domains library

Classes

AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigDomainsV1alpha2
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigDomainsV1beta1
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponse
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponseDomainsV1alpha2
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponseDomainsV1beta1
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigDomainsV1alpha2
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigDomainsV1beta1
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponse
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponseDomainsV1alpha2
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponseDomainsV1beta1
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Binding
Associates members, or principals, with a role.
BindingDomainsV1alpha2
Associates members, or principals, with a role.
BindingDomainsV1beta1
Associates members, or principals, with a role.
BindingResponse
Associates members, or principals, with a role.
BindingResponseDomainsV1alpha2
Associates members, or principals, with a role.
BindingResponseDomainsV1beta1
Associates members, or principals, with a role.
Contact
Details required for a contact associated with a Registration.
ContactDomainsV1alpha2
Details required for a contact associated with a Registration.
ContactDomainsV1beta1
Details required for a contact associated with a Registration.
ContactResponse
Details required for a contact associated with a Registration.
ContactResponseDomainsV1alpha2
Details required for a contact associated with a Registration.
ContactResponseDomainsV1beta1
Details required for a contact associated with a Registration.
ContactSettings
Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.
ContactSettingsDomainsV1alpha2
Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.
ContactSettingsDomainsV1beta1
Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.
ContactSettingsResponse
Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.
ContactSettingsResponseDomainsV1alpha2
Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.
ContactSettingsResponseDomainsV1beta1
Defines the contact information associated with a Registration. ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.
CustomDns
Configuration for an arbitrary DNS provider.
CustomDnsDomainsV1alpha2
Configuration for an arbitrary DNS provider.
CustomDnsDomainsV1beta1
Configuration for an arbitrary DNS provider.
CustomDnsResponse
Configuration for an arbitrary DNS provider.
CustomDnsResponseDomainsV1alpha2
Configuration for an arbitrary DNS provider.
CustomDnsResponseDomainsV1beta1
Configuration for an arbitrary DNS provider.
DnsSettings
Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
DnsSettingsDomainsV1alpha2
Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
DnsSettingsDomainsV1beta1
Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
DnsSettingsResponse
Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
DnsSettingsResponseDomainsV1alpha2
Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
DnsSettingsResponseDomainsV1beta1
Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
DsRecord
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
DsRecordDomainsV1alpha2
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
DsRecordDomainsV1beta1
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
DsRecordResponse
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
DsRecordResponseDomainsV1alpha2
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
DsRecordResponseDomainsV1beta1
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprDomainsV1alpha2
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprDomainsV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseDomainsV1alpha2
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseDomainsV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
GetRegistrationArgs
Arguments for getRegistration. Arguments for getRegistration.
GetRegistrationDomainsV1alpha2Args
Arguments for getRegistration. Arguments for getRegistration.
GetRegistrationDomainsV1alpha2Result
Result data returned by getRegistration.
GetRegistrationDomainsV1beta1Args
Arguments for getRegistration. Arguments for getRegistration.
GetRegistrationDomainsV1beta1Result
Result data returned by getRegistration.
GetRegistrationIamPolicyArgs
Arguments for getRegistrationIamPolicy. Arguments for getRegistrationIamPolicy.
GetRegistrationIamPolicyDomainsV1alpha2Args
Arguments for getRegistrationIamPolicy. Arguments for getRegistrationIamPolicy.
GetRegistrationIamPolicyDomainsV1alpha2Result
Result data returned by getRegistrationIamPolicy.
GetRegistrationIamPolicyDomainsV1beta1Args
Arguments for getRegistrationIamPolicy. Arguments for getRegistrationIamPolicy.
GetRegistrationIamPolicyDomainsV1beta1Result
Result data returned by getRegistrationIamPolicy.
GetRegistrationIamPolicyResult
Result data returned by getRegistrationIamPolicy.
GetRegistrationResult
Result data returned by getRegistration.
GlueRecord
Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.
GlueRecordDomainsV1alpha2
Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.
GlueRecordDomainsV1beta1
Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.
GlueRecordResponse
Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.
GlueRecordResponseDomainsV1alpha2
Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.
GlueRecordResponseDomainsV1beta1
Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.
GoogleDomainsDns
Deprecated: For more information, see Cloud Domains feature deprecation Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.
GoogleDomainsDnsDomainsV1alpha2
Deprecated: For more information, see Cloud Domains feature deprecation Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.
GoogleDomainsDnsDomainsV1beta1
Deprecated: For more information, see Cloud Domains feature deprecation Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.
GoogleDomainsDnsResponse
Deprecated: For more information, see Cloud Domains feature deprecation Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.
GoogleDomainsDnsResponseDomainsV1alpha2
Deprecated: For more information, see Cloud Domains feature deprecation Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.
GoogleDomainsDnsResponseDomainsV1beta1
Deprecated: For more information, see Cloud Domains feature deprecation Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.
ManagementSettings
Defines renewal, billing, and transfer settings for a Registration.
ManagementSettingsDomainsV1alpha2
Defines renewal, billing, and transfer settings for a Registration.
ManagementSettingsDomainsV1beta1
Defines renewal, billing, and transfer settings for a Registration.
ManagementSettingsResponse
Defines renewal, billing, and transfer settings for a Registration.
ManagementSettingsResponseDomainsV1alpha2
Defines renewal, billing, and transfer settings for a Registration.
ManagementSettingsResponseDomainsV1beta1
Defines renewal, billing, and transfer settings for a Registration.
Money
Represents an amount of money with its currency type.
MoneyDomainsV1alpha2
Represents an amount of money with its currency type.
MoneyDomainsV1beta1
Represents an amount of money with its currency type.
PostalAddress
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
PostalAddressDomainsV1alpha2
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
PostalAddressDomainsV1beta1
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
PostalAddressResponse
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
PostalAddressResponseDomainsV1alpha2
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
PostalAddressResponseDomainsV1beta1
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
Registration
Registers a new domain name and creates a corresponding Registration resource. Call RetrieveRegisterParameters first to check availability of the domain name and determine parameters like price that are needed to build a call to this method. A successful call creates a Registration resource in state REGISTRATION_PENDING, which resolves to ACTIVE within 1-2 minutes, indicating that the domain was successfully registered. If the resource ends up in state REGISTRATION_FAILED, it indicates that the domain was not registered successfully, and you can safely delete the resource and retry registration. Auto-naming is currently not supported for this resource.
RegistrationArgs
The set of arguments for Registration. The set of arguments for Registration.
RegistrationDomainsV1alpha2
Registers a new domain name and creates a corresponding Registration resource. Call RetrieveRegisterParameters first to check availability of the domain name and determine parameters like price that are needed to build a call to this method. A successful call creates a Registration resource in state REGISTRATION_PENDING, which resolves to ACTIVE within 1-2 minutes, indicating that the domain was successfully registered. If the resource ends up in state REGISTRATION_FAILED, it indicates that the domain was not registered successfully, and you can safely delete the resource and retry registration. Auto-naming is currently not supported for this resource.
RegistrationDomainsV1alpha2Args
The set of arguments for Registration. The set of arguments for Registration.
RegistrationDomainsV1beta1
Registers a new domain name and creates a corresponding Registration resource. Call RetrieveRegisterParameters first to check availability of the domain name and determine parameters like price that are needed to build a call to this method. A successful call creates a Registration resource in state REGISTRATION_PENDING, which resolves to ACTIVE within 1-2 minutes, indicating that the domain was successfully registered. If the resource ends up in state REGISTRATION_FAILED, it indicates that the domain was not registered successfully, and you can safely delete the resource and retry registration. Auto-naming is currently not supported for this resource.
RegistrationDomainsV1beta1Args
The set of arguments for Registration. The set of arguments for Registration.
RegistrationIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
RegistrationIamBindingArgs
The set of arguments for RegistrationIamBinding. The set of arguments for RegistrationIamBinding.
RegistrationIamBindingDomainsV1alpha2
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
RegistrationIamBindingDomainsV1alpha2Args
The set of arguments for RegistrationIamBinding. The set of arguments for RegistrationIamBinding.
RegistrationIamBindingDomainsV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
RegistrationIamBindingDomainsV1beta1Args
The set of arguments for RegistrationIamBinding. The set of arguments for RegistrationIamBinding.
RegistrationIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
RegistrationIamMemberArgs
The set of arguments for RegistrationIamMember. The set of arguments for RegistrationIamMember.
RegistrationIamMemberDomainsV1alpha2
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
RegistrationIamMemberDomainsV1alpha2Args
The set of arguments for RegistrationIamMember. The set of arguments for RegistrationIamMember.
RegistrationIamMemberDomainsV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
RegistrationIamMemberDomainsV1beta1Args
The set of arguments for RegistrationIamMember. The set of arguments for RegistrationIamMember.
RegistrationIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegistrationIamPolicyArgs
The set of arguments for RegistrationIamPolicy. The set of arguments for RegistrationIamPolicy.
RegistrationIamPolicyDomainsV1alpha2
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegistrationIamPolicyDomainsV1alpha2Args
The set of arguments for RegistrationIamPolicy. The set of arguments for RegistrationIamPolicy.
RegistrationIamPolicyDomainsV1beta1
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegistrationIamPolicyDomainsV1beta1Args
The set of arguments for RegistrationIamPolicy. The set of arguments for RegistrationIamPolicy.

