Interface ClouddomainsRegistrationConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
ClouddomainsRegistrationConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.181Z") @Stability(Stable) public interface ClouddomainsRegistrationConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classClouddomainsRegistrationConfig.BuilderA builder forClouddomainsRegistrationConfigstatic classClouddomainsRegistrationConfig.Jsii$ProxyAn implementation forClouddomainsRegistrationConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ClouddomainsRegistrationConfig.Builderbuilder()default List<String>getContactNotices()The list of contact notices that the caller acknowledges.ClouddomainsRegistrationContactSettingsgetContactSettings()contact_settings block.default ClouddomainsRegistrationDnsSettingsgetDnsSettings()dns_settings block.StringgetDomainName()Required.default List<String>getDomainNotices()The list of domain notices that you acknowledge.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#id ClouddomainsRegistration#id}.default Map<String,String>getLabels()Set of labels associated with the Registration.StringgetLocation()The location for the resource.default ClouddomainsRegistrationManagementSettingsgetManagementSettings()management_settings block.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#project ClouddomainsRegistration#project}.default ClouddomainsRegistrationTimeoutsgetTimeouts()timeouts block.ClouddomainsRegistrationYearlyPricegetYearlyPrice()yearly_price block.
-
-
-
Method Detail
-
getContactSettings
@Stability(Stable) @NotNull ClouddomainsRegistrationContactSettings getContactSettings()
contact_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#contact_settings ClouddomainsRegistration#contact_settings}
-
getDomainName
@Stability(Stable) @NotNull String getDomainName()
Required. The domain name. Unicode domain names must be expressed in Punycode format.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#domain_name ClouddomainsRegistration#domain_name}
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The location for the resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#location ClouddomainsRegistration#location}
-
getYearlyPrice
@Stability(Stable) @NotNull ClouddomainsRegistrationYearlyPrice getYearlyPrice()
yearly_price block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#yearly_price ClouddomainsRegistration#yearly_price}
-
getContactNotices
@Stability(Stable) @Nullable default List<String> getContactNotices()
The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#contact_notices ClouddomainsRegistration#contact_notices}
-
getDnsSettings
@Stability(Stable) @Nullable default ClouddomainsRegistrationDnsSettings getDnsSettings()
dns_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#dns_settings ClouddomainsRegistration#dns_settings}
-
getDomainNotices
@Stability(Stable) @Nullable default List<String> getDomainNotices()
The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#domain_notices ClouddomainsRegistration#domain_notices}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#id ClouddomainsRegistration#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
Set of labels associated with the Registration.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#labels ClouddomainsRegistration#labels}
-
getManagementSettings
@Stability(Stable) @Nullable default ClouddomainsRegistrationManagementSettings getManagementSettings()
management_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#management_settings ClouddomainsRegistration#management_settings}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#project ClouddomainsRegistration#project}.
-
getTimeouts
@Stability(Stable) @Nullable default ClouddomainsRegistrationTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#timeouts ClouddomainsRegistration#timeouts}
-
builder
@Stability(Stable) static ClouddomainsRegistrationConfig.Builder builder()
-
-