AwsRoute53DomainsContactArgs

interface AwsRoute53DomainsContactArgs { addressLine1: Input<string>; addressLine2?: Input<string>; city: Input<string>; contactType: Input<'PERSON' | 'COMPANY' | 'ASSOCIATION' | 'PUBLIC_BODY'>; countryCode: Input<string>; email: Input<string>; extraParams?: Input<Input<AwsRoute53DomainsContactExtraParameterArgs>[]>; fax?: Input<string>; firstName: Input<string>; lastName: Input<string>; organizationName?: Input<string>; phoneNumber: Input<string>; state?: Input<string>; zipCode?: Input<string>; }

Contact information used for Route53 domain registration.

Example

CODE
const contact: AwsRoute53DomainsContactArgs = {
  addressLine1: '101 Main Street', city: 'Zurich', contactType: 'COMPANY', countryCode: 'CH',
  email: pulumi.secret('domains@example.com'), firstName: 'Domain', lastName: 'Owner', phoneNumber: pulumi.secret('+41.441234567'),
};

Properties

addressLine1: Input<string>

First line of the contact address.

addressLine2: Input<string>

Optional second address line.

city: Input<string>

City of the contact address.

contactType: Input<'PERSON' | 'COMPANY' | 'ASSOCIATION' | 'PUBLIC_BODY'>

Contact category accepted by Route53 Domains.

countryCode: Input<string>

ISO 3166-1 alpha-2 country code.

email: Input<string>

Email address. Use a Pulumi secret when this is sensitive.

extraParams: Input<Input<AwsRoute53DomainsContactExtraParameterArgs>[]>

TLD-specific parameters. Values can be Pulumi secrets.

fax: Input<string>

Optional fax number in Route53 Domains international format.

firstName: Input<string>

First name of the contact.

lastName: Input<string>

Last name of the contact.

organizationName: Input<string>

Required by some TLDs for non-person contacts.

phoneNumber: Input<string>

Phone number in Route53 Domains international format. Use a Pulumi secret when this is sensitive.

state: Input<string>

Optional state or province.

zipCode: Input<string>

Optional ZIP or postal code.