UNPKG

@pulumi/dnsimple

Version:

A Pulumi package for creating and managing dnsimple cloud resources.

104 lines 3.31 kB
import * as outputs from "../types/output"; export interface GetCertificateTimeouts { /** * (String) - The timeout for the read operation, e.g., `5m`. */ read?: string; } export interface GetRegistrantChangeCheckExtendedAttribute { /** * (String) - The description of the option. */ description: string; /** * (String) - The name of the extended attribute, e.g., `x-au-registrant-id-type`. */ name: string; /** * (List) - A list of options for the extended attribute. (see below for nested schema) */ options: outputs.GetRegistrantChangeCheckExtendedAttributeOption[]; /** * (Boolean) - Whether the extended attribute is required. */ required: boolean; } export interface GetRegistrantChangeCheckExtendedAttributeOption { /** * (String) - The description of the option. */ description: string; /** * (String) - The human-readable title of the option, e.g., `Australian Company Number (ACN)`. */ title: string; /** * (String) - The value of the option. */ value: string; } export interface RegisteredDomainDomainRegistration { /** * (Number) - The ID of the domain registration. */ id: number; /** * (Number) - The registration period in years. */ period: number; /** * (String) - The state of the domain registration. */ state: string; } export interface RegisteredDomainRegistrantChange { /** * DNSimple Account ID to which the registrant change belongs to */ accountId: 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, which may result in a [60-day lock](https://support.dnsimple.com/articles/icann-60-day-lock-registrant-change/). */ contactId: number; /** * DNSimple domain ID for which the registrant change is being performed */ domainId: 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: { [key: string]: string; }; /** * (Number) - The ID of the domain registration. */ id: number; /** * Date when the registrant change lock was lifted for the domain */ irtLockLiftedBy: string; /** * True if the registrant change will result in a registry owner change */ registryOwnerChange: boolean; /** * (String) - The state of the domain registration. */ state: string; } export interface RegisteredDomainTimeouts { /** * (String) - The timeout for the read operation e.g. `5m` */ create?: string; /** * Delete timeout (currently unused). */ delete?: string; /** * (String) - The timeout for the read operation e.g. `5m` */ update?: string; } //# sourceMappingURL=output.d.ts.map