Enums

AuditLogConfigLogType
The log type that this config enables.
AuditLogConfigLogTypeDomainsV1alpha2
The log type that this config enables.
AuditLogConfigLogTypeDomainsV1beta1
The log type that this config enables.
ContactSettingsPrivacy
Required. Privacy setting for the contacts associated with the Registration.
ContactSettingsPrivacyDomainsV1alpha2
Required. Privacy setting for the contacts associated with the Registration.
ContactSettingsPrivacyDomainsV1beta1
Required. Privacy setting for the contacts associated with the Registration.
DsRecordAlgorithm
The algorithm used to generate the referenced DNSKEY.
DsRecordAlgorithmDomainsV1alpha2
The algorithm used to generate the referenced DNSKEY.
DsRecordAlgorithmDomainsV1beta1
The algorithm used to generate the referenced DNSKEY.
DsRecordDigestType
The hash function used to generate the digest of the referenced DNSKEY.
DsRecordDigestTypeDomainsV1alpha2
The hash function used to generate the digest of the referenced DNSKEY.
DsRecordDigestTypeDomainsV1beta1
The hash function used to generate the digest of the referenced DNSKEY.
GoogleDomainsDnsDsState
Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
GoogleDomainsDnsDsStateDomainsV1alpha2
Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
GoogleDomainsDnsDsStateDomainsV1beta1
Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
ManagementSettingsPreferredRenewalMethod
Optional. The desired renewal method for this Registration. The actual renewal_method is automatically updated to reflect this choice. If unset or equal to RENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set to AUTOMATIC_RENEWAL. Can't be set to RENEWAL_DISABLED during resource creation and can only be updated when the Registration resource has state ACTIVE or SUSPENDED. When preferred_renewal_method is set to AUTOMATIC_RENEWAL the actual renewal_method can be set to RENEWAL_DISABLED in case of e.g. problems with the Billing Account or reported domain abuse. In such cases check the issues field on the Registration. After the problem is resolved the renewal_method will be automatically updated to preferred_renewal_method in a few hours.
ManagementSettingsPreferredRenewalMethodDomainsV1alpha2
Optional. The desired renewal method for this Registration. The actual renewal_method is automatically updated to reflect this choice. If unset or equal to RENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set to AUTOMATIC_RENEWAL. Can't be set to RENEWAL_DISABLED during resource creation and can only be updated when the Registration resource has state ACTIVE or SUSPENDED. When preferred_renewal_method is set to AUTOMATIC_RENEWAL the actual renewal_method can be set to RENEWAL_DISABLED in case of e.g. problems with the Billing Account or reported domain abuse. In such cases check the issues field on the Registration. After the problem is resolved the renewal_method will be automatically updated to preferred_renewal_method in a few hours.
ManagementSettingsPreferredRenewalMethodDomainsV1beta1
Optional. The desired renewal method for this Registration. The actual renewal_method is automatically updated to reflect this choice. If unset or equal to RENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set to AUTOMATIC_RENEWAL. Can't be set to RENEWAL_DISABLED during resource creation and can only be updated when the Registration resource has state ACTIVE or SUSPENDED. When preferred_renewal_method is set to AUTOMATIC_RENEWAL the actual renewal_method can be set to RENEWAL_DISABLED in case of e.g. problems with the Billing Account or reported domain abuse. In such cases check the issues field on the Registration. After the problem is resolved the renewal_method will be automatically updated to preferred_renewal_method in a few hours.
ManagementSettingsTransferLockState
Controls whether the domain can be transferred to another registrar.
ManagementSettingsTransferLockStateDomainsV1alpha2
Controls whether the domain can be transferred to another registrar.
ManagementSettingsTransferLockStateDomainsV1beta1
Controls whether the domain can be transferred to another registrar.
RegistrationContactNoticesItem
RegistrationContactNoticesItemDomainsV1alpha2
RegistrationContactNoticesItemDomainsV1beta1
RegistrationDomainNoticesItem
RegistrationDomainNoticesItemDomainsV1alpha2
RegistrationDomainNoticesItemDomainsV1beta1

