UNPKG

@pulumi/dnsimple

Version:

A Pulumi package for creating and managing dnsimple cloud resources.

78 lines (77 loc) 2.54 kB
import * as pulumi from "@pulumi/pulumi"; export interface GetCertificateTimeouts { /** * (String) - The timeout for the read operation e.g. `5m` */ read?: string; } export interface GetCertificateTimeoutsArgs { /** * (String) - The timeout for the read operation e.g. `5m` */ read?: pulumi.Input<string>; } export interface RegisteredDomainDomainRegistration { /** * The ID of this resource. */ id?: pulumi.Input<number>; /** * The registration period in years. */ period?: pulumi.Input<number>; /** * The state of the domain. */ state?: pulumi.Input<string>; } export interface RegisteredDomainRegistrantChange { /** * DNSimple Account ID to which the registrant change belongs to */ accountId?: pulumi.Input<number>; /** * The ID of the contact to be used for the domain registration. The contact ID can be changed after the domain has been registered. The change will result in a new registrant change this may result in a [60-day lock](https://support.dnsimple.com/articles/icann-60-day-lock-registrant-change/). */ contactId?: pulumi.Input<number>; /** * DNSimple domain ID for which the registrant change is being performed */ domainId?: pulumi.Input<string>; /** * A map of extended attributes to be set for the domain registration. To see if there are any required extended attributes for any TLD use our [Lists the TLD Extended Attributes API](https://developer.dnsimple.com/v2/tlds/#getTldExtendedAttributes). The values provided in the `extendedAttributes` will also be sent when a registrant change is initiated as part of changing the `contactId`. */ extendedAttributes?: pulumi.Input<{ [key: string]: pulumi.Input<string>; }>; /** * The ID of this resource. */ id?: pulumi.Input<number>; /** * Date when the registrant change lock was lifted for the domain */ irtLockLiftedBy?: pulumi.Input<string>; /** * True if the registrant change will result in a registry owner change */ registryOwnerChange?: pulumi.Input<boolean>; /** * The state of the domain. */ state?: pulumi.Input<string>; } export interface RegisteredDomainTimeouts { /** * Create timeout. */ create?: pulumi.Input<string>; /** * Delete timeout (currently unused). */ delete?: pulumi.Input<string>; /** * Update timeout. */ update?: pulumi.Input<string>; }