UNPKG

@kengachu-pulumi/azure-native-web

Version:

Pulumi Azure Native package for web

85 lines 8.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StaticSiteLinkedBackend = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("@kengachu-pulumi/azure-native-core/utilities"); /** * Static Site Linked Backend ARM resource. * * Uses Azure REST API version 2024-11-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. * * Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01, 2024-04-01, 2025-03-01, 2025-05-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native web [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details. */ class StaticSiteLinkedBackend extends pulumi.CustomResource { /** * Get an existing StaticSiteLinkedBackend 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 opts Optional settings to control the behavior of the CustomResource. */ static get(name, id, opts) { return new StaticSiteLinkedBackend(name, undefined, Object.assign(Object.assign({}, opts), { id: id })); } /** * Returns true if the given object is an instance of StaticSiteLinkedBackend. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj) { if (obj === undefined || obj === null) { return false; } return obj['__pulumiType'] === StaticSiteLinkedBackend.__pulumiType; } /** * Create a StaticSiteLinkedBackend 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, args, opts) { let resourceInputs = {}; opts = opts || {}; if (!opts.id) { if ((args === null || args === void 0 ? void 0 : args.name) === undefined && !opts.urn) { throw new Error("Missing required property 'name'"); } if ((args === null || args === void 0 ? void 0 : args.region) === undefined && !opts.urn) { throw new Error("Missing required property 'region'"); } if ((args === null || args === void 0 ? void 0 : args.resourceGroupName) === undefined && !opts.urn) { throw new Error("Missing required property 'resourceGroupName'"); } resourceInputs["backendResourceId"] = args === null || args === void 0 ? void 0 : args.backendResourceId; resourceInputs["kind"] = args === null || args === void 0 ? void 0 : args.kind; resourceInputs["linkedBackendName"] = args === null || args === void 0 ? void 0 : args.linkedBackendName; resourceInputs["name"] = args === null || args === void 0 ? void 0 : args.name; resourceInputs["region"] = args === null || args === void 0 ? void 0 : args.region; resourceInputs["resourceGroupName"] = args === null || args === void 0 ? void 0 : args.resourceGroupName; resourceInputs["azureApiVersion"] = undefined /*out*/; resourceInputs["createdOn"] = undefined /*out*/; resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { resourceInputs["azureApiVersion"] = undefined /*out*/; resourceInputs["backendResourceId"] = undefined /*out*/; resourceInputs["createdOn"] = undefined /*out*/; resourceInputs["kind"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["region"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); const aliasOpts = { aliases: [{ type: "azure-native:web/v20220301:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20220901:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20230101:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20231201:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20240401:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20241101:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20250301:StaticSiteLinkedBackend" }, { type: "azure-native:web/v20250501:StaticSiteLinkedBackend" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(StaticSiteLinkedBackend.__pulumiType, name, resourceInputs, opts); } } exports.StaticSiteLinkedBackend = StaticSiteLinkedBackend; /** @internal */ StaticSiteLinkedBackend.__pulumiType = 'azure-native:web:StaticSiteLinkedBackend'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljU2l0ZUxpbmtlZEJhY2tlbmQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzdGF0aWNTaXRlTGlua2VkQmFja2VuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx5Q0FBeUM7QUFDekMsMEVBQTBFO0FBQzFFOzs7Ozs7R0FNRztBQUNILE1BQWEsdUJBQXdCLFNBQVEsTUFBTSxDQUFDLGNBQWM7SUFDOUQ7Ozs7Ozs7T0FPRztJQUNJLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBWSxFQUFFLEVBQTJCLEVBQUUsSUFBbUM7UUFDNUYsT0FBTyxJQUFJLHVCQUF1QixDQUFDLElBQUksRUFBRSxTQUFnQixrQ0FBTyxJQUFJLEtBQUUsRUFBRSxFQUFFLEVBQUUsSUFBRyxDQUFDO0lBQ3BGLENBQUM7SUFLRDs7O09BR0c7SUFDSSxNQUFNLENBQUMsVUFBVSxDQUFDLEdBQVE7UUFDN0IsSUFBSSxHQUFHLEtBQUssU0FBUyxJQUFJLEdBQUcsS0FBSyxJQUFJLEVBQUU7WUFDbkMsT0FBTyxLQUFLLENBQUM7U0FDaEI7UUFDRCxPQUFPLEdBQUcsQ0FBQyxjQUFjLENBQUMsS0FBSyx1QkFBdUIsQ0FBQyxZQUFZLENBQUM7SUFDeEUsQ0FBQztJQW1DRDs7Ozs7O09BTUc7SUFDSCxZQUFZLElBQVksRUFBRSxJQUFpQyxFQUFFLElBQW1DO1FBQzVGLElBQUksY0FBYyxHQUFrQixFQUFFLENBQUM7UUFDdkMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFLENBQUM7UUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUU7WUFDVixJQUFJLENBQUEsSUFBSSxhQUFKLElBQUksdUJBQUosSUFBSSxDQUFFLElBQUksTUFBSyxTQUFTLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFO2dCQUN2QyxNQUFNLElBQUksS0FBSyxDQUFDLGtDQUFrQyxDQUFDLENBQUM7YUFDdkQ7WUFDRCxJQUFJLENBQUEsSUFBSSxhQUFKLElBQUksdUJBQUosSUFBSSxDQUFFLE1BQU0sTUFBSyxTQUFTLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFO2dCQUN6QyxNQUFNLElBQUksS0FBSyxDQUFDLG9DQUFvQyxDQUFDLENBQUM7YUFDekQ7WUFDRCxJQUFJLENBQUEsSUFBSSxhQUFKLElBQUksdUJBQUosSUFBSSxDQUFFLGlCQUFpQixNQUFLLFNBQVMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUU7Z0JBQ3BELE1BQU0sSUFBSSxLQUFLLENBQUMsK0NBQStDLENBQUMsQ0FBQzthQUNwRTtZQUNELGNBQWMsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLElBQUksYUFBSixJQUFJLHVCQUFKLElBQUksQ0FBRSxpQkFBaUIsQ0FBQztZQUM5RCxjQUFjLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxhQUFKLElBQUksdUJBQUosSUFBSSxDQUFFLElBQUksQ0FBQztZQUNwQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsR0FBRyxJQUFJLGFBQUosSUFBSSx1QkFBSixJQUFJLENBQUUsaUJBQWlCLENBQUM7WUFDOUQsY0FBYyxDQUFDLE1BQU0sQ0FBQyxHQUFHLElBQUksYUFBSixJQUFJLHVCQUFKLElBQUksQ0FBRSxJQUFJLENBQUM7WUFDcEMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxHQUFHLElBQUksYUFBSixJQUFJLHVCQUFKLElBQUksQ0FBRSxNQUFNLENBQUM7WUFDeEMsY0FBYyxDQUFDLG1CQUFtQixDQUFDLEdBQUcsSUFBSSxhQUFKLElBQUksdUJBQUosSUFBSSxDQUFFLGlCQUFpQixDQUFDO1lBQzlELGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUM7WUFDdEQsY0FBYyxDQUFDLFdBQVcsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUM7WUFDaEQsY0FBYyxDQUFDLG1CQUFtQixDQUFDLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQztZQUN4RCxjQUFjLENBQUMsTUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQztTQUM5QzthQUFNO1lBQ0gsY0FBYyxDQUFDLGlCQUFpQixDQUFDLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQztZQUN0RCxjQUFjLENBQUMsbUJBQW1CLENBQUMsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDO1lBQ3hELGNBQWMsQ0FBQyxXQUFXLENBQUMsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDO1lBQ2hELGNBQWMsQ0FBQyxNQUFNLENBQUMsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDO1lBQzNDLGNBQWMsQ0FBQyxNQUFNLENBQUMsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDO1lBQzNDLGNBQWMsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUM7WUFDeEQsY0FBYyxDQUFDLFFBQVEsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUM7WUFDN0MsY0FBYyxDQUFDLE1BQU0sQ0FBQyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUM7U0FDOUM7UUFDRCxJQUFJLEdBQUcsTUFBTSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsb0JBQW9CLEVBQUUsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUNuRSxNQUFNLFNBQVMsR0FBRyxFQUFFLE9BQU8sRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLG9EQUFvRCxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsb0RBQW9ELEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxvREFBb0QsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLG9EQUFvRCxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsb0RBQW9ELEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxvREFBb0QsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLG9EQUFvRCxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsb0RBQW9ELEVBQUUsQ0FBQyxFQUFFLENBQUM7UUFDaGlCLElBQUksR0FBRyxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsQ0FBQztRQUM1QyxLQUFLLENBQUMsdUJBQXVCLENBQUMsWUFBWSxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDNUUsQ0FBQzs7QUF4R0wsMERBeUdDO0FBNUZHLGdCQUFnQjtBQUNPLG9DQUFZLEdBQUcsMENBQTBDLENBQUMifQ==