Functions

getRegistration(GetRegistrationArgs args, {InvokeOptions? options}) → Future<GetRegistrationResult>
Gets the details of a Registration resource. args Arguments passed to this invoke. Arguments for getRegistration. options Invoke options controlling this call.
getRegistrationDomainsV1alpha2(GetRegistrationDomainsV1alpha2Args args, {InvokeOptions? options}) → Future<GetRegistrationDomainsV1alpha2Result>
Gets the details of a Registration resource. args Arguments passed to this invoke. Arguments for getRegistration. options Invoke options controlling this call.
getRegistrationDomainsV1beta1(GetRegistrationDomainsV1beta1Args args, {InvokeOptions? options}) → Future<GetRegistrationDomainsV1beta1Result>
Gets the details of a Registration resource. args Arguments passed to this invoke. Arguments for getRegistration. options Invoke options controlling this call.
getRegistrationIamPolicy(GetRegistrationIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegistrationIamPolicyResult>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getRegistrationIamPolicy. options Invoke options controlling this call.
getRegistrationIamPolicyDomainsV1alpha2(GetRegistrationIamPolicyDomainsV1alpha2Args args, {InvokeOptions? options}) → Future<GetRegistrationIamPolicyDomainsV1alpha2Result>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getRegistrationIamPolicy. options Invoke options controlling this call.
getRegistrationIamPolicyDomainsV1beta1(GetRegistrationIamPolicyDomainsV1beta1Args args, {InvokeOptions? options}) → Future<GetRegistrationIamPolicyDomainsV1beta1Result>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. args Arguments passed to this invoke. Arguments for getRegistrationIamPolicy. options Invoke options controlling this call.