From 3c99490c7e3a777b3236e4ffb0deba57417e1484 Mon Sep 17 00:00:00 2001 From: null Date: Mon, 2 Oct 2023 01:13:17 +0000 Subject: [PATCH] fix(deps): update all dependencies --- go.mod | 10 +- go.sum | 20 +- oci/Containerfile | 8 +- .../sdk/v6/go/aws/ec2/networkInsightsPath.go | 12 +- .../sdk/v6/go/aws/s3/bucketObjectv2.go | 59 + .../pulumi-aws/sdk/v6/go/aws/s3/getObject.go | 37 + .../pulumi-aws/sdk/v6/go/aws/s3/objectCopy.go | 59 + .../resources/v2/azureCliScript.go | 13 + .../resources/v2/azurePowerShellScript.go | 13 + .../resources/v2/deployment.go | 13 + .../v2/deploymentAtManagementGroupScope.go | 13 + .../resources/v2/deploymentAtScope.go | 13 + .../v2/deploymentAtSubscriptionScope.go | 13 + .../resources/v2/deploymentAtTenantScope.go | 13 + .../v2/deploymentStackAtManagementGroup.go | 13 + .../v2/deploymentStackAtResourceGroup.go | 13 + .../v2/deploymentStackAtSubscription.go | 13 + .../resources/v2/getAzureCliScript.go | 7 + .../resources/v2/getAzurePowerShellScript.go | 7 + .../resources/v2/getDeployment.go | 7 + .../v2/getDeploymentAtManagementGroupScope.go | 7 + .../resources/v2/getDeploymentAtScope.go | 7 + .../v2/getDeploymentAtSubscriptionScope.go | 7 + .../v2/getDeploymentAtTenantScope.go | 7 + .../v2/getDeploymentStackAtManagementGroup.go | 7 + .../v2/getDeploymentStackAtResourceGroup.go | 7 + .../v2/getDeploymentStackAtSubscription.go | 7 + .../resources/v2/getResource.go | 7 + .../resources/v2/getResourceGroup.go | 7 + .../resources/v2/getTagAtScope.go | 7 + .../resources/v2/getTemplateSpec.go | 7 + .../resources/v2/getTemplateSpecVersion.go | 7 + .../resources/v2/pulumiEnums.go | 55 + .../resources/v2/pulumiTypes.go | 973 ++++++++ .../resources/v2/resource.go | 13 + .../resources/v2/resourceGroup.go | 13 + .../resources/v2/tagAtScope.go | 13 + .../resources/v2/templateSpec.go | 13 + .../resources/v2/templateSpecVersion.go | 13 + .../storage/v2/blob.go | 13 + .../storage/v2/blobContainer.go | 13 + .../v2/blobContainerImmutabilityPolicy.go | 13 + .../storage/v2/blobInventoryPolicy.go | 13 + .../storage/v2/blobServiceProperties.go | 13 + .../storage/v2/encryptionScope.go | 13 + .../storage/v2/fileServiceProperties.go | 13 + .../storage/v2/fileShare.go | 13 + .../storage/v2/getBlobContainer.go | 7 + .../v2/getBlobContainerImmutabilityPolicy.go | 7 + .../storage/v2/getBlobInventoryPolicy.go | 7 + .../storage/v2/getBlobServiceProperties.go | 7 + .../storage/v2/getEncryptionScope.go | 7 + .../storage/v2/getFileServiceProperties.go | 7 + .../storage/v2/getFileShare.go | 7 + .../storage/v2/getLocalUser.go | 7 + .../storage/v2/getManagementPolicy.go | 7 + .../storage/v2/getObjectReplicationPolicy.go | 7 + .../v2/getPrivateEndpointConnection.go | 7 + .../storage/v2/getQueue.go | 7 + .../storage/v2/getQueueServiceProperties.go | 7 + .../storage/v2/getStorageAccount.go | 7 + .../storage/v2/getTable.go | 7 + .../storage/v2/getTableServiceProperties.go | 7 + .../storage/v2/listLocalUserKeys.go | 7 + .../storage/v2/listStorageAccountKeys.go | 7 + .../storage/v2/listStorageAccountSAS.go | 7 + .../v2/listStorageAccountServiceSAS.go | 7 + .../storage/v2/localUser.go | 13 + .../storage/v2/managementPolicy.go | 13 + .../storage/v2/objectReplicationPolicy.go | 13 + .../storage/v2/privateEndpointConnection.go | 13 + .../storage/v2/pulumiEnums.go | 127 ++ .../storage/v2/pulumiTypes.go | 2007 ++++++++++++++++- .../storage/v2/queue.go | 13 + .../storage/v2/queueServiceProperties.go | 13 + .../storage/v2/storageAccount.go | 13 + .../storage/v2/storageAccountStaticWebsite.go | 13 + .../storage/v2/table.go | 13 + .../storage/v2/tableServiceProperties.go | 13 + .../pulumi/pulumi/sdk/v3/go/common/env/env.go | 9 + .../sdk/v3/go/common/workspace/creds.go | 25 +- vendor/modules.txt | 16 +- 82 files changed, 4052 insertions(+), 39 deletions(-) diff --git a/go.mod b/go.mod index 25d2bf00..604915ad 100644 --- a/go.mod +++ b/go.mod @@ -3,11 +3,11 @@ module github.com/crc/crc-cloud go 1.19 require ( - github.com/pulumi/pulumi-aws/sdk/v6 v6.2.1 - github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.8.0 - github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.8.0 + github.com/pulumi/pulumi-aws/sdk/v6 v6.3.0 + github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.9.0 + github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.9.0 github.com/pulumi/pulumi-tls/sdk/v4 v4.11.0 - github.com/pulumi/pulumi/sdk/v3 v3.85.0 + github.com/pulumi/pulumi/sdk/v3 v3.86.0 github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.16.0 @@ -37,7 +37,7 @@ require ( github.com/muesli/reflow v0.3.0 // indirect github.com/muesli/termenv v0.15.2 // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect - github.com/pulumi/pulumi-azure-native-sdk/v2 v2.8.0 // indirect + github.com/pulumi/pulumi-azure-native-sdk/v2 v2.9.0 // indirect github.com/skeema/knownhosts v1.2.1 // indirect github.com/zclconf/go-cty v1.14.0 // indirect golang.org/x/mod v0.12.0 // indirect diff --git a/go.sum b/go.sum index f8510566..c5d6e9c6 100644 --- a/go.sum +++ b/go.sum @@ -267,22 +267,22 @@ github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/pulumi/pulumi-aws/sdk/v6 v6.2.1 h1:/eWONFbmSyMt/0CwurMukh86wwgD5+N7jUesTa2hYVU= -github.com/pulumi/pulumi-aws/sdk/v6 v6.2.1/go.mod h1:UeOesX8l9ntIiiKXdQue8/rQDAvSf7Spd5qf15qngcY= -github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.8.0 h1:+W6yCqaI+fIcZiPbVqVYzuhIyYSA2pbx57GIr1rk4GI= -github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.8.0/go.mod h1:X4GBG6E05h3a2gmr+COaaHZOnT+cQupu3VlnT6FeD/w= -github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.8.0 h1:GBvUXMg/39zWN/1yx7jWBKsWpxdyq6hzbw68vkhaYJw= -github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.8.0/go.mod h1:gV6s6/UfNGlUrFtpDSBJkQ+sGoxowPCOiauh76MsMOI= -github.com/pulumi/pulumi-azure-native-sdk/v2 v2.8.0 h1:xwSEdRgGqWKzyl9AN98X0nmOb6GrY3gpmjm3IMnTMxo= -github.com/pulumi/pulumi-azure-native-sdk/v2 v2.8.0/go.mod h1:0M4mUmmpe41qj02HAGJnLYLpf8TBkrtdqD6H8J9XPo4= +github.com/pulumi/pulumi-aws/sdk/v6 v6.3.0 h1:p9yGMvzG7+Fb+0J0PHyV8WxWHPoLdq9p9QF661vwR4g= +github.com/pulumi/pulumi-aws/sdk/v6 v6.3.0/go.mod h1:UeOesX8l9ntIiiKXdQue8/rQDAvSf7Spd5qf15qngcY= +github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.9.0 h1:3U8hCO72Kw3GUdUgCwk9agNZvojTb8WI80y+CKIfoZg= +github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.9.0/go.mod h1:HmyBtAqPS/Zsi88aoBZWMDjrdrbD9l6iTWfjE1QLJKQ= +github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.9.0 h1:6GGKpPq1Oyg6n5kYMdbQBpIK0gUqvxf/i1FqqtiNnr0= +github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.9.0/go.mod h1:mC+k9/eO5x1Zu1o8PWUi22krhR8WKn5g9xVww7Wvr7s= +github.com/pulumi/pulumi-azure-native-sdk/v2 v2.9.0 h1:CjRc9cAtDXQA8x328v/eWrq19SAkQQW71TTQHJjC+3U= +github.com/pulumi/pulumi-azure-native-sdk/v2 v2.9.0/go.mod h1:UEMeETj2xpvgTjzsCCPzYODx5j2XqOuy1l8eDpfvfWg= github.com/pulumi/pulumi-command/sdk v0.9.1 h1:mYwCv2fJuEuka6gyZHOcRozQ+Il5f9WjyfHGVAxZnKw= github.com/pulumi/pulumi-command/sdk v0.9.1/go.mod h1:AoZMftEj3cWUhoBSFwGx5Z9/RXxaYEfinyZS8Wl0jdg= github.com/pulumi/pulumi-random/sdk/v4 v4.14.0 h1:ljy/gUeur2kZZWL3JPy0J9zLDYKKA0zMd1mT7xrpI7s= github.com/pulumi/pulumi-random/sdk/v4 v4.14.0/go.mod h1:XqGATLB6KKuWRDhWvHO6YVwv0DRW/cK/pWzNkuhMB24= github.com/pulumi/pulumi-tls/sdk/v4 v4.11.0 h1:sg5CuKpiKUaVmklW7xXSJ9XNisY+TXR55KHXR4n+Xwg= github.com/pulumi/pulumi-tls/sdk/v4 v4.11.0/go.mod h1:CIpy+GbhEIj/Ywtxu8jRdrt/V7n4QBGUo0swWnwsLO4= -github.com/pulumi/pulumi/sdk/v3 v3.85.0 h1:DRhwuwpd9lmo2gJUCAftsv/7avjUZio2NlLSprloh8Q= -github.com/pulumi/pulumi/sdk/v3 v3.85.0/go.mod h1:vexSGJ5L834l3T7Fo/KpdywjGAgZ2CvChuqGFl+ebS0= +github.com/pulumi/pulumi/sdk/v3 v3.86.0 h1:Cxg0rGdvMt9GqGvesFTj8+WaO/ihmALYlQf4zm1GzFw= +github.com/pulumi/pulumi/sdk/v3 v3.86.0/go.mod h1:vexSGJ5L834l3T7Fo/KpdywjGAgZ2CvChuqGFl+ebS0= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= diff --git a/oci/Containerfile b/oci/Containerfile index 1673c5b6..4357063b 100644 --- a/oci/Containerfile +++ b/oci/Containerfile @@ -5,14 +5,14 @@ WORKDIR /workspace COPY . . # renovate: datasource=github-releases depName=pulumi/pulumi -ENV PULUMI_VERSION=v3.85.0 +ENV PULUMI_VERSION=v3.86.0 ENV PULUMI_URL https://github.com/pulumi/pulumi/releases/download/${PULUMI_VERSION}/pulumi-${PULUMI_VERSION}-linux-x64.tar.gz RUN make build \ && curl -LO ${PULUMI_URL} \ && tar -xzvf pulumi-${PULUMI_VERSION}-linux-x64.tar.gz -FROM quay.io/centos/centos:stream9 +FROM quay.io/centos/centos:stream9@sha256:76149efdc6811cea398d04e78e5bc8ed092c09aa151db27ce846955220612509 LABEL MAINTAINER "CRC " @@ -34,10 +34,10 @@ ARG PULUMI_TLS_VERSION=v4.11.0 ARG PULUMI_RANDOM_VERSION=v4.14.0 # renovate: datasource=github-releases depName=pulumi/pulumi-aws -ARG PULUMI_AWS_VERSION=v6.2.1 +ARG PULUMI_AWS_VERSION=v6.3.0 # renovate: datasource=github-releases depName=pulumi/pulumi-azure-native -ARG PULUMI_AZURE_NATIVE_VERSION=v2.8.0 +ARG PULUMI_AZURE_NATIVE_VERSION=v2.9.0 RUN dnf install -y python3 python3-pip zstd qemu-img && \ pip install -r requirements.txt && \ diff --git a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2/networkInsightsPath.go b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2/networkInsightsPath.go index e8c074a4..45aeaa78 100644 --- a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2/networkInsightsPath.go +++ b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2/networkInsightsPath.go @@ -57,7 +57,7 @@ type NetworkInsightsPath struct { // ARN of the Network Insights Path. Arn pulumi.StringOutput `pulumi:"arn"` - // ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. + // ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Destination pulumi.StringOutput `pulumi:"destination"` // ARN of the destination. DestinationArn pulumi.StringOutput `pulumi:"destinationArn"` @@ -128,7 +128,7 @@ func GetNetworkInsightsPath(ctx *pulumi.Context, type networkInsightsPathState struct { // ARN of the Network Insights Path. Arn *string `pulumi:"arn"` - // ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. + // ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Destination *string `pulumi:"destination"` // ARN of the destination. DestinationArn *string `pulumi:"destinationArn"` @@ -157,7 +157,7 @@ type networkInsightsPathState struct { type NetworkInsightsPathState struct { // ARN of the Network Insights Path. Arn pulumi.StringPtrInput - // ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. + // ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Destination pulumi.StringPtrInput // ARN of the destination. DestinationArn pulumi.StringPtrInput @@ -188,7 +188,7 @@ func (NetworkInsightsPathState) ElementType() reflect.Type { } type networkInsightsPathArgs struct { - // ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. + // ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Destination string `pulumi:"destination"` // IP address of the destination resource. DestinationIp *string `pulumi:"destinationIp"` @@ -208,7 +208,7 @@ type networkInsightsPathArgs struct { // The set of arguments for constructing a NetworkInsightsPath resource. type NetworkInsightsPathArgs struct { - // ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. + // ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Destination pulumi.StringInput // IP address of the destination resource. DestinationIp pulumi.StringPtrInput @@ -342,7 +342,7 @@ func (o NetworkInsightsPathOutput) Arn() pulumi.StringOutput { return o.ApplyT(func(v *NetworkInsightsPath) pulumi.StringOutput { return v.Arn }).(pulumi.StringOutput) } -// ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. +// ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. func (o NetworkInsightsPathOutput) Destination() pulumi.StringOutput { return o.ApplyT(func(v *NetworkInsightsPath) pulumi.StringOutput { return v.Destination }).(pulumi.StringOutput) } diff --git a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/bucketObjectv2.go b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/bucketObjectv2.go index 2f33bbc8..c0551019 100644 --- a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/bucketObjectv2.go +++ b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/bucketObjectv2.go @@ -231,6 +231,16 @@ type BucketObjectv2 struct { BucketKeyEnabled pulumi.BoolOutput `pulumi:"bucketKeyEnabled"` // Caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl pulumi.StringPtrOutput `pulumi:"cacheControl"` + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm pulumi.StringPtrOutput `pulumi:"checksumAlgorithm"` + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 pulumi.StringOutput `pulumi:"checksumCrc32"` + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c pulumi.StringOutput `pulumi:"checksumCrc32c"` + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 pulumi.StringOutput `pulumi:"checksumSha1"` + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 pulumi.StringOutput `pulumi:"checksumSha256"` // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content pulumi.StringPtrOutput `pulumi:"content"` // Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for small content such as the result of the `gzipbase64` function with small text strings. For larger objects, use `source` to stream the content from a disk file. @@ -336,6 +346,16 @@ type bucketObjectv2State struct { BucketKeyEnabled *bool `pulumi:"bucketKeyEnabled"` // Caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl *string `pulumi:"cacheControl"` + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm *string `pulumi:"checksumAlgorithm"` + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 *string `pulumi:"checksumCrc32"` + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c *string `pulumi:"checksumCrc32c"` + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 *string `pulumi:"checksumSha1"` + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 *string `pulumi:"checksumSha256"` // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content *string `pulumi:"content"` // Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for small content such as the result of the `gzipbase64` function with small text strings. For larger objects, use `source` to stream the content from a disk file. @@ -399,6 +419,16 @@ type BucketObjectv2State struct { BucketKeyEnabled pulumi.BoolPtrInput // Caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl pulumi.StringPtrInput + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm pulumi.StringPtrInput + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 pulumi.StringPtrInput + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c pulumi.StringPtrInput + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 pulumi.StringPtrInput + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 pulumi.StringPtrInput // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content pulumi.StringPtrInput // Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for small content such as the result of the `gzipbase64` function with small text strings. For larger objects, use `source` to stream the content from a disk file. @@ -466,6 +496,8 @@ type bucketObjectv2Args struct { BucketKeyEnabled *bool `pulumi:"bucketKeyEnabled"` // Caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl *string `pulumi:"cacheControl"` + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm *string `pulumi:"checksumAlgorithm"` // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content *string `pulumi:"content"` // Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for small content such as the result of the `gzipbase64` function with small text strings. For larger objects, use `source` to stream the content from a disk file. @@ -524,6 +556,8 @@ type BucketObjectv2Args struct { BucketKeyEnabled pulumi.BoolPtrInput // Caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl pulumi.StringPtrInput + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm pulumi.StringPtrInput // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content pulumi.StringPtrInput // Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for small content such as the result of the `gzipbase64` function with small text strings. For larger objects, use `source` to stream the content from a disk file. @@ -703,6 +737,31 @@ func (o BucketObjectv2Output) CacheControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *BucketObjectv2) pulumi.StringPtrOutput { return v.CacheControl }).(pulumi.StringPtrOutput) } +// Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. +func (o BucketObjectv2Output) ChecksumAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *BucketObjectv2) pulumi.StringPtrOutput { return v.ChecksumAlgorithm }).(pulumi.StringPtrOutput) +} + +// The base64-encoded, 32-bit CRC32 checksum of the object. +func (o BucketObjectv2Output) ChecksumCrc32() pulumi.StringOutput { + return o.ApplyT(func(v *BucketObjectv2) pulumi.StringOutput { return v.ChecksumCrc32 }).(pulumi.StringOutput) +} + +// The base64-encoded, 32-bit CRC32C checksum of the object. +func (o BucketObjectv2Output) ChecksumCrc32c() pulumi.StringOutput { + return o.ApplyT(func(v *BucketObjectv2) pulumi.StringOutput { return v.ChecksumCrc32c }).(pulumi.StringOutput) +} + +// The base64-encoded, 160-bit SHA-1 digest of the object. +func (o BucketObjectv2Output) ChecksumSha1() pulumi.StringOutput { + return o.ApplyT(func(v *BucketObjectv2) pulumi.StringOutput { return v.ChecksumSha1 }).(pulumi.StringOutput) +} + +// The base64-encoded, 256-bit SHA-256 digest of the object. +func (o BucketObjectv2Output) ChecksumSha256() pulumi.StringOutput { + return o.ApplyT(func(v *BucketObjectv2) pulumi.StringOutput { return v.ChecksumSha256 }).(pulumi.StringOutput) +} + // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. func (o BucketObjectv2Output) Content() pulumi.StringPtrOutput { return o.ApplyT(func(v *BucketObjectv2) pulumi.StringPtrOutput { return v.Content }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/getObject.go b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/getObject.go index 606c01cf..151c1479 100644 --- a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/getObject.go +++ b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/getObject.go @@ -112,6 +112,8 @@ func GetObject(ctx *pulumi.Context, args *GetObjectArgs, opts ...pulumi.InvokeOp type GetObjectArgs struct { // Name of the bucket to read the object from. Alternatively, an [S3 access point](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-access-points.html) ARN can be specified Bucket string `pulumi:"bucket"` + // To retrieve the object's checksum, this argument must be `ENABLED`. If you enable `checksumMode` and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `ENABLED` + ChecksumMode *string `pulumi:"checksumMode"` // Full path to the object inside the bucket Key string `pulumi:"key"` Range *string `pulumi:"range"` @@ -130,6 +132,15 @@ type GetObjectResult struct { BucketKeyEnabled bool `pulumi:"bucketKeyEnabled"` // Caching behavior along the request/reply chain. CacheControl string `pulumi:"cacheControl"` + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 string `pulumi:"checksumCrc32"` + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c string `pulumi:"checksumCrc32c"` + ChecksumMode *string `pulumi:"checksumMode"` + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 string `pulumi:"checksumSha1"` + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 string `pulumi:"checksumSha256"` // Presentational information for the object. ContentDisposition string `pulumi:"contentDisposition"` // What content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. @@ -191,6 +202,8 @@ func GetObjectOutput(ctx *pulumi.Context, args GetObjectOutputArgs, opts ...pulu type GetObjectOutputArgs struct { // Name of the bucket to read the object from. Alternatively, an [S3 access point](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-access-points.html) ARN can be specified Bucket pulumi.StringInput `pulumi:"bucket"` + // To retrieve the object's checksum, this argument must be `ENABLED`. If you enable `checksumMode` and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `ENABLED` + ChecksumMode pulumi.StringPtrInput `pulumi:"checksumMode"` // Full path to the object inside the bucket Key pulumi.StringInput `pulumi:"key"` Range pulumi.StringPtrInput `pulumi:"range"` @@ -244,6 +257,30 @@ func (o GetObjectResultOutput) CacheControl() pulumi.StringOutput { return o.ApplyT(func(v GetObjectResult) string { return v.CacheControl }).(pulumi.StringOutput) } +// The base64-encoded, 32-bit CRC32 checksum of the object. +func (o GetObjectResultOutput) ChecksumCrc32() pulumi.StringOutput { + return o.ApplyT(func(v GetObjectResult) string { return v.ChecksumCrc32 }).(pulumi.StringOutput) +} + +// The base64-encoded, 32-bit CRC32C checksum of the object. +func (o GetObjectResultOutput) ChecksumCrc32c() pulumi.StringOutput { + return o.ApplyT(func(v GetObjectResult) string { return v.ChecksumCrc32c }).(pulumi.StringOutput) +} + +func (o GetObjectResultOutput) ChecksumMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetObjectResult) *string { return v.ChecksumMode }).(pulumi.StringPtrOutput) +} + +// The base64-encoded, 160-bit SHA-1 digest of the object. +func (o GetObjectResultOutput) ChecksumSha1() pulumi.StringOutput { + return o.ApplyT(func(v GetObjectResult) string { return v.ChecksumSha1 }).(pulumi.StringOutput) +} + +// The base64-encoded, 256-bit SHA-256 digest of the object. +func (o GetObjectResultOutput) ChecksumSha256() pulumi.StringOutput { + return o.ApplyT(func(v GetObjectResult) string { return v.ChecksumSha256 }).(pulumi.StringOutput) +} + // Presentational information for the object. func (o GetObjectResultOutput) ContentDisposition() pulumi.StringOutput { return o.ApplyT(func(v GetObjectResult) string { return v.ContentDisposition }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/objectCopy.go b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/objectCopy.go index eadf67c8..481e4ee6 100644 --- a/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/objectCopy.go +++ b/vendor/github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3/objectCopy.go @@ -61,6 +61,16 @@ type ObjectCopy struct { BucketKeyEnabled pulumi.BoolOutput `pulumi:"bucketKeyEnabled"` // Specifies caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl pulumi.StringOutput `pulumi:"cacheControl"` + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm pulumi.StringPtrOutput `pulumi:"checksumAlgorithm"` + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 pulumi.StringOutput `pulumi:"checksumCrc32"` + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c pulumi.StringOutput `pulumi:"checksumCrc32c"` + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 pulumi.StringOutput `pulumi:"checksumSha1"` + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 pulumi.StringOutput `pulumi:"checksumSha256"` // Specifies presentational information for the object. Read [w3c contentDisposition](http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1) for further information. ContentDisposition pulumi.StringOutput `pulumi:"contentDisposition"` // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [w3c content encoding](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11) for further information. @@ -215,6 +225,16 @@ type objectCopyState struct { BucketKeyEnabled *bool `pulumi:"bucketKeyEnabled"` // Specifies caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl *string `pulumi:"cacheControl"` + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm *string `pulumi:"checksumAlgorithm"` + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 *string `pulumi:"checksumCrc32"` + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c *string `pulumi:"checksumCrc32c"` + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 *string `pulumi:"checksumSha1"` + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 *string `pulumi:"checksumSha256"` // Specifies presentational information for the object. Read [w3c contentDisposition](http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1) for further information. ContentDisposition *string `pulumi:"contentDisposition"` // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [w3c content encoding](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11) for further information. @@ -311,6 +331,16 @@ type ObjectCopyState struct { BucketKeyEnabled pulumi.BoolPtrInput // Specifies caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl pulumi.StringPtrInput + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm pulumi.StringPtrInput + // The base64-encoded, 32-bit CRC32 checksum of the object. + ChecksumCrc32 pulumi.StringPtrInput + // The base64-encoded, 32-bit CRC32C checksum of the object. + ChecksumCrc32c pulumi.StringPtrInput + // The base64-encoded, 160-bit SHA-1 digest of the object. + ChecksumSha1 pulumi.StringPtrInput + // The base64-encoded, 256-bit SHA-256 digest of the object. + ChecksumSha256 pulumi.StringPtrInput // Specifies presentational information for the object. Read [w3c contentDisposition](http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1) for further information. ContentDisposition pulumi.StringPtrInput // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [w3c content encoding](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11) for further information. @@ -411,6 +441,8 @@ type objectCopyArgs struct { BucketKeyEnabled *bool `pulumi:"bucketKeyEnabled"` // Specifies caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl *string `pulumi:"cacheControl"` + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm *string `pulumi:"checksumAlgorithm"` // Specifies presentational information for the object. Read [w3c contentDisposition](http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1) for further information. ContentDisposition *string `pulumi:"contentDisposition"` // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [w3c content encoding](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11) for further information. @@ -492,6 +524,8 @@ type ObjectCopyArgs struct { BucketKeyEnabled pulumi.BoolPtrInput // Specifies caching behavior along the request/reply chain Read [w3c cacheControl](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9) for further details. CacheControl pulumi.StringPtrInput + // Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. + ChecksumAlgorithm pulumi.StringPtrInput // Specifies presentational information for the object. Read [w3c contentDisposition](http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1) for further information. ContentDisposition pulumi.StringPtrInput // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [w3c content encoding](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11) for further information. @@ -694,6 +728,31 @@ func (o ObjectCopyOutput) CacheControl() pulumi.StringOutput { return o.ApplyT(func(v *ObjectCopy) pulumi.StringOutput { return v.CacheControl }).(pulumi.StringOutput) } +// Indicates the algorithm used to create the checksum for the object. If a value is specified and the object is encrypted with KMS, you must have permission to use the `kms:Decrypt` action. Valid values: `CRC32`, `CRC32C`, `SHA1`, `SHA256`. +func (o ObjectCopyOutput) ChecksumAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ObjectCopy) pulumi.StringPtrOutput { return v.ChecksumAlgorithm }).(pulumi.StringPtrOutput) +} + +// The base64-encoded, 32-bit CRC32 checksum of the object. +func (o ObjectCopyOutput) ChecksumCrc32() pulumi.StringOutput { + return o.ApplyT(func(v *ObjectCopy) pulumi.StringOutput { return v.ChecksumCrc32 }).(pulumi.StringOutput) +} + +// The base64-encoded, 32-bit CRC32C checksum of the object. +func (o ObjectCopyOutput) ChecksumCrc32c() pulumi.StringOutput { + return o.ApplyT(func(v *ObjectCopy) pulumi.StringOutput { return v.ChecksumCrc32c }).(pulumi.StringOutput) +} + +// The base64-encoded, 160-bit SHA-1 digest of the object. +func (o ObjectCopyOutput) ChecksumSha1() pulumi.StringOutput { + return o.ApplyT(func(v *ObjectCopy) pulumi.StringOutput { return v.ChecksumSha1 }).(pulumi.StringOutput) +} + +// The base64-encoded, 256-bit SHA-256 digest of the object. +func (o ObjectCopyOutput) ChecksumSha256() pulumi.StringOutput { + return o.ApplyT(func(v *ObjectCopy) pulumi.StringOutput { return v.ChecksumSha256 }).(pulumi.StringOutput) +} + // Specifies presentational information for the object. Read [w3c contentDisposition](http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1) for further information. func (o ObjectCopyOutput) ContentDisposition() pulumi.StringOutput { return o.ApplyT(func(v *ObjectCopy) pulumi.StringOutput { return v.ContentDisposition }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azureCliScript.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azureCliScript.go index a2c86485..c9393ef9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azureCliScript.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azureCliScript.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Object model for the Azure CLI script. @@ -235,6 +236,12 @@ func (i *AzureCliScript) ToAzureCliScriptOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(AzureCliScriptOutput) } +func (i *AzureCliScript) ToOutput(ctx context.Context) pulumix.Output[*AzureCliScript] { + return pulumix.Output[*AzureCliScript]{ + OutputState: i.ToAzureCliScriptOutputWithContext(ctx).OutputState, + } +} + type AzureCliScriptOutput struct{ *pulumi.OutputState } func (AzureCliScriptOutput) ElementType() reflect.Type { @@ -249,6 +256,12 @@ func (o AzureCliScriptOutput) ToAzureCliScriptOutputWithContext(ctx context.Cont return o } +func (o AzureCliScriptOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureCliScript] { + return pulumix.Output[*AzureCliScript]{ + OutputState: o.OutputState, + } +} + // Command line arguments to pass to the script. Arguments are separated by spaces. ex: -Name blue* -Location 'West US 2' func (o AzureCliScriptOutput) Arguments() pulumi.StringPtrOutput { return o.ApplyT(func(v *AzureCliScript) pulumi.StringPtrOutput { return v.Arguments }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azurePowerShellScript.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azurePowerShellScript.go index e0664a9b..88edd789 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azurePowerShellScript.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/azurePowerShellScript.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Object model for the Azure PowerShell script. @@ -235,6 +236,12 @@ func (i *AzurePowerShellScript) ToAzurePowerShellScriptOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(AzurePowerShellScriptOutput) } +func (i *AzurePowerShellScript) ToOutput(ctx context.Context) pulumix.Output[*AzurePowerShellScript] { + return pulumix.Output[*AzurePowerShellScript]{ + OutputState: i.ToAzurePowerShellScriptOutputWithContext(ctx).OutputState, + } +} + type AzurePowerShellScriptOutput struct{ *pulumi.OutputState } func (AzurePowerShellScriptOutput) ElementType() reflect.Type { @@ -249,6 +256,12 @@ func (o AzurePowerShellScriptOutput) ToAzurePowerShellScriptOutputWithContext(ct return o } +func (o AzurePowerShellScriptOutput) ToOutput(ctx context.Context) pulumix.Output[*AzurePowerShellScript] { + return pulumix.Output[*AzurePowerShellScript]{ + OutputState: o.OutputState, + } +} + // Command line arguments to pass to the script. Arguments are separated by spaces. ex: -Name blue* -Location 'West US 2' func (o AzurePowerShellScriptOutput) Arguments() pulumi.StringPtrOutput { return o.ApplyT(func(v *AzurePowerShellScript) pulumi.StringPtrOutput { return v.Arguments }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deployment.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deployment.go index 8ac568bf..ad24b52d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deployment.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deployment.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment information. @@ -187,6 +188,12 @@ func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) Deployme return pulumi.ToOutputWithContext(ctx, i).(DeploymentOutput) } +func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment] { + return pulumix.Output[*Deployment]{ + OutputState: i.ToDeploymentOutputWithContext(ctx).OutputState, + } +} + type DeploymentOutput struct{ *pulumi.OutputState } func (DeploymentOutput) ElementType() reflect.Type { @@ -201,6 +208,12 @@ func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) Dep return o } +func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment] { + return pulumix.Output[*Deployment]{ + OutputState: o.OutputState, + } +} + // the location of the deployment. func (o DeploymentOutput) Location() pulumi.StringPtrOutput { return o.ApplyT(func(v *Deployment) pulumi.StringPtrOutput { return v.Location }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtManagementGroupScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtManagementGroupScope.go index 058618a3..8a291c73 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtManagementGroupScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtManagementGroupScope.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment information. @@ -163,6 +164,12 @@ func (i *DeploymentAtManagementGroupScope) ToDeploymentAtManagementGroupScopeOut return pulumi.ToOutputWithContext(ctx, i).(DeploymentAtManagementGroupScopeOutput) } +func (i *DeploymentAtManagementGroupScope) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtManagementGroupScope] { + return pulumix.Output[*DeploymentAtManagementGroupScope]{ + OutputState: i.ToDeploymentAtManagementGroupScopeOutputWithContext(ctx).OutputState, + } +} + type DeploymentAtManagementGroupScopeOutput struct{ *pulumi.OutputState } func (DeploymentAtManagementGroupScopeOutput) ElementType() reflect.Type { @@ -177,6 +184,12 @@ func (o DeploymentAtManagementGroupScopeOutput) ToDeploymentAtManagementGroupSco return o } +func (o DeploymentAtManagementGroupScopeOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtManagementGroupScope] { + return pulumix.Output[*DeploymentAtManagementGroupScope]{ + OutputState: o.OutputState, + } +} + // the location of the deployment. func (o DeploymentAtManagementGroupScopeOutput) Location() pulumi.StringPtrOutput { return o.ApplyT(func(v *DeploymentAtManagementGroupScope) pulumi.StringPtrOutput { return v.Location }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtScope.go index aa3bc79b..95e073b9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtScope.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment information. @@ -157,6 +158,12 @@ func (i *DeploymentAtScope) ToDeploymentAtScopeOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(DeploymentAtScopeOutput) } +func (i *DeploymentAtScope) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtScope] { + return pulumix.Output[*DeploymentAtScope]{ + OutputState: i.ToDeploymentAtScopeOutputWithContext(ctx).OutputState, + } +} + type DeploymentAtScopeOutput struct{ *pulumi.OutputState } func (DeploymentAtScopeOutput) ElementType() reflect.Type { @@ -171,6 +178,12 @@ func (o DeploymentAtScopeOutput) ToDeploymentAtScopeOutputWithContext(ctx contex return o } +func (o DeploymentAtScopeOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtScope] { + return pulumix.Output[*DeploymentAtScope]{ + OutputState: o.OutputState, + } +} + // the location of the deployment. func (o DeploymentAtScopeOutput) Location() pulumi.StringPtrOutput { return o.ApplyT(func(v *DeploymentAtScope) pulumi.StringPtrOutput { return v.Location }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtSubscriptionScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtSubscriptionScope.go index 42904824..5dbe1a68 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtSubscriptionScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtSubscriptionScope.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment information. @@ -162,6 +163,12 @@ func (i *DeploymentAtSubscriptionScope) ToDeploymentAtSubscriptionScopeOutputWit return pulumi.ToOutputWithContext(ctx, i).(DeploymentAtSubscriptionScopeOutput) } +func (i *DeploymentAtSubscriptionScope) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtSubscriptionScope] { + return pulumix.Output[*DeploymentAtSubscriptionScope]{ + OutputState: i.ToDeploymentAtSubscriptionScopeOutputWithContext(ctx).OutputState, + } +} + type DeploymentAtSubscriptionScopeOutput struct{ *pulumi.OutputState } func (DeploymentAtSubscriptionScopeOutput) ElementType() reflect.Type { @@ -176,6 +183,12 @@ func (o DeploymentAtSubscriptionScopeOutput) ToDeploymentAtSubscriptionScopeOutp return o } +func (o DeploymentAtSubscriptionScopeOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtSubscriptionScope] { + return pulumix.Output[*DeploymentAtSubscriptionScope]{ + OutputState: o.OutputState, + } +} + // the location of the deployment. func (o DeploymentAtSubscriptionScopeOutput) Location() pulumi.StringPtrOutput { return o.ApplyT(func(v *DeploymentAtSubscriptionScope) pulumi.StringPtrOutput { return v.Location }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtTenantScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtTenantScope.go index f7338b4a..33d20e88 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtTenantScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentAtTenantScope.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment information. @@ -150,6 +151,12 @@ func (i *DeploymentAtTenantScope) ToDeploymentAtTenantScopeOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(DeploymentAtTenantScopeOutput) } +func (i *DeploymentAtTenantScope) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtTenantScope] { + return pulumix.Output[*DeploymentAtTenantScope]{ + OutputState: i.ToDeploymentAtTenantScopeOutputWithContext(ctx).OutputState, + } +} + type DeploymentAtTenantScopeOutput struct{ *pulumi.OutputState } func (DeploymentAtTenantScopeOutput) ElementType() reflect.Type { @@ -164,6 +171,12 @@ func (o DeploymentAtTenantScopeOutput) ToDeploymentAtTenantScopeOutputWithContex return o } +func (o DeploymentAtTenantScopeOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentAtTenantScope] { + return pulumix.Output[*DeploymentAtTenantScope]{ + OutputState: o.OutputState, + } +} + // the location of the deployment. func (o DeploymentAtTenantScopeOutput) Location() pulumi.StringPtrOutput { return o.ApplyT(func(v *DeploymentAtTenantScope) pulumi.StringPtrOutput { return v.Location }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtManagementGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtManagementGroup.go index 93ede9a3..4eb21816 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtManagementGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtManagementGroup.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment stack object. @@ -197,6 +198,12 @@ func (i *DeploymentStackAtManagementGroup) ToDeploymentStackAtManagementGroupOut return pulumi.ToOutputWithContext(ctx, i).(DeploymentStackAtManagementGroupOutput) } +func (i *DeploymentStackAtManagementGroup) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStackAtManagementGroup] { + return pulumix.Output[*DeploymentStackAtManagementGroup]{ + OutputState: i.ToDeploymentStackAtManagementGroupOutputWithContext(ctx).OutputState, + } +} + type DeploymentStackAtManagementGroupOutput struct{ *pulumi.OutputState } func (DeploymentStackAtManagementGroupOutput) ElementType() reflect.Type { @@ -211,6 +218,12 @@ func (o DeploymentStackAtManagementGroupOutput) ToDeploymentStackAtManagementGro return o } +func (o DeploymentStackAtManagementGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStackAtManagementGroup] { + return pulumix.Output[*DeploymentStackAtManagementGroup]{ + OutputState: o.OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. func (o DeploymentStackAtManagementGroupOutput) ActionOnUnmanage() DeploymentStackPropertiesResponseActionOnUnmanageOutput { return o.ApplyT(func(v *DeploymentStackAtManagementGroup) DeploymentStackPropertiesResponseActionOnUnmanageOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtResourceGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtResourceGroup.go index 49ebfbda..e160294d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtResourceGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtResourceGroup.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment stack object. @@ -197,6 +198,12 @@ func (i *DeploymentStackAtResourceGroup) ToDeploymentStackAtResourceGroupOutputW return pulumi.ToOutputWithContext(ctx, i).(DeploymentStackAtResourceGroupOutput) } +func (i *DeploymentStackAtResourceGroup) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStackAtResourceGroup] { + return pulumix.Output[*DeploymentStackAtResourceGroup]{ + OutputState: i.ToDeploymentStackAtResourceGroupOutputWithContext(ctx).OutputState, + } +} + type DeploymentStackAtResourceGroupOutput struct{ *pulumi.OutputState } func (DeploymentStackAtResourceGroupOutput) ElementType() reflect.Type { @@ -211,6 +218,12 @@ func (o DeploymentStackAtResourceGroupOutput) ToDeploymentStackAtResourceGroupOu return o } +func (o DeploymentStackAtResourceGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStackAtResourceGroup] { + return pulumix.Output[*DeploymentStackAtResourceGroup]{ + OutputState: o.OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. func (o DeploymentStackAtResourceGroupOutput) ActionOnUnmanage() DeploymentStackPropertiesResponseActionOnUnmanageOutput { return o.ApplyT(func(v *DeploymentStackAtResourceGroup) DeploymentStackPropertiesResponseActionOnUnmanageOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtSubscription.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtSubscription.go index 4191f228..050a635b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtSubscription.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/deploymentStackAtSubscription.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Deployment stack object. @@ -190,6 +191,12 @@ func (i *DeploymentStackAtSubscription) ToDeploymentStackAtSubscriptionOutputWit return pulumi.ToOutputWithContext(ctx, i).(DeploymentStackAtSubscriptionOutput) } +func (i *DeploymentStackAtSubscription) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStackAtSubscription] { + return pulumix.Output[*DeploymentStackAtSubscription]{ + OutputState: i.ToDeploymentStackAtSubscriptionOutputWithContext(ctx).OutputState, + } +} + type DeploymentStackAtSubscriptionOutput struct{ *pulumi.OutputState } func (DeploymentStackAtSubscriptionOutput) ElementType() reflect.Type { @@ -204,6 +211,12 @@ func (o DeploymentStackAtSubscriptionOutput) ToDeploymentStackAtSubscriptionOutp return o } +func (o DeploymentStackAtSubscriptionOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStackAtSubscription] { + return pulumix.Output[*DeploymentStackAtSubscription]{ + OutputState: o.OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. func (o DeploymentStackAtSubscriptionOutput) ActionOnUnmanage() DeploymentStackPropertiesResponseActionOnUnmanageOutput { return o.ApplyT(func(v *DeploymentStackAtSubscription) DeploymentStackPropertiesResponseActionOnUnmanageOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzureCliScript.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzureCliScript.go index cb0cea73..2e4652f1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzureCliScript.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzureCliScript.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment script with a given name. @@ -137,6 +138,12 @@ func (o LookupAzureCliScriptResultOutput) ToLookupAzureCliScriptResultOutputWith return o } +func (o LookupAzureCliScriptResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzureCliScriptResult] { + return pulumix.Output[LookupAzureCliScriptResult]{ + OutputState: o.OutputState, + } +} + // Command line arguments to pass to the script. Arguments are separated by spaces. ex: -Name blue* -Location 'West US 2' func (o LookupAzureCliScriptResultOutput) Arguments() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupAzureCliScriptResult) *string { return v.Arguments }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzurePowerShellScript.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzurePowerShellScript.go index b37f1150..b3233e8e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzurePowerShellScript.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getAzurePowerShellScript.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment script with a given name. @@ -137,6 +138,12 @@ func (o LookupAzurePowerShellScriptResultOutput) ToLookupAzurePowerShellScriptRe return o } +func (o LookupAzurePowerShellScriptResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzurePowerShellScriptResult] { + return pulumix.Output[LookupAzurePowerShellScriptResult]{ + OutputState: o.OutputState, + } +} + // Command line arguments to pass to the script. Arguments are separated by spaces. ex: -Name blue* -Location 'West US 2' func (o LookupAzurePowerShellScriptResultOutput) Arguments() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupAzurePowerShellScriptResult) *string { return v.Arguments }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeployment.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeployment.go index 0e5410ef..1969507a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeployment.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeployment.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment. @@ -85,6 +86,12 @@ func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext( return o } +func (o LookupDeploymentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentResult] { + return pulumix.Output[LookupDeploymentResult]{ + OutputState: o.OutputState, + } +} + // The ID of the deployment. func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupDeploymentResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtManagementGroupScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtManagementGroupScope.go index f64e7806..f7f2989d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtManagementGroupScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtManagementGroupScope.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment. @@ -85,6 +86,12 @@ func (o LookupDeploymentAtManagementGroupScopeResultOutput) ToLookupDeploymentAt return o } +func (o LookupDeploymentAtManagementGroupScopeResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentAtManagementGroupScopeResult] { + return pulumix.Output[LookupDeploymentAtManagementGroupScopeResult]{ + OutputState: o.OutputState, + } +} + // The ID of the deployment. func (o LookupDeploymentAtManagementGroupScopeResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupDeploymentAtManagementGroupScopeResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtScope.go index ecd1013f..c6875366 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtScope.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment. @@ -85,6 +86,12 @@ func (o LookupDeploymentAtScopeResultOutput) ToLookupDeploymentAtScopeResultOutp return o } +func (o LookupDeploymentAtScopeResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentAtScopeResult] { + return pulumix.Output[LookupDeploymentAtScopeResult]{ + OutputState: o.OutputState, + } +} + // The ID of the deployment. func (o LookupDeploymentAtScopeResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupDeploymentAtScopeResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtSubscriptionScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtSubscriptionScope.go index 6f636e5f..faf24fa9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtSubscriptionScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtSubscriptionScope.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment. @@ -81,6 +82,12 @@ func (o LookupDeploymentAtSubscriptionScopeResultOutput) ToLookupDeploymentAtSub return o } +func (o LookupDeploymentAtSubscriptionScopeResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentAtSubscriptionScopeResult] { + return pulumix.Output[LookupDeploymentAtSubscriptionScopeResult]{ + OutputState: o.OutputState, + } +} + // The ID of the deployment. func (o LookupDeploymentAtSubscriptionScopeResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupDeploymentAtSubscriptionScopeResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtTenantScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtTenantScope.go index 9ff9c3b2..aafe2c74 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtTenantScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentAtTenantScope.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a deployment. @@ -81,6 +82,12 @@ func (o LookupDeploymentAtTenantScopeResultOutput) ToLookupDeploymentAtTenantSco return o } +func (o LookupDeploymentAtTenantScopeResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentAtTenantScopeResult] { + return pulumix.Output[LookupDeploymentAtTenantScopeResult]{ + OutputState: o.OutputState, + } +} + // The ID of the deployment. func (o LookupDeploymentAtTenantScopeResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupDeploymentAtTenantScopeResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtManagementGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtManagementGroup.go index 71f8e64d..a0f5ad23 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtManagementGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtManagementGroup.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a Deployment Stack with a given name. @@ -117,6 +118,12 @@ func (o LookupDeploymentStackAtManagementGroupResultOutput) ToLookupDeploymentSt return o } +func (o LookupDeploymentStackAtManagementGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentStackAtManagementGroupResult] { + return pulumix.Output[LookupDeploymentStackAtManagementGroupResult]{ + OutputState: o.OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. func (o LookupDeploymentStackAtManagementGroupResultOutput) ActionOnUnmanage() DeploymentStackPropertiesResponseActionOnUnmanageOutput { return o.ApplyT(func(v LookupDeploymentStackAtManagementGroupResult) DeploymentStackPropertiesResponseActionOnUnmanage { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtResourceGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtResourceGroup.go index 7548bc2b..9738600c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtResourceGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtResourceGroup.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a Deployment Stack with a given name. @@ -117,6 +118,12 @@ func (o LookupDeploymentStackAtResourceGroupResultOutput) ToLookupDeploymentStac return o } +func (o LookupDeploymentStackAtResourceGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentStackAtResourceGroupResult] { + return pulumix.Output[LookupDeploymentStackAtResourceGroupResult]{ + OutputState: o.OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. func (o LookupDeploymentStackAtResourceGroupResultOutput) ActionOnUnmanage() DeploymentStackPropertiesResponseActionOnUnmanageOutput { return o.ApplyT(func(v LookupDeploymentStackAtResourceGroupResult) DeploymentStackPropertiesResponseActionOnUnmanage { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtSubscription.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtSubscription.go index c37987ef..a0d84797 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtSubscription.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getDeploymentStackAtSubscription.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a Deployment Stack with a given name. @@ -113,6 +114,12 @@ func (o LookupDeploymentStackAtSubscriptionResultOutput) ToLookupDeploymentStack return o } +func (o LookupDeploymentStackAtSubscriptionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentStackAtSubscriptionResult] { + return pulumix.Output[LookupDeploymentStackAtSubscriptionResult]{ + OutputState: o.OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. func (o LookupDeploymentStackAtSubscriptionResultOutput) ActionOnUnmanage() DeploymentStackPropertiesResponseActionOnUnmanageOutput { return o.ApplyT(func(v LookupDeploymentStackAtSubscriptionResult) DeploymentStackPropertiesResponseActionOnUnmanage { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResource.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResource.go index 3d5aca77..aacb156c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResource.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResource.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a resource. @@ -109,6 +110,12 @@ func (o LookupResourceResultOutput) ToLookupResourceResultOutputWithContext(ctx return o } +func (o LookupResourceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceResult] { + return pulumix.Output[LookupResourceResult]{ + OutputState: o.OutputState, + } +} + // Resource extended location. func (o LookupResourceResultOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput { return o.ApplyT(func(v LookupResourceResult) *ExtendedLocationResponse { return v.ExtendedLocation }).(ExtendedLocationResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResourceGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResourceGroup.go index fba2d76c..27d17553 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResourceGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getResourceGroup.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a resource group. @@ -83,6 +84,12 @@ func (o LookupResourceGroupResultOutput) ToLookupResourceGroupResultOutputWithCo return o } +func (o LookupResourceGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceGroupResult] { + return pulumix.Output[LookupResourceGroupResult]{ + OutputState: o.OutputState, + } +} + // The ID of the resource group. func (o LookupResourceGroupResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupResourceGroupResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTagAtScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTagAtScope.go index f75c41ce..f0b073df 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTagAtScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTagAtScope.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Wrapper resource for tags API requests and responses. @@ -77,6 +78,12 @@ func (o LookupTagAtScopeResultOutput) ToLookupTagAtScopeResultOutputWithContext( return o } +func (o LookupTagAtScopeResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTagAtScopeResult] { + return pulumix.Output[LookupTagAtScopeResult]{ + OutputState: o.OutputState, + } +} + // The ID of the tags wrapper resource. func (o LookupTagAtScopeResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupTagAtScopeResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpec.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpec.go index 314d5fed..a7e16324 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpec.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpec.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a Template Spec with a given name. @@ -97,6 +98,12 @@ func (o LookupTemplateSpecResultOutput) ToLookupTemplateSpecResultOutputWithCont return o } +func (o LookupTemplateSpecResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTemplateSpecResult] { + return pulumix.Output[LookupTemplateSpecResult]{ + OutputState: o.OutputState, + } +} + // Template Spec description. func (o LookupTemplateSpecResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupTemplateSpecResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpecVersion.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpecVersion.go index 263be945..750edd15 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpecVersion.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/getTemplateSpecVersion.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets a Template Spec version from a specific Template Spec. @@ -99,6 +100,12 @@ func (o LookupTemplateSpecVersionResultOutput) ToLookupTemplateSpecVersionResult return o } +func (o LookupTemplateSpecVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTemplateSpecVersionResult] { + return pulumix.Output[LookupTemplateSpecVersionResult]{ + OutputState: o.OutputState, + } +} + // Template Spec version description. func (o LookupTemplateSpecVersionResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupTemplateSpecVersionResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiEnums.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiEnums.go index d0424587..f76613dc 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiEnums.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiEnums.go @@ -8,6 +8,7 @@ import ( "reflect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The clean up preference when the script execution gets in a terminal state. Default setting is 'Always'. @@ -99,6 +100,12 @@ func (o DeploymentModeOutput) ToDeploymentModePtrOutputWithContext(ctx context.C }).(DeploymentModePtrOutput) } +func (o DeploymentModeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentMode] { + return pulumix.Output[DeploymentMode]{ + OutputState: o.OutputState, + } +} + func (o DeploymentModeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -134,6 +141,12 @@ func (o DeploymentModePtrOutput) ToDeploymentModePtrOutputWithContext(ctx contex return o } +func (o DeploymentModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentMode] { + return pulumix.Output[*DeploymentMode]{ + OutputState: o.OutputState, + } +} + func (o DeploymentModePtrOutput) Elem() DeploymentModeOutput { return o.ApplyT(func(v *DeploymentMode) DeploymentMode { if v != nil { @@ -196,6 +209,12 @@ func (in *deploymentModePtr) ToDeploymentModePtrOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, in).(DeploymentModePtrOutput) } +func (in *deploymentModePtr) ToOutput(ctx context.Context) pulumix.Output[*DeploymentMode] { + return pulumix.Output[*DeploymentMode]{ + OutputState: in.ToDeploymentModePtrOutputWithContext(ctx).OutputState, + } +} + // Specifies the action that should be taken on the resource when the deployment stack is deleted. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state. type DeploymentStacksDeleteDetachEnum string @@ -295,6 +314,12 @@ func (o OnErrorDeploymentTypeOutput) ToOnErrorDeploymentTypePtrOutputWithContext }).(OnErrorDeploymentTypePtrOutput) } +func (o OnErrorDeploymentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[OnErrorDeploymentType] { + return pulumix.Output[OnErrorDeploymentType]{ + OutputState: o.OutputState, + } +} + func (o OnErrorDeploymentTypeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -330,6 +355,12 @@ func (o OnErrorDeploymentTypePtrOutput) ToOnErrorDeploymentTypePtrOutputWithCont return o } +func (o OnErrorDeploymentTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OnErrorDeploymentType] { + return pulumix.Output[*OnErrorDeploymentType]{ + OutputState: o.OutputState, + } +} + func (o OnErrorDeploymentTypePtrOutput) Elem() OnErrorDeploymentTypeOutput { return o.ApplyT(func(v *OnErrorDeploymentType) OnErrorDeploymentType { if v != nil { @@ -392,6 +423,12 @@ func (in *onErrorDeploymentTypePtr) ToOnErrorDeploymentTypePtrOutputWithContext( return pulumi.ToOutputWithContext(ctx, in).(OnErrorDeploymentTypePtrOutput) } +func (in *onErrorDeploymentTypePtr) ToOutput(ctx context.Context) pulumix.Output[*OnErrorDeploymentType] { + return pulumix.Output[*OnErrorDeploymentType]{ + OutputState: in.ToOnErrorDeploymentTypePtrOutputWithContext(ctx).OutputState, + } +} + // The identity type. type ResourceIdentityType string @@ -462,6 +499,12 @@ func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(c }).(ResourceIdentityTypePtrOutput) } +func (o ResourceIdentityTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceIdentityType] { + return pulumix.Output[ResourceIdentityType]{ + OutputState: o.OutputState, + } +} + func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -497,6 +540,12 @@ func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContex return o } +func (o ResourceIdentityTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceIdentityType] { + return pulumix.Output[*ResourceIdentityType]{ + OutputState: o.OutputState, + } +} + func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput { return o.ApplyT(func(v *ResourceIdentityType) ResourceIdentityType { if v != nil { @@ -559,6 +608,12 @@ func (in *resourceIdentityTypePtr) ToResourceIdentityTypePtrOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, in).(ResourceIdentityTypePtrOutput) } +func (in *resourceIdentityTypePtr) ToOutput(ctx context.Context) pulumix.Output[*ResourceIdentityType] { + return pulumix.Output[*ResourceIdentityType]{ + OutputState: in.ToResourceIdentityTypePtrOutputWithContext(ctx).OutputState, + } +} + // Type of the script. type ScriptType string diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiTypes.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiTypes.go index 10ef3302..09581155 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiTypes.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/pulumiTypes.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) var _ = utilities.GetEnvOrDefault @@ -34,6 +35,12 @@ func (o AliasPathMetadataResponseOutput) ToAliasPathMetadataResponseOutputWithCo return o } +func (o AliasPathMetadataResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AliasPathMetadataResponse] { + return pulumix.Output[AliasPathMetadataResponse]{ + OutputState: o.OutputState, + } +} + // The attributes of the token that the alias path is referring to. func (o AliasPathMetadataResponseOutput) Attributes() pulumi.StringOutput { return o.ApplyT(func(v AliasPathMetadataResponse) string { return v.Attributes }).(pulumi.StringOutput) @@ -71,6 +78,12 @@ func (o AliasPathResponseOutput) ToAliasPathResponseOutputWithContext(ctx contex return o } +func (o AliasPathResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AliasPathResponse] { + return pulumix.Output[AliasPathResponse]{ + OutputState: o.OutputState, + } +} + // The API versions. func (o AliasPathResponseOutput) ApiVersions() pulumi.StringArrayOutput { return o.ApplyT(func(v AliasPathResponse) []string { return v.ApiVersions }).(pulumi.StringArrayOutput) @@ -105,6 +118,12 @@ func (o AliasPathResponseArrayOutput) ToAliasPathResponseArrayOutputWithContext( return o } +func (o AliasPathResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AliasPathResponse] { + return pulumix.Output[[]AliasPathResponse]{ + OutputState: o.OutputState, + } +} + func (o AliasPathResponseArrayOutput) Index(i pulumi.IntInput) AliasPathResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AliasPathResponse { return vs[0].([]AliasPathResponse)[vs[1].(int)] @@ -136,6 +155,12 @@ func (o AliasPatternResponseOutput) ToAliasPatternResponseOutputWithContext(ctx return o } +func (o AliasPatternResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AliasPatternResponse] { + return pulumix.Output[AliasPatternResponse]{ + OutputState: o.OutputState, + } +} + // The alias pattern phrase. func (o AliasPatternResponseOutput) Phrase() pulumi.StringPtrOutput { return o.ApplyT(func(v AliasPatternResponse) *string { return v.Phrase }).(pulumi.StringPtrOutput) @@ -165,6 +190,12 @@ func (o AliasPatternResponsePtrOutput) ToAliasPatternResponsePtrOutputWithContex return o } +func (o AliasPatternResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AliasPatternResponse] { + return pulumix.Output[*AliasPatternResponse]{ + OutputState: o.OutputState, + } +} + func (o AliasPatternResponsePtrOutput) Elem() AliasPatternResponseOutput { return o.ApplyT(func(v *AliasPatternResponse) AliasPatternResponse { if v != nil { @@ -236,6 +267,12 @@ func (o AliasResponseOutput) ToAliasResponseOutputWithContext(ctx context.Contex return o } +func (o AliasResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AliasResponse] { + return pulumix.Output[AliasResponse]{ + OutputState: o.OutputState, + } +} + // The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata func (o AliasResponseOutput) DefaultMetadata() AliasPathMetadataResponseOutput { return o.ApplyT(func(v AliasResponse) AliasPathMetadataResponse { return v.DefaultMetadata }).(AliasPathMetadataResponseOutput) @@ -280,6 +317,12 @@ func (o AliasResponseArrayOutput) ToAliasResponseArrayOutputWithContext(ctx cont return o } +func (o AliasResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AliasResponse] { + return pulumix.Output[[]AliasResponse]{ + OutputState: o.OutputState, + } +} + func (o AliasResponseArrayOutput) Index(i pulumi.IntInput) AliasResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AliasResponse { return vs[0].([]AliasResponse)[vs[1].(int)] @@ -307,6 +350,12 @@ func (o ApiProfileResponseOutput) ToApiProfileResponseOutputWithContext(ctx cont return o } +func (o ApiProfileResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApiProfileResponse] { + return pulumix.Output[ApiProfileResponse]{ + OutputState: o.OutputState, + } +} + // The API version. func (o ApiProfileResponseOutput) ApiVersion() pulumi.StringOutput { return o.ApplyT(func(v ApiProfileResponse) string { return v.ApiVersion }).(pulumi.StringOutput) @@ -331,6 +380,12 @@ func (o ApiProfileResponseArrayOutput) ToApiProfileResponseArrayOutputWithContex return o } +func (o ApiProfileResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApiProfileResponse] { + return pulumix.Output[[]ApiProfileResponse]{ + OutputState: o.OutputState, + } +} + func (o ApiProfileResponseArrayOutput) Index(i pulumi.IntInput) ApiProfileResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApiProfileResponse { return vs[0].([]ApiProfileResponse)[vs[1].(int)] @@ -362,6 +417,12 @@ func (o BasicDependencyResponseOutput) ToBasicDependencyResponseOutputWithContex return o } +func (o BasicDependencyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BasicDependencyResponse] { + return pulumix.Output[BasicDependencyResponse]{ + OutputState: o.OutputState, + } +} + // The ID of the dependency. func (o BasicDependencyResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v BasicDependencyResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -391,6 +452,12 @@ func (o BasicDependencyResponseArrayOutput) ToBasicDependencyResponseArrayOutput return o } +func (o BasicDependencyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BasicDependencyResponse] { + return pulumix.Output[[]BasicDependencyResponse]{ + OutputState: o.OutputState, + } +} + func (o BasicDependencyResponseArrayOutput) Index(i pulumi.IntInput) BasicDependencyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BasicDependencyResponse { return vs[0].([]BasicDependencyResponse)[vs[1].(int)] @@ -432,6 +499,12 @@ func (i ContainerConfigurationArgs) ToContainerConfigurationOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ContainerConfigurationOutput) } +func (i ContainerConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerConfiguration] { + return pulumix.Output[ContainerConfiguration]{ + OutputState: i.ToContainerConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ContainerConfigurationArgs) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput { return i.ToContainerConfigurationPtrOutputWithContext(context.Background()) } @@ -473,6 +546,12 @@ func (i *containerConfigurationPtrType) ToContainerConfigurationPtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(ContainerConfigurationPtrOutput) } +func (i *containerConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ContainerConfiguration] { + return pulumix.Output[*ContainerConfiguration]{ + OutputState: i.ToContainerConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Settings to customize ACI container instance. type ContainerConfigurationOutput struct{ *pulumi.OutputState } @@ -498,6 +577,12 @@ func (o ContainerConfigurationOutput) ToContainerConfigurationPtrOutputWithConte }).(ContainerConfigurationPtrOutput) } +func (o ContainerConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerConfiguration] { + return pulumix.Output[ContainerConfiguration]{ + OutputState: o.OutputState, + } +} + // Container group name, if not specified then the name will get auto-generated. Not specifying a 'containerGroupName' indicates the system to generate a unique name which might end up flagging an Azure Policy as non-compliant. Use 'containerGroupName' when you have an Azure Policy that expects a specific naming convention or when you want to fully control the name. 'containerGroupName' property must be between 1 and 63 characters long, must contain only lowercase letters, numbers, and dashes and it cannot start or end with a dash and consecutive dashes are not allowed. To specify a 'containerGroupName', add the following object to properties: { "containerSettings": { "containerGroupName": "contoso-container" } }. If you do not want to specify a 'containerGroupName' then do not add 'containerSettings' property. func (o ContainerConfigurationOutput) ContainerGroupName() pulumi.StringPtrOutput { return o.ApplyT(func(v ContainerConfiguration) *string { return v.ContainerGroupName }).(pulumi.StringPtrOutput) @@ -517,6 +602,12 @@ func (o ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutputWithCo return o } +func (o ContainerConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerConfiguration] { + return pulumix.Output[*ContainerConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ContainerConfigurationPtrOutput) Elem() ContainerConfigurationOutput { return o.ApplyT(func(v *ContainerConfiguration) ContainerConfiguration { if v != nil { @@ -558,6 +649,12 @@ func (o ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOu return o } +func (o ContainerConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerConfigurationResponse] { + return pulumix.Output[ContainerConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Container group name, if not specified then the name will get auto-generated. Not specifying a 'containerGroupName' indicates the system to generate a unique name which might end up flagging an Azure Policy as non-compliant. Use 'containerGroupName' when you have an Azure Policy that expects a specific naming convention or when you want to fully control the name. 'containerGroupName' property must be between 1 and 63 characters long, must contain only lowercase letters, numbers, and dashes and it cannot start or end with a dash and consecutive dashes are not allowed. To specify a 'containerGroupName', add the following object to properties: { "containerSettings": { "containerGroupName": "contoso-container" } }. If you do not want to specify a 'containerGroupName' then do not add 'containerSettings' property. func (o ContainerConfigurationResponseOutput) ContainerGroupName() pulumi.StringPtrOutput { return o.ApplyT(func(v ContainerConfigurationResponse) *string { return v.ContainerGroupName }).(pulumi.StringPtrOutput) @@ -577,6 +674,12 @@ func (o ContainerConfigurationResponsePtrOutput) ToContainerConfigurationRespons return o } +func (o ContainerConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerConfigurationResponse] { + return pulumix.Output[*ContainerConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ContainerConfigurationResponsePtrOutput) Elem() ContainerConfigurationResponseOutput { return o.ApplyT(func(v *ContainerConfigurationResponse) ContainerConfigurationResponse { if v != nil { @@ -632,6 +735,12 @@ func (i DebugSettingArgs) ToDebugSettingOutputWithContext(ctx context.Context) D return pulumi.ToOutputWithContext(ctx, i).(DebugSettingOutput) } +func (i DebugSettingArgs) ToOutput(ctx context.Context) pulumix.Output[DebugSetting] { + return pulumix.Output[DebugSetting]{ + OutputState: i.ToDebugSettingOutputWithContext(ctx).OutputState, + } +} + func (i DebugSettingArgs) ToDebugSettingPtrOutput() DebugSettingPtrOutput { return i.ToDebugSettingPtrOutputWithContext(context.Background()) } @@ -673,6 +782,12 @@ func (i *debugSettingPtrType) ToDebugSettingPtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(DebugSettingPtrOutput) } +func (i *debugSettingPtrType) ToOutput(ctx context.Context) pulumix.Output[*DebugSetting] { + return pulumix.Output[*DebugSetting]{ + OutputState: i.ToDebugSettingPtrOutputWithContext(ctx).OutputState, + } +} + // The debug setting. type DebugSettingOutput struct{ *pulumi.OutputState } @@ -698,6 +813,12 @@ func (o DebugSettingOutput) ToDebugSettingPtrOutputWithContext(ctx context.Conte }).(DebugSettingPtrOutput) } +func (o DebugSettingOutput) ToOutput(ctx context.Context) pulumix.Output[DebugSetting] { + return pulumix.Output[DebugSetting]{ + OutputState: o.OutputState, + } +} + // Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations. func (o DebugSettingOutput) DetailLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v DebugSetting) *string { return v.DetailLevel }).(pulumi.StringPtrOutput) @@ -717,6 +838,12 @@ func (o DebugSettingPtrOutput) ToDebugSettingPtrOutputWithContext(ctx context.Co return o } +func (o DebugSettingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DebugSetting] { + return pulumix.Output[*DebugSetting]{ + OutputState: o.OutputState, + } +} + func (o DebugSettingPtrOutput) Elem() DebugSettingOutput { return o.ApplyT(func(v *DebugSetting) DebugSetting { if v != nil { @@ -758,6 +885,12 @@ func (o DebugSettingResponseOutput) ToDebugSettingResponseOutputWithContext(ctx return o } +func (o DebugSettingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DebugSettingResponse] { + return pulumix.Output[DebugSettingResponse]{ + OutputState: o.OutputState, + } +} + // Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations. func (o DebugSettingResponseOutput) DetailLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v DebugSettingResponse) *string { return v.DetailLevel }).(pulumi.StringPtrOutput) @@ -810,6 +943,12 @@ func (i DenySettingsArgs) ToDenySettingsOutputWithContext(ctx context.Context) D return pulumi.ToOutputWithContext(ctx, i).(DenySettingsOutput) } +func (i DenySettingsArgs) ToOutput(ctx context.Context) pulumix.Output[DenySettings] { + return pulumix.Output[DenySettings]{ + OutputState: i.ToDenySettingsOutputWithContext(ctx).OutputState, + } +} + // Defines how resources deployed by the deployment stack are locked. type DenySettingsOutput struct{ *pulumi.OutputState } @@ -825,6 +964,12 @@ func (o DenySettingsOutput) ToDenySettingsOutputWithContext(ctx context.Context) return o } +func (o DenySettingsOutput) ToOutput(ctx context.Context) pulumix.Output[DenySettings] { + return pulumix.Output[DenySettings]{ + OutputState: o.OutputState, + } +} + // DenySettings will be applied to child scopes. func (o DenySettingsOutput) ApplyToChildScopes() pulumi.BoolPtrOutput { return o.ApplyT(func(v DenySettings) *bool { return v.ApplyToChildScopes }).(pulumi.BoolPtrOutput) @@ -872,6 +1017,12 @@ func (o DenySettingsResponseOutput) ToDenySettingsResponseOutputWithContext(ctx return o } +func (o DenySettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DenySettingsResponse] { + return pulumix.Output[DenySettingsResponse]{ + OutputState: o.OutputState, + } +} + // DenySettings will be applied to child scopes. func (o DenySettingsResponseOutput) ApplyToChildScopes() pulumi.BoolPtrOutput { return o.ApplyT(func(v DenySettingsResponse) *bool { return v.ApplyToChildScopes }).(pulumi.BoolPtrOutput) @@ -919,6 +1070,12 @@ func (o DependencyResponseOutput) ToDependencyResponseOutputWithContext(ctx cont return o } +func (o DependencyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DependencyResponse] { + return pulumix.Output[DependencyResponse]{ + OutputState: o.OutputState, + } +} + // The list of dependencies. func (o DependencyResponseOutput) DependsOn() BasicDependencyResponseArrayOutput { return o.ApplyT(func(v DependencyResponse) []BasicDependencyResponse { return v.DependsOn }).(BasicDependencyResponseArrayOutput) @@ -953,6 +1110,12 @@ func (o DependencyResponseArrayOutput) ToDependencyResponseArrayOutputWithContex return o } +func (o DependencyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DependencyResponse] { + return pulumix.Output[[]DependencyResponse]{ + OutputState: o.OutputState, + } +} + func (o DependencyResponseArrayOutput) Index(i pulumi.IntInput) DependencyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) DependencyResponse { return vs[0].([]DependencyResponse)[vs[1].(int)] @@ -998,6 +1161,12 @@ func (i DeploymentParameterArgs) ToDeploymentParameterOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(DeploymentParameterOutput) } +func (i DeploymentParameterArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentParameter] { + return pulumix.Output[DeploymentParameter]{ + OutputState: i.ToDeploymentParameterOutputWithContext(ctx).OutputState, + } +} + // DeploymentParameterMapInput is an input type that accepts DeploymentParameterMap and DeploymentParameterMapOutput values. // You can construct a concrete instance of `DeploymentParameterMapInput` via: // @@ -1023,6 +1192,12 @@ func (i DeploymentParameterMap) ToDeploymentParameterMapOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(DeploymentParameterMapOutput) } +func (i DeploymentParameterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]DeploymentParameter] { + return pulumix.Output[map[string]DeploymentParameter]{ + OutputState: i.ToDeploymentParameterMapOutputWithContext(ctx).OutputState, + } +} + // Deployment parameter for the template. type DeploymentParameterOutput struct{ *pulumi.OutputState } @@ -1038,6 +1213,12 @@ func (o DeploymentParameterOutput) ToDeploymentParameterOutputWithContext(ctx co return o } +func (o DeploymentParameterOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentParameter] { + return pulumix.Output[DeploymentParameter]{ + OutputState: o.OutputState, + } +} + // Azure Key Vault parameter reference. func (o DeploymentParameterOutput) Reference() KeyVaultParameterReferencePtrOutput { return o.ApplyT(func(v DeploymentParameter) *KeyVaultParameterReference { return v.Reference }).(KeyVaultParameterReferencePtrOutput) @@ -1062,6 +1243,12 @@ func (o DeploymentParameterMapOutput) ToDeploymentParameterMapOutputWithContext( return o } +func (o DeploymentParameterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]DeploymentParameter] { + return pulumix.Output[map[string]DeploymentParameter]{ + OutputState: o.OutputState, + } +} + func (o DeploymentParameterMapOutput) MapIndex(k pulumi.StringInput) DeploymentParameterOutput { return pulumi.All(o, k).ApplyT(func(vs []interface{}) DeploymentParameter { return vs[0].(map[string]DeploymentParameter)[vs[1].(string)] @@ -1131,6 +1318,12 @@ func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(DeploymentPropertiesOutput) } +func (i DeploymentPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentProperties] { + return pulumix.Output[DeploymentProperties]{ + OutputState: i.ToDeploymentPropertiesOutputWithContext(ctx).OutputState, + } +} + // Deployment properties. type DeploymentPropertiesOutput struct{ *pulumi.OutputState } @@ -1146,6 +1339,12 @@ func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext(ctx return o } +func (o DeploymentPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentProperties] { + return pulumix.Output[DeploymentProperties]{ + OutputState: o.OutputState, + } +} + // The debug setting of the deployment. func (o DeploymentPropertiesOutput) DebugSetting() DebugSettingPtrOutput { return o.ApplyT(func(v DeploymentProperties) *DebugSetting { return v.DebugSetting }).(DebugSettingPtrOutput) @@ -1239,6 +1438,12 @@ func (o DeploymentPropertiesExtendedResponseOutput) ToDeploymentPropertiesExtend return o } +func (o DeploymentPropertiesExtendedResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentPropertiesExtendedResponse] { + return pulumix.Output[DeploymentPropertiesExtendedResponse]{ + OutputState: o.OutputState, + } +} + // The correlation ID of the deployment. func (o DeploymentPropertiesExtendedResponseOutput) CorrelationId() pulumi.StringOutput { return o.ApplyT(func(v DeploymentPropertiesExtendedResponse) string { return v.CorrelationId }).(pulumi.StringOutput) @@ -1369,6 +1574,12 @@ func (i DeploymentStackPropertiesActionOnUnmanageArgs) ToDeploymentStackProperti return pulumi.ToOutputWithContext(ctx, i).(DeploymentStackPropertiesActionOnUnmanageOutput) } +func (i DeploymentStackPropertiesActionOnUnmanageArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStackPropertiesActionOnUnmanage] { + return pulumix.Output[DeploymentStackPropertiesActionOnUnmanage]{ + OutputState: i.ToDeploymentStackPropertiesActionOnUnmanageOutputWithContext(ctx).OutputState, + } +} + // Defines the behavior of resources that are not managed immediately after the stack is updated. type DeploymentStackPropertiesActionOnUnmanageOutput struct{ *pulumi.OutputState } @@ -1384,6 +1595,12 @@ func (o DeploymentStackPropertiesActionOnUnmanageOutput) ToDeploymentStackProper return o } +func (o DeploymentStackPropertiesActionOnUnmanageOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStackPropertiesActionOnUnmanage] { + return pulumix.Output[DeploymentStackPropertiesActionOnUnmanage]{ + OutputState: o.OutputState, + } +} + // Specifies the action that should be taken on the resource when the deployment stack is deleted. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state. func (o DeploymentStackPropertiesActionOnUnmanageOutput) ManagementGroups() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStackPropertiesActionOnUnmanage) *string { return v.ManagementGroups }).(pulumi.StringPtrOutput) @@ -1424,6 +1641,12 @@ func (o DeploymentStackPropertiesResponseActionOnUnmanageOutput) ToDeploymentSta return o } +func (o DeploymentStackPropertiesResponseActionOnUnmanageOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStackPropertiesResponseActionOnUnmanage] { + return pulumix.Output[DeploymentStackPropertiesResponseActionOnUnmanage]{ + OutputState: o.OutputState, + } +} + // Specifies the action that should be taken on the resource when the deployment stack is deleted. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state. func (o DeploymentStackPropertiesResponseActionOnUnmanageOutput) ManagementGroups() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStackPropertiesResponseActionOnUnmanage) *string { return v.ManagementGroups }).(pulumi.StringPtrOutput) @@ -1474,6 +1697,12 @@ func (i DeploymentStacksDebugSettingArgs) ToDeploymentStacksDebugSettingOutputWi return pulumi.ToOutputWithContext(ctx, i).(DeploymentStacksDebugSettingOutput) } +func (i DeploymentStacksDebugSettingArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksDebugSetting] { + return pulumix.Output[DeploymentStacksDebugSetting]{ + OutputState: i.ToDeploymentStacksDebugSettingOutputWithContext(ctx).OutputState, + } +} + func (i DeploymentStacksDebugSettingArgs) ToDeploymentStacksDebugSettingPtrOutput() DeploymentStacksDebugSettingPtrOutput { return i.ToDeploymentStacksDebugSettingPtrOutputWithContext(context.Background()) } @@ -1515,6 +1744,12 @@ func (i *deploymentStacksDebugSettingPtrType) ToDeploymentStacksDebugSettingPtrO return pulumi.ToOutputWithContext(ctx, i).(DeploymentStacksDebugSettingPtrOutput) } +func (i *deploymentStacksDebugSettingPtrType) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksDebugSetting] { + return pulumix.Output[*DeploymentStacksDebugSetting]{ + OutputState: i.ToDeploymentStacksDebugSettingPtrOutputWithContext(ctx).OutputState, + } +} + // The debug setting. type DeploymentStacksDebugSettingOutput struct{ *pulumi.OutputState } @@ -1540,6 +1775,12 @@ func (o DeploymentStacksDebugSettingOutput) ToDeploymentStacksDebugSettingPtrOut }).(DeploymentStacksDebugSettingPtrOutput) } +func (o DeploymentStacksDebugSettingOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksDebugSetting] { + return pulumix.Output[DeploymentStacksDebugSetting]{ + OutputState: o.OutputState, + } +} + // Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed. func (o DeploymentStacksDebugSettingOutput) DetailLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStacksDebugSetting) *string { return v.DetailLevel }).(pulumi.StringPtrOutput) @@ -1559,6 +1800,12 @@ func (o DeploymentStacksDebugSettingPtrOutput) ToDeploymentStacksDebugSettingPtr return o } +func (o DeploymentStacksDebugSettingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksDebugSetting] { + return pulumix.Output[*DeploymentStacksDebugSetting]{ + OutputState: o.OutputState, + } +} + func (o DeploymentStacksDebugSettingPtrOutput) Elem() DeploymentStacksDebugSettingOutput { return o.ApplyT(func(v *DeploymentStacksDebugSetting) DeploymentStacksDebugSetting { if v != nil { @@ -1600,6 +1847,12 @@ func (o DeploymentStacksDebugSettingResponseOutput) ToDeploymentStacksDebugSetti return o } +func (o DeploymentStacksDebugSettingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksDebugSettingResponse] { + return pulumix.Output[DeploymentStacksDebugSettingResponse]{ + OutputState: o.OutputState, + } +} + // Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed. func (o DeploymentStacksDebugSettingResponseOutput) DetailLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStacksDebugSettingResponse) *string { return v.DetailLevel }).(pulumi.StringPtrOutput) @@ -1619,6 +1872,12 @@ func (o DeploymentStacksDebugSettingResponsePtrOutput) ToDeploymentStacksDebugSe return o } +func (o DeploymentStacksDebugSettingResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksDebugSettingResponse] { + return pulumix.Output[*DeploymentStacksDebugSettingResponse]{ + OutputState: o.OutputState, + } +} + func (o DeploymentStacksDebugSettingResponsePtrOutput) Elem() DeploymentStacksDebugSettingResponseOutput { return o.ApplyT(func(v *DeploymentStacksDebugSettingResponse) DeploymentStacksDebugSettingResponse { if v != nil { @@ -1678,6 +1937,12 @@ func (i DeploymentStacksParametersLinkArgs) ToDeploymentStacksParametersLinkOutp return pulumi.ToOutputWithContext(ctx, i).(DeploymentStacksParametersLinkOutput) } +func (i DeploymentStacksParametersLinkArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksParametersLink] { + return pulumix.Output[DeploymentStacksParametersLink]{ + OutputState: i.ToDeploymentStacksParametersLinkOutputWithContext(ctx).OutputState, + } +} + func (i DeploymentStacksParametersLinkArgs) ToDeploymentStacksParametersLinkPtrOutput() DeploymentStacksParametersLinkPtrOutput { return i.ToDeploymentStacksParametersLinkPtrOutputWithContext(context.Background()) } @@ -1719,6 +1984,12 @@ func (i *deploymentStacksParametersLinkPtrType) ToDeploymentStacksParametersLink return pulumi.ToOutputWithContext(ctx, i).(DeploymentStacksParametersLinkPtrOutput) } +func (i *deploymentStacksParametersLinkPtrType) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksParametersLink] { + return pulumix.Output[*DeploymentStacksParametersLink]{ + OutputState: i.ToDeploymentStacksParametersLinkPtrOutputWithContext(ctx).OutputState, + } +} + // Entity representing the reference to the deployment parameters. type DeploymentStacksParametersLinkOutput struct{ *pulumi.OutputState } @@ -1744,6 +2015,12 @@ func (o DeploymentStacksParametersLinkOutput) ToDeploymentStacksParametersLinkPt }).(DeploymentStacksParametersLinkPtrOutput) } +func (o DeploymentStacksParametersLinkOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksParametersLink] { + return pulumix.Output[DeploymentStacksParametersLink]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o DeploymentStacksParametersLinkOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStacksParametersLink) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -1768,6 +2045,12 @@ func (o DeploymentStacksParametersLinkPtrOutput) ToDeploymentStacksParametersLin return o } +func (o DeploymentStacksParametersLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksParametersLink] { + return pulumix.Output[*DeploymentStacksParametersLink]{ + OutputState: o.OutputState, + } +} + func (o DeploymentStacksParametersLinkPtrOutput) Elem() DeploymentStacksParametersLinkOutput { return o.ApplyT(func(v *DeploymentStacksParametersLink) DeploymentStacksParametersLink { if v != nil { @@ -1821,6 +2104,12 @@ func (o DeploymentStacksParametersLinkResponseOutput) ToDeploymentStacksParamete return o } +func (o DeploymentStacksParametersLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksParametersLinkResponse] { + return pulumix.Output[DeploymentStacksParametersLinkResponse]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o DeploymentStacksParametersLinkResponseOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStacksParametersLinkResponse) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -1845,6 +2134,12 @@ func (o DeploymentStacksParametersLinkResponsePtrOutput) ToDeploymentStacksParam return o } +func (o DeploymentStacksParametersLinkResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksParametersLinkResponse] { + return pulumix.Output[*DeploymentStacksParametersLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o DeploymentStacksParametersLinkResponsePtrOutput) Elem() DeploymentStacksParametersLinkResponseOutput { return o.ApplyT(func(v *DeploymentStacksParametersLinkResponse) DeploymentStacksParametersLinkResponse { if v != nil { @@ -1926,6 +2221,12 @@ func (i DeploymentStacksTemplateLinkArgs) ToDeploymentStacksTemplateLinkOutputWi return pulumi.ToOutputWithContext(ctx, i).(DeploymentStacksTemplateLinkOutput) } +func (i DeploymentStacksTemplateLinkArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksTemplateLink] { + return pulumix.Output[DeploymentStacksTemplateLink]{ + OutputState: i.ToDeploymentStacksTemplateLinkOutputWithContext(ctx).OutputState, + } +} + func (i DeploymentStacksTemplateLinkArgs) ToDeploymentStacksTemplateLinkPtrOutput() DeploymentStacksTemplateLinkPtrOutput { return i.ToDeploymentStacksTemplateLinkPtrOutputWithContext(context.Background()) } @@ -1967,6 +2268,12 @@ func (i *deploymentStacksTemplateLinkPtrType) ToDeploymentStacksTemplateLinkPtrO return pulumi.ToOutputWithContext(ctx, i).(DeploymentStacksTemplateLinkPtrOutput) } +func (i *deploymentStacksTemplateLinkPtrType) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksTemplateLink] { + return pulumix.Output[*DeploymentStacksTemplateLink]{ + OutputState: i.ToDeploymentStacksTemplateLinkPtrOutputWithContext(ctx).OutputState, + } +} + // Entity representing the reference to the template. type DeploymentStacksTemplateLinkOutput struct{ *pulumi.OutputState } @@ -1992,6 +2299,12 @@ func (o DeploymentStacksTemplateLinkOutput) ToDeploymentStacksTemplateLinkPtrOut }).(DeploymentStacksTemplateLinkPtrOutput) } +func (o DeploymentStacksTemplateLinkOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStacksTemplateLink] { + return pulumix.Output[DeploymentStacksTemplateLink]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o DeploymentStacksTemplateLinkOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v DeploymentStacksTemplateLink) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -2031,6 +2344,12 @@ func (o DeploymentStacksTemplateLinkPtrOutput) ToDeploymentStacksTemplateLinkPtr return o } +func (o DeploymentStacksTemplateLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStacksTemplateLink] { + return pulumix.Output[*DeploymentStacksTemplateLink]{ + OutputState: o.OutputState, + } +} + func (o DeploymentStacksTemplateLinkPtrOutput) Elem() DeploymentStacksTemplateLinkOutput { return o.ApplyT(func(v *DeploymentStacksTemplateLink) DeploymentStacksTemplateLink { if v != nil { @@ -2134,6 +2453,12 @@ func (i EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(EnvironmentVariableOutput) } +func (i EnvironmentVariableArgs) ToOutput(ctx context.Context) pulumix.Output[EnvironmentVariable] { + return pulumix.Output[EnvironmentVariable]{ + OutputState: i.ToEnvironmentVariableOutputWithContext(ctx).OutputState, + } +} + // EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. // You can construct a concrete instance of `EnvironmentVariableArrayInput` via: // @@ -2159,6 +2484,12 @@ func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(EnvironmentVariableArrayOutput) } +func (i EnvironmentVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentVariable] { + return pulumix.Output[[]EnvironmentVariable]{ + OutputState: i.ToEnvironmentVariableArrayOutputWithContext(ctx).OutputState, + } +} + // The environment variable to pass to the script in the container instance. type EnvironmentVariableOutput struct{ *pulumi.OutputState } @@ -2174,6 +2505,12 @@ func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx co return o } +func (o EnvironmentVariableOutput) ToOutput(ctx context.Context) pulumix.Output[EnvironmentVariable] { + return pulumix.Output[EnvironmentVariable]{ + OutputState: o.OutputState, + } +} + // The name of the environment variable. func (o EnvironmentVariableOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v EnvironmentVariable) string { return v.Name }).(pulumi.StringOutput) @@ -2203,6 +2540,12 @@ func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithCont return o } +func (o EnvironmentVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentVariable] { + return pulumix.Output[[]EnvironmentVariable]{ + OutputState: o.OutputState, + } +} + func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EnvironmentVariable { return vs[0].([]EnvironmentVariable)[vs[1].(int)] @@ -2234,6 +2577,12 @@ func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWi return o } +func (o EnvironmentVariableResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EnvironmentVariableResponse] { + return pulumix.Output[EnvironmentVariableResponse]{ + OutputState: o.OutputState, + } +} + // The name of the environment variable. func (o EnvironmentVariableResponseOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v EnvironmentVariableResponse) string { return v.Name }).(pulumi.StringOutput) @@ -2263,6 +2612,12 @@ func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArr return o } +func (o EnvironmentVariableResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EnvironmentVariableResponse] { + return pulumix.Output[[]EnvironmentVariableResponse]{ + OutputState: o.OutputState, + } +} + func (o EnvironmentVariableResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EnvironmentVariableResponse { return vs[0].([]EnvironmentVariableResponse)[vs[1].(int)] @@ -2292,6 +2647,12 @@ func (o ErrorAdditionalInfoResponseOutput) ToErrorAdditionalInfoResponseOutputWi return o } +func (o ErrorAdditionalInfoResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ErrorAdditionalInfoResponse] { + return pulumix.Output[ErrorAdditionalInfoResponse]{ + OutputState: o.OutputState, + } +} + // The additional info. func (o ErrorAdditionalInfoResponseOutput) Info() pulumi.AnyOutput { return o.ApplyT(func(v ErrorAdditionalInfoResponse) interface{} { return v.Info }).(pulumi.AnyOutput) @@ -2316,6 +2677,12 @@ func (o ErrorAdditionalInfoResponseArrayOutput) ToErrorAdditionalInfoResponseArr return o } +func (o ErrorAdditionalInfoResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ErrorAdditionalInfoResponse] { + return pulumix.Output[[]ErrorAdditionalInfoResponse]{ + OutputState: o.OutputState, + } +} + func (o ErrorAdditionalInfoResponseArrayOutput) Index(i pulumi.IntInput) ErrorAdditionalInfoResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ErrorAdditionalInfoResponse { return vs[0].([]ErrorAdditionalInfoResponse)[vs[1].(int)] @@ -2351,6 +2718,12 @@ func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx co return o } +func (o ErrorDetailResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ErrorDetailResponse] { + return pulumix.Output[ErrorDetailResponse]{ + OutputState: o.OutputState, + } +} + // The error additional info. func (o ErrorDetailResponseOutput) AdditionalInfo() ErrorAdditionalInfoResponseArrayOutput { return o.ApplyT(func(v ErrorDetailResponse) []ErrorAdditionalInfoResponse { return v.AdditionalInfo }).(ErrorAdditionalInfoResponseArrayOutput) @@ -2390,6 +2763,12 @@ func (o ErrorDetailResponsePtrOutput) ToErrorDetailResponsePtrOutputWithContext( return o } +func (o ErrorDetailResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ErrorDetailResponse] { + return pulumix.Output[*ErrorDetailResponse]{ + OutputState: o.OutputState, + } +} + func (o ErrorDetailResponsePtrOutput) Elem() ErrorDetailResponseOutput { return o.ApplyT(func(v *ErrorDetailResponse) ErrorDetailResponse { if v != nil { @@ -2464,6 +2843,12 @@ func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithCont return o } +func (o ErrorDetailResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ErrorDetailResponse] { + return pulumix.Output[[]ErrorDetailResponse]{ + OutputState: o.OutputState, + } +} + func (o ErrorDetailResponseArrayOutput) Index(i pulumi.IntInput) ErrorDetailResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ErrorDetailResponse { return vs[0].([]ErrorDetailResponse)[vs[1].(int)] @@ -2501,6 +2886,12 @@ func (o ErrorResponseResponseOutput) ToErrorResponseResponseOutputWithContext(ct return o } +func (o ErrorResponseResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ErrorResponseResponse] { + return pulumix.Output[ErrorResponseResponse]{ + OutputState: o.OutputState, + } +} + // The error additional info. func (o ErrorResponseResponseOutput) AdditionalInfo() ErrorAdditionalInfoResponseArrayOutput { return o.ApplyT(func(v ErrorResponseResponse) []ErrorAdditionalInfoResponse { return v.AdditionalInfo }).(ErrorAdditionalInfoResponseArrayOutput) @@ -2545,6 +2936,12 @@ func (o ErrorResponseResponsePtrOutput) ToErrorResponseResponsePtrOutputWithCont return o } +func (o ErrorResponseResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ErrorResponseResponse] { + return pulumix.Output[*ErrorResponseResponse]{ + OutputState: o.OutputState, + } +} + func (o ErrorResponseResponsePtrOutput) Elem() ErrorResponseResponseOutput { return o.ApplyT(func(v *ErrorResponseResponse) ErrorResponseResponse { if v != nil { @@ -2629,6 +3026,12 @@ func (o ErrorResponseResponseArrayOutput) ToErrorResponseResponseArrayOutputWith return o } +func (o ErrorResponseResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ErrorResponseResponse] { + return pulumix.Output[[]ErrorResponseResponse]{ + OutputState: o.OutputState, + } +} + func (o ErrorResponseResponseArrayOutput) Index(i pulumi.IntInput) ErrorResponseResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ErrorResponseResponse { return vs[0].([]ErrorResponseResponse)[vs[1].(int)] @@ -2670,6 +3073,12 @@ func (i ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsOutputWith return pulumi.ToOutputWithContext(ctx, i).(ExpressionEvaluationOptionsOutput) } +func (i ExpressionEvaluationOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressionEvaluationOptions] { + return pulumix.Output[ExpressionEvaluationOptions]{ + OutputState: i.ToExpressionEvaluationOptionsOutputWithContext(ctx).OutputState, + } +} + func (i ExpressionEvaluationOptionsArgs) ToExpressionEvaluationOptionsPtrOutput() ExpressionEvaluationOptionsPtrOutput { return i.ToExpressionEvaluationOptionsPtrOutputWithContext(context.Background()) } @@ -2711,6 +3120,12 @@ func (i *expressionEvaluationOptionsPtrType) ToExpressionEvaluationOptionsPtrOut return pulumi.ToOutputWithContext(ctx, i).(ExpressionEvaluationOptionsPtrOutput) } +func (i *expressionEvaluationOptionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressionEvaluationOptions] { + return pulumix.Output[*ExpressionEvaluationOptions]{ + OutputState: i.ToExpressionEvaluationOptionsPtrOutputWithContext(ctx).OutputState, + } +} + // Specifies whether template expressions are evaluated within the scope of the parent template or nested template. type ExpressionEvaluationOptionsOutput struct{ *pulumi.OutputState } @@ -2736,6 +3151,12 @@ func (o ExpressionEvaluationOptionsOutput) ToExpressionEvaluationOptionsPtrOutpu }).(ExpressionEvaluationOptionsPtrOutput) } +func (o ExpressionEvaluationOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressionEvaluationOptions] { + return pulumix.Output[ExpressionEvaluationOptions]{ + OutputState: o.OutputState, + } +} + // The scope to be used for evaluation of parameters, variables and functions in a nested template. func (o ExpressionEvaluationOptionsOutput) Scope() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressionEvaluationOptions) *string { return v.Scope }).(pulumi.StringPtrOutput) @@ -2755,6 +3176,12 @@ func (o ExpressionEvaluationOptionsPtrOutput) ToExpressionEvaluationOptionsPtrOu return o } +func (o ExpressionEvaluationOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressionEvaluationOptions] { + return pulumix.Output[*ExpressionEvaluationOptions]{ + OutputState: o.OutputState, + } +} + func (o ExpressionEvaluationOptionsPtrOutput) Elem() ExpressionEvaluationOptionsOutput { return o.ApplyT(func(v *ExpressionEvaluationOptions) ExpressionEvaluationOptions { if v != nil { @@ -2814,6 +3241,12 @@ func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(ExtendedLocationOutput) } +func (i ExtendedLocationArgs) ToOutput(ctx context.Context) pulumix.Output[ExtendedLocation] { + return pulumix.Output[ExtendedLocation]{ + OutputState: i.ToExtendedLocationOutputWithContext(ctx).OutputState, + } +} + func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput { return i.ToExtendedLocationPtrOutputWithContext(context.Background()) } @@ -2855,6 +3288,12 @@ func (i *extendedLocationPtrType) ToExtendedLocationPtrOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(ExtendedLocationPtrOutput) } +func (i *extendedLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExtendedLocation] { + return pulumix.Output[*ExtendedLocation]{ + OutputState: i.ToExtendedLocationPtrOutputWithContext(ctx).OutputState, + } +} + // Resource extended location. type ExtendedLocationOutput struct{ *pulumi.OutputState } @@ -2880,6 +3319,12 @@ func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx conte }).(ExtendedLocationPtrOutput) } +func (o ExtendedLocationOutput) ToOutput(ctx context.Context) pulumix.Output[ExtendedLocation] { + return pulumix.Output[ExtendedLocation]{ + OutputState: o.OutputState, + } +} + // The extended location name. func (o ExtendedLocationOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtendedLocation) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -2904,6 +3349,12 @@ func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx co return o } +func (o ExtendedLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExtendedLocation] { + return pulumix.Output[*ExtendedLocation]{ + OutputState: o.OutputState, + } +} + func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput { return o.ApplyT(func(v *ExtendedLocation) ExtendedLocation { if v != nil { @@ -2957,6 +3408,12 @@ func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithCont return o } +func (o ExtendedLocationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExtendedLocationResponse] { + return pulumix.Output[ExtendedLocationResponse]{ + OutputState: o.OutputState, + } +} + // The extended location name. func (o ExtendedLocationResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtendedLocationResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -2981,6 +3438,12 @@ func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWi return o } +func (o ExtendedLocationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExtendedLocationResponse] { + return pulumix.Output[*ExtendedLocationResponse]{ + OutputState: o.OutputState, + } +} + func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput { return o.ApplyT(func(v *ExtendedLocationResponse) ExtendedLocationResponse { if v != nil { @@ -3050,6 +3513,12 @@ func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityO return pulumi.ToOutputWithContext(ctx, i).(IdentityOutput) } +func (i IdentityArgs) ToOutput(ctx context.Context) pulumix.Output[Identity] { + return pulumix.Output[Identity]{ + OutputState: i.ToIdentityOutputWithContext(ctx).OutputState, + } +} + func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput { return i.ToIdentityPtrOutputWithContext(context.Background()) } @@ -3091,6 +3560,12 @@ func (i *identityPtrType) ToIdentityPtrOutputWithContext(ctx context.Context) Id return pulumi.ToOutputWithContext(ctx, i).(IdentityPtrOutput) } +func (i *identityPtrType) ToOutput(ctx context.Context) pulumix.Output[*Identity] { + return pulumix.Output[*Identity]{ + OutputState: i.ToIdentityPtrOutputWithContext(ctx).OutputState, + } +} + // Identity for the resource. type IdentityOutput struct{ *pulumi.OutputState } @@ -3116,6 +3591,12 @@ func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) Iden }).(IdentityPtrOutput) } +func (o IdentityOutput) ToOutput(ctx context.Context) pulumix.Output[Identity] { + return pulumix.Output[Identity]{ + OutputState: o.OutputState, + } +} + // The identity type. func (o IdentityOutput) Type() ResourceIdentityTypePtrOutput { return o.ApplyT(func(v Identity) *ResourceIdentityType { return v.Type }).(ResourceIdentityTypePtrOutput) @@ -3140,6 +3621,12 @@ func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) I return o } +func (o IdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Identity] { + return pulumix.Output[*Identity]{ + OutputState: o.OutputState, + } +} + func (o IdentityPtrOutput) Elem() IdentityOutput { return o.ApplyT(func(v *Identity) Identity { if v != nil { @@ -3197,6 +3684,12 @@ func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context. return o } +func (o IdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityResponse] { + return pulumix.Output[IdentityResponse]{ + OutputState: o.OutputState, + } +} + // The principal ID of resource identity. func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput { return o.ApplyT(func(v IdentityResponse) string { return v.PrincipalId }).(pulumi.StringOutput) @@ -3233,6 +3726,12 @@ func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx co return o } +func (o IdentityResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityResponse] { + return pulumix.Output[*IdentityResponse]{ + OutputState: o.OutputState, + } +} + func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput { return o.ApplyT(func(v *IdentityResponse) IdentityResponse { if v != nil { @@ -3304,6 +3803,12 @@ func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssi return o } +func (o IdentityResponseUserAssignedIdentitiesOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityResponseUserAssignedIdentities] { + return pulumix.Output[IdentityResponseUserAssignedIdentities]{ + OutputState: o.OutputState, + } +} + // The client id of user assigned identity. func (o IdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput { return o.ApplyT(func(v IdentityResponseUserAssignedIdentities) string { return v.ClientId }).(pulumi.StringOutput) @@ -3328,6 +3833,12 @@ func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserA return o } +func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]IdentityResponseUserAssignedIdentities] { + return pulumix.Output[map[string]IdentityResponseUserAssignedIdentities]{ + OutputState: o.OutputState, + } +} + func (o IdentityResponseUserAssignedIdentitiesMapOutput) MapIndex(k pulumi.StringInput) IdentityResponseUserAssignedIdentitiesOutput { return pulumi.All(o, k).ApplyT(func(vs []interface{}) IdentityResponseUserAssignedIdentities { return vs[0].(map[string]IdentityResponseUserAssignedIdentities)[vs[1].(string)] @@ -3377,6 +3888,12 @@ func (i KeyVaultParameterReferenceArgs) ToKeyVaultParameterReferenceOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(KeyVaultParameterReferenceOutput) } +func (i KeyVaultParameterReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVaultParameterReference] { + return pulumix.Output[KeyVaultParameterReference]{ + OutputState: i.ToKeyVaultParameterReferenceOutputWithContext(ctx).OutputState, + } +} + func (i KeyVaultParameterReferenceArgs) ToKeyVaultParameterReferencePtrOutput() KeyVaultParameterReferencePtrOutput { return i.ToKeyVaultParameterReferencePtrOutputWithContext(context.Background()) } @@ -3418,6 +3935,12 @@ func (i *keyVaultParameterReferencePtrType) ToKeyVaultParameterReferencePtrOutpu return pulumi.ToOutputWithContext(ctx, i).(KeyVaultParameterReferencePtrOutput) } +func (i *keyVaultParameterReferencePtrType) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultParameterReference] { + return pulumix.Output[*KeyVaultParameterReference]{ + OutputState: i.ToKeyVaultParameterReferencePtrOutputWithContext(ctx).OutputState, + } +} + // Azure Key Vault parameter reference. type KeyVaultParameterReferenceOutput struct{ *pulumi.OutputState } @@ -3443,6 +3966,12 @@ func (o KeyVaultParameterReferenceOutput) ToKeyVaultParameterReferencePtrOutputW }).(KeyVaultParameterReferencePtrOutput) } +func (o KeyVaultParameterReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVaultParameterReference] { + return pulumix.Output[KeyVaultParameterReference]{ + OutputState: o.OutputState, + } +} + // Azure Key Vault reference. func (o KeyVaultParameterReferenceOutput) KeyVault() KeyVaultReferenceOutput { return o.ApplyT(func(v KeyVaultParameterReference) KeyVaultReference { return v.KeyVault }).(KeyVaultReferenceOutput) @@ -3472,6 +4001,12 @@ func (o KeyVaultParameterReferencePtrOutput) ToKeyVaultParameterReferencePtrOutp return o } +func (o KeyVaultParameterReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultParameterReference] { + return pulumix.Output[*KeyVaultParameterReference]{ + OutputState: o.OutputState, + } +} + func (o KeyVaultParameterReferencePtrOutput) Elem() KeyVaultParameterReferenceOutput { return o.ApplyT(func(v *KeyVaultParameterReference) KeyVaultParameterReference { if v != nil { @@ -3547,6 +4082,12 @@ func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(KeyVaultReferenceOutput) } +func (i KeyVaultReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVaultReference] { + return pulumix.Output[KeyVaultReference]{ + OutputState: i.ToKeyVaultReferenceOutputWithContext(ctx).OutputState, + } +} + func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput { return i.ToKeyVaultReferencePtrOutputWithContext(context.Background()) } @@ -3588,6 +4129,12 @@ func (i *keyVaultReferencePtrType) ToKeyVaultReferencePtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(KeyVaultReferencePtrOutput) } +func (i *keyVaultReferencePtrType) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultReference] { + return pulumix.Output[*KeyVaultReference]{ + OutputState: i.ToKeyVaultReferencePtrOutputWithContext(ctx).OutputState, + } +} + // Azure Key Vault reference. type KeyVaultReferenceOutput struct{ *pulumi.OutputState } @@ -3613,6 +4160,12 @@ func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext(ctx con }).(KeyVaultReferencePtrOutput) } +func (o KeyVaultReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVaultReference] { + return pulumix.Output[KeyVaultReference]{ + OutputState: o.OutputState, + } +} + // Azure Key Vault resource id. func (o KeyVaultReferenceOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v KeyVaultReference) string { return v.Id }).(pulumi.StringOutput) @@ -3632,6 +4185,12 @@ func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext(ctx return o } +func (o KeyVaultReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultReference] { + return pulumix.Output[*KeyVaultReference]{ + OutputState: o.OutputState, + } +} + func (o KeyVaultReferencePtrOutput) Elem() KeyVaultReferenceOutput { return o.ApplyT(func(v *KeyVaultReference) KeyVaultReference { if v != nil { @@ -3691,6 +4250,12 @@ func (i LinkedTemplateArtifactArgs) ToLinkedTemplateArtifactOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(LinkedTemplateArtifactOutput) } +func (i LinkedTemplateArtifactArgs) ToOutput(ctx context.Context) pulumix.Output[LinkedTemplateArtifact] { + return pulumix.Output[LinkedTemplateArtifact]{ + OutputState: i.ToLinkedTemplateArtifactOutputWithContext(ctx).OutputState, + } +} + // LinkedTemplateArtifactArrayInput is an input type that accepts LinkedTemplateArtifactArray and LinkedTemplateArtifactArrayOutput values. // You can construct a concrete instance of `LinkedTemplateArtifactArrayInput` via: // @@ -3716,6 +4281,12 @@ func (i LinkedTemplateArtifactArray) ToLinkedTemplateArtifactArrayOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(LinkedTemplateArtifactArrayOutput) } +func (i LinkedTemplateArtifactArray) ToOutput(ctx context.Context) pulumix.Output[[]LinkedTemplateArtifact] { + return pulumix.Output[[]LinkedTemplateArtifact]{ + OutputState: i.ToLinkedTemplateArtifactArrayOutputWithContext(ctx).OutputState, + } +} + // Represents a Template Spec artifact containing an embedded Azure Resource Manager template for use as a linked template. type LinkedTemplateArtifactOutput struct{ *pulumi.OutputState } @@ -3731,6 +4302,12 @@ func (o LinkedTemplateArtifactOutput) ToLinkedTemplateArtifactOutputWithContext( return o } +func (o LinkedTemplateArtifactOutput) ToOutput(ctx context.Context) pulumix.Output[LinkedTemplateArtifact] { + return pulumix.Output[LinkedTemplateArtifact]{ + OutputState: o.OutputState, + } +} + // A filesystem safe relative path of the artifact. func (o LinkedTemplateArtifactOutput) Path() pulumi.StringOutput { return o.ApplyT(func(v LinkedTemplateArtifact) string { return v.Path }).(pulumi.StringOutput) @@ -3755,6 +4332,12 @@ func (o LinkedTemplateArtifactArrayOutput) ToLinkedTemplateArtifactArrayOutputWi return o } +func (o LinkedTemplateArtifactArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LinkedTemplateArtifact] { + return pulumix.Output[[]LinkedTemplateArtifact]{ + OutputState: o.OutputState, + } +} + func (o LinkedTemplateArtifactArrayOutput) Index(i pulumi.IntInput) LinkedTemplateArtifactOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LinkedTemplateArtifact { return vs[0].([]LinkedTemplateArtifact)[vs[1].(int)] @@ -3784,6 +4367,12 @@ func (o LinkedTemplateArtifactResponseOutput) ToLinkedTemplateArtifactResponseOu return o } +func (o LinkedTemplateArtifactResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LinkedTemplateArtifactResponse] { + return pulumix.Output[LinkedTemplateArtifactResponse]{ + OutputState: o.OutputState, + } +} + // A filesystem safe relative path of the artifact. func (o LinkedTemplateArtifactResponseOutput) Path() pulumi.StringOutput { return o.ApplyT(func(v LinkedTemplateArtifactResponse) string { return v.Path }).(pulumi.StringOutput) @@ -3808,6 +4397,12 @@ func (o LinkedTemplateArtifactResponseArrayOutput) ToLinkedTemplateArtifactRespo return o } +func (o LinkedTemplateArtifactResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LinkedTemplateArtifactResponse] { + return pulumix.Output[[]LinkedTemplateArtifactResponse]{ + OutputState: o.OutputState, + } +} + func (o LinkedTemplateArtifactResponseArrayOutput) Index(i pulumi.IntInput) LinkedTemplateArtifactResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LinkedTemplateArtifactResponse { return vs[0].([]LinkedTemplateArtifactResponse)[vs[1].(int)] @@ -3856,6 +4451,12 @@ func (o ManagedResourceReferenceResponseOutput) ToManagedResourceReferenceRespon return o } +func (o ManagedResourceReferenceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedResourceReferenceResponse] { + return pulumix.Output[ManagedResourceReferenceResponse]{ + OutputState: o.OutputState, + } +} + // denyAssignment settings applied to the resource. func (o ManagedResourceReferenceResponseOutput) DenyStatus() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedResourceReferenceResponse) *string { return v.DenyStatus }).(pulumi.StringPtrOutput) @@ -3885,6 +4486,12 @@ func (o ManagedResourceReferenceResponseArrayOutput) ToManagedResourceReferenceR return o } +func (o ManagedResourceReferenceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedResourceReferenceResponse] { + return pulumix.Output[[]ManagedResourceReferenceResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedResourceReferenceResponseArrayOutput) Index(i pulumi.IntInput) ManagedResourceReferenceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedResourceReferenceResponse { return vs[0].([]ManagedResourceReferenceResponse)[vs[1].(int)] @@ -3930,6 +4537,12 @@ func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ManagedServiceIdentityOutput) } +func (i ManagedServiceIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedServiceIdentity] { + return pulumix.Output[ManagedServiceIdentity]{ + OutputState: i.ToManagedServiceIdentityOutputWithContext(ctx).OutputState, + } +} + func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput { return i.ToManagedServiceIdentityPtrOutputWithContext(context.Background()) } @@ -3971,6 +4584,12 @@ func (i *managedServiceIdentityPtrType) ToManagedServiceIdentityPtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(ManagedServiceIdentityPtrOutput) } +func (i *managedServiceIdentityPtrType) ToOutput(ctx context.Context) pulumix.Output[*ManagedServiceIdentity] { + return pulumix.Output[*ManagedServiceIdentity]{ + OutputState: i.ToManagedServiceIdentityPtrOutputWithContext(ctx).OutputState, + } +} + // Managed identity generic object. type ManagedServiceIdentityOutput struct{ *pulumi.OutputState } @@ -3996,6 +4615,12 @@ func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithConte }).(ManagedServiceIdentityPtrOutput) } +func (o ManagedServiceIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedServiceIdentity] { + return pulumix.Output[ManagedServiceIdentity]{ + OutputState: o.OutputState, + } +} + // Type of the managed identity. func (o ManagedServiceIdentityOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedServiceIdentity) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -4020,6 +4645,12 @@ func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithCo return o } +func (o ManagedServiceIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagedServiceIdentity] { + return pulumix.Output[*ManagedServiceIdentity]{ + OutputState: o.OutputState, + } +} + func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput { return o.ApplyT(func(v *ManagedServiceIdentity) ManagedServiceIdentity { if v != nil { @@ -4075,6 +4706,12 @@ func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOu return o } +func (o ManagedServiceIdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedServiceIdentityResponse] { + return pulumix.Output[ManagedServiceIdentityResponse]{ + OutputState: o.OutputState, + } +} + // ID of the Azure Active Directory. func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput { return o.ApplyT(func(v ManagedServiceIdentityResponse) string { return v.TenantId }).(pulumi.StringOutput) @@ -4106,6 +4743,12 @@ func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityRespons return o } +func (o ManagedServiceIdentityResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagedServiceIdentityResponse] { + return pulumix.Output[*ManagedServiceIdentityResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedServiceIdentityResponsePtrOutput) Elem() ManagedServiceIdentityResponseOutput { return o.ApplyT(func(v *ManagedServiceIdentityResponse) ManagedServiceIdentityResponse { if v != nil { @@ -4185,6 +4828,12 @@ func (i OnErrorDeploymentArgs) ToOnErrorDeploymentOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(OnErrorDeploymentOutput) } +func (i OnErrorDeploymentArgs) ToOutput(ctx context.Context) pulumix.Output[OnErrorDeployment] { + return pulumix.Output[OnErrorDeployment]{ + OutputState: i.ToOnErrorDeploymentOutputWithContext(ctx).OutputState, + } +} + func (i OnErrorDeploymentArgs) ToOnErrorDeploymentPtrOutput() OnErrorDeploymentPtrOutput { return i.ToOnErrorDeploymentPtrOutputWithContext(context.Background()) } @@ -4226,6 +4875,12 @@ func (i *onErrorDeploymentPtrType) ToOnErrorDeploymentPtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(OnErrorDeploymentPtrOutput) } +func (i *onErrorDeploymentPtrType) ToOutput(ctx context.Context) pulumix.Output[*OnErrorDeployment] { + return pulumix.Output[*OnErrorDeployment]{ + OutputState: i.ToOnErrorDeploymentPtrOutputWithContext(ctx).OutputState, + } +} + // Deployment on error behavior. type OnErrorDeploymentOutput struct{ *pulumi.OutputState } @@ -4251,6 +4906,12 @@ func (o OnErrorDeploymentOutput) ToOnErrorDeploymentPtrOutputWithContext(ctx con }).(OnErrorDeploymentPtrOutput) } +func (o OnErrorDeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[OnErrorDeployment] { + return pulumix.Output[OnErrorDeployment]{ + OutputState: o.OutputState, + } +} + // The deployment to be used on error case. func (o OnErrorDeploymentOutput) DeploymentName() pulumi.StringPtrOutput { return o.ApplyT(func(v OnErrorDeployment) *string { return v.DeploymentName }).(pulumi.StringPtrOutput) @@ -4275,6 +4936,12 @@ func (o OnErrorDeploymentPtrOutput) ToOnErrorDeploymentPtrOutputWithContext(ctx return o } +func (o OnErrorDeploymentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OnErrorDeployment] { + return pulumix.Output[*OnErrorDeployment]{ + OutputState: o.OutputState, + } +} + func (o OnErrorDeploymentPtrOutput) Elem() OnErrorDeploymentOutput { return o.ApplyT(func(v *OnErrorDeployment) OnErrorDeployment { if v != nil { @@ -4330,6 +4997,12 @@ func (o OnErrorDeploymentExtendedResponseOutput) ToOnErrorDeploymentExtendedResp return o } +func (o OnErrorDeploymentExtendedResponseOutput) ToOutput(ctx context.Context) pulumix.Output[OnErrorDeploymentExtendedResponse] { + return pulumix.Output[OnErrorDeploymentExtendedResponse]{ + OutputState: o.OutputState, + } +} + // The deployment to be used on error case. func (o OnErrorDeploymentExtendedResponseOutput) DeploymentName() pulumi.StringPtrOutput { return o.ApplyT(func(v OnErrorDeploymentExtendedResponse) *string { return v.DeploymentName }).(pulumi.StringPtrOutput) @@ -4384,6 +5057,12 @@ func (i ParametersLinkArgs) ToParametersLinkOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(ParametersLinkOutput) } +func (i ParametersLinkArgs) ToOutput(ctx context.Context) pulumix.Output[ParametersLink] { + return pulumix.Output[ParametersLink]{ + OutputState: i.ToParametersLinkOutputWithContext(ctx).OutputState, + } +} + func (i ParametersLinkArgs) ToParametersLinkPtrOutput() ParametersLinkPtrOutput { return i.ToParametersLinkPtrOutputWithContext(context.Background()) } @@ -4425,6 +5104,12 @@ func (i *parametersLinkPtrType) ToParametersLinkPtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(ParametersLinkPtrOutput) } +func (i *parametersLinkPtrType) ToOutput(ctx context.Context) pulumix.Output[*ParametersLink] { + return pulumix.Output[*ParametersLink]{ + OutputState: i.ToParametersLinkPtrOutputWithContext(ctx).OutputState, + } +} + // Entity representing the reference to the deployment parameters. type ParametersLinkOutput struct{ *pulumi.OutputState } @@ -4450,6 +5135,12 @@ func (o ParametersLinkOutput) ToParametersLinkPtrOutputWithContext(ctx context.C }).(ParametersLinkPtrOutput) } +func (o ParametersLinkOutput) ToOutput(ctx context.Context) pulumix.Output[ParametersLink] { + return pulumix.Output[ParametersLink]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o ParametersLinkOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v ParametersLink) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -4474,6 +5165,12 @@ func (o ParametersLinkPtrOutput) ToParametersLinkPtrOutputWithContext(ctx contex return o } +func (o ParametersLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ParametersLink] { + return pulumix.Output[*ParametersLink]{ + OutputState: o.OutputState, + } +} + func (o ParametersLinkPtrOutput) Elem() ParametersLinkOutput { return o.ApplyT(func(v *ParametersLink) ParametersLink { if v != nil { @@ -4527,6 +5224,12 @@ func (o ParametersLinkResponseOutput) ToParametersLinkResponseOutputWithContext( return o } +func (o ParametersLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ParametersLinkResponse] { + return pulumix.Output[ParametersLinkResponse]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o ParametersLinkResponseOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v ParametersLinkResponse) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -4588,6 +5291,12 @@ func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput { return pulumi.ToOutputWithContext(ctx, i).(PlanOutput) } +func (i PlanArgs) ToOutput(ctx context.Context) pulumix.Output[Plan] { + return pulumix.Output[Plan]{ + OutputState: i.ToPlanOutputWithContext(ctx).OutputState, + } +} + func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput { return i.ToPlanPtrOutputWithContext(context.Background()) } @@ -4629,6 +5338,12 @@ func (i *planPtrType) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOut return pulumi.ToOutputWithContext(ctx, i).(PlanPtrOutput) } +func (i *planPtrType) ToOutput(ctx context.Context) pulumix.Output[*Plan] { + return pulumix.Output[*Plan]{ + OutputState: i.ToPlanPtrOutputWithContext(ctx).OutputState, + } +} + // Plan for the resource. type PlanOutput struct{ *pulumi.OutputState } @@ -4654,6 +5369,12 @@ func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutpu }).(PlanPtrOutput) } +func (o PlanOutput) ToOutput(ctx context.Context) pulumix.Output[Plan] { + return pulumix.Output[Plan]{ + OutputState: o.OutputState, + } +} + // The plan ID. func (o PlanOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v Plan) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -4693,6 +5414,12 @@ func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOu return o } +func (o PlanPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Plan] { + return pulumix.Output[*Plan]{ + OutputState: o.OutputState, + } +} + func (o PlanPtrOutput) Elem() PlanOutput { return o.ApplyT(func(v *Plan) Plan { if v != nil { @@ -4782,6 +5509,12 @@ func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) return o } +func (o PlanResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PlanResponse] { + return pulumix.Output[PlanResponse]{ + OutputState: o.OutputState, + } +} + // The plan ID. func (o PlanResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PlanResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -4821,6 +5554,12 @@ func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Co return o } +func (o PlanResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PlanResponse] { + return pulumix.Output[*PlanResponse]{ + OutputState: o.OutputState, + } +} + func (o PlanResponsePtrOutput) Elem() PlanResponseOutput { return o.ApplyT(func(v *PlanResponse) PlanResponse { if v != nil { @@ -4906,6 +5645,12 @@ func (o ProviderExtendedLocationResponseOutput) ToProviderExtendedLocationRespon return o } +func (o ProviderExtendedLocationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ProviderExtendedLocationResponse] { + return pulumix.Output[ProviderExtendedLocationResponse]{ + OutputState: o.OutputState, + } +} + // The extended locations for the azure location. func (o ProviderExtendedLocationResponseOutput) ExtendedLocations() pulumi.StringArrayOutput { return o.ApplyT(func(v ProviderExtendedLocationResponse) []string { return v.ExtendedLocations }).(pulumi.StringArrayOutput) @@ -4935,6 +5680,12 @@ func (o ProviderExtendedLocationResponseArrayOutput) ToProviderExtendedLocationR return o } +func (o ProviderExtendedLocationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ProviderExtendedLocationResponse] { + return pulumix.Output[[]ProviderExtendedLocationResponse]{ + OutputState: o.OutputState, + } +} + func (o ProviderExtendedLocationResponseArrayOutput) Index(i pulumi.IntInput) ProviderExtendedLocationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ProviderExtendedLocationResponse { return vs[0].([]ProviderExtendedLocationResponse)[vs[1].(int)] @@ -4979,6 +5730,12 @@ func (o ProviderResourceTypeResponseOutput) ToProviderResourceTypeResponseOutput return o } +func (o ProviderResourceTypeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ProviderResourceTypeResponse] { + return pulumix.Output[ProviderResourceTypeResponse]{ + OutputState: o.OutputState, + } +} + // The aliases that are supported by this resource type. func (o ProviderResourceTypeResponseOutput) Aliases() AliasResponseArrayOutput { return o.ApplyT(func(v ProviderResourceTypeResponse) []AliasResponse { return v.Aliases }).(AliasResponseArrayOutput) @@ -5042,6 +5799,12 @@ func (o ProviderResourceTypeResponseArrayOutput) ToProviderResourceTypeResponseA return o } +func (o ProviderResourceTypeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ProviderResourceTypeResponse] { + return pulumix.Output[[]ProviderResourceTypeResponse]{ + OutputState: o.OutputState, + } +} + func (o ProviderResourceTypeResponseArrayOutput) Index(i pulumi.IntInput) ProviderResourceTypeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ProviderResourceTypeResponse { return vs[0].([]ProviderResourceTypeResponse)[vs[1].(int)] @@ -5079,6 +5842,12 @@ func (o ProviderResponseOutput) ToProviderResponseOutputWithContext(ctx context. return o } +func (o ProviderResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ProviderResponse] { + return pulumix.Output[ProviderResponse]{ + OutputState: o.OutputState, + } +} + // The provider ID. func (o ProviderResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v ProviderResponse) string { return v.Id }).(pulumi.StringOutput) @@ -5123,6 +5892,12 @@ func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutputWithContext(ct return o } +func (o ProviderResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ProviderResponse] { + return pulumix.Output[[]ProviderResponse]{ + OutputState: o.OutputState, + } +} + func (o ProviderResponseArrayOutput) Index(i pulumi.IntInput) ProviderResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ProviderResponse { return vs[0].([]ProviderResponse)[vs[1].(int)] @@ -5150,6 +5925,12 @@ func (o ResourceGroupPropertiesResponseOutput) ToResourceGroupPropertiesResponse return o } +func (o ResourceGroupPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceGroupPropertiesResponse] { + return pulumix.Output[ResourceGroupPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // The provisioning state. func (o ResourceGroupPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput { return o.ApplyT(func(v ResourceGroupPropertiesResponse) string { return v.ProvisioningState }).(pulumi.StringOutput) @@ -5178,6 +5959,12 @@ func (o ResourceReferenceExtendedResponseOutput) ToResourceReferenceExtendedResp return o } +func (o ResourceReferenceExtendedResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceReferenceExtendedResponse] { + return pulumix.Output[ResourceReferenceExtendedResponse]{ + OutputState: o.OutputState, + } +} + // Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). func (o ResourceReferenceExtendedResponseOutput) Error() ErrorResponseResponsePtrOutput { return o.ApplyT(func(v ResourceReferenceExtendedResponse) *ErrorResponseResponse { return v.Error }).(ErrorResponseResponsePtrOutput) @@ -5202,6 +5989,12 @@ func (o ResourceReferenceExtendedResponseArrayOutput) ToResourceReferenceExtende return o } +func (o ResourceReferenceExtendedResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceReferenceExtendedResponse] { + return pulumix.Output[[]ResourceReferenceExtendedResponse]{ + OutputState: o.OutputState, + } +} + func (o ResourceReferenceExtendedResponseArrayOutput) Index(i pulumi.IntInput) ResourceReferenceExtendedResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceReferenceExtendedResponse { return vs[0].([]ResourceReferenceExtendedResponse)[vs[1].(int)] @@ -5229,6 +6022,12 @@ func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithCo return o } +func (o ResourceReferenceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceReferenceResponse] { + return pulumix.Output[ResourceReferenceResponse]{ + OutputState: o.OutputState, + } +} + // The resourceId of a resource managed by the deployment stack. func (o ResourceReferenceResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v ResourceReferenceResponse) string { return v.Id }).(pulumi.StringOutput) @@ -5248,6 +6047,12 @@ func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOu return o } +func (o ResourceReferenceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceReferenceResponse] { + return pulumix.Output[[]ResourceReferenceResponse]{ + OutputState: o.OutputState, + } +} + func (o ResourceReferenceResponseArrayOutput) Index(i pulumi.IntInput) ResourceReferenceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceReferenceResponse { return vs[0].([]ResourceReferenceResponse)[vs[1].(int)] @@ -5285,6 +6090,12 @@ func (o ScriptStatusResponseOutput) ToScriptStatusResponseOutputWithContext(ctx return o } +func (o ScriptStatusResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ScriptStatusResponse] { + return pulumix.Output[ScriptStatusResponse]{ + OutputState: o.OutputState, + } +} + // ACI resource Id. func (o ScriptStatusResponseOutput) ContainerInstanceId() pulumi.StringOutput { return o.ApplyT(func(v ScriptStatusResponse) string { return v.ContainerInstanceId }).(pulumi.StringOutput) @@ -5370,6 +6181,12 @@ func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput { return pulumi.ToOutputWithContext(ctx, i).(SkuOutput) } +func (i SkuArgs) ToOutput(ctx context.Context) pulumix.Output[Sku] { + return pulumix.Output[Sku]{ + OutputState: i.ToSkuOutputWithContext(ctx).OutputState, + } +} + func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput { return i.ToSkuPtrOutputWithContext(context.Background()) } @@ -5411,6 +6228,12 @@ func (i *skuPtrType) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput return pulumi.ToOutputWithContext(ctx, i).(SkuPtrOutput) } +func (i *skuPtrType) ToOutput(ctx context.Context) pulumix.Output[*Sku] { + return pulumix.Output[*Sku]{ + OutputState: i.ToSkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU for the resource. type SkuOutput struct{ *pulumi.OutputState } @@ -5436,6 +6259,12 @@ func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput { }).(SkuPtrOutput) } +func (o SkuOutput) ToOutput(ctx context.Context) pulumix.Output[Sku] { + return pulumix.Output[Sku]{ + OutputState: o.OutputState, + } +} + // The SKU capacity. func (o SkuOutput) Capacity() pulumi.IntPtrOutput { return o.ApplyT(func(v Sku) *int { return v.Capacity }).(pulumi.IntPtrOutput) @@ -5480,6 +6309,12 @@ func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutpu return o } +func (o SkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Sku] { + return pulumix.Output[*Sku]{ + OutputState: o.OutputState, + } +} + func (o SkuPtrOutput) Elem() SkuOutput { return o.ApplyT(func(v *Sku) Sku { if v != nil { @@ -5581,6 +6416,12 @@ func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) S return o } +func (o SkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SkuResponse] { + return pulumix.Output[SkuResponse]{ + OutputState: o.OutputState, + } +} + // The SKU capacity. func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput { return o.ApplyT(func(v SkuResponse) *int { return v.Capacity }).(pulumi.IntPtrOutput) @@ -5625,6 +6466,12 @@ func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Cont return o } +func (o SkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SkuResponse] { + return pulumix.Output[*SkuResponse]{ + OutputState: o.OutputState, + } +} + func (o SkuResponsePtrOutput) Elem() SkuResponseOutput { return o.ApplyT(func(v *SkuResponse) SkuResponse { if v != nil { @@ -5734,6 +6581,12 @@ func (i StorageAccountConfigurationArgs) ToStorageAccountConfigurationOutputWith return pulumi.ToOutputWithContext(ctx, i).(StorageAccountConfigurationOutput) } +func (i StorageAccountConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[StorageAccountConfiguration] { + return pulumix.Output[StorageAccountConfiguration]{ + OutputState: i.ToStorageAccountConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i StorageAccountConfigurationArgs) ToStorageAccountConfigurationPtrOutput() StorageAccountConfigurationPtrOutput { return i.ToStorageAccountConfigurationPtrOutputWithContext(context.Background()) } @@ -5775,6 +6628,12 @@ func (i *storageAccountConfigurationPtrType) ToStorageAccountConfigurationPtrOut return pulumi.ToOutputWithContext(ctx, i).(StorageAccountConfigurationPtrOutput) } +func (i *storageAccountConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountConfiguration] { + return pulumix.Output[*StorageAccountConfiguration]{ + OutputState: i.ToStorageAccountConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Settings to use an existing storage account. Valid storage account kinds are: Storage, StorageV2 and FileStorage type StorageAccountConfigurationOutput struct{ *pulumi.OutputState } @@ -5800,6 +6659,12 @@ func (o StorageAccountConfigurationOutput) ToStorageAccountConfigurationPtrOutpu }).(StorageAccountConfigurationPtrOutput) } +func (o StorageAccountConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[StorageAccountConfiguration] { + return pulumix.Output[StorageAccountConfiguration]{ + OutputState: o.OutputState, + } +} + // The storage account access key. func (o StorageAccountConfigurationOutput) StorageAccountKey() pulumi.StringPtrOutput { return o.ApplyT(func(v StorageAccountConfiguration) *string { return v.StorageAccountKey }).(pulumi.StringPtrOutput) @@ -5824,6 +6689,12 @@ func (o StorageAccountConfigurationPtrOutput) ToStorageAccountConfigurationPtrOu return o } +func (o StorageAccountConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountConfiguration] { + return pulumix.Output[*StorageAccountConfiguration]{ + OutputState: o.OutputState, + } +} + func (o StorageAccountConfigurationPtrOutput) Elem() StorageAccountConfigurationOutput { return o.ApplyT(func(v *StorageAccountConfiguration) StorageAccountConfiguration { if v != nil { @@ -5877,6 +6748,12 @@ func (o StorageAccountConfigurationResponseOutput) ToStorageAccountConfiguration return o } +func (o StorageAccountConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StorageAccountConfigurationResponse] { + return pulumix.Output[StorageAccountConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The storage account access key. func (o StorageAccountConfigurationResponseOutput) StorageAccountKey() pulumi.StringPtrOutput { return o.ApplyT(func(v StorageAccountConfigurationResponse) *string { return v.StorageAccountKey }).(pulumi.StringPtrOutput) @@ -5901,6 +6778,12 @@ func (o StorageAccountConfigurationResponsePtrOutput) ToStorageAccountConfigurat return o } +func (o StorageAccountConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountConfigurationResponse] { + return pulumix.Output[*StorageAccountConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o StorageAccountConfigurationResponsePtrOutput) Elem() StorageAccountConfigurationResponseOutput { return o.ApplyT(func(v *StorageAccountConfigurationResponse) StorageAccountConfigurationResponse { if v != nil { @@ -5962,6 +6845,12 @@ func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx cont return o } +func (o SystemDataResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SystemDataResponse] { + return pulumix.Output[SystemDataResponse]{ + OutputState: o.OutputState, + } +} + // The timestamp of resource creation (UTC). func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput { return o.ApplyT(func(v SystemDataResponse) *string { return v.CreatedAt }).(pulumi.StringPtrOutput) @@ -6025,6 +6914,12 @@ func (i TagsArgs) ToTagsOutputWithContext(ctx context.Context) TagsOutput { return pulumi.ToOutputWithContext(ctx, i).(TagsOutput) } +func (i TagsArgs) ToOutput(ctx context.Context) pulumix.Output[Tags] { + return pulumix.Output[Tags]{ + OutputState: i.ToTagsOutputWithContext(ctx).OutputState, + } +} + // A dictionary of name and value pairs. type TagsOutput struct{ *pulumi.OutputState } @@ -6040,6 +6935,12 @@ func (o TagsOutput) ToTagsOutputWithContext(ctx context.Context) TagsOutput { return o } +func (o TagsOutput) ToOutput(ctx context.Context) pulumix.Output[Tags] { + return pulumix.Output[Tags]{ + OutputState: o.OutputState, + } +} + func (o TagsOutput) Tags() pulumi.StringMapOutput { return o.ApplyT(func(v Tags) map[string]string { return v.Tags }).(pulumi.StringMapOutput) } @@ -6064,6 +6965,12 @@ func (o TagsResponseOutput) ToTagsResponseOutputWithContext(ctx context.Context) return o } +func (o TagsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TagsResponse] { + return pulumix.Output[TagsResponse]{ + OutputState: o.OutputState, + } +} + func (o TagsResponseOutput) Tags() pulumi.StringMapOutput { return o.ApplyT(func(v TagsResponse) map[string]string { return v.Tags }).(pulumi.StringMapOutput) } @@ -6119,6 +7026,12 @@ func (i TemplateLinkArgs) ToTemplateLinkOutputWithContext(ctx context.Context) T return pulumi.ToOutputWithContext(ctx, i).(TemplateLinkOutput) } +func (i TemplateLinkArgs) ToOutput(ctx context.Context) pulumix.Output[TemplateLink] { + return pulumix.Output[TemplateLink]{ + OutputState: i.ToTemplateLinkOutputWithContext(ctx).OutputState, + } +} + func (i TemplateLinkArgs) ToTemplateLinkPtrOutput() TemplateLinkPtrOutput { return i.ToTemplateLinkPtrOutputWithContext(context.Background()) } @@ -6160,6 +7073,12 @@ func (i *templateLinkPtrType) ToTemplateLinkPtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(TemplateLinkPtrOutput) } +func (i *templateLinkPtrType) ToOutput(ctx context.Context) pulumix.Output[*TemplateLink] { + return pulumix.Output[*TemplateLink]{ + OutputState: i.ToTemplateLinkPtrOutputWithContext(ctx).OutputState, + } +} + // Entity representing the reference to the template. type TemplateLinkOutput struct{ *pulumi.OutputState } @@ -6185,6 +7104,12 @@ func (o TemplateLinkOutput) ToTemplateLinkPtrOutputWithContext(ctx context.Conte }).(TemplateLinkPtrOutput) } +func (o TemplateLinkOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateLink] { + return pulumix.Output[TemplateLink]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o TemplateLinkOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v TemplateLink) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -6224,6 +7149,12 @@ func (o TemplateLinkPtrOutput) ToTemplateLinkPtrOutputWithContext(ctx context.Co return o } +func (o TemplateLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateLink] { + return pulumix.Output[*TemplateLink]{ + OutputState: o.OutputState, + } +} + func (o TemplateLinkPtrOutput) Elem() TemplateLinkOutput { return o.ApplyT(func(v *TemplateLink) TemplateLink { if v != nil { @@ -6313,6 +7244,12 @@ func (o TemplateLinkResponseOutput) ToTemplateLinkResponseOutputWithContext(ctx return o } +func (o TemplateLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateLinkResponse] { + return pulumix.Output[TemplateLinkResponse]{ + OutputState: o.OutputState, + } +} + // If included, must match the ContentVersion in the template. func (o TemplateLinkResponseOutput) ContentVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v TemplateLinkResponse) *string { return v.ContentVersion }).(pulumi.StringPtrOutput) @@ -6363,6 +7300,12 @@ func (o TemplateSpecVersionInfoResponseOutput) ToTemplateSpecVersionInfoResponse return o } +func (o TemplateSpecVersionInfoResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateSpecVersionInfoResponse] { + return pulumix.Output[TemplateSpecVersionInfoResponse]{ + OutputState: o.OutputState, + } +} + // Template Spec version description. func (o TemplateSpecVersionInfoResponseOutput) Description() pulumi.StringOutput { return o.ApplyT(func(v TemplateSpecVersionInfoResponse) string { return v.Description }).(pulumi.StringOutput) @@ -6392,6 +7335,12 @@ func (o TemplateSpecVersionInfoResponseMapOutput) ToTemplateSpecVersionInfoRespo return o } +func (o TemplateSpecVersionInfoResponseMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]TemplateSpecVersionInfoResponse] { + return pulumix.Output[map[string]TemplateSpecVersionInfoResponse]{ + OutputState: o.OutputState, + } +} + func (o TemplateSpecVersionInfoResponseMapOutput) MapIndex(k pulumi.StringInput) TemplateSpecVersionInfoResponseOutput { return pulumi.All(o, k).ApplyT(func(vs []interface{}) TemplateSpecVersionInfoResponse { return vs[0].(map[string]TemplateSpecVersionInfoResponse)[vs[1].(string)] @@ -6421,6 +7370,12 @@ func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput return o } +func (o UserAssignedIdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[UserAssignedIdentityResponse] { + return pulumix.Output[UserAssignedIdentityResponse]{ + OutputState: o.OutputState, + } +} + // Client App Id associated with this identity. func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput { return o.ApplyT(func(v UserAssignedIdentityResponse) string { return v.ClientId }).(pulumi.StringOutput) @@ -6445,6 +7400,12 @@ func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMap return o } +func (o UserAssignedIdentityResponseMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]UserAssignedIdentityResponse] { + return pulumix.Output[map[string]UserAssignedIdentityResponse]{ + OutputState: o.OutputState, + } +} + func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput { return pulumi.All(o, k).ApplyT(func(vs []interface{}) UserAssignedIdentityResponse { return vs[0].(map[string]UserAssignedIdentityResponse)[vs[1].(string)] @@ -6471,6 +7432,12 @@ func (o ZoneMappingResponseOutput) ToZoneMappingResponseOutputWithContext(ctx co return o } +func (o ZoneMappingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ZoneMappingResponse] { + return pulumix.Output[ZoneMappingResponse]{ + OutputState: o.OutputState, + } +} + // The location of the zone mapping. func (o ZoneMappingResponseOutput) Location() pulumi.StringPtrOutput { return o.ApplyT(func(v ZoneMappingResponse) *string { return v.Location }).(pulumi.StringPtrOutput) @@ -6494,6 +7461,12 @@ func (o ZoneMappingResponseArrayOutput) ToZoneMappingResponseArrayOutputWithCont return o } +func (o ZoneMappingResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ZoneMappingResponse] { + return pulumix.Output[[]ZoneMappingResponse]{ + OutputState: o.OutputState, + } +} + func (o ZoneMappingResponseArrayOutput) Index(i pulumi.IntInput) ZoneMappingResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ZoneMappingResponse { return vs[0].([]ZoneMappingResponse)[vs[1].(int)] diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resource.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resource.go index 948504da..41e3d2ad 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resource.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resource.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Resource information. @@ -241,6 +242,12 @@ func (i *Resource) ToResourceOutputWithContext(ctx context.Context) ResourceOutp return pulumi.ToOutputWithContext(ctx, i).(ResourceOutput) } +func (i *Resource) ToOutput(ctx context.Context) pulumix.Output[*Resource] { + return pulumix.Output[*Resource]{ + OutputState: i.ToResourceOutputWithContext(ctx).OutputState, + } +} + type ResourceOutput struct{ *pulumi.OutputState } func (ResourceOutput) ElementType() reflect.Type { @@ -255,6 +262,12 @@ func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) Resourc return o } +func (o ResourceOutput) ToOutput(ctx context.Context) pulumix.Output[*Resource] { + return pulumix.Output[*Resource]{ + OutputState: o.OutputState, + } +} + // Resource extended location. func (o ResourceOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput { return o.ApplyT(func(v *Resource) ExtendedLocationResponsePtrOutput { return v.ExtendedLocation }).(ExtendedLocationResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resourceGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resourceGroup.go index ee1a7271..09e6bc59 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resourceGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/resourceGroup.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Resource group information. @@ -178,6 +179,12 @@ func (i *ResourceGroup) ToResourceGroupOutputWithContext(ctx context.Context) Re return pulumi.ToOutputWithContext(ctx, i).(ResourceGroupOutput) } +func (i *ResourceGroup) ToOutput(ctx context.Context) pulumix.Output[*ResourceGroup] { + return pulumix.Output[*ResourceGroup]{ + OutputState: i.ToResourceGroupOutputWithContext(ctx).OutputState, + } +} + type ResourceGroupOutput struct{ *pulumi.OutputState } func (ResourceGroupOutput) ElementType() reflect.Type { @@ -192,6 +199,12 @@ func (o ResourceGroupOutput) ToResourceGroupOutputWithContext(ctx context.Contex return o } +func (o ResourceGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceGroup] { + return pulumix.Output[*ResourceGroup]{ + OutputState: o.OutputState, + } +} + // The location of the resource group. It cannot be changed after the resource group has been created. It must be one of the supported Azure locations. func (o ResourceGroupOutput) Location() pulumi.StringOutput { return o.ApplyT(func(v *ResourceGroup) pulumi.StringOutput { return v.Location }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/tagAtScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/tagAtScope.go index 7e96ac8d..c1bb5375 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/tagAtScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/tagAtScope.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Wrapper resource for tags API requests and responses. @@ -135,6 +136,12 @@ func (i *TagAtScope) ToTagAtScopeOutputWithContext(ctx context.Context) TagAtSco return pulumi.ToOutputWithContext(ctx, i).(TagAtScopeOutput) } +func (i *TagAtScope) ToOutput(ctx context.Context) pulumix.Output[*TagAtScope] { + return pulumix.Output[*TagAtScope]{ + OutputState: i.ToTagAtScopeOutputWithContext(ctx).OutputState, + } +} + type TagAtScopeOutput struct{ *pulumi.OutputState } func (TagAtScopeOutput) ElementType() reflect.Type { @@ -149,6 +156,12 @@ func (o TagAtScopeOutput) ToTagAtScopeOutputWithContext(ctx context.Context) Tag return o } +func (o TagAtScopeOutput) ToOutput(ctx context.Context) pulumix.Output[*TagAtScope] { + return pulumix.Output[*TagAtScope]{ + OutputState: o.OutputState, + } +} + // The name of the tags wrapper resource. func (o TagAtScopeOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *TagAtScope) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpec.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpec.go index 9f0bbb10..1e61f85d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpec.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpec.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Template Spec object. @@ -152,6 +153,12 @@ func (i *TemplateSpec) ToTemplateSpecOutputWithContext(ctx context.Context) Temp return pulumi.ToOutputWithContext(ctx, i).(TemplateSpecOutput) } +func (i *TemplateSpec) ToOutput(ctx context.Context) pulumix.Output[*TemplateSpec] { + return pulumix.Output[*TemplateSpec]{ + OutputState: i.ToTemplateSpecOutputWithContext(ctx).OutputState, + } +} + type TemplateSpecOutput struct{ *pulumi.OutputState } func (TemplateSpecOutput) ElementType() reflect.Type { @@ -166,6 +173,12 @@ func (o TemplateSpecOutput) ToTemplateSpecOutputWithContext(ctx context.Context) return o } +func (o TemplateSpecOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateSpec] { + return pulumix.Output[*TemplateSpec]{ + OutputState: o.OutputState, + } +} + // Template Spec description. func (o TemplateSpecOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *TemplateSpec) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpecVersion.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpecVersion.go index cba33626..8eabf2ab 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpecVersion.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/resources/v2/templateSpecVersion.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Template Spec Version object. @@ -169,6 +170,12 @@ func (i *TemplateSpecVersion) ToTemplateSpecVersionOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(TemplateSpecVersionOutput) } +func (i *TemplateSpecVersion) ToOutput(ctx context.Context) pulumix.Output[*TemplateSpecVersion] { + return pulumix.Output[*TemplateSpecVersion]{ + OutputState: i.ToTemplateSpecVersionOutputWithContext(ctx).OutputState, + } +} + type TemplateSpecVersionOutput struct{ *pulumi.OutputState } func (TemplateSpecVersionOutput) ElementType() reflect.Type { @@ -183,6 +190,12 @@ func (o TemplateSpecVersionOutput) ToTemplateSpecVersionOutputWithContext(ctx co return o } +func (o TemplateSpecVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateSpecVersion] { + return pulumix.Output[*TemplateSpecVersion]{ + OutputState: o.OutputState, + } +} + // Template Spec version description. func (o TemplateSpecVersionOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *TemplateSpecVersion) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blob.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blob.go index a12ec155..e34b6ed1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blob.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blob.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Manages a Blob within a Storage Container. @@ -153,6 +154,12 @@ func (i *Blob) ToBlobOutputWithContext(ctx context.Context) BlobOutput { return pulumi.ToOutputWithContext(ctx, i).(BlobOutput) } +func (i *Blob) ToOutput(ctx context.Context) pulumix.Output[*Blob] { + return pulumix.Output[*Blob]{ + OutputState: i.ToBlobOutputWithContext(ctx).OutputState, + } +} + type BlobOutput struct{ *pulumi.OutputState } func (BlobOutput) ElementType() reflect.Type { @@ -167,6 +174,12 @@ func (o BlobOutput) ToBlobOutputWithContext(ctx context.Context) BlobOutput { return o } +func (o BlobOutput) ToOutput(ctx context.Context) pulumix.Output[*Blob] { + return pulumix.Output[*Blob]{ + OutputState: o.OutputState, + } +} + // The access tier of the storage blob. func (o BlobOutput) AccessTier() BlobAccessTierOutput { return o.ApplyT(func(v *Blob) BlobAccessTierOutput { return v.AccessTier }).(BlobAccessTierOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainer.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainer.go index 59de88a3..f51b32c8 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainer.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainer.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Properties of the blob container, including Id, resource name, resource type, Etag. @@ -229,6 +230,12 @@ func (i *BlobContainer) ToBlobContainerOutputWithContext(ctx context.Context) Bl return pulumi.ToOutputWithContext(ctx, i).(BlobContainerOutput) } +func (i *BlobContainer) ToOutput(ctx context.Context) pulumix.Output[*BlobContainer] { + return pulumix.Output[*BlobContainer]{ + OutputState: i.ToBlobContainerOutputWithContext(ctx).OutputState, + } +} + type BlobContainerOutput struct{ *pulumi.OutputState } func (BlobContainerOutput) ElementType() reflect.Type { @@ -243,6 +250,12 @@ func (o BlobContainerOutput) ToBlobContainerOutputWithContext(ctx context.Contex return o } +func (o BlobContainerOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobContainer] { + return pulumix.Output[*BlobContainer]{ + OutputState: o.OutputState, + } +} + // Default the container to use specified encryption scope for all writes. func (o BlobContainerOutput) DefaultEncryptionScope() pulumi.StringPtrOutput { return o.ApplyT(func(v *BlobContainer) pulumi.StringPtrOutput { return v.DefaultEncryptionScope }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainerImmutabilityPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainerImmutabilityPolicy.go index e4d0390f..8d2afb4e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainerImmutabilityPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobContainerImmutabilityPolicy.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. @@ -190,6 +191,12 @@ func (i *BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutpu return pulumi.ToOutputWithContext(ctx, i).(BlobContainerImmutabilityPolicyOutput) } +func (i *BlobContainerImmutabilityPolicy) ToOutput(ctx context.Context) pulumix.Output[*BlobContainerImmutabilityPolicy] { + return pulumix.Output[*BlobContainerImmutabilityPolicy]{ + OutputState: i.ToBlobContainerImmutabilityPolicyOutputWithContext(ctx).OutputState, + } +} + type BlobContainerImmutabilityPolicyOutput struct{ *pulumi.OutputState } func (BlobContainerImmutabilityPolicyOutput) ElementType() reflect.Type { @@ -204,6 +211,12 @@ func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicy return o } +func (o BlobContainerImmutabilityPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobContainerImmutabilityPolicy] { + return pulumix.Output[*BlobContainerImmutabilityPolicy]{ + OutputState: o.OutputState, + } +} + // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. func (o BlobContainerImmutabilityPolicyOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput { return o.ApplyT(func(v *BlobContainerImmutabilityPolicy) pulumi.BoolPtrOutput { return v.AllowProtectedAppendWrites }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobInventoryPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobInventoryPolicy.go index e8e063b9..c095fd3c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobInventoryPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobInventoryPolicy.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The storage account blob inventory policy. @@ -159,6 +160,12 @@ func (i *BlobInventoryPolicy) ToBlobInventoryPolicyOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicyOutput) } +func (i *BlobInventoryPolicy) ToOutput(ctx context.Context) pulumix.Output[*BlobInventoryPolicy] { + return pulumix.Output[*BlobInventoryPolicy]{ + OutputState: i.ToBlobInventoryPolicyOutputWithContext(ctx).OutputState, + } +} + type BlobInventoryPolicyOutput struct{ *pulumi.OutputState } func (BlobInventoryPolicyOutput) ElementType() reflect.Type { @@ -173,6 +180,12 @@ func (o BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutputWithContext(ctx co return o } +func (o BlobInventoryPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobInventoryPolicy] { + return pulumix.Output[*BlobInventoryPolicy]{ + OutputState: o.OutputState, + } +} + // Returns the last modified date and time of the blob inventory policy. func (o BlobInventoryPolicyOutput) LastModifiedTime() pulumi.StringOutput { return o.ApplyT(func(v *BlobInventoryPolicy) pulumi.StringOutput { return v.LastModifiedTime }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobServiceProperties.go index 008852d5..37c71aeb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/blobServiceProperties.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The properties of a storage account’s Blob service. @@ -211,6 +212,12 @@ func (i *BlobServiceProperties) ToBlobServicePropertiesOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(BlobServicePropertiesOutput) } +func (i *BlobServiceProperties) ToOutput(ctx context.Context) pulumix.Output[*BlobServiceProperties] { + return pulumix.Output[*BlobServiceProperties]{ + OutputState: i.ToBlobServicePropertiesOutputWithContext(ctx).OutputState, + } +} + type BlobServicePropertiesOutput struct{ *pulumi.OutputState } func (BlobServicePropertiesOutput) ElementType() reflect.Type { @@ -225,6 +232,12 @@ func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutputWithContext(ct return o } +func (o BlobServicePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobServiceProperties] { + return pulumix.Output[*BlobServiceProperties]{ + OutputState: o.OutputState, + } +} + // Deprecated in favor of isVersioningEnabled property. func (o BlobServicePropertiesOutput) AutomaticSnapshotPolicyEnabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v *BlobServiceProperties) pulumi.BoolPtrOutput { return v.AutomaticSnapshotPolicyEnabled }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/encryptionScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/encryptionScope.go index 85e420b1..2b3dd582 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/encryptionScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/encryptionScope.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The Encryption Scope resource. @@ -174,6 +175,12 @@ func (i *EncryptionScope) ToEncryptionScopeOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(EncryptionScopeOutput) } +func (i *EncryptionScope) ToOutput(ctx context.Context) pulumix.Output[*EncryptionScope] { + return pulumix.Output[*EncryptionScope]{ + OutputState: i.ToEncryptionScopeOutputWithContext(ctx).OutputState, + } +} + type EncryptionScopeOutput struct{ *pulumi.OutputState } func (EncryptionScopeOutput) ElementType() reflect.Type { @@ -188,6 +195,12 @@ func (o EncryptionScopeOutput) ToEncryptionScopeOutputWithContext(ctx context.Co return o } +func (o EncryptionScopeOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionScope] { + return pulumix.Output[*EncryptionScope]{ + OutputState: o.OutputState, + } +} + // Gets the creation date and time of the encryption scope in UTC. func (o EncryptionScopeOutput) CreationTime() pulumi.StringOutput { return o.ApplyT(func(v *EncryptionScope) pulumi.StringOutput { return v.CreationTime }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileServiceProperties.go index ff65178c..ce14f8b6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileServiceProperties.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The properties of File services in storage account. @@ -169,6 +170,12 @@ func (i *FileServiceProperties) ToFileServicePropertiesOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(FileServicePropertiesOutput) } +func (i *FileServiceProperties) ToOutput(ctx context.Context) pulumix.Output[*FileServiceProperties] { + return pulumix.Output[*FileServiceProperties]{ + OutputState: i.ToFileServicePropertiesOutputWithContext(ctx).OutputState, + } +} + type FileServicePropertiesOutput struct{ *pulumi.OutputState } func (FileServicePropertiesOutput) ElementType() reflect.Type { @@ -183,6 +190,12 @@ func (o FileServicePropertiesOutput) ToFileServicePropertiesOutputWithContext(ct return o } +func (o FileServicePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[*FileServiceProperties] { + return pulumix.Output[*FileServiceProperties]{ + OutputState: o.OutputState, + } +} + // Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. func (o FileServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput { return o.ApplyT(func(v *FileServiceProperties) CorsRulesResponsePtrOutput { return v.Cors }).(CorsRulesResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileShare.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileShare.go index cd4e2715..d8f73ecd 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileShare.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/fileShare.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Properties of the file share, including Id, resource name, resource type, Etag. @@ -215,6 +216,12 @@ func (i *FileShare) ToFileShareOutputWithContext(ctx context.Context) FileShareO return pulumi.ToOutputWithContext(ctx, i).(FileShareOutput) } +func (i *FileShare) ToOutput(ctx context.Context) pulumix.Output[*FileShare] { + return pulumix.Output[*FileShare]{ + OutputState: i.ToFileShareOutputWithContext(ctx).OutputState, + } +} + type FileShareOutput struct{ *pulumi.OutputState } func (FileShareOutput) ElementType() reflect.Type { @@ -229,6 +236,12 @@ func (o FileShareOutput) ToFileShareOutputWithContext(ctx context.Context) FileS return o } +func (o FileShareOutput) ToOutput(ctx context.Context) pulumix.Output[*FileShare] { + return pulumix.Output[*FileShare]{ + OutputState: o.OutputState, + } +} + // Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. func (o FileShareOutput) AccessTier() pulumi.StringPtrOutput { return o.ApplyT(func(v *FileShare) pulumi.StringPtrOutput { return v.AccessTier }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainer.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainer.go index 77b2c3a0..967bbdd5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainer.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainer.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets properties of a specified container. @@ -123,6 +124,12 @@ func (o LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutputWithCo return o } +func (o LookupBlobContainerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBlobContainerResult] { + return pulumix.Output[LookupBlobContainerResult]{ + OutputState: o.OutputState, + } +} + // Default the container to use specified encryption scope for all writes. func (o LookupBlobContainerResultOutput) DefaultEncryptionScope() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupBlobContainerResult) *string { return v.DefaultEncryptionScope }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainerImmutabilityPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainerImmutabilityPolicy.go index 6fb6b80c..31f60537 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainerImmutabilityPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobContainerImmutabilityPolicy.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the existing immutability policy along with the corresponding ETag in response headers and body. @@ -97,6 +98,12 @@ func (o LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainer return o } +func (o LookupBlobContainerImmutabilityPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBlobContainerImmutabilityPolicyResult] { + return pulumix.Output[LookupBlobContainerImmutabilityPolicyResult]{ + OutputState: o.OutputState, + } +} + // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. func (o LookupBlobContainerImmutabilityPolicyResultOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupBlobContainerImmutabilityPolicyResult) *bool { return v.AllowProtectedAppendWrites }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobInventoryPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobInventoryPolicy.go index f858b552..319143de 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobInventoryPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobInventoryPolicy.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the blob inventory policy associated with the specified storage account. @@ -89,6 +90,12 @@ func (o LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResult return o } +func (o LookupBlobInventoryPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBlobInventoryPolicyResult] { + return pulumix.Output[LookupBlobInventoryPolicyResult]{ + OutputState: o.OutputState, + } +} + // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} func (o LookupBlobInventoryPolicyResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupBlobInventoryPolicyResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobServiceProperties.go index 181831ab..20ba39f3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getBlobServiceProperties.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. @@ -103,6 +104,12 @@ func (o LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesRe return o } +func (o LookupBlobServicePropertiesResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBlobServicePropertiesResult] { + return pulumix.Output[LookupBlobServicePropertiesResult]{ + OutputState: o.OutputState, + } +} + // Deprecated in favor of isVersioningEnabled property. func (o LookupBlobServicePropertiesResultOutput) AutomaticSnapshotPolicyEnabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupBlobServicePropertiesResult) *bool { return v.AutomaticSnapshotPolicyEnabled }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getEncryptionScope.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getEncryptionScope.go index 870f779c..aa5d2ba6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getEncryptionScope.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getEncryptionScope.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Returns the properties for the specified encryption scope. @@ -95,6 +96,12 @@ func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutputWi return o } +func (o LookupEncryptionScopeResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEncryptionScopeResult] { + return pulumix.Output[LookupEncryptionScopeResult]{ + OutputState: o.OutputState, + } +} + // Gets the creation date and time of the encryption scope in UTC. func (o LookupEncryptionScopeResultOutput) CreationTime() pulumi.StringOutput { return o.ApplyT(func(v LookupEncryptionScopeResult) string { return v.CreationTime }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileServiceProperties.go index a8064a16..400ac71c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileServiceProperties.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. @@ -91,6 +92,12 @@ func (o LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesRe return o } +func (o LookupFileServicePropertiesResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFileServicePropertiesResult] { + return pulumix.Output[LookupFileServicePropertiesResult]{ + OutputState: o.OutputState, + } +} + // Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. func (o LookupFileServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput { return o.ApplyT(func(v LookupFileServicePropertiesResult) *CorsRulesResponse { return v.Cors }).(CorsRulesResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileShare.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileShare.go index 9df446c9..a9ba7f1b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileShare.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getFileShare.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets properties of a specified share. @@ -125,6 +126,12 @@ func (o LookupFileShareResultOutput) ToLookupFileShareResultOutputWithContext(ct return o } +func (o LookupFileShareResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFileShareResult] { + return pulumix.Output[LookupFileShareResult]{ + OutputState: o.OutputState, + } +} + // Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. func (o LookupFileShareResultOutput) AccessTier() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupFileShareResult) *string { return v.AccessTier }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getLocalUser.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getLocalUser.go index 5004523c..41effd17 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getLocalUser.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getLocalUser.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Get the local user of the storage account by username. @@ -99,6 +100,12 @@ func (o LookupLocalUserResultOutput) ToLookupLocalUserResultOutputWithContext(ct return o } +func (o LookupLocalUserResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLocalUserResult] { + return pulumix.Output[LookupLocalUserResult]{ + OutputState: o.OutputState, + } +} + // Indicates whether shared key exists. Set it to false to remove existing shared key. func (o LookupLocalUserResultOutput) HasSharedKey() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupLocalUserResult) *bool { return v.HasSharedKey }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getManagementPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getManagementPolicy.go index 5437a720..9e4f1909 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getManagementPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getManagementPolicy.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the managementpolicy associated with the specified storage account. @@ -87,6 +88,12 @@ func (o LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutput return o } +func (o LookupManagementPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupManagementPolicyResult] { + return pulumix.Output[LookupManagementPolicyResult]{ + OutputState: o.OutputState, + } +} + // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} func (o LookupManagementPolicyResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupManagementPolicyResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getObjectReplicationPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getObjectReplicationPolicy.go index df419ef5..ae56b1a2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getObjectReplicationPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getObjectReplicationPolicy.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Get the object replication policy of the storage account by policy ID. @@ -93,6 +94,12 @@ func (o LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPoli return o } +func (o LookupObjectReplicationPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupObjectReplicationPolicyResult] { + return pulumix.Output[LookupObjectReplicationPolicyResult]{ + OutputState: o.OutputState, + } +} + // Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false. func (o LookupObjectReplicationPolicyResultOutput) DestinationAccount() pulumi.StringOutput { return o.ApplyT(func(v LookupObjectReplicationPolicyResult) string { return v.DestinationAccount }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getPrivateEndpointConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getPrivateEndpointConnection.go index ff4f50a9..03670589 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getPrivateEndpointConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getPrivateEndpointConnection.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the specified private endpoint connection associated with the storage account. @@ -89,6 +90,12 @@ func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConn return o } +func (o LookupPrivateEndpointConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateEndpointConnectionResult] { + return pulumix.Output[LookupPrivateEndpointConnectionResult]{ + OutputState: o.OutputState, + } +} + // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} func (o LookupPrivateEndpointConnectionResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupPrivateEndpointConnectionResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueue.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueue.go index 60864ab1..60c37ae6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueue.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueue.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the queue with the specified queue name, under the specified account if it exists. @@ -85,6 +86,12 @@ func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx contex return o } +func (o LookupQueueResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupQueueResult] { + return pulumix.Output[LookupQueueResult]{ + OutputState: o.OutputState, + } +} + // Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. func (o LookupQueueResultOutput) ApproximateMessageCount() pulumi.IntOutput { return o.ApplyT(func(v LookupQueueResult) int { return v.ApproximateMessageCount }).(pulumi.IntOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueueServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueueServiceProperties.go index 64050738..602d45ba 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueueServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getQueueServiceProperties.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. @@ -85,6 +86,12 @@ func (o LookupQueueServicePropertiesResultOutput) ToLookupQueueServiceProperties return o } +func (o LookupQueueServicePropertiesResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupQueueServicePropertiesResult] { + return pulumix.Output[LookupQueueServicePropertiesResult]{ + OutputState: o.OutputState, + } +} + // Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. func (o LookupQueueServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput { return o.ApplyT(func(v LookupQueueServicePropertiesResult) *CorsRulesResponse { return v.Cors }).(CorsRulesResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getStorageAccount.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getStorageAccount.go index 0168275c..3eb5942d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getStorageAccount.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getStorageAccount.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status. The ListKeys operation should be used to retrieve storage keys. @@ -186,6 +187,12 @@ func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutputWith return o } +func (o LookupStorageAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStorageAccountResult] { + return pulumix.Output[LookupStorageAccountResult]{ + OutputState: o.OutputState, + } +} + // Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. func (o LookupStorageAccountResultOutput) AccessTier() pulumi.StringOutput { return o.ApplyT(func(v LookupStorageAccountResult) string { return v.AccessTier }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTable.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTable.go index 952e455f..061bad11 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTable.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTable.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the table with the specified table name, under the specified account if it exists. @@ -87,6 +88,12 @@ func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx contex return o } +func (o LookupTableResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTableResult] { + return pulumix.Output[LookupTableResult]{ + OutputState: o.OutputState, + } +} + // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} func (o LookupTableResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupTableResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTableServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTableServiceProperties.go index 177d5d02..d5b03aa8 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTableServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/getTableServiceProperties.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Gets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. @@ -85,6 +86,12 @@ func (o LookupTableServicePropertiesResultOutput) ToLookupTableServiceProperties return o } +func (o LookupTableServicePropertiesResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupTableServicePropertiesResult] { + return pulumix.Output[LookupTableServicePropertiesResult]{ + OutputState: o.OutputState, + } +} + // Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. func (o LookupTableServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput { return o.ApplyT(func(v LookupTableServicePropertiesResult) *CorsRulesResponse { return v.Cors }).(CorsRulesResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listLocalUserKeys.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listLocalUserKeys.go index 66c5ab5f..9bfd3595 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listLocalUserKeys.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listLocalUserKeys.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // List SSH authorized keys and shared key of the local user. @@ -81,6 +82,12 @@ func (o ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutputWithContex return o } +func (o ListLocalUserKeysResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListLocalUserKeysResult] { + return pulumix.Output[ListLocalUserKeysResult]{ + OutputState: o.OutputState, + } +} + // Auto generated by the server for SMB authentication. func (o ListLocalUserKeysResultOutput) SharedKey() pulumi.StringOutput { return o.ApplyT(func(v ListLocalUserKeysResult) string { return v.SharedKey }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountKeys.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountKeys.go index 1a0bc1a3..71be4581 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountKeys.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountKeys.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Lists the access keys or Kerberos keys (if active directory enabled) for the specified storage account. @@ -79,6 +80,12 @@ func (o ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutput return o } +func (o ListStorageAccountKeysResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListStorageAccountKeysResult] { + return pulumix.Output[ListStorageAccountKeysResult]{ + OutputState: o.OutputState, + } +} + // Gets the list of storage account keys and their properties for the specified storage account. func (o ListStorageAccountKeysResultOutput) Keys() StorageAccountKeyResponseArrayOutput { return o.ApplyT(func(v ListStorageAccountKeysResult) []StorageAccountKeyResponse { return v.Keys }).(StorageAccountKeyResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountSAS.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountSAS.go index d28cbf58..dfec8478 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountSAS.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountSAS.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // List SAS credentials of a storage account. @@ -107,6 +108,12 @@ func (o ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutputWi return o } +func (o ListStorageAccountSASResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListStorageAccountSASResult] { + return pulumix.Output[ListStorageAccountSASResult]{ + OutputState: o.OutputState, + } +} + // List SAS credentials of storage account. func (o ListStorageAccountSASResultOutput) AccountSasToken() pulumi.StringOutput { return o.ApplyT(func(v ListStorageAccountSASResult) string { return v.AccountSasToken }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountServiceSAS.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountServiceSAS.go index 15d3de3a..107291f8 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountServiceSAS.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/listStorageAccountServiceSAS.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // List service SAS credentials of a specific resource. @@ -147,6 +148,12 @@ func (o ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSAS return o } +func (o ListStorageAccountServiceSASResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListStorageAccountServiceSASResult] { + return pulumix.Output[ListStorageAccountServiceSASResult]{ + OutputState: o.OutputState, + } +} + // List service SAS credentials of specific resource. func (o ListStorageAccountServiceSASResultOutput) ServiceSasToken() pulumi.StringOutput { return o.ApplyT(func(v ListStorageAccountServiceSASResult) string { return v.ServiceSasToken }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/localUser.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/localUser.go index dc04509b..c5467cc7 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/localUser.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/localUser.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The local user associated with the storage accounts. @@ -168,6 +169,12 @@ func (i *LocalUser) ToLocalUserOutputWithContext(ctx context.Context) LocalUserO return pulumi.ToOutputWithContext(ctx, i).(LocalUserOutput) } +func (i *LocalUser) ToOutput(ctx context.Context) pulumix.Output[*LocalUser] { + return pulumix.Output[*LocalUser]{ + OutputState: i.ToLocalUserOutputWithContext(ctx).OutputState, + } +} + type LocalUserOutput struct{ *pulumi.OutputState } func (LocalUserOutput) ElementType() reflect.Type { @@ -182,6 +189,12 @@ func (o LocalUserOutput) ToLocalUserOutputWithContext(ctx context.Context) Local return o } +func (o LocalUserOutput) ToOutput(ctx context.Context) pulumix.Output[*LocalUser] { + return pulumix.Output[*LocalUser]{ + OutputState: o.OutputState, + } +} + // Indicates whether shared key exists. Set it to false to remove existing shared key. func (o LocalUserOutput) HasSharedKey() pulumi.BoolPtrOutput { return o.ApplyT(func(v *LocalUser) pulumi.BoolPtrOutput { return v.HasSharedKey }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/managementPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/managementPolicy.go index c5f4a916..ae50b25b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/managementPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/managementPolicy.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The Get Storage Account ManagementPolicies operation response. @@ -166,6 +167,12 @@ func (i *ManagementPolicy) ToManagementPolicyOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyOutput) } +func (i *ManagementPolicy) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicy] { + return pulumix.Output[*ManagementPolicy]{ + OutputState: i.ToManagementPolicyOutputWithContext(ctx).OutputState, + } +} + type ManagementPolicyOutput struct{ *pulumi.OutputState } func (ManagementPolicyOutput) ElementType() reflect.Type { @@ -180,6 +187,12 @@ func (o ManagementPolicyOutput) ToManagementPolicyOutputWithContext(ctx context. return o } +func (o ManagementPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicy] { + return pulumix.Output[*ManagementPolicy]{ + OutputState: o.OutputState, + } +} + // Returns the date and time the ManagementPolicies was last modified. func (o ManagementPolicyOutput) LastModifiedTime() pulumi.StringOutput { return o.ApplyT(func(v *ManagementPolicy) pulumi.StringOutput { return v.LastModifiedTime }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/objectReplicationPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/objectReplicationPolicy.go index e0e29d8d..ff664190 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/objectReplicationPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/objectReplicationPolicy.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The replication policy between two storage accounts. Multiple rules can be defined in one policy. @@ -174,6 +175,12 @@ func (i *ObjectReplicationPolicy) ToObjectReplicationPolicyOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(ObjectReplicationPolicyOutput) } +func (i *ObjectReplicationPolicy) ToOutput(ctx context.Context) pulumix.Output[*ObjectReplicationPolicy] { + return pulumix.Output[*ObjectReplicationPolicy]{ + OutputState: i.ToObjectReplicationPolicyOutputWithContext(ctx).OutputState, + } +} + type ObjectReplicationPolicyOutput struct{ *pulumi.OutputState } func (ObjectReplicationPolicyOutput) ElementType() reflect.Type { @@ -188,6 +195,12 @@ func (o ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutputWithContex return o } +func (o ObjectReplicationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectReplicationPolicy] { + return pulumix.Output[*ObjectReplicationPolicy]{ + OutputState: o.OutputState, + } +} + // Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false. func (o ObjectReplicationPolicyOutput) DestinationAccount() pulumi.StringOutput { return o.ApplyT(func(v *ObjectReplicationPolicy) pulumi.StringOutput { return v.DestinationAccount }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/privateEndpointConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/privateEndpointConnection.go index 215a0446..6c7c69cd 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/privateEndpointConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/privateEndpointConnection.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The Private Endpoint Connection resource. @@ -159,6 +160,12 @@ func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(PrivateEndpointConnectionOutput) } +func (i *PrivateEndpointConnection) ToOutput(ctx context.Context) pulumix.Output[*PrivateEndpointConnection] { + return pulumix.Output[*PrivateEndpointConnection]{ + OutputState: i.ToPrivateEndpointConnectionOutputWithContext(ctx).OutputState, + } +} + type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState } func (PrivateEndpointConnectionOutput) ElementType() reflect.Type { @@ -173,6 +180,12 @@ func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithCo return o } +func (o PrivateEndpointConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateEndpointConnection] { + return pulumix.Output[*PrivateEndpointConnection]{ + OutputState: o.OutputState, + } +} + // The name of the resource func (o PrivateEndpointConnectionOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *PrivateEndpointConnection) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiEnums.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiEnums.go index 9e9a734f..00ddaabc 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiEnums.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiEnums.go @@ -8,6 +8,7 @@ import ( "reflect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. @@ -79,6 +80,12 @@ func (o AccessTierOutput) ToAccessTierPtrOutputWithContext(ctx context.Context) }).(AccessTierPtrOutput) } +func (o AccessTierOutput) ToOutput(ctx context.Context) pulumix.Output[AccessTier] { + return pulumix.Output[AccessTier]{ + OutputState: o.OutputState, + } +} + func (o AccessTierOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -114,6 +121,12 @@ func (o AccessTierPtrOutput) ToAccessTierPtrOutputWithContext(ctx context.Contex return o } +func (o AccessTierPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessTier] { + return pulumix.Output[*AccessTier]{ + OutputState: o.OutputState, + } +} + func (o AccessTierPtrOutput) Elem() AccessTierOutput { return o.ApplyT(func(v *AccessTier) AccessTier { if v != nil { @@ -176,6 +189,12 @@ func (in *accessTierPtr) ToAccessTierPtrOutputWithContext(ctx context.Context) A return pulumi.ToOutputWithContext(ctx, in).(AccessTierPtrOutput) } +func (in *accessTierPtr) ToOutput(ctx context.Context) pulumix.Output[*AccessTier] { + return pulumix.Output[*AccessTier]{ + OutputState: in.ToAccessTierPtrOutputWithContext(ctx).OutputState, + } +} + // The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. type AccountImmutabilityPolicyState string @@ -260,6 +279,12 @@ func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPt }).(ActionPtrOutput) } +func (o ActionOutput) ToOutput(ctx context.Context) pulumix.Output[Action] { + return pulumix.Output[Action]{ + OutputState: o.OutputState, + } +} + func (o ActionOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -295,6 +320,12 @@ func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) Actio return o } +func (o ActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Action] { + return pulumix.Output[*Action]{ + OutputState: o.OutputState, + } +} + func (o ActionPtrOutput) Elem() ActionOutput { return o.ApplyT(func(v *Action) Action { if v != nil { @@ -357,6 +388,12 @@ func (in *actionPtr) ToActionPtrOutputWithContext(ctx context.Context) ActionPtr return pulumi.ToOutputWithContext(ctx, in).(ActionPtrOutput) } +func (in *actionPtr) ToOutput(ctx context.Context) pulumix.Output[*Action] { + return pulumix.Output[*Action]{ + OutputState: in.ToActionPtrOutputWithContext(ctx).OutputState, + } +} + // Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. type AllowedCopyScope string @@ -450,6 +487,12 @@ func (o BlobAccessTierOutput) ToBlobAccessTierPtrOutputWithContext(ctx context.C }).(BlobAccessTierPtrOutput) } +func (o BlobAccessTierOutput) ToOutput(ctx context.Context) pulumix.Output[BlobAccessTier] { + return pulumix.Output[BlobAccessTier]{ + OutputState: o.OutputState, + } +} + func (o BlobAccessTierOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -485,6 +528,12 @@ func (o BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutputWithContext(ctx contex return o } +func (o BlobAccessTierPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobAccessTier] { + return pulumix.Output[*BlobAccessTier]{ + OutputState: o.OutputState, + } +} + func (o BlobAccessTierPtrOutput) Elem() BlobAccessTierOutput { return o.ApplyT(func(v *BlobAccessTier) BlobAccessTier { if v != nil { @@ -547,6 +596,12 @@ func (in *blobAccessTierPtr) ToBlobAccessTierPtrOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, in).(BlobAccessTierPtrOutput) } +func (in *blobAccessTierPtr) ToOutput(ctx context.Context) pulumix.Output[*BlobAccessTier] { + return pulumix.Output[*BlobAccessTier]{ + OutputState: in.ToBlobAccessTierPtrOutputWithContext(ctx).OutputState, + } +} + // The type of a storage blob to be created. type BlobType string @@ -617,6 +672,12 @@ func (o BlobTypeOutput) ToBlobTypePtrOutputWithContext(ctx context.Context) Blob }).(BlobTypePtrOutput) } +func (o BlobTypeOutput) ToOutput(ctx context.Context) pulumix.Output[BlobType] { + return pulumix.Output[BlobType]{ + OutputState: o.OutputState, + } +} + func (o BlobTypeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -652,6 +713,12 @@ func (o BlobTypePtrOutput) ToBlobTypePtrOutputWithContext(ctx context.Context) B return o } +func (o BlobTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobType] { + return pulumix.Output[*BlobType]{ + OutputState: o.OutputState, + } +} + func (o BlobTypePtrOutput) Elem() BlobTypeOutput { return o.ApplyT(func(v *BlobType) BlobType { if v != nil { @@ -714,6 +781,12 @@ func (in *blobTypePtr) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobT return pulumi.ToOutputWithContext(ctx, in).(BlobTypePtrOutput) } +func (in *blobTypePtr) ToOutput(ctx context.Context) pulumix.Output[*BlobType] { + return pulumix.Output[*BlobType]{ + OutputState: in.ToBlobTypePtrOutputWithContext(ctx).OutputState, + } +} + // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. type Bypass string @@ -792,6 +865,12 @@ func (o DefaultActionOutput) ToDefaultActionPtrOutputWithContext(ctx context.Con }).(DefaultActionPtrOutput) } +func (o DefaultActionOutput) ToOutput(ctx context.Context) pulumix.Output[DefaultAction] { + return pulumix.Output[DefaultAction]{ + OutputState: o.OutputState, + } +} + func (o DefaultActionOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -827,6 +906,12 @@ func (o DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext(ctx context. return o } +func (o DefaultActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DefaultAction] { + return pulumix.Output[*DefaultAction]{ + OutputState: o.OutputState, + } +} + func (o DefaultActionPtrOutput) Elem() DefaultActionOutput { return o.ApplyT(func(v *DefaultAction) DefaultAction { if v != nil { @@ -889,6 +974,12 @@ func (in *defaultActionPtr) ToDefaultActionPtrOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, in).(DefaultActionPtrOutput) } +func (in *defaultActionPtr) ToOutput(ctx context.Context) pulumix.Output[*DefaultAction] { + return pulumix.Output[*DefaultAction]{ + OutputState: in.ToDefaultActionPtrOutputWithContext(ctx).OutputState, + } +} + // Default share permission for users using Kerberos authentication if RBAC role is not assigned. type DefaultSharePermission string @@ -1031,6 +1122,12 @@ func (o HttpProtocolOutput) ToHttpProtocolPtrOutputWithContext(ctx context.Conte }).(HttpProtocolPtrOutput) } +func (o HttpProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[HttpProtocol] { + return pulumix.Output[HttpProtocol]{ + OutputState: o.OutputState, + } +} + func (o HttpProtocolOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -1066,6 +1163,12 @@ func (o HttpProtocolPtrOutput) ToHttpProtocolPtrOutputWithContext(ctx context.Co return o } +func (o HttpProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HttpProtocol] { + return pulumix.Output[*HttpProtocol]{ + OutputState: o.OutputState, + } +} + func (o HttpProtocolPtrOutput) Elem() HttpProtocolOutput { return o.ApplyT(func(v *HttpProtocol) HttpProtocol { if v != nil { @@ -1128,6 +1231,12 @@ func (in *httpProtocolPtr) ToHttpProtocolPtrOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, in).(HttpProtocolPtrOutput) } +func (in *httpProtocolPtr) ToOutput(ctx context.Context) pulumix.Output[*HttpProtocol] { + return pulumix.Output[*HttpProtocol]{ + OutputState: in.ToHttpProtocolPtrOutputWithContext(ctx).OutputState, + } +} + // The identity type. type IdentityType string @@ -1296,6 +1405,12 @@ func (o PublicAccessOutput) ToPublicAccessPtrOutputWithContext(ctx context.Conte }).(PublicAccessPtrOutput) } +func (o PublicAccessOutput) ToOutput(ctx context.Context) pulumix.Output[PublicAccess] { + return pulumix.Output[PublicAccess]{ + OutputState: o.OutputState, + } +} + func (o PublicAccessOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -1331,6 +1446,12 @@ func (o PublicAccessPtrOutput) ToPublicAccessPtrOutputWithContext(ctx context.Co return o } +func (o PublicAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicAccess] { + return pulumix.Output[*PublicAccess]{ + OutputState: o.OutputState, + } +} + func (o PublicAccessPtrOutput) Elem() PublicAccessOutput { return o.ApplyT(func(v *PublicAccess) PublicAccess { if v != nil { @@ -1393,6 +1514,12 @@ func (in *publicAccessPtr) ToPublicAccessPtrOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, in).(PublicAccessPtrOutput) } +func (in *publicAccessPtr) ToOutput(ctx context.Context) pulumix.Output[*PublicAccess] { + return pulumix.Output[*PublicAccess]{ + OutputState: in.ToPublicAccessPtrOutputWithContext(ctx).OutputState, + } +} + // Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. type PublicNetworkAccess string diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiTypes.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiTypes.go index 95bbf388..d7c115f2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiTypes.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/pulumiTypes.go @@ -9,6 +9,7 @@ import ( "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) var _ = utilities.GetEnvOrDefault @@ -54,6 +55,12 @@ func (i AccessPolicyArgs) ToAccessPolicyOutputWithContext(ctx context.Context) A return pulumi.ToOutputWithContext(ctx, i).(AccessPolicyOutput) } +func (i AccessPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicy] { + return pulumix.Output[AccessPolicy]{ + OutputState: i.ToAccessPolicyOutputWithContext(ctx).OutputState, + } +} + func (i AccessPolicyArgs) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput { return i.ToAccessPolicyPtrOutputWithContext(context.Background()) } @@ -95,6 +102,12 @@ func (i *accessPolicyPtrType) ToAccessPolicyPtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(AccessPolicyPtrOutput) } +func (i *accessPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy] { + return pulumix.Output[*AccessPolicy]{ + OutputState: i.ToAccessPolicyPtrOutputWithContext(ctx).OutputState, + } +} + type AccessPolicyOutput struct{ *pulumi.OutputState } func (AccessPolicyOutput) ElementType() reflect.Type { @@ -119,6 +132,12 @@ func (o AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Conte }).(AccessPolicyPtrOutput) } +func (o AccessPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicy] { + return pulumix.Output[AccessPolicy]{ + OutputState: o.OutputState, + } +} + // Expiry time of the access policy func (o AccessPolicyOutput) ExpiryTime() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessPolicy) *string { return v.ExpiryTime }).(pulumi.StringPtrOutput) @@ -148,6 +167,12 @@ func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Co return o } +func (o AccessPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy] { + return pulumix.Output[*AccessPolicy]{ + OutputState: o.OutputState, + } +} + func (o AccessPolicyPtrOutput) Elem() AccessPolicyOutput { return o.ApplyT(func(v *AccessPolicy) AccessPolicy { if v != nil { @@ -211,6 +236,12 @@ func (o AccessPolicyResponseOutput) ToAccessPolicyResponseOutputWithContext(ctx return o } +func (o AccessPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyResponse] { + return pulumix.Output[AccessPolicyResponse]{ + OutputState: o.OutputState, + } +} + // Expiry time of the access policy func (o AccessPolicyResponseOutput) ExpiryTime() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessPolicyResponse) *string { return v.ExpiryTime }).(pulumi.StringPtrOutput) @@ -240,6 +271,12 @@ func (o AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutputWithContex return o } +func (o AccessPolicyResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyResponse] { + return pulumix.Output[*AccessPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o AccessPolicyResponsePtrOutput) Elem() AccessPolicyResponseOutput { return o.ApplyT(func(v *AccessPolicyResponse) AccessPolicyResponse { if v != nil { @@ -323,6 +360,12 @@ func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyProp return pulumi.ToOutputWithContext(ctx, i).(AccountImmutabilityPolicyPropertiesOutput) } +func (i AccountImmutabilityPolicyPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[AccountImmutabilityPolicyProperties] { + return pulumix.Output[AccountImmutabilityPolicyProperties]{ + OutputState: i.ToAccountImmutabilityPolicyPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput { return i.ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(context.Background()) } @@ -364,6 +407,12 @@ func (i *accountImmutabilityPolicyPropertiesPtrType) ToAccountImmutabilityPolicy return pulumi.ToOutputWithContext(ctx, i).(AccountImmutabilityPolicyPropertiesPtrOutput) } +func (i *accountImmutabilityPolicyPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*AccountImmutabilityPolicyProperties] { + return pulumix.Output[*AccountImmutabilityPolicyProperties]{ + OutputState: i.ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // This defines account-level immutability policy properties. type AccountImmutabilityPolicyPropertiesOutput struct{ *pulumi.OutputState } @@ -389,6 +438,12 @@ func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPr }).(AccountImmutabilityPolicyPropertiesPtrOutput) } +func (o AccountImmutabilityPolicyPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[AccountImmutabilityPolicyProperties] { + return pulumix.Output[AccountImmutabilityPolicyProperties]{ + OutputState: o.OutputState, + } +} + // This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. func (o AccountImmutabilityPolicyPropertiesOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput { return o.ApplyT(func(v AccountImmutabilityPolicyProperties) *bool { return v.AllowProtectedAppendWrites }).(pulumi.BoolPtrOutput) @@ -418,6 +473,12 @@ func (o AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolic return o } +func (o AccountImmutabilityPolicyPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccountImmutabilityPolicyProperties] { + return pulumix.Output[*AccountImmutabilityPolicyProperties]{ + OutputState: o.OutputState, + } +} + func (o AccountImmutabilityPolicyPropertiesPtrOutput) Elem() AccountImmutabilityPolicyPropertiesOutput { return o.ApplyT(func(v *AccountImmutabilityPolicyProperties) AccountImmutabilityPolicyProperties { if v != nil { @@ -483,6 +544,12 @@ func (o AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutability return o } +func (o AccountImmutabilityPolicyPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AccountImmutabilityPolicyPropertiesResponse] { + return pulumix.Output[AccountImmutabilityPolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. func (o AccountImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput { return o.ApplyT(func(v AccountImmutabilityPolicyPropertiesResponse) *bool { return v.AllowProtectedAppendWrites }).(pulumi.BoolPtrOutput) @@ -514,6 +581,12 @@ func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabil return o } +func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccountImmutabilityPolicyPropertiesResponse] { + return pulumix.Output[*AccountImmutabilityPolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) Elem() AccountImmutabilityPolicyPropertiesResponseOutput { return o.ApplyT(func(v *AccountImmutabilityPolicyPropertiesResponse) AccountImmutabilityPolicyPropertiesResponse { if v != nil { @@ -617,6 +690,12 @@ func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(ActiveDirectoryPropertiesOutput) } +func (i ActiveDirectoryPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[ActiveDirectoryProperties] { + return pulumix.Output[ActiveDirectoryProperties]{ + OutputState: i.ToActiveDirectoryPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput { return i.ToActiveDirectoryPropertiesPtrOutputWithContext(context.Background()) } @@ -658,6 +737,12 @@ func (i *activeDirectoryPropertiesPtrType) ToActiveDirectoryPropertiesPtrOutputW return pulumi.ToOutputWithContext(ctx, i).(ActiveDirectoryPropertiesPtrOutput) } +func (i *activeDirectoryPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*ActiveDirectoryProperties] { + return pulumix.Output[*ActiveDirectoryProperties]{ + OutputState: i.ToActiveDirectoryPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Settings properties for Active Directory (AD). type ActiveDirectoryPropertiesOutput struct{ *pulumi.OutputState } @@ -683,6 +768,12 @@ func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutputWit }).(ActiveDirectoryPropertiesPtrOutput) } +func (o ActiveDirectoryPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[ActiveDirectoryProperties] { + return pulumix.Output[ActiveDirectoryProperties]{ + OutputState: o.OutputState, + } +} + // Specifies the Active Directory account type for Azure Storage. func (o ActiveDirectoryPropertiesOutput) AccountType() pulumi.StringPtrOutput { return o.ApplyT(func(v ActiveDirectoryProperties) *string { return v.AccountType }).(pulumi.StringPtrOutput) @@ -737,6 +828,12 @@ func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutput return o } +func (o ActiveDirectoryPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ActiveDirectoryProperties] { + return pulumix.Output[*ActiveDirectoryProperties]{ + OutputState: o.OutputState, + } +} + func (o ActiveDirectoryPropertiesPtrOutput) Elem() ActiveDirectoryPropertiesOutput { return o.ApplyT(func(v *ActiveDirectoryProperties) ActiveDirectoryProperties { if v != nil { @@ -862,6 +959,12 @@ func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResp return o } +func (o ActiveDirectoryPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ActiveDirectoryPropertiesResponse] { + return pulumix.Output[ActiveDirectoryPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Specifies the Active Directory account type for Azure Storage. func (o ActiveDirectoryPropertiesResponseOutput) AccountType() pulumi.StringPtrOutput { return o.ApplyT(func(v ActiveDirectoryPropertiesResponse) *string { return v.AccountType }).(pulumi.StringPtrOutput) @@ -916,6 +1019,12 @@ func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesR return o } +func (o ActiveDirectoryPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ActiveDirectoryPropertiesResponse] { + return pulumix.Output[*ActiveDirectoryPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o ActiveDirectoryPropertiesResponsePtrOutput) Elem() ActiveDirectoryPropertiesResponseOutput { return o.ApplyT(func(v *ActiveDirectoryPropertiesResponse) ActiveDirectoryPropertiesResponse { if v != nil { @@ -1049,6 +1158,12 @@ func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuth return pulumi.ToOutputWithContext(ctx, i).(AzureFilesIdentityBasedAuthenticationOutput) } +func (i AzureFilesIdentityBasedAuthenticationArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFilesIdentityBasedAuthentication] { + return pulumix.Output[AzureFilesIdentityBasedAuthentication]{ + OutputState: i.ToAzureFilesIdentityBasedAuthenticationOutputWithContext(ctx).OutputState, + } +} + func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput { return i.ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(context.Background()) } @@ -1090,6 +1205,12 @@ func (i *azureFilesIdentityBasedAuthenticationPtrType) ToAzureFilesIdentityBased return pulumi.ToOutputWithContext(ctx, i).(AzureFilesIdentityBasedAuthenticationPtrOutput) } +func (i *azureFilesIdentityBasedAuthenticationPtrType) ToOutput(ctx context.Context) pulumix.Output[*AzureFilesIdentityBasedAuthentication] { + return pulumix.Output[*AzureFilesIdentityBasedAuthentication]{ + OutputState: i.ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx).OutputState, + } +} + // Settings for Azure Files identity based authentication. type AzureFilesIdentityBasedAuthenticationOutput struct{ *pulumi.OutputState } @@ -1115,6 +1236,12 @@ func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAu }).(AzureFilesIdentityBasedAuthenticationPtrOutput) } +func (o AzureFilesIdentityBasedAuthenticationOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFilesIdentityBasedAuthentication] { + return pulumix.Output[AzureFilesIdentityBasedAuthentication]{ + OutputState: o.OutputState, + } +} + // Required if directoryServiceOptions are AD, optional if they are AADKERB. func (o AzureFilesIdentityBasedAuthenticationOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesPtrOutput { return o.ApplyT(func(v AzureFilesIdentityBasedAuthentication) *ActiveDirectoryProperties { @@ -1146,6 +1273,12 @@ func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBase return o } +func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFilesIdentityBasedAuthentication] { + return pulumix.Output[*AzureFilesIdentityBasedAuthentication]{ + OutputState: o.OutputState, + } +} + func (o AzureFilesIdentityBasedAuthenticationPtrOutput) Elem() AzureFilesIdentityBasedAuthenticationOutput { return o.ApplyT(func(v *AzureFilesIdentityBasedAuthentication) AzureFilesIdentityBasedAuthentication { if v != nil { @@ -1211,6 +1344,12 @@ func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentit return o } +func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFilesIdentityBasedAuthenticationResponse] { + return pulumix.Output[AzureFilesIdentityBasedAuthenticationResponse]{ + OutputState: o.OutputState, + } +} + // Required if directoryServiceOptions are AD, optional if they are AADKERB. func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput { return o.ApplyT(func(v AzureFilesIdentityBasedAuthenticationResponse) *ActiveDirectoryPropertiesResponse { @@ -1242,6 +1381,12 @@ func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIden return o } +func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFilesIdentityBasedAuthenticationResponse] { + return pulumix.Output[*AzureFilesIdentityBasedAuthenticationResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) Elem() AzureFilesIdentityBasedAuthenticationResponseOutput { return o.ApplyT(func(v *AzureFilesIdentityBasedAuthenticationResponse) AzureFilesIdentityBasedAuthenticationResponse { if v != nil { @@ -1333,6 +1478,12 @@ func (i BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutput return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicyDefinitionOutput) } +func (i BlobInventoryPolicyDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyDefinition] { + return pulumix.Output[BlobInventoryPolicyDefinition]{ + OutputState: i.ToBlobInventoryPolicyDefinitionOutputWithContext(ctx).OutputState, + } +} + // An object that defines the blob inventory rule. type BlobInventoryPolicyDefinitionOutput struct{ *pulumi.OutputState } @@ -1348,6 +1499,12 @@ func (o BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutp return o } +func (o BlobInventoryPolicyDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyDefinition] { + return pulumix.Output[BlobInventoryPolicyDefinition]{ + OutputState: o.OutputState, + } +} + // An object that defines the filter set. func (o BlobInventoryPolicyDefinitionOutput) Filters() BlobInventoryPolicyFilterPtrOutput { return o.ApplyT(func(v BlobInventoryPolicyDefinition) *BlobInventoryPolicyFilter { return v.Filters }).(BlobInventoryPolicyFilterPtrOutput) @@ -1402,6 +1559,12 @@ func (o BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefini return o } +func (o BlobInventoryPolicyDefinitionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyDefinitionResponse] { + return pulumix.Output[BlobInventoryPolicyDefinitionResponse]{ + OutputState: o.OutputState, + } +} + // An object that defines the filter set. func (o BlobInventoryPolicyDefinitionResponseOutput) Filters() BlobInventoryPolicyFilterResponsePtrOutput { return o.ApplyT(func(v BlobInventoryPolicyDefinitionResponse) *BlobInventoryPolicyFilterResponse { return v.Filters }).(BlobInventoryPolicyFilterResponsePtrOutput) @@ -1482,6 +1645,12 @@ func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicyFilterOutput) } +func (i BlobInventoryPolicyFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyFilter] { + return pulumix.Output[BlobInventoryPolicyFilter]{ + OutputState: i.ToBlobInventoryPolicyFilterOutputWithContext(ctx).OutputState, + } +} + func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput { return i.ToBlobInventoryPolicyFilterPtrOutputWithContext(context.Background()) } @@ -1523,6 +1692,12 @@ func (i *blobInventoryPolicyFilterPtrType) ToBlobInventoryPolicyFilterPtrOutputW return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicyFilterPtrOutput) } +func (i *blobInventoryPolicyFilterPtrType) ToOutput(ctx context.Context) pulumix.Output[*BlobInventoryPolicyFilter] { + return pulumix.Output[*BlobInventoryPolicyFilter]{ + OutputState: i.ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx).OutputState, + } +} + // An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional. type BlobInventoryPolicyFilterOutput struct{ *pulumi.OutputState } @@ -1548,6 +1723,12 @@ func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutputWit }).(BlobInventoryPolicyFilterPtrOutput) } +func (o BlobInventoryPolicyFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyFilter] { + return pulumix.Output[BlobInventoryPolicyFilter]{ + OutputState: o.OutputState, + } +} + // An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. func (o BlobInventoryPolicyFilterOutput) BlobTypes() pulumi.StringArrayOutput { return o.ApplyT(func(v BlobInventoryPolicyFilter) []string { return v.BlobTypes }).(pulumi.StringArrayOutput) @@ -1592,6 +1773,12 @@ func (o BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutput return o } +func (o BlobInventoryPolicyFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobInventoryPolicyFilter] { + return pulumix.Output[*BlobInventoryPolicyFilter]{ + OutputState: o.OutputState, + } +} + func (o BlobInventoryPolicyFilterPtrOutput) Elem() BlobInventoryPolicyFilterOutput { return o.ApplyT(func(v *BlobInventoryPolicyFilter) BlobInventoryPolicyFilter { if v != nil { @@ -1693,6 +1880,12 @@ func (o BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResp return o } +func (o BlobInventoryPolicyFilterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyFilterResponse] { + return pulumix.Output[BlobInventoryPolicyFilterResponse]{ + OutputState: o.OutputState, + } +} + // An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. func (o BlobInventoryPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput { return o.ApplyT(func(v BlobInventoryPolicyFilterResponse) []string { return v.BlobTypes }).(pulumi.StringArrayOutput) @@ -1737,6 +1930,12 @@ func (o BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterR return o } +func (o BlobInventoryPolicyFilterResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BlobInventoryPolicyFilterResponse] { + return pulumix.Output[*BlobInventoryPolicyFilterResponse]{ + OutputState: o.OutputState, + } +} + func (o BlobInventoryPolicyFilterResponsePtrOutput) Elem() BlobInventoryPolicyFilterResponseOutput { return o.ApplyT(func(v *BlobInventoryPolicyFilterResponse) BlobInventoryPolicyFilterResponse { if v != nil { @@ -1854,6 +2053,12 @@ func (i BlobInventoryPolicyRuleArgs) ToBlobInventoryPolicyRuleOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicyRuleOutput) } +func (i BlobInventoryPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyRule] { + return pulumix.Output[BlobInventoryPolicyRule]{ + OutputState: i.ToBlobInventoryPolicyRuleOutputWithContext(ctx).OutputState, + } +} + // BlobInventoryPolicyRuleArrayInput is an input type that accepts BlobInventoryPolicyRuleArray and BlobInventoryPolicyRuleArrayOutput values. // You can construct a concrete instance of `BlobInventoryPolicyRuleArrayInput` via: // @@ -1879,6 +2084,12 @@ func (i BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicyRuleArrayOutput) } +func (i BlobInventoryPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BlobInventoryPolicyRule] { + return pulumix.Output[[]BlobInventoryPolicyRule]{ + OutputState: i.ToBlobInventoryPolicyRuleArrayOutputWithContext(ctx).OutputState, + } +} + // An object that wraps the blob inventory rule. Each rule is uniquely defined by name. type BlobInventoryPolicyRuleOutput struct{ *pulumi.OutputState } @@ -1894,6 +2105,12 @@ func (o BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutputWithContex return o } +func (o BlobInventoryPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyRule] { + return pulumix.Output[BlobInventoryPolicyRule]{ + OutputState: o.OutputState, + } +} + // An object that defines the blob inventory policy rule. func (o BlobInventoryPolicyRuleOutput) Definition() BlobInventoryPolicyDefinitionOutput { return o.ApplyT(func(v BlobInventoryPolicyRule) BlobInventoryPolicyDefinition { return v.Definition }).(BlobInventoryPolicyDefinitionOutput) @@ -1928,6 +2145,12 @@ func (o BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutput return o } +func (o BlobInventoryPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BlobInventoryPolicyRule] { + return pulumix.Output[[]BlobInventoryPolicyRule]{ + OutputState: o.OutputState, + } +} + func (o BlobInventoryPolicyRuleArrayOutput) Index(i pulumi.IntInput) BlobInventoryPolicyRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BlobInventoryPolicyRule { return vs[0].([]BlobInventoryPolicyRule)[vs[1].(int)] @@ -1961,6 +2184,12 @@ func (o BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponse return o } +func (o BlobInventoryPolicyRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicyRuleResponse] { + return pulumix.Output[BlobInventoryPolicyRuleResponse]{ + OutputState: o.OutputState, + } +} + // An object that defines the blob inventory policy rule. func (o BlobInventoryPolicyRuleResponseOutput) Definition() BlobInventoryPolicyDefinitionResponseOutput { return o.ApplyT(func(v BlobInventoryPolicyRuleResponse) BlobInventoryPolicyDefinitionResponse { return v.Definition }).(BlobInventoryPolicyDefinitionResponseOutput) @@ -1995,6 +2224,12 @@ func (o BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleRes return o } +func (o BlobInventoryPolicyRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BlobInventoryPolicyRuleResponse] { + return pulumix.Output[[]BlobInventoryPolicyRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o BlobInventoryPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) BlobInventoryPolicyRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BlobInventoryPolicyRuleResponse { return vs[0].([]BlobInventoryPolicyRuleResponse)[vs[1].(int)] @@ -2044,6 +2279,12 @@ func (i BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(BlobInventoryPolicySchemaOutput) } +func (i BlobInventoryPolicySchemaArgs) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicySchema] { + return pulumix.Output[BlobInventoryPolicySchema]{ + OutputState: i.ToBlobInventoryPolicySchemaOutputWithContext(ctx).OutputState, + } +} + // The storage account blob inventory policy rules. type BlobInventoryPolicySchemaOutput struct{ *pulumi.OutputState } @@ -2059,6 +2300,12 @@ func (o BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutputWithCo return o } +func (o BlobInventoryPolicySchemaOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicySchema] { + return pulumix.Output[BlobInventoryPolicySchema]{ + OutputState: o.OutputState, + } +} + // Policy is enabled if set to true. func (o BlobInventoryPolicySchemaOutput) Enabled() pulumi.BoolOutput { return o.ApplyT(func(v BlobInventoryPolicySchema) bool { return v.Enabled }).(pulumi.BoolOutput) @@ -2101,6 +2348,12 @@ func (o BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResp return o } +func (o BlobInventoryPolicySchemaResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobInventoryPolicySchemaResponse] { + return pulumix.Output[BlobInventoryPolicySchemaResponse]{ + OutputState: o.OutputState, + } +} + // Deprecated Property from API version 2021-04-01 onwards, the required destination container name must be specified at the rule level 'policy.rule.destination' func (o BlobInventoryPolicySchemaResponseOutput) Destination() pulumi.StringOutput { return o.ApplyT(func(v BlobInventoryPolicySchemaResponse) string { return v.Destination }).(pulumi.StringOutput) @@ -2144,6 +2397,12 @@ func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutp return o } +func (o BlobRestoreParametersResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobRestoreParametersResponse] { + return pulumix.Output[BlobRestoreParametersResponse]{ + OutputState: o.OutputState, + } +} + // Blob ranges to restore. func (o BlobRestoreParametersResponseOutput) BlobRanges() BlobRestoreRangeResponseArrayOutput { return o.ApplyT(func(v BlobRestoreParametersResponse) []BlobRestoreRangeResponse { return v.BlobRanges }).(BlobRestoreRangeResponseArrayOutput) @@ -2177,6 +2436,12 @@ func (o BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutputWithCont return o } +func (o BlobRestoreRangeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobRestoreRangeResponse] { + return pulumix.Output[BlobRestoreRangeResponse]{ + OutputState: o.OutputState, + } +} + // Blob end range. This is exclusive. Empty means account end. func (o BlobRestoreRangeResponseOutput) EndRange() pulumi.StringOutput { return o.ApplyT(func(v BlobRestoreRangeResponse) string { return v.EndRange }).(pulumi.StringOutput) @@ -2201,6 +2466,12 @@ func (o BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutp return o } +func (o BlobRestoreRangeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BlobRestoreRangeResponse] { + return pulumix.Output[[]BlobRestoreRangeResponse]{ + OutputState: o.OutputState, + } +} + func (o BlobRestoreRangeResponseArrayOutput) Index(i pulumi.IntInput) BlobRestoreRangeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BlobRestoreRangeResponse { return vs[0].([]BlobRestoreRangeResponse)[vs[1].(int)] @@ -2234,6 +2505,12 @@ func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutputWithCo return o } +func (o BlobRestoreStatusResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BlobRestoreStatusResponse] { + return pulumix.Output[BlobRestoreStatusResponse]{ + OutputState: o.OutputState, + } +} + // Failure reason when blob restore is failed. func (o BlobRestoreStatusResponseOutput) FailureReason() pulumi.StringOutput { return o.ApplyT(func(v BlobRestoreStatusResponse) string { return v.FailureReason }).(pulumi.StringOutput) @@ -2293,6 +2570,12 @@ func (i ChangeFeedArgs) ToChangeFeedOutputWithContext(ctx context.Context) Chang return pulumi.ToOutputWithContext(ctx, i).(ChangeFeedOutput) } +func (i ChangeFeedArgs) ToOutput(ctx context.Context) pulumix.Output[ChangeFeed] { + return pulumix.Output[ChangeFeed]{ + OutputState: i.ToChangeFeedOutputWithContext(ctx).OutputState, + } +} + func (i ChangeFeedArgs) ToChangeFeedPtrOutput() ChangeFeedPtrOutput { return i.ToChangeFeedPtrOutputWithContext(context.Background()) } @@ -2334,6 +2617,12 @@ func (i *changeFeedPtrType) ToChangeFeedPtrOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(ChangeFeedPtrOutput) } +func (i *changeFeedPtrType) ToOutput(ctx context.Context) pulumix.Output[*ChangeFeed] { + return pulumix.Output[*ChangeFeed]{ + OutputState: i.ToChangeFeedPtrOutputWithContext(ctx).OutputState, + } +} + // The blob service properties for change feed events. type ChangeFeedOutput struct{ *pulumi.OutputState } @@ -2359,6 +2648,12 @@ func (o ChangeFeedOutput) ToChangeFeedPtrOutputWithContext(ctx context.Context) }).(ChangeFeedPtrOutput) } +func (o ChangeFeedOutput) ToOutput(ctx context.Context) pulumix.Output[ChangeFeed] { + return pulumix.Output[ChangeFeed]{ + OutputState: o.OutputState, + } +} + // Indicates whether change feed event logging is enabled for the Blob service. func (o ChangeFeedOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v ChangeFeed) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -2383,6 +2678,12 @@ func (o ChangeFeedPtrOutput) ToChangeFeedPtrOutputWithContext(ctx context.Contex return o } +func (o ChangeFeedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ChangeFeed] { + return pulumix.Output[*ChangeFeed]{ + OutputState: o.OutputState, + } +} + func (o ChangeFeedPtrOutput) Elem() ChangeFeedOutput { return o.ApplyT(func(v *ChangeFeed) ChangeFeed { if v != nil { @@ -2436,6 +2737,12 @@ func (o ChangeFeedResponseOutput) ToChangeFeedResponseOutputWithContext(ctx cont return o } +func (o ChangeFeedResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ChangeFeedResponse] { + return pulumix.Output[ChangeFeedResponse]{ + OutputState: o.OutputState, + } +} + // Indicates whether change feed event logging is enabled for the Blob service. func (o ChangeFeedResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v ChangeFeedResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -2460,6 +2767,12 @@ func (o ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutputWithContext(ct return o } +func (o ChangeFeedResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ChangeFeedResponse] { + return pulumix.Output[*ChangeFeedResponse]{ + OutputState: o.OutputState, + } +} + func (o ChangeFeedResponsePtrOutput) Elem() ChangeFeedResponseOutput { return o.ApplyT(func(v *ChangeFeedResponse) ChangeFeedResponse { if v != nil { @@ -2541,6 +2854,12 @@ func (i CorsRuleArgs) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleO return pulumi.ToOutputWithContext(ctx, i).(CorsRuleOutput) } +func (i CorsRuleArgs) ToOutput(ctx context.Context) pulumix.Output[CorsRule] { + return pulumix.Output[CorsRule]{ + OutputState: i.ToCorsRuleOutputWithContext(ctx).OutputState, + } +} + // CorsRuleArrayInput is an input type that accepts CorsRuleArray and CorsRuleArrayOutput values. // You can construct a concrete instance of `CorsRuleArrayInput` via: // @@ -2566,6 +2885,12 @@ func (i CorsRuleArray) ToCorsRuleArrayOutputWithContext(ctx context.Context) Cor return pulumi.ToOutputWithContext(ctx, i).(CorsRuleArrayOutput) } +func (i CorsRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]CorsRule] { + return pulumix.Output[[]CorsRule]{ + OutputState: i.ToCorsRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Specifies a CORS rule for the Blob service. type CorsRuleOutput struct{ *pulumi.OutputState } @@ -2581,6 +2906,12 @@ func (o CorsRuleOutput) ToCorsRuleOutputWithContext(ctx context.Context) CorsRul return o } +func (o CorsRuleOutput) ToOutput(ctx context.Context) pulumix.Output[CorsRule] { + return pulumix.Output[CorsRule]{ + OutputState: o.OutputState, + } +} + // Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. func (o CorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput { return o.ApplyT(func(v CorsRule) []string { return v.AllowedHeaders }).(pulumi.StringArrayOutput) @@ -2620,6 +2951,12 @@ func (o CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext(ctx context.Contex return o } +func (o CorsRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CorsRule] { + return pulumix.Output[[]CorsRule]{ + OutputState: o.OutputState, + } +} + func (o CorsRuleArrayOutput) Index(i pulumi.IntInput) CorsRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CorsRule { return vs[0].([]CorsRule)[vs[1].(int)] @@ -2655,6 +2992,12 @@ func (o CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext(ctx context. return o } +func (o CorsRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CorsRuleResponse] { + return pulumix.Output[CorsRuleResponse]{ + OutputState: o.OutputState, + } +} + // Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. func (o CorsRuleResponseOutput) AllowedHeaders() pulumi.StringArrayOutput { return o.ApplyT(func(v CorsRuleResponse) []string { return v.AllowedHeaders }).(pulumi.StringArrayOutput) @@ -2694,6 +3037,12 @@ func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext(ct return o } +func (o CorsRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CorsRuleResponse] { + return pulumix.Output[[]CorsRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o CorsRuleResponseArrayOutput) Index(i pulumi.IntInput) CorsRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CorsRuleResponse { return vs[0].([]CorsRuleResponse)[vs[1].(int)] @@ -2735,6 +3084,12 @@ func (i CorsRulesArgs) ToCorsRulesOutputWithContext(ctx context.Context) CorsRul return pulumi.ToOutputWithContext(ctx, i).(CorsRulesOutput) } +func (i CorsRulesArgs) ToOutput(ctx context.Context) pulumix.Output[CorsRules] { + return pulumix.Output[CorsRules]{ + OutputState: i.ToCorsRulesOutputWithContext(ctx).OutputState, + } +} + func (i CorsRulesArgs) ToCorsRulesPtrOutput() CorsRulesPtrOutput { return i.ToCorsRulesPtrOutputWithContext(context.Background()) } @@ -2776,6 +3131,12 @@ func (i *corsRulesPtrType) ToCorsRulesPtrOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(CorsRulesPtrOutput) } +func (i *corsRulesPtrType) ToOutput(ctx context.Context) pulumix.Output[*CorsRules] { + return pulumix.Output[*CorsRules]{ + OutputState: i.ToCorsRulesPtrOutputWithContext(ctx).OutputState, + } +} + // Sets the CORS rules. You can include up to five CorsRule elements in the request. type CorsRulesOutput struct{ *pulumi.OutputState } @@ -2801,6 +3162,12 @@ func (o CorsRulesOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) Co }).(CorsRulesPtrOutput) } +func (o CorsRulesOutput) ToOutput(ctx context.Context) pulumix.Output[CorsRules] { + return pulumix.Output[CorsRules]{ + OutputState: o.OutputState, + } +} + // The List of CORS rules. You can include up to five CorsRule elements in the request. func (o CorsRulesOutput) CorsRules() CorsRuleArrayOutput { return o.ApplyT(func(v CorsRules) []CorsRule { return v.CorsRules }).(CorsRuleArrayOutput) @@ -2820,6 +3187,12 @@ func (o CorsRulesPtrOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) return o } +func (o CorsRulesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CorsRules] { + return pulumix.Output[*CorsRules]{ + OutputState: o.OutputState, + } +} + func (o CorsRulesPtrOutput) Elem() CorsRulesOutput { return o.ApplyT(func(v *CorsRules) CorsRules { if v != nil { @@ -2861,6 +3234,12 @@ func (o CorsRulesResponseOutput) ToCorsRulesResponseOutputWithContext(ctx contex return o } +func (o CorsRulesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CorsRulesResponse] { + return pulumix.Output[CorsRulesResponse]{ + OutputState: o.OutputState, + } +} + // The List of CORS rules. You can include up to five CorsRule elements in the request. func (o CorsRulesResponseOutput) CorsRules() CorsRuleResponseArrayOutput { return o.ApplyT(func(v CorsRulesResponse) []CorsRuleResponse { return v.CorsRules }).(CorsRuleResponseArrayOutput) @@ -2880,6 +3259,12 @@ func (o CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutputWithContext(ctx return o } +func (o CorsRulesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CorsRulesResponse] { + return pulumix.Output[*CorsRulesResponse]{ + OutputState: o.OutputState, + } +} + func (o CorsRulesResponsePtrOutput) Elem() CorsRulesResponseOutput { return o.ApplyT(func(v *CorsRulesResponse) CorsRulesResponse { if v != nil { @@ -2939,6 +3324,12 @@ func (i CustomDomainArgs) ToCustomDomainOutputWithContext(ctx context.Context) C return pulumi.ToOutputWithContext(ctx, i).(CustomDomainOutput) } +func (i CustomDomainArgs) ToOutput(ctx context.Context) pulumix.Output[CustomDomain] { + return pulumix.Output[CustomDomain]{ + OutputState: i.ToCustomDomainOutputWithContext(ctx).OutputState, + } +} + func (i CustomDomainArgs) ToCustomDomainPtrOutput() CustomDomainPtrOutput { return i.ToCustomDomainPtrOutputWithContext(context.Background()) } @@ -2980,6 +3371,12 @@ func (i *customDomainPtrType) ToCustomDomainPtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(CustomDomainPtrOutput) } +func (i *customDomainPtrType) ToOutput(ctx context.Context) pulumix.Output[*CustomDomain] { + return pulumix.Output[*CustomDomain]{ + OutputState: i.ToCustomDomainPtrOutputWithContext(ctx).OutputState, + } +} + // The custom domain assigned to this storage account. This can be set via Update. type CustomDomainOutput struct{ *pulumi.OutputState } @@ -3005,6 +3402,12 @@ func (o CustomDomainOutput) ToCustomDomainPtrOutputWithContext(ctx context.Conte }).(CustomDomainPtrOutput) } +func (o CustomDomainOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDomain] { + return pulumix.Output[CustomDomain]{ + OutputState: o.OutputState, + } +} + // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. func (o CustomDomainOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v CustomDomain) string { return v.Name }).(pulumi.StringOutput) @@ -3029,6 +3432,12 @@ func (o CustomDomainPtrOutput) ToCustomDomainPtrOutputWithContext(ctx context.Co return o } +func (o CustomDomainPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomDomain] { + return pulumix.Output[*CustomDomain]{ + OutputState: o.OutputState, + } +} + func (o CustomDomainPtrOutput) Elem() CustomDomainOutput { return o.ApplyT(func(v *CustomDomain) CustomDomain { if v != nil { @@ -3082,6 +3491,12 @@ func (o CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext(ctx return o } +func (o CustomDomainResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDomainResponse] { + return pulumix.Output[CustomDomainResponse]{ + OutputState: o.OutputState, + } +} + // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. func (o CustomDomainResponseOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v CustomDomainResponse) string { return v.Name }).(pulumi.StringOutput) @@ -3131,6 +3546,12 @@ func (i DateAfterCreationArgs) ToDateAfterCreationOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(DateAfterCreationOutput) } +func (i DateAfterCreationArgs) ToOutput(ctx context.Context) pulumix.Output[DateAfterCreation] { + return pulumix.Output[DateAfterCreation]{ + OutputState: i.ToDateAfterCreationOutputWithContext(ctx).OutputState, + } +} + func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput { return i.ToDateAfterCreationPtrOutputWithContext(context.Background()) } @@ -3172,6 +3593,12 @@ func (i *dateAfterCreationPtrType) ToDateAfterCreationPtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(DateAfterCreationPtrOutput) } +func (i *dateAfterCreationPtrType) ToOutput(ctx context.Context) pulumix.Output[*DateAfterCreation] { + return pulumix.Output[*DateAfterCreation]{ + OutputState: i.ToDateAfterCreationPtrOutputWithContext(ctx).OutputState, + } +} + // Object to define snapshot and version action conditions. type DateAfterCreationOutput struct{ *pulumi.OutputState } @@ -3197,6 +3624,12 @@ func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutputWithContext(ctx con }).(DateAfterCreationPtrOutput) } +func (o DateAfterCreationOutput) ToOutput(ctx context.Context) pulumix.Output[DateAfterCreation] { + return pulumix.Output[DateAfterCreation]{ + OutputState: o.OutputState, + } +} + // Value indicating the age in days after creation func (o DateAfterCreationOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output { return o.ApplyT(func(v DateAfterCreation) float64 { return v.DaysAfterCreationGreaterThan }).(pulumi.Float64Output) @@ -3221,6 +3654,12 @@ func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext(ctx return o } +func (o DateAfterCreationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DateAfterCreation] { + return pulumix.Output[*DateAfterCreation]{ + OutputState: o.OutputState, + } +} + func (o DateAfterCreationPtrOutput) Elem() DateAfterCreationOutput { return o.ApplyT(func(v *DateAfterCreation) DateAfterCreation { if v != nil { @@ -3274,6 +3713,12 @@ func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithCo return o } +func (o DateAfterCreationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DateAfterCreationResponse] { + return pulumix.Output[DateAfterCreationResponse]{ + OutputState: o.OutputState, + } +} + // Value indicating the age in days after creation func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output { return o.ApplyT(func(v DateAfterCreationResponse) float64 { return v.DaysAfterCreationGreaterThan }).(pulumi.Float64Output) @@ -3298,6 +3743,12 @@ func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput return o } +func (o DateAfterCreationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DateAfterCreationResponse] { + return pulumix.Output[*DateAfterCreationResponse]{ + OutputState: o.OutputState, + } +} + func (o DateAfterCreationResponsePtrOutput) Elem() DateAfterCreationResponseOutput { return o.ApplyT(func(v *DateAfterCreationResponse) DateAfterCreationResponse { if v != nil { @@ -3375,6 +3826,12 @@ func (i DateAfterModificationArgs) ToDateAfterModificationOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(DateAfterModificationOutput) } +func (i DateAfterModificationArgs) ToOutput(ctx context.Context) pulumix.Output[DateAfterModification] { + return pulumix.Output[DateAfterModification]{ + OutputState: i.ToDateAfterModificationOutputWithContext(ctx).OutputState, + } +} + func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput { return i.ToDateAfterModificationPtrOutputWithContext(context.Background()) } @@ -3416,6 +3873,12 @@ func (i *dateAfterModificationPtrType) ToDateAfterModificationPtrOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(DateAfterModificationPtrOutput) } +func (i *dateAfterModificationPtrType) ToOutput(ctx context.Context) pulumix.Output[*DateAfterModification] { + return pulumix.Output[*DateAfterModification]{ + OutputState: i.ToDateAfterModificationPtrOutputWithContext(ctx).OutputState, + } +} + // Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan. type DateAfterModificationOutput struct{ *pulumi.OutputState } @@ -3441,6 +3904,12 @@ func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext }).(DateAfterModificationPtrOutput) } +func (o DateAfterModificationOutput) ToOutput(ctx context.Context) pulumix.Output[DateAfterModification] { + return pulumix.Output[DateAfterModification]{ + OutputState: o.OutputState, + } +} + // Value indicating the age in days after blob creation. func (o DateAfterModificationOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput { return o.ApplyT(func(v DateAfterModification) *float64 { return v.DaysAfterCreationGreaterThan }).(pulumi.Float64PtrOutput) @@ -3475,6 +3944,12 @@ func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutputWithCont return o } +func (o DateAfterModificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DateAfterModification] { + return pulumix.Output[*DateAfterModification]{ + OutputState: o.OutputState, + } +} + func (o DateAfterModificationPtrOutput) Elem() DateAfterModificationOutput { return o.ApplyT(func(v *DateAfterModification) DateAfterModification { if v != nil { @@ -3552,6 +4027,12 @@ func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutp return o } +func (o DateAfterModificationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DateAfterModificationResponse] { + return pulumix.Output[DateAfterModificationResponse]{ + OutputState: o.OutputState, + } +} + // Value indicating the age in days after blob creation. func (o DateAfterModificationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput { return o.ApplyT(func(v DateAfterModificationResponse) *float64 { return v.DaysAfterCreationGreaterThan }).(pulumi.Float64PtrOutput) @@ -3586,6 +4067,12 @@ func (o DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponseP return o } +func (o DateAfterModificationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DateAfterModificationResponse] { + return pulumix.Output[*DateAfterModificationResponse]{ + OutputState: o.OutputState, + } +} + func (o DateAfterModificationResponsePtrOutput) Elem() DateAfterModificationResponseOutput { return o.ApplyT(func(v *DateAfterModificationResponse) DateAfterModificationResponse { if v != nil { @@ -3679,6 +4166,12 @@ func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(DeleteRetentionPolicyOutput) } +func (i DeleteRetentionPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[DeleteRetentionPolicy] { + return pulumix.Output[DeleteRetentionPolicy]{ + OutputState: i.ToDeleteRetentionPolicyOutputWithContext(ctx).OutputState, + } +} + func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput { return i.ToDeleteRetentionPolicyPtrOutputWithContext(context.Background()) } @@ -3720,6 +4213,12 @@ func (i *deleteRetentionPolicyPtrType) ToDeleteRetentionPolicyPtrOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(DeleteRetentionPolicyPtrOutput) } +func (i *deleteRetentionPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*DeleteRetentionPolicy] { + return pulumix.Output[*DeleteRetentionPolicy]{ + OutputState: i.ToDeleteRetentionPolicyPtrOutputWithContext(ctx).OutputState, + } +} + // The service properties for soft delete. type DeleteRetentionPolicyOutput struct{ *pulumi.OutputState } @@ -3745,6 +4244,12 @@ func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutputWithContext }).(DeleteRetentionPolicyPtrOutput) } +func (o DeleteRetentionPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[DeleteRetentionPolicy] { + return pulumix.Output[DeleteRetentionPolicy]{ + OutputState: o.OutputState, + } +} + // This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. func (o DeleteRetentionPolicyOutput) AllowPermanentDelete() pulumi.BoolPtrOutput { return o.ApplyT(func(v DeleteRetentionPolicy) *bool { return v.AllowPermanentDelete }).(pulumi.BoolPtrOutput) @@ -3774,6 +4279,12 @@ func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutputWithCont return o } +func (o DeleteRetentionPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeleteRetentionPolicy] { + return pulumix.Output[*DeleteRetentionPolicy]{ + OutputState: o.OutputState, + } +} + func (o DeleteRetentionPolicyPtrOutput) Elem() DeleteRetentionPolicyOutput { return o.ApplyT(func(v *DeleteRetentionPolicy) DeleteRetentionPolicy { if v != nil { @@ -3839,7 +4350,13 @@ func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutp return o } -// This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. +func (o DeleteRetentionPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DeleteRetentionPolicyResponse] { + return pulumix.Output[DeleteRetentionPolicyResponse]{ + OutputState: o.OutputState, + } +} + +// This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. func (o DeleteRetentionPolicyResponseOutput) AllowPermanentDelete() pulumi.BoolPtrOutput { return o.ApplyT(func(v DeleteRetentionPolicyResponse) *bool { return v.AllowPermanentDelete }).(pulumi.BoolPtrOutput) } @@ -3868,6 +4385,12 @@ func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponseP return o } +func (o DeleteRetentionPolicyResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeleteRetentionPolicyResponse] { + return pulumix.Output[*DeleteRetentionPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o DeleteRetentionPolicyResponsePtrOutput) Elem() DeleteRetentionPolicyResponseOutput { return o.ApplyT(func(v *DeleteRetentionPolicyResponse) DeleteRetentionPolicyResponse { if v != nil { @@ -3983,6 +4506,12 @@ func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) Encry return pulumi.ToOutputWithContext(ctx, i).(EncryptionOutput) } +func (i EncryptionArgs) ToOutput(ctx context.Context) pulumix.Output[Encryption] { + return pulumix.Output[Encryption]{ + OutputState: i.ToEncryptionOutputWithContext(ctx).OutputState, + } +} + func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput { return i.ToEncryptionPtrOutputWithContext(context.Background()) } @@ -4024,6 +4553,12 @@ func (i *encryptionPtrType) ToEncryptionPtrOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(EncryptionPtrOutput) } +func (i *encryptionPtrType) ToOutput(ctx context.Context) pulumix.Output[*Encryption] { + return pulumix.Output[*Encryption]{ + OutputState: i.ToEncryptionPtrOutputWithContext(ctx).OutputState, + } +} + // The encryption settings on the storage account. type EncryptionOutput struct{ *pulumi.OutputState } @@ -4049,6 +4584,12 @@ func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) }).(EncryptionPtrOutput) } +func (o EncryptionOutput) ToOutput(ctx context.Context) pulumix.Output[Encryption] { + return pulumix.Output[Encryption]{ + OutputState: o.OutputState, + } +} + // The identity to be used with service-side encryption at rest. func (o EncryptionOutput) EncryptionIdentity() EncryptionIdentityPtrOutput { return o.ApplyT(func(v Encryption) *EncryptionIdentity { return v.EncryptionIdentity }).(EncryptionIdentityPtrOutput) @@ -4088,6 +4629,12 @@ func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Contex return o } +func (o EncryptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Encryption] { + return pulumix.Output[*Encryption]{ + OutputState: o.OutputState, + } +} + func (o EncryptionPtrOutput) Elem() EncryptionOutput { return o.ApplyT(func(v *Encryption) Encryption { if v != nil { @@ -4187,6 +4734,12 @@ func (i EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(EncryptionIdentityOutput) } +func (i EncryptionIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[EncryptionIdentity] { + return pulumix.Output[EncryptionIdentity]{ + OutputState: i.ToEncryptionIdentityOutputWithContext(ctx).OutputState, + } +} + func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput { return i.ToEncryptionIdentityPtrOutputWithContext(context.Background()) } @@ -4228,6 +4781,12 @@ func (i *encryptionIdentityPtrType) ToEncryptionIdentityPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(EncryptionIdentityPtrOutput) } +func (i *encryptionIdentityPtrType) ToOutput(ctx context.Context) pulumix.Output[*EncryptionIdentity] { + return pulumix.Output[*EncryptionIdentity]{ + OutputState: i.ToEncryptionIdentityPtrOutputWithContext(ctx).OutputState, + } +} + // Encryption identity for the storage account. type EncryptionIdentityOutput struct{ *pulumi.OutputState } @@ -4253,6 +4812,12 @@ func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext(ctx c }).(EncryptionIdentityPtrOutput) } +func (o EncryptionIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionIdentity] { + return pulumix.Output[EncryptionIdentity]{ + OutputState: o.OutputState, + } +} + // ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. func (o EncryptionIdentityOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput { return o.ApplyT(func(v EncryptionIdentity) *string { return v.EncryptionFederatedIdentityClientId }).(pulumi.StringPtrOutput) @@ -4277,6 +4842,12 @@ func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext(ct return o } +func (o EncryptionIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionIdentity] { + return pulumix.Output[*EncryptionIdentity]{ + OutputState: o.OutputState, + } +} + func (o EncryptionIdentityPtrOutput) Elem() EncryptionIdentityOutput { return o.ApplyT(func(v *EncryptionIdentity) EncryptionIdentity { if v != nil { @@ -4330,6 +4901,12 @@ func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWith return o } +func (o EncryptionIdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionIdentityResponse] { + return pulumix.Output[EncryptionIdentityResponse]{ + OutputState: o.OutputState, + } +} + // ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. func (o EncryptionIdentityResponseOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput { return o.ApplyT(func(v EncryptionIdentityResponse) *string { return v.EncryptionFederatedIdentityClientId }).(pulumi.StringPtrOutput) @@ -4354,6 +4931,12 @@ func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutp return o } +func (o EncryptionIdentityResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionIdentityResponse] { + return pulumix.Output[*EncryptionIdentityResponse]{ + OutputState: o.OutputState, + } +} + func (o EncryptionIdentityResponsePtrOutput) Elem() EncryptionIdentityResponseOutput { return o.ApplyT(func(v *EncryptionIdentityResponse) EncryptionIdentityResponse { if v != nil { @@ -4426,6 +5009,12 @@ func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx cont return o } +func (o EncryptionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionResponse] { + return pulumix.Output[EncryptionResponse]{ + OutputState: o.OutputState, + } +} + // The identity to be used with service-side encryption at rest. func (o EncryptionResponseOutput) EncryptionIdentity() EncryptionIdentityResponsePtrOutput { return o.ApplyT(func(v EncryptionResponse) *EncryptionIdentityResponse { return v.EncryptionIdentity }).(EncryptionIdentityResponsePtrOutput) @@ -4486,6 +5075,12 @@ func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultProperti return pulumi.ToOutputWithContext(ctx, i).(EncryptionScopeKeyVaultPropertiesOutput) } +func (i EncryptionScopeKeyVaultPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[EncryptionScopeKeyVaultProperties] { + return pulumix.Output[EncryptionScopeKeyVaultProperties]{ + OutputState: i.ToEncryptionScopeKeyVaultPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput { return i.ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(context.Background()) } @@ -4527,6 +5122,12 @@ func (i *encryptionScopeKeyVaultPropertiesPtrType) ToEncryptionScopeKeyVaultProp return pulumi.ToOutputWithContext(ctx, i).(EncryptionScopeKeyVaultPropertiesPtrOutput) } +func (i *encryptionScopeKeyVaultPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*EncryptionScopeKeyVaultProperties] { + return pulumix.Output[*EncryptionScopeKeyVaultProperties]{ + OutputState: i.ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. type EncryptionScopeKeyVaultPropertiesOutput struct{ *pulumi.OutputState } @@ -4552,6 +5153,12 @@ func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultProper }).(EncryptionScopeKeyVaultPropertiesPtrOutput) } +func (o EncryptionScopeKeyVaultPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionScopeKeyVaultProperties] { + return pulumix.Output[EncryptionScopeKeyVaultProperties]{ + OutputState: o.OutputState, + } +} + // The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope. func (o EncryptionScopeKeyVaultPropertiesOutput) KeyUri() pulumi.StringPtrOutput { return o.ApplyT(func(v EncryptionScopeKeyVaultProperties) *string { return v.KeyUri }).(pulumi.StringPtrOutput) @@ -4571,6 +5178,12 @@ func (o EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPro return o } +func (o EncryptionScopeKeyVaultPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionScopeKeyVaultProperties] { + return pulumix.Output[*EncryptionScopeKeyVaultProperties]{ + OutputState: o.OutputState, + } +} + func (o EncryptionScopeKeyVaultPropertiesPtrOutput) Elem() EncryptionScopeKeyVaultPropertiesOutput { return o.ApplyT(func(v *EncryptionScopeKeyVaultProperties) EncryptionScopeKeyVaultProperties { if v != nil { @@ -4616,6 +5229,12 @@ func (o EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVau return o } +func (o EncryptionScopeKeyVaultPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionScopeKeyVaultPropertiesResponse] { + return pulumix.Output[EncryptionScopeKeyVaultPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // The object identifier of the current versioned Key Vault Key in use. func (o EncryptionScopeKeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier() pulumi.StringOutput { return o.ApplyT(func(v EncryptionScopeKeyVaultPropertiesResponse) string { return v.CurrentVersionedKeyIdentifier }).(pulumi.StringOutput) @@ -4645,6 +5264,12 @@ func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKey return o } +func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionScopeKeyVaultPropertiesResponse] { + return pulumix.Output[*EncryptionScopeKeyVaultPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) Elem() EncryptionScopeKeyVaultPropertiesResponseOutput { return o.ApplyT(func(v *EncryptionScopeKeyVaultPropertiesResponse) EncryptionScopeKeyVaultPropertiesResponse { if v != nil { @@ -4724,6 +5349,12 @@ func (i EncryptionServiceArgs) ToEncryptionServiceOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(EncryptionServiceOutput) } +func (i EncryptionServiceArgs) ToOutput(ctx context.Context) pulumix.Output[EncryptionService] { + return pulumix.Output[EncryptionService]{ + OutputState: i.ToEncryptionServiceOutputWithContext(ctx).OutputState, + } +} + func (i EncryptionServiceArgs) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput { return i.ToEncryptionServicePtrOutputWithContext(context.Background()) } @@ -4765,6 +5396,12 @@ func (i *encryptionServicePtrType) ToEncryptionServicePtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(EncryptionServicePtrOutput) } +func (i *encryptionServicePtrType) ToOutput(ctx context.Context) pulumix.Output[*EncryptionService] { + return pulumix.Output[*EncryptionService]{ + OutputState: i.ToEncryptionServicePtrOutputWithContext(ctx).OutputState, + } +} + // A service that allows server-side encryption to be used. type EncryptionServiceOutput struct{ *pulumi.OutputState } @@ -4790,6 +5427,12 @@ func (o EncryptionServiceOutput) ToEncryptionServicePtrOutputWithContext(ctx con }).(EncryptionServicePtrOutput) } +func (o EncryptionServiceOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionService] { + return pulumix.Output[EncryptionService]{ + OutputState: o.OutputState, + } +} + // A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. func (o EncryptionServiceOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v EncryptionService) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -4814,6 +5457,12 @@ func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext(ctx return o } +func (o EncryptionServicePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionService] { + return pulumix.Output[*EncryptionService]{ + OutputState: o.OutputState, + } +} + func (o EncryptionServicePtrOutput) Elem() EncryptionServiceOutput { return o.ApplyT(func(v *EncryptionService) EncryptionService { if v != nil { @@ -4869,6 +5518,12 @@ func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithCo return o } +func (o EncryptionServiceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionServiceResponse] { + return pulumix.Output[EncryptionServiceResponse]{ + OutputState: o.OutputState, + } +} + // A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. func (o EncryptionServiceResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v EncryptionServiceResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -4898,6 +5553,12 @@ func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutput return o } +func (o EncryptionServiceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionServiceResponse] { + return pulumix.Output[*EncryptionServiceResponse]{ + OutputState: o.OutputState, + } +} + func (o EncryptionServiceResponsePtrOutput) Elem() EncryptionServiceResponseOutput { return o.ApplyT(func(v *EncryptionServiceResponse) EncryptionServiceResponse { if v != nil { @@ -4985,6 +5646,12 @@ func (i EncryptionServicesArgs) ToEncryptionServicesOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(EncryptionServicesOutput) } +func (i EncryptionServicesArgs) ToOutput(ctx context.Context) pulumix.Output[EncryptionServices] { + return pulumix.Output[EncryptionServices]{ + OutputState: i.ToEncryptionServicesOutputWithContext(ctx).OutputState, + } +} + func (i EncryptionServicesArgs) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput { return i.ToEncryptionServicesPtrOutputWithContext(context.Background()) } @@ -5026,6 +5693,12 @@ func (i *encryptionServicesPtrType) ToEncryptionServicesPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(EncryptionServicesPtrOutput) } +func (i *encryptionServicesPtrType) ToOutput(ctx context.Context) pulumix.Output[*EncryptionServices] { + return pulumix.Output[*EncryptionServices]{ + OutputState: i.ToEncryptionServicesPtrOutputWithContext(ctx).OutputState, + } +} + // A list of services that support encryption. type EncryptionServicesOutput struct{ *pulumi.OutputState } @@ -5051,6 +5724,12 @@ func (o EncryptionServicesOutput) ToEncryptionServicesPtrOutputWithContext(ctx c }).(EncryptionServicesPtrOutput) } +func (o EncryptionServicesOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionServices] { + return pulumix.Output[EncryptionServices]{ + OutputState: o.OutputState, + } +} + // The encryption function of the blob storage service. func (o EncryptionServicesOutput) Blob() EncryptionServicePtrOutput { return o.ApplyT(func(v EncryptionServices) *EncryptionService { return v.Blob }).(EncryptionServicePtrOutput) @@ -5085,6 +5764,12 @@ func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext(ct return o } +func (o EncryptionServicesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionServices] { + return pulumix.Output[*EncryptionServices]{ + OutputState: o.OutputState, + } +} + func (o EncryptionServicesPtrOutput) Elem() EncryptionServicesOutput { return o.ApplyT(func(v *EncryptionServices) EncryptionServices { if v != nil { @@ -5162,6 +5847,12 @@ func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWith return o } +func (o EncryptionServicesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EncryptionServicesResponse] { + return pulumix.Output[EncryptionServicesResponse]{ + OutputState: o.OutputState, + } +} + // The encryption function of the blob storage service. func (o EncryptionServicesResponseOutput) Blob() EncryptionServiceResponsePtrOutput { return o.ApplyT(func(v EncryptionServicesResponse) *EncryptionServiceResponse { return v.Blob }).(EncryptionServiceResponsePtrOutput) @@ -5196,6 +5887,12 @@ func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutp return o } +func (o EncryptionServicesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptionServicesResponse] { + return pulumix.Output[*EncryptionServicesResponse]{ + OutputState: o.OutputState, + } +} + func (o EncryptionServicesResponsePtrOutput) Elem() EncryptionServicesResponseOutput { return o.ApplyT(func(v *EncryptionServicesResponse) EncryptionServicesResponse { if v != nil { @@ -5281,6 +5978,12 @@ func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx contex return o } +func (o EndpointsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointsResponse] { + return pulumix.Output[EndpointsResponse]{ + OutputState: o.OutputState, + } +} + // Gets the blob endpoint. func (o EndpointsResponseOutput) Blob() pulumi.StringOutput { return o.ApplyT(func(v EndpointsResponse) string { return v.Blob }).(pulumi.StringOutput) @@ -5360,6 +6063,12 @@ func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(ExtendedLocationOutput) } +func (i ExtendedLocationArgs) ToOutput(ctx context.Context) pulumix.Output[ExtendedLocation] { + return pulumix.Output[ExtendedLocation]{ + OutputState: i.ToExtendedLocationOutputWithContext(ctx).OutputState, + } +} + func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput { return i.ToExtendedLocationPtrOutputWithContext(context.Background()) } @@ -5401,6 +6110,12 @@ func (i *extendedLocationPtrType) ToExtendedLocationPtrOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(ExtendedLocationPtrOutput) } +func (i *extendedLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExtendedLocation] { + return pulumix.Output[*ExtendedLocation]{ + OutputState: i.ToExtendedLocationPtrOutputWithContext(ctx).OutputState, + } +} + // The complex type of the extended location. type ExtendedLocationOutput struct{ *pulumi.OutputState } @@ -5426,6 +6141,12 @@ func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx conte }).(ExtendedLocationPtrOutput) } +func (o ExtendedLocationOutput) ToOutput(ctx context.Context) pulumix.Output[ExtendedLocation] { + return pulumix.Output[ExtendedLocation]{ + OutputState: o.OutputState, + } +} + // The name of the extended location. func (o ExtendedLocationOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtendedLocation) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -5450,6 +6171,12 @@ func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx co return o } +func (o ExtendedLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExtendedLocation] { + return pulumix.Output[*ExtendedLocation]{ + OutputState: o.OutputState, + } +} + func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput { return o.ApplyT(func(v *ExtendedLocation) ExtendedLocation { if v != nil { @@ -5503,6 +6230,12 @@ func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithCont return o } +func (o ExtendedLocationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExtendedLocationResponse] { + return pulumix.Output[ExtendedLocationResponse]{ + OutputState: o.OutputState, + } +} + // The name of the extended location. func (o ExtendedLocationResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtendedLocationResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -5527,6 +6260,12 @@ func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWi return o } +func (o ExtendedLocationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExtendedLocationResponse] { + return pulumix.Output[*ExtendedLocationResponse]{ + OutputState: o.OutputState, + } +} + func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput { return o.ApplyT(func(v *ExtendedLocationResponse) ExtendedLocationResponse { if v != nil { @@ -5582,6 +6321,12 @@ func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWi return o } +func (o GeoReplicationStatsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GeoReplicationStatsResponse] { + return pulumix.Output[GeoReplicationStatsResponse]{ + OutputState: o.OutputState, + } +} + // A boolean flag which indicates whether or not account failover is supported for the account. func (o GeoReplicationStatsResponseOutput) CanFailover() pulumi.BoolOutput { return o.ApplyT(func(v GeoReplicationStatsResponse) bool { return v.CanFailover }).(pulumi.BoolOutput) @@ -5660,6 +6405,12 @@ func (i IPRuleArgs) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput return pulumi.ToOutputWithContext(ctx, i).(IPRuleOutput) } +func (i IPRuleArgs) ToOutput(ctx context.Context) pulumix.Output[IPRule] { + return pulumix.Output[IPRule]{ + OutputState: i.ToIPRuleOutputWithContext(ctx).OutputState, + } +} + // IPRuleArrayInput is an input type that accepts IPRuleArray and IPRuleArrayOutput values. // You can construct a concrete instance of `IPRuleArrayInput` via: // @@ -5685,6 +6436,12 @@ func (i IPRuleArray) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleA return pulumi.ToOutputWithContext(ctx, i).(IPRuleArrayOutput) } +func (i IPRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]IPRule] { + return pulumix.Output[[]IPRule]{ + OutputState: i.ToIPRuleArrayOutputWithContext(ctx).OutputState, + } +} + // IP rule with specific IP or IP range in CIDR format. type IPRuleOutput struct{ *pulumi.OutputState } @@ -5700,6 +6457,12 @@ func (o IPRuleOutput) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutpu return o } +func (o IPRuleOutput) ToOutput(ctx context.Context) pulumix.Output[IPRule] { + return pulumix.Output[IPRule]{ + OutputState: o.OutputState, + } +} + // The action of IP ACL rule. func (o IPRuleOutput) Action() ActionPtrOutput { return o.ApplyT(func(v IPRule) *Action { return v.Action }).(ActionPtrOutput) @@ -5724,6 +6487,12 @@ func (o IPRuleArrayOutput) ToIPRuleArrayOutputWithContext(ctx context.Context) I return o } +func (o IPRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPRule] { + return pulumix.Output[[]IPRule]{ + OutputState: o.OutputState, + } +} + func (o IPRuleArrayOutput) Index(i pulumi.IntInput) IPRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPRule { return vs[0].([]IPRule)[vs[1].(int)] @@ -5766,6 +6535,12 @@ func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Cont return o } +func (o IPRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IPRuleResponse] { + return pulumix.Output[IPRuleResponse]{ + OutputState: o.OutputState, + } +} + // The action of IP ACL rule. func (o IPRuleResponseOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v IPRuleResponse) *string { return v.Action }).(pulumi.StringPtrOutput) @@ -5790,6 +6565,12 @@ func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx co return o } +func (o IPRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPRuleResponse] { + return pulumix.Output[[]IPRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPRuleResponse { return vs[0].([]IPRuleResponse)[vs[1].(int)] @@ -5835,6 +6616,12 @@ func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityO return pulumi.ToOutputWithContext(ctx, i).(IdentityOutput) } +func (i IdentityArgs) ToOutput(ctx context.Context) pulumix.Output[Identity] { + return pulumix.Output[Identity]{ + OutputState: i.ToIdentityOutputWithContext(ctx).OutputState, + } +} + func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput { return i.ToIdentityPtrOutputWithContext(context.Background()) } @@ -5876,6 +6663,12 @@ func (i *identityPtrType) ToIdentityPtrOutputWithContext(ctx context.Context) Id return pulumi.ToOutputWithContext(ctx, i).(IdentityPtrOutput) } +func (i *identityPtrType) ToOutput(ctx context.Context) pulumix.Output[*Identity] { + return pulumix.Output[*Identity]{ + OutputState: i.ToIdentityPtrOutputWithContext(ctx).OutputState, + } +} + // Identity for the resource. type IdentityOutput struct{ *pulumi.OutputState } @@ -5901,6 +6694,12 @@ func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) Iden }).(IdentityPtrOutput) } +func (o IdentityOutput) ToOutput(ctx context.Context) pulumix.Output[Identity] { + return pulumix.Output[Identity]{ + OutputState: o.OutputState, + } +} + // The identity type. func (o IdentityOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v Identity) string { return v.Type }).(pulumi.StringOutput) @@ -5925,6 +6724,12 @@ func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) I return o } +func (o IdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Identity] { + return pulumix.Output[*Identity]{ + OutputState: o.OutputState, + } +} + func (o IdentityPtrOutput) Elem() IdentityOutput { return o.ApplyT(func(v *Identity) Identity { if v != nil { @@ -5982,6 +6787,12 @@ func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context. return o } +func (o IdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityResponse] { + return pulumix.Output[IdentityResponse]{ + OutputState: o.OutputState, + } +} + // The principal ID of resource identity. func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput { return o.ApplyT(func(v IdentityResponse) string { return v.PrincipalId }).(pulumi.StringOutput) @@ -6016,6 +6827,12 @@ func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx co return o } +func (o IdentityResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityResponse] { + return pulumix.Output[*IdentityResponse]{ + OutputState: o.OutputState, + } +} + func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput { return o.ApplyT(func(v *IdentityResponse) IdentityResponse { if v != nil { @@ -6097,6 +6914,12 @@ func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyProperti return o } +func (o ImmutabilityPolicyPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ImmutabilityPolicyPropertiesResponse] { + return pulumix.Output[ImmutabilityPolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. func (o ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput { return o.ApplyT(func(v ImmutabilityPolicyPropertiesResponse) *bool { return v.AllowProtectedAppendWrites }).(pulumi.BoolPtrOutput) @@ -6166,6 +6989,12 @@ func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ImmutableStorageAccountOutput) } +func (i ImmutableStorageAccountArgs) ToOutput(ctx context.Context) pulumix.Output[ImmutableStorageAccount] { + return pulumix.Output[ImmutableStorageAccount]{ + OutputState: i.ToImmutableStorageAccountOutputWithContext(ctx).OutputState, + } +} + func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput { return i.ToImmutableStorageAccountPtrOutputWithContext(context.Background()) } @@ -6207,6 +7036,12 @@ func (i *immutableStorageAccountPtrType) ToImmutableStorageAccountPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(ImmutableStorageAccountPtrOutput) } +func (i *immutableStorageAccountPtrType) ToOutput(ctx context.Context) pulumix.Output[*ImmutableStorageAccount] { + return pulumix.Output[*ImmutableStorageAccount]{ + OutputState: i.ToImmutableStorageAccountPtrOutputWithContext(ctx).OutputState, + } +} + // This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning. type ImmutableStorageAccountOutput struct{ *pulumi.OutputState } @@ -6232,6 +7067,12 @@ func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutputWithCon }).(ImmutableStorageAccountPtrOutput) } +func (o ImmutableStorageAccountOutput) ToOutput(ctx context.Context) pulumix.Output[ImmutableStorageAccount] { + return pulumix.Output[ImmutableStorageAccount]{ + OutputState: o.OutputState, + } +} + // A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. func (o ImmutableStorageAccountOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v ImmutableStorageAccount) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -6256,6 +7097,12 @@ func (o ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutputWith return o } +func (o ImmutableStorageAccountPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ImmutableStorageAccount] { + return pulumix.Output[*ImmutableStorageAccount]{ + OutputState: o.OutputState, + } +} + func (o ImmutableStorageAccountPtrOutput) Elem() ImmutableStorageAccountOutput { return o.ApplyT(func(v *ImmutableStorageAccount) ImmutableStorageAccount { if v != nil { @@ -6309,6 +7156,12 @@ func (o ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponse return o } +func (o ImmutableStorageAccountResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ImmutableStorageAccountResponse] { + return pulumix.Output[ImmutableStorageAccountResponse]{ + OutputState: o.OutputState, + } +} + // A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. func (o ImmutableStorageAccountResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v ImmutableStorageAccountResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -6335,6 +7188,12 @@ func (o ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountRespo return o } +func (o ImmutableStorageAccountResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ImmutableStorageAccountResponse] { + return pulumix.Output[*ImmutableStorageAccountResponse]{ + OutputState: o.OutputState, + } +} + func (o ImmutableStorageAccountResponsePtrOutput) Elem() ImmutableStorageAccountResponseOutput { return o.ApplyT(func(v *ImmutableStorageAccountResponse) ImmutableStorageAccountResponse { if v != nil { @@ -6400,6 +7259,12 @@ func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutp return pulumi.ToOutputWithContext(ctx, i).(ImmutableStorageWithVersioningOutput) } +func (i ImmutableStorageWithVersioningArgs) ToOutput(ctx context.Context) pulumix.Output[ImmutableStorageWithVersioning] { + return pulumix.Output[ImmutableStorageWithVersioning]{ + OutputState: i.ToImmutableStorageWithVersioningOutputWithContext(ctx).OutputState, + } +} + func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput { return i.ToImmutableStorageWithVersioningPtrOutputWithContext(context.Background()) } @@ -6441,6 +7306,12 @@ func (i *immutableStorageWithVersioningPtrType) ToImmutableStorageWithVersioning return pulumi.ToOutputWithContext(ctx, i).(ImmutableStorageWithVersioningPtrOutput) } +func (i *immutableStorageWithVersioningPtrType) ToOutput(ctx context.Context) pulumix.Output[*ImmutableStorageWithVersioning] { + return pulumix.Output[*ImmutableStorageWithVersioning]{ + OutputState: i.ToImmutableStorageWithVersioningPtrOutputWithContext(ctx).OutputState, + } +} + // Object level immutability properties of the container. type ImmutableStorageWithVersioningOutput struct{ *pulumi.OutputState } @@ -6466,6 +7337,12 @@ func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPt }).(ImmutableStorageWithVersioningPtrOutput) } +func (o ImmutableStorageWithVersioningOutput) ToOutput(ctx context.Context) pulumix.Output[ImmutableStorageWithVersioning] { + return pulumix.Output[ImmutableStorageWithVersioning]{ + OutputState: o.OutputState, + } +} + // This is an immutable property, when set to true it enables object level immutability at the container level. func (o ImmutableStorageWithVersioningOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v ImmutableStorageWithVersioning) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -6485,6 +7362,12 @@ func (o ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersionin return o } +func (o ImmutableStorageWithVersioningPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ImmutableStorageWithVersioning] { + return pulumix.Output[*ImmutableStorageWithVersioning]{ + OutputState: o.OutputState, + } +} + func (o ImmutableStorageWithVersioningPtrOutput) Elem() ImmutableStorageWithVersioningOutput { return o.ApplyT(func(v *ImmutableStorageWithVersioning) ImmutableStorageWithVersioning { if v != nil { @@ -6530,6 +7413,12 @@ func (o ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVers return o } +func (o ImmutableStorageWithVersioningResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ImmutableStorageWithVersioningResponse] { + return pulumix.Output[ImmutableStorageWithVersioningResponse]{ + OutputState: o.OutputState, + } +} + // This is an immutable property, when set to true it enables object level immutability at the container level. func (o ImmutableStorageWithVersioningResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v ImmutableStorageWithVersioningResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -6559,6 +7448,12 @@ func (o ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithV return o } +func (o ImmutableStorageWithVersioningResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ImmutableStorageWithVersioningResponse] { + return pulumix.Output[*ImmutableStorageWithVersioningResponse]{ + OutputState: o.OutputState, + } +} + func (o ImmutableStorageWithVersioningResponsePtrOutput) Elem() ImmutableStorageWithVersioningResponseOutput { return o.ApplyT(func(v *ImmutableStorageWithVersioningResponse) ImmutableStorageWithVersioningResponse { if v != nil { @@ -6620,6 +7515,12 @@ func (o KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutputWithContex return o } +func (o KeyCreationTimeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[KeyCreationTimeResponse] { + return pulumix.Output[KeyCreationTimeResponse]{ + OutputState: o.OutputState, + } +} + func (o KeyCreationTimeResponseOutput) Key1() pulumi.StringPtrOutput { return o.ApplyT(func(v KeyCreationTimeResponse) *string { return v.Key1 }).(pulumi.StringPtrOutput) } @@ -6663,6 +7564,12 @@ func (i KeyPolicyArgs) ToKeyPolicyOutputWithContext(ctx context.Context) KeyPoli return pulumi.ToOutputWithContext(ctx, i).(KeyPolicyOutput) } +func (i KeyPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[KeyPolicy] { + return pulumix.Output[KeyPolicy]{ + OutputState: i.ToKeyPolicyOutputWithContext(ctx).OutputState, + } +} + func (i KeyPolicyArgs) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput { return i.ToKeyPolicyPtrOutputWithContext(context.Background()) } @@ -6704,6 +7611,12 @@ func (i *keyPolicyPtrType) ToKeyPolicyPtrOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(KeyPolicyPtrOutput) } +func (i *keyPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*KeyPolicy] { + return pulumix.Output[*KeyPolicy]{ + OutputState: i.ToKeyPolicyPtrOutputWithContext(ctx).OutputState, + } +} + // KeyPolicy assigned to the storage account. type KeyPolicyOutput struct{ *pulumi.OutputState } @@ -6729,6 +7642,12 @@ func (o KeyPolicyOutput) ToKeyPolicyPtrOutputWithContext(ctx context.Context) Ke }).(KeyPolicyPtrOutput) } +func (o KeyPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[KeyPolicy] { + return pulumix.Output[KeyPolicy]{ + OutputState: o.OutputState, + } +} + // The key expiration period in days. func (o KeyPolicyOutput) KeyExpirationPeriodInDays() pulumi.IntOutput { return o.ApplyT(func(v KeyPolicy) int { return v.KeyExpirationPeriodInDays }).(pulumi.IntOutput) @@ -6748,6 +7667,12 @@ func (o KeyPolicyPtrOutput) ToKeyPolicyPtrOutputWithContext(ctx context.Context) return o } +func (o KeyPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyPolicy] { + return pulumix.Output[*KeyPolicy]{ + OutputState: o.OutputState, + } +} + func (o KeyPolicyPtrOutput) Elem() KeyPolicyOutput { return o.ApplyT(func(v *KeyPolicy) KeyPolicy { if v != nil { @@ -6789,6 +7714,12 @@ func (o KeyPolicyResponseOutput) ToKeyPolicyResponseOutputWithContext(ctx contex return o } +func (o KeyPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[KeyPolicyResponse] { + return pulumix.Output[KeyPolicyResponse]{ + OutputState: o.OutputState, + } +} + // The key expiration period in days. func (o KeyPolicyResponseOutput) KeyExpirationPeriodInDays() pulumi.IntOutput { return o.ApplyT(func(v KeyPolicyResponse) int { return v.KeyExpirationPeriodInDays }).(pulumi.IntOutput) @@ -6837,6 +7768,12 @@ func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(KeyVaultPropertiesOutput) } +func (i KeyVaultPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVaultProperties] { + return pulumix.Output[KeyVaultProperties]{ + OutputState: i.ToKeyVaultPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput { return i.ToKeyVaultPropertiesPtrOutputWithContext(context.Background()) } @@ -6878,6 +7815,12 @@ func (i *keyVaultPropertiesPtrType) ToKeyVaultPropertiesPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(KeyVaultPropertiesPtrOutput) } +func (i *keyVaultPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultProperties] { + return pulumix.Output[*KeyVaultProperties]{ + OutputState: i.ToKeyVaultPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Properties of key vault. type KeyVaultPropertiesOutput struct{ *pulumi.OutputState } @@ -6903,6 +7846,12 @@ func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx c }).(KeyVaultPropertiesPtrOutput) } +func (o KeyVaultPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVaultProperties] { + return pulumix.Output[KeyVaultProperties]{ + OutputState: o.OutputState, + } +} + // The name of KeyVault key. func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput { return o.ApplyT(func(v KeyVaultProperties) *string { return v.KeyName }).(pulumi.StringPtrOutput) @@ -6932,6 +7881,12 @@ func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ct return o } +func (o KeyVaultPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultProperties] { + return pulumix.Output[*KeyVaultProperties]{ + OutputState: o.OutputState, + } +} + func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput { return o.ApplyT(func(v *KeyVaultProperties) KeyVaultProperties { if v != nil { @@ -7003,6 +7958,12 @@ func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWith return o } +func (o KeyVaultPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVaultPropertiesResponse] { + return pulumix.Output[KeyVaultPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption. func (o KeyVaultPropertiesResponseOutput) CurrentVersionedKeyExpirationTimestamp() pulumi.StringOutput { return o.ApplyT(func(v KeyVaultPropertiesResponse) string { return v.CurrentVersionedKeyExpirationTimestamp }).(pulumi.StringOutput) @@ -7047,6 +8008,12 @@ func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutp return o } +func (o KeyVaultPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultPropertiesResponse] { + return pulumix.Output[*KeyVaultPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput { return o.ApplyT(func(v *KeyVaultPropertiesResponse) KeyVaultPropertiesResponse { if v != nil { @@ -7164,6 +8131,12 @@ func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutputWi return pulumi.ToOutputWithContext(ctx, i).(LastAccessTimeTrackingPolicyOutput) } +func (i LastAccessTimeTrackingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[LastAccessTimeTrackingPolicy] { + return pulumix.Output[LastAccessTimeTrackingPolicy]{ + OutputState: i.ToLastAccessTimeTrackingPolicyOutputWithContext(ctx).OutputState, + } +} + func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput { return i.ToLastAccessTimeTrackingPolicyPtrOutputWithContext(context.Background()) } @@ -7205,6 +8178,12 @@ func (i *lastAccessTimeTrackingPolicyPtrType) ToLastAccessTimeTrackingPolicyPtrO return pulumi.ToOutputWithContext(ctx, i).(LastAccessTimeTrackingPolicyPtrOutput) } +func (i *lastAccessTimeTrackingPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*LastAccessTimeTrackingPolicy] { + return pulumix.Output[*LastAccessTimeTrackingPolicy]{ + OutputState: i.ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx).OutputState, + } +} + // The blob service properties for Last access time based tracking policy. type LastAccessTimeTrackingPolicyOutput struct{ *pulumi.OutputState } @@ -7230,6 +8209,12 @@ func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOut }).(LastAccessTimeTrackingPolicyPtrOutput) } +func (o LastAccessTimeTrackingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[LastAccessTimeTrackingPolicy] { + return pulumix.Output[LastAccessTimeTrackingPolicy]{ + OutputState: o.OutputState, + } +} + // An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only func (o LastAccessTimeTrackingPolicyOutput) BlobType() pulumi.StringArrayOutput { return o.ApplyT(func(v LastAccessTimeTrackingPolicy) []string { return v.BlobType }).(pulumi.StringArrayOutput) @@ -7264,6 +8249,12 @@ func (o LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtr return o } +func (o LastAccessTimeTrackingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LastAccessTimeTrackingPolicy] { + return pulumix.Output[*LastAccessTimeTrackingPolicy]{ + OutputState: o.OutputState, + } +} + func (o LastAccessTimeTrackingPolicyPtrOutput) Elem() LastAccessTimeTrackingPolicyOutput { return o.ApplyT(func(v *LastAccessTimeTrackingPolicy) LastAccessTimeTrackingPolicy { if v != nil { @@ -7341,6 +8332,12 @@ func (o LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPoli return o } +func (o LastAccessTimeTrackingPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LastAccessTimeTrackingPolicyResponse] { + return pulumix.Output[LastAccessTimeTrackingPolicyResponse]{ + OutputState: o.OutputState, + } +} + // An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only func (o LastAccessTimeTrackingPolicyResponseOutput) BlobType() pulumi.StringArrayOutput { return o.ApplyT(func(v LastAccessTimeTrackingPolicyResponse) []string { return v.BlobType }).(pulumi.StringArrayOutput) @@ -7375,6 +8372,12 @@ func (o LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingP return o } +func (o LastAccessTimeTrackingPolicyResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LastAccessTimeTrackingPolicyResponse] { + return pulumix.Output[*LastAccessTimeTrackingPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o LastAccessTimeTrackingPolicyResponsePtrOutput) Elem() LastAccessTimeTrackingPolicyResponseOutput { return o.ApplyT(func(v *LastAccessTimeTrackingPolicyResponse) LastAccessTimeTrackingPolicyResponse { if v != nil { @@ -7450,6 +8453,12 @@ func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWi return o } +func (o LegalHoldPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LegalHoldPropertiesResponse] { + return pulumix.Output[LegalHoldPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. func (o LegalHoldPropertiesResponseOutput) HasLegalHold() pulumi.BoolOutput { return o.ApplyT(func(v LegalHoldPropertiesResponse) bool { return v.HasLegalHold }).(pulumi.BoolOutput) @@ -7510,6 +8519,12 @@ func (i ManagementPolicyActionArgs) ToManagementPolicyActionOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyActionOutput) } +func (i ManagementPolicyActionArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyAction] { + return pulumix.Output[ManagementPolicyAction]{ + OutputState: i.ToManagementPolicyActionOutputWithContext(ctx).OutputState, + } +} + // Actions are applied to the filtered blobs when the execution condition is met. type ManagementPolicyActionOutput struct{ *pulumi.OutputState } @@ -7525,6 +8540,12 @@ func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext( return o } +func (o ManagementPolicyActionOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyAction] { + return pulumix.Output[ManagementPolicyAction]{ + OutputState: o.OutputState, + } +} + // The management policy action for base blob func (o ManagementPolicyActionOutput) BaseBlob() ManagementPolicyBaseBlobPtrOutput { return o.ApplyT(func(v ManagementPolicyAction) *ManagementPolicyBaseBlob { return v.BaseBlob }).(ManagementPolicyBaseBlobPtrOutput) @@ -7565,6 +8586,12 @@ func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOu return o } +func (o ManagementPolicyActionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyActionResponse] { + return pulumix.Output[ManagementPolicyActionResponse]{ + OutputState: o.OutputState, + } +} + // The management policy action for base blob func (o ManagementPolicyActionResponseOutput) BaseBlob() ManagementPolicyBaseBlobResponsePtrOutput { return o.ApplyT(func(v ManagementPolicyActionResponse) *ManagementPolicyBaseBlobResponse { return v.BaseBlob }).(ManagementPolicyBaseBlobResponsePtrOutput) @@ -7635,6 +8662,12 @@ func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyBaseBlobOutput) } +func (i ManagementPolicyBaseBlobArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyBaseBlob] { + return pulumix.Output[ManagementPolicyBaseBlob]{ + OutputState: i.ToManagementPolicyBaseBlobOutputWithContext(ctx).OutputState, + } +} + func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput { return i.ToManagementPolicyBaseBlobPtrOutputWithContext(context.Background()) } @@ -7676,6 +8709,12 @@ func (i *managementPolicyBaseBlobPtrType) ToManagementPolicyBaseBlobPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyBaseBlobPtrOutput) } +func (i *managementPolicyBaseBlobPtrType) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyBaseBlob] { + return pulumix.Output[*ManagementPolicyBaseBlob]{ + OutputState: i.ToManagementPolicyBaseBlobPtrOutputWithContext(ctx).OutputState, + } +} + // Management policy action for base blob. type ManagementPolicyBaseBlobOutput struct{ *pulumi.OutputState } @@ -7701,6 +8740,12 @@ func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithC }).(ManagementPolicyBaseBlobPtrOutput) } +func (o ManagementPolicyBaseBlobOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyBaseBlob] { + return pulumix.Output[ManagementPolicyBaseBlob]{ + OutputState: o.OutputState, + } +} + // The function to delete the blob func (o ManagementPolicyBaseBlobOutput) Delete() DateAfterModificationPtrOutput { return o.ApplyT(func(v ManagementPolicyBaseBlob) *DateAfterModification { return v.Delete }).(DateAfterModificationPtrOutput) @@ -7745,6 +8790,12 @@ func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWi return o } +func (o ManagementPolicyBaseBlobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyBaseBlob] { + return pulumix.Output[*ManagementPolicyBaseBlob]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyBaseBlobPtrOutput) Elem() ManagementPolicyBaseBlobOutput { return o.ApplyT(func(v *ManagementPolicyBaseBlob) ManagementPolicyBaseBlob { if v != nil { @@ -7846,6 +8897,12 @@ func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobRespon return o } +func (o ManagementPolicyBaseBlobResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyBaseBlobResponse] { + return pulumix.Output[ManagementPolicyBaseBlobResponse]{ + OutputState: o.OutputState, + } +} + // The function to delete the blob func (o ManagementPolicyBaseBlobResponseOutput) Delete() DateAfterModificationResponsePtrOutput { return o.ApplyT(func(v ManagementPolicyBaseBlobResponse) *DateAfterModificationResponse { return v.Delete }).(DateAfterModificationResponsePtrOutput) @@ -7890,6 +8947,12 @@ func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobRes return o } +func (o ManagementPolicyBaseBlobResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyBaseBlobResponse] { + return pulumix.Output[*ManagementPolicyBaseBlobResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyBaseBlobResponsePtrOutput) Elem() ManagementPolicyBaseBlobResponseOutput { return o.ApplyT(func(v *ManagementPolicyBaseBlobResponse) ManagementPolicyBaseBlobResponse { if v != nil { @@ -7999,6 +9062,12 @@ func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyDefinitionOutput) } +func (i ManagementPolicyDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyDefinition] { + return pulumix.Output[ManagementPolicyDefinition]{ + OutputState: i.ToManagementPolicyDefinitionOutputWithContext(ctx).OutputState, + } +} + // An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set. type ManagementPolicyDefinitionOutput struct{ *pulumi.OutputState } @@ -8014,6 +9083,12 @@ func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWith return o } +func (o ManagementPolicyDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyDefinition] { + return pulumix.Output[ManagementPolicyDefinition]{ + OutputState: o.OutputState, + } +} + // An object that defines the action set. func (o ManagementPolicyDefinitionOutput) Actions() ManagementPolicyActionOutput { return o.ApplyT(func(v ManagementPolicyDefinition) ManagementPolicyAction { return v.Actions }).(ManagementPolicyActionOutput) @@ -8047,6 +9122,12 @@ func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionRe return o } +func (o ManagementPolicyDefinitionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyDefinitionResponse] { + return pulumix.Output[ManagementPolicyDefinitionResponse]{ + OutputState: o.OutputState, + } +} + // An object that defines the action set. func (o ManagementPolicyDefinitionResponseOutput) Actions() ManagementPolicyActionResponseOutput { return o.ApplyT(func(v ManagementPolicyDefinitionResponse) ManagementPolicyActionResponse { return v.Actions }).(ManagementPolicyActionResponseOutput) @@ -8100,6 +9181,12 @@ func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyFilterOutput) } +func (i ManagementPolicyFilterArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyFilter] { + return pulumix.Output[ManagementPolicyFilter]{ + OutputState: i.ToManagementPolicyFilterOutputWithContext(ctx).OutputState, + } +} + func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput { return i.ToManagementPolicyFilterPtrOutputWithContext(context.Background()) } @@ -8141,6 +9228,12 @@ func (i *managementPolicyFilterPtrType) ToManagementPolicyFilterPtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyFilterPtrOutput) } +func (i *managementPolicyFilterPtrType) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyFilter] { + return pulumix.Output[*ManagementPolicyFilter]{ + OutputState: i.ToManagementPolicyFilterPtrOutputWithContext(ctx).OutputState, + } +} + // Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. type ManagementPolicyFilterOutput struct{ *pulumi.OutputState } @@ -8166,6 +9259,12 @@ func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutputWithConte }).(ManagementPolicyFilterPtrOutput) } +func (o ManagementPolicyFilterOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyFilter] { + return pulumix.Output[ManagementPolicyFilter]{ + OutputState: o.OutputState, + } +} + // An array of blob index tag based filters, there can be at most 10 tag filters func (o ManagementPolicyFilterOutput) BlobIndexMatch() TagFilterArrayOutput { return o.ApplyT(func(v ManagementPolicyFilter) []TagFilter { return v.BlobIndexMatch }).(TagFilterArrayOutput) @@ -8195,6 +9294,12 @@ func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithCo return o } +func (o ManagementPolicyFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyFilter] { + return pulumix.Output[*ManagementPolicyFilter]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyFilterPtrOutput) Elem() ManagementPolicyFilterOutput { return o.ApplyT(func(v *ManagementPolicyFilter) ManagementPolicyFilter { if v != nil { @@ -8260,6 +9365,12 @@ func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOu return o } +func (o ManagementPolicyFilterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyFilterResponse] { + return pulumix.Output[ManagementPolicyFilterResponse]{ + OutputState: o.OutputState, + } +} + // An array of blob index tag based filters, there can be at most 10 tag filters func (o ManagementPolicyFilterResponseOutput) BlobIndexMatch() TagFilterResponseArrayOutput { return o.ApplyT(func(v ManagementPolicyFilterResponse) []TagFilterResponse { return v.BlobIndexMatch }).(TagFilterResponseArrayOutput) @@ -8289,6 +9400,12 @@ func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterRespons return o } +func (o ManagementPolicyFilterResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyFilterResponse] { + return pulumix.Output[*ManagementPolicyFilterResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyFilterResponsePtrOutput) Elem() ManagementPolicyFilterResponseOutput { return o.ApplyT(func(v *ManagementPolicyFilterResponse) ManagementPolicyFilterResponse { if v != nil { @@ -8376,6 +9493,12 @@ func (i ManagementPolicyRuleArgs) ToManagementPolicyRuleOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyRuleOutput) } +func (i ManagementPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyRule] { + return pulumix.Output[ManagementPolicyRule]{ + OutputState: i.ToManagementPolicyRuleOutputWithContext(ctx).OutputState, + } +} + // ManagementPolicyRuleArrayInput is an input type that accepts ManagementPolicyRuleArray and ManagementPolicyRuleArrayOutput values. // You can construct a concrete instance of `ManagementPolicyRuleArrayInput` via: // @@ -8401,6 +9524,12 @@ func (i ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyRuleArrayOutput) } +func (i ManagementPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ManagementPolicyRule] { + return pulumix.Output[[]ManagementPolicyRule]{ + OutputState: i.ToManagementPolicyRuleArrayOutputWithContext(ctx).OutputState, + } +} + // An object that wraps the Lifecycle rule. Each rule is uniquely defined by name. type ManagementPolicyRuleOutput struct{ *pulumi.OutputState } @@ -8416,6 +9545,12 @@ func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext(ctx return o } +func (o ManagementPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyRule] { + return pulumix.Output[ManagementPolicyRule]{ + OutputState: o.OutputState, + } +} + // An object that defines the Lifecycle rule. func (o ManagementPolicyRuleOutput) Definition() ManagementPolicyDefinitionOutput { return o.ApplyT(func(v ManagementPolicyRule) ManagementPolicyDefinition { return v.Definition }).(ManagementPolicyDefinitionOutput) @@ -8450,6 +9585,12 @@ func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithCo return o } +func (o ManagementPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagementPolicyRule] { + return pulumix.Output[[]ManagementPolicyRule]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyRuleArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagementPolicyRule { return vs[0].([]ManagementPolicyRule)[vs[1].(int)] @@ -8483,6 +9624,12 @@ func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput return o } +func (o ManagementPolicyRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyRuleResponse] { + return pulumix.Output[ManagementPolicyRuleResponse]{ + OutputState: o.OutputState, + } +} + // An object that defines the Lifecycle rule. func (o ManagementPolicyRuleResponseOutput) Definition() ManagementPolicyDefinitionResponseOutput { return o.ApplyT(func(v ManagementPolicyRuleResponse) ManagementPolicyDefinitionResponse { return v.Definition }).(ManagementPolicyDefinitionResponseOutput) @@ -8517,6 +9664,12 @@ func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseA return o } +func (o ManagementPolicyRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagementPolicyRuleResponse] { + return pulumix.Output[[]ManagementPolicyRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagementPolicyRuleResponse { return vs[0].([]ManagementPolicyRuleResponse)[vs[1].(int)] @@ -8558,6 +9711,12 @@ func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicySchemaOutput) } +func (i ManagementPolicySchemaArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicySchema] { + return pulumix.Output[ManagementPolicySchema]{ + OutputState: i.ToManagementPolicySchemaOutputWithContext(ctx).OutputState, + } +} + // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. type ManagementPolicySchemaOutput struct{ *pulumi.OutputState } @@ -8573,6 +9732,12 @@ func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext( return o } +func (o ManagementPolicySchemaOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicySchema] { + return pulumix.Output[ManagementPolicySchema]{ + OutputState: o.OutputState, + } +} + // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. func (o ManagementPolicySchemaOutput) Rules() ManagementPolicyRuleArrayOutput { return o.ApplyT(func(v ManagementPolicySchema) []ManagementPolicyRule { return v.Rules }).(ManagementPolicyRuleArrayOutput) @@ -8599,6 +9764,12 @@ func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOu return o } +func (o ManagementPolicySchemaResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicySchemaResponse] { + return pulumix.Output[ManagementPolicySchemaResponse]{ + OutputState: o.OutputState, + } +} + // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. func (o ManagementPolicySchemaResponseOutput) Rules() ManagementPolicyRuleResponseArrayOutput { return o.ApplyT(func(v ManagementPolicySchemaResponse) []ManagementPolicyRuleResponse { return v.Rules }).(ManagementPolicyRuleResponseArrayOutput) @@ -8655,6 +9826,12 @@ func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicySnapShotOutput) } +func (i ManagementPolicySnapShotArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicySnapShot] { + return pulumix.Output[ManagementPolicySnapShot]{ + OutputState: i.ToManagementPolicySnapShotOutputWithContext(ctx).OutputState, + } +} + func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput { return i.ToManagementPolicySnapShotPtrOutputWithContext(context.Background()) } @@ -8696,6 +9873,12 @@ func (i *managementPolicySnapShotPtrType) ToManagementPolicySnapShotPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicySnapShotPtrOutput) } +func (i *managementPolicySnapShotPtrType) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicySnapShot] { + return pulumix.Output[*ManagementPolicySnapShot]{ + OutputState: i.ToManagementPolicySnapShotPtrOutputWithContext(ctx).OutputState, + } +} + // Management policy action for snapshot. type ManagementPolicySnapShotOutput struct{ *pulumi.OutputState } @@ -8721,6 +9904,12 @@ func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithC }).(ManagementPolicySnapShotPtrOutput) } +func (o ManagementPolicySnapShotOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicySnapShot] { + return pulumix.Output[ManagementPolicySnapShot]{ + OutputState: o.OutputState, + } +} + // The function to delete the blob snapshot func (o ManagementPolicySnapShotOutput) Delete() DateAfterCreationPtrOutput { return o.ApplyT(func(v ManagementPolicySnapShot) *DateAfterCreation { return v.Delete }).(DateAfterCreationPtrOutput) @@ -8760,6 +9949,12 @@ func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWi return o } +func (o ManagementPolicySnapShotPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicySnapShot] { + return pulumix.Output[*ManagementPolicySnapShot]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicySnapShotPtrOutput) Elem() ManagementPolicySnapShotOutput { return o.ApplyT(func(v *ManagementPolicySnapShot) ManagementPolicySnapShot { if v != nil { @@ -8849,6 +10044,12 @@ func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotRespon return o } +func (o ManagementPolicySnapShotResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicySnapShotResponse] { + return pulumix.Output[ManagementPolicySnapShotResponse]{ + OutputState: o.OutputState, + } +} + // The function to delete the blob snapshot func (o ManagementPolicySnapShotResponseOutput) Delete() DateAfterCreationResponsePtrOutput { return o.ApplyT(func(v ManagementPolicySnapShotResponse) *DateAfterCreationResponse { return v.Delete }).(DateAfterCreationResponsePtrOutput) @@ -8888,6 +10089,12 @@ func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotRes return o } +func (o ManagementPolicySnapShotResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicySnapShotResponse] { + return pulumix.Output[*ManagementPolicySnapShotResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicySnapShotResponsePtrOutput) Elem() ManagementPolicySnapShotResponseOutput { return o.ApplyT(func(v *ManagementPolicySnapShotResponse) ManagementPolicySnapShotResponse { if v != nil { @@ -8999,6 +10206,12 @@ func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyVersionOutput) } +func (i ManagementPolicyVersionArgs) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyVersion] { + return pulumix.Output[ManagementPolicyVersion]{ + OutputState: i.ToManagementPolicyVersionOutputWithContext(ctx).OutputState, + } +} + func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput { return i.ToManagementPolicyVersionPtrOutputWithContext(context.Background()) } @@ -9040,6 +10253,12 @@ func (i *managementPolicyVersionPtrType) ToManagementPolicyVersionPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(ManagementPolicyVersionPtrOutput) } +func (i *managementPolicyVersionPtrType) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyVersion] { + return pulumix.Output[*ManagementPolicyVersion]{ + OutputState: i.ToManagementPolicyVersionPtrOutputWithContext(ctx).OutputState, + } +} + // Management policy action for blob version. type ManagementPolicyVersionOutput struct{ *pulumi.OutputState } @@ -9065,6 +10284,12 @@ func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutputWithCon }).(ManagementPolicyVersionPtrOutput) } +func (o ManagementPolicyVersionOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyVersion] { + return pulumix.Output[ManagementPolicyVersion]{ + OutputState: o.OutputState, + } +} + // The function to delete the blob version func (o ManagementPolicyVersionOutput) Delete() DateAfterCreationPtrOutput { return o.ApplyT(func(v ManagementPolicyVersion) *DateAfterCreation { return v.Delete }).(DateAfterCreationPtrOutput) @@ -9104,6 +10329,12 @@ func (o ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutputWith return o } +func (o ManagementPolicyVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyVersion] { + return pulumix.Output[*ManagementPolicyVersion]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyVersionPtrOutput) Elem() ManagementPolicyVersionOutput { return o.ApplyT(func(v *ManagementPolicyVersion) ManagementPolicyVersion { if v != nil { @@ -9193,6 +10424,12 @@ func (o ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponse return o } +func (o ManagementPolicyVersionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagementPolicyVersionResponse] { + return pulumix.Output[ManagementPolicyVersionResponse]{ + OutputState: o.OutputState, + } +} + // The function to delete the blob version func (o ManagementPolicyVersionResponseOutput) Delete() DateAfterCreationResponsePtrOutput { return o.ApplyT(func(v ManagementPolicyVersionResponse) *DateAfterCreationResponse { return v.Delete }).(DateAfterCreationResponsePtrOutput) @@ -9232,6 +10469,12 @@ func (o ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionRespo return o } +func (o ManagementPolicyVersionResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementPolicyVersionResponse] { + return pulumix.Output[*ManagementPolicyVersionResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagementPolicyVersionResponsePtrOutput) Elem() ManagementPolicyVersionResponseOutput { return o.ApplyT(func(v *ManagementPolicyVersionResponse) ManagementPolicyVersionResponse { if v != nil { @@ -9327,6 +10570,12 @@ func (i MultichannelArgs) ToMultichannelOutputWithContext(ctx context.Context) M return pulumi.ToOutputWithContext(ctx, i).(MultichannelOutput) } +func (i MultichannelArgs) ToOutput(ctx context.Context) pulumix.Output[Multichannel] { + return pulumix.Output[Multichannel]{ + OutputState: i.ToMultichannelOutputWithContext(ctx).OutputState, + } +} + func (i MultichannelArgs) ToMultichannelPtrOutput() MultichannelPtrOutput { return i.ToMultichannelPtrOutputWithContext(context.Background()) } @@ -9368,6 +10617,12 @@ func (i *multichannelPtrType) ToMultichannelPtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(MultichannelPtrOutput) } +func (i *multichannelPtrType) ToOutput(ctx context.Context) pulumix.Output[*Multichannel] { + return pulumix.Output[*Multichannel]{ + OutputState: i.ToMultichannelPtrOutputWithContext(ctx).OutputState, + } +} + // Multichannel setting. Applies to Premium FileStorage only. type MultichannelOutput struct{ *pulumi.OutputState } @@ -9393,6 +10648,12 @@ func (o MultichannelOutput) ToMultichannelPtrOutputWithContext(ctx context.Conte }).(MultichannelPtrOutput) } +func (o MultichannelOutput) ToOutput(ctx context.Context) pulumix.Output[Multichannel] { + return pulumix.Output[Multichannel]{ + OutputState: o.OutputState, + } +} + // Indicates whether multichannel is enabled func (o MultichannelOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v Multichannel) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -9412,6 +10673,12 @@ func (o MultichannelPtrOutput) ToMultichannelPtrOutputWithContext(ctx context.Co return o } +func (o MultichannelPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Multichannel] { + return pulumix.Output[*Multichannel]{ + OutputState: o.OutputState, + } +} + func (o MultichannelPtrOutput) Elem() MultichannelOutput { return o.ApplyT(func(v *Multichannel) Multichannel { if v != nil { @@ -9453,6 +10720,12 @@ func (o MultichannelResponseOutput) ToMultichannelResponseOutputWithContext(ctx return o } +func (o MultichannelResponseOutput) ToOutput(ctx context.Context) pulumix.Output[MultichannelResponse] { + return pulumix.Output[MultichannelResponse]{ + OutputState: o.OutputState, + } +} + // Indicates whether multichannel is enabled func (o MultichannelResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v MultichannelResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -9472,6 +10745,12 @@ func (o MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutputWithContex return o } +func (o MultichannelResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MultichannelResponse] { + return pulumix.Output[*MultichannelResponse]{ + OutputState: o.OutputState, + } +} + func (o MultichannelResponsePtrOutput) Elem() MultichannelResponseOutput { return o.ApplyT(func(v *MultichannelResponse) MultichannelResponse { if v != nil { @@ -9573,6 +10852,12 @@ func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(NetworkRuleSetOutput) } +func (i NetworkRuleSetArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkRuleSet] { + return pulumix.Output[NetworkRuleSet]{ + OutputState: i.ToNetworkRuleSetOutputWithContext(ctx).OutputState, + } +} + func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput { return i.ToNetworkRuleSetPtrOutputWithContext(context.Background()) } @@ -9614,6 +10899,12 @@ func (i *networkRuleSetPtrType) ToNetworkRuleSetPtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(NetworkRuleSetPtrOutput) } +func (i *networkRuleSetPtrType) ToOutput(ctx context.Context) pulumix.Output[*NetworkRuleSet] { + return pulumix.Output[*NetworkRuleSet]{ + OutputState: i.ToNetworkRuleSetPtrOutputWithContext(ctx).OutputState, + } +} + // Network rule set type NetworkRuleSetOutput struct{ *pulumi.OutputState } @@ -9639,6 +10930,12 @@ func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.C }).(NetworkRuleSetPtrOutput) } +func (o NetworkRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkRuleSet] { + return pulumix.Output[NetworkRuleSet]{ + OutputState: o.OutputState, + } +} + // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. func (o NetworkRuleSetOutput) Bypass() pulumi.StringPtrOutput { return o.ApplyT(func(v NetworkRuleSet) *string { return v.Bypass }).(pulumi.StringPtrOutput) @@ -9678,6 +10975,12 @@ func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx contex return o } +func (o NetworkRuleSetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkRuleSet] { + return pulumix.Output[*NetworkRuleSet]{ + OutputState: o.OutputState, + } +} + func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput { return o.ApplyT(func(v *NetworkRuleSet) NetworkRuleSet { if v != nil { @@ -9783,6 +11086,12 @@ func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext( return o } +func (o NetworkRuleSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkRuleSetResponse] { + return pulumix.Output[NetworkRuleSetResponse]{ + OutputState: o.OutputState, + } +} + // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. func (o NetworkRuleSetResponseOutput) Bypass() pulumi.StringPtrOutput { return o.ApplyT(func(v NetworkRuleSetResponse) *string { return v.Bypass }).(pulumi.StringPtrOutput) @@ -9847,6 +11156,12 @@ func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutput return pulumi.ToOutputWithContext(ctx, i).(ObjectReplicationPolicyFilterOutput) } +func (i ObjectReplicationPolicyFilterArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectReplicationPolicyFilter] { + return pulumix.Output[ObjectReplicationPolicyFilter]{ + OutputState: i.ToObjectReplicationPolicyFilterOutputWithContext(ctx).OutputState, + } +} + func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput { return i.ToObjectReplicationPolicyFilterPtrOutputWithContext(context.Background()) } @@ -9888,6 +11203,12 @@ func (i *objectReplicationPolicyFilterPtrType) ToObjectReplicationPolicyFilterPt return pulumi.ToOutputWithContext(ctx, i).(ObjectReplicationPolicyFilterPtrOutput) } +func (i *objectReplicationPolicyFilterPtrType) ToOutput(ctx context.Context) pulumix.Output[*ObjectReplicationPolicyFilter] { + return pulumix.Output[*ObjectReplicationPolicyFilter]{ + OutputState: i.ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx).OutputState, + } +} + // Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters. type ObjectReplicationPolicyFilterOutput struct{ *pulumi.OutputState } @@ -9913,6 +11234,12 @@ func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrO }).(ObjectReplicationPolicyFilterPtrOutput) } +func (o ObjectReplicationPolicyFilterOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectReplicationPolicyFilter] { + return pulumix.Output[ObjectReplicationPolicyFilter]{ + OutputState: o.OutputState, + } +} + // Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z func (o ObjectReplicationPolicyFilterOutput) MinCreationTime() pulumi.StringPtrOutput { return o.ApplyT(func(v ObjectReplicationPolicyFilter) *string { return v.MinCreationTime }).(pulumi.StringPtrOutput) @@ -9937,6 +11264,12 @@ func (o ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterP return o } +func (o ObjectReplicationPolicyFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectReplicationPolicyFilter] { + return pulumix.Output[*ObjectReplicationPolicyFilter]{ + OutputState: o.OutputState, + } +} + func (o ObjectReplicationPolicyFilterPtrOutput) Elem() ObjectReplicationPolicyFilterOutput { return o.ApplyT(func(v *ObjectReplicationPolicyFilter) ObjectReplicationPolicyFilter { if v != nil { @@ -9990,6 +11323,12 @@ func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFi return o } +func (o ObjectReplicationPolicyFilterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectReplicationPolicyFilterResponse] { + return pulumix.Output[ObjectReplicationPolicyFilterResponse]{ + OutputState: o.OutputState, + } +} + // Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z func (o ObjectReplicationPolicyFilterResponseOutput) MinCreationTime() pulumi.StringPtrOutput { return o.ApplyT(func(v ObjectReplicationPolicyFilterResponse) *string { return v.MinCreationTime }).(pulumi.StringPtrOutput) @@ -10014,6 +11353,12 @@ func (o ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolic return o } +func (o ObjectReplicationPolicyFilterResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectReplicationPolicyFilterResponse] { + return pulumix.Output[*ObjectReplicationPolicyFilterResponse]{ + OutputState: o.OutputState, + } +} + func (o ObjectReplicationPolicyFilterResponsePtrOutput) Elem() ObjectReplicationPolicyFilterResponseOutput { return o.ApplyT(func(v *ObjectReplicationPolicyFilterResponse) ObjectReplicationPolicyFilterResponse { if v != nil { @@ -10091,6 +11436,12 @@ func (i ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutputWith return pulumi.ToOutputWithContext(ctx, i).(ObjectReplicationPolicyRuleOutput) } +func (i ObjectReplicationPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectReplicationPolicyRule] { + return pulumix.Output[ObjectReplicationPolicyRule]{ + OutputState: i.ToObjectReplicationPolicyRuleOutputWithContext(ctx).OutputState, + } +} + // ObjectReplicationPolicyRuleArrayInput is an input type that accepts ObjectReplicationPolicyRuleArray and ObjectReplicationPolicyRuleArrayOutput values. // You can construct a concrete instance of `ObjectReplicationPolicyRuleArrayInput` via: // @@ -10116,6 +11467,12 @@ func (i ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutp return pulumi.ToOutputWithContext(ctx, i).(ObjectReplicationPolicyRuleArrayOutput) } +func (i ObjectReplicationPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ObjectReplicationPolicyRule] { + return pulumix.Output[[]ObjectReplicationPolicyRule]{ + OutputState: i.ToObjectReplicationPolicyRuleArrayOutputWithContext(ctx).OutputState, + } +} + // The replication policy rule between two containers. type ObjectReplicationPolicyRuleOutput struct{ *pulumi.OutputState } @@ -10131,6 +11488,12 @@ func (o ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutputWi return o } +func (o ObjectReplicationPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectReplicationPolicyRule] { + return pulumix.Output[ObjectReplicationPolicyRule]{ + OutputState: o.OutputState, + } +} + // Required. Destination container name. func (o ObjectReplicationPolicyRuleOutput) DestinationContainer() pulumi.StringOutput { return o.ApplyT(func(v ObjectReplicationPolicyRule) string { return v.DestinationContainer }).(pulumi.StringOutput) @@ -10165,6 +11528,12 @@ func (o ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArr return o } +func (o ObjectReplicationPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ObjectReplicationPolicyRule] { + return pulumix.Output[[]ObjectReplicationPolicyRule]{ + OutputState: o.OutputState, + } +} + func (o ObjectReplicationPolicyRuleArrayOutput) Index(i pulumi.IntInput) ObjectReplicationPolicyRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ObjectReplicationPolicyRule { return vs[0].([]ObjectReplicationPolicyRule)[vs[1].(int)] @@ -10198,6 +11567,12 @@ func (o ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRule return o } +func (o ObjectReplicationPolicyRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectReplicationPolicyRuleResponse] { + return pulumix.Output[ObjectReplicationPolicyRuleResponse]{ + OutputState: o.OutputState, + } +} + // Required. Destination container name. func (o ObjectReplicationPolicyRuleResponseOutput) DestinationContainer() pulumi.StringOutput { return o.ApplyT(func(v ObjectReplicationPolicyRuleResponse) string { return v.DestinationContainer }).(pulumi.StringOutput) @@ -10232,6 +11607,12 @@ func (o ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolic return o } +func (o ObjectReplicationPolicyRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ObjectReplicationPolicyRuleResponse] { + return pulumix.Output[[]ObjectReplicationPolicyRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ObjectReplicationPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ObjectReplicationPolicyRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ObjectReplicationPolicyRuleResponse { return vs[0].([]ObjectReplicationPolicyRuleResponse)[vs[1].(int)] @@ -10279,6 +11660,12 @@ func (i PermissionScopeArgs) ToPermissionScopeOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(PermissionScopeOutput) } +func (i PermissionScopeArgs) ToOutput(ctx context.Context) pulumix.Output[PermissionScope] { + return pulumix.Output[PermissionScope]{ + OutputState: i.ToPermissionScopeOutputWithContext(ctx).OutputState, + } +} + // PermissionScopeArrayInput is an input type that accepts PermissionScopeArray and PermissionScopeArrayOutput values. // You can construct a concrete instance of `PermissionScopeArrayInput` via: // @@ -10304,6 +11691,12 @@ func (i PermissionScopeArray) ToPermissionScopeArrayOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(PermissionScopeArrayOutput) } +func (i PermissionScopeArray) ToOutput(ctx context.Context) pulumix.Output[[]PermissionScope] { + return pulumix.Output[[]PermissionScope]{ + OutputState: i.ToPermissionScopeArrayOutputWithContext(ctx).OutputState, + } +} + type PermissionScopeOutput struct{ *pulumi.OutputState } func (PermissionScopeOutput) ElementType() reflect.Type { @@ -10318,6 +11711,12 @@ func (o PermissionScopeOutput) ToPermissionScopeOutputWithContext(ctx context.Co return o } +func (o PermissionScopeOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionScope] { + return pulumix.Output[PermissionScope]{ + OutputState: o.OutputState, + } +} + // The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c). func (o PermissionScopeOutput) Permissions() pulumi.StringOutput { return o.ApplyT(func(v PermissionScope) string { return v.Permissions }).(pulumi.StringOutput) @@ -10347,6 +11746,12 @@ func (o PermissionScopeArrayOutput) ToPermissionScopeArrayOutputWithContext(ctx return o } +func (o PermissionScopeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PermissionScope] { + return pulumix.Output[[]PermissionScope]{ + OutputState: o.OutputState, + } +} + func (o PermissionScopeArrayOutput) Index(i pulumi.IntInput) PermissionScopeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PermissionScope { return vs[0].([]PermissionScope)[vs[1].(int)] @@ -10376,6 +11781,12 @@ func (o PermissionScopeResponseOutput) ToPermissionScopeResponseOutputWithContex return o } +func (o PermissionScopeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionScopeResponse] { + return pulumix.Output[PermissionScopeResponse]{ + OutputState: o.OutputState, + } +} + // The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c). func (o PermissionScopeResponseOutput) Permissions() pulumi.StringOutput { return o.ApplyT(func(v PermissionScopeResponse) string { return v.Permissions }).(pulumi.StringOutput) @@ -10405,6 +11816,12 @@ func (o PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutput return o } +func (o PermissionScopeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PermissionScopeResponse] { + return pulumix.Output[[]PermissionScopeResponse]{ + OutputState: o.OutputState, + } +} + func (o PermissionScopeResponseArrayOutput) Index(i pulumi.IntInput) PermissionScopeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PermissionScopeResponse { return vs[0].([]PermissionScopeResponse)[vs[1].(int)] @@ -10442,6 +11859,12 @@ func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResp return o } +func (o PrivateEndpointConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointConnectionResponse] { + return pulumix.Output[PrivateEndpointConnectionResponse]{ + OutputState: o.OutputState, + } +} + // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v PrivateEndpointConnectionResponse) string { return v.Id }).(pulumi.StringOutput) @@ -10488,6 +11911,12 @@ func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectio return o } +func (o PrivateEndpointConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateEndpointConnectionResponse] { + return pulumix.Output[[]PrivateEndpointConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateEndpointConnectionResponse { return vs[0].([]PrivateEndpointConnectionResponse)[vs[1].(int)] @@ -10515,6 +11944,12 @@ func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContex return o } +func (o PrivateEndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointResponse] { + return pulumix.Output[PrivateEndpointResponse]{ + OutputState: o.OutputState, + } +} + // The ARM identifier for Private Endpoint func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v PrivateEndpointResponse) string { return v.Id }).(pulumi.StringOutput) @@ -10534,6 +11969,12 @@ func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWith return o } +func (o PrivateEndpointResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateEndpointResponse] { + return pulumix.Output[*PrivateEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput { return o.ApplyT(func(v *PrivateEndpointResponse) PrivateEndpointResponse { if v != nil { @@ -10597,6 +12038,12 @@ func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionSta return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceConnectionStateOutput) } +func (i PrivateLinkServiceConnectionStateArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceConnectionState] { + return pulumix.Output[PrivateLinkServiceConnectionState]{ + OutputState: i.ToPrivateLinkServiceConnectionStateOutputWithContext(ctx).OutputState, + } +} + // A collection of information about the state of the connection between service consumer and provider. type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState } @@ -10612,6 +12059,12 @@ func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionS return o } +func (o PrivateLinkServiceConnectionStateOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceConnectionState] { + return pulumix.Output[PrivateLinkServiceConnectionState]{ + OutputState: o.OutputState, + } +} + // A message indicating if changes on the service provider require any updates on the consumer. func (o PrivateLinkServiceConnectionStateOutput) ActionRequired() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateLinkServiceConnectionState) *string { return v.ActionRequired }).(pulumi.StringPtrOutput) @@ -10652,6 +12105,12 @@ func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceCon return o } +func (o PrivateLinkServiceConnectionStateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceConnectionStateResponse] { + return pulumix.Output[PrivateLinkServiceConnectionStateResponse]{ + OutputState: o.OutputState, + } +} + // A message indicating if changes on the service provider require any updates on the consumer. func (o PrivateLinkServiceConnectionStateResponseOutput) ActionRequired() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateLinkServiceConnectionStateResponse) *string { return v.ActionRequired }).(pulumi.StringPtrOutput) @@ -10690,6 +12149,12 @@ func (o ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHisto return o } +func (o ProtectedAppendWritesHistoryResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ProtectedAppendWritesHistoryResponse] { + return pulumix.Output[ProtectedAppendWritesHistoryResponse]{ + OutputState: o.OutputState, + } +} + // When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. func (o ProtectedAppendWritesHistoryResponseOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput { return o.ApplyT(func(v ProtectedAppendWritesHistoryResponse) *bool { return v.AllowProtectedAppendWritesAll }).(pulumi.BoolPtrOutput) @@ -10714,6 +12179,12 @@ func (o ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHi return o } +func (o ProtectedAppendWritesHistoryResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ProtectedAppendWritesHistoryResponse] { + return pulumix.Output[*ProtectedAppendWritesHistoryResponse]{ + OutputState: o.OutputState, + } +} + func (o ProtectedAppendWritesHistoryResponsePtrOutput) Elem() ProtectedAppendWritesHistoryResponseOutput { return o.ApplyT(func(v *ProtectedAppendWritesHistoryResponse) ProtectedAppendWritesHistoryResponse { if v != nil { @@ -10779,6 +12250,12 @@ func (i ProtocolSettingsArgs) ToProtocolSettingsOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(ProtocolSettingsOutput) } +func (i ProtocolSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ProtocolSettings] { + return pulumix.Output[ProtocolSettings]{ + OutputState: i.ToProtocolSettingsOutputWithContext(ctx).OutputState, + } +} + func (i ProtocolSettingsArgs) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput { return i.ToProtocolSettingsPtrOutputWithContext(context.Background()) } @@ -10820,6 +12297,12 @@ func (i *protocolSettingsPtrType) ToProtocolSettingsPtrOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(ProtocolSettingsPtrOutput) } +func (i *protocolSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*ProtocolSettings] { + return pulumix.Output[*ProtocolSettings]{ + OutputState: i.ToProtocolSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Protocol settings for file service type ProtocolSettingsOutput struct{ *pulumi.OutputState } @@ -10845,6 +12328,12 @@ func (o ProtocolSettingsOutput) ToProtocolSettingsPtrOutputWithContext(ctx conte }).(ProtocolSettingsPtrOutput) } +func (o ProtocolSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ProtocolSettings] { + return pulumix.Output[ProtocolSettings]{ + OutputState: o.OutputState, + } +} + // Setting for SMB protocol func (o ProtocolSettingsOutput) Smb() SmbSettingPtrOutput { return o.ApplyT(func(v ProtocolSettings) *SmbSetting { return v.Smb }).(SmbSettingPtrOutput) @@ -10864,6 +12353,12 @@ func (o ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutputWithContext(ctx co return o } +func (o ProtocolSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ProtocolSettings] { + return pulumix.Output[*ProtocolSettings]{ + OutputState: o.OutputState, + } +} + func (o ProtocolSettingsPtrOutput) Elem() ProtocolSettingsOutput { return o.ApplyT(func(v *ProtocolSettings) ProtocolSettings { if v != nil { @@ -10905,6 +12400,12 @@ func (o ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutputWithCont return o } +func (o ProtocolSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ProtocolSettingsResponse] { + return pulumix.Output[ProtocolSettingsResponse]{ + OutputState: o.OutputState, + } +} + // Setting for SMB protocol func (o ProtocolSettingsResponseOutput) Smb() SmbSettingResponsePtrOutput { return o.ApplyT(func(v ProtocolSettingsResponse) *SmbSettingResponse { return v.Smb }).(SmbSettingResponsePtrOutput) @@ -10924,6 +12425,12 @@ func (o ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutputWi return o } +func (o ProtocolSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ProtocolSettingsResponse] { + return pulumix.Output[*ProtocolSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o ProtocolSettingsResponsePtrOutput) Elem() ProtocolSettingsResponseOutput { return o.ApplyT(func(v *ProtocolSettingsResponse) ProtocolSettingsResponse { if v != nil { @@ -10983,6 +12490,12 @@ func (i ResourceAccessRuleArgs) ToResourceAccessRuleOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(ResourceAccessRuleOutput) } +func (i ResourceAccessRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceAccessRule] { + return pulumix.Output[ResourceAccessRule]{ + OutputState: i.ToResourceAccessRuleOutputWithContext(ctx).OutputState, + } +} + // ResourceAccessRuleArrayInput is an input type that accepts ResourceAccessRuleArray and ResourceAccessRuleArrayOutput values. // You can construct a concrete instance of `ResourceAccessRuleArrayInput` via: // @@ -11008,6 +12521,12 @@ func (i ResourceAccessRuleArray) ToResourceAccessRuleArrayOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(ResourceAccessRuleArrayOutput) } +func (i ResourceAccessRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceAccessRule] { + return pulumix.Output[[]ResourceAccessRule]{ + OutputState: i.ToResourceAccessRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Resource Access Rule. type ResourceAccessRuleOutput struct{ *pulumi.OutputState } @@ -11023,6 +12542,12 @@ func (o ResourceAccessRuleOutput) ToResourceAccessRuleOutputWithContext(ctx cont return o } +func (o ResourceAccessRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceAccessRule] { + return pulumix.Output[ResourceAccessRule]{ + OutputState: o.OutputState, + } +} + // Resource Id func (o ResourceAccessRuleOutput) ResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v ResourceAccessRule) *string { return v.ResourceId }).(pulumi.StringPtrOutput) @@ -11047,6 +12572,12 @@ func (o ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutputWithContex return o } +func (o ResourceAccessRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceAccessRule] { + return pulumix.Output[[]ResourceAccessRule]{ + OutputState: o.OutputState, + } +} + func (o ResourceAccessRuleArrayOutput) Index(i pulumi.IntInput) ResourceAccessRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceAccessRule { return vs[0].([]ResourceAccessRule)[vs[1].(int)] @@ -11076,6 +12607,12 @@ func (o ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutputWith return o } +func (o ResourceAccessRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceAccessRuleResponse] { + return pulumix.Output[ResourceAccessRuleResponse]{ + OutputState: o.OutputState, + } +} + // Resource Id func (o ResourceAccessRuleResponseOutput) ResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v ResourceAccessRuleResponse) *string { return v.ResourceId }).(pulumi.StringPtrOutput) @@ -11100,6 +12637,12 @@ func (o ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArray return o } +func (o ResourceAccessRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceAccessRuleResponse] { + return pulumix.Output[[]ResourceAccessRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ResourceAccessRuleResponseArrayOutput) Index(i pulumi.IntInput) ResourceAccessRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceAccessRuleResponse { return vs[0].([]ResourceAccessRuleResponse)[vs[1].(int)] @@ -11145,6 +12688,12 @@ func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(RestorePolicyPropertiesOutput) } +func (i RestorePolicyPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[RestorePolicyProperties] { + return pulumix.Output[RestorePolicyProperties]{ + OutputState: i.ToRestorePolicyPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput { return i.ToRestorePolicyPropertiesPtrOutputWithContext(context.Background()) } @@ -11186,6 +12735,12 @@ func (i *restorePolicyPropertiesPtrType) ToRestorePolicyPropertiesPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(RestorePolicyPropertiesPtrOutput) } +func (i *restorePolicyPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*RestorePolicyProperties] { + return pulumix.Output[*RestorePolicyProperties]{ + OutputState: i.ToRestorePolicyPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // The blob service properties for blob restore policy type RestorePolicyPropertiesOutput struct{ *pulumi.OutputState } @@ -11211,6 +12766,12 @@ func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutputWithCon }).(RestorePolicyPropertiesPtrOutput) } +func (o RestorePolicyPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[RestorePolicyProperties] { + return pulumix.Output[RestorePolicyProperties]{ + OutputState: o.OutputState, + } +} + // how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. func (o RestorePolicyPropertiesOutput) Days() pulumi.IntPtrOutput { return o.ApplyT(func(v RestorePolicyProperties) *int { return v.Days }).(pulumi.IntPtrOutput) @@ -11235,6 +12796,12 @@ func (o RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutputWith return o } +func (o RestorePolicyPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RestorePolicyProperties] { + return pulumix.Output[*RestorePolicyProperties]{ + OutputState: o.OutputState, + } +} + func (o RestorePolicyPropertiesPtrOutput) Elem() RestorePolicyPropertiesOutput { return o.ApplyT(func(v *RestorePolicyProperties) RestorePolicyProperties { if v != nil { @@ -11292,6 +12859,12 @@ func (o RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponse return o } +func (o RestorePolicyPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RestorePolicyPropertiesResponse] { + return pulumix.Output[RestorePolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. func (o RestorePolicyPropertiesResponseOutput) Days() pulumi.IntPtrOutput { return o.ApplyT(func(v RestorePolicyPropertiesResponse) *int { return v.Days }).(pulumi.IntPtrOutput) @@ -11326,6 +12899,12 @@ func (o RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesRespo return o } +func (o RestorePolicyPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RestorePolicyPropertiesResponse] { + return pulumix.Output[*RestorePolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o RestorePolicyPropertiesResponsePtrOutput) Elem() RestorePolicyPropertiesResponseOutput { return o.ApplyT(func(v *RestorePolicyPropertiesResponse) RestorePolicyPropertiesResponse { if v != nil { @@ -11419,6 +12998,12 @@ func (i RoutingPreferenceArgs) ToRoutingPreferenceOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(RoutingPreferenceOutput) } +func (i RoutingPreferenceArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingPreference] { + return pulumix.Output[RoutingPreference]{ + OutputState: i.ToRoutingPreferenceOutputWithContext(ctx).OutputState, + } +} + func (i RoutingPreferenceArgs) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput { return i.ToRoutingPreferencePtrOutputWithContext(context.Background()) } @@ -11460,6 +13045,12 @@ func (i *routingPreferencePtrType) ToRoutingPreferencePtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(RoutingPreferencePtrOutput) } +func (i *routingPreferencePtrType) ToOutput(ctx context.Context) pulumix.Output[*RoutingPreference] { + return pulumix.Output[*RoutingPreference]{ + OutputState: i.ToRoutingPreferencePtrOutputWithContext(ctx).OutputState, + } +} + // Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing type RoutingPreferenceOutput struct{ *pulumi.OutputState } @@ -11485,6 +13076,12 @@ func (o RoutingPreferenceOutput) ToRoutingPreferencePtrOutputWithContext(ctx con }).(RoutingPreferencePtrOutput) } +func (o RoutingPreferenceOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingPreference] { + return pulumix.Output[RoutingPreference]{ + OutputState: o.OutputState, + } +} + // A boolean flag which indicates whether internet routing storage endpoints are to be published func (o RoutingPreferenceOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput { return o.ApplyT(func(v RoutingPreference) *bool { return v.PublishInternetEndpoints }).(pulumi.BoolPtrOutput) @@ -11514,6 +13111,12 @@ func (o RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutputWithContext(ctx return o } +func (o RoutingPreferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingPreference] { + return pulumix.Output[*RoutingPreference]{ + OutputState: o.OutputState, + } +} + func (o RoutingPreferencePtrOutput) Elem() RoutingPreferenceOutput { return o.ApplyT(func(v *RoutingPreference) RoutingPreference { if v != nil { @@ -11579,6 +13182,12 @@ func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutputWithCo return o } +func (o RoutingPreferenceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingPreferenceResponse] { + return pulumix.Output[RoutingPreferenceResponse]{ + OutputState: o.OutputState, + } +} + // A boolean flag which indicates whether internet routing storage endpoints are to be published func (o RoutingPreferenceResponseOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput { return o.ApplyT(func(v RoutingPreferenceResponse) *bool { return v.PublishInternetEndpoints }).(pulumi.BoolPtrOutput) @@ -11608,6 +13217,12 @@ func (o RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutput return o } +func (o RoutingPreferenceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingPreferenceResponse] { + return pulumix.Output[*RoutingPreferenceResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingPreferenceResponsePtrOutput) Elem() RoutingPreferenceResponseOutput { return o.ApplyT(func(v *RoutingPreferenceResponse) RoutingPreferenceResponse { if v != nil { @@ -11710,6 +13325,12 @@ func (i SasPolicyArgs) ToSasPolicyOutputWithContext(ctx context.Context) SasPoli return pulumi.ToOutputWithContext(ctx, i).(SasPolicyOutput) } +func (i SasPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[SasPolicy] { + return pulumix.Output[SasPolicy]{ + OutputState: i.ToSasPolicyOutputWithContext(ctx).OutputState, + } +} + func (i SasPolicyArgs) ToSasPolicyPtrOutput() SasPolicyPtrOutput { return i.ToSasPolicyPtrOutputWithContext(context.Background()) } @@ -11751,6 +13372,12 @@ func (i *sasPolicyPtrType) ToSasPolicyPtrOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(SasPolicyPtrOutput) } +func (i *sasPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*SasPolicy] { + return pulumix.Output[*SasPolicy]{ + OutputState: i.ToSasPolicyPtrOutputWithContext(ctx).OutputState, + } +} + // SasPolicy assigned to the storage account. type SasPolicyOutput struct{ *pulumi.OutputState } @@ -11776,6 +13403,12 @@ func (o SasPolicyOutput) ToSasPolicyPtrOutputWithContext(ctx context.Context) Sa }).(SasPolicyPtrOutput) } +func (o SasPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[SasPolicy] { + return pulumix.Output[SasPolicy]{ + OutputState: o.OutputState, + } +} + // The SAS expiration action. Can only be Log. func (o SasPolicyOutput) ExpirationAction() pulumi.StringOutput { return o.ApplyT(func(v SasPolicy) string { return v.ExpirationAction }).(pulumi.StringOutput) @@ -11800,6 +13433,12 @@ func (o SasPolicyPtrOutput) ToSasPolicyPtrOutputWithContext(ctx context.Context) return o } +func (o SasPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SasPolicy] { + return pulumix.Output[*SasPolicy]{ + OutputState: o.OutputState, + } +} + func (o SasPolicyPtrOutput) Elem() SasPolicyOutput { return o.ApplyT(func(v *SasPolicy) SasPolicy { if v != nil { @@ -11865,6 +13504,12 @@ func (o SasPolicyResponseOutput) ToSasPolicyResponseOutputWithContext(ctx contex return o } +func (o SasPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SasPolicyResponse] { + return pulumix.Output[SasPolicyResponse]{ + OutputState: o.OutputState, + } +} + // The SAS expiration action. Can only be Log. func (o SasPolicyResponseOutput) ExpirationAction() pulumi.StringOutput { return o.ApplyT(func(v SasPolicyResponse) string { return v.ExpirationAction }).(pulumi.StringOutput) @@ -11912,6 +13557,12 @@ func (i SignedIdentifierArgs) ToSignedIdentifierOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(SignedIdentifierOutput) } +func (i SignedIdentifierArgs) ToOutput(ctx context.Context) pulumix.Output[SignedIdentifier] { + return pulumix.Output[SignedIdentifier]{ + OutputState: i.ToSignedIdentifierOutputWithContext(ctx).OutputState, + } +} + // SignedIdentifierArrayInput is an input type that accepts SignedIdentifierArray and SignedIdentifierArrayOutput values. // You can construct a concrete instance of `SignedIdentifierArrayInput` via: // @@ -11937,6 +13588,12 @@ func (i SignedIdentifierArray) ToSignedIdentifierArrayOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(SignedIdentifierArrayOutput) } +func (i SignedIdentifierArray) ToOutput(ctx context.Context) pulumix.Output[[]SignedIdentifier] { + return pulumix.Output[[]SignedIdentifier]{ + OutputState: i.ToSignedIdentifierArrayOutputWithContext(ctx).OutputState, + } +} + type SignedIdentifierOutput struct{ *pulumi.OutputState } func (SignedIdentifierOutput) ElementType() reflect.Type { @@ -11951,6 +13608,12 @@ func (o SignedIdentifierOutput) ToSignedIdentifierOutputWithContext(ctx context. return o } +func (o SignedIdentifierOutput) ToOutput(ctx context.Context) pulumix.Output[SignedIdentifier] { + return pulumix.Output[SignedIdentifier]{ + OutputState: o.OutputState, + } +} + // Access policy func (o SignedIdentifierOutput) AccessPolicy() AccessPolicyPtrOutput { return o.ApplyT(func(v SignedIdentifier) *AccessPolicy { return v.AccessPolicy }).(AccessPolicyPtrOutput) @@ -11975,6 +13638,12 @@ func (o SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutputWithContext(ct return o } +func (o SignedIdentifierArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SignedIdentifier] { + return pulumix.Output[[]SignedIdentifier]{ + OutputState: o.OutputState, + } +} + func (o SignedIdentifierArrayOutput) Index(i pulumi.IntInput) SignedIdentifierOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SignedIdentifier { return vs[0].([]SignedIdentifier)[vs[1].(int)] @@ -12002,6 +13671,12 @@ func (o SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutputWithCont return o } +func (o SignedIdentifierResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SignedIdentifierResponse] { + return pulumix.Output[SignedIdentifierResponse]{ + OutputState: o.OutputState, + } +} + // Access policy func (o SignedIdentifierResponseOutput) AccessPolicy() AccessPolicyResponsePtrOutput { return o.ApplyT(func(v SignedIdentifierResponse) *AccessPolicyResponse { return v.AccessPolicy }).(AccessPolicyResponsePtrOutput) @@ -12026,6 +13701,12 @@ func (o SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutp return o } +func (o SignedIdentifierResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SignedIdentifierResponse] { + return pulumix.Output[[]SignedIdentifierResponse]{ + OutputState: o.OutputState, + } +} + func (o SignedIdentifierResponseArrayOutput) Index(i pulumi.IntInput) SignedIdentifierResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SignedIdentifierResponse { return vs[0].([]SignedIdentifierResponse)[vs[1].(int)] @@ -12067,6 +13748,12 @@ func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput { return pulumi.ToOutputWithContext(ctx, i).(SkuOutput) } +func (i SkuArgs) ToOutput(ctx context.Context) pulumix.Output[Sku] { + return pulumix.Output[Sku]{ + OutputState: i.ToSkuOutputWithContext(ctx).OutputState, + } +} + // The SKU of the storage account. type SkuOutput struct{ *pulumi.OutputState } @@ -12082,6 +13769,12 @@ func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput { return o } +func (o SkuOutput) ToOutput(ctx context.Context) pulumix.Output[Sku] { + return pulumix.Output[Sku]{ + OutputState: o.OutputState, + } +} + // The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. func (o SkuOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v Sku) string { return v.Name }).(pulumi.StringOutput) @@ -12110,6 +13803,12 @@ func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) S return o } +func (o SkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SkuResponse] { + return pulumix.Output[SkuResponse]{ + OutputState: o.OutputState, + } +} + // The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. func (o SkuResponseOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v SkuResponse) string { return v.Name }).(pulumi.StringOutput) @@ -12171,6 +13870,12 @@ func (i SmbSettingArgs) ToSmbSettingOutputWithContext(ctx context.Context) SmbSe return pulumi.ToOutputWithContext(ctx, i).(SmbSettingOutput) } +func (i SmbSettingArgs) ToOutput(ctx context.Context) pulumix.Output[SmbSetting] { + return pulumix.Output[SmbSetting]{ + OutputState: i.ToSmbSettingOutputWithContext(ctx).OutputState, + } +} + func (i SmbSettingArgs) ToSmbSettingPtrOutput() SmbSettingPtrOutput { return i.ToSmbSettingPtrOutputWithContext(context.Background()) } @@ -12212,6 +13917,12 @@ func (i *smbSettingPtrType) ToSmbSettingPtrOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(SmbSettingPtrOutput) } +func (i *smbSettingPtrType) ToOutput(ctx context.Context) pulumix.Output[*SmbSetting] { + return pulumix.Output[*SmbSetting]{ + OutputState: i.ToSmbSettingPtrOutputWithContext(ctx).OutputState, + } +} + // Setting for SMB protocol type SmbSettingOutput struct{ *pulumi.OutputState } @@ -12237,6 +13948,12 @@ func (o SmbSettingOutput) ToSmbSettingPtrOutputWithContext(ctx context.Context) }).(SmbSettingPtrOutput) } +func (o SmbSettingOutput) ToOutput(ctx context.Context) pulumix.Output[SmbSetting] { + return pulumix.Output[SmbSetting]{ + OutputState: o.OutputState, + } +} + // SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. func (o SmbSettingOutput) AuthenticationMethods() pulumi.StringPtrOutput { return o.ApplyT(func(v SmbSetting) *string { return v.AuthenticationMethods }).(pulumi.StringPtrOutput) @@ -12276,6 +13993,12 @@ func (o SmbSettingPtrOutput) ToSmbSettingPtrOutputWithContext(ctx context.Contex return o } +func (o SmbSettingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SmbSetting] { + return pulumix.Output[*SmbSetting]{ + OutputState: o.OutputState, + } +} + func (o SmbSettingPtrOutput) Elem() SmbSettingOutput { return o.ApplyT(func(v *SmbSetting) SmbSetting { if v != nil { @@ -12365,6 +14088,12 @@ func (o SmbSettingResponseOutput) ToSmbSettingResponseOutputWithContext(ctx cont return o } +func (o SmbSettingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SmbSettingResponse] { + return pulumix.Output[SmbSettingResponse]{ + OutputState: o.OutputState, + } +} + // SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. func (o SmbSettingResponseOutput) AuthenticationMethods() pulumi.StringPtrOutput { return o.ApplyT(func(v SmbSettingResponse) *string { return v.AuthenticationMethods }).(pulumi.StringPtrOutput) @@ -12404,6 +14133,12 @@ func (o SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutputWithContext(ct return o } +func (o SmbSettingResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SmbSettingResponse] { + return pulumix.Output[*SmbSettingResponse]{ + OutputState: o.OutputState, + } +} + func (o SmbSettingResponsePtrOutput) Elem() SmbSettingResponseOutput { return o.ApplyT(func(v *SmbSettingResponse) SmbSettingResponse { if v != nil { @@ -12501,6 +14236,12 @@ func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) S return pulumi.ToOutputWithContext(ctx, i).(SshPublicKeyOutput) } +func (i SshPublicKeyArgs) ToOutput(ctx context.Context) pulumix.Output[SshPublicKey] { + return pulumix.Output[SshPublicKey]{ + OutputState: i.ToSshPublicKeyOutputWithContext(ctx).OutputState, + } +} + // SshPublicKeyArrayInput is an input type that accepts SshPublicKeyArray and SshPublicKeyArrayOutput values. // You can construct a concrete instance of `SshPublicKeyArrayInput` via: // @@ -12526,6 +14267,12 @@ func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(SshPublicKeyArrayOutput) } +func (i SshPublicKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]SshPublicKey] { + return pulumix.Output[[]SshPublicKey]{ + OutputState: i.ToSshPublicKeyArrayOutputWithContext(ctx).OutputState, + } +} + type SshPublicKeyOutput struct{ *pulumi.OutputState } func (SshPublicKeyOutput) ElementType() reflect.Type { @@ -12540,6 +14287,12 @@ func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) return o } +func (o SshPublicKeyOutput) ToOutput(ctx context.Context) pulumix.Output[SshPublicKey] { + return pulumix.Output[SshPublicKey]{ + OutputState: o.OutputState, + } +} + // Optional. It is used to store the function/usage of the key func (o SshPublicKeyOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v SshPublicKey) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -12564,6 +14317,12 @@ func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx contex return o } +func (o SshPublicKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SshPublicKey] { + return pulumix.Output[[]SshPublicKey]{ + OutputState: o.OutputState, + } +} + func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SshPublicKey { return vs[0].([]SshPublicKey)[vs[1].(int)] @@ -12591,6 +14350,12 @@ func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx return o } +func (o SshPublicKeyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SshPublicKeyResponse] { + return pulumix.Output[SshPublicKeyResponse]{ + OutputState: o.OutputState, + } +} + // Optional. It is used to store the function/usage of the key func (o SshPublicKeyResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v SshPublicKeyResponse) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -12615,6 +14380,12 @@ func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithCo return o } +func (o SshPublicKeyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SshPublicKeyResponse] { + return pulumix.Output[[]SshPublicKeyResponse]{ + OutputState: o.OutputState, + } +} + func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SshPublicKeyResponse { return vs[0].([]SshPublicKeyResponse)[vs[1].(int)] @@ -12648,6 +14419,12 @@ func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetE return o } +func (o StorageAccountInternetEndpointsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StorageAccountInternetEndpointsResponse] { + return pulumix.Output[StorageAccountInternetEndpointsResponse]{ + OutputState: o.OutputState, + } +} + // Gets the blob endpoint. func (o StorageAccountInternetEndpointsResponseOutput) Blob() pulumi.StringOutput { return o.ApplyT(func(v StorageAccountInternetEndpointsResponse) string { return v.Blob }).(pulumi.StringOutput) @@ -12682,6 +14459,12 @@ func (o StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountIntern return o } +func (o StorageAccountInternetEndpointsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountInternetEndpointsResponse] { + return pulumix.Output[*StorageAccountInternetEndpointsResponse]{ + OutputState: o.OutputState, + } +} + func (o StorageAccountInternetEndpointsResponsePtrOutput) Elem() StorageAccountInternetEndpointsResponseOutput { return o.ApplyT(func(v *StorageAccountInternetEndpointsResponse) StorageAccountInternetEndpointsResponse { if v != nil { @@ -12759,6 +14542,12 @@ func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithCo return o } +func (o StorageAccountKeyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StorageAccountKeyResponse] { + return pulumix.Output[StorageAccountKeyResponse]{ + OutputState: o.OutputState, + } +} + // Creation time of the key, in round trip date format. func (o StorageAccountKeyResponseOutput) CreationTime() pulumi.StringOutput { return o.ApplyT(func(v StorageAccountKeyResponse) string { return v.CreationTime }).(pulumi.StringOutput) @@ -12793,6 +14582,12 @@ func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOu return o } +func (o StorageAccountKeyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StorageAccountKeyResponse] { + return pulumix.Output[[]StorageAccountKeyResponse]{ + OutputState: o.OutputState, + } +} + func (o StorageAccountKeyResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountKeyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) StorageAccountKeyResponse { return vs[0].([]StorageAccountKeyResponse)[vs[1].(int)] @@ -12830,6 +14625,12 @@ func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosof return o } +func (o StorageAccountMicrosoftEndpointsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StorageAccountMicrosoftEndpointsResponse] { + return pulumix.Output[StorageAccountMicrosoftEndpointsResponse]{ + OutputState: o.OutputState, + } +} + // Gets the blob endpoint. func (o StorageAccountMicrosoftEndpointsResponseOutput) Blob() pulumi.StringOutput { return o.ApplyT(func(v StorageAccountMicrosoftEndpointsResponse) string { return v.Blob }).(pulumi.StringOutput) @@ -12874,6 +14675,12 @@ func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicro return o } +func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountMicrosoftEndpointsResponse] { + return pulumix.Output[*StorageAccountMicrosoftEndpointsResponse]{ + OutputState: o.OutputState, + } +} + func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Elem() StorageAccountMicrosoftEndpointsResponseOutput { return o.ApplyT(func(v *StorageAccountMicrosoftEndpointsResponse) StorageAccountMicrosoftEndpointsResponse { if v != nil { @@ -12971,6 +14778,12 @@ func (o StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConv return o } +func (o StorageAccountSkuConversionStatusResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StorageAccountSkuConversionStatusResponse] { + return pulumix.Output[StorageAccountSkuConversionStatusResponse]{ + OutputState: o.OutputState, + } +} + // This property represents the sku conversion end time. func (o StorageAccountSkuConversionStatusResponseOutput) EndTime() pulumi.StringOutput { return o.ApplyT(func(v StorageAccountSkuConversionStatusResponse) string { return v.EndTime }).(pulumi.StringOutput) @@ -13005,6 +14818,12 @@ func (o StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuC return o } +func (o StorageAccountSkuConversionStatusResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountSkuConversionStatusResponse] { + return pulumix.Output[*StorageAccountSkuConversionStatusResponse]{ + OutputState: o.OutputState, + } +} + func (o StorageAccountSkuConversionStatusResponsePtrOutput) Elem() StorageAccountSkuConversionStatusResponseOutput { return o.ApplyT(func(v *StorageAccountSkuConversionStatusResponse) StorageAccountSkuConversionStatusResponse { if v != nil { @@ -13086,6 +14905,12 @@ func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx cont return o } +func (o SystemDataResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SystemDataResponse] { + return pulumix.Output[SystemDataResponse]{ + OutputState: o.OutputState, + } +} + // The timestamp of resource creation (UTC). func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput { return o.ApplyT(func(v SystemDataResponse) *string { return v.CreatedAt }).(pulumi.StringPtrOutput) @@ -13159,6 +14984,12 @@ func (i TableAccessPolicyArgs) ToTableAccessPolicyOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(TableAccessPolicyOutput) } +func (i TableAccessPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[TableAccessPolicy] { + return pulumix.Output[TableAccessPolicy]{ + OutputState: i.ToTableAccessPolicyOutputWithContext(ctx).OutputState, + } +} + func (i TableAccessPolicyArgs) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput { return i.ToTableAccessPolicyPtrOutputWithContext(context.Background()) } @@ -13200,6 +15031,12 @@ func (i *tableAccessPolicyPtrType) ToTableAccessPolicyPtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(TableAccessPolicyPtrOutput) } +func (i *tableAccessPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*TableAccessPolicy] { + return pulumix.Output[*TableAccessPolicy]{ + OutputState: i.ToTableAccessPolicyPtrOutputWithContext(ctx).OutputState, + } +} + // Table Access Policy Properties Object. type TableAccessPolicyOutput struct{ *pulumi.OutputState } @@ -13225,6 +15062,12 @@ func (o TableAccessPolicyOutput) ToTableAccessPolicyPtrOutputWithContext(ctx con }).(TableAccessPolicyPtrOutput) } +func (o TableAccessPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[TableAccessPolicy] { + return pulumix.Output[TableAccessPolicy]{ + OutputState: o.OutputState, + } +} + // Expiry time of the access policy func (o TableAccessPolicyOutput) ExpiryTime() pulumi.StringPtrOutput { return o.ApplyT(func(v TableAccessPolicy) *string { return v.ExpiryTime }).(pulumi.StringPtrOutput) @@ -13254,6 +15097,12 @@ func (o TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutputWithContext(ctx return o } +func (o TableAccessPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TableAccessPolicy] { + return pulumix.Output[*TableAccessPolicy]{ + OutputState: o.OutputState, + } +} + func (o TableAccessPolicyPtrOutput) Elem() TableAccessPolicyOutput { return o.ApplyT(func(v *TableAccessPolicy) TableAccessPolicy { if v != nil { @@ -13319,6 +15168,12 @@ func (o TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutputWithCo return o } +func (o TableAccessPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TableAccessPolicyResponse] { + return pulumix.Output[TableAccessPolicyResponse]{ + OutputState: o.OutputState, + } +} + // Expiry time of the access policy func (o TableAccessPolicyResponseOutput) ExpiryTime() pulumi.StringPtrOutput { return o.ApplyT(func(v TableAccessPolicyResponse) *string { return v.ExpiryTime }).(pulumi.StringPtrOutput) @@ -13348,6 +15203,12 @@ func (o TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutput return o } +func (o TableAccessPolicyResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TableAccessPolicyResponse] { + return pulumix.Output[*TableAccessPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o TableAccessPolicyResponsePtrOutput) Elem() TableAccessPolicyResponseOutput { return o.ApplyT(func(v *TableAccessPolicyResponse) TableAccessPolicyResponse { if v != nil { @@ -13427,6 +15288,12 @@ func (i TableSignedIdentifierArgs) ToTableSignedIdentifierOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(TableSignedIdentifierOutput) } +func (i TableSignedIdentifierArgs) ToOutput(ctx context.Context) pulumix.Output[TableSignedIdentifier] { + return pulumix.Output[TableSignedIdentifier]{ + OutputState: i.ToTableSignedIdentifierOutputWithContext(ctx).OutputState, + } +} + // TableSignedIdentifierArrayInput is an input type that accepts TableSignedIdentifierArray and TableSignedIdentifierArrayOutput values. // You can construct a concrete instance of `TableSignedIdentifierArrayInput` via: // @@ -13452,6 +15319,12 @@ func (i TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(TableSignedIdentifierArrayOutput) } +func (i TableSignedIdentifierArray) ToOutput(ctx context.Context) pulumix.Output[[]TableSignedIdentifier] { + return pulumix.Output[[]TableSignedIdentifier]{ + OutputState: i.ToTableSignedIdentifierArrayOutputWithContext(ctx).OutputState, + } +} + // Object to set Table Access Policy. type TableSignedIdentifierOutput struct{ *pulumi.OutputState } @@ -13467,6 +15340,12 @@ func (o TableSignedIdentifierOutput) ToTableSignedIdentifierOutputWithContext(ct return o } +func (o TableSignedIdentifierOutput) ToOutput(ctx context.Context) pulumix.Output[TableSignedIdentifier] { + return pulumix.Output[TableSignedIdentifier]{ + OutputState: o.OutputState, + } +} + // Access policy func (o TableSignedIdentifierOutput) AccessPolicy() TableAccessPolicyPtrOutput { return o.ApplyT(func(v TableSignedIdentifier) *TableAccessPolicy { return v.AccessPolicy }).(TableAccessPolicyPtrOutput) @@ -13491,6 +15370,12 @@ func (o TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutputWith return o } +func (o TableSignedIdentifierArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TableSignedIdentifier] { + return pulumix.Output[[]TableSignedIdentifier]{ + OutputState: o.OutputState, + } +} + func (o TableSignedIdentifierArrayOutput) Index(i pulumi.IntInput) TableSignedIdentifierOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TableSignedIdentifier { return vs[0].([]TableSignedIdentifier)[vs[1].(int)] @@ -13520,6 +15405,12 @@ func (o TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutp return o } +func (o TableSignedIdentifierResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TableSignedIdentifierResponse] { + return pulumix.Output[TableSignedIdentifierResponse]{ + OutputState: o.OutputState, + } +} + // Access policy func (o TableSignedIdentifierResponseOutput) AccessPolicy() TableAccessPolicyResponsePtrOutput { return o.ApplyT(func(v TableSignedIdentifierResponse) *TableAccessPolicyResponse { return v.AccessPolicy }).(TableAccessPolicyResponsePtrOutput) @@ -13544,6 +15435,12 @@ func (o TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierRespons return o } +func (o TableSignedIdentifierResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TableSignedIdentifierResponse] { + return pulumix.Output[[]TableSignedIdentifierResponse]{ + OutputState: o.OutputState, + } +} + func (o TableSignedIdentifierResponseArrayOutput) Index(i pulumi.IntInput) TableSignedIdentifierResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TableSignedIdentifierResponse { return vs[0].([]TableSignedIdentifierResponse)[vs[1].(int)] @@ -13593,6 +15490,12 @@ func (i TagFilterArgs) ToTagFilterOutputWithContext(ctx context.Context) TagFilt return pulumi.ToOutputWithContext(ctx, i).(TagFilterOutput) } +func (i TagFilterArgs) ToOutput(ctx context.Context) pulumix.Output[TagFilter] { + return pulumix.Output[TagFilter]{ + OutputState: i.ToTagFilterOutputWithContext(ctx).OutputState, + } +} + // TagFilterArrayInput is an input type that accepts TagFilterArray and TagFilterArrayOutput values. // You can construct a concrete instance of `TagFilterArrayInput` via: // @@ -13618,6 +15521,12 @@ func (i TagFilterArray) ToTagFilterArrayOutputWithContext(ctx context.Context) T return pulumi.ToOutputWithContext(ctx, i).(TagFilterArrayOutput) } +func (i TagFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]TagFilter] { + return pulumix.Output[[]TagFilter]{ + OutputState: i.ToTagFilterArrayOutputWithContext(ctx).OutputState, + } +} + // Blob index tag based filtering for blob objects type TagFilterOutput struct{ *pulumi.OutputState } @@ -13633,6 +15542,12 @@ func (o TagFilterOutput) ToTagFilterOutputWithContext(ctx context.Context) TagFi return o } +func (o TagFilterOutput) ToOutput(ctx context.Context) pulumix.Output[TagFilter] { + return pulumix.Output[TagFilter]{ + OutputState: o.OutputState, + } +} + // This is the filter tag name, it can have 1 - 128 characters func (o TagFilterOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v TagFilter) string { return v.Name }).(pulumi.StringOutput) @@ -13662,6 +15577,12 @@ func (o TagFilterArrayOutput) ToTagFilterArrayOutputWithContext(ctx context.Cont return o } +func (o TagFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TagFilter] { + return pulumix.Output[[]TagFilter]{ + OutputState: o.OutputState, + } +} + func (o TagFilterArrayOutput) Index(i pulumi.IntInput) TagFilterOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TagFilter { return vs[0].([]TagFilter)[vs[1].(int)] @@ -13693,6 +15614,12 @@ func (o TagFilterResponseOutput) ToTagFilterResponseOutputWithContext(ctx contex return o } +func (o TagFilterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TagFilterResponse] { + return pulumix.Output[TagFilterResponse]{ + OutputState: o.OutputState, + } +} + // This is the filter tag name, it can have 1 - 128 characters func (o TagFilterResponseOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v TagFilterResponse) string { return v.Name }).(pulumi.StringOutput) @@ -13722,6 +15649,12 @@ func (o TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutputWithContext( return o } +func (o TagFilterResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TagFilterResponse] { + return pulumix.Output[[]TagFilterResponse]{ + OutputState: o.OutputState, + } +} + func (o TagFilterResponseArrayOutput) Index(i pulumi.IntInput) TagFilterResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TagFilterResponse { return vs[0].([]TagFilterResponse)[vs[1].(int)] @@ -13757,6 +15690,12 @@ func (o TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext(ctx co return o } +func (o TagPropertyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TagPropertyResponse] { + return pulumix.Output[TagPropertyResponse]{ + OutputState: o.OutputState, + } +} + // Returns the Object ID of the user who added the tag. func (o TagPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput { return o.ApplyT(func(v TagPropertyResponse) string { return v.ObjectIdentifier }).(pulumi.StringOutput) @@ -13796,6 +15735,12 @@ func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithCont return o } +func (o TagPropertyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TagPropertyResponse] { + return pulumix.Output[[]TagPropertyResponse]{ + OutputState: o.OutputState, + } +} + func (o TagPropertyResponseArrayOutput) Index(i pulumi.IntInput) TagPropertyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TagPropertyResponse { return vs[0].([]TagPropertyResponse)[vs[1].(int)] @@ -13837,6 +15782,12 @@ func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutp return o } +func (o UpdateHistoryPropertyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[UpdateHistoryPropertyResponse] { + return pulumix.Output[UpdateHistoryPropertyResponse]{ + OutputState: o.OutputState, + } +} + // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. func (o UpdateHistoryPropertyResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput { return o.ApplyT(func(v UpdateHistoryPropertyResponse) *bool { return v.AllowProtectedAppendWrites }).(pulumi.BoolPtrOutput) @@ -13891,6 +15842,12 @@ func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyRespons return o } +func (o UpdateHistoryPropertyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]UpdateHistoryPropertyResponse] { + return pulumix.Output[[]UpdateHistoryPropertyResponse]{ + OutputState: o.OutputState, + } +} + func (o UpdateHistoryPropertyResponseArrayOutput) Index(i pulumi.IntInput) UpdateHistoryPropertyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) UpdateHistoryPropertyResponse { return vs[0].([]UpdateHistoryPropertyResponse)[vs[1].(int)] @@ -13920,6 +15877,12 @@ func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput return o } +func (o UserAssignedIdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[UserAssignedIdentityResponse] { + return pulumix.Output[UserAssignedIdentityResponse]{ + OutputState: o.OutputState, + } +} + // The client ID of the identity. func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput { return o.ApplyT(func(v UserAssignedIdentityResponse) string { return v.ClientId }).(pulumi.StringOutput) @@ -13944,6 +15907,12 @@ func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMap return o } +func (o UserAssignedIdentityResponseMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]UserAssignedIdentityResponse] { + return pulumix.Output[map[string]UserAssignedIdentityResponse]{ + OutputState: o.OutputState, + } +} + func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput { return pulumi.All(o, k).ApplyT(func(vs []interface{}) UserAssignedIdentityResponse { return vs[0].(map[string]UserAssignedIdentityResponse)[vs[1].(string)] @@ -14017,6 +15986,12 @@ func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkRuleOutput) } +func (i VirtualNetworkRuleArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkRule] { + return pulumix.Output[VirtualNetworkRule]{ + OutputState: i.ToVirtualNetworkRuleOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkRuleArrayInput is an input type that accepts VirtualNetworkRuleArray and VirtualNetworkRuleArrayOutput values. // You can construct a concrete instance of `VirtualNetworkRuleArrayInput` via: // @@ -14042,6 +16017,12 @@ func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkRuleArrayOutput) } +func (i VirtualNetworkRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkRule] { + return pulumix.Output[[]VirtualNetworkRule]{ + OutputState: i.ToVirtualNetworkRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Virtual Network rule. type VirtualNetworkRuleOutput struct{ *pulumi.OutputState } @@ -14057,6 +16038,12 @@ func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx cont return o } +func (o VirtualNetworkRuleOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkRule] { + return pulumix.Output[VirtualNetworkRule]{ + OutputState: o.OutputState, + } +} + // The action of virtual network rule. func (o VirtualNetworkRuleOutput) Action() ActionPtrOutput { return o.ApplyT(func(v VirtualNetworkRule) *Action { return v.Action }).(ActionPtrOutput) @@ -14086,6 +16073,12 @@ func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContex return o } +func (o VirtualNetworkRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkRule] { + return pulumix.Output[[]VirtualNetworkRule]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkRule { return vs[0].([]VirtualNetworkRule)[vs[1].(int)] @@ -14130,6 +16123,12 @@ func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWith return o } +func (o VirtualNetworkRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkRuleResponse] { + return pulumix.Output[VirtualNetworkRuleResponse]{ + OutputState: o.OutputState, + } +} + // The action of virtual network rule. func (o VirtualNetworkRuleResponseOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkRuleResponse) *string { return v.Action }).(pulumi.StringPtrOutput) @@ -14159,6 +16158,12 @@ func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArray return o } +func (o VirtualNetworkRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkRuleResponse] { + return pulumix.Output[[]VirtualNetworkRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkRuleResponse { return vs[0].([]VirtualNetworkRuleResponse)[vs[1].(int)] diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queue.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queue.go index a0088e3b..9a9e07ae 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queue.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queue.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01 @@ -153,6 +154,12 @@ func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput { return pulumi.ToOutputWithContext(ctx, i).(QueueOutput) } +func (i *Queue) ToOutput(ctx context.Context) pulumix.Output[*Queue] { + return pulumix.Output[*Queue]{ + OutputState: i.ToQueueOutputWithContext(ctx).OutputState, + } +} + type QueueOutput struct{ *pulumi.OutputState } func (QueueOutput) ElementType() reflect.Type { @@ -167,6 +174,12 @@ func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput { return o } +func (o QueueOutput) ToOutput(ctx context.Context) pulumix.Output[*Queue] { + return pulumix.Output[*Queue]{ + OutputState: o.OutputState, + } +} + // Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. func (o QueueOutput) ApproximateMessageCount() pulumi.IntOutput { return o.ApplyT(func(v *Queue) pulumi.IntOutput { return v.ApproximateMessageCount }).(pulumi.IntOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queueServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queueServiceProperties.go index cf93e65f..70fb1a77 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queueServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/queueServiceProperties.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The properties of a storage account’s Queue service. @@ -152,6 +153,12 @@ func (i *QueueServiceProperties) ToQueueServicePropertiesOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(QueueServicePropertiesOutput) } +func (i *QueueServiceProperties) ToOutput(ctx context.Context) pulumix.Output[*QueueServiceProperties] { + return pulumix.Output[*QueueServiceProperties]{ + OutputState: i.ToQueueServicePropertiesOutputWithContext(ctx).OutputState, + } +} + type QueueServicePropertiesOutput struct{ *pulumi.OutputState } func (QueueServicePropertiesOutput) ElementType() reflect.Type { @@ -166,6 +173,12 @@ func (o QueueServicePropertiesOutput) ToQueueServicePropertiesOutputWithContext( return o } +func (o QueueServicePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[*QueueServiceProperties] { + return pulumix.Output[*QueueServiceProperties]{ + OutputState: o.OutputState, + } +} + // Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. func (o QueueServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput { return o.ApplyT(func(v *QueueServiceProperties) CorsRulesResponsePtrOutput { return v.Cors }).(CorsRulesResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccount.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccount.go index 86ff0b23..756297d5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccount.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccount.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The storage account. @@ -394,6 +395,12 @@ func (i *StorageAccount) ToStorageAccountOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(StorageAccountOutput) } +func (i *StorageAccount) ToOutput(ctx context.Context) pulumix.Output[*StorageAccount] { + return pulumix.Output[*StorageAccount]{ + OutputState: i.ToStorageAccountOutputWithContext(ctx).OutputState, + } +} + type StorageAccountOutput struct{ *pulumi.OutputState } func (StorageAccountOutput) ElementType() reflect.Type { @@ -408,6 +415,12 @@ func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Cont return o } +func (o StorageAccountOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccount] { + return pulumix.Output[*StorageAccount]{ + OutputState: o.OutputState, + } +} + // Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. func (o StorageAccountOutput) AccessTier() pulumi.StringOutput { return o.ApplyT(func(v *StorageAccount) pulumi.StringOutput { return v.AccessTier }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccountStaticWebsite.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccountStaticWebsite.go index 549166be..13f46698 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccountStaticWebsite.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/storageAccountStaticWebsite.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Enables the static website feature of a storage account. @@ -115,6 +116,12 @@ func (i *StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(StorageAccountStaticWebsiteOutput) } +func (i *StorageAccountStaticWebsite) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountStaticWebsite] { + return pulumix.Output[*StorageAccountStaticWebsite]{ + OutputState: i.ToStorageAccountStaticWebsiteOutputWithContext(ctx).OutputState, + } +} + type StorageAccountStaticWebsiteOutput struct{ *pulumi.OutputState } func (StorageAccountStaticWebsiteOutput) ElementType() reflect.Type { @@ -129,6 +136,12 @@ func (o StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutputWi return o } +func (o StorageAccountStaticWebsiteOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageAccountStaticWebsite] { + return pulumix.Output[*StorageAccountStaticWebsite]{ + OutputState: o.OutputState, + } +} + // The name of the container to upload blobs to. func (o StorageAccountStaticWebsiteOutput) ContainerName() pulumi.StringOutput { return o.ApplyT(func(v *StorageAccountStaticWebsite) pulumi.StringOutput { return v.ContainerName }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/table.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/table.go index a3b52bca..810caab1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/table.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/table.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // Properties of the table, including Id, resource name, resource type. @@ -154,6 +155,12 @@ func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput { return pulumi.ToOutputWithContext(ctx, i).(TableOutput) } +func (i *Table) ToOutput(ctx context.Context) pulumix.Output[*Table] { + return pulumix.Output[*Table]{ + OutputState: i.ToTableOutputWithContext(ctx).OutputState, + } +} + type TableOutput struct{ *pulumi.OutputState } func (TableOutput) ElementType() reflect.Type { @@ -168,6 +175,12 @@ func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput { return o } +func (o TableOutput) ToOutput(ctx context.Context) pulumix.Output[*Table] { + return pulumix.Output[*Table]{ + OutputState: o.OutputState, + } +} + // The name of the resource func (o TableOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Table) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/tableServiceProperties.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/tableServiceProperties.go index f46a7752..a22e030d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/tableServiceProperties.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/storage/v2/tableServiceProperties.go @@ -10,6 +10,7 @@ import ( "errors" "github.com/pulumi/pulumi-azure-native-sdk/v2/utilities" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) // The properties of a storage account’s Table service. @@ -152,6 +153,12 @@ func (i *TableServiceProperties) ToTableServicePropertiesOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(TableServicePropertiesOutput) } +func (i *TableServiceProperties) ToOutput(ctx context.Context) pulumix.Output[*TableServiceProperties] { + return pulumix.Output[*TableServiceProperties]{ + OutputState: i.ToTableServicePropertiesOutputWithContext(ctx).OutputState, + } +} + type TableServicePropertiesOutput struct{ *pulumi.OutputState } func (TableServicePropertiesOutput) ElementType() reflect.Type { @@ -166,6 +173,12 @@ func (o TableServicePropertiesOutput) ToTableServicePropertiesOutputWithContext( return o } +func (o TableServicePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[*TableServiceProperties] { + return pulumix.Output[*TableServiceProperties]{ + OutputState: o.OutputState, + } +} + // Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. func (o TableServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput { return o.ApplyT(func(v *TableServiceProperties) CorsRulesResponsePtrOutput { return v.Cors }).(CorsRulesResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/env/env.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/env/env.go index bfc77ef9..650e3828 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/env/env.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/env/env.go @@ -79,6 +79,15 @@ var ( SelfManagedStateLegacyLayout = env.Bool("SELF_MANAGED_STATE_LEGACY_LAYOUT", "Uses the legacy layout for new buckets, which currently default to project-scoped stacks.") + + SelfManagedGzip = env.Bool("SELF_MANAGED_STATE_GZIP", + "Enables gzip compression when writing state files.") + + SelfManagedRetainCheckpoints = env.Bool("RETAIN_CHECKPOINTS", + "If set every checkpoint will be duplicated to a timestamped file.") + + SelfManagedDisableCheckpointBackups = env.Bool("DISABLE_CHECKPOINT_BACKUPS", + "If set checkpoint backups will not be written the to the backup folder.") ) // Environment variables which affect Pulumi AI integrations diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/workspace/creds.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/workspace/creds.go index fa527745..3f09d7a9 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/workspace/creds.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/workspace/creds.go @@ -112,11 +112,26 @@ func StoreAccount(key string, account Account, current bool) error { // Account holds the information associated with a Pulumi account. type Account struct { - AccessToken string `json:"accessToken,omitempty"` // The access token for this account. - Username string `json:"username,omitempty"` // The username for this account. - Organizations []string `json:"organizations,omitempty"` // The organizations for this account. - LastValidatedAt time.Time `json:"lastValidatedAt,omitempty"` // The last time this token was validated. - Insecure bool `json:"insecure,omitempty"` // Allow insecure server connections when using SSL. + // The access token for this account. + AccessToken string `json:"accessToken,omitempty"` + // The username for this account. + Username string `json:"username,omitempty"` + // The organizations for this account. + Organizations []string `json:"organizations,omitempty"` + // The last time this token was validated. + LastValidatedAt time.Time `json:"lastValidatedAt,omitempty"` + // Allow insecure server connections when using SSL. + Insecure bool `json:"insecure,omitempty"` + // Information about the token used to authenticate. + TokenInformation *TokenInformation `json:"tokenInformation,omitempty"` +} + +// Information about the token that was used to authenticate the current user. One of Team or Organization +// will be set, but not both. +type TokenInformation struct { + Name string `json:"name"` // The name of the token. + Organization string `json:"organization,omitempty"` // If this was an organization token, the organization it was for. + Team string `json:"team,omitempty"` // If this was a team token, the team it was for. } // Credentials hold the information necessary for authenticating Pulumi Cloud API requests. It contains diff --git a/vendor/modules.txt b/vendor/modules.txt index 41dd5914..4bd87d41 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -288,21 +288,21 @@ github.com/pkg/errors # github.com/pkg/term v1.1.0 ## explicit; go 1.14 github.com/pkg/term/termios -# github.com/pulumi/pulumi-aws/sdk/v6 v6.2.1 +# github.com/pulumi/pulumi-aws/sdk/v6 v6.3.0 ## explicit; go 1.21 github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ebs github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2 github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam github.com/pulumi/pulumi-aws/sdk/v6/go/aws/internal github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3 -# github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.8.0 -## explicit; go 1.17 +# github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.9.0 +## explicit; go 1.18 github.com/pulumi/pulumi-azure-native-sdk/resources/v2 -# github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.8.0 -## explicit; go 1.17 +# github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.9.0 +## explicit; go 1.18 github.com/pulumi/pulumi-azure-native-sdk/storage/v2 -# github.com/pulumi/pulumi-azure-native-sdk/v2 v2.8.0 -## explicit; go 1.17 +# github.com/pulumi/pulumi-azure-native-sdk/v2 v2.9.0 +## explicit; go 1.18 github.com/pulumi/pulumi-azure-native-sdk/v2/utilities # github.com/pulumi/pulumi-command/sdk v0.9.1 ## explicit; go 1.19 @@ -317,7 +317,7 @@ github.com/pulumi/pulumi-random/sdk/v4/go/random/internal ## explicit; go 1.21 github.com/pulumi/pulumi-tls/sdk/v4/go/tls github.com/pulumi/pulumi-tls/sdk/v4/go/tls/internal -# github.com/pulumi/pulumi/sdk/v3 v3.85.0 +# github.com/pulumi/pulumi/sdk/v3 v3.86.0 ## explicit; go 1.18 github.com/pulumi/pulumi/sdk/v3/go/auto github.com/pulumi/pulumi/sdk/v3/go/auto/debug