Registration Args
data class RegistrationArgs(val contactNotices: Output<List<RegistrationContactNoticesItem>>? = null, val contactSettings: Output<ContactSettingsArgs>? = null, val dnsSettings: Output<DnsSettingsArgs>? = null, val domainName: Output<String>? = null, val domainNotices: Output<List<RegistrationDomainNoticesItem>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val managementSettings: Output<ManagementSettingsArgs>? = null, val project: Output<String>? = null, val validateOnly: Output<Boolean>? = null, val yearlyPrice: Output<MoneyArgs>? = null) : ConvertibleToJava<RegistrationArgs>
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.
Constructors
Link copied to clipboard
fun RegistrationArgs(contactNotices: Output<List<RegistrationContactNoticesItem>>? = null, contactSettings: Output<ContactSettingsArgs>? = null, dnsSettings: Output<DnsSettingsArgs>? = null, domainName: Output<String>? = null, domainNotices: Output<List<RegistrationDomainNoticesItem>>? = null, labels: Output<Map<String, String>>? = null, location: Output<String>? = null, managementSettings: Output<ManagementSettingsArgs>? = null, project: Output<String>? = null, validateOnly: Output<Boolean>? = null, yearlyPrice: Output<MoneyArgs>? = null)