import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class PropertyActivation extends pulumi.CustomResource { /** * Get an existing PropertyActivation resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: PropertyActivationState, opts?: pulumi.CustomResourceOptions): PropertyActivation; /** * Returns true if the given object is an instance of PropertyActivation. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is PropertyActivation; /** * The ID given to the activation event while it's in progress. */ readonly activationId: pulumi.Output; /** * Automatically acknowledge all rule warnings for activation to continue. Default is false */ readonly autoAcknowledgeRuleWarnings: pulumi.Output; /** * Provides an audit record when activating on a production network. */ readonly complianceRecord: pulumi.Output; /** * One or more email addresses to which to send activation status changes. */ readonly contacts: pulumi.Output; /** * Errors returned during activation. */ readonly errors: pulumi.Output; /** * Akamai network in which to activate your property, either STAGING or PRODUCTION. The default is STAGING. */ readonly network: pulumi.Output; /** * Assigns a log message to the activation request. */ readonly note: pulumi.Output; /** * Your property's ID, including the prp_ prefix. */ readonly propertyId: pulumi.Output; /** * Any errors returned by the API about rules. */ readonly ruleErrors: pulumi.Output; /** * The property version's activation status on the given network. */ readonly status: pulumi.Output; /** * Enables to set timeout for processing. */ readonly timeouts: pulumi.Output; /** * Your property's version number. */ readonly version: pulumi.Output; /** * Warnings returned during activation. */ readonly warnings: pulumi.Output; /** * Create a PropertyActivation resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: PropertyActivationArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering PropertyActivation resources. */ export interface PropertyActivationState { /** * The ID given to the activation event while it's in progress. */ activationId?: pulumi.Input; /** * Automatically acknowledge all rule warnings for activation to continue. Default is false */ autoAcknowledgeRuleWarnings?: pulumi.Input; /** * Provides an audit record when activating on a production network. */ complianceRecord?: pulumi.Input; /** * One or more email addresses to which to send activation status changes. */ contacts?: pulumi.Input[] | undefined>; /** * Errors returned during activation. */ errors?: pulumi.Input; /** * Akamai network in which to activate your property, either STAGING or PRODUCTION. The default is STAGING. */ network?: pulumi.Input; /** * Assigns a log message to the activation request. */ note?: pulumi.Input; /** * Your property's ID, including the prp_ prefix. */ propertyId?: pulumi.Input; /** * Any errors returned by the API about rules. */ ruleErrors?: pulumi.Input[] | undefined>; /** * The property version's activation status on the given network. */ status?: pulumi.Input; /** * Enables to set timeout for processing. */ timeouts?: pulumi.Input; /** * Your property's version number. */ version?: pulumi.Input; /** * Warnings returned during activation. */ warnings?: pulumi.Input; } /** * The set of arguments for constructing a PropertyActivation resource. */ export interface PropertyActivationArgs { /** * The ID given to the activation event while it's in progress. */ activationId?: pulumi.Input; /** * Automatically acknowledge all rule warnings for activation to continue. Default is false */ autoAcknowledgeRuleWarnings?: pulumi.Input; /** * Provides an audit record when activating on a production network. */ complianceRecord?: pulumi.Input; /** * One or more email addresses to which to send activation status changes. */ contacts: pulumi.Input[]>; /** * Akamai network in which to activate your property, either STAGING or PRODUCTION. The default is STAGING. */ network?: pulumi.Input; /** * Assigns a log message to the activation request. */ note?: pulumi.Input; /** * Your property's ID, including the prp_ prefix. */ propertyId: pulumi.Input; /** * Enables to set timeout for processing. */ timeouts?: pulumi.Input; /** * Your property's version number. */ version: pulumi.Input; } //# sourceMappingURL=propertyActivation.d.ts.map