import * as pulumi from "@pulumi/pulumi"; /** * This resource can manage a Cloud Provider Settings . * - Minimum SD-WAN Manager version: `20.15.0` * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = new sdwan.CloudProviderSettings("example", { * umbrellaOrgId: "123456", * umbrellaAuthKeyV2: "aaaaaa", * umbrellaAuthSecretV2: "$CRYPT_CLUSTER$a8nXr4uYaCN66qTQ1737+A==$gjmYVxnKMqvUEjo3BfIGbg==", * umbrellaSigAuthKey: "bbbbbb", * umbrellaSigAuthSecret: "secret456", * umbrellaDnsAuthKey: "cccccc", * umbrellaDnsAuthSecret: "secret789", * zscalerOrganization: "z223456", * zscalerPartnerBaseUri: "zscaler.net", * zscalerPartnerKey: "secret012", * zscalerUsername: "user1", * zscalerPassword: "pass123", * ciscoSseOrgId: "323456", * ciscoSseAuthKey: "33333444", * ciscoSseAuthSecret: "$CRYPT_CLUSTER$Gg4nVpFdldXga1hLKhdJrA==$hiFPirWJnqNxMq3l/m1ekw==", * ciscoSseContextSharing: true, * }); * ``` */ export declare class CloudProviderSettings extends pulumi.CustomResource { /** * Get an existing CloudProviderSettings 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?: CloudProviderSettingsState, opts?: pulumi.CustomResourceOptions): CloudProviderSettings; /** * Returns true if the given object is an instance of CloudProviderSettings. 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 CloudProviderSettings; /** * Cisco SSE Authentication Key */ readonly ciscoSseAuthKey: pulumi.Output; /** * Cisco SSE Authentication Secret */ readonly ciscoSseAuthSecret: pulumi.Output; /** * Enable Cisco SSE Context Sharing * - Default value: `false` */ readonly ciscoSseContextSharing: pulumi.Output; /** * Cisco SSE Organization ID (numeric string) */ readonly ciscoSseOrgId: pulumi.Output; /** * Umbrella Authentication Key (v2) */ readonly umbrellaAuthKeyV2: pulumi.Output; /** * Umbrella Authentication Secret (v2) */ readonly umbrellaAuthSecretV2: pulumi.Output; /** * Umbrella DNS Authentication Key */ readonly umbrellaDnsAuthKey: pulumi.Output; /** * Umbrella DNS Authentication Secret */ readonly umbrellaDnsAuthSecret: pulumi.Output; /** * Umbrella Organization ID (numeric string) */ readonly umbrellaOrgId: pulumi.Output; /** * Umbrella SIG Authentication Key */ readonly umbrellaSigAuthKey: pulumi.Output; /** * Umbrella SIG Authentication Secret */ readonly umbrellaSigAuthSecret: pulumi.Output; /** * Zscaler Organization */ readonly zscalerOrganization: pulumi.Output; /** * Zscaler Partner Base URI */ readonly zscalerPartnerBaseUri: pulumi.Output; /** * Zscaler Partner Key */ readonly zscalerPartnerKey: pulumi.Output; /** * Zscaler Password */ readonly zscalerPassword: pulumi.Output; /** * Zscaler Username */ readonly zscalerUsername: pulumi.Output; /** * Create a CloudProviderSettings 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?: CloudProviderSettingsArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering CloudProviderSettings resources. */ export interface CloudProviderSettingsState { /** * Cisco SSE Authentication Key */ ciscoSseAuthKey?: pulumi.Input; /** * Cisco SSE Authentication Secret */ ciscoSseAuthSecret?: pulumi.Input; /** * Enable Cisco SSE Context Sharing * - Default value: `false` */ ciscoSseContextSharing?: pulumi.Input; /** * Cisco SSE Organization ID (numeric string) */ ciscoSseOrgId?: pulumi.Input; /** * Umbrella Authentication Key (v2) */ umbrellaAuthKeyV2?: pulumi.Input; /** * Umbrella Authentication Secret (v2) */ umbrellaAuthSecretV2?: pulumi.Input; /** * Umbrella DNS Authentication Key */ umbrellaDnsAuthKey?: pulumi.Input; /** * Umbrella DNS Authentication Secret */ umbrellaDnsAuthSecret?: pulumi.Input; /** * Umbrella Organization ID (numeric string) */ umbrellaOrgId?: pulumi.Input; /** * Umbrella SIG Authentication Key */ umbrellaSigAuthKey?: pulumi.Input; /** * Umbrella SIG Authentication Secret */ umbrellaSigAuthSecret?: pulumi.Input; /** * Zscaler Organization */ zscalerOrganization?: pulumi.Input; /** * Zscaler Partner Base URI */ zscalerPartnerBaseUri?: pulumi.Input; /** * Zscaler Partner Key */ zscalerPartnerKey?: pulumi.Input; /** * Zscaler Password */ zscalerPassword?: pulumi.Input; /** * Zscaler Username */ zscalerUsername?: pulumi.Input; } /** * The set of arguments for constructing a CloudProviderSettings resource. */ export interface CloudProviderSettingsArgs { /** * Cisco SSE Authentication Key */ ciscoSseAuthKey?: pulumi.Input; /** * Cisco SSE Authentication Secret */ ciscoSseAuthSecret?: pulumi.Input; /** * Enable Cisco SSE Context Sharing * - Default value: `false` */ ciscoSseContextSharing?: pulumi.Input; /** * Cisco SSE Organization ID (numeric string) */ ciscoSseOrgId?: pulumi.Input; /** * Umbrella Authentication Key (v2) */ umbrellaAuthKeyV2?: pulumi.Input; /** * Umbrella Authentication Secret (v2) */ umbrellaAuthSecretV2?: pulumi.Input; /** * Umbrella DNS Authentication Key */ umbrellaDnsAuthKey?: pulumi.Input; /** * Umbrella DNS Authentication Secret */ umbrellaDnsAuthSecret?: pulumi.Input; /** * Umbrella Organization ID (numeric string) */ umbrellaOrgId?: pulumi.Input; /** * Umbrella SIG Authentication Key */ umbrellaSigAuthKey?: pulumi.Input; /** * Umbrella SIG Authentication Secret */ umbrellaSigAuthSecret?: pulumi.Input; /** * Zscaler Organization */ zscalerOrganization?: pulumi.Input; /** * Zscaler Partner Base URI */ zscalerPartnerBaseUri?: pulumi.Input; /** * Zscaler Partner Key */ zscalerPartnerKey?: pulumi.Input; /** * Zscaler Password */ zscalerPassword?: pulumi.Input; /** * Zscaler Username */ zscalerUsername?: pulumi.Input; } //# sourceMappingURL=cloudProviderSettings.d.ts.map