@pulumi/dnsimple
Version:
A Pulumi package for creating and managing dnsimple cloud resources.
91 lines • 2.92 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* Get information on the requirements of a registrant change.
*
* > **Note:** The registrant change API is currently in developer preview and is subject to change.
*
* ## Example Usage
*
* Get registrant change requirements for the `example.com` domain and the contact with ID `1234`:
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as dnsimple from "@pulumi/dnsimple";
*
* const example = dnsimple.getRegistrantChangeCheck({
* domainId: "example.com",
* contactId: "1234",
* });
* ```
*/
export declare function getRegistrantChangeCheck(args: GetRegistrantChangeCheckArgs, opts?: pulumi.InvokeOptions): Promise<GetRegistrantChangeCheckResult>;
/**
* A collection of arguments for invoking getRegistrantChangeCheck.
*/
export interface GetRegistrantChangeCheckArgs {
/**
* The ID of the contact you are planning to change to.
*/
contactId: string;
/**
* The name or ID of the domain.
*/
domainId: string;
}
/**
* A collection of values returned by getRegistrantChangeCheck.
*/
export interface GetRegistrantChangeCheckResult {
/**
* The ID of the contact you are planning to change to.
*/
readonly contactId: string;
/**
* The name or ID of the domain.
*/
readonly domainId: string;
/**
* (List) A list of extended attributes that are required for the registrant change. (see below for nested schema)
*/
readonly extendedAttributes: outputs.GetRegistrantChangeCheckExtendedAttribute[];
readonly id: string;
/**
* (Boolean) Whether the registrant change is going to result in an owner change at the registry.
*/
readonly registryOwnerChange: boolean;
}
/**
* Get information on the requirements of a registrant change.
*
* > **Note:** The registrant change API is currently in developer preview and is subject to change.
*
* ## Example Usage
*
* Get registrant change requirements for the `example.com` domain and the contact with ID `1234`:
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as dnsimple from "@pulumi/dnsimple";
*
* const example = dnsimple.getRegistrantChangeCheck({
* domainId: "example.com",
* contactId: "1234",
* });
* ```
*/
export declare function getRegistrantChangeCheckOutput(args: GetRegistrantChangeCheckOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRegistrantChangeCheckResult>;
/**
* A collection of arguments for invoking getRegistrantChangeCheck.
*/
export interface GetRegistrantChangeCheckOutputArgs {
/**
* The ID of the contact you are planning to change to.
*/
contactId: pulumi.Input<string>;
/**
* The name or ID of the domain.
*/
domainId: pulumi.Input<string>;
}
//# sourceMappingURL=getRegistrantChangeCheck.d.ts.map