@pulumiverse/gandi
Version:
A Pulumi package for creating and managing gandi cloud resources.
244 lines (243 loc) • 6.92 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare namespace domains {
interface DomainAdmin {
/**
* City for the contact
*/
city: pulumi.Input<string>;
/**
* The two letter country code for the contact
*/
country: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact data in WHOIS
*/
dataObfuscated?: pulumi.Input<boolean>;
/**
* Contact email address
*/
email: pulumi.Input<string>;
/**
* Extra parameters, needed for some jurisdictions
*/
extraParameters?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
/**
* Family name of the contact
*/
familyName: pulumi.Input<string>;
/**
* Given name of the contact
*/
givenName: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact email in WHOIS
*/
mailObfuscated?: pulumi.Input<boolean>;
/**
* The legal name of the organisation. Required for types other than person
*/
organisation?: pulumi.Input<string>;
/**
* Phone number for the contact
*/
phone: pulumi.Input<string>;
/**
* The state code for the contact
*/
state?: pulumi.Input<string>;
/**
* Street Address of the contact
*/
streetAddr: pulumi.Input<string>;
/**
* One of 'person', 'company', 'association', 'public body', or 'reseller'
*/
type: pulumi.Input<string>;
/**
* Postal Code/Zipcode of the contact
*/
zip: pulumi.Input<string>;
}
interface DomainBilling {
/**
* City for the contact
*/
city: pulumi.Input<string>;
/**
* The two letter country code for the contact
*/
country: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact data in WHOIS
*/
dataObfuscated?: pulumi.Input<boolean>;
/**
* Contact email address
*/
email: pulumi.Input<string>;
/**
* Extra parameters, needed for some jurisdictions
*/
extraParameters?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
/**
* Family name of the contact
*/
familyName: pulumi.Input<string>;
/**
* Given name of the contact
*/
givenName: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact email in WHOIS
*/
mailObfuscated?: pulumi.Input<boolean>;
/**
* The legal name of the organisation. Required for types other than person
*/
organisation?: pulumi.Input<string>;
/**
* Phone number for the contact
*/
phone: pulumi.Input<string>;
/**
* The state code for the contact
*/
state?: pulumi.Input<string>;
/**
* Street Address of the contact
*/
streetAddr: pulumi.Input<string>;
/**
* One of 'person', 'company', 'association', 'public body', or 'reseller'
*/
type: pulumi.Input<string>;
/**
* Postal Code/Zipcode of the contact
*/
zip: pulumi.Input<string>;
}
interface DomainOwner {
/**
* City for the contact
*/
city: pulumi.Input<string>;
/**
* The two letter country code for the contact
*/
country: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact data in WHOIS
*/
dataObfuscated?: pulumi.Input<boolean>;
/**
* Contact email address
*/
email: pulumi.Input<string>;
/**
* Extra parameters, needed for some jurisdictions
*/
extraParameters?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
/**
* Family name of the contact
*/
familyName: pulumi.Input<string>;
/**
* Given name of the contact
*/
givenName: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact email in WHOIS
*/
mailObfuscated?: pulumi.Input<boolean>;
/**
* The legal name of the organisation. Required for types other than person
*/
organisation?: pulumi.Input<string>;
/**
* Phone number for the contact
*/
phone: pulumi.Input<string>;
/**
* The state code for the contact
*/
state?: pulumi.Input<string>;
/**
* Street Address of the contact
*/
streetAddr: pulumi.Input<string>;
/**
* One of 'person', 'company', 'association', 'public body', or 'reseller'
*/
type: pulumi.Input<string>;
/**
* Postal Code/Zipcode of the contact
*/
zip: pulumi.Input<string>;
}
interface DomainTech {
/**
* City for the contact
*/
city: pulumi.Input<string>;
/**
* The two letter country code for the contact
*/
country: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact data in WHOIS
*/
dataObfuscated?: pulumi.Input<boolean>;
/**
* Contact email address
*/
email: pulumi.Input<string>;
/**
* Extra parameters, needed for some jurisdictions
*/
extraParameters?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
/**
* Family name of the contact
*/
familyName: pulumi.Input<string>;
/**
* Given name of the contact
*/
givenName: pulumi.Input<string>;
/**
* Whether or not to obfuscate contact email in WHOIS
*/
mailObfuscated?: pulumi.Input<boolean>;
/**
* The legal name of the organisation. Required for types other than person
*/
organisation?: pulumi.Input<string>;
/**
* Phone number for the contact
*/
phone: pulumi.Input<string>;
/**
* The state code for the contact
*/
state?: pulumi.Input<string>;
/**
* Street Address of the contact
*/
streetAddr: pulumi.Input<string>;
/**
* One of 'person', 'company', 'association', 'public body', or 'reseller'
*/
type: pulumi.Input<string>;
/**
* Postal Code/Zipcode of the contact
*/
zip: pulumi.Input<string>;
}
}