AwsRoute53DomainsBillingContactArgs
interface AwsRoute53DomainsBillingContactArgs extends module:@jobcloud/pulumi-components..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>;
}Billing contact information used for Route53 domain registration.
Remarks
Route53 requires every field, including otherwise optional contact fields, when configuring a billing contact.
Example
const billingContact: AwsRoute53DomainsBillingContactArgs = {
addressLine1: '101 Main Street', addressLine2: '', city: 'Zurich', contactType: 'COMPANY', countryCode: 'CH',
email: pulumi.secret('domains@example.com'), extraParams: [], fax: '', firstName: 'Domain', lastName: 'Owner',
organizationName: 'JobCloud', phoneNumber: pulumi.secret('+41.441234567'), state: '', zipCode: '8000',
};Hierarchy
AwsRoute53DomainsContactArgsAwsRoute53DomainsBillingContactArgs
Properties
addressLine1: Input<string>
Inherited from addressLine1
First line of the contact address.
addressLine2: Input<string>
Overrides addressLine2
Required second address line; use an empty string when no second line is needed.
city: Input<string>
Inherited from city
City of the contact address.
contactType: Input<'PERSON' | 'COMPANY' | 'ASSOCIATION' | 'PUBLIC_BODY'>
Inherited from contactType
Contact category accepted by Route53 Domains.
countryCode: Input<string>
Inherited from countryCode
ISO 3166-1 alpha-2 country code.
email: Input<string>
Inherited from email
Email address. Use a Pulumi secret when this is sensitive.
extraParams: Input<Input<AwsRoute53DomainsContactExtraParameterArgs>[]>
Overrides extraParams
Required TLD-specific parameters; use an empty array when none are required.
fax: Input<string>
Overrides fax
Required fax number; use an empty string when no fax number is available.
firstName: Input<string>
Inherited from firstName
First name of the contact.
lastName: Input<string>
Inherited from lastName
Last name of the contact.
organizationName: Input<string>
Overrides organizationName
Required organisation name; use an empty string for person contacts when accepted by the TLD.
phoneNumber: Input<string>
Inherited from phoneNumber
Phone number in Route53 Domains international format. Use a Pulumi secret when this is sensitive.
state: Input<string>
Overrides state
Required state or province; use an empty string when not applicable.
zipCode: Input<string>
Overrides zipCode
Required ZIP or postal code.