# Class RegisterDomainRequest (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

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

Request for the `RegisterDomain` method.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `parent` | `str` Required. The parent resource of the `Registration`. Must be in the format `projects/*/locations/*`. |
| `registration` | `https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.Registration` Required. The complete `Registration` resource to be created. |
| `domain_notices` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DomainNotice]` The list of domain notices that you acknowledge. Call `RetrieveRegisterParameters` to see the notices that need acknowledgement. |
| `contact_notices` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ContactNotice]` The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in `registration.contact_settings`. |
| `yearly_price` | `google.type.money_pb2.Money` Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls. |
| `validate_only` | `bool` When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation |