UNPKG

@pulumiverse/gandi

Version:

A Pulumi package for creating and managing gandi cloud resources.

244 lines (243 loc) 6.92 kB
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>; } }