# Class RegisterParameters (1.14.0)

1.14.0 (latest) 1.13.0 1.12.0 1.11.0 1.10.2 1.9.0 1.8.1 1.7.5 1.6.0 1.5.2 1.4.1 1.3.0 1.2.3 1.1.3 1.0.0 0.4.3 0.3.0 0.2.3 0.1.0

    RegisterParameters(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Parameters required to register a new domain.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `domain_name` | `str` The domain name. Unicode domain names are expressed in Punycode format. |
| `availability` | `https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RegisterParameters.Availability` Indicates whether the domain is available for registration. This value is accurate when obtained by calling `RetrieveRegisterParameters`, but is approximate when obtained by calling `SearchDomains`. |
| `supported_privacy` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ContactPrivacy]` Contact privacy options that the domain supports. |
| `domain_notices` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DomainNotice]` Notices about special properties of the domain. |
| `yearly_price` | `google.type.money_pb2.Money` Price to register or renew the domain for one year. |

## Classes

### Availability

    Availability(value)

Possible availability states of a domain name.