From 96518a15cf3e9b5e19504c60174b63cc6a7771f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 27 Sep 2023 12:56:15 +0000 Subject: [PATCH] fix(deps): update module github.com/pulumi/pulumi-azure-native-sdk/network/v2 to v2.9.0 --- go.mod | 10 +- go.sum | 6 + .../network/v2/adminRule.go | 13 + .../network/v2/adminRuleCollection.go | 13 + .../network/v2/applicationGateway.go | 13 + ...icationGatewayPrivateEndpointConnection.go | 13 + .../network/v2/applicationSecurityGroup.go | 13 + .../network/v2/azureFirewall.go | 13 + .../network/v2/bastionHost.go | 13 + .../network/v2/configurationPolicyGroup.go | 13 + .../network/v2/connectionMonitor.go | 13 + .../network/v2/connectivityConfiguration.go | 13 + .../network/v2/customIPPrefix.go | 13 + .../network/v2/ddosCustomPolicy.go | 13 + .../network/v2/ddosProtectionPlan.go | 13 + .../network/v2/defaultAdminRule.go | 13 + .../network/v2/defaultUserRule.go | 13 + .../network/v2/dnsForwardingRuleset.go | 13 + .../network/v2/dnsResolver.go | 13 + .../network/v2/dscpConfiguration.go | 13 + .../network/v2/endpoint.go | 13 + .../network/v2/experiment.go | 13 + .../network/v2/expressRouteCircuit.go | 13 + .../v2/expressRouteCircuitAuthorization.go | 13 + .../v2/expressRouteCircuitConnection.go | 13 + .../network/v2/expressRouteCircuitPeering.go | 13 + .../network/v2/expressRouteConnection.go | 13 + .../v2/expressRouteCrossConnectionPeering.go | 13 + .../network/v2/expressRouteGateway.go | 13 + .../network/v2/expressRoutePort.go | 13 + .../v2/expressRoutePortAuthorization.go | 13 + .../network/v2/firewallPolicy.go | 13 + .../v2/firewallPolicyRuleCollectionGroup.go | 13 + .../network/v2/firewallPolicyRuleGroup.go | 13 + .../network/v2/flowLog.go | 13 + .../network/v2/forwardingRule.go | 13 + .../network/v2/frontDoor.go | 13 + .../network/v2/getActiveSessions.go | 7 + .../network/v2/getAdminRule.go | 7 + .../network/v2/getAdminRuleCollection.go | 7 + .../network/v2/getApplicationGateway.go | 7 + ...ApplicationGatewayBackendHealthOnDemand.go | 7 + ...icationGatewayPrivateEndpointConnection.go | 7 + .../network/v2/getApplicationSecurityGroup.go | 7 + .../network/v2/getAzureFirewall.go | 7 + .../network/v2/getBastionHost.go | 7 + .../network/v2/getBastionShareableLink.go | 7 + .../network/v2/getConfigurationPolicyGroup.go | 7 + .../network/v2/getConnectionMonitor.go | 7 + .../v2/getConnectivityConfiguration.go | 7 + .../network/v2/getCustomIPPrefix.go | 7 + .../network/v2/getDdosCustomPolicy.go | 7 + .../network/v2/getDdosProtectionPlan.go | 7 + .../network/v2/getDefaultAdminRule.go | 7 + .../network/v2/getDefaultUserRule.go | 7 + .../network/v2/getDnsForwardingRuleset.go | 7 + .../network/v2/getDnsResolver.go | 7 + .../getDnsResourceReferenceByTarResources.go | 7 + .../network/v2/getDscpConfiguration.go | 7 + .../network/v2/getEndpoint.go | 7 + .../network/v2/getExperiment.go | 7 + .../network/v2/getExpressRouteCircuit.go | 7 + .../v2/getExpressRouteCircuitAuthorization.go | 7 + .../v2/getExpressRouteCircuitConnection.go | 7 + .../v2/getExpressRouteCircuitPeering.go | 7 + .../network/v2/getExpressRouteConnection.go | 7 + .../getExpressRouteCrossConnectionPeering.go | 7 + .../network/v2/getExpressRouteGateway.go | 7 + .../network/v2/getExpressRoutePort.go | 7 + .../v2/getExpressRoutePortAuthorization.go | 7 + .../network/v2/getFirewallPolicy.go | 7 + .../getFirewallPolicyRuleCollectionGroup.go | 7 + .../network/v2/getFirewallPolicyRuleGroup.go | 7 + .../network/v2/getFlowLog.go | 7 + .../network/v2/getForwardingRule.go | 7 + .../network/v2/getFrontDoor.go | 7 + .../network/v2/getHubRouteTable.go | 7 + .../v2/getHubVirtualNetworkConnection.go | 7 + .../network/v2/getInboundEndpoint.go | 7 + .../network/v2/getInboundNatRule.go | 7 + .../network/v2/getInterfaceEndpoint.go | 7 + .../network/v2/getIpAllocation.go | 7 + .../network/v2/getIpGroup.go | 7 + .../network/v2/getLoadBalancer.go | 7 + .../v2/getLoadBalancerBackendAddressPool.go | 7 + .../network/v2/getLocalNetworkGateway.go | 7 + ...ManagementGroupNetworkManagerConnection.go | 7 + .../network/v2/getNatGateway.go | 7 + .../network/v2/getNatRule.go | 7 + .../network/v2/getNetworkExperimentProfile.go | 7 + .../network/v2/getNetworkGroup.go | 7 + .../network/v2/getNetworkInterface.go | 7 + .../v2/getNetworkInterfaceTapConfiguration.go | 7 + .../network/v2/getNetworkManager.go | 7 + .../network/v2/getNetworkProfile.go | 7 + .../network/v2/getNetworkSecurityGroup.go | 7 + .../network/v2/getNetworkSecurityPerimeter.go | 7 + .../network/v2/getNetworkVirtualAppliance.go | 7 + .../getNetworkVirtualApplianceConnection.go | 7 + .../network/v2/getNetworkWatcher.go | 7 + .../network/v2/getNspAccessRule.go | 7 + .../network/v2/getNspAssociation.go | 7 + .../network/v2/getNspLink.go | 7 + .../network/v2/getNspProfile.go | 7 + .../network/v2/getOutboundEndpoint.go | 7 + .../network/v2/getP2sVpnGateway.go | 7 + .../getP2sVpnGatewayP2sVpnConnectionHealth.go | 7 + ...pnGatewayP2sVpnConnectionHealthDetailed.go | 7 + .../v2/getP2sVpnServerConfiguration.go | 7 + .../network/v2/getPacketCapture.go | 7 + .../network/v2/getPolicy.go | 7 + .../network/v2/getPrivateDnsZoneGroup.go | 7 + .../network/v2/getPrivateEndpoint.go | 7 + .../network/v2/getPrivateLinkService.go | 7 + ...ateLinkServicePrivateEndpointConnection.go | 7 + .../network/v2/getPrivateRecordSet.go | 7 + .../getPrivateResolverVirtualNetworkLink.go | 7 + .../network/v2/getPrivateZone.go | 7 + .../network/v2/getProfile.go | 7 + .../network/v2/getPublicIPAddress.go | 7 + .../network/v2/getPublicIPPrefix.go | 7 + .../network/v2/getRecordSet.go | 7 + .../network/v2/getRoute.go | 7 + .../network/v2/getRouteFilter.go | 7 + .../network/v2/getRouteFilterRule.go | 7 + .../network/v2/getRouteMap.go | 7 + .../network/v2/getRouteTable.go | 7 + .../network/v2/getRoutingIntent.go | 7 + .../network/v2/getRulesEngine.go | 7 + .../network/v2/getScopeConnection.go | 7 + .../v2/getSecurityAdminConfiguration.go | 7 + .../network/v2/getSecurityPartnerProvider.go | 7 + .../network/v2/getSecurityRule.go | 7 + .../v2/getSecurityUserConfiguration.go | 7 + .../network/v2/getServiceEndpointPolicy.go | 7 + .../v2/getServiceEndpointPolicyDefinition.go | 7 + .../network/v2/getStaticMember.go | 7 + .../network/v2/getSubnet.go | 7 + ...getSubscriptionNetworkManagerConnection.go | 7 + .../network/v2/getUserRule.go | 7 + .../network/v2/getUserRuleCollection.go | 7 + .../network/v2/getVirtualApplianceSite.go | 7 + .../network/v2/getVirtualHub.go | 7 + .../network/v2/getVirtualHubBgpConnection.go | 7 + .../v2/getVirtualHubIpConfiguration.go | 7 + .../network/v2/getVirtualHubRouteTableV2.go | 7 + .../network/v2/getVirtualNetwork.go | 7 + .../network/v2/getVirtualNetworkGateway.go | 7 + ...etVirtualNetworkGatewayAdvertisedRoutes.go | 7 + .../getVirtualNetworkGatewayBgpPeerStatus.go | 7 + .../v2/getVirtualNetworkGatewayConnection.go | 7 + .../getVirtualNetworkGatewayLearnedRoutes.go | 7 + .../v2/getVirtualNetworkGatewayNatRule.go | 7 + ...NetworkGatewayVpnclientConnectionHealth.go | 7 + ...lNetworkGatewayVpnclientIpsecParameters.go | 7 + .../network/v2/getVirtualNetworkLink.go | 7 + .../network/v2/getVirtualNetworkPeering.go | 7 + .../network/v2/getVirtualNetworkTap.go | 7 + .../network/v2/getVirtualRouter.go | 7 + .../network/v2/getVirtualRouterPeering.go | 7 + .../network/v2/getVirtualWan.go | 7 + .../network/v2/getVpnConnection.go | 7 + .../network/v2/getVpnGateway.go | 7 + .../network/v2/getVpnServerConfiguration.go | 7 + .../network/v2/getVpnSite.go | 7 + .../v2/getWebApplicationFirewallPolicy.go | 7 + .../network/v2/getZone.go | 7 + .../network/v2/hubRouteTable.go | 13 + .../network/v2/hubVirtualNetworkConnection.go | 13 + .../network/v2/inboundEndpoint.go | 13 + .../network/v2/inboundNatRule.go | 13 + .../network/v2/interfaceEndpoint.go | 13 + .../network/v2/ipAllocation.go | 13 + .../network/v2/ipGroup.go | 13 + .../v2/listActiveConnectivityConfiguration.go | 7 + .../listActiveConnectivityConfigurations.go | 7 + .../network/v2/listActiveSecurityAdminRule.go | 7 + .../v2/listActiveSecurityAdminRules.go | 7 + .../network/v2/listActiveSecurityUserRule.go | 7 + .../network/v2/listActiveSecurityUserRules.go | 7 + ...istDnsForwardingRulesetByVirtualNetwork.go | 7 + .../v2/listDnsResolverByVirtualNetwork.go | 7 + .../listEffectiveConnectivityConfiguration.go | 7 + ...stEffectiveVirtualNetworkByNetworkGroup.go | 7 + ...EffectiveVirtualNetworkByNetworkManager.go | 7 + .../v2/listFirewallPolicyIdpsSignature.go | 7 + ...FirewallPolicyIdpsSignaturesFilterValue.go | 7 + ...stEffectiveVirtualNetworkByNetworkGroup.go | 7 + .../v2/listNetworkManagerDeploymentStatus.go | 7 + ...agerEffectiveConnectivityConfigurations.go | 7 + ...etworkManagerEffectiveSecurityAdminRule.go | 7 + ...tworkManagerEffectiveSecurityAdminRules.go | 7 + .../network/v2/loadBalancer.go | 13 + .../v2/loadBalancerBackendAddressPool.go | 13 + .../network/v2/localNetworkGateway.go | 13 + ...managementGroupNetworkManagerConnection.go | 13 + .../network/v2/natGateway.go | 13 + .../network/v2/natRule.go | 13 + .../network/v2/networkExperimentProfile.go | 13 + .../network/v2/networkGroup.go | 13 + .../network/v2/networkInterface.go | 13 + .../v2/networkInterfaceTapConfiguration.go | 13 + .../network/v2/networkManager.go | 13 + .../network/v2/networkProfile.go | 13 + .../network/v2/networkSecurityGroup.go | 13 + .../network/v2/networkSecurityPerimeter.go | 13 + .../network/v2/networkVirtualAppliance.go | 13 + .../v2/networkVirtualApplianceConnection.go | 13 + .../network/v2/networkWatcher.go | 13 + .../network/v2/nspAccessRule.go | 13 + .../network/v2/nspAssociation.go | 13 + .../network/v2/nspLink.go | 13 + .../network/v2/nspProfile.go | 13 + .../network/v2/outboundEndpoint.go | 13 + .../network/v2/p2sVpnGateway.go | 13 + .../network/v2/p2sVpnServerConfiguration.go | 13 + .../network/v2/packetCapture.go | 13 + .../network/v2/policy.go | 13 + .../network/v2/privateDnsZoneGroup.go | 13 + .../network/v2/privateEndpoint.go | 13 + .../network/v2/privateLinkService.go | 13 + ...ateLinkServicePrivateEndpointConnection.go | 13 + .../network/v2/privateRecordSet.go | 13 + .../v2/privateResolverVirtualNetworkLink.go | 13 + .../network/v2/privateZone.go | 13 + .../network/v2/profile.go | 13 + .../network/v2/publicIPAddress.go | 13 + .../network/v2/publicIPPrefix.go | 13 + .../network/v2/pulumiEnums.go | 73 + .../network/v2/pulumiTypes.go | 8005 +++++++++++++++++ .../network/v2/pulumiTypes1.go | 3349 ++++++- .../network/v2/recordSet.go | 13 + .../network/v2/route.go | 13 + .../network/v2/routeFilter.go | 13 + .../network/v2/routeFilterRule.go | 13 + .../network/v2/routeMap.go | 13 + .../network/v2/routeTable.go | 13 + .../network/v2/routingIntent.go | 13 + .../network/v2/rulesEngine.go | 13 + .../network/v2/scopeConnection.go | 13 + .../network/v2/securityAdminConfiguration.go | 13 + .../network/v2/securityPartnerProvider.go | 13 + .../network/v2/securityRule.go | 13 + .../network/v2/securityUserConfiguration.go | 13 + .../network/v2/serviceEndpointPolicy.go | 13 + .../v2/serviceEndpointPolicyDefinition.go | 13 + .../network/v2/staticMember.go | 13 + .../network/v2/subnet.go | 13 + .../subscriptionNetworkManagerConnection.go | 13 + .../v2/trafficManagerUserMetricsKey.go | 13 + .../network/v2/userRule.go | 13 + .../network/v2/userRuleCollection.go | 13 + .../network/v2/virtualApplianceSite.go | 13 + .../network/v2/virtualHub.go | 13 + .../network/v2/virtualHubBgpConnection.go | 13 + .../network/v2/virtualHubIpConfiguration.go | 13 + .../network/v2/virtualHubRouteTableV2.go | 13 + .../network/v2/virtualNetwork.go | 13 + .../network/v2/virtualNetworkGateway.go | 13 + .../v2/virtualNetworkGatewayConnection.go | 13 + .../v2/virtualNetworkGatewayNatRule.go | 13 + .../network/v2/virtualNetworkLink.go | 13 + .../network/v2/virtualNetworkPeering.go | 13 + .../network/v2/virtualNetworkTap.go | 13 + .../network/v2/virtualRouter.go | 13 + .../network/v2/virtualRouterPeering.go | 13 + .../network/v2/virtualWan.go | 13 + .../network/v2/vpnConnection.go | 13 + .../network/v2/vpnGateway.go | 13 + .../network/v2/vpnServerConfiguration.go | 13 + .../network/v2/vpnSite.go | 13 + .../v2/webApplicationFirewallPolicy.go | 13 + .../network/v2/zone.go | 13 + .../pulumi/pulumi/sdk/v3/go/common/env/env.go | 9 + .../pulumi/sdk/v3/go/common/resource/asset.go | 110 +- .../v3/go/common/resource/plugin/provider.go | 7 +- .../common/resource/plugin/provider_plugin.go | 34 +- .../common/resource/plugin/provider_server.go | 12 +- .../resource/plugin/provider_unimplemented.go | 6 +- .../sdk/v3/go/common/workspace/creds.go | 25 +- .../pulumi/sdk/v3/proto/go/provider.pb.go | 525 +- .../sdk/v3/proto/go/provider_grpc.pb.go | 42 + vendor/modules.txt | 10 +- 283 files changed, 14565 insertions(+), 254 deletions(-) diff --git a/go.mod b/go.mod index 34875b5e3..6ba6b1a56 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,8 @@ module github.com/adrianriobo/qenvs -go 1.19 +go 1.21 + +toolchain go1.21.1 require ( github.com/aws/aws-sdk-go v1.45.14 @@ -8,7 +10,7 @@ require ( github.com/pulumi/pulumi-command/sdk v0.9.0 github.com/pulumi/pulumi-random/sdk/v4 v4.14.0 github.com/pulumi/pulumi-tls/sdk/v4 v4.11.0 - github.com/pulumi/pulumi/sdk/v3 v3.84.0 + github.com/pulumi/pulumi/sdk/v3 v3.86.0 github.com/sirupsen/logrus v1.9.3 github.com/spf13/cobra v1.7.0 golang.org/x/exp v0.0.0-20230905200255-921286631fa9 @@ -20,7 +22,7 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resourcegraph/armresourcegraph v0.8.1 github.com/pulumi/pulumi-aws/sdk/v6 v6.2.0 github.com/pulumi/pulumi-azure-native-sdk/compute/v2 v2.8.0 - github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.8.0 + github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.9.0 github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.8.0 github.com/pulumi/pulumi-azure-native-sdk/storage/v2 v2.8.0 ) @@ -57,7 +59,7 @@ require ( github.com/pelletier/go-toml/v2 v2.0.8 // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // 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/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect github.com/skeema/knownhosts v1.1.0 // indirect github.com/spf13/afero v1.9.5 // indirect diff --git a/go.sum b/go.sum index f83d75fd0..fe7941813 100644 --- a/go.sum +++ b/go.sum @@ -309,12 +309,16 @@ github.com/pulumi/pulumi-azure-native-sdk/compute/v2 v2.8.0 h1:QegNlGELyfKlUGEZi github.com/pulumi/pulumi-azure-native-sdk/compute/v2 v2.8.0/go.mod h1:YO1C18zYWFiCNf18kLXYVdVIW7mwSkMEVZL7yvG8QO4= github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.8.0 h1:ZYoTXEyI93nSrgad+HPSNAUSReHm/I8uAz1sDaoW+ag= github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.8.0/go.mod h1:iyUPFNGU9a/6OVtlMjmPXU2bItkYsuApelMdw1GSydI= +github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.9.0 h1:oiayaiycmxZ22dxc0uLqe0xX1ax22SCTGJiyYn0QD08= +github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.9.0/go.mod h1:ZSHoDt3hqDMgrYa1jqwbtWGKT42WTzMqY/YPcecM9y4= 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-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.0 h1:YD2MMFO6caMiaBc+DIXwcGXsvuxsU2f2n3zLapltslE= github.com/pulumi/pulumi-command/sdk v0.9.0/go.mod h1:jZaG2y3ZXEtsFKarNVva7jhAWCiaDgZMbKPfcetlA8o= github.com/pulumi/pulumi-random/sdk/v4 v4.14.0 h1:ljy/gUeur2kZZWL3JPy0J9zLDYKKA0zMd1mT7xrpI7s= @@ -323,6 +327,8 @@ github.com/pulumi/pulumi-tls/sdk/v4 v4.11.0 h1:sg5CuKpiKUaVmklW7xXSJ9XNisY+TXR55 github.com/pulumi/pulumi-tls/sdk/v4 v4.11.0/go.mod h1:CIpy+GbhEIj/Ywtxu8jRdrt/V7n4QBGUo0swWnwsLO4= github.com/pulumi/pulumi/sdk/v3 v3.84.0 h1:/vCRj6ATGVZw4pFmG7pZgjlKUcnbbnb9vmlqd+OpdXo= github.com/pulumi/pulumi/sdk/v3 v3.84.0/go.mod h1:RMilNNVMlmK1h4Nl/qylb9vzbgh4F3mufZoUOnPy98o= +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/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRule.go index 8b687ce16..3801cf61f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRule.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" ) // Network admin rule. @@ -250,6 +251,12 @@ func (i *AdminRule) ToAdminRuleOutputWithContext(ctx context.Context) AdminRuleO return pulumi.ToOutputWithContext(ctx, i).(AdminRuleOutput) } +func (i *AdminRule) ToOutput(ctx context.Context) pulumix.Output[*AdminRule] { + return pulumix.Output[*AdminRule]{ + OutputState: i.ToAdminRuleOutputWithContext(ctx).OutputState, + } +} + type AdminRuleOutput struct{ *pulumi.OutputState } func (AdminRuleOutput) ElementType() reflect.Type { @@ -264,6 +271,12 @@ func (o AdminRuleOutput) ToAdminRuleOutputWithContext(ctx context.Context) Admin return o } +func (o AdminRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*AdminRule] { + return pulumix.Output[*AdminRule]{ + OutputState: o.OutputState, + } +} + // Indicates the access allowed for this particular rule func (o AdminRuleOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v *AdminRule) pulumi.StringOutput { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRuleCollection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRuleCollection.go index 9d64ea5ca..14418fca8 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRuleCollection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/adminRuleCollection.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" ) // Defines the admin rule collection. @@ -179,6 +180,12 @@ func (i *AdminRuleCollection) ToAdminRuleCollectionOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(AdminRuleCollectionOutput) } +func (i *AdminRuleCollection) ToOutput(ctx context.Context) pulumix.Output[*AdminRuleCollection] { + return pulumix.Output[*AdminRuleCollection]{ + OutputState: i.ToAdminRuleCollectionOutputWithContext(ctx).OutputState, + } +} + type AdminRuleCollectionOutput struct{ *pulumi.OutputState } func (AdminRuleCollectionOutput) ElementType() reflect.Type { @@ -193,6 +200,12 @@ func (o AdminRuleCollectionOutput) ToAdminRuleCollectionOutputWithContext(ctx co return o } +func (o AdminRuleCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[*AdminRuleCollection] { + return pulumix.Output[*AdminRuleCollection]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o AdminRuleCollectionOutput) AppliesToGroups() NetworkManagerSecurityGroupItemResponseArrayOutput { return o.ApplyT(func(v *AdminRuleCollection) NetworkManagerSecurityGroupItemResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGateway.go index bcd7c8f64..98e2de6d6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGateway.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" ) // Application gateway resource. @@ -476,6 +477,12 @@ func (i *ApplicationGateway) ToApplicationGatewayOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayOutput) } +func (i *ApplicationGateway) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGateway] { + return pulumix.Output[*ApplicationGateway]{ + OutputState: i.ToApplicationGatewayOutputWithContext(ctx).OutputState, + } +} + type ApplicationGatewayOutput struct{ *pulumi.OutputState } func (ApplicationGatewayOutput) ElementType() reflect.Type { @@ -490,6 +497,12 @@ func (o ApplicationGatewayOutput) ToApplicationGatewayOutputWithContext(ctx cont return o } +func (o ApplicationGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGateway] { + return pulumix.Output[*ApplicationGateway]{ + OutputState: o.OutputState, + } +} + // Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). func (o ApplicationGatewayOutput) AuthenticationCertificates() ApplicationGatewayAuthenticationCertificateResponseArrayOutput { return o.ApplyT(func(v *ApplicationGateway) ApplicationGatewayAuthenticationCertificateResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGatewayPrivateEndpointConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGatewayPrivateEndpointConnection.go index 4ee596f31..5cba8a08e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGatewayPrivateEndpointConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationGatewayPrivateEndpointConnection.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" ) // Private Endpoint connection on an application gateway. @@ -186,6 +187,12 @@ func (i *ApplicationGatewayPrivateEndpointConnection) ToApplicationGatewayPrivat return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPrivateEndpointConnectionOutput) } +func (i *ApplicationGatewayPrivateEndpointConnection) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayPrivateEndpointConnection] { + return pulumix.Output[*ApplicationGatewayPrivateEndpointConnection]{ + OutputState: i.ToApplicationGatewayPrivateEndpointConnectionOutputWithContext(ctx).OutputState, + } +} + type ApplicationGatewayPrivateEndpointConnectionOutput struct{ *pulumi.OutputState } func (ApplicationGatewayPrivateEndpointConnectionOutput) ElementType() reflect.Type { @@ -200,6 +207,12 @@ func (o ApplicationGatewayPrivateEndpointConnectionOutput) ToApplicationGatewayP return o } +func (o ApplicationGatewayPrivateEndpointConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayPrivateEndpointConnection] { + return pulumix.Output[*ApplicationGatewayPrivateEndpointConnection]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayPrivateEndpointConnectionOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *ApplicationGatewayPrivateEndpointConnection) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationSecurityGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationSecurityGroup.go index 508871b02..5e3eb2114 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationSecurityGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/applicationSecurityGroup.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" ) // An application security group in a resource group. @@ -245,6 +246,12 @@ func (i *ApplicationSecurityGroup) ToApplicationSecurityGroupOutputWithContext(c return pulumi.ToOutputWithContext(ctx, i).(ApplicationSecurityGroupOutput) } +func (i *ApplicationSecurityGroup) ToOutput(ctx context.Context) pulumix.Output[*ApplicationSecurityGroup] { + return pulumix.Output[*ApplicationSecurityGroup]{ + OutputState: i.ToApplicationSecurityGroupOutputWithContext(ctx).OutputState, + } +} + type ApplicationSecurityGroupOutput struct{ *pulumi.OutputState } func (ApplicationSecurityGroupOutput) ElementType() reflect.Type { @@ -259,6 +266,12 @@ func (o ApplicationSecurityGroupOutput) ToApplicationSecurityGroupOutputWithCont return o } +func (o ApplicationSecurityGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationSecurityGroup] { + return pulumix.Output[*ApplicationSecurityGroup]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationSecurityGroupOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *ApplicationSecurityGroup) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/azureFirewall.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/azureFirewall.go index 812d62bdd..7f8a9b6c6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/azureFirewall.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/azureFirewall.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 Firewall resource. @@ -302,6 +303,12 @@ func (i *AzureFirewall) ToAzureFirewallOutputWithContext(ctx context.Context) Az return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallOutput) } +func (i *AzureFirewall) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewall] { + return pulumix.Output[*AzureFirewall]{ + OutputState: i.ToAzureFirewallOutputWithContext(ctx).OutputState, + } +} + type AzureFirewallOutput struct{ *pulumi.OutputState } func (AzureFirewallOutput) ElementType() reflect.Type { @@ -316,6 +323,12 @@ func (o AzureFirewallOutput) ToAzureFirewallOutputWithContext(ctx context.Contex return o } +func (o AzureFirewallOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewall] { + return pulumix.Output[*AzureFirewall]{ + OutputState: o.OutputState, + } +} + // The additional properties used to further config this azure firewall. func (o AzureFirewallOutput) AdditionalProperties() pulumi.StringMapOutput { return o.ApplyT(func(v *AzureFirewall) pulumi.StringMapOutput { return v.AdditionalProperties }).(pulumi.StringMapOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/bastionHost.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/bastionHost.go index 4cc56012a..6ce46f779 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/bastionHost.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/bastionHost.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" ) // Bastion Host resource. @@ -282,6 +283,12 @@ func (i *BastionHost) ToBastionHostOutputWithContext(ctx context.Context) Bastio return pulumi.ToOutputWithContext(ctx, i).(BastionHostOutput) } +func (i *BastionHost) ToOutput(ctx context.Context) pulumix.Output[*BastionHost] { + return pulumix.Output[*BastionHost]{ + OutputState: i.ToBastionHostOutputWithContext(ctx).OutputState, + } +} + type BastionHostOutput struct{ *pulumi.OutputState } func (BastionHostOutput) ElementType() reflect.Type { @@ -296,6 +303,12 @@ func (o BastionHostOutput) ToBastionHostOutputWithContext(ctx context.Context) B return o } +func (o BastionHostOutput) ToOutput(ctx context.Context) pulumix.Output[*BastionHost] { + return pulumix.Output[*BastionHost]{ + OutputState: o.OutputState, + } +} + // Enable/Disable Copy/Paste feature of the Bastion Host resource. func (o BastionHostOutput) DisableCopyPaste() pulumi.BoolPtrOutput { return o.ApplyT(func(v *BastionHost) pulumi.BoolPtrOutput { return v.DisableCopyPaste }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/configurationPolicyGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/configurationPolicyGroup.go index 347b65765..f6d4d536f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/configurationPolicyGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/configurationPolicyGroup.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" ) // VpnServerConfigurationPolicyGroup Resource. @@ -172,6 +173,12 @@ func (i *ConfigurationPolicyGroup) ToConfigurationPolicyGroupOutputWithContext(c return pulumi.ToOutputWithContext(ctx, i).(ConfigurationPolicyGroupOutput) } +func (i *ConfigurationPolicyGroup) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationPolicyGroup] { + return pulumix.Output[*ConfigurationPolicyGroup]{ + OutputState: i.ToConfigurationPolicyGroupOutputWithContext(ctx).OutputState, + } +} + type ConfigurationPolicyGroupOutput struct{ *pulumi.OutputState } func (ConfigurationPolicyGroupOutput) ElementType() reflect.Type { @@ -186,6 +193,12 @@ func (o ConfigurationPolicyGroupOutput) ToConfigurationPolicyGroupOutputWithCont return o } +func (o ConfigurationPolicyGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationPolicyGroup] { + return pulumix.Output[*ConfigurationPolicyGroup]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ConfigurationPolicyGroupOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *ConfigurationPolicyGroup) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectionMonitor.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectionMonitor.go index 248bbf71d..283b85fde 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectionMonitor.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectionMonitor.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" ) // Information about the connection monitor. @@ -313,6 +314,12 @@ func (i *ConnectionMonitor) ToConnectionMonitorOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorOutput) } +func (i *ConnectionMonitor) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitor] { + return pulumix.Output[*ConnectionMonitor]{ + OutputState: i.ToConnectionMonitorOutputWithContext(ctx).OutputState, + } +} + type ConnectionMonitorOutput struct{ *pulumi.OutputState } func (ConnectionMonitorOutput) ElementType() reflect.Type { @@ -327,6 +334,12 @@ func (o ConnectionMonitorOutput) ToConnectionMonitorOutputWithContext(ctx contex return o } +func (o ConnectionMonitorOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitor] { + return pulumix.Output[*ConnectionMonitor]{ + OutputState: o.OutputState, + } +} + // Determines if the connection monitor will start automatically once created. func (o ConnectionMonitorOutput) AutoStart() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConnectionMonitor) pulumi.BoolPtrOutput { return v.AutoStart }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectivityConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectivityConfiguration.go index 30f66b224..4fbe7590d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectivityConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/connectivityConfiguration.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 network manager connectivity configuration resource @@ -199,6 +200,12 @@ func (i *ConnectivityConfiguration) ToConnectivityConfigurationOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(ConnectivityConfigurationOutput) } +func (i *ConnectivityConfiguration) ToOutput(ctx context.Context) pulumix.Output[*ConnectivityConfiguration] { + return pulumix.Output[*ConnectivityConfiguration]{ + OutputState: i.ToConnectivityConfigurationOutputWithContext(ctx).OutputState, + } +} + type ConnectivityConfigurationOutput struct{ *pulumi.OutputState } func (ConnectivityConfigurationOutput) ElementType() reflect.Type { @@ -213,6 +220,12 @@ func (o ConnectivityConfigurationOutput) ToConnectivityConfigurationOutputWithCo return o } +func (o ConnectivityConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectivityConfiguration] { + return pulumix.Output[*ConnectivityConfiguration]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o ConnectivityConfigurationOutput) AppliesToGroups() ConnectivityGroupItemResponseArrayOutput { return o.ApplyT(func(v *ConnectivityConfiguration) ConnectivityGroupItemResponseArrayOutput { return v.AppliesToGroups }).(ConnectivityGroupItemResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/customIPPrefix.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/customIPPrefix.go index ec0486a5b..1762b7427 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/customIPPrefix.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/customIPPrefix.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" ) // Custom IP prefix resource. @@ -254,6 +255,12 @@ func (i *CustomIPPrefix) ToCustomIPPrefixOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(CustomIPPrefixOutput) } +func (i *CustomIPPrefix) ToOutput(ctx context.Context) pulumix.Output[*CustomIPPrefix] { + return pulumix.Output[*CustomIPPrefix]{ + OutputState: i.ToCustomIPPrefixOutputWithContext(ctx).OutputState, + } +} + type CustomIPPrefixOutput struct{ *pulumi.OutputState } func (CustomIPPrefixOutput) ElementType() reflect.Type { @@ -268,6 +275,12 @@ func (o CustomIPPrefixOutput) ToCustomIPPrefixOutputWithContext(ctx context.Cont return o } +func (o CustomIPPrefixOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomIPPrefix] { + return pulumix.Output[*CustomIPPrefix]{ + OutputState: o.OutputState, + } +} + // The ASN for CIDR advertising. Should be an integer as string. func (o CustomIPPrefixOutput) Asn() pulumi.StringPtrOutput { return o.ApplyT(func(v *CustomIPPrefix) pulumi.StringPtrOutput { return v.Asn }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosCustomPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosCustomPolicy.go index a7583ba3d..024e044d1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosCustomPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosCustomPolicy.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" ) // A DDoS custom policy in a resource group. @@ -215,6 +216,12 @@ func (i *DdosCustomPolicy) ToDdosCustomPolicyOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(DdosCustomPolicyOutput) } +func (i *DdosCustomPolicy) ToOutput(ctx context.Context) pulumix.Output[*DdosCustomPolicy] { + return pulumix.Output[*DdosCustomPolicy]{ + OutputState: i.ToDdosCustomPolicyOutputWithContext(ctx).OutputState, + } +} + type DdosCustomPolicyOutput struct{ *pulumi.OutputState } func (DdosCustomPolicyOutput) ElementType() reflect.Type { @@ -229,6 +236,12 @@ func (o DdosCustomPolicyOutput) ToDdosCustomPolicyOutputWithContext(ctx context. return o } +func (o DdosCustomPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*DdosCustomPolicy] { + return pulumix.Output[*DdosCustomPolicy]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o DdosCustomPolicyOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *DdosCustomPolicy) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosProtectionPlan.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosProtectionPlan.go index 7a949fb23..7a6bf0fb3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosProtectionPlan.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ddosProtectionPlan.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" ) // A DDoS protection plan in a resource group. @@ -233,6 +234,12 @@ func (i *DdosProtectionPlan) ToDdosProtectionPlanOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(DdosProtectionPlanOutput) } +func (i *DdosProtectionPlan) ToOutput(ctx context.Context) pulumix.Output[*DdosProtectionPlan] { + return pulumix.Output[*DdosProtectionPlan]{ + OutputState: i.ToDdosProtectionPlanOutputWithContext(ctx).OutputState, + } +} + type DdosProtectionPlanOutput struct{ *pulumi.OutputState } func (DdosProtectionPlanOutput) ElementType() reflect.Type { @@ -247,6 +254,12 @@ func (o DdosProtectionPlanOutput) ToDdosProtectionPlanOutputWithContext(ctx cont return o } +func (o DdosProtectionPlanOutput) ToOutput(ctx context.Context) pulumix.Output[*DdosProtectionPlan] { + return pulumix.Output[*DdosProtectionPlan]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o DdosProtectionPlanOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *DdosProtectionPlan) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultAdminRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultAdminRule.go index bb6cafb3d..6cfe9f5f0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultAdminRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultAdminRule.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" ) // Network default admin rule. @@ -208,6 +209,12 @@ func (i *DefaultAdminRule) ToDefaultAdminRuleOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(DefaultAdminRuleOutput) } +func (i *DefaultAdminRule) ToOutput(ctx context.Context) pulumix.Output[*DefaultAdminRule] { + return pulumix.Output[*DefaultAdminRule]{ + OutputState: i.ToDefaultAdminRuleOutputWithContext(ctx).OutputState, + } +} + type DefaultAdminRuleOutput struct{ *pulumi.OutputState } func (DefaultAdminRuleOutput) ElementType() reflect.Type { @@ -222,6 +229,12 @@ func (o DefaultAdminRuleOutput) ToDefaultAdminRuleOutputWithContext(ctx context. return o } +func (o DefaultAdminRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*DefaultAdminRule] { + return pulumix.Output[*DefaultAdminRule]{ + OutputState: o.OutputState, + } +} + // Indicates the access allowed for this particular rule func (o DefaultAdminRuleOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v *DefaultAdminRule) pulumi.StringOutput { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultUserRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultUserRule.go index 077cd58b7..a2e079b61 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultUserRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/defaultUserRule.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" ) // Network security default user rule. @@ -178,6 +179,12 @@ func (i *DefaultUserRule) ToDefaultUserRuleOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(DefaultUserRuleOutput) } +func (i *DefaultUserRule) ToOutput(ctx context.Context) pulumix.Output[*DefaultUserRule] { + return pulumix.Output[*DefaultUserRule]{ + OutputState: i.ToDefaultUserRuleOutputWithContext(ctx).OutputState, + } +} + type DefaultUserRuleOutput struct{ *pulumi.OutputState } func (DefaultUserRuleOutput) ElementType() reflect.Type { @@ -192,6 +199,12 @@ func (o DefaultUserRuleOutput) ToDefaultUserRuleOutputWithContext(ctx context.Co return o } +func (o DefaultUserRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*DefaultUserRule] { + return pulumix.Output[*DefaultUserRule]{ + OutputState: o.OutputState, + } +} + // A description for this rule. Restricted to 140 chars. func (o DefaultUserRuleOutput) Description() pulumi.StringOutput { return o.ApplyT(func(v *DefaultUserRule) pulumi.StringOutput { return v.Description }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsForwardingRuleset.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsForwardingRuleset.go index c3e94290e..f895b81f2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsForwardingRuleset.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsForwardingRuleset.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" ) // Describes a DNS forwarding ruleset. @@ -141,6 +142,12 @@ func (i *DnsForwardingRuleset) ToDnsForwardingRulesetOutputWithContext(ctx conte return pulumi.ToOutputWithContext(ctx, i).(DnsForwardingRulesetOutput) } +func (i *DnsForwardingRuleset) ToOutput(ctx context.Context) pulumix.Output[*DnsForwardingRuleset] { + return pulumix.Output[*DnsForwardingRuleset]{ + OutputState: i.ToDnsForwardingRulesetOutputWithContext(ctx).OutputState, + } +} + type DnsForwardingRulesetOutput struct{ *pulumi.OutputState } func (DnsForwardingRulesetOutput) ElementType() reflect.Type { @@ -155,6 +162,12 @@ func (o DnsForwardingRulesetOutput) ToDnsForwardingRulesetOutputWithContext(ctx return o } +func (o DnsForwardingRulesetOutput) ToOutput(ctx context.Context) pulumix.Output[*DnsForwardingRuleset] { + return pulumix.Output[*DnsForwardingRuleset]{ + OutputState: o.OutputState, + } +} + // The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers. func (o DnsForwardingRulesetOutput) DnsResolverOutboundEndpoints() SubResourceResponseArrayOutput { return o.ApplyT(func(v *DnsForwardingRuleset) SubResourceResponseArrayOutput { return v.DnsResolverOutboundEndpoints }).(SubResourceResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsResolver.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsResolver.go index 954bd2b47..0b437359e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsResolver.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dnsResolver.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" ) // Describes a DNS resolver. @@ -143,6 +144,12 @@ func (i *DnsResolver) ToDnsResolverOutputWithContext(ctx context.Context) DnsRes return pulumi.ToOutputWithContext(ctx, i).(DnsResolverOutput) } +func (i *DnsResolver) ToOutput(ctx context.Context) pulumix.Output[*DnsResolver] { + return pulumix.Output[*DnsResolver]{ + OutputState: i.ToDnsResolverOutputWithContext(ctx).OutputState, + } +} + type DnsResolverOutput struct{ *pulumi.OutputState } func (DnsResolverOutput) ElementType() reflect.Type { @@ -157,6 +164,12 @@ func (o DnsResolverOutput) ToDnsResolverOutputWithContext(ctx context.Context) D return o } +func (o DnsResolverOutput) ToOutput(ctx context.Context) pulumix.Output[*DnsResolver] { + return pulumix.Output[*DnsResolver]{ + OutputState: o.OutputState, + } +} + // The current status of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored. func (o DnsResolverOutput) DnsResolverState() pulumi.StringOutput { return o.ApplyT(func(v *DnsResolver) pulumi.StringOutput { return v.DnsResolverState }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dscpConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dscpConfiguration.go index e890ab8af..66aab40aa 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dscpConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/dscpConfiguration.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" ) // Differentiated Services Code Point configuration for any given network interface @@ -222,6 +223,12 @@ func (i *DscpConfiguration) ToDscpConfigurationOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(DscpConfigurationOutput) } +func (i *DscpConfiguration) ToOutput(ctx context.Context) pulumix.Output[*DscpConfiguration] { + return pulumix.Output[*DscpConfiguration]{ + OutputState: i.ToDscpConfigurationOutputWithContext(ctx).OutputState, + } +} + type DscpConfigurationOutput struct{ *pulumi.OutputState } func (DscpConfigurationOutput) ElementType() reflect.Type { @@ -236,6 +243,12 @@ func (o DscpConfigurationOutput) ToDscpConfigurationOutputWithContext(ctx contex return o } +func (o DscpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*DscpConfiguration] { + return pulumix.Output[*DscpConfiguration]{ + OutputState: o.OutputState, + } +} + // Associated Network Interfaces to the DSCP Configuration. func (o DscpConfigurationOutput) AssociatedNetworkInterfaces() NetworkInterfaceResponseArrayOutput { return o.ApplyT(func(v *DscpConfiguration) NetworkInterfaceResponseArrayOutput { return v.AssociatedNetworkInterfaces }).(NetworkInterfaceResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/endpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/endpoint.go index 0e3a93a20..40e41ce71 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/endpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/endpoint.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" ) // Class representing a Traffic Manager endpoint. @@ -243,6 +244,12 @@ func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutp return pulumi.ToOutputWithContext(ctx, i).(EndpointOutput) } +func (i *Endpoint) ToOutput(ctx context.Context) pulumix.Output[*Endpoint] { + return pulumix.Output[*Endpoint]{ + OutputState: i.ToEndpointOutputWithContext(ctx).OutputState, + } +} + type EndpointOutput struct{ *pulumi.OutputState } func (EndpointOutput) ElementType() reflect.Type { @@ -257,6 +264,12 @@ func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) Endpoin return o } +func (o EndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*Endpoint] { + return pulumix.Output[*Endpoint]{ + OutputState: o.OutputState, + } +} + // If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. func (o EndpointOutput) AlwaysServe() pulumi.StringPtrOutput { return o.ApplyT(func(v *Endpoint) pulumi.StringPtrOutput { return v.AlwaysServe }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/experiment.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/experiment.go index 6578fc1e3..362b0a169 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/experiment.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/experiment.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" ) // Defines the properties of an Experiment @@ -158,6 +159,12 @@ func (i *Experiment) ToExperimentOutputWithContext(ctx context.Context) Experime return pulumi.ToOutputWithContext(ctx, i).(ExperimentOutput) } +func (i *Experiment) ToOutput(ctx context.Context) pulumix.Output[*Experiment] { + return pulumix.Output[*Experiment]{ + OutputState: i.ToExperimentOutputWithContext(ctx).OutputState, + } +} + type ExperimentOutput struct{ *pulumi.OutputState } func (ExperimentOutput) ElementType() reflect.Type { @@ -172,6 +179,12 @@ func (o ExperimentOutput) ToExperimentOutputWithContext(ctx context.Context) Exp return o } +func (o ExperimentOutput) ToOutput(ctx context.Context) pulumix.Output[*Experiment] { + return pulumix.Output[*Experiment]{ + OutputState: o.OutputState, + } +} + // The description of the details or intents of the Experiment func (o ExperimentOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *Experiment) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuit.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuit.go index 39d186690..56343dd46 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuit.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuit.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" ) // ExpressRouteCircuit resource. @@ -362,6 +363,12 @@ func (i *ExpressRouteCircuit) ToExpressRouteCircuitOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitOutput) } +func (i *ExpressRouteCircuit) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuit] { + return pulumix.Output[*ExpressRouteCircuit]{ + OutputState: i.ToExpressRouteCircuitOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteCircuitOutput struct{ *pulumi.OutputState } func (ExpressRouteCircuitOutput) ElementType() reflect.Type { @@ -376,6 +383,12 @@ func (o ExpressRouteCircuitOutput) ToExpressRouteCircuitOutputWithContext(ctx co return o } +func (o ExpressRouteCircuitOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuit] { + return pulumix.Output[*ExpressRouteCircuit]{ + OutputState: o.OutputState, + } +} + // Allow classic operations. func (o ExpressRouteCircuitOutput) AllowClassicOperations() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ExpressRouteCircuit) pulumi.BoolPtrOutput { return v.AllowClassicOperations }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitAuthorization.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitAuthorization.go index a72c08490..ff93abd73 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitAuthorization.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitAuthorization.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" ) // Authorization in an ExpressRouteCircuit resource. @@ -281,6 +282,12 @@ func (i *ExpressRouteCircuitAuthorization) ToExpressRouteCircuitAuthorizationOut return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitAuthorizationOutput) } +func (i *ExpressRouteCircuitAuthorization) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitAuthorization] { + return pulumix.Output[*ExpressRouteCircuitAuthorization]{ + OutputState: i.ToExpressRouteCircuitAuthorizationOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteCircuitAuthorizationOutput struct{ *pulumi.OutputState } func (ExpressRouteCircuitAuthorizationOutput) ElementType() reflect.Type { @@ -295,6 +302,12 @@ func (o ExpressRouteCircuitAuthorizationOutput) ToExpressRouteCircuitAuthorizati return o } +func (o ExpressRouteCircuitAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitAuthorization] { + return pulumix.Output[*ExpressRouteCircuitAuthorization]{ + OutputState: o.OutputState, + } +} + // The authorization key. func (o ExpressRouteCircuitAuthorizationOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExpressRouteCircuitAuthorization) pulumi.StringPtrOutput { return v.AuthorizationKey }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitConnection.go index db9c76291..ba6c59ffc 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitConnection.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" ) // Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. @@ -269,6 +270,12 @@ func (i *ExpressRouteCircuitConnection) ToExpressRouteCircuitConnectionOutputWit return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitConnectionOutput) } +func (i *ExpressRouteCircuitConnection) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitConnection] { + return pulumix.Output[*ExpressRouteCircuitConnection]{ + OutputState: i.ToExpressRouteCircuitConnectionOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteCircuitConnectionOutput struct{ *pulumi.OutputState } func (ExpressRouteCircuitConnectionOutput) ElementType() reflect.Type { @@ -283,6 +290,12 @@ func (o ExpressRouteCircuitConnectionOutput) ToExpressRouteCircuitConnectionOutp return o } +func (o ExpressRouteCircuitConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitConnection] { + return pulumix.Output[*ExpressRouteCircuitConnection]{ + OutputState: o.OutputState, + } +} + // /29 IP address space to carve out Customer addresses for tunnels. func (o ExpressRouteCircuitConnectionOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExpressRouteCircuitConnection) pulumi.StringPtrOutput { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitPeering.go index 045d3bc4c..297849f8e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCircuitPeering.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" ) // Peering in an ExpressRouteCircuit resource. @@ -373,6 +374,12 @@ func (i *ExpressRouteCircuitPeering) ToExpressRouteCircuitPeeringOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitPeeringOutput) } +func (i *ExpressRouteCircuitPeering) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitPeering] { + return pulumix.Output[*ExpressRouteCircuitPeering]{ + OutputState: i.ToExpressRouteCircuitPeeringOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteCircuitPeeringOutput struct{ *pulumi.OutputState } func (ExpressRouteCircuitPeeringOutput) ElementType() reflect.Type { @@ -387,6 +394,12 @@ func (o ExpressRouteCircuitPeeringOutput) ToExpressRouteCircuitPeeringOutputWith return o } +func (o ExpressRouteCircuitPeeringOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitPeering] { + return pulumix.Output[*ExpressRouteCircuitPeering]{ + OutputState: o.OutputState, + } +} + // The Azure ASN. func (o ExpressRouteCircuitPeeringOutput) AzureASN() pulumi.IntPtrOutput { return o.ApplyT(func(v *ExpressRouteCircuitPeering) pulumi.IntPtrOutput { return v.AzureASN }).(pulumi.IntPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteConnection.go index f3a7f22c8..dc2a60363 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteConnection.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" ) // ExpressRouteConnection resource. @@ -262,6 +263,12 @@ func (i *ExpressRouteConnection) ToExpressRouteConnectionOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteConnectionOutput) } +func (i *ExpressRouteConnection) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteConnection] { + return pulumix.Output[*ExpressRouteConnection]{ + OutputState: i.ToExpressRouteConnectionOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteConnectionOutput struct{ *pulumi.OutputState } func (ExpressRouteConnectionOutput) ElementType() reflect.Type { @@ -276,6 +283,12 @@ func (o ExpressRouteConnectionOutput) ToExpressRouteConnectionOutputWithContext( return o } +func (o ExpressRouteConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteConnection] { + return pulumix.Output[*ExpressRouteConnection]{ + OutputState: o.OutputState, + } +} + // Authorization key to establish the connection. func (o ExpressRouteConnectionOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExpressRouteConnection) pulumi.StringPtrOutput { return v.AuthorizationKey }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCrossConnectionPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCrossConnectionPeering.go index 9686c20b2..8552fd3ea 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCrossConnectionPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteCrossConnectionPeering.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" ) // Peering in an ExpressRoute Cross Connection resource. @@ -296,6 +297,12 @@ func (i *ExpressRouteCrossConnectionPeering) ToExpressRouteCrossConnectionPeerin return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCrossConnectionPeeringOutput) } +func (i *ExpressRouteCrossConnectionPeering) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCrossConnectionPeering] { + return pulumix.Output[*ExpressRouteCrossConnectionPeering]{ + OutputState: i.ToExpressRouteCrossConnectionPeeringOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteCrossConnectionPeeringOutput struct{ *pulumi.OutputState } func (ExpressRouteCrossConnectionPeeringOutput) ElementType() reflect.Type { @@ -310,6 +317,12 @@ func (o ExpressRouteCrossConnectionPeeringOutput) ToExpressRouteCrossConnectionP return o } +func (o ExpressRouteCrossConnectionPeeringOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCrossConnectionPeering] { + return pulumix.Output[*ExpressRouteCrossConnectionPeering]{ + OutputState: o.OutputState, + } +} + // The Azure ASN. func (o ExpressRouteCrossConnectionPeeringOutput) AzureASN() pulumi.IntOutput { return o.ApplyT(func(v *ExpressRouteCrossConnectionPeering) pulumi.IntOutput { return v.AzureASN }).(pulumi.IntOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteGateway.go index 136f90a7e..725076ef7 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRouteGateway.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" ) // ExpressRoute gateway resource. @@ -248,6 +249,12 @@ func (i *ExpressRouteGateway) ToExpressRouteGatewayOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteGatewayOutput) } +func (i *ExpressRouteGateway) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGateway] { + return pulumix.Output[*ExpressRouteGateway]{ + OutputState: i.ToExpressRouteGatewayOutputWithContext(ctx).OutputState, + } +} + type ExpressRouteGatewayOutput struct{ *pulumi.OutputState } func (ExpressRouteGatewayOutput) ElementType() reflect.Type { @@ -262,6 +269,12 @@ func (o ExpressRouteGatewayOutput) ToExpressRouteGatewayOutputWithContext(ctx co return o } +func (o ExpressRouteGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGateway] { + return pulumix.Output[*ExpressRouteGateway]{ + OutputState: o.OutputState, + } +} + // Configures this gateway to accept traffic from non Virtual WAN networks. func (o ExpressRouteGatewayOutput) AllowNonVirtualWanTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ExpressRouteGateway) pulumi.BoolPtrOutput { return v.AllowNonVirtualWanTraffic }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePort.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePort.go index 3f45555a3..4fb126d0a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePort.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePort.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" ) // ExpressRoutePort resource definition. @@ -267,6 +268,12 @@ func (i *ExpressRoutePort) ToExpressRoutePortOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(ExpressRoutePortOutput) } +func (i *ExpressRoutePort) ToOutput(ctx context.Context) pulumix.Output[*ExpressRoutePort] { + return pulumix.Output[*ExpressRoutePort]{ + OutputState: i.ToExpressRoutePortOutputWithContext(ctx).OutputState, + } +} + type ExpressRoutePortOutput struct{ *pulumi.OutputState } func (ExpressRoutePortOutput) ElementType() reflect.Type { @@ -281,6 +288,12 @@ func (o ExpressRoutePortOutput) ToExpressRoutePortOutputWithContext(ctx context. return o } +func (o ExpressRoutePortOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRoutePort] { + return pulumix.Output[*ExpressRoutePort]{ + OutputState: o.OutputState, + } +} + // Date of the physical port allocation to be used in Letter of Authorization. func (o ExpressRoutePortOutput) AllocationDate() pulumi.StringOutput { return o.ApplyT(func(v *ExpressRoutePort) pulumi.StringOutput { return v.AllocationDate }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePortAuthorization.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePortAuthorization.go index 392908a6c..f4c070db4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePortAuthorization.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/expressRoutePortAuthorization.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" ) // ExpressRoutePort Authorization resource definition. @@ -158,6 +159,12 @@ func (i *ExpressRoutePortAuthorization) ToExpressRoutePortAuthorizationOutputWit return pulumi.ToOutputWithContext(ctx, i).(ExpressRoutePortAuthorizationOutput) } +func (i *ExpressRoutePortAuthorization) ToOutput(ctx context.Context) pulumix.Output[*ExpressRoutePortAuthorization] { + return pulumix.Output[*ExpressRoutePortAuthorization]{ + OutputState: i.ToExpressRoutePortAuthorizationOutputWithContext(ctx).OutputState, + } +} + type ExpressRoutePortAuthorizationOutput struct{ *pulumi.OutputState } func (ExpressRoutePortAuthorizationOutput) ElementType() reflect.Type { @@ -172,6 +179,12 @@ func (o ExpressRoutePortAuthorizationOutput) ToExpressRoutePortAuthorizationOutp return o } +func (o ExpressRoutePortAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRoutePortAuthorization] { + return pulumix.Output[*ExpressRoutePortAuthorization]{ + OutputState: o.OutputState, + } +} + // The authorization key. func (o ExpressRoutePortAuthorizationOutput) AuthorizationKey() pulumi.StringOutput { return o.ApplyT(func(v *ExpressRoutePortAuthorization) pulumi.StringOutput { return v.AuthorizationKey }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicy.go index cf14094b7..987485781 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicy.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" ) // FirewallPolicy Resource. @@ -279,6 +280,12 @@ func (i *FirewallPolicy) ToFirewallPolicyOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyOutput) } +func (i *FirewallPolicy) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicy] { + return pulumix.Output[*FirewallPolicy]{ + OutputState: i.ToFirewallPolicyOutputWithContext(ctx).OutputState, + } +} + type FirewallPolicyOutput struct{ *pulumi.OutputState } func (FirewallPolicyOutput) ElementType() reflect.Type { @@ -293,6 +300,12 @@ func (o FirewallPolicyOutput) ToFirewallPolicyOutputWithContext(ctx context.Cont return o } +func (o FirewallPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicy] { + return pulumix.Output[*FirewallPolicy]{ + OutputState: o.OutputState, + } +} + // The parent firewall policy from which rules are inherited. func (o FirewallPolicyOutput) BasePolicy() SubResourceResponsePtrOutput { return o.ApplyT(func(v *FirewallPolicy) SubResourceResponsePtrOutput { return v.BasePolicy }).(SubResourceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleCollectionGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleCollectionGroup.go index a910ea13b..68ba2d0f7 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleCollectionGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleCollectionGroup.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" ) // Rule Collection Group resource. @@ -188,6 +189,12 @@ func (i *FirewallPolicyRuleCollectionGroup) ToFirewallPolicyRuleCollectionGroupO return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyRuleCollectionGroupOutput) } +func (i *FirewallPolicyRuleCollectionGroup) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyRuleCollectionGroup] { + return pulumix.Output[*FirewallPolicyRuleCollectionGroup]{ + OutputState: i.ToFirewallPolicyRuleCollectionGroupOutputWithContext(ctx).OutputState, + } +} + type FirewallPolicyRuleCollectionGroupOutput struct{ *pulumi.OutputState } func (FirewallPolicyRuleCollectionGroupOutput) ElementType() reflect.Type { @@ -202,6 +209,12 @@ func (o FirewallPolicyRuleCollectionGroupOutput) ToFirewallPolicyRuleCollectionG return o } +func (o FirewallPolicyRuleCollectionGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyRuleCollectionGroup] { + return pulumix.Output[*FirewallPolicyRuleCollectionGroup]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o FirewallPolicyRuleCollectionGroupOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *FirewallPolicyRuleCollectionGroup) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleGroup.go index 8ccf78f3d..9e71ad16b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/firewallPolicyRuleGroup.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" ) // Rule Group resource. @@ -161,6 +162,12 @@ func (i *FirewallPolicyRuleGroup) ToFirewallPolicyRuleGroupOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyRuleGroupOutput) } +func (i *FirewallPolicyRuleGroup) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyRuleGroup] { + return pulumix.Output[*FirewallPolicyRuleGroup]{ + OutputState: i.ToFirewallPolicyRuleGroupOutputWithContext(ctx).OutputState, + } +} + type FirewallPolicyRuleGroupOutput struct{ *pulumi.OutputState } func (FirewallPolicyRuleGroupOutput) ElementType() reflect.Type { @@ -175,6 +182,12 @@ func (o FirewallPolicyRuleGroupOutput) ToFirewallPolicyRuleGroupOutputWithContex return o } +func (o FirewallPolicyRuleGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyRuleGroup] { + return pulumix.Output[*FirewallPolicyRuleGroup]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o FirewallPolicyRuleGroupOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *FirewallPolicyRuleGroup) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/flowLog.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/flowLog.go index 002bb69c1..51d42d070 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/flowLog.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/flowLog.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" ) // A flow log resource. @@ -246,6 +247,12 @@ func (i *FlowLog) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput return pulumi.ToOutputWithContext(ctx, i).(FlowLogOutput) } +func (i *FlowLog) ToOutput(ctx context.Context) pulumix.Output[*FlowLog] { + return pulumix.Output[*FlowLog]{ + OutputState: i.ToFlowLogOutputWithContext(ctx).OutputState, + } +} + type FlowLogOutput struct{ *pulumi.OutputState } func (FlowLogOutput) ElementType() reflect.Type { @@ -260,6 +267,12 @@ func (o FlowLogOutput) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOu return o } +func (o FlowLogOutput) ToOutput(ctx context.Context) pulumix.Output[*FlowLog] { + return pulumix.Output[*FlowLog]{ + OutputState: o.OutputState, + } +} + // Flag to enable/disable flow logging. func (o FlowLogOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v *FlowLog) pulumi.BoolPtrOutput { return v.Enabled }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/forwardingRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/forwardingRule.go index 47f0b8be5..8c8e01b9b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/forwardingRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/forwardingRule.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" ) // Describes a forwarding rule within a DNS forwarding ruleset. @@ -155,6 +156,12 @@ func (i *ForwardingRule) ToForwardingRuleOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(ForwardingRuleOutput) } +func (i *ForwardingRule) ToOutput(ctx context.Context) pulumix.Output[*ForwardingRule] { + return pulumix.Output[*ForwardingRule]{ + OutputState: i.ToForwardingRuleOutputWithContext(ctx).OutputState, + } +} + type ForwardingRuleOutput struct{ *pulumi.OutputState } func (ForwardingRuleOutput) ElementType() reflect.Type { @@ -169,6 +176,12 @@ func (o ForwardingRuleOutput) ToForwardingRuleOutputWithContext(ctx context.Cont return o } +func (o ForwardingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*ForwardingRule] { + return pulumix.Output[*ForwardingRule]{ + OutputState: o.OutputState, + } +} + // The domain name for the forwarding rule. func (o ForwardingRuleOutput) DomainName() pulumi.StringOutput { return o.ApplyT(func(v *ForwardingRule) pulumi.StringOutput { return v.DomainName }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/frontDoor.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/frontDoor.go index d0ffc1aa8..4bef33be5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/frontDoor.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/frontDoor.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" ) // Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there. @@ -199,6 +200,12 @@ func (i *FrontDoor) ToFrontDoorOutputWithContext(ctx context.Context) FrontDoorO return pulumi.ToOutputWithContext(ctx, i).(FrontDoorOutput) } +func (i *FrontDoor) ToOutput(ctx context.Context) pulumix.Output[*FrontDoor] { + return pulumix.Output[*FrontDoor]{ + OutputState: i.ToFrontDoorOutputWithContext(ctx).OutputState, + } +} + type FrontDoorOutput struct{ *pulumi.OutputState } func (FrontDoorOutput) ElementType() reflect.Type { @@ -213,6 +220,12 @@ func (o FrontDoorOutput) ToFrontDoorOutputWithContext(ctx context.Context) Front return o } +func (o FrontDoorOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontDoor] { + return pulumix.Output[*FrontDoor]{ + OutputState: o.OutputState, + } +} + // Backend pools available to routing rules. func (o FrontDoorOutput) BackendPools() BackendPoolResponseArrayOutput { return o.ApplyT(func(v *FrontDoor) BackendPoolResponseArrayOutput { return v.BackendPools }).(BackendPoolResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getActiveSessions.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getActiveSessions.go index e614d4002..db21bd539 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getActiveSessions.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getActiveSessions.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 list of currently active sessions on the Bastion. @@ -77,6 +78,12 @@ func (o GetActiveSessionsResultOutput) ToGetActiveSessionsResultOutputWithContex return o } +func (o GetActiveSessionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetActiveSessionsResult] { + return pulumix.Output[GetActiveSessionsResult]{ + OutputState: o.OutputState, + } +} + // The URL to get the next set of results. func (o GetActiveSessionsResultOutput) NextLink() pulumi.StringPtrOutput { return o.ApplyT(func(v GetActiveSessionsResult) *string { return v.NextLink }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRule.go index 765229037..2dc7edd1f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRule.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 network manager security configuration admin rule. @@ -120,6 +121,12 @@ func (o LookupAdminRuleResultOutput) ToLookupAdminRuleResultOutputWithContext(ct return o } +func (o LookupAdminRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAdminRuleResult] { + return pulumix.Output[LookupAdminRuleResult]{ + OutputState: o.OutputState, + } +} + // Indicates the access allowed for this particular rule func (o LookupAdminRuleResultOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v LookupAdminRuleResult) string { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRuleCollection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRuleCollection.go index 664b87076..efcb0f58f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRuleCollection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAdminRuleCollection.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 network manager security admin configuration rule collection. @@ -99,6 +100,12 @@ func (o LookupAdminRuleCollectionResultOutput) ToLookupAdminRuleCollectionResult return o } +func (o LookupAdminRuleCollectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAdminRuleCollectionResult] { + return pulumix.Output[LookupAdminRuleCollectionResult]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o LookupAdminRuleCollectionResultOutput) AppliesToGroups() NetworkManagerSecurityGroupItemResponseArrayOutput { return o.ApplyT(func(v LookupAdminRuleCollectionResult) []NetworkManagerSecurityGroupItemResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGateway.go index dcb323ef1..026704215 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGateway.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 application gateway. @@ -161,6 +162,12 @@ func (o LookupApplicationGatewayResultOutput) ToLookupApplicationGatewayResultOu return o } +func (o LookupApplicationGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationGatewayResult] { + return pulumix.Output[LookupApplicationGatewayResult]{ + OutputState: o.OutputState, + } +} + // Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). func (o LookupApplicationGatewayResultOutput) AuthenticationCertificates() ApplicationGatewayAuthenticationCertificateResponseArrayOutput { return o.ApplyT(func(v LookupApplicationGatewayResult) []ApplicationGatewayAuthenticationCertificateResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayBackendHealthOnDemand.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayBackendHealthOnDemand.go index 673dd5c83..9583a5368 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayBackendHealthOnDemand.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayBackendHealthOnDemand.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 backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. @@ -113,6 +114,12 @@ func (o GetApplicationGatewayBackendHealthOnDemandResultOutput) ToGetApplication return o } +func (o GetApplicationGatewayBackendHealthOnDemandResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetApplicationGatewayBackendHealthOnDemandResult] { + return pulumix.Output[GetApplicationGatewayBackendHealthOnDemandResult]{ + OutputState: o.OutputState, + } +} + // Reference to an ApplicationGatewayBackendAddressPool resource. func (o GetApplicationGatewayBackendHealthOnDemandResultOutput) BackendAddressPool() ApplicationGatewayBackendAddressPoolResponsePtrOutput { return o.ApplyT(func(v GetApplicationGatewayBackendHealthOnDemandResult) *ApplicationGatewayBackendAddressPoolResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayPrivateEndpointConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayPrivateEndpointConnection.go index 63519daac..f87fc966c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayPrivateEndpointConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationGatewayPrivateEndpointConnection.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 on application gateway. @@ -104,6 +105,12 @@ func (o LookupApplicationGatewayPrivateEndpointConnectionResultOutput) ToLookupA return o } +func (o LookupApplicationGatewayPrivateEndpointConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationGatewayPrivateEndpointConnectionResult] { + return pulumix.Output[LookupApplicationGatewayPrivateEndpointConnectionResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupApplicationGatewayPrivateEndpointConnectionResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupApplicationGatewayPrivateEndpointConnectionResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationSecurityGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationSecurityGroup.go index c17f8d86a..d6f95801d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationSecurityGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getApplicationSecurityGroup.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 information about the specified application security group. @@ -89,6 +90,12 @@ func (o LookupApplicationSecurityGroupResultOutput) ToLookupApplicationSecurityG return o } +func (o LookupApplicationSecurityGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationSecurityGroupResult] { + return pulumix.Output[LookupApplicationSecurityGroupResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupApplicationSecurityGroupResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupApplicationSecurityGroupResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAzureFirewall.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAzureFirewall.go index 6312f9682..b1dcc2eef 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAzureFirewall.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getAzureFirewall.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 Azure Firewall. @@ -113,6 +114,12 @@ func (o LookupAzureFirewallResultOutput) ToLookupAzureFirewallResultOutputWithCo return o } +func (o LookupAzureFirewallResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzureFirewallResult] { + return pulumix.Output[LookupAzureFirewallResult]{ + OutputState: o.OutputState, + } +} + // The additional properties used to further config this azure firewall. func (o LookupAzureFirewallResultOutput) AdditionalProperties() pulumi.StringMapOutput { return o.ApplyT(func(v LookupAzureFirewallResult) map[string]string { return v.AdditionalProperties }).(pulumi.StringMapOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionHost.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionHost.go index f217632d6..c3baf5487 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionHost.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionHost.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 Bastion Host. @@ -140,6 +141,12 @@ func (o LookupBastionHostResultOutput) ToLookupBastionHostResultOutputWithContex return o } +func (o LookupBastionHostResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBastionHostResult] { + return pulumix.Output[LookupBastionHostResult]{ + OutputState: o.OutputState, + } +} + // Enable/Disable Copy/Paste feature of the Bastion Host resource. func (o LookupBastionHostResultOutput) DisableCopyPaste() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupBastionHostResult) *bool { return v.DisableCopyPaste }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionShareableLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionShareableLink.go index f596d2b6c..11fb52067 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionShareableLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getBastionShareableLink.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" ) // Return the Bastion Shareable Links for all the VMs specified in the request. @@ -81,6 +82,12 @@ func (o GetBastionShareableLinkResultOutput) ToGetBastionShareableLinkResultOutp return o } +func (o GetBastionShareableLinkResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetBastionShareableLinkResult] { + return pulumix.Output[GetBastionShareableLinkResult]{ + OutputState: o.OutputState, + } +} + // The URL to get the next set of results. func (o GetBastionShareableLinkResultOutput) NextLink() pulumi.StringPtrOutput { return o.ApplyT(func(v GetBastionShareableLinkResult) *string { return v.NextLink }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConfigurationPolicyGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConfigurationPolicyGroup.go index 1f37c9739..3cb047c58 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConfigurationPolicyGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConfigurationPolicyGroup.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" ) // Retrieves the details of a ConfigurationPolicyGroup. @@ -95,6 +96,12 @@ func (o LookupConfigurationPolicyGroupResultOutput) ToLookupConfigurationPolicyG return o } +func (o LookupConfigurationPolicyGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationPolicyGroupResult] { + return pulumix.Output[LookupConfigurationPolicyGroupResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupConfigurationPolicyGroupResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupConfigurationPolicyGroupResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectionMonitor.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectionMonitor.go index 1e181efc2..9575ccecd 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectionMonitor.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectionMonitor.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 connection monitor by name. @@ -132,6 +133,12 @@ func (o LookupConnectionMonitorResultOutput) ToLookupConnectionMonitorResultOutp return o } +func (o LookupConnectionMonitorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectionMonitorResult] { + return pulumix.Output[LookupConnectionMonitorResult]{ + OutputState: o.OutputState, + } +} + // Determines if the connection monitor will start automatically once created. func (o LookupConnectionMonitorResultOutput) AutoStart() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupConnectionMonitorResult) *bool { return v.AutoStart }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectivityConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectivityConfiguration.go index 1e04feda2..3af3fd5e1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectivityConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getConnectivityConfiguration.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 Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name @@ -103,6 +104,12 @@ func (o LookupConnectivityConfigurationResultOutput) ToLookupConnectivityConfigu return o } +func (o LookupConnectivityConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConnectivityConfigurationResult] { + return pulumix.Output[LookupConnectivityConfigurationResult]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o LookupConnectivityConfigurationResultOutput) AppliesToGroups() ConnectivityGroupItemResponseArrayOutput { return o.ApplyT(func(v LookupConnectivityConfigurationResult) []ConnectivityGroupItemResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getCustomIPPrefix.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getCustomIPPrefix.go index 7cc27bdd4..c8bf7055c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getCustomIPPrefix.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getCustomIPPrefix.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 custom IP prefix in a specified resource group. @@ -123,6 +124,12 @@ func (o LookupCustomIPPrefixResultOutput) ToLookupCustomIPPrefixResultOutputWith return o } +func (o LookupCustomIPPrefixResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCustomIPPrefixResult] { + return pulumix.Output[LookupCustomIPPrefixResult]{ + OutputState: o.OutputState, + } +} + // The ASN for CIDR advertising. Should be an integer as string. func (o LookupCustomIPPrefixResultOutput) Asn() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupCustomIPPrefixResult) *string { return v.Asn }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosCustomPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosCustomPolicy.go index 63a8e5639..f80254002 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosCustomPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosCustomPolicy.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 information about the specified DDoS custom policy. @@ -89,6 +90,12 @@ func (o LookupDdosCustomPolicyResultOutput) ToLookupDdosCustomPolicyResultOutput return o } +func (o LookupDdosCustomPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDdosCustomPolicyResult] { + return pulumix.Output[LookupDdosCustomPolicyResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupDdosCustomPolicyResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupDdosCustomPolicyResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosProtectionPlan.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosProtectionPlan.go index 873c45e3f..d7ea02ea5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosProtectionPlan.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDdosProtectionPlan.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 information about the specified DDoS protection plan. @@ -93,6 +94,12 @@ func (o LookupDdosProtectionPlanResultOutput) ToLookupDdosProtectionPlanResultOu return o } +func (o LookupDdosProtectionPlanResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDdosProtectionPlanResult] { + return pulumix.Output[LookupDdosProtectionPlanResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupDdosProtectionPlanResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupDdosProtectionPlanResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultAdminRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultAdminRule.go index a34558920..4a09a2042 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultAdminRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultAdminRule.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 network manager security configuration admin rule. @@ -122,6 +123,12 @@ func (o LookupDefaultAdminRuleResultOutput) ToLookupDefaultAdminRuleResultOutput return o } +func (o LookupDefaultAdminRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDefaultAdminRuleResult] { + return pulumix.Output[LookupDefaultAdminRuleResult]{ + OutputState: o.OutputState, + } +} + // Indicates the access allowed for this particular rule func (o LookupDefaultAdminRuleResultOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v LookupDefaultAdminRuleResult) string { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultUserRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultUserRule.go index 465949a9b..209fd6df2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultUserRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDefaultUserRule.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 user rule. @@ -116,6 +117,12 @@ func (o LookupDefaultUserRuleResultOutput) ToLookupDefaultUserRuleResultOutputWi return o } +func (o LookupDefaultUserRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDefaultUserRuleResult] { + return pulumix.Output[LookupDefaultUserRuleResult]{ + OutputState: o.OutputState, + } +} + // A description for this rule. Restricted to 140 chars. func (o LookupDefaultUserRuleResultOutput) Description() pulumi.StringOutput { return o.ApplyT(func(v LookupDefaultUserRuleResult) string { return v.Description }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsForwardingRuleset.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsForwardingRuleset.go index ff890a0c2..7b4408037 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsForwardingRuleset.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsForwardingRuleset.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 DNS forwarding ruleset properties. @@ -93,6 +94,12 @@ func (o LookupDnsForwardingRulesetResultOutput) ToLookupDnsForwardingRulesetResu return o } +func (o LookupDnsForwardingRulesetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDnsForwardingRulesetResult] { + return pulumix.Output[LookupDnsForwardingRulesetResult]{ + OutputState: o.OutputState, + } +} + // The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers. func (o LookupDnsForwardingRulesetResultOutput) DnsResolverOutboundEndpoints() SubResourceResponseArrayOutput { return o.ApplyT(func(v LookupDnsForwardingRulesetResult) []SubResourceResponse { return v.DnsResolverOutboundEndpoints }).(SubResourceResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResolver.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResolver.go index 5e987eddb..aec5e03b1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResolver.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResolver.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 DNS resolver. @@ -95,6 +96,12 @@ func (o LookupDnsResolverResultOutput) ToLookupDnsResolverResultOutputWithContex return o } +func (o LookupDnsResolverResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDnsResolverResult] { + return pulumix.Output[LookupDnsResolverResult]{ + OutputState: o.OutputState, + } +} + // The current status of the DNS resolver. This is a read-only property and any attempt to set this value will be ignored. func (o LookupDnsResolverResultOutput) DnsResolverState() pulumi.StringOutput { return o.ApplyT(func(v LookupDnsResolverResult) string { return v.DnsResolverState }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResourceReferenceByTarResources.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResourceReferenceByTarResources.go index 32847808a..e9de7a22b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResourceReferenceByTarResources.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDnsResourceReferenceByTarResources.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 DNS records specified by the referencing targetResourceIds. @@ -71,6 +72,12 @@ func (o GetDnsResourceReferenceByTarResourcesResultOutput) ToGetDnsResourceRefer return o } +func (o GetDnsResourceReferenceByTarResourcesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetDnsResourceReferenceByTarResourcesResult] { + return pulumix.Output[GetDnsResourceReferenceByTarResourcesResult]{ + OutputState: o.OutputState, + } +} + // The result of dns resource reference request. A list of dns resource references for each of the azure resource in the request func (o GetDnsResourceReferenceByTarResourcesResultOutput) DnsResourceReferences() DnsResourceReferenceResponseArrayOutput { return o.ApplyT(func(v GetDnsResourceReferenceByTarResourcesResult) []DnsResourceReferenceResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDscpConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDscpConfiguration.go index 06e13b95d..0dd57e7a4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDscpConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getDscpConfiguration.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 DSCP Configuration. @@ -107,6 +108,12 @@ func (o LookupDscpConfigurationResultOutput) ToLookupDscpConfigurationResultOutp return o } +func (o LookupDscpConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDscpConfigurationResult] { + return pulumix.Output[LookupDscpConfigurationResult]{ + OutputState: o.OutputState, + } +} + // Associated Network Interfaces to the DSCP Configuration. func (o LookupDscpConfigurationResultOutput) AssociatedNetworkInterfaces() NetworkInterfaceResponseArrayOutput { return o.ApplyT(func(v LookupDscpConfigurationResult) []NetworkInterfaceResponse { return v.AssociatedNetworkInterfaces }).(NetworkInterfaceResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getEndpoint.go index e749bd631..13abb4d56 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getEndpoint.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 Traffic Manager endpoint. @@ -115,6 +116,12 @@ func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx return o } +func (o LookupEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEndpointResult] { + return pulumix.Output[LookupEndpointResult]{ + OutputState: o.OutputState, + } +} + // If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. func (o LookupEndpointResultOutput) AlwaysServe() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupEndpointResult) *string { return v.AlwaysServe }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExperiment.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExperiment.go index 899e73782..d255290f2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExperiment.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExperiment.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" ) // Defines the properties of an Experiment @@ -101,6 +102,12 @@ func (o LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext( return o } +func (o LookupExperimentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExperimentResult] { + return pulumix.Output[LookupExperimentResult]{ + OutputState: o.OutputState, + } +} + // The description of the details or intents of the Experiment func (o LookupExperimentResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupExperimentResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuit.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuit.go index 67019c601..e29707d5e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuit.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuit.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 information about the specified express route circuit. @@ -119,6 +120,12 @@ func (o LookupExpressRouteCircuitResultOutput) ToLookupExpressRouteCircuitResult return o } +func (o LookupExpressRouteCircuitResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteCircuitResult] { + return pulumix.Output[LookupExpressRouteCircuitResult]{ + OutputState: o.OutputState, + } +} + // Allow classic operations. func (o LookupExpressRouteCircuitResultOutput) AllowClassicOperations() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupExpressRouteCircuitResult) *bool { return v.AllowClassicOperations }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitAuthorization.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitAuthorization.go index 329688f04..4ffbf7a9d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitAuthorization.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitAuthorization.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 authorization from the specified express route circuit. @@ -91,6 +92,12 @@ func (o LookupExpressRouteCircuitAuthorizationResultOutput) ToLookupExpressRoute return o } +func (o LookupExpressRouteCircuitAuthorizationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteCircuitAuthorizationResult] { + return pulumix.Output[LookupExpressRouteCircuitAuthorizationResult]{ + OutputState: o.OutputState, + } +} + // The authorization key. func (o LookupExpressRouteCircuitAuthorizationResultOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupExpressRouteCircuitAuthorizationResult) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitConnection.go index e880947b6..10b34a777 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitConnection.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 Express Route Circuit Connection from the specified express route circuit. @@ -103,6 +104,12 @@ func (o LookupExpressRouteCircuitConnectionResultOutput) ToLookupExpressRouteCir return o } +func (o LookupExpressRouteCircuitConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteCircuitConnectionResult] { + return pulumix.Output[LookupExpressRouteCircuitConnectionResult]{ + OutputState: o.OutputState, + } +} + // /29 IP address space to carve out Customer addresses for tunnels. func (o LookupExpressRouteCircuitConnectionResultOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupExpressRouteCircuitConnectionResult) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitPeering.go index 2f9ddff78..9b202a53c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCircuitPeering.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 peering for the express route circuit. @@ -125,6 +126,12 @@ func (o LookupExpressRouteCircuitPeeringResultOutput) ToLookupExpressRouteCircui return o } +func (o LookupExpressRouteCircuitPeeringResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteCircuitPeeringResult] { + return pulumix.Output[LookupExpressRouteCircuitPeeringResult]{ + OutputState: o.OutputState, + } +} + // The Azure ASN. func (o LookupExpressRouteCircuitPeeringResultOutput) AzureASN() pulumi.IntPtrOutput { return o.ApplyT(func(v LookupExpressRouteCircuitPeeringResult) *int { return v.AzureASN }).(pulumi.IntPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteConnection.go index 24202d7bb..7ccce0ff0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteConnection.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 ExpressRouteConnection. @@ -97,6 +98,12 @@ func (o LookupExpressRouteConnectionResultOutput) ToLookupExpressRouteConnection return o } +func (o LookupExpressRouteConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteConnectionResult] { + return pulumix.Output[LookupExpressRouteConnectionResult]{ + OutputState: o.OutputState, + } +} + // Authorization key to establish the connection. func (o LookupExpressRouteConnectionResultOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupExpressRouteConnectionResult) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCrossConnectionPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCrossConnectionPeering.go index 27f260d79..d08ec40a3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCrossConnectionPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteCrossConnectionPeering.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 peering for the ExpressRouteCrossConnection. @@ -113,6 +114,12 @@ func (o LookupExpressRouteCrossConnectionPeeringResultOutput) ToLookupExpressRou return o } +func (o LookupExpressRouteCrossConnectionPeeringResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteCrossConnectionPeeringResult] { + return pulumix.Output[LookupExpressRouteCrossConnectionPeeringResult]{ + OutputState: o.OutputState, + } +} + // The Azure ASN. func (o LookupExpressRouteCrossConnectionPeeringResultOutput) AzureASN() pulumi.IntOutput { return o.ApplyT(func(v LookupExpressRouteCrossConnectionPeeringResult) int { return v.AzureASN }).(pulumi.IntOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteGateway.go index 7b6edeffd..c6e971d1c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRouteGateway.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" ) // Fetches the details of a ExpressRoute gateway in a resource group. @@ -95,6 +96,12 @@ func (o LookupExpressRouteGatewayResultOutput) ToLookupExpressRouteGatewayResult return o } +func (o LookupExpressRouteGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRouteGatewayResult] { + return pulumix.Output[LookupExpressRouteGatewayResult]{ + OutputState: o.OutputState, + } +} + // Configures this gateway to accept traffic from non Virtual WAN networks. func (o LookupExpressRouteGatewayResultOutput) AllowNonVirtualWanTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupExpressRouteGatewayResult) *bool { return v.AllowNonVirtualWanTraffic }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePort.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePort.go index 28d8f3b63..d4a37d3d4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePort.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePort.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" ) // Retrieves the requested ExpressRoutePort resource. @@ -111,6 +112,12 @@ func (o LookupExpressRoutePortResultOutput) ToLookupExpressRoutePortResultOutput return o } +func (o LookupExpressRoutePortResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRoutePortResult] { + return pulumix.Output[LookupExpressRoutePortResult]{ + OutputState: o.OutputState, + } +} + // Date of the physical port allocation to be used in Letter of Authorization. func (o LookupExpressRoutePortResultOutput) AllocationDate() pulumi.StringOutput { return o.ApplyT(func(v LookupExpressRoutePortResult) string { return v.AllocationDate }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePortAuthorization.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePortAuthorization.go index c676c16e8..e1aa3ae60 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePortAuthorization.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getExpressRoutePortAuthorization.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 authorization from the specified express route port. @@ -93,6 +94,12 @@ func (o LookupExpressRoutePortAuthorizationResultOutput) ToLookupExpressRoutePor return o } +func (o LookupExpressRoutePortAuthorizationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupExpressRoutePortAuthorizationResult] { + return pulumix.Output[LookupExpressRoutePortAuthorizationResult]{ + OutputState: o.OutputState, + } +} + // The authorization key. func (o LookupExpressRoutePortAuthorizationResultOutput) AuthorizationKey() pulumi.StringOutput { return o.ApplyT(func(v LookupExpressRoutePortAuthorizationResult) string { return v.AuthorizationKey }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicy.go index 8c2292f98..e91c07881 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicy.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 Firewall Policy. @@ -121,6 +122,12 @@ func (o LookupFirewallPolicyResultOutput) ToLookupFirewallPolicyResultOutputWith return o } +func (o LookupFirewallPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFirewallPolicyResult] { + return pulumix.Output[LookupFirewallPolicyResult]{ + OutputState: o.OutputState, + } +} + // The parent firewall policy from which rules are inherited. func (o LookupFirewallPolicyResultOutput) BasePolicy() SubResourceResponsePtrOutput { return o.ApplyT(func(v LookupFirewallPolicyResult) *SubResourceResponse { return v.BasePolicy }).(SubResourceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleCollectionGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleCollectionGroup.go index c761c8aae..4849be301 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleCollectionGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleCollectionGroup.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 FirewallPolicyRuleCollectionGroup. @@ -91,6 +92,12 @@ func (o LookupFirewallPolicyRuleCollectionGroupResultOutput) ToLookupFirewallPol return o } +func (o LookupFirewallPolicyRuleCollectionGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFirewallPolicyRuleCollectionGroupResult] { + return pulumix.Output[LookupFirewallPolicyRuleCollectionGroupResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupFirewallPolicyRuleCollectionGroupResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupFirewallPolicyRuleCollectionGroupResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleGroup.go index 2755bf25a..28406bf51 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFirewallPolicyRuleGroup.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 FirewallPolicyRuleGroup. @@ -91,6 +92,12 @@ func (o LookupFirewallPolicyRuleGroupResultOutput) ToLookupFirewallPolicyRuleGro return o } +func (o LookupFirewallPolicyRuleGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFirewallPolicyRuleGroupResult] { + return pulumix.Output[LookupFirewallPolicyRuleGroupResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupFirewallPolicyRuleGroupResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupFirewallPolicyRuleGroupResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFlowLog.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFlowLog.go index 575cf12de..c3e332d59 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFlowLog.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFlowLog.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 flow log resource by name. @@ -118,6 +119,12 @@ func (o LookupFlowLogResultOutput) ToLookupFlowLogResultOutputWithContext(ctx co return o } +func (o LookupFlowLogResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFlowLogResult] { + return pulumix.Output[LookupFlowLogResult]{ + OutputState: o.OutputState, + } +} + // Flag to enable/disable flow logging. func (o LookupFlowLogResultOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupFlowLogResult) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getForwardingRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getForwardingRule.go index c9fd31619..ffb1a3f37 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getForwardingRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getForwardingRule.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 forwarding rule in a DNS forwarding ruleset. @@ -97,6 +98,12 @@ func (o LookupForwardingRuleResultOutput) ToLookupForwardingRuleResultOutputWith return o } +func (o LookupForwardingRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupForwardingRuleResult] { + return pulumix.Output[LookupForwardingRuleResult]{ + OutputState: o.OutputState, + } +} + // The domain name for the forwarding rule. func (o LookupForwardingRuleResultOutput) DomainName() pulumi.StringOutput { return o.ApplyT(func(v LookupForwardingRuleResult) string { return v.DomainName }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFrontDoor.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFrontDoor.go index f067f5129..67bd8917f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFrontDoor.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getFrontDoor.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 Front Door with the specified Front Door name under the specified subscription and resource group. @@ -122,6 +123,12 @@ func (o LookupFrontDoorResultOutput) ToLookupFrontDoorResultOutputWithContext(ct return o } +func (o LookupFrontDoorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFrontDoorResult] { + return pulumix.Output[LookupFrontDoorResult]{ + OutputState: o.OutputState, + } +} + // Backend pools available to routing rules. func (o LookupFrontDoorResultOutput) BackendPools() BackendPoolResponseArrayOutput { return o.ApplyT(func(v LookupFrontDoorResult) []BackendPoolResponse { return v.BackendPools }).(BackendPoolResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubRouteTable.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubRouteTable.go index 05e7472b3..7b5dc80ed 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubRouteTable.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubRouteTable.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" ) // Retrieves the details of a RouteTable. @@ -95,6 +96,12 @@ func (o LookupHubRouteTableResultOutput) ToLookupHubRouteTableResultOutputWithCo return o } +func (o LookupHubRouteTableResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHubRouteTableResult] { + return pulumix.Output[LookupHubRouteTableResult]{ + OutputState: o.OutputState, + } +} + // List of all connections associated with this route table. func (o LookupHubRouteTableResultOutput) AssociatedConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupHubRouteTableResult) []string { return v.AssociatedConnections }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubVirtualNetworkConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubVirtualNetworkConnection.go index 2bb2a0955..6ca9c5711 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubVirtualNetworkConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getHubVirtualNetworkConnection.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" ) // Retrieves the details of a HubVirtualNetworkConnection. @@ -95,6 +96,12 @@ func (o LookupHubVirtualNetworkConnectionResultOutput) ToLookupHubVirtualNetwork return o } +func (o LookupHubVirtualNetworkConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupHubVirtualNetworkConnectionResult] { + return pulumix.Output[LookupHubVirtualNetworkConnectionResult]{ + OutputState: o.OutputState, + } +} + // Deprecated: VirtualHub to RemoteVnet transit to enabled or not. func (o LookupHubVirtualNetworkConnectionResultOutput) AllowHubToRemoteVnetTransit() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupHubVirtualNetworkConnectionResult) *bool { return v.AllowHubToRemoteVnetTransit }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundEndpoint.go index d8634be0a..90548b8db 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundEndpoint.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 an inbound endpoint for a DNS resolver. @@ -97,6 +98,12 @@ func (o LookupInboundEndpointResultOutput) ToLookupInboundEndpointResultOutputWi return o } +func (o LookupInboundEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInboundEndpointResult] { + return pulumix.Output[LookupInboundEndpointResult]{ + OutputState: o.OutputState, + } +} + // ETag of the inbound endpoint. func (o LookupInboundEndpointResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupInboundEndpointResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundNatRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundNatRule.go index b0c13d5d2..b407aeb1d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundNatRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInboundNatRule.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 load balancer inbound NAT rule. @@ -124,6 +125,12 @@ func (o LookupInboundNatRuleResultOutput) ToLookupInboundNatRuleResultOutputWith return o } +func (o LookupInboundNatRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInboundNatRuleResult] { + return pulumix.Output[LookupInboundNatRuleResult]{ + OutputState: o.OutputState, + } +} + // A reference to backendAddressPool resource. func (o LookupInboundNatRuleResultOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v LookupInboundNatRuleResult) *SubResourceResponse { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInterfaceEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInterfaceEndpoint.go index 5cd652366..85afba605 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInterfaceEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getInterfaceEndpoint.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 interface endpoint by resource group. @@ -112,6 +113,12 @@ func (o LookupInterfaceEndpointResultOutput) ToLookupInterfaceEndpointResultOutp return o } +func (o LookupInterfaceEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInterfaceEndpointResult] { + return pulumix.Output[LookupInterfaceEndpointResult]{ + OutputState: o.OutputState, + } +} + // A reference to the service being brought into the virtual network. func (o LookupInterfaceEndpointResultOutput) EndpointService() EndpointServiceResponsePtrOutput { return o.ApplyT(func(v LookupInterfaceEndpointResult) *EndpointServiceResponse { return v.EndpointService }).(EndpointServiceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpAllocation.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpAllocation.go index e20542526..40b87fc02 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpAllocation.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpAllocation.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 IpAllocation by resource group. @@ -116,6 +117,12 @@ func (o LookupIpAllocationResultOutput) ToLookupIpAllocationResultOutputWithCont return o } +func (o LookupIpAllocationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIpAllocationResult] { + return pulumix.Output[LookupIpAllocationResult]{ + OutputState: o.OutputState, + } +} + // IpAllocation tags. func (o LookupIpAllocationResultOutput) AllocationTags() pulumi.StringMapOutput { return o.ApplyT(func(v LookupIpAllocationResult) map[string]string { return v.AllocationTags }).(pulumi.StringMapOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpGroup.go index 819c9630d..bee216a80 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getIpGroup.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 ipGroups. @@ -97,6 +98,12 @@ func (o LookupIpGroupResultOutput) ToLookupIpGroupResultOutputWithContext(ctx co return o } +func (o LookupIpGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIpGroupResult] { + return pulumix.Output[LookupIpGroupResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupIpGroupResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupIpGroupResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancer.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancer.go index 67983e760..007271222 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancer.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancer.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 load balancer. @@ -111,6 +112,12 @@ func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithCont return o } +func (o LookupLoadBalancerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLoadBalancerResult] { + return pulumix.Output[LookupLoadBalancerResult]{ + OutputState: o.OutputState, + } +} + // Collection of backend address pools used by a load balancer. func (o LookupLoadBalancerResultOutput) BackendAddressPools() BackendAddressPoolResponseArrayOutput { return o.ApplyT(func(v LookupLoadBalancerResult) []BackendAddressPoolResponse { return v.BackendAddressPools }).(BackendAddressPoolResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancerBackendAddressPool.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancerBackendAddressPool.go index c7e9d25e2..ad550f53d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancerBackendAddressPool.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLoadBalancerBackendAddressPool.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 load balancer backend address pool. @@ -107,6 +108,12 @@ func (o LookupLoadBalancerBackendAddressPoolResultOutput) ToLookupLoadBalancerBa return o } +func (o LookupLoadBalancerBackendAddressPoolResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLoadBalancerBackendAddressPoolResult] { + return pulumix.Output[LookupLoadBalancerBackendAddressPoolResult]{ + OutputState: o.OutputState, + } +} + // An array of references to IP addresses defined in network interfaces. func (o LookupLoadBalancerBackendAddressPoolResultOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput { return o.ApplyT(func(v LookupLoadBalancerBackendAddressPoolResult) []NetworkInterfaceIPConfigurationResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLocalNetworkGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLocalNetworkGateway.go index 1d24f2256..2b1c758fb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLocalNetworkGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getLocalNetworkGateway.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 local network gateway in a resource group. @@ -97,6 +98,12 @@ func (o LookupLocalNetworkGatewayResultOutput) ToLookupLocalNetworkGatewayResult return o } +func (o LookupLocalNetworkGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLocalNetworkGatewayResult] { + return pulumix.Output[LookupLocalNetworkGatewayResult]{ + OutputState: o.OutputState, + } +} + // Local network gateway's BGP speaker settings. func (o LookupLocalNetworkGatewayResultOutput) BgpSettings() BgpSettingsResponsePtrOutput { return o.ApplyT(func(v LookupLocalNetworkGatewayResult) *BgpSettingsResponse { return v.BgpSettings }).(BgpSettingsResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getManagementGroupNetworkManagerConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getManagementGroupNetworkManagerConnection.go index c44bdde02..5b3709eca 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getManagementGroupNetworkManagerConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getManagementGroupNetworkManagerConnection.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 a specified connection created by this management group. @@ -87,6 +88,12 @@ func (o LookupManagementGroupNetworkManagerConnectionResultOutput) ToLookupManag return o } +func (o LookupManagementGroupNetworkManagerConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupManagementGroupNetworkManagerConnectionResult] { + return pulumix.Output[LookupManagementGroupNetworkManagerConnectionResult]{ + OutputState: o.OutputState, + } +} + // A description of the network manager connection. func (o LookupManagementGroupNetworkManagerConnectionResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupManagementGroupNetworkManagerConnectionResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatGateway.go index eb8ee374b..4474cdca4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatGateway.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 nat gateway in a specified resource group. @@ -105,6 +106,12 @@ func (o LookupNatGatewayResultOutput) ToLookupNatGatewayResultOutputWithContext( return o } +func (o LookupNatGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNatGatewayResult] { + return pulumix.Output[LookupNatGatewayResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupNatGatewayResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupNatGatewayResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatRule.go index bbf1b7b63..329451acf 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNatRule.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" ) // Retrieves the details of a nat ruleGet. @@ -99,6 +100,12 @@ func (o LookupNatRuleResultOutput) ToLookupNatRuleResultOutputWithContext(ctx co return o } +func (o LookupNatRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNatRuleResult] { + return pulumix.Output[LookupNatRuleResult]{ + OutputState: o.OutputState, + } +} + // List of egress VpnSiteLinkConnections. func (o LookupNatRuleResultOutput) EgressVpnSiteLinkConnections() SubResourceResponseArrayOutput { return o.ApplyT(func(v LookupNatRuleResult) []SubResourceResponse { return v.EgressVpnSiteLinkConnections }).(SubResourceResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkExperimentProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkExperimentProfile.go index cb7bc4339..5774229c9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkExperimentProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkExperimentProfile.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" ) // Defines an Network Experiment Profile and lists of Experiments @@ -89,6 +90,12 @@ func (o LookupNetworkExperimentProfileResultOutput) ToLookupNetworkExperimentPro return o } +func (o LookupNetworkExperimentProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkExperimentProfileResult] { + return pulumix.Output[LookupNetworkExperimentProfileResult]{ + OutputState: o.OutputState, + } +} + // The state of the Experiment func (o LookupNetworkExperimentProfileResultOutput) EnabledState() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNetworkExperimentProfileResult) *string { return v.EnabledState }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkGroup.go index d5fb4c4ad..2e71b3f10 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkGroup.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 network group. @@ -93,6 +94,12 @@ func (o LookupNetworkGroupResultOutput) ToLookupNetworkGroupResultOutputWithCont return o } +func (o LookupNetworkGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkGroupResult] { + return pulumix.Output[LookupNetworkGroupResult]{ + OutputState: o.OutputState, + } +} + // A description of the network group. func (o LookupNetworkGroupResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNetworkGroupResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterface.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterface.go index 49c56d9dd..6f0e05b70 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterface.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterface.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 information about the specified network interface. @@ -146,6 +147,12 @@ func (o LookupNetworkInterfaceResultOutput) ToLookupNetworkInterfaceResultOutput return o } +func (o LookupNetworkInterfaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkInterfaceResult] { + return pulumix.Output[LookupNetworkInterfaceResult]{ + OutputState: o.OutputState, + } +} + // Auxiliary mode of Network Interface resource. func (o LookupNetworkInterfaceResultOutput) AuxiliaryMode() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNetworkInterfaceResult) *string { return v.AuxiliaryMode }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterfaceTapConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterfaceTapConfiguration.go index b218b1a65..2607357a9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterfaceTapConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkInterfaceTapConfiguration.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 specified tap configuration on a network interface. @@ -100,6 +101,12 @@ func (o LookupNetworkInterfaceTapConfigurationResultOutput) ToLookupNetworkInter return o } +func (o LookupNetworkInterfaceTapConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkInterfaceTapConfigurationResult] { + return pulumix.Output[LookupNetworkInterfaceTapConfigurationResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupNetworkInterfaceTapConfigurationResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupNetworkInterfaceTapConfigurationResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkManager.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkManager.go index a1b172175..9b642d188 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkManager.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkManager.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 Network Manager. @@ -97,6 +98,12 @@ func (o LookupNetworkManagerResultOutput) ToLookupNetworkManagerResultOutputWith return o } +func (o LookupNetworkManagerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkManagerResult] { + return pulumix.Output[LookupNetworkManagerResult]{ + OutputState: o.OutputState, + } +} + // A description of the network manager. func (o LookupNetworkManagerResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNetworkManagerResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkProfile.go index 9d7ade65b..0f552c5e5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkProfile.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 network profile in a specified resource group. @@ -97,6 +98,12 @@ func (o LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutputWith return o } +func (o LookupNetworkProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkProfileResult] { + return pulumix.Output[LookupNetworkProfileResult]{ + OutputState: o.OutputState, + } +} + // List of chid container network interface configurations. func (o LookupNetworkProfileResultOutput) ContainerNetworkInterfaceConfigurations() ContainerNetworkInterfaceConfigurationResponseArrayOutput { return o.ApplyT(func(v LookupNetworkProfileResult) []ContainerNetworkInterfaceConfigurationResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityGroup.go index ea917673b..02e72536c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityGroup.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 network security group. @@ -105,6 +106,12 @@ func (o LookupNetworkSecurityGroupResultOutput) ToLookupNetworkSecurityGroupResu return o } +func (o LookupNetworkSecurityGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSecurityGroupResult] { + return pulumix.Output[LookupNetworkSecurityGroupResult]{ + OutputState: o.OutputState, + } +} + // The default security rules of network security group. func (o LookupNetworkSecurityGroupResultOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput { return o.ApplyT(func(v LookupNetworkSecurityGroupResult) []SecurityRuleResponse { return v.DefaultSecurityRules }).(SecurityRuleResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityPerimeter.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityPerimeter.go index 6b0cb7ad2..f69c83a2f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityPerimeter.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkSecurityPerimeter.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 network security perimeter by the name. @@ -91,6 +92,12 @@ func (o LookupNetworkSecurityPerimeterResultOutput) ToLookupNetworkSecurityPerim return o } +func (o LookupNetworkSecurityPerimeterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkSecurityPerimeterResult] { + return pulumix.Output[LookupNetworkSecurityPerimeterResult]{ + OutputState: o.OutputState, + } +} + // A description of the network security perimeter. func (o LookupNetworkSecurityPerimeterResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNetworkSecurityPerimeterResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualAppliance.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualAppliance.go index 612a2a85d..c6415af76 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualAppliance.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualAppliance.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 Network Virtual Appliance. @@ -125,6 +126,12 @@ func (o LookupNetworkVirtualApplianceResultOutput) ToLookupNetworkVirtualApplian return o } +func (o LookupNetworkVirtualApplianceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkVirtualApplianceResult] { + return pulumix.Output[LookupNetworkVirtualApplianceResult]{ + OutputState: o.OutputState, + } +} + // Details required for Additional Network Interface. func (o LookupNetworkVirtualApplianceResultOutput) AdditionalNics() VirtualApplianceAdditionalNicPropertiesResponseArrayOutput { return o.ApplyT(func(v LookupNetworkVirtualApplianceResult) []VirtualApplianceAdditionalNicPropertiesResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualApplianceConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualApplianceConnection.go index 306a0038d..b44dbcc49 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualApplianceConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkVirtualApplianceConnection.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" ) // Retrieves the details of specified NVA connection. @@ -93,6 +94,12 @@ func (o LookupNetworkVirtualApplianceConnectionResultOutput) ToLookupNetworkVirt return o } +func (o LookupNetworkVirtualApplianceConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkVirtualApplianceConnectionResult] { + return pulumix.Output[LookupNetworkVirtualApplianceConnectionResult]{ + OutputState: o.OutputState, + } +} + // Network Virtual Appliance ASN. func (o LookupNetworkVirtualApplianceConnectionResultOutput) Asn() pulumi.Float64PtrOutput { return o.ApplyT(func(v LookupNetworkVirtualApplianceConnectionResult) *float64 { return v.Asn }).(pulumi.Float64PtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkWatcher.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkWatcher.go index 2fa206984..3d96e4ffc 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkWatcher.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNetworkWatcher.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 network watcher by resource group. @@ -87,6 +88,12 @@ func (o LookupNetworkWatcherResultOutput) ToLookupNetworkWatcherResultOutputWith return o } +func (o LookupNetworkWatcherResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkWatcherResult] { + return pulumix.Output[LookupNetworkWatcherResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupNetworkWatcherResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupNetworkWatcherResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAccessRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAccessRule.go index 3eef3c844..8b5a2d656 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAccessRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAccessRule.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 NSP access rule by name. @@ -107,6 +108,12 @@ func (o LookupNspAccessRuleResultOutput) ToLookupNspAccessRuleResultOutputWithCo return o } +func (o LookupNspAccessRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNspAccessRuleResult] { + return pulumix.Output[LookupNspAccessRuleResult]{ + OutputState: o.OutputState, + } +} + // Inbound address prefixes (IPv4/IPv6) func (o LookupNspAccessRuleResultOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupNspAccessRuleResult) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAssociation.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAssociation.go index 50b64e6de..69d2dd001 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAssociation.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspAssociation.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 NSP association by name. @@ -97,6 +98,12 @@ func (o LookupNspAssociationResultOutput) ToLookupNspAssociationResultOutputWith return o } +func (o LookupNspAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNspAssociationResult] { + return pulumix.Output[LookupNspAssociationResult]{ + OutputState: o.OutputState, + } +} + // Access mode on the association. func (o LookupNspAssociationResultOutput) AccessMode() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNspAssociationResult) *string { return v.AccessMode }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspLink.go index 37932e022..a88af0035 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspLink.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 NSP link resource. @@ -105,6 +106,12 @@ func (o LookupNspLinkResultOutput) ToLookupNspLinkResultOutputWithContext(ctx co return o } +func (o LookupNspLinkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNspLinkResult] { + return pulumix.Output[LookupNspLinkResult]{ + OutputState: o.OutputState, + } +} + // Perimeter ARM Id for the remote NSP with which the link gets created in Auto-approval mode. It should be used when the NSP admin have Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP resource. func (o LookupNspLinkResultOutput) AutoApprovedRemotePerimeterResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupNspLinkResult) *string { return v.AutoApprovedRemotePerimeterResourceId }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspProfile.go index 97a46ec74..ff1c78137 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getNspProfile.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 NSP profile. @@ -91,6 +92,12 @@ func (o LookupNspProfileResultOutput) ToLookupNspProfileResultOutputWithContext( return o } +func (o LookupNspProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNspProfileResult] { + return pulumix.Output[LookupNspProfileResult]{ + OutputState: o.OutputState, + } +} + // Version number that increases with every update to access rules within the profile. func (o LookupNspProfileResultOutput) AccessRulesVersion() pulumi.StringOutput { return o.ApplyT(func(v LookupNspProfileResult) string { return v.AccessRulesVersion }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getOutboundEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getOutboundEndpoint.go index 56837f806..bb15e4ec4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getOutboundEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getOutboundEndpoint.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 an outbound endpoint for a DNS resolver. @@ -97,6 +98,12 @@ func (o LookupOutboundEndpointResultOutput) ToLookupOutboundEndpointResultOutput return o } +func (o LookupOutboundEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOutboundEndpointResult] { + return pulumix.Output[LookupOutboundEndpointResult]{ + OutputState: o.OutputState, + } +} + // ETag of the outbound endpoint. func (o LookupOutboundEndpointResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupOutboundEndpointResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGateway.go index af572e85f..b1176b199 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGateway.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" ) // Retrieves the details of a virtual wan p2s vpn gateway. @@ -101,6 +102,12 @@ func (o LookupP2sVpnGatewayResultOutput) ToLookupP2sVpnGatewayResultOutputWithCo return o } +func (o LookupP2sVpnGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupP2sVpnGatewayResult] { + return pulumix.Output[LookupP2sVpnGatewayResult]{ + OutputState: o.OutputState, + } +} + // List of all customer specified DNS servers IP addresses. func (o LookupP2sVpnGatewayResultOutput) CustomDnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupP2sVpnGatewayResult) []string { return v.CustomDnsServers }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealth.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealth.go index c14f78569..b97f05f5b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealth.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealth.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 connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group. @@ -101,6 +102,12 @@ func (o GetP2sVpnGatewayP2sVpnConnectionHealthResultOutput) ToGetP2sVpnGatewayP2 return o } +func (o GetP2sVpnGatewayP2sVpnConnectionHealthResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetP2sVpnGatewayP2sVpnConnectionHealthResult] { + return pulumix.Output[GetP2sVpnGatewayP2sVpnConnectionHealthResult]{ + OutputState: o.OutputState, + } +} + // List of all customer specified DNS servers IP addresses. func (o GetP2sVpnGatewayP2sVpnConnectionHealthResultOutput) CustomDnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v GetP2sVpnGatewayP2sVpnConnectionHealthResult) []string { return v.CustomDnsServers }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealthDetailed.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealthDetailed.go index 296483fc0..232a52364 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealthDetailed.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnGatewayP2sVpnConnectionHealthDetailed.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 sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group. @@ -83,6 +84,12 @@ func (o GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResultOutput) ToGetP2sVpnG return o } +func (o GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult] { + return pulumix.Output[GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult]{ + OutputState: o.OutputState, + } +} + // Returned sas url of the blob to which the p2s vpn connection detailed health will be written. func (o GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResultOutput) SasUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult) *string { return v.SasUrl }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnServerConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnServerConfiguration.go index fd7a20b44..dd51a3445 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnServerConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getP2sVpnServerConfiguration.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" ) // Retrieves the details of a P2SVpnServerConfiguration. @@ -103,6 +104,12 @@ func (o LookupP2sVpnServerConfigurationResultOutput) ToLookupP2sVpnServerConfigu return o } +func (o LookupP2sVpnServerConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupP2sVpnServerConfigurationResult] { + return pulumix.Output[LookupP2sVpnServerConfigurationResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupP2sVpnServerConfigurationResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupP2sVpnServerConfigurationResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPacketCapture.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPacketCapture.go index e9e483a99..90b943d63 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPacketCapture.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPacketCapture.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 packet capture session by name. @@ -122,6 +123,12 @@ func (o LookupPacketCaptureResultOutput) ToLookupPacketCaptureResultOutputWithCo return o } +func (o LookupPacketCaptureResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPacketCaptureResult] { + return pulumix.Output[LookupPacketCaptureResult]{ + OutputState: o.OutputState, + } +} + // Number of bytes captured per packet, the remaining bytes are truncated. func (o LookupPacketCaptureResultOutput) BytesToCapturePerPacket() pulumi.Float64PtrOutput { return o.ApplyT(func(v LookupPacketCaptureResult) *float64 { return v.BytesToCapturePerPacket }).(pulumi.Float64PtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPolicy.go index 3bb481334..08b8a6ee3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPolicy.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" ) // Retrieve protection policy with specified name within a resource group. @@ -102,6 +103,12 @@ func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx cont return o } +func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult] { + return pulumix.Output[LookupPolicyResult]{ + OutputState: o.OutputState, + } +} + // Describes custom rules inside the policy. func (o LookupPolicyResultOutput) CustomRules() CustomRuleListResponsePtrOutput { return o.ApplyT(func(v LookupPolicyResult) *CustomRuleListResponse { return v.CustomRules }).(CustomRuleListResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateDnsZoneGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateDnsZoneGroup.go index 9706a770c..7497c4ba0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateDnsZoneGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateDnsZoneGroup.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 private dns zone group resource by specified private dns zone group name. @@ -87,6 +88,12 @@ func (o LookupPrivateDnsZoneGroupResultOutput) ToLookupPrivateDnsZoneGroupResult return o } +func (o LookupPrivateDnsZoneGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateDnsZoneGroupResult] { + return pulumix.Output[LookupPrivateDnsZoneGroupResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupPrivateDnsZoneGroupResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupPrivateDnsZoneGroupResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateEndpoint.go index e31690c97..37495da28 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateEndpoint.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 by resource group. @@ -120,6 +121,12 @@ func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWi return o } +func (o LookupPrivateEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateEndpointResult] { + return pulumix.Output[LookupPrivateEndpointResult]{ + OutputState: o.OutputState, + } +} + // Application security groups in which the private endpoint IP configuration is included. func (o LookupPrivateEndpointResultOutput) ApplicationSecurityGroups() ApplicationSecurityGroupResponseArrayOutput { return o.ApplyT(func(v LookupPrivateEndpointResult) []ApplicationSecurityGroupResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkService.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkService.go index 1bb5d7f0e..f99a2bc83 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkService.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkService.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 link service by resource group. @@ -111,6 +112,12 @@ func (o LookupPrivateLinkServiceResultOutput) ToLookupPrivateLinkServiceResultOu return o } +func (o LookupPrivateLinkServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateLinkServiceResult] { + return pulumix.Output[LookupPrivateLinkServiceResult]{ + OutputState: o.OutputState, + } +} + // The alias of the private link service. func (o LookupPrivateLinkServiceResultOutput) Alias() pulumi.StringOutput { return o.ApplyT(func(v LookupPrivateLinkServiceResult) string { return v.Alias }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkServicePrivateEndpointConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkServicePrivateEndpointConnection.go index 29ad1ff91..c6e6a797d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkServicePrivateEndpointConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateLinkServicePrivateEndpointConnection.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 specific private end point connection by specific private link service in the resource group. @@ -110,6 +111,12 @@ func (o LookupPrivateLinkServicePrivateEndpointConnectionResultOutput) ToLookupP return o } +func (o LookupPrivateLinkServicePrivateEndpointConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateLinkServicePrivateEndpointConnectionResult] { + return pulumix.Output[LookupPrivateLinkServicePrivateEndpointConnectionResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupPrivateLinkServicePrivateEndpointConnectionResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupPrivateLinkServicePrivateEndpointConnectionResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateRecordSet.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateRecordSet.go index 66e352a19..bef515383 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateRecordSet.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateRecordSet.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 record set. @@ -113,6 +114,12 @@ func (o LookupPrivateRecordSetResultOutput) ToLookupPrivateRecordSetResultOutput return o } +func (o LookupPrivateRecordSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateRecordSetResult] { + return pulumix.Output[LookupPrivateRecordSetResult]{ + OutputState: o.OutputState, + } +} + // The list of A records in the record set. func (o LookupPrivateRecordSetResultOutput) ARecords() ARecordResponseArrayOutput { return o.ApplyT(func(v LookupPrivateRecordSetResult) []ARecordResponse { return v.ARecords }).(ARecordResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateResolverVirtualNetworkLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateResolverVirtualNetworkLink.go index 27f05a2c3..20414f842 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateResolverVirtualNetworkLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateResolverVirtualNetworkLink.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 virtual network link to a DNS forwarding ruleset. @@ -93,6 +94,12 @@ func (o LookupPrivateResolverVirtualNetworkLinkResultOutput) ToLookupPrivateReso return o } +func (o LookupPrivateResolverVirtualNetworkLinkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateResolverVirtualNetworkLinkResult] { + return pulumix.Output[LookupPrivateResolverVirtualNetworkLinkResult]{ + OutputState: o.OutputState, + } +} + // ETag of the virtual network link. func (o LookupPrivateResolverVirtualNetworkLinkResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupPrivateResolverVirtualNetworkLinkResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateZone.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateZone.go index acf8b4882..96f6e3c67 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateZone.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPrivateZone.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 Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone. @@ -101,6 +102,12 @@ func (o LookupPrivateZoneResultOutput) ToLookupPrivateZoneResultOutputWithContex return o } +func (o LookupPrivateZoneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateZoneResult] { + return pulumix.Output[LookupPrivateZoneResult]{ + OutputState: o.OutputState, + } +} + // The ETag of the zone. func (o LookupPrivateZoneResultOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupPrivateZoneResult) *string { return v.Etag }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getProfile.go index edd091315..99d5c00be 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getProfile.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 Traffic Manager profile. @@ -99,6 +100,12 @@ func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx co return o } +func (o LookupProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupProfileResult] { + return pulumix.Output[LookupProfileResult]{ + OutputState: o.OutputState, + } +} + // The list of allowed endpoint record types. func (o LookupProfileResultOutput) AllowedEndpointRecordTypes() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupProfileResult) []string { return v.AllowedEndpointRecordTypes }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPAddress.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPAddress.go index 48a1afe7e..f14958784 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPAddress.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPAddress.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 public IP address in a specified resource group. @@ -142,6 +143,12 @@ func (o LookupPublicIPAddressResultOutput) ToLookupPublicIPAddressResultOutputWi return o } +func (o LookupPublicIPAddressResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPublicIPAddressResult] { + return pulumix.Output[LookupPublicIPAddressResult]{ + OutputState: o.OutputState, + } +} + // The DDoS protection custom policy associated with the public IP address. func (o LookupPublicIPAddressResultOutput) DdosSettings() DdosSettingsResponsePtrOutput { return o.ApplyT(func(v LookupPublicIPAddressResult) *DdosSettingsResponse { return v.DdosSettings }).(DdosSettingsResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPPrefix.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPPrefix.go index c55dafb27..c95d89588 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPPrefix.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getPublicIPPrefix.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 public IP prefix in a specified resource group. @@ -115,6 +116,12 @@ func (o LookupPublicIPPrefixResultOutput) ToLookupPublicIPPrefixResultOutputWith return o } +func (o LookupPublicIPPrefixResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPublicIPPrefixResult] { + return pulumix.Output[LookupPublicIPPrefixResult]{ + OutputState: o.OutputState, + } +} + // The customIpPrefix that this prefix is associated with. func (o LookupPublicIPPrefixResultOutput) CustomIPPrefix() SubResourceResponsePtrOutput { return o.ApplyT(func(v LookupPublicIPPrefixResult) *SubResourceResponse { return v.CustomIPPrefix }).(SubResourceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRecordSet.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRecordSet.go index a63dd34fe..4d2a66f81 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRecordSet.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRecordSet.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 record set. @@ -119,6 +120,12 @@ func (o LookupRecordSetResultOutput) ToLookupRecordSetResultOutputWithContext(ct return o } +func (o LookupRecordSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRecordSetResult] { + return pulumix.Output[LookupRecordSetResult]{ + OutputState: o.OutputState, + } +} + // The list of A records in the record set. func (o LookupRecordSetResultOutput) ARecords() ARecordResponseArrayOutput { return o.ApplyT(func(v LookupRecordSetResult) []ARecordResponse { return v.ARecords }).(ARecordResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoute.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoute.go index 0c1890033..11e1aa302 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoute.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoute.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 route from a route table. @@ -95,6 +96,12 @@ func (o LookupRouteResultOutput) ToLookupRouteResultOutputWithContext(ctx contex return o } +func (o LookupRouteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteResult] { + return pulumix.Output[LookupRouteResult]{ + OutputState: o.OutputState, + } +} + // The destination CIDR to which the route applies. func (o LookupRouteResultOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupRouteResult) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilter.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilter.go index c4d9f090c..65e1026cd 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilter.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilter.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 route filter. @@ -97,6 +98,12 @@ func (o LookupRouteFilterResultOutput) ToLookupRouteFilterResultOutputWithContex return o } +func (o LookupRouteFilterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteFilterResult] { + return pulumix.Output[LookupRouteFilterResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupRouteFilterResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupRouteFilterResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilterRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilterRule.go index 2c7e21fda..b6af06692 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilterRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteFilterRule.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 rule from a route filter. @@ -93,6 +94,12 @@ func (o LookupRouteFilterRuleResultOutput) ToLookupRouteFilterRuleResultOutputWi return o } +func (o LookupRouteFilterRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteFilterRuleResult] { + return pulumix.Output[LookupRouteFilterRuleResult]{ + OutputState: o.OutputState, + } +} + // The access type of the rule. func (o LookupRouteFilterRuleResultOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v LookupRouteFilterRuleResult) string { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteMap.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteMap.go index fc5ed75fd..7c9c8d9f3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteMap.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteMap.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" ) // Retrieves the details of a RouteMap. @@ -93,6 +94,12 @@ func (o LookupRouteMapResultOutput) ToLookupRouteMapResultOutputWithContext(ctx return o } +func (o LookupRouteMapResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteMapResult] { + return pulumix.Output[LookupRouteMapResult]{ + OutputState: o.OutputState, + } +} + // List of connections which have this RoutMap associated for inbound traffic. func (o LookupRouteMapResultOutput) AssociatedInboundConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupRouteMapResult) []string { return v.AssociatedInboundConnections }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteTable.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteTable.go index e6c7f604c..245980df8 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteTable.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRouteTable.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 route table. @@ -99,6 +100,12 @@ func (o LookupRouteTableResultOutput) ToLookupRouteTableResultOutputWithContext( return o } +func (o LookupRouteTableResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteTableResult] { + return pulumix.Output[LookupRouteTableResult]{ + OutputState: o.OutputState, + } +} + // Whether to disable the routes learned by BGP on that route table. True means disable. func (o LookupRouteTableResultOutput) DisableBgpRoutePropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupRouteTableResult) *bool { return v.DisableBgpRoutePropagation }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoutingIntent.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoutingIntent.go index 78d4c0863..878ede620 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoutingIntent.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRoutingIntent.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" ) // Retrieves the details of a RoutingIntent. @@ -89,6 +90,12 @@ func (o LookupRoutingIntentResultOutput) ToLookupRoutingIntentResultOutputWithCo return o } +func (o LookupRoutingIntentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRoutingIntentResult] { + return pulumix.Output[LookupRoutingIntentResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupRoutingIntentResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupRoutingIntentResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRulesEngine.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRulesEngine.go index 1264ddcee..ea333112d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRulesEngine.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getRulesEngine.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 Rules Engine Configuration with the specified name within the specified Front Door. @@ -87,6 +88,12 @@ func (o LookupRulesEngineResultOutput) ToLookupRulesEngineResultOutputWithContex return o } +func (o LookupRulesEngineResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRulesEngineResult] { + return pulumix.Output[LookupRulesEngineResult]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o LookupRulesEngineResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupRulesEngineResult) string { return v.Id }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getScopeConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getScopeConnection.go index d287e4055..2b201bdae 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getScopeConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getScopeConnection.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 specified scope connection created by this Network Manager. @@ -93,6 +94,12 @@ func (o LookupScopeConnectionResultOutput) ToLookupScopeConnectionResultOutputWi return o } +func (o LookupScopeConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupScopeConnectionResult] { + return pulumix.Output[LookupScopeConnectionResult]{ + OutputState: o.OutputState, + } +} + // A description of the scope connection. func (o LookupScopeConnectionResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupScopeConnectionResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityAdminConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityAdminConfiguration.go index 60527e622..69a590c3a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityAdminConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityAdminConfiguration.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" ) // Retrieves a network manager security admin configuration. @@ -95,6 +96,12 @@ func (o LookupSecurityAdminConfigurationResultOutput) ToLookupSecurityAdminConfi return o } +func (o LookupSecurityAdminConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityAdminConfigurationResult] { + return pulumix.Output[LookupSecurityAdminConfigurationResult]{ + OutputState: o.OutputState, + } +} + // Enum list of network intent policy based services. func (o LookupSecurityAdminConfigurationResultOutput) ApplyOnNetworkIntentPolicyBasedServices() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupSecurityAdminConfigurationResult) []string { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityPartnerProvider.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityPartnerProvider.go index e1d41c87a..6a5535da2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityPartnerProvider.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityPartnerProvider.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 Security Partner Provider. @@ -93,6 +94,12 @@ func (o LookupSecurityPartnerProviderResultOutput) ToLookupSecurityPartnerProvid return o } +func (o LookupSecurityPartnerProviderResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityPartnerProviderResult] { + return pulumix.Output[LookupSecurityPartnerProviderResult]{ + OutputState: o.OutputState, + } +} + // The connection status with the Security Partner Provider. func (o LookupSecurityPartnerProviderResultOutput) ConnectionStatus() pulumi.StringOutput { return o.ApplyT(func(v LookupSecurityPartnerProviderResult) string { return v.ConnectionStatus }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityRule.go index 48bc88008..f8658086f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityRule.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 specified network security rule. @@ -117,6 +118,12 @@ func (o LookupSecurityRuleResultOutput) ToLookupSecurityRuleResultOutputWithCont return o } +func (o LookupSecurityRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityRuleResult] { + return pulumix.Output[LookupSecurityRuleResult]{ + OutputState: o.OutputState, + } +} + // The network traffic is allowed or denied. func (o LookupSecurityRuleResultOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v LookupSecurityRuleResult) string { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityUserConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityUserConfiguration.go index 85a54d6b4..800c88846 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityUserConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSecurityUserConfiguration.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" ) // Retrieves a network manager security user configuration. @@ -93,6 +94,12 @@ func (o LookupSecurityUserConfigurationResultOutput) ToLookupSecurityUserConfigu return o } +func (o LookupSecurityUserConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSecurityUserConfigurationResult] { + return pulumix.Output[LookupSecurityUserConfigurationResult]{ + OutputState: o.OutputState, + } +} + // Flag if need to delete existing network security groups. func (o LookupSecurityUserConfigurationResultOutput) DeleteExistingNSGs() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupSecurityUserConfigurationResult) *string { return v.DeleteExistingNSGs }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicy.go index 09e29f99a..e86581d3d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicy.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 service Endpoint Policies in a specified resource group. @@ -103,6 +104,12 @@ func (o LookupServiceEndpointPolicyResultOutput) ToLookupServiceEndpointPolicyRe return o } +func (o LookupServiceEndpointPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupServiceEndpointPolicyResult] { + return pulumix.Output[LookupServiceEndpointPolicyResult]{ + OutputState: o.OutputState, + } +} + // A collection of contextual service endpoint policy. func (o LookupServiceEndpointPolicyResultOutput) ContextualServiceEndpointPolicies() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupServiceEndpointPolicyResult) []string { return v.ContextualServiceEndpointPolicies }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicyDefinition.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicyDefinition.go index 237bc688b..2c4d071ae 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicyDefinition.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getServiceEndpointPolicyDefinition.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 specified service endpoint policy definitions from service endpoint policy. @@ -93,6 +94,12 @@ func (o LookupServiceEndpointPolicyDefinitionResultOutput) ToLookupServiceEndpoi return o } +func (o LookupServiceEndpointPolicyDefinitionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupServiceEndpointPolicyDefinitionResult] { + return pulumix.Output[LookupServiceEndpointPolicyDefinitionResult]{ + OutputState: o.OutputState, + } +} + // A description for this rule. Restricted to 140 chars. func (o LookupServiceEndpointPolicyDefinitionResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupServiceEndpointPolicyDefinitionResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getStaticMember.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getStaticMember.go index 1d0157e51..9c54e285c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getStaticMember.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getStaticMember.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 static member. @@ -97,6 +98,12 @@ func (o LookupStaticMemberResultOutput) ToLookupStaticMemberResultOutputWithCont return o } +func (o LookupStaticMemberResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStaticMemberResult] { + return pulumix.Output[LookupStaticMemberResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupStaticMemberResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupStaticMemberResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubnet.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubnet.go index dc50bde68..bb2ada5f0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubnet.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubnet.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 subnet by virtual network and resource group. @@ -144,6 +145,12 @@ func (o LookupSubnetResultOutput) ToLookupSubnetResultOutputWithContext(ctx cont return o } +func (o LookupSubnetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSubnetResult] { + return pulumix.Output[LookupSubnetResult]{ + OutputState: o.OutputState, + } +} + // The address prefix for the subnet. func (o LookupSubnetResultOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupSubnetResult) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubscriptionNetworkManagerConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubscriptionNetworkManagerConnection.go index 52d4ca2ef..7c8e42a4a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubscriptionNetworkManagerConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getSubscriptionNetworkManagerConnection.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 a specified connection created by this subscription. @@ -83,6 +84,12 @@ func (o LookupSubscriptionNetworkManagerConnectionResultOutput) ToLookupSubscrip return o } +func (o LookupSubscriptionNetworkManagerConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSubscriptionNetworkManagerConnectionResult] { + return pulumix.Output[LookupSubscriptionNetworkManagerConnectionResult]{ + OutputState: o.OutputState, + } +} + // A description of the network manager connection. func (o LookupSubscriptionNetworkManagerConnectionResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupSubscriptionNetworkManagerConnectionResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRule.go index b4c45d302..162134812 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRule.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 user rule. @@ -114,6 +115,12 @@ func (o LookupUserRuleResultOutput) ToLookupUserRuleResultOutputWithContext(ctx return o } +func (o LookupUserRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupUserRuleResult] { + return pulumix.Output[LookupUserRuleResult]{ + OutputState: o.OutputState, + } +} + // A description for this rule. func (o LookupUserRuleResultOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupUserRuleResult) *string { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRuleCollection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRuleCollection.go index 99410416d..e502b5583 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRuleCollection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getUserRuleCollection.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 network manager security user configuration rule collection. @@ -97,6 +98,12 @@ func (o LookupUserRuleCollectionResultOutput) ToLookupUserRuleCollectionResultOu return o } +func (o LookupUserRuleCollectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupUserRuleCollectionResult] { + return pulumix.Output[LookupUserRuleCollectionResult]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o LookupUserRuleCollectionResultOutput) AppliesToGroups() NetworkManagerSecurityGroupItemResponseArrayOutput { return o.ApplyT(func(v LookupUserRuleCollectionResult) []NetworkManagerSecurityGroupItemResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualApplianceSite.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualApplianceSite.go index 19764a1ed..2fb4c4435 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualApplianceSite.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualApplianceSite.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 Virtual Appliance Site. @@ -91,6 +92,12 @@ func (o LookupVirtualApplianceSiteResultOutput) ToLookupVirtualApplianceSiteResu return o } +func (o LookupVirtualApplianceSiteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualApplianceSiteResult] { + return pulumix.Output[LookupVirtualApplianceSiteResult]{ + OutputState: o.OutputState, + } +} + // Address Prefix. func (o LookupVirtualApplianceSiteResultOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupVirtualApplianceSiteResult) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHub.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHub.go index b9c84367d..bac480e77 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHub.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHub.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" ) // Retrieves the details of a VirtualHub. @@ -131,6 +132,12 @@ func (o LookupVirtualHubResultOutput) ToLookupVirtualHubResultOutputWithContext( return o } +func (o LookupVirtualHubResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualHubResult] { + return pulumix.Output[LookupVirtualHubResult]{ + OutputState: o.OutputState, + } +} + // Address-prefix for this VirtualHub. func (o LookupVirtualHubResultOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupVirtualHubResult) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubBgpConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubBgpConnection.go index 10610e4f5..2a1b5dc7f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubBgpConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubBgpConnection.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" ) // Retrieves the details of a Virtual Hub Bgp Connection. @@ -95,6 +96,12 @@ func (o LookupVirtualHubBgpConnectionResultOutput) ToLookupVirtualHubBgpConnecti return o } +func (o LookupVirtualHubBgpConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualHubBgpConnectionResult] { + return pulumix.Output[LookupVirtualHubBgpConnectionResult]{ + OutputState: o.OutputState, + } +} + // The current state of the VirtualHub to Peer. func (o LookupVirtualHubBgpConnectionResultOutput) ConnectionState() pulumi.StringOutput { return o.ApplyT(func(v LookupVirtualHubBgpConnectionResult) string { return v.ConnectionState }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubIpConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubIpConfiguration.go index 2f5545504..4b38abdea 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubIpConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubIpConfiguration.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" ) // Retrieves the details of a Virtual Hub Ip configuration. @@ -108,6 +109,12 @@ func (o LookupVirtualHubIpConfigurationResultOutput) ToLookupVirtualHubIpConfigu return o } +func (o LookupVirtualHubIpConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualHubIpConfigurationResult] { + return pulumix.Output[LookupVirtualHubIpConfigurationResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupVirtualHubIpConfigurationResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupVirtualHubIpConfigurationResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubRouteTableV2.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubRouteTableV2.go index 5902ce5e9..51e9b7b10 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubRouteTableV2.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualHubRouteTableV2.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" ) // Retrieves the details of a VirtualHubRouteTableV2. @@ -89,6 +90,12 @@ func (o LookupVirtualHubRouteTableV2ResultOutput) ToLookupVirtualHubRouteTableV2 return o } +func (o LookupVirtualHubRouteTableV2ResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualHubRouteTableV2Result] { + return pulumix.Output[LookupVirtualHubRouteTableV2Result]{ + OutputState: o.OutputState, + } +} + // List of all connections attached to this route table v2. func (o LookupVirtualHubRouteTableV2ResultOutput) AttachedConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupVirtualHubRouteTableV2Result) []string { return v.AttachedConnections }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetwork.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetwork.go index bbc50dc1b..a88e261fe 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetwork.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetwork.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 virtual network by resource group. @@ -136,6 +137,12 @@ func (o LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutputWith return o } +func (o LookupVirtualNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkResult] { + return pulumix.Output[LookupVirtualNetworkResult]{ + OutputState: o.OutputState, + } +} + // The AddressSpace that contains an array of IP address ranges that can be used by subnets. func (o LookupVirtualNetworkResultOutput) AddressSpace() AddressSpaceResponsePtrOutput { return o.ApplyT(func(v LookupVirtualNetworkResult) *AddressSpaceResponse { return v.AddressSpace }).(AddressSpaceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGateway.go index 2f727ff62..512996100 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGateway.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 virtual network gateway by resource group. @@ -135,6 +136,12 @@ func (o LookupVirtualNetworkGatewayResultOutput) ToLookupVirtualNetworkGatewayRe return o } +func (o LookupVirtualNetworkGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkGatewayResult] { + return pulumix.Output[LookupVirtualNetworkGatewayResult]{ + OutputState: o.OutputState, + } +} + // ActiveActive flag. func (o LookupVirtualNetworkGatewayResultOutput) ActiveActive() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupVirtualNetworkGatewayResult) *bool { return v.ActiveActive }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayAdvertisedRoutes.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayAdvertisedRoutes.go index c118baa53..19b230bfe 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayAdvertisedRoutes.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayAdvertisedRoutes.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" ) // This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer. @@ -79,6 +80,12 @@ func (o GetVirtualNetworkGatewayAdvertisedRoutesResultOutput) ToGetVirtualNetwor return o } +func (o GetVirtualNetworkGatewayAdvertisedRoutesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNetworkGatewayAdvertisedRoutesResult] { + return pulumix.Output[GetVirtualNetworkGatewayAdvertisedRoutesResult]{ + OutputState: o.OutputState, + } +} + // List of gateway routes. func (o GetVirtualNetworkGatewayAdvertisedRoutesResultOutput) Value() GatewayRouteResponseArrayOutput { return o.ApplyT(func(v GetVirtualNetworkGatewayAdvertisedRoutesResult) []GatewayRouteResponse { return v.Value }).(GatewayRouteResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayBgpPeerStatus.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayBgpPeerStatus.go index 3a2a3f0c5..538d42f9e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayBgpPeerStatus.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayBgpPeerStatus.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" ) // The GetBgpPeerStatus operation retrieves the status of all BGP peers. @@ -79,6 +80,12 @@ func (o GetVirtualNetworkGatewayBgpPeerStatusResultOutput) ToGetVirtualNetworkGa return o } +func (o GetVirtualNetworkGatewayBgpPeerStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNetworkGatewayBgpPeerStatusResult] { + return pulumix.Output[GetVirtualNetworkGatewayBgpPeerStatusResult]{ + OutputState: o.OutputState, + } +} + // List of BGP peers. func (o GetVirtualNetworkGatewayBgpPeerStatusResultOutput) Value() BgpPeerStatusResponseArrayOutput { return o.ApplyT(func(v GetVirtualNetworkGatewayBgpPeerStatusResult) []BgpPeerStatusResponse { return v.Value }).(BgpPeerStatusResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayConnection.go index d8fbb0750..eeb5aa305 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayConnection.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 virtual network gateway connection by resource group. @@ -139,6 +140,12 @@ func (o LookupVirtualNetworkGatewayConnectionResultOutput) ToLookupVirtualNetwor return o } +func (o LookupVirtualNetworkGatewayConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkGatewayConnectionResult] { + return pulumix.Output[LookupVirtualNetworkGatewayConnectionResult]{ + OutputState: o.OutputState, + } +} + // The authorizationKey. func (o LookupVirtualNetworkGatewayConnectionResultOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupVirtualNetworkGatewayConnectionResult) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayLearnedRoutes.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayLearnedRoutes.go index f4f408733..248050492 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayLearnedRoutes.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayLearnedRoutes.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" ) // This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers. @@ -75,6 +76,12 @@ func (o GetVirtualNetworkGatewayLearnedRoutesResultOutput) ToGetVirtualNetworkGa return o } +func (o GetVirtualNetworkGatewayLearnedRoutesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNetworkGatewayLearnedRoutesResult] { + return pulumix.Output[GetVirtualNetworkGatewayLearnedRoutesResult]{ + OutputState: o.OutputState, + } +} + // List of gateway routes. func (o GetVirtualNetworkGatewayLearnedRoutesResultOutput) Value() GatewayRouteResponseArrayOutput { return o.ApplyT(func(v GetVirtualNetworkGatewayLearnedRoutesResult) []GatewayRouteResponse { return v.Value }).(GatewayRouteResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayNatRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayNatRule.go index 37f7dacf8..a070223c1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayNatRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayNatRule.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" ) // Retrieves the details of a nat rule. @@ -95,6 +96,12 @@ func (o LookupVirtualNetworkGatewayNatRuleResultOutput) ToLookupVirtualNetworkGa return o } +func (o LookupVirtualNetworkGatewayNatRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkGatewayNatRuleResult] { + return pulumix.Output[LookupVirtualNetworkGatewayNatRuleResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupVirtualNetworkGatewayNatRuleResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupVirtualNetworkGatewayNatRuleResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientConnectionHealth.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientConnectionHealth.go index 0e56cdb94..b96f8b02a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientConnectionHealth.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientConnectionHealth.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 VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group. @@ -75,6 +76,12 @@ func (o GetVirtualNetworkGatewayVpnclientConnectionHealthResultOutput) ToGetVirt return o } +func (o GetVirtualNetworkGatewayVpnclientConnectionHealthResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNetworkGatewayVpnclientConnectionHealthResult] { + return pulumix.Output[GetVirtualNetworkGatewayVpnclientConnectionHealthResult]{ + OutputState: o.OutputState, + } +} + // List of vpn client connection health. func (o GetVirtualNetworkGatewayVpnclientConnectionHealthResultOutput) Value() VpnClientConnectionHealthDetailResponseArrayOutput { return o.ApplyT(func(v GetVirtualNetworkGatewayVpnclientConnectionHealthResult) []VpnClientConnectionHealthDetailResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientIpsecParameters.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientIpsecParameters.go index ad11d0b01..0b54ceab4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientIpsecParameters.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkGatewayVpnclientIpsecParameters.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" ) // The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider. @@ -89,6 +90,12 @@ func (o GetVirtualNetworkGatewayVpnclientIpsecParametersResultOutput) ToGetVirtu return o } +func (o GetVirtualNetworkGatewayVpnclientIpsecParametersResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNetworkGatewayVpnclientIpsecParametersResult] { + return pulumix.Output[GetVirtualNetworkGatewayVpnclientIpsecParametersResult]{ + OutputState: o.OutputState, + } +} + // The DH Group used in IKE Phase 1 for initial SA. func (o GetVirtualNetworkGatewayVpnclientIpsecParametersResultOutput) DhGroup() pulumi.StringOutput { return o.ApplyT(func(v GetVirtualNetworkGatewayVpnclientIpsecParametersResult) string { return v.DhGroup }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkLink.go index 7c12640ec..0716f93b5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkLink.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 virtual network link to the specified Private DNS zone. @@ -97,6 +98,12 @@ func (o LookupVirtualNetworkLinkResultOutput) ToLookupVirtualNetworkLinkResultOu return o } +func (o LookupVirtualNetworkLinkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkLinkResult] { + return pulumix.Output[LookupVirtualNetworkLinkResult]{ + OutputState: o.OutputState, + } +} + // The ETag of the virtual network link. func (o LookupVirtualNetworkLinkResultOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupVirtualNetworkLinkResult) *string { return v.Etag }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkPeering.go index b0453873e..899599ae1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkPeering.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 virtual network peering. @@ -113,6 +114,12 @@ func (o LookupVirtualNetworkPeeringResultOutput) ToLookupVirtualNetworkPeeringRe return o } +func (o LookupVirtualNetworkPeeringResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkPeeringResult] { + return pulumix.Output[LookupVirtualNetworkPeeringResult]{ + OutputState: o.OutputState, + } +} + // Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. func (o LookupVirtualNetworkPeeringResultOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupVirtualNetworkPeeringResult) *bool { return v.AllowForwardedTraffic }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkTap.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkTap.go index 9b2363960..caa4b810d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkTap.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualNetworkTap.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 information about the specified virtual network tap. @@ -110,6 +111,12 @@ func (o LookupVirtualNetworkTapResultOutput) ToLookupVirtualNetworkTapResultOutp return o } +func (o LookupVirtualNetworkTapResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualNetworkTapResult] { + return pulumix.Output[LookupVirtualNetworkTapResult]{ + OutputState: o.OutputState, + } +} + // The reference to the private IP address on the internal Load Balancer that will receive the tap. func (o LookupVirtualNetworkTapResultOutput) DestinationLoadBalancerFrontEndIPConfiguration() FrontendIPConfigurationResponsePtrOutput { return o.ApplyT(func(v LookupVirtualNetworkTapResult) *FrontendIPConfigurationResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouter.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouter.go index 1550c4e8a..253b863a2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouter.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouter.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 Virtual Router. @@ -101,6 +102,12 @@ func (o LookupVirtualRouterResultOutput) ToLookupVirtualRouterResultOutputWithCo return o } +func (o LookupVirtualRouterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualRouterResult] { + return pulumix.Output[LookupVirtualRouterResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupVirtualRouterResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupVirtualRouterResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouterPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouterPeering.go index b51b0b4af..db25e182f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouterPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualRouterPeering.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 Virtual Router Peering. @@ -91,6 +92,12 @@ func (o LookupVirtualRouterPeeringResultOutput) ToLookupVirtualRouterPeeringResu return o } +func (o LookupVirtualRouterPeeringResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualRouterPeeringResult] { + return pulumix.Output[LookupVirtualRouterPeeringResult]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o LookupVirtualRouterPeeringResultOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v LookupVirtualRouterPeeringResult) string { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualWan.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualWan.go index 1885c0516..b086ba10c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualWan.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVirtualWan.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" ) // Retrieves the details of a VirtualWAN. @@ -99,6 +100,12 @@ func (o LookupVirtualWanResultOutput) ToLookupVirtualWanResultOutputWithContext( return o } +func (o LookupVirtualWanResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVirtualWanResult] { + return pulumix.Output[LookupVirtualWanResult]{ + OutputState: o.OutputState, + } +} + // True if branch to branch traffic is allowed. func (o LookupVirtualWanResultOutput) AllowBranchToBranchTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v LookupVirtualWanResult) *bool { return v.AllowBranchToBranchTraffic }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnConnection.go index 7d57dd1a7..4c472c195 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnConnection.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" ) // Retrieves the details of a vpn connection. @@ -121,6 +122,12 @@ func (o LookupVpnConnectionResultOutput) ToLookupVpnConnectionResultOutputWithCo return o } +func (o LookupVpnConnectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpnConnectionResult] { + return pulumix.Output[LookupVpnConnectionResult]{ + OutputState: o.OutputState, + } +} + // Expected bandwidth in MBPS. func (o LookupVpnConnectionResultOutput) ConnectionBandwidth() pulumi.IntPtrOutput { return o.ApplyT(func(v LookupVpnConnectionResult) *int { return v.ConnectionBandwidth }).(pulumi.IntPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnGateway.go index 24cbaa26c..4f129db29 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnGateway.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" ) // Retrieves the details of a virtual wan vpn gateway. @@ -103,6 +104,12 @@ func (o LookupVpnGatewayResultOutput) ToLookupVpnGatewayResultOutputWithContext( return o } +func (o LookupVpnGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpnGatewayResult] { + return pulumix.Output[LookupVpnGatewayResult]{ + OutputState: o.OutputState, + } +} + // Local network gateway's BGP speaker settings. func (o LookupVpnGatewayResultOutput) BgpSettings() BgpSettingsResponsePtrOutput { return o.ApplyT(func(v LookupVpnGatewayResult) *BgpSettingsResponse { return v.BgpSettings }).(BgpSettingsResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnServerConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnServerConfiguration.go index 086de32b5..8e312f544 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnServerConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnServerConfiguration.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" ) // Retrieves the details of a VpnServerConfiguration. @@ -113,6 +114,12 @@ func (o LookupVpnServerConfigurationResultOutput) ToLookupVpnServerConfiguration return o } +func (o LookupVpnServerConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpnServerConfigurationResult] { + return pulumix.Output[LookupVpnServerConfigurationResult]{ + OutputState: o.OutputState, + } +} + // The set of aad vpn authentication parameters. func (o LookupVpnServerConfigurationResultOutput) AadAuthenticationParameters() AadAuthenticationParametersResponsePtrOutput { return o.ApplyT(func(v LookupVpnServerConfigurationResult) *AadAuthenticationParametersResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnSite.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnSite.go index 2fb6fa601..38774e153 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnSite.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getVpnSite.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" ) // Retrieves the details of a VPN site. @@ -105,6 +106,12 @@ func (o LookupVpnSiteResultOutput) ToLookupVpnSiteResultOutputWithContext(ctx co return o } +func (o LookupVpnSiteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpnSiteResult] { + return pulumix.Output[LookupVpnSiteResult]{ + OutputState: o.OutputState, + } +} + // The AddressSpace that contains an array of IP address ranges. func (o LookupVpnSiteResultOutput) AddressSpace() AddressSpaceResponsePtrOutput { return o.ApplyT(func(v LookupVpnSiteResult) *AddressSpaceResponse { return v.AddressSpace }).(AddressSpaceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getWebApplicationFirewallPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getWebApplicationFirewallPolicy.go index 5b3f6d61f..03da06d07 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getWebApplicationFirewallPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getWebApplicationFirewallPolicy.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" ) // Retrieve protection policy with specified name within a resource group. @@ -112,6 +113,12 @@ func (o LookupWebApplicationFirewallPolicyResultOutput) ToLookupWebApplicationFi return o } +func (o LookupWebApplicationFirewallPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebApplicationFirewallPolicyResult] { + return pulumix.Output[LookupWebApplicationFirewallPolicyResult]{ + OutputState: o.OutputState, + } +} + // A collection of references to application gateways. func (o LookupWebApplicationFirewallPolicyResultOutput) ApplicationGateways() ApplicationGatewayResponseArrayOutput { return o.ApplyT(func(v LookupWebApplicationFirewallPolicyResult) []ApplicationGatewayResponse { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getZone.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getZone.go index 0db85349a..db6f05abb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getZone.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/getZone.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 DNS zone. Retrieves the zone properties, but not the record sets within the zone. @@ -112,6 +113,12 @@ func (o LookupZoneResultOutput) ToLookupZoneResultOutputWithContext(ctx context. return o } +func (o LookupZoneResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupZoneResult] { + return pulumix.Output[LookupZoneResult]{ + OutputState: o.OutputState, + } +} + // The etag of the zone. func (o LookupZoneResultOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupZoneResult) *string { return v.Etag }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubRouteTable.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubRouteTable.go index 29088376c..23e0972fb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubRouteTable.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubRouteTable.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" ) // RouteTable resource in a virtual hub. @@ -195,6 +196,12 @@ func (i *HubRouteTable) ToHubRouteTableOutputWithContext(ctx context.Context) Hu return pulumi.ToOutputWithContext(ctx, i).(HubRouteTableOutput) } +func (i *HubRouteTable) ToOutput(ctx context.Context) pulumix.Output[*HubRouteTable] { + return pulumix.Output[*HubRouteTable]{ + OutputState: i.ToHubRouteTableOutputWithContext(ctx).OutputState, + } +} + type HubRouteTableOutput struct{ *pulumi.OutputState } func (HubRouteTableOutput) ElementType() reflect.Type { @@ -209,6 +216,12 @@ func (o HubRouteTableOutput) ToHubRouteTableOutputWithContext(ctx context.Contex return o } +func (o HubRouteTableOutput) ToOutput(ctx context.Context) pulumix.Output[*HubRouteTable] { + return pulumix.Output[*HubRouteTable]{ + OutputState: o.OutputState, + } +} + // List of all connections associated with this route table. func (o HubRouteTableOutput) AssociatedConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v *HubRouteTable) pulumi.StringArrayOutput { return v.AssociatedConnections }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubVirtualNetworkConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubVirtualNetworkConnection.go index d12f5d4c3..390aebd74 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubVirtualNetworkConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/hubVirtualNetworkConnection.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" ) // HubVirtualNetworkConnection Resource. @@ -204,6 +205,12 @@ func (i *HubVirtualNetworkConnection) ToHubVirtualNetworkConnectionOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(HubVirtualNetworkConnectionOutput) } +func (i *HubVirtualNetworkConnection) ToOutput(ctx context.Context) pulumix.Output[*HubVirtualNetworkConnection] { + return pulumix.Output[*HubVirtualNetworkConnection]{ + OutputState: i.ToHubVirtualNetworkConnectionOutputWithContext(ctx).OutputState, + } +} + type HubVirtualNetworkConnectionOutput struct{ *pulumi.OutputState } func (HubVirtualNetworkConnectionOutput) ElementType() reflect.Type { @@ -218,6 +225,12 @@ func (o HubVirtualNetworkConnectionOutput) ToHubVirtualNetworkConnectionOutputWi return o } +func (o HubVirtualNetworkConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*HubVirtualNetworkConnection] { + return pulumix.Output[*HubVirtualNetworkConnection]{ + OutputState: o.OutputState, + } +} + // Deprecated: VirtualHub to RemoteVnet transit to enabled or not. func (o HubVirtualNetworkConnectionOutput) AllowHubToRemoteVnetTransit() pulumi.BoolPtrOutput { return o.ApplyT(func(v *HubVirtualNetworkConnection) pulumi.BoolPtrOutput { return v.AllowHubToRemoteVnetTransit }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundEndpoint.go index 3b00f31c9..9ec9d24e9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundEndpoint.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" ) // Describes an inbound endpoint for a DNS resolver. @@ -148,6 +149,12 @@ func (i *InboundEndpoint) ToInboundEndpointOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(InboundEndpointOutput) } +func (i *InboundEndpoint) ToOutput(ctx context.Context) pulumix.Output[*InboundEndpoint] { + return pulumix.Output[*InboundEndpoint]{ + OutputState: i.ToInboundEndpointOutputWithContext(ctx).OutputState, + } +} + type InboundEndpointOutput struct{ *pulumi.OutputState } func (InboundEndpointOutput) ElementType() reflect.Type { @@ -162,6 +169,12 @@ func (o InboundEndpointOutput) ToInboundEndpointOutputWithContext(ctx context.Co return o } +func (o InboundEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*InboundEndpoint] { + return pulumix.Output[*InboundEndpoint]{ + OutputState: o.OutputState, + } +} + // ETag of the inbound endpoint. func (o InboundEndpointOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *InboundEndpoint) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundNatRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundNatRule.go index 4f1879b87..825bc47f9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundNatRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/inboundNatRule.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" ) // Inbound NAT rule of the load balancer. @@ -310,6 +311,12 @@ func (i *InboundNatRule) ToInboundNatRuleOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(InboundNatRuleOutput) } +func (i *InboundNatRule) ToOutput(ctx context.Context) pulumix.Output[*InboundNatRule] { + return pulumix.Output[*InboundNatRule]{ + OutputState: i.ToInboundNatRuleOutputWithContext(ctx).OutputState, + } +} + type InboundNatRuleOutput struct{ *pulumi.OutputState } func (InboundNatRuleOutput) ElementType() reflect.Type { @@ -324,6 +331,12 @@ func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Cont return o } +func (o InboundNatRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*InboundNatRule] { + return pulumix.Output[*InboundNatRule]{ + OutputState: o.OutputState, + } +} + // A reference to backendAddressPool resource. func (o InboundNatRuleOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v *InboundNatRule) SubResourceResponsePtrOutput { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/interfaceEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/interfaceEndpoint.go index 41d0a6d02..e6573aeeb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/interfaceEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/interfaceEndpoint.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" ) // Interface endpoint resource. @@ -244,6 +245,12 @@ func (i *InterfaceEndpoint) ToInterfaceEndpointOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(InterfaceEndpointOutput) } +func (i *InterfaceEndpoint) ToOutput(ctx context.Context) pulumix.Output[*InterfaceEndpoint] { + return pulumix.Output[*InterfaceEndpoint]{ + OutputState: i.ToInterfaceEndpointOutputWithContext(ctx).OutputState, + } +} + type InterfaceEndpointOutput struct{ *pulumi.OutputState } func (InterfaceEndpointOutput) ElementType() reflect.Type { @@ -258,6 +265,12 @@ func (o InterfaceEndpointOutput) ToInterfaceEndpointOutputWithContext(ctx contex return o } +func (o InterfaceEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*InterfaceEndpoint] { + return pulumix.Output[*InterfaceEndpoint]{ + OutputState: o.OutputState, + } +} + // A reference to the service being brought into the virtual network. func (o InterfaceEndpointOutput) EndpointService() EndpointServiceResponsePtrOutput { return o.ApplyT(func(v *InterfaceEndpoint) EndpointServiceResponsePtrOutput { return v.EndpointService }).(EndpointServiceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipAllocation.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipAllocation.go index 3f92a5836..4e1760f31 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipAllocation.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipAllocation.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" ) // IpAllocation resource. @@ -222,6 +223,12 @@ func (i *IpAllocation) ToIpAllocationOutputWithContext(ctx context.Context) IpAl return pulumi.ToOutputWithContext(ctx, i).(IpAllocationOutput) } +func (i *IpAllocation) ToOutput(ctx context.Context) pulumix.Output[*IpAllocation] { + return pulumix.Output[*IpAllocation]{ + OutputState: i.ToIpAllocationOutputWithContext(ctx).OutputState, + } +} + type IpAllocationOutput struct{ *pulumi.OutputState } func (IpAllocationOutput) ElementType() reflect.Type { @@ -236,6 +243,12 @@ func (o IpAllocationOutput) ToIpAllocationOutputWithContext(ctx context.Context) return o } +func (o IpAllocationOutput) ToOutput(ctx context.Context) pulumix.Output[*IpAllocation] { + return pulumix.Output[*IpAllocation]{ + OutputState: o.OutputState, + } +} + // IpAllocation tags. func (o IpAllocationOutput) AllocationTags() pulumi.StringMapOutput { return o.ApplyT(func(v *IpAllocation) pulumi.StringMapOutput { return v.AllocationTags }).(pulumi.StringMapOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipGroup.go index 32b6b3868..d3b95bdf1 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/ipGroup.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 IpGroups resource information. @@ -202,6 +203,12 @@ func (i *IpGroup) ToIpGroupOutputWithContext(ctx context.Context) IpGroupOutput return pulumi.ToOutputWithContext(ctx, i).(IpGroupOutput) } +func (i *IpGroup) ToOutput(ctx context.Context) pulumix.Output[*IpGroup] { + return pulumix.Output[*IpGroup]{ + OutputState: i.ToIpGroupOutputWithContext(ctx).OutputState, + } +} + type IpGroupOutput struct{ *pulumi.OutputState } func (IpGroupOutput) ElementType() reflect.Type { @@ -216,6 +223,12 @@ func (o IpGroupOutput) ToIpGroupOutputWithContext(ctx context.Context) IpGroupOu return o } +func (o IpGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*IpGroup] { + return pulumix.Output[*IpGroup]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o IpGroupOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *IpGroup) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfiguration.go index 406ac98a6..5cd32cc60 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfiguration.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 active connectivity configurations in a network manager. @@ -85,6 +86,12 @@ func (o ListActiveConnectivityConfigurationResultOutput) ToListActiveConnectivit return o } +func (o ListActiveConnectivityConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListActiveConnectivityConfigurationResult] { + return pulumix.Output[ListActiveConnectivityConfigurationResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListActiveConnectivityConfigurationResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListActiveConnectivityConfigurationResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfigurations.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfigurations.go index 10815ec6d..20b0e996d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfigurations.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveConnectivityConfigurations.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 active connectivity configurations in a network manager. @@ -89,6 +90,12 @@ func (o ListActiveConnectivityConfigurationsResultOutput) ToListActiveConnectivi return o } +func (o ListActiveConnectivityConfigurationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListActiveConnectivityConfigurationsResult] { + return pulumix.Output[ListActiveConnectivityConfigurationsResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListActiveConnectivityConfigurationsResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListActiveConnectivityConfigurationsResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRule.go index b7818e007..3d9bf94f3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRule.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 active security admin rules in a network manager. @@ -85,6 +86,12 @@ func (o ListActiveSecurityAdminRuleResultOutput) ToListActiveSecurityAdminRuleRe return o } +func (o ListActiveSecurityAdminRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListActiveSecurityAdminRuleResult] { + return pulumix.Output[ListActiveSecurityAdminRuleResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListActiveSecurityAdminRuleResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListActiveSecurityAdminRuleResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRules.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRules.go index 77c851130..fb0845f56 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRules.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityAdminRules.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 active security admin rules in a network manager. @@ -89,6 +90,12 @@ func (o ListActiveSecurityAdminRulesResultOutput) ToListActiveSecurityAdminRules return o } +func (o ListActiveSecurityAdminRulesResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListActiveSecurityAdminRulesResult] { + return pulumix.Output[ListActiveSecurityAdminRulesResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListActiveSecurityAdminRulesResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListActiveSecurityAdminRulesResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRule.go index 61d066c96..172cd1ee7 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRule.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 Active Security User Rules in a network manager. @@ -85,6 +86,12 @@ func (o ListActiveSecurityUserRuleResultOutput) ToListActiveSecurityUserRuleResu return o } +func (o ListActiveSecurityUserRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListActiveSecurityUserRuleResult] { + return pulumix.Output[ListActiveSecurityUserRuleResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListActiveSecurityUserRuleResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListActiveSecurityUserRuleResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRules.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRules.go index 6d4cf163e..6e9b11c8a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRules.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listActiveSecurityUserRules.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 Active Security User Rules in a network manager. @@ -85,6 +86,12 @@ func (o ListActiveSecurityUserRulesResultOutput) ToListActiveSecurityUserRulesRe return o } +func (o ListActiveSecurityUserRulesResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListActiveSecurityUserRulesResult] { + return pulumix.Output[ListActiveSecurityUserRulesResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListActiveSecurityUserRulesResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListActiveSecurityUserRulesResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsForwardingRulesetByVirtualNetwork.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsForwardingRulesetByVirtualNetwork.go index f253dce97..8a7c044f4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsForwardingRulesetByVirtualNetwork.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsForwardingRulesetByVirtualNetwork.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 DNS forwarding ruleset resource IDs attached to a virtual network. @@ -81,6 +82,12 @@ func (o ListDnsForwardingRulesetByVirtualNetworkResultOutput) ToListDnsForwardin return o } +func (o ListDnsForwardingRulesetByVirtualNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListDnsForwardingRulesetByVirtualNetworkResult] { + return pulumix.Output[ListDnsForwardingRulesetByVirtualNetworkResult]{ + OutputState: o.OutputState, + } +} + // The continuation token for the next page of results. func (o ListDnsForwardingRulesetByVirtualNetworkResultOutput) NextLink() pulumi.StringOutput { return o.ApplyT(func(v ListDnsForwardingRulesetByVirtualNetworkResult) string { return v.NextLink }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsResolverByVirtualNetwork.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsResolverByVirtualNetwork.go index 948f7311d..791c20536 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsResolverByVirtualNetwork.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listDnsResolverByVirtualNetwork.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 DNS resolver resource IDs linked to a virtual network. @@ -81,6 +82,12 @@ func (o ListDnsResolverByVirtualNetworkResultOutput) ToListDnsResolverByVirtualN return o } +func (o ListDnsResolverByVirtualNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListDnsResolverByVirtualNetworkResult] { + return pulumix.Output[ListDnsResolverByVirtualNetworkResult]{ + OutputState: o.OutputState, + } +} + // The continuation token for the next page of results. func (o ListDnsResolverByVirtualNetworkResultOutput) NextLink() pulumi.StringOutput { return o.ApplyT(func(v ListDnsResolverByVirtualNetworkResult) string { return v.NextLink }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveConnectivityConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveConnectivityConfiguration.go index 7c8fc95b1..fe83347a2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveConnectivityConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveConnectivityConfiguration.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 all effective connectivity configurations applied on a virtual network. @@ -81,6 +82,12 @@ func (o ListEffectiveConnectivityConfigurationResultOutput) ToListEffectiveConne return o } +func (o ListEffectiveConnectivityConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListEffectiveConnectivityConfigurationResult] { + return pulumix.Output[ListEffectiveConnectivityConfigurationResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListEffectiveConnectivityConfigurationResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListEffectiveConnectivityConfigurationResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkGroup.go index e9e918a0c..6c0afc65f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkGroup.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 all effective virtual networks by specified network group. @@ -85,6 +86,12 @@ func (o ListEffectiveVirtualNetworkByNetworkGroupResultOutput) ToListEffectiveVi return o } +func (o ListEffectiveVirtualNetworkByNetworkGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListEffectiveVirtualNetworkByNetworkGroupResult] { + return pulumix.Output[ListEffectiveVirtualNetworkByNetworkGroupResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListEffectiveVirtualNetworkByNetworkGroupResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListEffectiveVirtualNetworkByNetworkGroupResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkManager.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkManager.go index 4a4c1c54f..c001bbdbb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkManager.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listEffectiveVirtualNetworkByNetworkManager.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 effective virtual networks in a network manager. @@ -89,6 +90,12 @@ func (o ListEffectiveVirtualNetworkByNetworkManagerResultOutput) ToListEffective return o } +func (o ListEffectiveVirtualNetworkByNetworkManagerResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListEffectiveVirtualNetworkByNetworkManagerResult] { + return pulumix.Output[ListEffectiveVirtualNetworkByNetworkManagerResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListEffectiveVirtualNetworkByNetworkManagerResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListEffectiveVirtualNetworkByNetworkManagerResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignature.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignature.go index d1d9a3a13..b70d0eec0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignature.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignature.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" ) // Retrieves the current status of IDPS signatures for the relevant policy @@ -97,6 +98,12 @@ func (o ListFirewallPolicyIdpsSignatureResultOutput) ToListFirewallPolicyIdpsSig return o } +func (o ListFirewallPolicyIdpsSignatureResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListFirewallPolicyIdpsSignatureResult] { + return pulumix.Output[ListFirewallPolicyIdpsSignatureResult]{ + OutputState: o.OutputState, + } +} + // Number of total records matching the query. func (o ListFirewallPolicyIdpsSignatureResultOutput) MatchingRecordsCount() pulumi.Float64PtrOutput { return o.ApplyT(func(v ListFirewallPolicyIdpsSignatureResult) *float64 { return v.MatchingRecordsCount }).(pulumi.Float64PtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignaturesFilterValue.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignaturesFilterValue.go index 892048115..618d6f832 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignaturesFilterValue.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listFirewallPolicyIdpsSignaturesFilterValue.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" ) // Retrieves the current filter values for the signatures overrides @@ -79,6 +80,12 @@ func (o ListFirewallPolicyIdpsSignaturesFilterValueResultOutput) ToListFirewallP return o } +func (o ListFirewallPolicyIdpsSignaturesFilterValueResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListFirewallPolicyIdpsSignaturesFilterValueResult] { + return pulumix.Output[ListFirewallPolicyIdpsSignaturesFilterValueResult]{ + OutputState: o.OutputState, + } +} + // Describes the possible values func (o ListFirewallPolicyIdpsSignaturesFilterValueResultOutput) FilterValues() pulumi.StringArrayOutput { return o.ApplyT(func(v ListFirewallPolicyIdpsSignaturesFilterValueResult) []string { return v.FilterValues }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listListEffectiveVirtualNetworkByNetworkGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listListEffectiveVirtualNetworkByNetworkGroup.go index 4a11d3e08..914d826bb 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listListEffectiveVirtualNetworkByNetworkGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listListEffectiveVirtualNetworkByNetworkGroup.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 all effective virtual networks by specified network group. @@ -85,6 +86,12 @@ func (o ListListEffectiveVirtualNetworkByNetworkGroupResultOutput) ToListListEff return o } +func (o ListListEffectiveVirtualNetworkByNetworkGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListListEffectiveVirtualNetworkByNetworkGroupResult] { + return pulumix.Output[ListListEffectiveVirtualNetworkByNetworkGroupResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListListEffectiveVirtualNetworkByNetworkGroupResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListListEffectiveVirtualNetworkByNetworkGroupResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerDeploymentStatus.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerDeploymentStatus.go index be8faae02..9d83e0cac 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerDeploymentStatus.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerDeploymentStatus.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" ) // Post to List of Network Manager Deployment Status. @@ -93,6 +94,12 @@ func (o ListNetworkManagerDeploymentStatusResultOutput) ToListNetworkManagerDepl return o } +func (o ListNetworkManagerDeploymentStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListNetworkManagerDeploymentStatusResult] { + return pulumix.Output[ListNetworkManagerDeploymentStatusResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListNetworkManagerDeploymentStatusResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListNetworkManagerDeploymentStatusResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveConnectivityConfigurations.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveConnectivityConfigurations.go index 2f250b9a4..11f64da5f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveConnectivityConfigurations.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveConnectivityConfigurations.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 all effective connectivity configurations applied on a virtual network. @@ -85,6 +86,12 @@ func (o ListNetworkManagerEffectiveConnectivityConfigurationsResultOutput) ToLis return o } +func (o ListNetworkManagerEffectiveConnectivityConfigurationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListNetworkManagerEffectiveConnectivityConfigurationsResult] { + return pulumix.Output[ListNetworkManagerEffectiveConnectivityConfigurationsResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListNetworkManagerEffectiveConnectivityConfigurationsResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListNetworkManagerEffectiveConnectivityConfigurationsResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRule.go index 8a689e014..8bd5e81d9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRule.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 all effective security admin rules applied on a virtual network. @@ -81,6 +82,12 @@ func (o ListNetworkManagerEffectiveSecurityAdminRuleResultOutput) ToListNetworkM return o } +func (o ListNetworkManagerEffectiveSecurityAdminRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListNetworkManagerEffectiveSecurityAdminRuleResult] { + return pulumix.Output[ListNetworkManagerEffectiveSecurityAdminRuleResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListNetworkManagerEffectiveSecurityAdminRuleResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListNetworkManagerEffectiveSecurityAdminRuleResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRules.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRules.go index d2e01e569..45fa8ac8a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRules.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/listNetworkManagerEffectiveSecurityAdminRules.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 all effective security admin rules applied on a virtual network. @@ -85,6 +86,12 @@ func (o ListNetworkManagerEffectiveSecurityAdminRulesResultOutput) ToListNetwork return o } +func (o ListNetworkManagerEffectiveSecurityAdminRulesResultOutput) ToOutput(ctx context.Context) pulumix.Output[ListNetworkManagerEffectiveSecurityAdminRulesResult] { + return pulumix.Output[ListNetworkManagerEffectiveSecurityAdminRulesResult]{ + OutputState: o.OutputState, + } +} + // When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. func (o ListNetworkManagerEffectiveSecurityAdminRulesResultOutput) SkipToken() pulumi.StringPtrOutput { return o.ApplyT(func(v ListNetworkManagerEffectiveSecurityAdminRulesResult) *string { return v.SkipToken }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancer.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancer.go index e4697c504..4d1cef4c7 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancer.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancer.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" ) // LoadBalancer resource. @@ -330,6 +331,12 @@ func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) Load return pulumi.ToOutputWithContext(ctx, i).(LoadBalancerOutput) } +func (i *LoadBalancer) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancer] { + return pulumix.Output[*LoadBalancer]{ + OutputState: i.ToLoadBalancerOutputWithContext(ctx).OutputState, + } +} + type LoadBalancerOutput struct{ *pulumi.OutputState } func (LoadBalancerOutput) ElementType() reflect.Type { @@ -344,6 +351,12 @@ func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) return o } +func (o LoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancer] { + return pulumix.Output[*LoadBalancer]{ + OutputState: o.OutputState, + } +} + // Collection of backend address pools used by a load balancer. func (o LoadBalancerOutput) BackendAddressPools() BackendAddressPoolResponseArrayOutput { return o.ApplyT(func(v *LoadBalancer) BackendAddressPoolResponseArrayOutput { return v.BackendAddressPools }).(BackendAddressPoolResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancerBackendAddressPool.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancerBackendAddressPool.go index f2ef3ce88..2a370bced 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancerBackendAddressPool.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/loadBalancerBackendAddressPool.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" ) // Pool of backend IP addresses. @@ -219,6 +220,12 @@ func (i *LoadBalancerBackendAddressPool) ToLoadBalancerBackendAddressPoolOutputW return pulumi.ToOutputWithContext(ctx, i).(LoadBalancerBackendAddressPoolOutput) } +func (i *LoadBalancerBackendAddressPool) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancerBackendAddressPool] { + return pulumix.Output[*LoadBalancerBackendAddressPool]{ + OutputState: i.ToLoadBalancerBackendAddressPoolOutputWithContext(ctx).OutputState, + } +} + type LoadBalancerBackendAddressPoolOutput struct{ *pulumi.OutputState } func (LoadBalancerBackendAddressPoolOutput) ElementType() reflect.Type { @@ -233,6 +240,12 @@ func (o LoadBalancerBackendAddressPoolOutput) ToLoadBalancerBackendAddressPoolOu return o } +func (o LoadBalancerBackendAddressPoolOutput) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancerBackendAddressPool] { + return pulumix.Output[*LoadBalancerBackendAddressPool]{ + OutputState: o.OutputState, + } +} + // An array of references to IP addresses defined in network interfaces. func (o LoadBalancerBackendAddressPoolOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput { return o.ApplyT(func(v *LoadBalancerBackendAddressPool) NetworkInterfaceIPConfigurationResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/localNetworkGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/localNetworkGateway.go index 92fe855a3..cdf190103 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/localNetworkGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/localNetworkGateway.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" ) // A common class for general resource information. @@ -293,6 +294,12 @@ func (i *LocalNetworkGateway) ToLocalNetworkGatewayOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(LocalNetworkGatewayOutput) } +func (i *LocalNetworkGateway) ToOutput(ctx context.Context) pulumix.Output[*LocalNetworkGateway] { + return pulumix.Output[*LocalNetworkGateway]{ + OutputState: i.ToLocalNetworkGatewayOutputWithContext(ctx).OutputState, + } +} + type LocalNetworkGatewayOutput struct{ *pulumi.OutputState } func (LocalNetworkGatewayOutput) ElementType() reflect.Type { @@ -307,6 +314,12 @@ func (o LocalNetworkGatewayOutput) ToLocalNetworkGatewayOutputWithContext(ctx co return o } +func (o LocalNetworkGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*LocalNetworkGateway] { + return pulumix.Output[*LocalNetworkGateway]{ + OutputState: o.OutputState, + } +} + // Local network gateway's BGP speaker settings. func (o LocalNetworkGatewayOutput) BgpSettings() BgpSettingsResponsePtrOutput { return o.ApplyT(func(v *LocalNetworkGateway) BgpSettingsResponsePtrOutput { return v.BgpSettings }).(BgpSettingsResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/managementGroupNetworkManagerConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/managementGroupNetworkManagerConnection.go index 61f89c7a7..2c1708f47 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/managementGroupNetworkManagerConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/managementGroupNetworkManagerConnection.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 Network Manager Connection resource @@ -152,6 +153,12 @@ func (i *ManagementGroupNetworkManagerConnection) ToManagementGroupNetworkManage return pulumi.ToOutputWithContext(ctx, i).(ManagementGroupNetworkManagerConnectionOutput) } +func (i *ManagementGroupNetworkManagerConnection) ToOutput(ctx context.Context) pulumix.Output[*ManagementGroupNetworkManagerConnection] { + return pulumix.Output[*ManagementGroupNetworkManagerConnection]{ + OutputState: i.ToManagementGroupNetworkManagerConnectionOutputWithContext(ctx).OutputState, + } +} + type ManagementGroupNetworkManagerConnectionOutput struct{ *pulumi.OutputState } func (ManagementGroupNetworkManagerConnectionOutput) ElementType() reflect.Type { @@ -166,6 +173,12 @@ func (o ManagementGroupNetworkManagerConnectionOutput) ToManagementGroupNetworkM return o } +func (o ManagementGroupNetworkManagerConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagementGroupNetworkManagerConnection] { + return pulumix.Output[*ManagementGroupNetworkManagerConnection]{ + OutputState: o.OutputState, + } +} + // A description of the network manager connection. func (o ManagementGroupNetworkManagerConnectionOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagementGroupNetworkManagerConnection) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natGateway.go index cec39358b..766bb33c9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natGateway.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" ) // Nat Gateway resource. @@ -241,6 +242,12 @@ func (i *NatGateway) ToNatGatewayOutputWithContext(ctx context.Context) NatGatew return pulumi.ToOutputWithContext(ctx, i).(NatGatewayOutput) } +func (i *NatGateway) ToOutput(ctx context.Context) pulumix.Output[*NatGateway] { + return pulumix.Output[*NatGateway]{ + OutputState: i.ToNatGatewayOutputWithContext(ctx).OutputState, + } +} + type NatGatewayOutput struct{ *pulumi.OutputState } func (NatGatewayOutput) ElementType() reflect.Type { @@ -255,6 +262,12 @@ func (o NatGatewayOutput) ToNatGatewayOutputWithContext(ctx context.Context) Nat return o } +func (o NatGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*NatGateway] { + return pulumix.Output[*NatGateway]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o NatGatewayOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *NatGateway) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natRule.go index 09cbb7e4f..4f043daf5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/natRule.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" ) // VpnGatewayNatRule Resource. @@ -199,6 +200,12 @@ func (i *NatRule) ToNatRuleOutputWithContext(ctx context.Context) NatRuleOutput return pulumi.ToOutputWithContext(ctx, i).(NatRuleOutput) } +func (i *NatRule) ToOutput(ctx context.Context) pulumix.Output[*NatRule] { + return pulumix.Output[*NatRule]{ + OutputState: i.ToNatRuleOutputWithContext(ctx).OutputState, + } +} + type NatRuleOutput struct{ *pulumi.OutputState } func (NatRuleOutput) ElementType() reflect.Type { @@ -213,6 +220,12 @@ func (o NatRuleOutput) ToNatRuleOutputWithContext(ctx context.Context) NatRuleOu return o } +func (o NatRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*NatRule] { + return pulumix.Output[*NatRule]{ + OutputState: o.OutputState, + } +} + // List of egress VpnSiteLinkConnections. func (o NatRuleOutput) EgressVpnSiteLinkConnections() SubResourceResponseArrayOutput { return o.ApplyT(func(v *NatRule) SubResourceResponseArrayOutput { return v.EgressVpnSiteLinkConnections }).(SubResourceResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkExperimentProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkExperimentProfile.go index 63fa4a025..bef2f35fd 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkExperimentProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkExperimentProfile.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" ) // Defines an Network Experiment Profile and lists of Experiments @@ -135,6 +136,12 @@ func (i *NetworkExperimentProfile) ToNetworkExperimentProfileOutputWithContext(c return pulumi.ToOutputWithContext(ctx, i).(NetworkExperimentProfileOutput) } +func (i *NetworkExperimentProfile) ToOutput(ctx context.Context) pulumix.Output[*NetworkExperimentProfile] { + return pulumix.Output[*NetworkExperimentProfile]{ + OutputState: i.ToNetworkExperimentProfileOutputWithContext(ctx).OutputState, + } +} + type NetworkExperimentProfileOutput struct{ *pulumi.OutputState } func (NetworkExperimentProfileOutput) ElementType() reflect.Type { @@ -149,6 +156,12 @@ func (o NetworkExperimentProfileOutput) ToNetworkExperimentProfileOutputWithCont return o } +func (o NetworkExperimentProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkExperimentProfile] { + return pulumix.Output[*NetworkExperimentProfile]{ + OutputState: o.OutputState, + } +} + // The state of the Experiment func (o NetworkExperimentProfileOutput) EnabledState() pulumi.StringPtrOutput { return o.ApplyT(func(v *NetworkExperimentProfile) pulumi.StringPtrOutput { return v.EnabledState }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkGroup.go index be7bf59bc..31e406b49 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkGroup.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 network group resource @@ -163,6 +164,12 @@ func (i *NetworkGroup) ToNetworkGroupOutputWithContext(ctx context.Context) Netw return pulumi.ToOutputWithContext(ctx, i).(NetworkGroupOutput) } +func (i *NetworkGroup) ToOutput(ctx context.Context) pulumix.Output[*NetworkGroup] { + return pulumix.Output[*NetworkGroup]{ + OutputState: i.ToNetworkGroupOutputWithContext(ctx).OutputState, + } +} + type NetworkGroupOutput struct{ *pulumi.OutputState } func (NetworkGroupOutput) ElementType() reflect.Type { @@ -177,6 +184,12 @@ func (o NetworkGroupOutput) ToNetworkGroupOutputWithContext(ctx context.Context) return o } +func (o NetworkGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkGroup] { + return pulumix.Output[*NetworkGroup]{ + OutputState: o.OutputState, + } +} + // A description of the network group. func (o NetworkGroupOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *NetworkGroup) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterface.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterface.go index 79c5704b2..6a7b680ed 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterface.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterface.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" ) // A network interface in a resource group. @@ -366,6 +367,12 @@ func (i *NetworkInterface) ToNetworkInterfaceOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceOutput) } +func (i *NetworkInterface) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterface] { + return pulumix.Output[*NetworkInterface]{ + OutputState: i.ToNetworkInterfaceOutputWithContext(ctx).OutputState, + } +} + type NetworkInterfaceOutput struct{ *pulumi.OutputState } func (NetworkInterfaceOutput) ElementType() reflect.Type { @@ -380,6 +387,12 @@ func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context. return o } +func (o NetworkInterfaceOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterface] { + return pulumix.Output[*NetworkInterface]{ + OutputState: o.OutputState, + } +} + // Auxiliary mode of Network Interface resource. func (o NetworkInterfaceOutput) AuxiliaryMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *NetworkInterface) pulumi.StringPtrOutput { return v.AuxiliaryMode }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterfaceTapConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterfaceTapConfiguration.go index 5d12535c7..0d6838d21 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterfaceTapConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkInterfaceTapConfiguration.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" ) // Tap configuration in a Network Interface. @@ -227,6 +228,12 @@ func (i *NetworkInterfaceTapConfiguration) ToNetworkInterfaceTapConfigurationOut return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceTapConfigurationOutput) } +func (i *NetworkInterfaceTapConfiguration) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceTapConfiguration] { + return pulumix.Output[*NetworkInterfaceTapConfiguration]{ + OutputState: i.ToNetworkInterfaceTapConfigurationOutputWithContext(ctx).OutputState, + } +} + type NetworkInterfaceTapConfigurationOutput struct{ *pulumi.OutputState } func (NetworkInterfaceTapConfigurationOutput) ElementType() reflect.Type { @@ -241,6 +248,12 @@ func (o NetworkInterfaceTapConfigurationOutput) ToNetworkInterfaceTapConfigurati return o } +func (o NetworkInterfaceTapConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceTapConfiguration] { + return pulumix.Output[*NetworkInterfaceTapConfiguration]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o NetworkInterfaceTapConfigurationOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *NetworkInterfaceTapConfiguration) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkManager.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkManager.go index 1153f384a..512faf202 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkManager.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkManager.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 Managed Network resource @@ -190,6 +191,12 @@ func (i *NetworkManager) ToNetworkManagerOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(NetworkManagerOutput) } +func (i *NetworkManager) ToOutput(ctx context.Context) pulumix.Output[*NetworkManager] { + return pulumix.Output[*NetworkManager]{ + OutputState: i.ToNetworkManagerOutputWithContext(ctx).OutputState, + } +} + type NetworkManagerOutput struct{ *pulumi.OutputState } func (NetworkManagerOutput) ElementType() reflect.Type { @@ -204,6 +211,12 @@ func (o NetworkManagerOutput) ToNetworkManagerOutputWithContext(ctx context.Cont return o } +func (o NetworkManagerOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkManager] { + return pulumix.Output[*NetworkManager]{ + OutputState: o.OutputState, + } +} + // A description of the network manager. func (o NetworkManagerOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *NetworkManager) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkProfile.go index 68e1fbdaf..c7ea1cc1f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkProfile.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" ) // Network profile resource. @@ -229,6 +230,12 @@ func (i *NetworkProfile) ToNetworkProfileOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(NetworkProfileOutput) } +func (i *NetworkProfile) ToOutput(ctx context.Context) pulumix.Output[*NetworkProfile] { + return pulumix.Output[*NetworkProfile]{ + OutputState: i.ToNetworkProfileOutputWithContext(ctx).OutputState, + } +} + type NetworkProfileOutput struct{ *pulumi.OutputState } func (NetworkProfileOutput) ElementType() reflect.Type { @@ -243,6 +250,12 @@ func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Cont return o } +func (o NetworkProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkProfile] { + return pulumix.Output[*NetworkProfile]{ + OutputState: o.OutputState, + } +} + // List of chid container network interface configurations. func (o NetworkProfileOutput) ContainerNetworkInterfaceConfigurations() ContainerNetworkInterfaceConfigurationResponseArrayOutput { return o.ApplyT(func(v *NetworkProfile) ContainerNetworkInterfaceConfigurationResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityGroup.go index f0bb98a20..f66f3733a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityGroup.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" ) // NetworkSecurityGroup resource. @@ -294,6 +295,12 @@ func (i *NetworkSecurityGroup) ToNetworkSecurityGroupOutputWithContext(ctx conte return pulumi.ToOutputWithContext(ctx, i).(NetworkSecurityGroupOutput) } +func (i *NetworkSecurityGroup) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityGroup] { + return pulumix.Output[*NetworkSecurityGroup]{ + OutputState: i.ToNetworkSecurityGroupOutputWithContext(ctx).OutputState, + } +} + type NetworkSecurityGroupOutput struct{ *pulumi.OutputState } func (NetworkSecurityGroupOutput) ElementType() reflect.Type { @@ -308,6 +315,12 @@ func (o NetworkSecurityGroupOutput) ToNetworkSecurityGroupOutputWithContext(ctx return o } +func (o NetworkSecurityGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityGroup] { + return pulumix.Output[*NetworkSecurityGroup]{ + OutputState: o.OutputState, + } +} + // The default security rules of network security group. func (o NetworkSecurityGroupOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput { return o.ApplyT(func(v *NetworkSecurityGroup) SecurityRuleResponseArrayOutput { return v.DefaultSecurityRules }).(SecurityRuleResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityPerimeter.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityPerimeter.go index 98dce6088..d72f49944 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityPerimeter.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkSecurityPerimeter.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 Network Security Perimeter resource @@ -148,6 +149,12 @@ func (i *NetworkSecurityPerimeter) ToNetworkSecurityPerimeterOutputWithContext(c return pulumi.ToOutputWithContext(ctx, i).(NetworkSecurityPerimeterOutput) } +func (i *NetworkSecurityPerimeter) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityPerimeter] { + return pulumix.Output[*NetworkSecurityPerimeter]{ + OutputState: i.ToNetworkSecurityPerimeterOutputWithContext(ctx).OutputState, + } +} + type NetworkSecurityPerimeterOutput struct{ *pulumi.OutputState } func (NetworkSecurityPerimeterOutput) ElementType() reflect.Type { @@ -162,6 +169,12 @@ func (o NetworkSecurityPerimeterOutput) ToNetworkSecurityPerimeterOutputWithCont return o } +func (o NetworkSecurityPerimeterOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityPerimeter] { + return pulumix.Output[*NetworkSecurityPerimeter]{ + OutputState: o.OutputState, + } +} + // A description of the network security perimeter. func (o NetworkSecurityPerimeterOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *NetworkSecurityPerimeter) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualAppliance.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualAppliance.go index fea1da25c..34daac62c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualAppliance.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualAppliance.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" ) // NetworkVirtualAppliance Resource. @@ -260,6 +261,12 @@ func (i *NetworkVirtualAppliance) ToNetworkVirtualApplianceOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(NetworkVirtualApplianceOutput) } +func (i *NetworkVirtualAppliance) ToOutput(ctx context.Context) pulumix.Output[*NetworkVirtualAppliance] { + return pulumix.Output[*NetworkVirtualAppliance]{ + OutputState: i.ToNetworkVirtualApplianceOutputWithContext(ctx).OutputState, + } +} + type NetworkVirtualApplianceOutput struct{ *pulumi.OutputState } func (NetworkVirtualApplianceOutput) ElementType() reflect.Type { @@ -274,6 +281,12 @@ func (o NetworkVirtualApplianceOutput) ToNetworkVirtualApplianceOutputWithContex return o } +func (o NetworkVirtualApplianceOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkVirtualAppliance] { + return pulumix.Output[*NetworkVirtualAppliance]{ + OutputState: o.OutputState, + } +} + // Details required for Additional Network Interface. func (o NetworkVirtualApplianceOutput) AdditionalNics() VirtualApplianceAdditionalNicPropertiesResponseArrayOutput { return o.ApplyT(func(v *NetworkVirtualAppliance) VirtualApplianceAdditionalNicPropertiesResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualApplianceConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualApplianceConnection.go index 27e65282d..683b77427 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualApplianceConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkVirtualApplianceConnection.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" ) // NetworkVirtualApplianceConnection resource. @@ -163,6 +164,12 @@ func (i *NetworkVirtualApplianceConnection) ToNetworkVirtualApplianceConnectionO return pulumi.ToOutputWithContext(ctx, i).(NetworkVirtualApplianceConnectionOutput) } +func (i *NetworkVirtualApplianceConnection) ToOutput(ctx context.Context) pulumix.Output[*NetworkVirtualApplianceConnection] { + return pulumix.Output[*NetworkVirtualApplianceConnection]{ + OutputState: i.ToNetworkVirtualApplianceConnectionOutputWithContext(ctx).OutputState, + } +} + type NetworkVirtualApplianceConnectionOutput struct{ *pulumi.OutputState } func (NetworkVirtualApplianceConnectionOutput) ElementType() reflect.Type { @@ -177,6 +184,12 @@ func (o NetworkVirtualApplianceConnectionOutput) ToNetworkVirtualApplianceConnec return o } +func (o NetworkVirtualApplianceConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkVirtualApplianceConnection] { + return pulumix.Output[*NetworkVirtualApplianceConnection]{ + OutputState: o.OutputState, + } +} + // Network Virtual Appliance ASN. func (o NetworkVirtualApplianceConnectionOutput) Asn() pulumi.Float64PtrOutput { return o.ApplyT(func(v *NetworkVirtualApplianceConnection) pulumi.Float64PtrOutput { return v.Asn }).(pulumi.Float64PtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkWatcher.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkWatcher.go index a1855dac7..f98e4e93a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkWatcher.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/networkWatcher.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" ) // Network watcher in a resource group. @@ -258,6 +259,12 @@ func (i *NetworkWatcher) ToNetworkWatcherOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(NetworkWatcherOutput) } +func (i *NetworkWatcher) ToOutput(ctx context.Context) pulumix.Output[*NetworkWatcher] { + return pulumix.Output[*NetworkWatcher]{ + OutputState: i.ToNetworkWatcherOutputWithContext(ctx).OutputState, + } +} + type NetworkWatcherOutput struct{ *pulumi.OutputState } func (NetworkWatcherOutput) ElementType() reflect.Type { @@ -272,6 +279,12 @@ func (o NetworkWatcherOutput) ToNetworkWatcherOutputWithContext(ctx context.Cont return o } +func (o NetworkWatcherOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkWatcher] { + return pulumix.Output[*NetworkWatcher]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o NetworkWatcherOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *NetworkWatcher) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAccessRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAccessRule.go index 33915555a..1d501f63b 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAccessRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAccessRule.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 NSP access rule resource @@ -183,6 +184,12 @@ func (i *NspAccessRule) ToNspAccessRuleOutputWithContext(ctx context.Context) Ns return pulumi.ToOutputWithContext(ctx, i).(NspAccessRuleOutput) } +func (i *NspAccessRule) ToOutput(ctx context.Context) pulumix.Output[*NspAccessRule] { + return pulumix.Output[*NspAccessRule]{ + OutputState: i.ToNspAccessRuleOutputWithContext(ctx).OutputState, + } +} + type NspAccessRuleOutput struct{ *pulumi.OutputState } func (NspAccessRuleOutput) ElementType() reflect.Type { @@ -197,6 +204,12 @@ func (o NspAccessRuleOutput) ToNspAccessRuleOutputWithContext(ctx context.Contex return o } +func (o NspAccessRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*NspAccessRule] { + return pulumix.Output[*NspAccessRule]{ + OutputState: o.OutputState, + } +} + // Inbound address prefixes (IPv4/IPv6) func (o NspAccessRuleOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v *NspAccessRule) pulumi.StringArrayOutput { return v.AddressPrefixes }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAssociation.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAssociation.go index e00be6571..f5c38534a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAssociation.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspAssociation.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 NSP resource association resource @@ -158,6 +159,12 @@ func (i *NspAssociation) ToNspAssociationOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(NspAssociationOutput) } +func (i *NspAssociation) ToOutput(ctx context.Context) pulumix.Output[*NspAssociation] { + return pulumix.Output[*NspAssociation]{ + OutputState: i.ToNspAssociationOutputWithContext(ctx).OutputState, + } +} + type NspAssociationOutput struct{ *pulumi.OutputState } func (NspAssociationOutput) ElementType() reflect.Type { @@ -172,6 +179,12 @@ func (o NspAssociationOutput) ToNspAssociationOutputWithContext(ctx context.Cont return o } +func (o NspAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*NspAssociation] { + return pulumix.Output[*NspAssociation]{ + OutputState: o.OutputState, + } +} + // Access mode on the association. func (o NspAssociationOutput) AccessMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *NspAssociation) pulumi.StringPtrOutput { return v.AccessMode }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspLink.go index e013964c9..0b9ae54fe 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspLink.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 network security perimeter link resource @@ -154,6 +155,12 @@ func (i *NspLink) ToNspLinkOutputWithContext(ctx context.Context) NspLinkOutput return pulumi.ToOutputWithContext(ctx, i).(NspLinkOutput) } +func (i *NspLink) ToOutput(ctx context.Context) pulumix.Output[*NspLink] { + return pulumix.Output[*NspLink]{ + OutputState: i.ToNspLinkOutputWithContext(ctx).OutputState, + } +} + type NspLinkOutput struct{ *pulumi.OutputState } func (NspLinkOutput) ElementType() reflect.Type { @@ -168,6 +175,12 @@ func (o NspLinkOutput) ToNspLinkOutputWithContext(ctx context.Context) NspLinkOu return o } +func (o NspLinkOutput) ToOutput(ctx context.Context) pulumix.Output[*NspLink] { + return pulumix.Output[*NspLink]{ + OutputState: o.OutputState, + } +} + // Perimeter ARM Id for the remote NSP with which the link gets created in Auto-approval mode. It should be used when the NSP admin have Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP resource. func (o NspLinkOutput) AutoApprovedRemotePerimeterResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v *NspLink) pulumi.StringPtrOutput { return v.AutoApprovedRemotePerimeterResourceId }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspProfile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspProfile.go index ce949dccc..f69823bb0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspProfile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/nspProfile.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 network security perimeter profile resource @@ -140,6 +141,12 @@ func (i *NspProfile) ToNspProfileOutputWithContext(ctx context.Context) NspProfi return pulumi.ToOutputWithContext(ctx, i).(NspProfileOutput) } +func (i *NspProfile) ToOutput(ctx context.Context) pulumix.Output[*NspProfile] { + return pulumix.Output[*NspProfile]{ + OutputState: i.ToNspProfileOutputWithContext(ctx).OutputState, + } +} + type NspProfileOutput struct{ *pulumi.OutputState } func (NspProfileOutput) ElementType() reflect.Type { @@ -154,6 +161,12 @@ func (o NspProfileOutput) ToNspProfileOutputWithContext(ctx context.Context) Nsp return o } +func (o NspProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*NspProfile] { + return pulumix.Output[*NspProfile]{ + OutputState: o.OutputState, + } +} + // Version number that increases with every update to access rules within the profile. func (o NspProfileOutput) AccessRulesVersion() pulumi.StringOutput { return o.ApplyT(func(v *NspProfile) pulumi.StringOutput { return v.AccessRulesVersion }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/outboundEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/outboundEndpoint.go index 8ee7b7d71..8195aef7c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/outboundEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/outboundEndpoint.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" ) // Describes an outbound endpoint for a DNS resolver. @@ -148,6 +149,12 @@ func (i *OutboundEndpoint) ToOutboundEndpointOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(OutboundEndpointOutput) } +func (i *OutboundEndpoint) ToOutput(ctx context.Context) pulumix.Output[*OutboundEndpoint] { + return pulumix.Output[*OutboundEndpoint]{ + OutputState: i.ToOutboundEndpointOutputWithContext(ctx).OutputState, + } +} + type OutboundEndpointOutput struct{ *pulumi.OutputState } func (OutboundEndpointOutput) ElementType() reflect.Type { @@ -162,6 +169,12 @@ func (o OutboundEndpointOutput) ToOutboundEndpointOutputWithContext(ctx context. return o } +func (o OutboundEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*OutboundEndpoint] { + return pulumix.Output[*OutboundEndpoint]{ + OutputState: o.OutputState, + } +} + // ETag of the outbound endpoint. func (o OutboundEndpointOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *OutboundEndpoint) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnGateway.go index 6708a9188..f03bbc2a2 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnGateway.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" ) // P2SVpnGateway Resource. @@ -257,6 +258,12 @@ func (i *P2sVpnGateway) ToP2sVpnGatewayOutputWithContext(ctx context.Context) P2 return pulumi.ToOutputWithContext(ctx, i).(P2sVpnGatewayOutput) } +func (i *P2sVpnGateway) ToOutput(ctx context.Context) pulumix.Output[*P2sVpnGateway] { + return pulumix.Output[*P2sVpnGateway]{ + OutputState: i.ToP2sVpnGatewayOutputWithContext(ctx).OutputState, + } +} + type P2sVpnGatewayOutput struct{ *pulumi.OutputState } func (P2sVpnGatewayOutput) ElementType() reflect.Type { @@ -271,6 +278,12 @@ func (o P2sVpnGatewayOutput) ToP2sVpnGatewayOutputWithContext(ctx context.Contex return o } +func (o P2sVpnGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*P2sVpnGateway] { + return pulumix.Output[*P2sVpnGateway]{ + OutputState: o.OutputState, + } +} + // List of all customer specified DNS servers IP addresses. func (o P2sVpnGatewayOutput) CustomDnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v *P2sVpnGateway) pulumi.StringArrayOutput { return v.CustomDnsServers }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnServerConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnServerConfiguration.go index 12883a670..5aefe28a9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnServerConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/p2sVpnServerConfiguration.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" ) // P2SVpnServerConfiguration Resource. @@ -197,6 +198,12 @@ func (i *P2sVpnServerConfiguration) ToP2sVpnServerConfigurationOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(P2sVpnServerConfigurationOutput) } +func (i *P2sVpnServerConfiguration) ToOutput(ctx context.Context) pulumix.Output[*P2sVpnServerConfiguration] { + return pulumix.Output[*P2sVpnServerConfiguration]{ + OutputState: i.ToP2sVpnServerConfigurationOutputWithContext(ctx).OutputState, + } +} + type P2sVpnServerConfigurationOutput struct{ *pulumi.OutputState } func (P2sVpnServerConfigurationOutput) ElementType() reflect.Type { @@ -211,6 +218,12 @@ func (o P2sVpnServerConfigurationOutput) ToP2sVpnServerConfigurationOutputWithCo return o } +func (o P2sVpnServerConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*P2sVpnServerConfiguration] { + return pulumix.Output[*P2sVpnServerConfiguration]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2sVpnServerConfigurationOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *P2sVpnServerConfiguration) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/packetCapture.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/packetCapture.go index dce8f8c2d..db2a3ef29 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/packetCapture.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/packetCapture.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" ) // Information about packet capture session. @@ -310,6 +311,12 @@ func (i *PacketCapture) ToPacketCaptureOutputWithContext(ctx context.Context) Pa return pulumi.ToOutputWithContext(ctx, i).(PacketCaptureOutput) } +func (i *PacketCapture) ToOutput(ctx context.Context) pulumix.Output[*PacketCapture] { + return pulumix.Output[*PacketCapture]{ + OutputState: i.ToPacketCaptureOutputWithContext(ctx).OutputState, + } +} + type PacketCaptureOutput struct{ *pulumi.OutputState } func (PacketCaptureOutput) ElementType() reflect.Type { @@ -324,6 +331,12 @@ func (o PacketCaptureOutput) ToPacketCaptureOutputWithContext(ctx context.Contex return o } +func (o PacketCaptureOutput) ToOutput(ctx context.Context) pulumix.Output[*PacketCapture] { + return pulumix.Output[*PacketCapture]{ + OutputState: o.OutputState, + } +} + // Number of bytes captured per packet, the remaining bytes are truncated. func (o PacketCaptureOutput) BytesToCapturePerPacket() pulumi.Float64PtrOutput { return o.ApplyT(func(v *PacketCapture) pulumi.Float64PtrOutput { return v.BytesToCapturePerPacket }).(pulumi.Float64PtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/policy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/policy.go index e2a825504..8bc168c02 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/policy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/policy.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" ) // Defines web application firewall policy. @@ -171,6 +172,12 @@ func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput { return pulumi.ToOutputWithContext(ctx, i).(PolicyOutput) } +func (i *Policy) ToOutput(ctx context.Context) pulumix.Output[*Policy] { + return pulumix.Output[*Policy]{ + OutputState: i.ToPolicyOutputWithContext(ctx).OutputState, + } +} + type PolicyOutput struct{ *pulumi.OutputState } func (PolicyOutput) ElementType() reflect.Type { @@ -185,6 +192,12 @@ func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutpu return o } +func (o PolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*Policy] { + return pulumix.Output[*Policy]{ + OutputState: o.OutputState, + } +} + // Describes custom rules inside the policy. func (o PolicyOutput) CustomRules() CustomRuleListResponsePtrOutput { return o.ApplyT(func(v *Policy) CustomRuleListResponsePtrOutput { return v.CustomRules }).(CustomRuleListResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateDnsZoneGroup.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateDnsZoneGroup.go index e4c22a8b7..a8fb90584 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateDnsZoneGroup.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateDnsZoneGroup.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" ) // Private dns zone group resource. @@ -186,6 +187,12 @@ func (i *PrivateDnsZoneGroup) ToPrivateDnsZoneGroupOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(PrivateDnsZoneGroupOutput) } +func (i *PrivateDnsZoneGroup) ToOutput(ctx context.Context) pulumix.Output[*PrivateDnsZoneGroup] { + return pulumix.Output[*PrivateDnsZoneGroup]{ + OutputState: i.ToPrivateDnsZoneGroupOutputWithContext(ctx).OutputState, + } +} + type PrivateDnsZoneGroupOutput struct{ *pulumi.OutputState } func (PrivateDnsZoneGroupOutput) ElementType() reflect.Type { @@ -200,6 +207,12 @@ func (o PrivateDnsZoneGroupOutput) ToPrivateDnsZoneGroupOutputWithContext(ctx co return o } +func (o PrivateDnsZoneGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateDnsZoneGroup] { + return pulumix.Output[*PrivateDnsZoneGroup]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o PrivateDnsZoneGroupOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *PrivateDnsZoneGroup) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateEndpoint.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateEndpoint.go index 383016e54..cd188760f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateEndpoint.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateEndpoint.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" ) // Private endpoint resource. @@ -272,6 +273,12 @@ func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(PrivateEndpointOutput) } +func (i *PrivateEndpoint) ToOutput(ctx context.Context) pulumix.Output[*PrivateEndpoint] { + return pulumix.Output[*PrivateEndpoint]{ + OutputState: i.ToPrivateEndpointOutputWithContext(ctx).OutputState, + } +} + type PrivateEndpointOutput struct{ *pulumi.OutputState } func (PrivateEndpointOutput) ElementType() reflect.Type { @@ -286,6 +293,12 @@ func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Co return o } +func (o PrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateEndpoint] { + return pulumix.Output[*PrivateEndpoint]{ + OutputState: o.OutputState, + } +} + // Application security groups in which the private endpoint IP configuration is included. func (o PrivateEndpointOutput) ApplicationSecurityGroups() ApplicationSecurityGroupResponseArrayOutput { return o.ApplyT(func(v *PrivateEndpoint) ApplicationSecurityGroupResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkService.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkService.go index 9f6ca525a..c12bd2359 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkService.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkService.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" ) // Private link service resource. @@ -252,6 +253,12 @@ func (i *PrivateLinkService) ToPrivateLinkServiceOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceOutput) } +func (i *PrivateLinkService) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkService] { + return pulumix.Output[*PrivateLinkService]{ + OutputState: i.ToPrivateLinkServiceOutputWithContext(ctx).OutputState, + } +} + type PrivateLinkServiceOutput struct{ *pulumi.OutputState } func (PrivateLinkServiceOutput) ElementType() reflect.Type { @@ -266,6 +273,12 @@ func (o PrivateLinkServiceOutput) ToPrivateLinkServiceOutputWithContext(ctx cont return o } +func (o PrivateLinkServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkService] { + return pulumix.Output[*PrivateLinkService]{ + OutputState: o.OutputState, + } +} + // The alias of the private link service. func (o PrivateLinkServiceOutput) Alias() pulumi.StringOutput { return o.ApplyT(func(v *PrivateLinkService) pulumi.StringOutput { return v.Alias }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkServicePrivateEndpointConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkServicePrivateEndpointConnection.go index 7d8807a9c..fe6aedea6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkServicePrivateEndpointConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateLinkServicePrivateEndpointConnection.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" ) // PrivateEndpointConnection resource. @@ -203,6 +204,12 @@ func (i *PrivateLinkServicePrivateEndpointConnection) ToPrivateLinkServicePrivat return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServicePrivateEndpointConnectionOutput) } +func (i *PrivateLinkServicePrivateEndpointConnection) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePrivateEndpointConnection] { + return pulumix.Output[*PrivateLinkServicePrivateEndpointConnection]{ + OutputState: i.ToPrivateLinkServicePrivateEndpointConnectionOutputWithContext(ctx).OutputState, + } +} + type PrivateLinkServicePrivateEndpointConnectionOutput struct{ *pulumi.OutputState } func (PrivateLinkServicePrivateEndpointConnectionOutput) ElementType() reflect.Type { @@ -217,6 +224,12 @@ func (o PrivateLinkServicePrivateEndpointConnectionOutput) ToPrivateLinkServiceP return o } +func (o PrivateLinkServicePrivateEndpointConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePrivateEndpointConnection] { + return pulumix.Output[*PrivateLinkServicePrivateEndpointConnection]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o PrivateLinkServicePrivateEndpointConnectionOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *PrivateLinkServicePrivateEndpointConnection) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateRecordSet.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateRecordSet.go index 0230e02a1..d096f38bc 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateRecordSet.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateRecordSet.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" ) // Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone. @@ -195,6 +196,12 @@ func (i *PrivateRecordSet) ToPrivateRecordSetOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(PrivateRecordSetOutput) } +func (i *PrivateRecordSet) ToOutput(ctx context.Context) pulumix.Output[*PrivateRecordSet] { + return pulumix.Output[*PrivateRecordSet]{ + OutputState: i.ToPrivateRecordSetOutputWithContext(ctx).OutputState, + } +} + type PrivateRecordSetOutput struct{ *pulumi.OutputState } func (PrivateRecordSetOutput) ElementType() reflect.Type { @@ -209,6 +216,12 @@ func (o PrivateRecordSetOutput) ToPrivateRecordSetOutputWithContext(ctx context. return o } +func (o PrivateRecordSetOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateRecordSet] { + return pulumix.Output[*PrivateRecordSet]{ + OutputState: o.OutputState, + } +} + // The list of A records in the record set. func (o PrivateRecordSetOutput) ARecords() ARecordResponseArrayOutput { return o.ApplyT(func(v *PrivateRecordSet) ARecordResponseArrayOutput { return v.ARecords }).(ARecordResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateResolverVirtualNetworkLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateResolverVirtualNetworkLink.go index 5c8634bf1..c5b28c945 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateResolverVirtualNetworkLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateResolverVirtualNetworkLink.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" ) // Describes a virtual network link. @@ -140,6 +141,12 @@ func (i *PrivateResolverVirtualNetworkLink) ToPrivateResolverVirtualNetworkLinkO return pulumi.ToOutputWithContext(ctx, i).(PrivateResolverVirtualNetworkLinkOutput) } +func (i *PrivateResolverVirtualNetworkLink) ToOutput(ctx context.Context) pulumix.Output[*PrivateResolverVirtualNetworkLink] { + return pulumix.Output[*PrivateResolverVirtualNetworkLink]{ + OutputState: i.ToPrivateResolverVirtualNetworkLinkOutputWithContext(ctx).OutputState, + } +} + type PrivateResolverVirtualNetworkLinkOutput struct{ *pulumi.OutputState } func (PrivateResolverVirtualNetworkLinkOutput) ElementType() reflect.Type { @@ -154,6 +161,12 @@ func (o PrivateResolverVirtualNetworkLinkOutput) ToPrivateResolverVirtualNetwork return o } +func (o PrivateResolverVirtualNetworkLinkOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateResolverVirtualNetworkLink] { + return pulumix.Output[*PrivateResolverVirtualNetworkLink]{ + OutputState: o.OutputState, + } +} + // ETag of the virtual network link. func (o PrivateResolverVirtualNetworkLinkOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *PrivateResolverVirtualNetworkLink) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateZone.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateZone.go index d69412222..5baad57ba 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateZone.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/privateZone.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" ) // Describes a Private DNS zone. @@ -145,6 +146,12 @@ func (i *PrivateZone) ToPrivateZoneOutputWithContext(ctx context.Context) Privat return pulumi.ToOutputWithContext(ctx, i).(PrivateZoneOutput) } +func (i *PrivateZone) ToOutput(ctx context.Context) pulumix.Output[*PrivateZone] { + return pulumix.Output[*PrivateZone]{ + OutputState: i.ToPrivateZoneOutputWithContext(ctx).OutputState, + } +} + type PrivateZoneOutput struct{ *pulumi.OutputState } func (PrivateZoneOutput) ElementType() reflect.Type { @@ -159,6 +166,12 @@ func (o PrivateZoneOutput) ToPrivateZoneOutputWithContext(ctx context.Context) P return o } +func (o PrivateZoneOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateZone] { + return pulumix.Output[*PrivateZone]{ + OutputState: o.OutputState, + } +} + // The ETag of the zone. func (o PrivateZoneOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v *PrivateZone) pulumi.StringPtrOutput { return v.Etag }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/profile.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/profile.go index abb7ee54a..612962556 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/profile.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/profile.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" ) // Class representing a Traffic Manager profile. @@ -207,6 +208,12 @@ func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput return pulumi.ToOutputWithContext(ctx, i).(ProfileOutput) } +func (i *Profile) ToOutput(ctx context.Context) pulumix.Output[*Profile] { + return pulumix.Output[*Profile]{ + OutputState: i.ToProfileOutputWithContext(ctx).OutputState, + } +} + type ProfileOutput struct{ *pulumi.OutputState } func (ProfileOutput) ElementType() reflect.Type { @@ -221,6 +228,12 @@ func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOu return o } +func (o ProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*Profile] { + return pulumix.Output[*Profile]{ + OutputState: o.OutputState, + } +} + // The list of allowed endpoint record types. func (o ProfileOutput) AllowedEndpointRecordTypes() pulumi.StringArrayOutput { return o.ApplyT(func(v *Profile) pulumi.StringArrayOutput { return v.AllowedEndpointRecordTypes }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPAddress.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPAddress.go index a4dcf27ef..7b21cc2e4 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPAddress.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPAddress.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" ) // Public IP address resource. @@ -370,6 +371,12 @@ func (i *PublicIPAddress) ToPublicIPAddressOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressOutput) } +func (i *PublicIPAddress) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddress] { + return pulumix.Output[*PublicIPAddress]{ + OutputState: i.ToPublicIPAddressOutputWithContext(ctx).OutputState, + } +} + type PublicIPAddressOutput struct{ *pulumi.OutputState } func (PublicIPAddressOutput) ElementType() reflect.Type { @@ -384,6 +391,12 @@ func (o PublicIPAddressOutput) ToPublicIPAddressOutputWithContext(ctx context.Co return o } +func (o PublicIPAddressOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddress] { + return pulumix.Output[*PublicIPAddress]{ + OutputState: o.OutputState, + } +} + // The DDoS protection custom policy associated with the public IP address. func (o PublicIPAddressOutput) DdosSettings() DdosSettingsResponsePtrOutput { return o.ApplyT(func(v *PublicIPAddress) DdosSettingsResponsePtrOutput { return v.DdosSettings }).(DdosSettingsResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPPrefix.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPPrefix.go index 5ee568a2d..8aa80122f 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPPrefix.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/publicIPPrefix.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" ) // Public IP prefix resource. @@ -278,6 +279,12 @@ func (i *PublicIPPrefix) ToPublicIPPrefixOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(PublicIPPrefixOutput) } +func (i *PublicIPPrefix) ToOutput(ctx context.Context) pulumix.Output[*PublicIPPrefix] { + return pulumix.Output[*PublicIPPrefix]{ + OutputState: i.ToPublicIPPrefixOutputWithContext(ctx).OutputState, + } +} + type PublicIPPrefixOutput struct{ *pulumi.OutputState } func (PublicIPPrefixOutput) ElementType() reflect.Type { @@ -292,6 +299,12 @@ func (o PublicIPPrefixOutput) ToPublicIPPrefixOutputWithContext(ctx context.Cont return o } +func (o PublicIPPrefixOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPPrefix] { + return pulumix.Output[*PublicIPPrefix]{ + OutputState: o.OutputState, + } +} + // The customIpPrefix that this prefix is associated with. func (o PublicIPPrefixOutput) CustomIPPrefix() SubResourceResponsePtrOutput { return o.ApplyT(func(v *PublicIPPrefix) SubResourceResponsePtrOutput { return v.CustomIPPrefix }).(SubResourceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiEnums.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiEnums.go index 53e569b09..cb0353bda 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiEnums.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/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 access type of the rule. @@ -1310,6 +1311,12 @@ func (o PacketCaptureTargetTypeOutput) ToPacketCaptureTargetTypePtrOutputWithCon }).(PacketCaptureTargetTypePtrOutput) } +func (o PacketCaptureTargetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureTargetType] { + return pulumix.Output[PacketCaptureTargetType]{ + OutputState: o.OutputState, + } +} + func (o PacketCaptureTargetTypeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -1345,6 +1352,12 @@ func (o PacketCaptureTargetTypePtrOutput) ToPacketCaptureTargetTypePtrOutputWith return o } +func (o PacketCaptureTargetTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PacketCaptureTargetType] { + return pulumix.Output[*PacketCaptureTargetType]{ + OutputState: o.OutputState, + } +} + func (o PacketCaptureTargetTypePtrOutput) Elem() PacketCaptureTargetTypeOutput { return o.ApplyT(func(v *PacketCaptureTargetType) PacketCaptureTargetType { if v != nil { @@ -1407,6 +1420,12 @@ func (in *packetCaptureTargetTypePtr) ToPacketCaptureTargetTypePtrOutputWithCont return pulumi.ToOutputWithContext(ctx, in).(PacketCaptureTargetTypePtrOutput) } +func (in *packetCaptureTargetTypePtr) ToOutput(ctx context.Context) pulumix.Output[*PacketCaptureTargetType] { + return pulumix.Output[*PacketCaptureTargetType]{ + OutputState: in.ToPacketCaptureTargetTypePtrOutputWithContext(ctx).OutputState, + } +} + // Protocol to be filtered on. type PcProtocol string @@ -1627,6 +1646,12 @@ func (o PublicIpAddressDnsSettingsDomainNameLabelScopeOutput) ToPublicIpAddressD }).(PublicIpAddressDnsSettingsDomainNameLabelScopePtrOutput) } +func (o PublicIpAddressDnsSettingsDomainNameLabelScopeOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIpAddressDnsSettingsDomainNameLabelScope] { + return pulumix.Output[PublicIpAddressDnsSettingsDomainNameLabelScope]{ + OutputState: o.OutputState, + } +} + func (o PublicIpAddressDnsSettingsDomainNameLabelScopeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -1662,6 +1687,12 @@ func (o PublicIpAddressDnsSettingsDomainNameLabelScopePtrOutput) ToPublicIpAddre return o } +func (o PublicIpAddressDnsSettingsDomainNameLabelScopePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIpAddressDnsSettingsDomainNameLabelScope] { + return pulumix.Output[*PublicIpAddressDnsSettingsDomainNameLabelScope]{ + OutputState: o.OutputState, + } +} + func (o PublicIpAddressDnsSettingsDomainNameLabelScopePtrOutput) Elem() PublicIpAddressDnsSettingsDomainNameLabelScopeOutput { return o.ApplyT(func(v *PublicIpAddressDnsSettingsDomainNameLabelScope) PublicIpAddressDnsSettingsDomainNameLabelScope { if v != nil { @@ -1724,6 +1755,12 @@ func (in *publicIpAddressDnsSettingsDomainNameLabelScopePtr) ToPublicIpAddressDn return pulumi.ToOutputWithContext(ctx, in).(PublicIpAddressDnsSettingsDomainNameLabelScopePtrOutput) } +func (in *publicIpAddressDnsSettingsDomainNameLabelScopePtr) ToOutput(ctx context.Context) pulumix.Output[*PublicIpAddressDnsSettingsDomainNameLabelScope] { + return pulumix.Output[*PublicIpAddressDnsSettingsDomainNameLabelScope]{ + OutputState: in.ToPublicIpAddressDnsSettingsDomainNameLabelScopePtrOutputWithContext(ctx).OutputState, + } +} + // The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. type ResourceIdentityType string @@ -1794,6 +1831,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()) } @@ -1829,6 +1872,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 { @@ -1891,6 +1940,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, + } +} + // The rule type of the rule. type RouteFilterRuleTypeEnum string @@ -2553,6 +2608,12 @@ func (o ZoneTypeOutput) ToZoneTypePtrOutputWithContext(ctx context.Context) Zone }).(ZoneTypePtrOutput) } +func (o ZoneTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ZoneType] { + return pulumix.Output[ZoneType]{ + OutputState: o.OutputState, + } +} + func (o ZoneTypeOutput) ToStringOutput() pulumi.StringOutput { return o.ToStringOutputWithContext(context.Background()) } @@ -2588,6 +2649,12 @@ func (o ZoneTypePtrOutput) ToZoneTypePtrOutputWithContext(ctx context.Context) Z return o } +func (o ZoneTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ZoneType] { + return pulumix.Output[*ZoneType]{ + OutputState: o.OutputState, + } +} + func (o ZoneTypePtrOutput) Elem() ZoneTypeOutput { return o.ApplyT(func(v *ZoneType) ZoneType { if v != nil { @@ -2650,6 +2717,12 @@ func (in *zoneTypePtr) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneT return pulumi.ToOutputWithContext(ctx, in).(ZoneTypePtrOutput) } +func (in *zoneTypePtr) ToOutput(ctx context.Context) pulumix.Output[*ZoneType] { + return pulumix.Output[*ZoneType]{ + OutputState: in.ToZoneTypePtrOutputWithContext(ctx).OutputState, + } +} + func init() { pulumi.RegisterOutputType(PacketCaptureTargetTypeOutput{}) pulumi.RegisterOutputType(PacketCaptureTargetTypePtrOutput{}) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes.go index 0fd071128..945e1f3b3 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/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 @@ -48,6 +49,12 @@ func (i ARecordArgs) ToARecordOutputWithContext(ctx context.Context) ARecordOutp return pulumi.ToOutputWithContext(ctx, i).(ARecordOutput) } +func (i ARecordArgs) ToOutput(ctx context.Context) pulumix.Output[ARecord] { + return pulumix.Output[ARecord]{ + OutputState: i.ToARecordOutputWithContext(ctx).OutputState, + } +} + // ARecordArrayInput is an input type that accepts ARecordArray and ARecordArrayOutput values. // You can construct a concrete instance of `ARecordArrayInput` via: // @@ -73,6 +80,12 @@ func (i ARecordArray) ToARecordArrayOutputWithContext(ctx context.Context) AReco return pulumi.ToOutputWithContext(ctx, i).(ARecordArrayOutput) } +func (i ARecordArray) ToOutput(ctx context.Context) pulumix.Output[[]ARecord] { + return pulumix.Output[[]ARecord]{ + OutputState: i.ToARecordArrayOutputWithContext(ctx).OutputState, + } +} + // An A record. type ARecordOutput struct{ *pulumi.OutputState } @@ -88,6 +101,12 @@ func (o ARecordOutput) ToARecordOutputWithContext(ctx context.Context) ARecordOu return o } +func (o ARecordOutput) ToOutput(ctx context.Context) pulumix.Output[ARecord] { + return pulumix.Output[ARecord]{ + OutputState: o.OutputState, + } +} + // The IPv4 address of this A record. func (o ARecordOutput) Ipv4Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ARecord) *string { return v.Ipv4Address }).(pulumi.StringPtrOutput) @@ -107,6 +126,12 @@ func (o ARecordArrayOutput) ToARecordArrayOutputWithContext(ctx context.Context) return o } +func (o ARecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ARecord] { + return pulumix.Output[[]ARecord]{ + OutputState: o.OutputState, + } +} + func (o ARecordArrayOutput) Index(i pulumi.IntInput) ARecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ARecord { return vs[0].([]ARecord)[vs[1].(int)] @@ -134,6 +159,12 @@ func (o ARecordResponseOutput) ToARecordResponseOutputWithContext(ctx context.Co return o } +func (o ARecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ARecordResponse] { + return pulumix.Output[ARecordResponse]{ + OutputState: o.OutputState, + } +} + // The IPv4 address of this A record. func (o ARecordResponseOutput) Ipv4Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ARecordResponse) *string { return v.Ipv4Address }).(pulumi.StringPtrOutput) @@ -153,6 +184,12 @@ func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext(ctx return o } +func (o ARecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ARecordResponse] { + return pulumix.Output[[]ARecordResponse]{ + OutputState: o.OutputState, + } +} + func (o ARecordResponseArrayOutput) Index(i pulumi.IntInput) ARecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ARecordResponse { return vs[0].([]ARecordResponse)[vs[1].(int)] @@ -194,6 +231,12 @@ func (i AaaaRecordArgs) ToAaaaRecordOutputWithContext(ctx context.Context) AaaaR return pulumi.ToOutputWithContext(ctx, i).(AaaaRecordOutput) } +func (i AaaaRecordArgs) ToOutput(ctx context.Context) pulumix.Output[AaaaRecord] { + return pulumix.Output[AaaaRecord]{ + OutputState: i.ToAaaaRecordOutputWithContext(ctx).OutputState, + } +} + // AaaaRecordArrayInput is an input type that accepts AaaaRecordArray and AaaaRecordArrayOutput values. // You can construct a concrete instance of `AaaaRecordArrayInput` via: // @@ -219,6 +262,12 @@ func (i AaaaRecordArray) ToAaaaRecordArrayOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(AaaaRecordArrayOutput) } +func (i AaaaRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]AaaaRecord] { + return pulumix.Output[[]AaaaRecord]{ + OutputState: i.ToAaaaRecordArrayOutputWithContext(ctx).OutputState, + } +} + // An AAAA record. type AaaaRecordOutput struct{ *pulumi.OutputState } @@ -234,6 +283,12 @@ func (o AaaaRecordOutput) ToAaaaRecordOutputWithContext(ctx context.Context) Aaa return o } +func (o AaaaRecordOutput) ToOutput(ctx context.Context) pulumix.Output[AaaaRecord] { + return pulumix.Output[AaaaRecord]{ + OutputState: o.OutputState, + } +} + // The IPv6 address of this AAAA record. func (o AaaaRecordOutput) Ipv6Address() pulumi.StringPtrOutput { return o.ApplyT(func(v AaaaRecord) *string { return v.Ipv6Address }).(pulumi.StringPtrOutput) @@ -253,6 +308,12 @@ func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext(ctx context.Co return o } +func (o AaaaRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AaaaRecord] { + return pulumix.Output[[]AaaaRecord]{ + OutputState: o.OutputState, + } +} + func (o AaaaRecordArrayOutput) Index(i pulumi.IntInput) AaaaRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AaaaRecord { return vs[0].([]AaaaRecord)[vs[1].(int)] @@ -280,6 +341,12 @@ func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext(ctx cont return o } +func (o AaaaRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AaaaRecordResponse] { + return pulumix.Output[AaaaRecordResponse]{ + OutputState: o.OutputState, + } +} + // The IPv6 address of this AAAA record. func (o AaaaRecordResponseOutput) Ipv6Address() pulumi.StringPtrOutput { return o.ApplyT(func(v AaaaRecordResponse) *string { return v.Ipv6Address }).(pulumi.StringPtrOutput) @@ -299,6 +366,12 @@ func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContex return o } +func (o AaaaRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AaaaRecordResponse] { + return pulumix.Output[[]AaaaRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o AaaaRecordResponseArrayOutput) Index(i pulumi.IntInput) AaaaRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AaaaRecordResponse { return vs[0].([]AaaaRecordResponse)[vs[1].(int)] @@ -348,6 +421,12 @@ func (i AadAuthenticationParametersArgs) ToAadAuthenticationParametersOutputWith return pulumi.ToOutputWithContext(ctx, i).(AadAuthenticationParametersOutput) } +func (i AadAuthenticationParametersArgs) ToOutput(ctx context.Context) pulumix.Output[AadAuthenticationParameters] { + return pulumix.Output[AadAuthenticationParameters]{ + OutputState: i.ToAadAuthenticationParametersOutputWithContext(ctx).OutputState, + } +} + func (i AadAuthenticationParametersArgs) ToAadAuthenticationParametersPtrOutput() AadAuthenticationParametersPtrOutput { return i.ToAadAuthenticationParametersPtrOutputWithContext(context.Background()) } @@ -389,6 +468,12 @@ func (i *aadAuthenticationParametersPtrType) ToAadAuthenticationParametersPtrOut return pulumi.ToOutputWithContext(ctx, i).(AadAuthenticationParametersPtrOutput) } +func (i *aadAuthenticationParametersPtrType) ToOutput(ctx context.Context) pulumix.Output[*AadAuthenticationParameters] { + return pulumix.Output[*AadAuthenticationParameters]{ + OutputState: i.ToAadAuthenticationParametersPtrOutputWithContext(ctx).OutputState, + } +} + // AAD Vpn authentication type related parameters. type AadAuthenticationParametersOutput struct{ *pulumi.OutputState } @@ -414,6 +499,12 @@ func (o AadAuthenticationParametersOutput) ToAadAuthenticationParametersPtrOutpu }).(AadAuthenticationParametersPtrOutput) } +func (o AadAuthenticationParametersOutput) ToOutput(ctx context.Context) pulumix.Output[AadAuthenticationParameters] { + return pulumix.Output[AadAuthenticationParameters]{ + OutputState: o.OutputState, + } +} + // AAD Vpn authentication parameter AAD audience. func (o AadAuthenticationParametersOutput) AadAudience() pulumi.StringPtrOutput { return o.ApplyT(func(v AadAuthenticationParameters) *string { return v.AadAudience }).(pulumi.StringPtrOutput) @@ -443,6 +534,12 @@ func (o AadAuthenticationParametersPtrOutput) ToAadAuthenticationParametersPtrOu return o } +func (o AadAuthenticationParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AadAuthenticationParameters] { + return pulumix.Output[*AadAuthenticationParameters]{ + OutputState: o.OutputState, + } +} + func (o AadAuthenticationParametersPtrOutput) Elem() AadAuthenticationParametersOutput { return o.ApplyT(func(v *AadAuthenticationParameters) AadAuthenticationParameters { if v != nil { @@ -508,6 +605,12 @@ func (o AadAuthenticationParametersResponseOutput) ToAadAuthenticationParameters return o } +func (o AadAuthenticationParametersResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AadAuthenticationParametersResponse] { + return pulumix.Output[AadAuthenticationParametersResponse]{ + OutputState: o.OutputState, + } +} + // AAD Vpn authentication parameter AAD audience. func (o AadAuthenticationParametersResponseOutput) AadAudience() pulumi.StringPtrOutput { return o.ApplyT(func(v AadAuthenticationParametersResponse) *string { return v.AadAudience }).(pulumi.StringPtrOutput) @@ -537,6 +640,12 @@ func (o AadAuthenticationParametersResponsePtrOutput) ToAadAuthenticationParamet return o } +func (o AadAuthenticationParametersResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AadAuthenticationParametersResponse] { + return pulumix.Output[*AadAuthenticationParametersResponse]{ + OutputState: o.OutputState, + } +} + func (o AadAuthenticationParametersResponsePtrOutput) Elem() AadAuthenticationParametersResponseOutput { return o.ApplyT(func(v *AadAuthenticationParametersResponse) AadAuthenticationParametersResponse { if v != nil { @@ -616,6 +725,12 @@ func (i ActionArgs) ToActionOutputWithContext(ctx context.Context) ActionOutput return pulumi.ToOutputWithContext(ctx, i).(ActionOutput) } +func (i ActionArgs) ToOutput(ctx context.Context) pulumix.Output[Action] { + return pulumix.Output[Action]{ + OutputState: i.ToActionOutputWithContext(ctx).OutputState, + } +} + // ActionArrayInput is an input type that accepts ActionArray and ActionArrayOutput values. // You can construct a concrete instance of `ActionArrayInput` via: // @@ -641,6 +756,12 @@ func (i ActionArray) ToActionArrayOutputWithContext(ctx context.Context) ActionA return pulumi.ToOutputWithContext(ctx, i).(ActionArrayOutput) } +func (i ActionArray) ToOutput(ctx context.Context) pulumix.Output[[]Action] { + return pulumix.Output[[]Action]{ + OutputState: i.ToActionArrayOutputWithContext(ctx).OutputState, + } +} + // Action to be taken on a route matching a RouteMap criterion. type ActionOutput struct{ *pulumi.OutputState } @@ -656,6 +777,12 @@ func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutpu return o } +func (o ActionOutput) ToOutput(ctx context.Context) pulumix.Output[Action] { + return pulumix.Output[Action]{ + OutputState: o.OutputState, + } +} + // List of parameters relevant to the action.For instance if type is drop then parameters has list of prefixes to be dropped.If type is add, parameters would have list of ASN numbers to be added func (o ActionOutput) Parameters() ParameterArrayOutput { return o.ApplyT(func(v Action) []Parameter { return v.Parameters }).(ParameterArrayOutput) @@ -680,6 +807,12 @@ func (o ActionArrayOutput) ToActionArrayOutputWithContext(ctx context.Context) A return o } +func (o ActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Action] { + return pulumix.Output[[]Action]{ + OutputState: o.OutputState, + } +} + func (o ActionArrayOutput) Index(i pulumi.IntInput) ActionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Action { return vs[0].([]Action)[vs[1].(int)] @@ -709,6 +842,12 @@ func (o ActionResponseOutput) ToActionResponseOutputWithContext(ctx context.Cont return o } +func (o ActionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ActionResponse] { + return pulumix.Output[ActionResponse]{ + OutputState: o.OutputState, + } +} + // List of parameters relevant to the action.For instance if type is drop then parameters has list of prefixes to be dropped.If type is add, parameters would have list of ASN numbers to be added func (o ActionResponseOutput) Parameters() ParameterResponseArrayOutput { return o.ApplyT(func(v ActionResponse) []ParameterResponse { return v.Parameters }).(ParameterResponseArrayOutput) @@ -733,6 +872,12 @@ func (o ActionResponseArrayOutput) ToActionResponseArrayOutputWithContext(ctx co return o } +func (o ActionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ActionResponse] { + return pulumix.Output[[]ActionResponse]{ + OutputState: o.OutputState, + } +} + func (o ActionResponseArrayOutput) Index(i pulumi.IntInput) ActionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ActionResponse { return vs[0].([]ActionResponse)[vs[1].(int)] @@ -784,6 +929,12 @@ func (o ActiveConnectivityConfigurationResponseOutput) ToActiveConnectivityConfi return o } +func (o ActiveConnectivityConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ActiveConnectivityConfigurationResponse] { + return pulumix.Output[ActiveConnectivityConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o ActiveConnectivityConfigurationResponseOutput) AppliesToGroups() ConnectivityGroupItemResponseArrayOutput { return o.ApplyT(func(v ActiveConnectivityConfigurationResponse) []ConnectivityGroupItemResponse { @@ -867,6 +1018,12 @@ func (o ActiveConnectivityConfigurationResponseArrayOutput) ToActiveConnectivity return o } +func (o ActiveConnectivityConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ActiveConnectivityConfigurationResponse] { + return pulumix.Output[[]ActiveConnectivityConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ActiveConnectivityConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ActiveConnectivityConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ActiveConnectivityConfigurationResponse { return vs[0].([]ActiveConnectivityConfigurationResponse)[vs[1].(int)] @@ -1100,6 +1257,12 @@ func (i AddressPrefixItemArgs) ToAddressPrefixItemOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(AddressPrefixItemOutput) } +func (i AddressPrefixItemArgs) ToOutput(ctx context.Context) pulumix.Output[AddressPrefixItem] { + return pulumix.Output[AddressPrefixItem]{ + OutputState: i.ToAddressPrefixItemOutputWithContext(ctx).OutputState, + } +} + // AddressPrefixItemArrayInput is an input type that accepts AddressPrefixItemArray and AddressPrefixItemArrayOutput values. // You can construct a concrete instance of `AddressPrefixItemArrayInput` via: // @@ -1125,6 +1288,12 @@ func (i AddressPrefixItemArray) ToAddressPrefixItemArrayOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(AddressPrefixItemArrayOutput) } +func (i AddressPrefixItemArray) ToOutput(ctx context.Context) pulumix.Output[[]AddressPrefixItem] { + return pulumix.Output[[]AddressPrefixItem]{ + OutputState: i.ToAddressPrefixItemArrayOutputWithContext(ctx).OutputState, + } +} + // Address prefix item. type AddressPrefixItemOutput struct{ *pulumi.OutputState } @@ -1140,6 +1309,12 @@ func (o AddressPrefixItemOutput) ToAddressPrefixItemOutputWithContext(ctx contex return o } +func (o AddressPrefixItemOutput) ToOutput(ctx context.Context) pulumix.Output[AddressPrefixItem] { + return pulumix.Output[AddressPrefixItem]{ + OutputState: o.OutputState, + } +} + // Address prefix. func (o AddressPrefixItemOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v AddressPrefixItem) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -1164,6 +1339,12 @@ func (o AddressPrefixItemArrayOutput) ToAddressPrefixItemArrayOutputWithContext( return o } +func (o AddressPrefixItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AddressPrefixItem] { + return pulumix.Output[[]AddressPrefixItem]{ + OutputState: o.OutputState, + } +} + func (o AddressPrefixItemArrayOutput) Index(i pulumi.IntInput) AddressPrefixItemOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AddressPrefixItem { return vs[0].([]AddressPrefixItem)[vs[1].(int)] @@ -1193,6 +1374,12 @@ func (o AddressPrefixItemResponseOutput) ToAddressPrefixItemResponseOutputWithCo return o } +func (o AddressPrefixItemResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AddressPrefixItemResponse] { + return pulumix.Output[AddressPrefixItemResponse]{ + OutputState: o.OutputState, + } +} + // Address prefix. func (o AddressPrefixItemResponseOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v AddressPrefixItemResponse) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -1217,6 +1404,12 @@ func (o AddressPrefixItemResponseArrayOutput) ToAddressPrefixItemResponseArrayOu return o } +func (o AddressPrefixItemResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AddressPrefixItemResponse] { + return pulumix.Output[[]AddressPrefixItemResponse]{ + OutputState: o.OutputState, + } +} + func (o AddressPrefixItemResponseArrayOutput) Index(i pulumi.IntInput) AddressPrefixItemResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AddressPrefixItemResponse { return vs[0].([]AddressPrefixItemResponse)[vs[1].(int)] @@ -1258,6 +1451,12 @@ func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) A return pulumi.ToOutputWithContext(ctx, i).(AddressSpaceOutput) } +func (i AddressSpaceArgs) ToOutput(ctx context.Context) pulumix.Output[AddressSpace] { + return pulumix.Output[AddressSpace]{ + OutputState: i.ToAddressSpaceOutputWithContext(ctx).OutputState, + } +} + func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput { return i.ToAddressSpacePtrOutputWithContext(context.Background()) } @@ -1299,6 +1498,12 @@ func (i *addressSpacePtrType) ToAddressSpacePtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(AddressSpacePtrOutput) } +func (i *addressSpacePtrType) ToOutput(ctx context.Context) pulumix.Output[*AddressSpace] { + return pulumix.Output[*AddressSpace]{ + OutputState: i.ToAddressSpacePtrOutputWithContext(ctx).OutputState, + } +} + // AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network. type AddressSpaceOutput struct{ *pulumi.OutputState } @@ -1324,6 +1529,12 @@ func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Conte }).(AddressSpacePtrOutput) } +func (o AddressSpaceOutput) ToOutput(ctx context.Context) pulumix.Output[AddressSpace] { + return pulumix.Output[AddressSpace]{ + OutputState: o.OutputState, + } +} + // A list of address blocks reserved for this virtual network in CIDR notation. func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v AddressSpace) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) @@ -1343,6 +1554,12 @@ func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Co return o } +func (o AddressSpacePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AddressSpace] { + return pulumix.Output[*AddressSpace]{ + OutputState: o.OutputState, + } +} + func (o AddressSpacePtrOutput) Elem() AddressSpaceOutput { return o.ApplyT(func(v *AddressSpace) AddressSpace { if v != nil { @@ -1384,6 +1601,12 @@ func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx return o } +func (o AddressSpaceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AddressSpaceResponse] { + return pulumix.Output[AddressSpaceResponse]{ + OutputState: o.OutputState, + } +} + // A list of address blocks reserved for this virtual network in CIDR notation. func (o AddressSpaceResponseOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v AddressSpaceResponse) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) @@ -1403,6 +1626,12 @@ func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContex return o } +func (o AddressSpaceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AddressSpaceResponse] { + return pulumix.Output[*AddressSpaceResponse]{ + OutputState: o.OutputState, + } +} + func (o AddressSpaceResponsePtrOutput) Elem() AddressSpaceResponseOutput { return o.ApplyT(func(v *AddressSpaceResponse) AddressSpaceResponse { if v != nil { @@ -1466,6 +1695,12 @@ func (i ApplicationGatewayAuthenticationCertificateArgs) ToApplicationGatewayAut return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayAuthenticationCertificateOutput) } +func (i ApplicationGatewayAuthenticationCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayAuthenticationCertificate] { + return pulumix.Output[ApplicationGatewayAuthenticationCertificate]{ + OutputState: i.ToApplicationGatewayAuthenticationCertificateOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayAuthenticationCertificateArrayInput is an input type that accepts ApplicationGatewayAuthenticationCertificateArray and ApplicationGatewayAuthenticationCertificateArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayAuthenticationCertificateArrayInput` via: // @@ -1491,6 +1726,12 @@ func (i ApplicationGatewayAuthenticationCertificateArray) ToApplicationGatewayAu return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayAuthenticationCertificateArrayOutput) } +func (i ApplicationGatewayAuthenticationCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayAuthenticationCertificate] { + return pulumix.Output[[]ApplicationGatewayAuthenticationCertificate]{ + OutputState: i.ToApplicationGatewayAuthenticationCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Authentication certificates of an application gateway. type ApplicationGatewayAuthenticationCertificateOutput struct{ *pulumi.OutputState } @@ -1506,6 +1747,12 @@ func (o ApplicationGatewayAuthenticationCertificateOutput) ToApplicationGatewayA return o } +func (o ApplicationGatewayAuthenticationCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayAuthenticationCertificate] { + return pulumix.Output[ApplicationGatewayAuthenticationCertificate]{ + OutputState: o.OutputState, + } +} + // Certificate public data. func (o ApplicationGatewayAuthenticationCertificateOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayAuthenticationCertificate) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -1535,6 +1782,12 @@ func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToApplicationGat return o } +func (o ApplicationGatewayAuthenticationCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayAuthenticationCertificate] { + return pulumix.Output[[]ApplicationGatewayAuthenticationCertificate]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayAuthenticationCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayAuthenticationCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayAuthenticationCertificate { return vs[0].([]ApplicationGatewayAuthenticationCertificate)[vs[1].(int)] @@ -1572,6 +1825,12 @@ func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ToApplication return o } +func (o ApplicationGatewayAuthenticationCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayAuthenticationCertificateResponse] { + return pulumix.Output[ApplicationGatewayAuthenticationCertificateResponse]{ + OutputState: o.OutputState, + } +} + // Certificate public data. func (o ApplicationGatewayAuthenticationCertificateResponseOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayAuthenticationCertificateResponse) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -1616,6 +1875,12 @@ func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToApplic return o } +func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayAuthenticationCertificateResponse] { + return pulumix.Output[[]ApplicationGatewayAuthenticationCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayAuthenticationCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayAuthenticationCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayAuthenticationCertificateResponse { return vs[0].([]ApplicationGatewayAuthenticationCertificateResponse)[vs[1].(int)] @@ -1661,6 +1926,12 @@ func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutosc return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayAutoscaleConfigurationOutput) } +func (i ApplicationGatewayAutoscaleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayAutoscaleConfiguration] { + return pulumix.Output[ApplicationGatewayAutoscaleConfiguration]{ + OutputState: i.ToApplicationGatewayAutoscaleConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayAutoscaleConfigurationArgs) ToApplicationGatewayAutoscaleConfigurationPtrOutput() ApplicationGatewayAutoscaleConfigurationPtrOutput { return i.ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(context.Background()) } @@ -1702,6 +1973,12 @@ func (i *applicationGatewayAutoscaleConfigurationPtrType) ToApplicationGatewayAu return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayAutoscaleConfigurationPtrOutput) } +func (i *applicationGatewayAutoscaleConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayAutoscaleConfiguration] { + return pulumix.Output[*ApplicationGatewayAutoscaleConfiguration]{ + OutputState: i.ToApplicationGatewayAutoscaleConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Application Gateway autoscale configuration. type ApplicationGatewayAutoscaleConfigurationOutput struct{ *pulumi.OutputState } @@ -1727,6 +2004,12 @@ func (o ApplicationGatewayAutoscaleConfigurationOutput) ToApplicationGatewayAuto }).(ApplicationGatewayAutoscaleConfigurationPtrOutput) } +func (o ApplicationGatewayAutoscaleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayAutoscaleConfiguration] { + return pulumix.Output[ApplicationGatewayAutoscaleConfiguration]{ + OutputState: o.OutputState, + } +} + // Upper bound on number of Application Gateway capacity. func (o ApplicationGatewayAutoscaleConfigurationOutput) MaxCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v ApplicationGatewayAutoscaleConfiguration) *int { return v.MaxCapacity }).(pulumi.IntPtrOutput) @@ -1751,6 +2034,12 @@ func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) ToApplicationGatewayA return o } +func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayAutoscaleConfiguration] { + return pulumix.Output[*ApplicationGatewayAutoscaleConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayAutoscaleConfigurationPtrOutput) Elem() ApplicationGatewayAutoscaleConfigurationOutput { return o.ApplyT(func(v *ApplicationGatewayAutoscaleConfiguration) ApplicationGatewayAutoscaleConfiguration { if v != nil { @@ -1804,6 +2093,12 @@ func (o ApplicationGatewayAutoscaleConfigurationResponseOutput) ToApplicationGat return o } +func (o ApplicationGatewayAutoscaleConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayAutoscaleConfigurationResponse] { + return pulumix.Output[ApplicationGatewayAutoscaleConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Upper bound on number of Application Gateway capacity. func (o ApplicationGatewayAutoscaleConfigurationResponseOutput) MaxCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v ApplicationGatewayAutoscaleConfigurationResponse) *int { return v.MaxCapacity }).(pulumi.IntPtrOutput) @@ -1828,6 +2123,12 @@ func (o ApplicationGatewayAutoscaleConfigurationResponsePtrOutput) ToApplication return o } +func (o ApplicationGatewayAutoscaleConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayAutoscaleConfigurationResponse] { + return pulumix.Output[*ApplicationGatewayAutoscaleConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayAutoscaleConfigurationResponsePtrOutput) Elem() ApplicationGatewayAutoscaleConfigurationResponseOutput { return o.ApplyT(func(v *ApplicationGatewayAutoscaleConfigurationResponse) ApplicationGatewayAutoscaleConfigurationResponse { if v != nil { @@ -1897,6 +2198,12 @@ func (i ApplicationGatewayBackendAddressArgs) ToApplicationGatewayBackendAddress return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendAddressOutput) } +func (i ApplicationGatewayBackendAddressArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendAddress] { + return pulumix.Output[ApplicationGatewayBackendAddress]{ + OutputState: i.ToApplicationGatewayBackendAddressOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayBackendAddressArrayInput is an input type that accepts ApplicationGatewayBackendAddressArray and ApplicationGatewayBackendAddressArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayBackendAddressArrayInput` via: // @@ -1922,6 +2229,12 @@ func (i ApplicationGatewayBackendAddressArray) ToApplicationGatewayBackendAddres return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendAddressArrayOutput) } +func (i ApplicationGatewayBackendAddressArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendAddress] { + return pulumix.Output[[]ApplicationGatewayBackendAddress]{ + OutputState: i.ToApplicationGatewayBackendAddressArrayOutputWithContext(ctx).OutputState, + } +} + // Backend address of an application gateway. type ApplicationGatewayBackendAddressOutput struct{ *pulumi.OutputState } @@ -1937,6 +2250,12 @@ func (o ApplicationGatewayBackendAddressOutput) ToApplicationGatewayBackendAddre return o } +func (o ApplicationGatewayBackendAddressOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendAddress] { + return pulumix.Output[ApplicationGatewayBackendAddress]{ + OutputState: o.OutputState, + } +} + // Fully qualified domain name (FQDN). func (o ApplicationGatewayBackendAddressOutput) Fqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendAddress) *string { return v.Fqdn }).(pulumi.StringPtrOutput) @@ -1961,6 +2280,12 @@ func (o ApplicationGatewayBackendAddressArrayOutput) ToApplicationGatewayBackend return o } +func (o ApplicationGatewayBackendAddressArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendAddress] { + return pulumix.Output[[]ApplicationGatewayBackendAddress]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendAddressArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendAddress { return vs[0].([]ApplicationGatewayBackendAddress)[vs[1].(int)] @@ -2010,6 +2335,12 @@ func (i ApplicationGatewayBackendAddressPoolArgs) ToApplicationGatewayBackendAdd return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendAddressPoolOutput) } +func (i ApplicationGatewayBackendAddressPoolArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendAddressPool] { + return pulumix.Output[ApplicationGatewayBackendAddressPool]{ + OutputState: i.ToApplicationGatewayBackendAddressPoolOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayBackendAddressPoolArrayInput is an input type that accepts ApplicationGatewayBackendAddressPoolArray and ApplicationGatewayBackendAddressPoolArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayBackendAddressPoolArrayInput` via: // @@ -2035,6 +2366,12 @@ func (i ApplicationGatewayBackendAddressPoolArray) ToApplicationGatewayBackendAd return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendAddressPoolArrayOutput) } +func (i ApplicationGatewayBackendAddressPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendAddressPool] { + return pulumix.Output[[]ApplicationGatewayBackendAddressPool]{ + OutputState: i.ToApplicationGatewayBackendAddressPoolArrayOutputWithContext(ctx).OutputState, + } +} + // Backend Address Pool of an application gateway. type ApplicationGatewayBackendAddressPoolOutput struct{ *pulumi.OutputState } @@ -2050,6 +2387,12 @@ func (o ApplicationGatewayBackendAddressPoolOutput) ToApplicationGatewayBackendA return o } +func (o ApplicationGatewayBackendAddressPoolOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendAddressPool] { + return pulumix.Output[ApplicationGatewayBackendAddressPool]{ + OutputState: o.OutputState, + } +} + // Backend addresses. func (o ApplicationGatewayBackendAddressPoolOutput) BackendAddresses() ApplicationGatewayBackendAddressArrayOutput { return o.ApplyT(func(v ApplicationGatewayBackendAddressPool) []ApplicationGatewayBackendAddress { @@ -2081,6 +2424,12 @@ func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToApplicationGatewayBac return o } +func (o ApplicationGatewayBackendAddressPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendAddressPool] { + return pulumix.Output[[]ApplicationGatewayBackendAddressPool]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendAddressPoolArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressPoolOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendAddressPool { return vs[0].([]ApplicationGatewayBackendAddressPool)[vs[1].(int)] @@ -2120,6 +2469,12 @@ func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToApplicationGateway return o } +func (o ApplicationGatewayBackendAddressPoolResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendAddressPoolResponse] { + return pulumix.Output[ApplicationGatewayBackendAddressPoolResponse]{ + OutputState: o.OutputState, + } +} + // Backend addresses. func (o ApplicationGatewayBackendAddressPoolResponseOutput) BackendAddresses() ApplicationGatewayBackendAddressResponseArrayOutput { return o.ApplyT(func(v ApplicationGatewayBackendAddressPoolResponse) []ApplicationGatewayBackendAddressResponse { @@ -2173,6 +2528,12 @@ func (o ApplicationGatewayBackendAddressPoolResponsePtrOutput) ToApplicationGate return o } +func (o ApplicationGatewayBackendAddressPoolResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayBackendAddressPoolResponse] { + return pulumix.Output[*ApplicationGatewayBackendAddressPoolResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendAddressPoolResponsePtrOutput) Elem() ApplicationGatewayBackendAddressPoolResponseOutput { return o.ApplyT(func(v *ApplicationGatewayBackendAddressPoolResponse) ApplicationGatewayBackendAddressPoolResponse { if v != nil { @@ -2267,6 +2628,12 @@ func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToApplicationGa return o } +func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendAddressPoolResponse] { + return pulumix.Output[[]ApplicationGatewayBackendAddressPoolResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressPoolResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendAddressPoolResponse { return vs[0].([]ApplicationGatewayBackendAddressPoolResponse)[vs[1].(int)] @@ -2296,6 +2663,12 @@ func (o ApplicationGatewayBackendAddressResponseOutput) ToApplicationGatewayBack return o } +func (o ApplicationGatewayBackendAddressResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendAddressResponse] { + return pulumix.Output[ApplicationGatewayBackendAddressResponse]{ + OutputState: o.OutputState, + } +} + // Fully qualified domain name (FQDN). func (o ApplicationGatewayBackendAddressResponseOutput) Fqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendAddressResponse) *string { return v.Fqdn }).(pulumi.StringPtrOutput) @@ -2320,6 +2693,12 @@ func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayBackendAddressResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendAddressResponse] { + return pulumix.Output[[]ApplicationGatewayBackendAddressResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendAddressResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendAddressResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendAddressResponse { return vs[0].([]ApplicationGatewayBackendAddressResponse)[vs[1].(int)] @@ -2349,6 +2728,12 @@ func (o ApplicationGatewayBackendHealthHttpSettingsResponseOutput) ToApplication return o } +func (o ApplicationGatewayBackendHealthHttpSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendHealthHttpSettingsResponse] { + return pulumix.Output[ApplicationGatewayBackendHealthHttpSettingsResponse]{ + OutputState: o.OutputState, + } +} + // Reference to an ApplicationGatewayBackendHttpSettings resource. func (o ApplicationGatewayBackendHealthHttpSettingsResponseOutput) BackendHttpSettings() ApplicationGatewayBackendHttpSettingsResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendHealthHttpSettingsResponse) *ApplicationGatewayBackendHttpSettingsResponse { @@ -2377,6 +2762,12 @@ func (o ApplicationGatewayBackendHealthHttpSettingsResponsePtrOutput) ToApplicat return o } +func (o ApplicationGatewayBackendHealthHttpSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayBackendHealthHttpSettingsResponse] { + return pulumix.Output[*ApplicationGatewayBackendHealthHttpSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendHealthHttpSettingsResponsePtrOutput) Elem() ApplicationGatewayBackendHealthHttpSettingsResponseOutput { return o.ApplyT(func(v *ApplicationGatewayBackendHealthHttpSettingsResponse) ApplicationGatewayBackendHealthHttpSettingsResponse { if v != nil { @@ -2445,6 +2836,12 @@ func (o ApplicationGatewayBackendHealthServerResponseOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayBackendHealthServerResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendHealthServerResponse] { + return pulumix.Output[ApplicationGatewayBackendHealthServerResponse]{ + OutputState: o.OutputState, + } +} + // IP address or FQDN of backend server. func (o ApplicationGatewayBackendHealthServerResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendHealthServerResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -2481,6 +2878,12 @@ func (o ApplicationGatewayBackendHealthServerResponseArrayOutput) ToApplicationG return o } +func (o ApplicationGatewayBackendHealthServerResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendHealthServerResponse] { + return pulumix.Output[[]ApplicationGatewayBackendHealthServerResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendHealthServerResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHealthServerResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendHealthServerResponse { return vs[0].([]ApplicationGatewayBackendHealthServerResponse)[vs[1].(int)] @@ -2578,6 +2981,12 @@ func (i ApplicationGatewayBackendHttpSettingsArgs) ToApplicationGatewayBackendHt return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendHttpSettingsOutput) } +func (i ApplicationGatewayBackendHttpSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendHttpSettings] { + return pulumix.Output[ApplicationGatewayBackendHttpSettings]{ + OutputState: i.ToApplicationGatewayBackendHttpSettingsOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayBackendHttpSettingsArrayInput is an input type that accepts ApplicationGatewayBackendHttpSettingsArray and ApplicationGatewayBackendHttpSettingsArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayBackendHttpSettingsArrayInput` via: // @@ -2603,6 +3012,12 @@ func (i ApplicationGatewayBackendHttpSettingsArray) ToApplicationGatewayBackendH return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendHttpSettingsArrayOutput) } +func (i ApplicationGatewayBackendHttpSettingsArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendHttpSettings] { + return pulumix.Output[[]ApplicationGatewayBackendHttpSettings]{ + OutputState: i.ToApplicationGatewayBackendHttpSettingsArrayOutputWithContext(ctx).OutputState, + } +} + // Backend address pool settings of an application gateway. type ApplicationGatewayBackendHttpSettingsOutput struct{ *pulumi.OutputState } @@ -2618,6 +3033,12 @@ func (o ApplicationGatewayBackendHttpSettingsOutput) ToApplicationGatewayBackend return o } +func (o ApplicationGatewayBackendHttpSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendHttpSettings] { + return pulumix.Output[ApplicationGatewayBackendHttpSettings]{ + OutputState: o.OutputState, + } +} + // Cookie name to use for the affinity cookie. func (o ApplicationGatewayBackendHttpSettingsOutput) AffinityCookieName() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendHttpSettings) *string { return v.AffinityCookieName }).(pulumi.StringPtrOutput) @@ -2709,6 +3130,12 @@ func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToApplicationGatewayBa return o } +func (o ApplicationGatewayBackendHttpSettingsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendHttpSettings] { + return pulumix.Output[[]ApplicationGatewayBackendHttpSettings]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendHttpSettingsArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHttpSettingsOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendHttpSettings { return vs[0].([]ApplicationGatewayBackendHttpSettings)[vs[1].(int)] @@ -2770,6 +3197,12 @@ func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayBackendHttpSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendHttpSettingsResponse] { + return pulumix.Output[ApplicationGatewayBackendHttpSettingsResponse]{ + OutputState: o.OutputState, + } +} + // Cookie name to use for the affinity cookie. func (o ApplicationGatewayBackendHttpSettingsResponseOutput) AffinityCookieName() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendHttpSettingsResponse) *string { return v.AffinityCookieName }).(pulumi.StringPtrOutput) @@ -2880,6 +3313,12 @@ func (o ApplicationGatewayBackendHttpSettingsResponsePtrOutput) ToApplicationGat return o } +func (o ApplicationGatewayBackendHttpSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayBackendHttpSettingsResponse] { + return pulumix.Output[*ApplicationGatewayBackendHttpSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendHttpSettingsResponsePtrOutput) Elem() ApplicationGatewayBackendHttpSettingsResponseOutput { return o.ApplyT(func(v *ApplicationGatewayBackendHttpSettingsResponse) ApplicationGatewayBackendHttpSettingsResponse { if v != nil { @@ -3084,6 +3523,12 @@ func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToApplicationG return o } +func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendHttpSettingsResponse] { + return pulumix.Output[[]ApplicationGatewayBackendHttpSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendHttpSettingsResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendHttpSettingsResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendHttpSettingsResponse { return vs[0].([]ApplicationGatewayBackendHttpSettingsResponse)[vs[1].(int)] @@ -3157,6 +3602,12 @@ func (i ApplicationGatewayBackendSettingsArgs) ToApplicationGatewayBackendSettin return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendSettingsOutput) } +func (i ApplicationGatewayBackendSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendSettings] { + return pulumix.Output[ApplicationGatewayBackendSettings]{ + OutputState: i.ToApplicationGatewayBackendSettingsOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayBackendSettingsArrayInput is an input type that accepts ApplicationGatewayBackendSettingsArray and ApplicationGatewayBackendSettingsArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayBackendSettingsArrayInput` via: // @@ -3182,6 +3633,12 @@ func (i ApplicationGatewayBackendSettingsArray) ToApplicationGatewayBackendSetti return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayBackendSettingsArrayOutput) } +func (i ApplicationGatewayBackendSettingsArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendSettings] { + return pulumix.Output[[]ApplicationGatewayBackendSettings]{ + OutputState: i.ToApplicationGatewayBackendSettingsArrayOutputWithContext(ctx).OutputState, + } +} + // Backend address pool settings of an application gateway. type ApplicationGatewayBackendSettingsOutput struct{ *pulumi.OutputState } @@ -3197,6 +3654,12 @@ func (o ApplicationGatewayBackendSettingsOutput) ToApplicationGatewayBackendSett return o } +func (o ApplicationGatewayBackendSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendSettings] { + return pulumix.Output[ApplicationGatewayBackendSettings]{ + OutputState: o.OutputState, + } +} + // Server name indication to be sent to the backend servers for Tls protocol. func (o ApplicationGatewayBackendSettingsOutput) HostName() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayBackendSettings) *string { return v.HostName }).(pulumi.StringPtrOutput) @@ -3256,6 +3719,12 @@ func (o ApplicationGatewayBackendSettingsArrayOutput) ToApplicationGatewayBacken return o } +func (o ApplicationGatewayBackendSettingsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendSettings] { + return pulumix.Output[[]ApplicationGatewayBackendSettings]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendSettingsArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendSettingsOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendSettings { return vs[0].([]ApplicationGatewayBackendSettings)[vs[1].(int)] @@ -3305,6 +3774,12 @@ func (o ApplicationGatewayBackendSettingsResponseOutput) ToApplicationGatewayBac return o } +func (o ApplicationGatewayBackendSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayBackendSettingsResponse] { + return pulumix.Output[ApplicationGatewayBackendSettingsResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayBackendSettingsResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayBackendSettingsResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -3381,6 +3856,12 @@ func (o ApplicationGatewayBackendSettingsResponseArrayOutput) ToApplicationGatew return o } +func (o ApplicationGatewayBackendSettingsResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayBackendSettingsResponse] { + return pulumix.Output[[]ApplicationGatewayBackendSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayBackendSettingsResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayBackendSettingsResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayBackendSettingsResponse { return vs[0].([]ApplicationGatewayBackendSettingsResponse)[vs[1].(int)] @@ -3426,6 +3907,12 @@ func (i ApplicationGatewayClientAuthConfigurationArgs) ToApplicationGatewayClien return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayClientAuthConfigurationOutput) } +func (i ApplicationGatewayClientAuthConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayClientAuthConfiguration] { + return pulumix.Output[ApplicationGatewayClientAuthConfiguration]{ + OutputState: i.ToApplicationGatewayClientAuthConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayClientAuthConfigurationArgs) ToApplicationGatewayClientAuthConfigurationPtrOutput() ApplicationGatewayClientAuthConfigurationPtrOutput { return i.ToApplicationGatewayClientAuthConfigurationPtrOutputWithContext(context.Background()) } @@ -3467,6 +3954,12 @@ func (i *applicationGatewayClientAuthConfigurationPtrType) ToApplicationGatewayC return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayClientAuthConfigurationPtrOutput) } +func (i *applicationGatewayClientAuthConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayClientAuthConfiguration] { + return pulumix.Output[*ApplicationGatewayClientAuthConfiguration]{ + OutputState: i.ToApplicationGatewayClientAuthConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Application gateway client authentication configuration. type ApplicationGatewayClientAuthConfigurationOutput struct{ *pulumi.OutputState } @@ -3492,6 +3985,12 @@ func (o ApplicationGatewayClientAuthConfigurationOutput) ToApplicationGatewayCli }).(ApplicationGatewayClientAuthConfigurationPtrOutput) } +func (o ApplicationGatewayClientAuthConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayClientAuthConfiguration] { + return pulumix.Output[ApplicationGatewayClientAuthConfiguration]{ + OutputState: o.OutputState, + } +} + // Verify client certificate issuer name on the application gateway. func (o ApplicationGatewayClientAuthConfigurationOutput) VerifyClientCertIssuerDN() pulumi.BoolPtrOutput { return o.ApplyT(func(v ApplicationGatewayClientAuthConfiguration) *bool { return v.VerifyClientCertIssuerDN }).(pulumi.BoolPtrOutput) @@ -3516,6 +4015,12 @@ func (o ApplicationGatewayClientAuthConfigurationPtrOutput) ToApplicationGateway return o } +func (o ApplicationGatewayClientAuthConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayClientAuthConfiguration] { + return pulumix.Output[*ApplicationGatewayClientAuthConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayClientAuthConfigurationPtrOutput) Elem() ApplicationGatewayClientAuthConfigurationOutput { return o.ApplyT(func(v *ApplicationGatewayClientAuthConfiguration) ApplicationGatewayClientAuthConfiguration { if v != nil { @@ -3569,6 +4074,12 @@ func (o ApplicationGatewayClientAuthConfigurationResponseOutput) ToApplicationGa return o } +func (o ApplicationGatewayClientAuthConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayClientAuthConfigurationResponse] { + return pulumix.Output[ApplicationGatewayClientAuthConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Verify client certificate issuer name on the application gateway. func (o ApplicationGatewayClientAuthConfigurationResponseOutput) VerifyClientCertIssuerDN() pulumi.BoolPtrOutput { return o.ApplyT(func(v ApplicationGatewayClientAuthConfigurationResponse) *bool { return v.VerifyClientCertIssuerDN }).(pulumi.BoolPtrOutput) @@ -3593,6 +4104,12 @@ func (o ApplicationGatewayClientAuthConfigurationResponsePtrOutput) ToApplicatio return o } +func (o ApplicationGatewayClientAuthConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayClientAuthConfigurationResponse] { + return pulumix.Output[*ApplicationGatewayClientAuthConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayClientAuthConfigurationResponsePtrOutput) Elem() ApplicationGatewayClientAuthConfigurationResponseOutput { return o.ApplyT(func(v *ApplicationGatewayClientAuthConfigurationResponse) ApplicationGatewayClientAuthConfigurationResponse { if v != nil { @@ -3662,6 +4179,12 @@ func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnection return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayConnectionDrainingOutput) } +func (i ApplicationGatewayConnectionDrainingArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayConnectionDraining] { + return pulumix.Output[ApplicationGatewayConnectionDraining]{ + OutputState: i.ToApplicationGatewayConnectionDrainingOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayConnectionDrainingArgs) ToApplicationGatewayConnectionDrainingPtrOutput() ApplicationGatewayConnectionDrainingPtrOutput { return i.ToApplicationGatewayConnectionDrainingPtrOutputWithContext(context.Background()) } @@ -3703,6 +4226,12 @@ func (i *applicationGatewayConnectionDrainingPtrType) ToApplicationGatewayConnec return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayConnectionDrainingPtrOutput) } +func (i *applicationGatewayConnectionDrainingPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayConnectionDraining] { + return pulumix.Output[*ApplicationGatewayConnectionDraining]{ + OutputState: i.ToApplicationGatewayConnectionDrainingPtrOutputWithContext(ctx).OutputState, + } +} + // Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration. type ApplicationGatewayConnectionDrainingOutput struct{ *pulumi.OutputState } @@ -3728,6 +4257,12 @@ func (o ApplicationGatewayConnectionDrainingOutput) ToApplicationGatewayConnecti }).(ApplicationGatewayConnectionDrainingPtrOutput) } +func (o ApplicationGatewayConnectionDrainingOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayConnectionDraining] { + return pulumix.Output[ApplicationGatewayConnectionDraining]{ + OutputState: o.OutputState, + } +} + // The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. func (o ApplicationGatewayConnectionDrainingOutput) DrainTimeoutInSec() pulumi.IntOutput { return o.ApplyT(func(v ApplicationGatewayConnectionDraining) int { return v.DrainTimeoutInSec }).(pulumi.IntOutput) @@ -3752,6 +4287,12 @@ func (o ApplicationGatewayConnectionDrainingPtrOutput) ToApplicationGatewayConne return o } +func (o ApplicationGatewayConnectionDrainingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayConnectionDraining] { + return pulumix.Output[*ApplicationGatewayConnectionDraining]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayConnectionDrainingPtrOutput) Elem() ApplicationGatewayConnectionDrainingOutput { return o.ApplyT(func(v *ApplicationGatewayConnectionDraining) ApplicationGatewayConnectionDraining { if v != nil { @@ -3805,6 +4346,12 @@ func (o ApplicationGatewayConnectionDrainingResponseOutput) ToApplicationGateway return o } +func (o ApplicationGatewayConnectionDrainingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayConnectionDrainingResponse] { + return pulumix.Output[ApplicationGatewayConnectionDrainingResponse]{ + OutputState: o.OutputState, + } +} + // The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. func (o ApplicationGatewayConnectionDrainingResponseOutput) DrainTimeoutInSec() pulumi.IntOutput { return o.ApplyT(func(v ApplicationGatewayConnectionDrainingResponse) int { return v.DrainTimeoutInSec }).(pulumi.IntOutput) @@ -3829,6 +4376,12 @@ func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) ToApplicationGate return o } +func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayConnectionDrainingResponse] { + return pulumix.Output[*ApplicationGatewayConnectionDrainingResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayConnectionDrainingResponsePtrOutput) Elem() ApplicationGatewayConnectionDrainingResponseOutput { return o.ApplyT(func(v *ApplicationGatewayConnectionDrainingResponse) ApplicationGatewayConnectionDrainingResponse { if v != nil { @@ -3898,6 +4451,12 @@ func (i ApplicationGatewayCustomErrorArgs) ToApplicationGatewayCustomErrorOutput return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayCustomErrorOutput) } +func (i ApplicationGatewayCustomErrorArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayCustomError] { + return pulumix.Output[ApplicationGatewayCustomError]{ + OutputState: i.ToApplicationGatewayCustomErrorOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayCustomErrorArrayInput is an input type that accepts ApplicationGatewayCustomErrorArray and ApplicationGatewayCustomErrorArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayCustomErrorArrayInput` via: // @@ -3923,6 +4482,12 @@ func (i ApplicationGatewayCustomErrorArray) ToApplicationGatewayCustomErrorArray return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayCustomErrorArrayOutput) } +func (i ApplicationGatewayCustomErrorArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayCustomError] { + return pulumix.Output[[]ApplicationGatewayCustomError]{ + OutputState: i.ToApplicationGatewayCustomErrorArrayOutputWithContext(ctx).OutputState, + } +} + // Custom error of an application gateway. type ApplicationGatewayCustomErrorOutput struct{ *pulumi.OutputState } @@ -3938,6 +4503,12 @@ func (o ApplicationGatewayCustomErrorOutput) ToApplicationGatewayCustomErrorOutp return o } +func (o ApplicationGatewayCustomErrorOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayCustomError] { + return pulumix.Output[ApplicationGatewayCustomError]{ + OutputState: o.OutputState, + } +} + // Error page URL of the application gateway custom error. func (o ApplicationGatewayCustomErrorOutput) CustomErrorPageUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayCustomError) *string { return v.CustomErrorPageUrl }).(pulumi.StringPtrOutput) @@ -3962,6 +4533,12 @@ func (o ApplicationGatewayCustomErrorArrayOutput) ToApplicationGatewayCustomErro return o } +func (o ApplicationGatewayCustomErrorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayCustomError] { + return pulumix.Output[[]ApplicationGatewayCustomError]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayCustomErrorArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayCustomErrorOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayCustomError { return vs[0].([]ApplicationGatewayCustomError)[vs[1].(int)] @@ -3991,6 +4568,12 @@ func (o ApplicationGatewayCustomErrorResponseOutput) ToApplicationGatewayCustomE return o } +func (o ApplicationGatewayCustomErrorResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayCustomErrorResponse] { + return pulumix.Output[ApplicationGatewayCustomErrorResponse]{ + OutputState: o.OutputState, + } +} + // Error page URL of the application gateway custom error. func (o ApplicationGatewayCustomErrorResponseOutput) CustomErrorPageUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayCustomErrorResponse) *string { return v.CustomErrorPageUrl }).(pulumi.StringPtrOutput) @@ -4015,6 +4598,12 @@ func (o ApplicationGatewayCustomErrorResponseArrayOutput) ToApplicationGatewayCu return o } +func (o ApplicationGatewayCustomErrorResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayCustomErrorResponse] { + return pulumix.Output[[]ApplicationGatewayCustomErrorResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayCustomErrorResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayCustomErrorResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayCustomErrorResponse { return vs[0].([]ApplicationGatewayCustomErrorResponse)[vs[1].(int)] @@ -4060,6 +4649,12 @@ func (i ApplicationGatewayFirewallDisabledRuleGroupArgs) ToApplicationGatewayFir return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFirewallDisabledRuleGroupOutput) } +func (i ApplicationGatewayFirewallDisabledRuleGroupArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFirewallDisabledRuleGroup] { + return pulumix.Output[ApplicationGatewayFirewallDisabledRuleGroup]{ + OutputState: i.ToApplicationGatewayFirewallDisabledRuleGroupOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayFirewallDisabledRuleGroupArrayInput is an input type that accepts ApplicationGatewayFirewallDisabledRuleGroupArray and ApplicationGatewayFirewallDisabledRuleGroupArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayFirewallDisabledRuleGroupArrayInput` via: // @@ -4085,6 +4680,12 @@ func (i ApplicationGatewayFirewallDisabledRuleGroupArray) ToApplicationGatewayFi return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) } +func (i ApplicationGatewayFirewallDisabledRuleGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFirewallDisabledRuleGroup] { + return pulumix.Output[[]ApplicationGatewayFirewallDisabledRuleGroup]{ + OutputState: i.ToApplicationGatewayFirewallDisabledRuleGroupArrayOutputWithContext(ctx).OutputState, + } +} + // Allows to disable rules within a rule group or an entire rule group. type ApplicationGatewayFirewallDisabledRuleGroupOutput struct{ *pulumi.OutputState } @@ -4100,6 +4701,12 @@ func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) ToApplicationGatewayF return o } +func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFirewallDisabledRuleGroup] { + return pulumix.Output[ApplicationGatewayFirewallDisabledRuleGroup]{ + OutputState: o.OutputState, + } +} + // The name of the rule group that will be disabled. func (o ApplicationGatewayFirewallDisabledRuleGroupOutput) RuleGroupName() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayFirewallDisabledRuleGroup) string { return v.RuleGroupName }).(pulumi.StringOutput) @@ -4124,6 +4731,12 @@ func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToApplicationGat return o } +func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFirewallDisabledRuleGroup] { + return pulumix.Output[[]ApplicationGatewayFirewallDisabledRuleGroup]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFirewallDisabledRuleGroupArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFirewallDisabledRuleGroupOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFirewallDisabledRuleGroup { return vs[0].([]ApplicationGatewayFirewallDisabledRuleGroup)[vs[1].(int)] @@ -4153,6 +4766,12 @@ func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToApplication return o } +func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFirewallDisabledRuleGroupResponse] { + return pulumix.Output[ApplicationGatewayFirewallDisabledRuleGroupResponse]{ + OutputState: o.OutputState, + } +} + // The name of the rule group that will be disabled. func (o ApplicationGatewayFirewallDisabledRuleGroupResponseOutput) RuleGroupName() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayFirewallDisabledRuleGroupResponse) string { return v.RuleGroupName }).(pulumi.StringOutput) @@ -4177,6 +4796,12 @@ func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToApplic return o } +func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFirewallDisabledRuleGroupResponse] { + return pulumix.Output[[]ApplicationGatewayFirewallDisabledRuleGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFirewallDisabledRuleGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFirewallDisabledRuleGroupResponse { return vs[0].([]ApplicationGatewayFirewallDisabledRuleGroupResponse)[vs[1].(int)] @@ -4226,6 +4851,12 @@ func (i ApplicationGatewayFirewallExclusionArgs) ToApplicationGatewayFirewallExc return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFirewallExclusionOutput) } +func (i ApplicationGatewayFirewallExclusionArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFirewallExclusion] { + return pulumix.Output[ApplicationGatewayFirewallExclusion]{ + OutputState: i.ToApplicationGatewayFirewallExclusionOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayFirewallExclusionArrayInput is an input type that accepts ApplicationGatewayFirewallExclusionArray and ApplicationGatewayFirewallExclusionArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayFirewallExclusionArrayInput` via: // @@ -4251,6 +4882,12 @@ func (i ApplicationGatewayFirewallExclusionArray) ToApplicationGatewayFirewallEx return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFirewallExclusionArrayOutput) } +func (i ApplicationGatewayFirewallExclusionArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFirewallExclusion] { + return pulumix.Output[[]ApplicationGatewayFirewallExclusion]{ + OutputState: i.ToApplicationGatewayFirewallExclusionArrayOutputWithContext(ctx).OutputState, + } +} + // Allow to exclude some variable satisfy the condition for the WAF check. type ApplicationGatewayFirewallExclusionOutput struct{ *pulumi.OutputState } @@ -4266,6 +4903,12 @@ func (o ApplicationGatewayFirewallExclusionOutput) ToApplicationGatewayFirewallE return o } +func (o ApplicationGatewayFirewallExclusionOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFirewallExclusion] { + return pulumix.Output[ApplicationGatewayFirewallExclusion]{ + OutputState: o.OutputState, + } +} + // The variable to be excluded. func (o ApplicationGatewayFirewallExclusionOutput) MatchVariable() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayFirewallExclusion) string { return v.MatchVariable }).(pulumi.StringOutput) @@ -4295,6 +4938,12 @@ func (o ApplicationGatewayFirewallExclusionArrayOutput) ToApplicationGatewayFire return o } +func (o ApplicationGatewayFirewallExclusionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFirewallExclusion] { + return pulumix.Output[[]ApplicationGatewayFirewallExclusion]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFirewallExclusionArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFirewallExclusionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFirewallExclusion { return vs[0].([]ApplicationGatewayFirewallExclusion)[vs[1].(int)] @@ -4326,6 +4975,12 @@ func (o ApplicationGatewayFirewallExclusionResponseOutput) ToApplicationGatewayF return o } +func (o ApplicationGatewayFirewallExclusionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFirewallExclusionResponse] { + return pulumix.Output[ApplicationGatewayFirewallExclusionResponse]{ + OutputState: o.OutputState, + } +} + // The variable to be excluded. func (o ApplicationGatewayFirewallExclusionResponseOutput) MatchVariable() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayFirewallExclusionResponse) string { return v.MatchVariable }).(pulumi.StringOutput) @@ -4355,6 +5010,12 @@ func (o ApplicationGatewayFirewallExclusionResponseArrayOutput) ToApplicationGat return o } +func (o ApplicationGatewayFirewallExclusionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFirewallExclusionResponse] { + return pulumix.Output[[]ApplicationGatewayFirewallExclusionResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFirewallExclusionResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFirewallExclusionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFirewallExclusionResponse { return vs[0].([]ApplicationGatewayFirewallExclusionResponse)[vs[1].(int)] @@ -4420,6 +5081,12 @@ func (i ApplicationGatewayFrontendIPConfigurationArgs) ToApplicationGatewayFront return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFrontendIPConfigurationOutput) } +func (i ApplicationGatewayFrontendIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFrontendIPConfiguration] { + return pulumix.Output[ApplicationGatewayFrontendIPConfiguration]{ + OutputState: i.ToApplicationGatewayFrontendIPConfigurationOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayFrontendIPConfigurationArrayInput is an input type that accepts ApplicationGatewayFrontendIPConfigurationArray and ApplicationGatewayFrontendIPConfigurationArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayFrontendIPConfigurationArrayInput` via: // @@ -4445,6 +5112,12 @@ func (i ApplicationGatewayFrontendIPConfigurationArray) ToApplicationGatewayFron return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFrontendIPConfigurationArrayOutput) } +func (i ApplicationGatewayFrontendIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFrontendIPConfiguration] { + return pulumix.Output[[]ApplicationGatewayFrontendIPConfiguration]{ + OutputState: i.ToApplicationGatewayFrontendIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Frontend IP configuration of an application gateway. type ApplicationGatewayFrontendIPConfigurationOutput struct{ *pulumi.OutputState } @@ -4460,6 +5133,12 @@ func (o ApplicationGatewayFrontendIPConfigurationOutput) ToApplicationGatewayFro return o } +func (o ApplicationGatewayFrontendIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFrontendIPConfiguration] { + return pulumix.Output[ApplicationGatewayFrontendIPConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayFrontendIPConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayFrontendIPConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -4509,6 +5188,12 @@ func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToApplicationGatew return o } +func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFrontendIPConfiguration] { + return pulumix.Output[[]ApplicationGatewayFrontendIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFrontendIPConfiguration { return vs[0].([]ApplicationGatewayFrontendIPConfiguration)[vs[1].(int)] @@ -4554,6 +5239,12 @@ func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToApplicationGa return o } +func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFrontendIPConfigurationResponse] { + return pulumix.Output[ApplicationGatewayFrontendIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayFrontendIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayFrontendIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -4622,6 +5313,12 @@ func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToApplicat return o } +func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFrontendIPConfigurationResponse] { + return pulumix.Output[[]ApplicationGatewayFrontendIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFrontendIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFrontendIPConfigurationResponse { return vs[0].([]ApplicationGatewayFrontendIPConfigurationResponse)[vs[1].(int)] @@ -4671,6 +5368,12 @@ func (i ApplicationGatewayFrontendPortArgs) ToApplicationGatewayFrontendPortOutp return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFrontendPortOutput) } +func (i ApplicationGatewayFrontendPortArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFrontendPort] { + return pulumix.Output[ApplicationGatewayFrontendPort]{ + OutputState: i.ToApplicationGatewayFrontendPortOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayFrontendPortArrayInput is an input type that accepts ApplicationGatewayFrontendPortArray and ApplicationGatewayFrontendPortArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayFrontendPortArrayInput` via: // @@ -4696,6 +5399,12 @@ func (i ApplicationGatewayFrontendPortArray) ToApplicationGatewayFrontendPortArr return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayFrontendPortArrayOutput) } +func (i ApplicationGatewayFrontendPortArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFrontendPort] { + return pulumix.Output[[]ApplicationGatewayFrontendPort]{ + OutputState: i.ToApplicationGatewayFrontendPortArrayOutputWithContext(ctx).OutputState, + } +} + // Frontend port of an application gateway. type ApplicationGatewayFrontendPortOutput struct{ *pulumi.OutputState } @@ -4711,6 +5420,12 @@ func (o ApplicationGatewayFrontendPortOutput) ToApplicationGatewayFrontendPortOu return o } +func (o ApplicationGatewayFrontendPortOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFrontendPort] { + return pulumix.Output[ApplicationGatewayFrontendPort]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayFrontendPortOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayFrontendPort) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -4740,6 +5455,12 @@ func (o ApplicationGatewayFrontendPortArrayOutput) ToApplicationGatewayFrontendP return o } +func (o ApplicationGatewayFrontendPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFrontendPort] { + return pulumix.Output[[]ApplicationGatewayFrontendPort]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFrontendPortArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFrontendPort { return vs[0].([]ApplicationGatewayFrontendPort)[vs[1].(int)] @@ -4777,6 +5498,12 @@ func (o ApplicationGatewayFrontendPortResponseOutput) ToApplicationGatewayFronte return o } +func (o ApplicationGatewayFrontendPortResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayFrontendPortResponse] { + return pulumix.Output[ApplicationGatewayFrontendPortResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayFrontendPortResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayFrontendPortResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -4821,6 +5548,12 @@ func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToApplicationGatewayF return o } +func (o ApplicationGatewayFrontendPortResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayFrontendPortResponse] { + return pulumix.Output[[]ApplicationGatewayFrontendPortResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayFrontendPortResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayFrontendPortResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayFrontendPortResponse { return vs[0].([]ApplicationGatewayFrontendPortResponse)[vs[1].(int)] @@ -4866,6 +5599,12 @@ func (i ApplicationGatewayGlobalConfigurationArgs) ToApplicationGatewayGlobalCon return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayGlobalConfigurationOutput) } +func (i ApplicationGatewayGlobalConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayGlobalConfiguration] { + return pulumix.Output[ApplicationGatewayGlobalConfiguration]{ + OutputState: i.ToApplicationGatewayGlobalConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayGlobalConfigurationArgs) ToApplicationGatewayGlobalConfigurationPtrOutput() ApplicationGatewayGlobalConfigurationPtrOutput { return i.ToApplicationGatewayGlobalConfigurationPtrOutputWithContext(context.Background()) } @@ -4907,6 +5646,12 @@ func (i *applicationGatewayGlobalConfigurationPtrType) ToApplicationGatewayGloba return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayGlobalConfigurationPtrOutput) } +func (i *applicationGatewayGlobalConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayGlobalConfiguration] { + return pulumix.Output[*ApplicationGatewayGlobalConfiguration]{ + OutputState: i.ToApplicationGatewayGlobalConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Application Gateway global configuration. type ApplicationGatewayGlobalConfigurationOutput struct{ *pulumi.OutputState } @@ -4932,6 +5677,12 @@ func (o ApplicationGatewayGlobalConfigurationOutput) ToApplicationGatewayGlobalC }).(ApplicationGatewayGlobalConfigurationPtrOutput) } +func (o ApplicationGatewayGlobalConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayGlobalConfiguration] { + return pulumix.Output[ApplicationGatewayGlobalConfiguration]{ + OutputState: o.OutputState, + } +} + // Enable request buffering. func (o ApplicationGatewayGlobalConfigurationOutput) EnableRequestBuffering() pulumi.BoolPtrOutput { return o.ApplyT(func(v ApplicationGatewayGlobalConfiguration) *bool { return v.EnableRequestBuffering }).(pulumi.BoolPtrOutput) @@ -4956,6 +5707,12 @@ func (o ApplicationGatewayGlobalConfigurationPtrOutput) ToApplicationGatewayGlob return o } +func (o ApplicationGatewayGlobalConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayGlobalConfiguration] { + return pulumix.Output[*ApplicationGatewayGlobalConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayGlobalConfigurationPtrOutput) Elem() ApplicationGatewayGlobalConfigurationOutput { return o.ApplyT(func(v *ApplicationGatewayGlobalConfiguration) ApplicationGatewayGlobalConfiguration { if v != nil { @@ -5009,6 +5766,12 @@ func (o ApplicationGatewayGlobalConfigurationResponseOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayGlobalConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayGlobalConfigurationResponse] { + return pulumix.Output[ApplicationGatewayGlobalConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Enable request buffering. func (o ApplicationGatewayGlobalConfigurationResponseOutput) EnableRequestBuffering() pulumi.BoolPtrOutput { return o.ApplyT(func(v ApplicationGatewayGlobalConfigurationResponse) *bool { return v.EnableRequestBuffering }).(pulumi.BoolPtrOutput) @@ -5033,6 +5796,12 @@ func (o ApplicationGatewayGlobalConfigurationResponsePtrOutput) ToApplicationGat return o } +func (o ApplicationGatewayGlobalConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayGlobalConfigurationResponse] { + return pulumix.Output[*ApplicationGatewayGlobalConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayGlobalConfigurationResponsePtrOutput) Elem() ApplicationGatewayGlobalConfigurationResponseOutput { return o.ApplyT(func(v *ApplicationGatewayGlobalConfigurationResponse) ApplicationGatewayGlobalConfigurationResponse { if v != nil { @@ -5102,6 +5871,12 @@ func (i ApplicationGatewayHeaderConfigurationArgs) ToApplicationGatewayHeaderCon return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayHeaderConfigurationOutput) } +func (i ApplicationGatewayHeaderConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayHeaderConfiguration] { + return pulumix.Output[ApplicationGatewayHeaderConfiguration]{ + OutputState: i.ToApplicationGatewayHeaderConfigurationOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayHeaderConfigurationArrayInput is an input type that accepts ApplicationGatewayHeaderConfigurationArray and ApplicationGatewayHeaderConfigurationArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayHeaderConfigurationArrayInput` via: // @@ -5127,6 +5902,12 @@ func (i ApplicationGatewayHeaderConfigurationArray) ToApplicationGatewayHeaderCo return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayHeaderConfigurationArrayOutput) } +func (i ApplicationGatewayHeaderConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayHeaderConfiguration] { + return pulumix.Output[[]ApplicationGatewayHeaderConfiguration]{ + OutputState: i.ToApplicationGatewayHeaderConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Header configuration of the Actions set in Application Gateway. type ApplicationGatewayHeaderConfigurationOutput struct{ *pulumi.OutputState } @@ -5142,6 +5923,12 @@ func (o ApplicationGatewayHeaderConfigurationOutput) ToApplicationGatewayHeaderC return o } +func (o ApplicationGatewayHeaderConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayHeaderConfiguration] { + return pulumix.Output[ApplicationGatewayHeaderConfiguration]{ + OutputState: o.OutputState, + } +} + // Header name of the header configuration. func (o ApplicationGatewayHeaderConfigurationOutput) HeaderName() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayHeaderConfiguration) *string { return v.HeaderName }).(pulumi.StringPtrOutput) @@ -5166,6 +5953,12 @@ func (o ApplicationGatewayHeaderConfigurationArrayOutput) ToApplicationGatewayHe return o } +func (o ApplicationGatewayHeaderConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayHeaderConfiguration] { + return pulumix.Output[[]ApplicationGatewayHeaderConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayHeaderConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHeaderConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayHeaderConfiguration { return vs[0].([]ApplicationGatewayHeaderConfiguration)[vs[1].(int)] @@ -5195,6 +5988,12 @@ func (o ApplicationGatewayHeaderConfigurationResponseOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayHeaderConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayHeaderConfigurationResponse] { + return pulumix.Output[ApplicationGatewayHeaderConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Header name of the header configuration. func (o ApplicationGatewayHeaderConfigurationResponseOutput) HeaderName() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayHeaderConfigurationResponse) *string { return v.HeaderName }).(pulumi.StringPtrOutput) @@ -5219,6 +6018,12 @@ func (o ApplicationGatewayHeaderConfigurationResponseArrayOutput) ToApplicationG return o } +func (o ApplicationGatewayHeaderConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayHeaderConfigurationResponse] { + return pulumix.Output[[]ApplicationGatewayHeaderConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayHeaderConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHeaderConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayHeaderConfigurationResponse { return vs[0].([]ApplicationGatewayHeaderConfigurationResponse)[vs[1].(int)] @@ -5304,6 +6109,12 @@ func (i ApplicationGatewayHttpListenerArgs) ToApplicationGatewayHttpListenerOutp return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayHttpListenerOutput) } +func (i ApplicationGatewayHttpListenerArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayHttpListener] { + return pulumix.Output[ApplicationGatewayHttpListener]{ + OutputState: i.ToApplicationGatewayHttpListenerOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayHttpListenerArrayInput is an input type that accepts ApplicationGatewayHttpListenerArray and ApplicationGatewayHttpListenerArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayHttpListenerArrayInput` via: // @@ -5329,6 +6140,12 @@ func (i ApplicationGatewayHttpListenerArray) ToApplicationGatewayHttpListenerArr return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayHttpListenerArrayOutput) } +func (i ApplicationGatewayHttpListenerArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayHttpListener] { + return pulumix.Output[[]ApplicationGatewayHttpListener]{ + OutputState: i.ToApplicationGatewayHttpListenerArrayOutputWithContext(ctx).OutputState, + } +} + // Http listener of an application gateway. type ApplicationGatewayHttpListenerOutput struct{ *pulumi.OutputState } @@ -5344,6 +6161,12 @@ func (o ApplicationGatewayHttpListenerOutput) ToApplicationGatewayHttpListenerOu return o } +func (o ApplicationGatewayHttpListenerOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayHttpListener] { + return pulumix.Output[ApplicationGatewayHttpListener]{ + OutputState: o.OutputState, + } +} + // Custom error configurations of the HTTP listener. func (o ApplicationGatewayHttpListenerOutput) CustomErrorConfigurations() ApplicationGatewayCustomErrorArrayOutput { return o.ApplyT(func(v ApplicationGatewayHttpListener) []ApplicationGatewayCustomError { @@ -5420,6 +6243,12 @@ func (o ApplicationGatewayHttpListenerArrayOutput) ToApplicationGatewayHttpListe return o } +func (o ApplicationGatewayHttpListenerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayHttpListener] { + return pulumix.Output[[]ApplicationGatewayHttpListener]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayHttpListenerArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayHttpListener { return vs[0].([]ApplicationGatewayHttpListener)[vs[1].(int)] @@ -5475,6 +6304,12 @@ func (o ApplicationGatewayHttpListenerResponseOutput) ToApplicationGatewayHttpLi return o } +func (o ApplicationGatewayHttpListenerResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayHttpListenerResponse] { + return pulumix.Output[ApplicationGatewayHttpListenerResponse]{ + OutputState: o.OutputState, + } +} + // Custom error configurations of the HTTP listener. func (o ApplicationGatewayHttpListenerResponseOutput) CustomErrorConfigurations() ApplicationGatewayCustomErrorResponseArrayOutput { return o.ApplyT(func(v ApplicationGatewayHttpListenerResponse) []ApplicationGatewayCustomErrorResponse { @@ -5566,6 +6401,12 @@ func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToApplicationGatewayH return o } +func (o ApplicationGatewayHttpListenerResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayHttpListenerResponse] { + return pulumix.Output[[]ApplicationGatewayHttpListenerResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayHttpListenerResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayHttpListenerResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayHttpListenerResponse { return vs[0].([]ApplicationGatewayHttpListenerResponse)[vs[1].(int)] @@ -5615,6 +6456,12 @@ func (i ApplicationGatewayIPConfigurationArgs) ToApplicationGatewayIPConfigurati return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayIPConfigurationOutput) } +func (i ApplicationGatewayIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayIPConfiguration] { + return pulumix.Output[ApplicationGatewayIPConfiguration]{ + OutputState: i.ToApplicationGatewayIPConfigurationOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayIPConfigurationArrayInput is an input type that accepts ApplicationGatewayIPConfigurationArray and ApplicationGatewayIPConfigurationArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayIPConfigurationArrayInput` via: // @@ -5640,6 +6487,12 @@ func (i ApplicationGatewayIPConfigurationArray) ToApplicationGatewayIPConfigurat return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayIPConfigurationArrayOutput) } +func (i ApplicationGatewayIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayIPConfiguration] { + return pulumix.Output[[]ApplicationGatewayIPConfiguration]{ + OutputState: i.ToApplicationGatewayIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed. type ApplicationGatewayIPConfigurationOutput struct{ *pulumi.OutputState } @@ -5655,6 +6508,12 @@ func (o ApplicationGatewayIPConfigurationOutput) ToApplicationGatewayIPConfigura return o } +func (o ApplicationGatewayIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayIPConfiguration] { + return pulumix.Output[ApplicationGatewayIPConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayIPConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -5684,6 +6543,12 @@ func (o ApplicationGatewayIPConfigurationArrayOutput) ToApplicationGatewayIPConf return o } +func (o ApplicationGatewayIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayIPConfiguration] { + return pulumix.Output[[]ApplicationGatewayIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayIPConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayIPConfiguration { return vs[0].([]ApplicationGatewayIPConfiguration)[vs[1].(int)] @@ -5721,6 +6586,12 @@ func (o ApplicationGatewayIPConfigurationResponseOutput) ToApplicationGatewayIPC return o } +func (o ApplicationGatewayIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayIPConfigurationResponse] { + return pulumix.Output[ApplicationGatewayIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -5765,6 +6636,12 @@ func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToApplicationGatew return o } +func (o ApplicationGatewayIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayIPConfigurationResponse] { + return pulumix.Output[[]ApplicationGatewayIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayIPConfigurationResponse { return vs[0].([]ApplicationGatewayIPConfigurationResponse)[vs[1].(int)] @@ -5830,6 +6707,12 @@ func (i ApplicationGatewayListenerArgs) ToApplicationGatewayListenerOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayListenerOutput) } +func (i ApplicationGatewayListenerArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayListener] { + return pulumix.Output[ApplicationGatewayListener]{ + OutputState: i.ToApplicationGatewayListenerOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayListenerArrayInput is an input type that accepts ApplicationGatewayListenerArray and ApplicationGatewayListenerArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayListenerArrayInput` via: // @@ -5855,6 +6738,12 @@ func (i ApplicationGatewayListenerArray) ToApplicationGatewayListenerArrayOutput return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayListenerArrayOutput) } +func (i ApplicationGatewayListenerArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayListener] { + return pulumix.Output[[]ApplicationGatewayListener]{ + OutputState: i.ToApplicationGatewayListenerArrayOutputWithContext(ctx).OutputState, + } +} + // Listener of an application gateway. type ApplicationGatewayListenerOutput struct{ *pulumi.OutputState } @@ -5870,6 +6759,12 @@ func (o ApplicationGatewayListenerOutput) ToApplicationGatewayListenerOutputWith return o } +func (o ApplicationGatewayListenerOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayListener] { + return pulumix.Output[ApplicationGatewayListener]{ + OutputState: o.OutputState, + } +} + // Frontend IP configuration resource of an application gateway. func (o ApplicationGatewayListenerOutput) FrontendIPConfiguration() SubResourcePtrOutput { return o.ApplyT(func(v ApplicationGatewayListener) *SubResource { return v.FrontendIPConfiguration }).(SubResourcePtrOutput) @@ -5919,6 +6814,12 @@ func (o ApplicationGatewayListenerArrayOutput) ToApplicationGatewayListenerArray return o } +func (o ApplicationGatewayListenerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayListener] { + return pulumix.Output[[]ApplicationGatewayListener]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayListenerArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayListenerOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayListener { return vs[0].([]ApplicationGatewayListener)[vs[1].(int)] @@ -5964,6 +6865,12 @@ func (o ApplicationGatewayListenerResponseOutput) ToApplicationGatewayListenerRe return o } +func (o ApplicationGatewayListenerResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayListenerResponse] { + return pulumix.Output[ApplicationGatewayListenerResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayListenerResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayListenerResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -6028,6 +6935,12 @@ func (o ApplicationGatewayListenerResponseArrayOutput) ToApplicationGatewayListe return o } +func (o ApplicationGatewayListenerResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayListenerResponse] { + return pulumix.Output[[]ApplicationGatewayListenerResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayListenerResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayListenerResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayListenerResponse { return vs[0].([]ApplicationGatewayListenerResponse)[vs[1].(int)] @@ -6081,6 +6994,12 @@ func (i ApplicationGatewayLoadDistributionPolicyArgs) ToApplicationGatewayLoadDi return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayLoadDistributionPolicyOutput) } +func (i ApplicationGatewayLoadDistributionPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayLoadDistributionPolicy] { + return pulumix.Output[ApplicationGatewayLoadDistributionPolicy]{ + OutputState: i.ToApplicationGatewayLoadDistributionPolicyOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayLoadDistributionPolicyArrayInput is an input type that accepts ApplicationGatewayLoadDistributionPolicyArray and ApplicationGatewayLoadDistributionPolicyArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayLoadDistributionPolicyArrayInput` via: // @@ -6106,6 +7025,12 @@ func (i ApplicationGatewayLoadDistributionPolicyArray) ToApplicationGatewayLoadD return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayLoadDistributionPolicyArrayOutput) } +func (i ApplicationGatewayLoadDistributionPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayLoadDistributionPolicy] { + return pulumix.Output[[]ApplicationGatewayLoadDistributionPolicy]{ + OutputState: i.ToApplicationGatewayLoadDistributionPolicyArrayOutputWithContext(ctx).OutputState, + } +} + // Load Distribution Policy of an application gateway. type ApplicationGatewayLoadDistributionPolicyOutput struct{ *pulumi.OutputState } @@ -6121,6 +7046,12 @@ func (o ApplicationGatewayLoadDistributionPolicyOutput) ToApplicationGatewayLoad return o } +func (o ApplicationGatewayLoadDistributionPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayLoadDistributionPolicy] { + return pulumix.Output[ApplicationGatewayLoadDistributionPolicy]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayLoadDistributionPolicyOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayLoadDistributionPolicy) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -6157,6 +7088,12 @@ func (o ApplicationGatewayLoadDistributionPolicyArrayOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayLoadDistributionPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayLoadDistributionPolicy] { + return pulumix.Output[[]ApplicationGatewayLoadDistributionPolicy]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayLoadDistributionPolicyArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayLoadDistributionPolicyOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayLoadDistributionPolicy { return vs[0].([]ApplicationGatewayLoadDistributionPolicy)[vs[1].(int)] @@ -6196,6 +7133,12 @@ func (o ApplicationGatewayLoadDistributionPolicyResponseOutput) ToApplicationGat return o } +func (o ApplicationGatewayLoadDistributionPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayLoadDistributionPolicyResponse] { + return pulumix.Output[ApplicationGatewayLoadDistributionPolicyResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayLoadDistributionPolicyResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayLoadDistributionPolicyResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -6247,6 +7190,12 @@ func (o ApplicationGatewayLoadDistributionPolicyResponseArrayOutput) ToApplicati return o } +func (o ApplicationGatewayLoadDistributionPolicyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayLoadDistributionPolicyResponse] { + return pulumix.Output[[]ApplicationGatewayLoadDistributionPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayLoadDistributionPolicyResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayLoadDistributionPolicyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayLoadDistributionPolicyResponse { return vs[0].([]ApplicationGatewayLoadDistributionPolicyResponse)[vs[1].(int)] @@ -6300,6 +7249,12 @@ func (i ApplicationGatewayLoadDistributionTargetArgs) ToApplicationGatewayLoadDi return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayLoadDistributionTargetOutput) } +func (i ApplicationGatewayLoadDistributionTargetArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayLoadDistributionTarget] { + return pulumix.Output[ApplicationGatewayLoadDistributionTarget]{ + OutputState: i.ToApplicationGatewayLoadDistributionTargetOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayLoadDistributionTargetArrayInput is an input type that accepts ApplicationGatewayLoadDistributionTargetArray and ApplicationGatewayLoadDistributionTargetArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayLoadDistributionTargetArrayInput` via: // @@ -6325,6 +7280,12 @@ func (i ApplicationGatewayLoadDistributionTargetArray) ToApplicationGatewayLoadD return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayLoadDistributionTargetArrayOutput) } +func (i ApplicationGatewayLoadDistributionTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayLoadDistributionTarget] { + return pulumix.Output[[]ApplicationGatewayLoadDistributionTarget]{ + OutputState: i.ToApplicationGatewayLoadDistributionTargetArrayOutputWithContext(ctx).OutputState, + } +} + // Load Distribution Target of an application gateway. type ApplicationGatewayLoadDistributionTargetOutput struct{ *pulumi.OutputState } @@ -6340,6 +7301,12 @@ func (o ApplicationGatewayLoadDistributionTargetOutput) ToApplicationGatewayLoad return o } +func (o ApplicationGatewayLoadDistributionTargetOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayLoadDistributionTarget] { + return pulumix.Output[ApplicationGatewayLoadDistributionTarget]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of the application gateway. func (o ApplicationGatewayLoadDistributionTargetOutput) BackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v ApplicationGatewayLoadDistributionTarget) *SubResource { return v.BackendAddressPool }).(SubResourcePtrOutput) @@ -6374,6 +7341,12 @@ func (o ApplicationGatewayLoadDistributionTargetArrayOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayLoadDistributionTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayLoadDistributionTarget] { + return pulumix.Output[[]ApplicationGatewayLoadDistributionTarget]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayLoadDistributionTargetArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayLoadDistributionTargetOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayLoadDistributionTarget { return vs[0].([]ApplicationGatewayLoadDistributionTarget)[vs[1].(int)] @@ -6411,6 +7384,12 @@ func (o ApplicationGatewayLoadDistributionTargetResponseOutput) ToApplicationGat return o } +func (o ApplicationGatewayLoadDistributionTargetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayLoadDistributionTargetResponse] { + return pulumix.Output[ApplicationGatewayLoadDistributionTargetResponse]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of the application gateway. func (o ApplicationGatewayLoadDistributionTargetResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayLoadDistributionTargetResponse) *SubResourceResponse { @@ -6457,6 +7436,12 @@ func (o ApplicationGatewayLoadDistributionTargetResponseArrayOutput) ToApplicati return o } +func (o ApplicationGatewayLoadDistributionTargetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayLoadDistributionTargetResponse] { + return pulumix.Output[[]ApplicationGatewayLoadDistributionTargetResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayLoadDistributionTargetResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayLoadDistributionTargetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayLoadDistributionTargetResponse { return vs[0].([]ApplicationGatewayLoadDistributionTargetResponse)[vs[1].(int)] @@ -6530,6 +7515,12 @@ func (i ApplicationGatewayPathRuleArgs) ToApplicationGatewayPathRuleOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPathRuleOutput) } +func (i ApplicationGatewayPathRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPathRule] { + return pulumix.Output[ApplicationGatewayPathRule]{ + OutputState: i.ToApplicationGatewayPathRuleOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayPathRuleArrayInput is an input type that accepts ApplicationGatewayPathRuleArray and ApplicationGatewayPathRuleArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayPathRuleArrayInput` via: // @@ -6555,6 +7546,12 @@ func (i ApplicationGatewayPathRuleArray) ToApplicationGatewayPathRuleArrayOutput return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPathRuleArrayOutput) } +func (i ApplicationGatewayPathRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPathRule] { + return pulumix.Output[[]ApplicationGatewayPathRule]{ + OutputState: i.ToApplicationGatewayPathRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Path rule of URL path map of an application gateway. type ApplicationGatewayPathRuleOutput struct{ *pulumi.OutputState } @@ -6570,6 +7567,12 @@ func (o ApplicationGatewayPathRuleOutput) ToApplicationGatewayPathRuleOutputWith return o } +func (o ApplicationGatewayPathRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPathRule] { + return pulumix.Output[ApplicationGatewayPathRule]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of URL path map path rule. func (o ApplicationGatewayPathRuleOutput) BackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v ApplicationGatewayPathRule) *SubResource { return v.BackendAddressPool }).(SubResourcePtrOutput) @@ -6629,6 +7632,12 @@ func (o ApplicationGatewayPathRuleArrayOutput) ToApplicationGatewayPathRuleArray return o } +func (o ApplicationGatewayPathRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPathRule] { + return pulumix.Output[[]ApplicationGatewayPathRule]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPathRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPathRule { return vs[0].([]ApplicationGatewayPathRule)[vs[1].(int)] @@ -6678,6 +7687,12 @@ func (o ApplicationGatewayPathRuleResponseOutput) ToApplicationGatewayPathRuleRe return o } +func (o ApplicationGatewayPathRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPathRuleResponse] { + return pulumix.Output[ApplicationGatewayPathRuleResponse]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of URL path map path rule. func (o ApplicationGatewayPathRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayPathRuleResponse) *SubResourceResponse { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) @@ -6752,6 +7767,12 @@ func (o ApplicationGatewayPathRuleResponseArrayOutput) ToApplicationGatewayPathR return o } +func (o ApplicationGatewayPathRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPathRuleResponse] { + return pulumix.Output[[]ApplicationGatewayPathRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPathRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPathRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPathRuleResponse { return vs[0].([]ApplicationGatewayPathRuleResponse)[vs[1].(int)] @@ -6804,6 +7825,12 @@ func (o ApplicationGatewayPrivateEndpointConnectionResponseOutput) ToApplication return o } +func (o ApplicationGatewayPrivateEndpointConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateEndpointConnectionResponse] { + return pulumix.Output[ApplicationGatewayPrivateEndpointConnectionResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayPrivateEndpointConnectionResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayPrivateEndpointConnectionResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -6862,6 +7889,12 @@ func (o ApplicationGatewayPrivateEndpointConnectionResponseArrayOutput) ToApplic return o } +func (o ApplicationGatewayPrivateEndpointConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateEndpointConnectionResponse] { + return pulumix.Output[[]ApplicationGatewayPrivateEndpointConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPrivateEndpointConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPrivateEndpointConnectionResponse { return vs[0].([]ApplicationGatewayPrivateEndpointConnectionResponse)[vs[1].(int)] @@ -6911,6 +7944,12 @@ func (i ApplicationGatewayPrivateLinkConfigurationArgs) ToApplicationGatewayPriv return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPrivateLinkConfigurationOutput) } +func (i ApplicationGatewayPrivateLinkConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateLinkConfiguration] { + return pulumix.Output[ApplicationGatewayPrivateLinkConfiguration]{ + OutputState: i.ToApplicationGatewayPrivateLinkConfigurationOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayPrivateLinkConfigurationArrayInput is an input type that accepts ApplicationGatewayPrivateLinkConfigurationArray and ApplicationGatewayPrivateLinkConfigurationArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayPrivateLinkConfigurationArrayInput` via: // @@ -6936,6 +7975,12 @@ func (i ApplicationGatewayPrivateLinkConfigurationArray) ToApplicationGatewayPri return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPrivateLinkConfigurationArrayOutput) } +func (i ApplicationGatewayPrivateLinkConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateLinkConfiguration] { + return pulumix.Output[[]ApplicationGatewayPrivateLinkConfiguration]{ + OutputState: i.ToApplicationGatewayPrivateLinkConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Private Link Configuration on an application gateway. type ApplicationGatewayPrivateLinkConfigurationOutput struct{ *pulumi.OutputState } @@ -6951,6 +7996,12 @@ func (o ApplicationGatewayPrivateLinkConfigurationOutput) ToApplicationGatewayPr return o } +func (o ApplicationGatewayPrivateLinkConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateLinkConfiguration] { + return pulumix.Output[ApplicationGatewayPrivateLinkConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayPrivateLinkConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayPrivateLinkConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -6982,6 +8033,12 @@ func (o ApplicationGatewayPrivateLinkConfigurationArrayOutput) ToApplicationGate return o } +func (o ApplicationGatewayPrivateLinkConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateLinkConfiguration] { + return pulumix.Output[[]ApplicationGatewayPrivateLinkConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPrivateLinkConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPrivateLinkConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPrivateLinkConfiguration { return vs[0].([]ApplicationGatewayPrivateLinkConfiguration)[vs[1].(int)] @@ -7019,6 +8076,12 @@ func (o ApplicationGatewayPrivateLinkConfigurationResponseOutput) ToApplicationG return o } +func (o ApplicationGatewayPrivateLinkConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateLinkConfigurationResponse] { + return pulumix.Output[ApplicationGatewayPrivateLinkConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayPrivateLinkConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayPrivateLinkConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -7065,6 +8128,12 @@ func (o ApplicationGatewayPrivateLinkConfigurationResponseArrayOutput) ToApplica return o } +func (o ApplicationGatewayPrivateLinkConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateLinkConfigurationResponse] { + return pulumix.Output[[]ApplicationGatewayPrivateLinkConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPrivateLinkConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPrivateLinkConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPrivateLinkConfigurationResponse { return vs[0].([]ApplicationGatewayPrivateLinkConfigurationResponse)[vs[1].(int)] @@ -7126,6 +8195,12 @@ func (i ApplicationGatewayPrivateLinkIpConfigurationArgs) ToApplicationGatewayPr return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPrivateLinkIpConfigurationOutput) } +func (i ApplicationGatewayPrivateLinkIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateLinkIpConfiguration] { + return pulumix.Output[ApplicationGatewayPrivateLinkIpConfiguration]{ + OutputState: i.ToApplicationGatewayPrivateLinkIpConfigurationOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayPrivateLinkIpConfigurationArrayInput is an input type that accepts ApplicationGatewayPrivateLinkIpConfigurationArray and ApplicationGatewayPrivateLinkIpConfigurationArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayPrivateLinkIpConfigurationArrayInput` via: // @@ -7151,6 +8226,12 @@ func (i ApplicationGatewayPrivateLinkIpConfigurationArray) ToApplicationGatewayP return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayPrivateLinkIpConfigurationArrayOutput) } +func (i ApplicationGatewayPrivateLinkIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateLinkIpConfiguration] { + return pulumix.Output[[]ApplicationGatewayPrivateLinkIpConfiguration]{ + OutputState: i.ToApplicationGatewayPrivateLinkIpConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // The application gateway private link ip configuration. type ApplicationGatewayPrivateLinkIpConfigurationOutput struct{ *pulumi.OutputState } @@ -7166,6 +8247,12 @@ func (o ApplicationGatewayPrivateLinkIpConfigurationOutput) ToApplicationGateway return o } +func (o ApplicationGatewayPrivateLinkIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateLinkIpConfiguration] { + return pulumix.Output[ApplicationGatewayPrivateLinkIpConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayPrivateLinkIpConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayPrivateLinkIpConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -7210,6 +8297,12 @@ func (o ApplicationGatewayPrivateLinkIpConfigurationArrayOutput) ToApplicationGa return o } +func (o ApplicationGatewayPrivateLinkIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateLinkIpConfiguration] { + return pulumix.Output[[]ApplicationGatewayPrivateLinkIpConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPrivateLinkIpConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPrivateLinkIpConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPrivateLinkIpConfiguration { return vs[0].([]ApplicationGatewayPrivateLinkIpConfiguration)[vs[1].(int)] @@ -7253,6 +8346,12 @@ func (o ApplicationGatewayPrivateLinkIpConfigurationResponseOutput) ToApplicatio return o } +func (o ApplicationGatewayPrivateLinkIpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayPrivateLinkIpConfigurationResponse] { + return pulumix.Output[ApplicationGatewayPrivateLinkIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayPrivateLinkIpConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayPrivateLinkIpConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -7314,6 +8413,12 @@ func (o ApplicationGatewayPrivateLinkIpConfigurationResponseArrayOutput) ToAppli return o } +func (o ApplicationGatewayPrivateLinkIpConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayPrivateLinkIpConfigurationResponse] { + return pulumix.Output[[]ApplicationGatewayPrivateLinkIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayPrivateLinkIpConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayPrivateLinkIpConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayPrivateLinkIpConfigurationResponse { return vs[0].([]ApplicationGatewayPrivateLinkIpConfigurationResponse)[vs[1].(int)] @@ -7403,6 +8508,12 @@ func (i ApplicationGatewayProbeArgs) ToApplicationGatewayProbeOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayProbeOutput) } +func (i ApplicationGatewayProbeArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayProbe] { + return pulumix.Output[ApplicationGatewayProbe]{ + OutputState: i.ToApplicationGatewayProbeOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayProbeArrayInput is an input type that accepts ApplicationGatewayProbeArray and ApplicationGatewayProbeArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayProbeArrayInput` via: // @@ -7428,6 +8539,12 @@ func (i ApplicationGatewayProbeArray) ToApplicationGatewayProbeArrayOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayProbeArrayOutput) } +func (i ApplicationGatewayProbeArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayProbe] { + return pulumix.Output[[]ApplicationGatewayProbe]{ + OutputState: i.ToApplicationGatewayProbeArrayOutputWithContext(ctx).OutputState, + } +} + // Probe of the application gateway. type ApplicationGatewayProbeOutput struct{ *pulumi.OutputState } @@ -7443,6 +8560,12 @@ func (o ApplicationGatewayProbeOutput) ToApplicationGatewayProbeOutputWithContex return o } +func (o ApplicationGatewayProbeOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayProbe] { + return pulumix.Output[ApplicationGatewayProbe]{ + OutputState: o.OutputState, + } +} + // Host name to send the probe to. func (o ApplicationGatewayProbeOutput) Host() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayProbe) *string { return v.Host }).(pulumi.StringPtrOutput) @@ -7522,6 +8645,12 @@ func (o ApplicationGatewayProbeArrayOutput) ToApplicationGatewayProbeArrayOutput return o } +func (o ApplicationGatewayProbeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayProbe] { + return pulumix.Output[[]ApplicationGatewayProbe]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayProbeArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayProbe { return vs[0].([]ApplicationGatewayProbe)[vs[1].(int)] @@ -7567,6 +8696,12 @@ func (i ApplicationGatewayProbeHealthResponseMatchArgs) ToApplicationGatewayProb return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayProbeHealthResponseMatchOutput) } +func (i ApplicationGatewayProbeHealthResponseMatchArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayProbeHealthResponseMatch] { + return pulumix.Output[ApplicationGatewayProbeHealthResponseMatch]{ + OutputState: i.ToApplicationGatewayProbeHealthResponseMatchOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayProbeHealthResponseMatchArgs) ToApplicationGatewayProbeHealthResponseMatchPtrOutput() ApplicationGatewayProbeHealthResponseMatchPtrOutput { return i.ToApplicationGatewayProbeHealthResponseMatchPtrOutputWithContext(context.Background()) } @@ -7608,6 +8743,12 @@ func (i *applicationGatewayProbeHealthResponseMatchPtrType) ToApplicationGateway return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayProbeHealthResponseMatchPtrOutput) } +func (i *applicationGatewayProbeHealthResponseMatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayProbeHealthResponseMatch] { + return pulumix.Output[*ApplicationGatewayProbeHealthResponseMatch]{ + OutputState: i.ToApplicationGatewayProbeHealthResponseMatchPtrOutputWithContext(ctx).OutputState, + } +} + // Application gateway probe health response match. type ApplicationGatewayProbeHealthResponseMatchOutput struct{ *pulumi.OutputState } @@ -7633,6 +8774,12 @@ func (o ApplicationGatewayProbeHealthResponseMatchOutput) ToApplicationGatewayPr }).(ApplicationGatewayProbeHealthResponseMatchPtrOutput) } +func (o ApplicationGatewayProbeHealthResponseMatchOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayProbeHealthResponseMatch] { + return pulumix.Output[ApplicationGatewayProbeHealthResponseMatch]{ + OutputState: o.OutputState, + } +} + // Body that must be contained in the health response. Default value is empty. func (o ApplicationGatewayProbeHealthResponseMatchOutput) Body() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayProbeHealthResponseMatch) *string { return v.Body }).(pulumi.StringPtrOutput) @@ -7657,6 +8804,12 @@ func (o ApplicationGatewayProbeHealthResponseMatchPtrOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayProbeHealthResponseMatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayProbeHealthResponseMatch] { + return pulumix.Output[*ApplicationGatewayProbeHealthResponseMatch]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayProbeHealthResponseMatchPtrOutput) Elem() ApplicationGatewayProbeHealthResponseMatchOutput { return o.ApplyT(func(v *ApplicationGatewayProbeHealthResponseMatch) ApplicationGatewayProbeHealthResponseMatch { if v != nil { @@ -7710,6 +8863,12 @@ func (o ApplicationGatewayProbeHealthResponseMatchResponseOutput) ToApplicationG return o } +func (o ApplicationGatewayProbeHealthResponseMatchResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayProbeHealthResponseMatchResponse] { + return pulumix.Output[ApplicationGatewayProbeHealthResponseMatchResponse]{ + OutputState: o.OutputState, + } +} + // Body that must be contained in the health response. Default value is empty. func (o ApplicationGatewayProbeHealthResponseMatchResponseOutput) Body() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayProbeHealthResponseMatchResponse) *string { return v.Body }).(pulumi.StringPtrOutput) @@ -7734,6 +8893,12 @@ func (o ApplicationGatewayProbeHealthResponseMatchResponsePtrOutput) ToApplicati return o } +func (o ApplicationGatewayProbeHealthResponseMatchResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayProbeHealthResponseMatchResponse] { + return pulumix.Output[*ApplicationGatewayProbeHealthResponseMatchResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayProbeHealthResponseMatchResponsePtrOutput) Elem() ApplicationGatewayProbeHealthResponseMatchResponseOutput { return o.ApplyT(func(v *ApplicationGatewayProbeHealthResponseMatchResponse) ApplicationGatewayProbeHealthResponseMatchResponse { if v != nil { @@ -7815,6 +8980,12 @@ func (o ApplicationGatewayProbeResponseOutput) ToApplicationGatewayProbeResponse return o } +func (o ApplicationGatewayProbeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayProbeResponse] { + return pulumix.Output[ApplicationGatewayProbeResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayProbeResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayProbeResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -7911,6 +9082,12 @@ func (o ApplicationGatewayProbeResponseArrayOutput) ToApplicationGatewayProbeRes return o } +func (o ApplicationGatewayProbeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayProbeResponse] { + return pulumix.Output[[]ApplicationGatewayProbeResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayProbeResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayProbeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayProbeResponse { return vs[0].([]ApplicationGatewayProbeResponse)[vs[1].(int)] @@ -7988,6 +9165,12 @@ func (i ApplicationGatewayRedirectConfigurationArgs) ToApplicationGatewayRedirec return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRedirectConfigurationOutput) } +func (i ApplicationGatewayRedirectConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRedirectConfiguration] { + return pulumix.Output[ApplicationGatewayRedirectConfiguration]{ + OutputState: i.ToApplicationGatewayRedirectConfigurationOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayRedirectConfigurationArrayInput is an input type that accepts ApplicationGatewayRedirectConfigurationArray and ApplicationGatewayRedirectConfigurationArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayRedirectConfigurationArrayInput` via: // @@ -8013,6 +9196,12 @@ func (i ApplicationGatewayRedirectConfigurationArray) ToApplicationGatewayRedire return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRedirectConfigurationArrayOutput) } +func (i ApplicationGatewayRedirectConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRedirectConfiguration] { + return pulumix.Output[[]ApplicationGatewayRedirectConfiguration]{ + OutputState: i.ToApplicationGatewayRedirectConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Redirect configuration of an application gateway. type ApplicationGatewayRedirectConfigurationOutput struct{ *pulumi.OutputState } @@ -8028,6 +9217,12 @@ func (o ApplicationGatewayRedirectConfigurationOutput) ToApplicationGatewayRedir return o } +func (o ApplicationGatewayRedirectConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRedirectConfiguration] { + return pulumix.Output[ApplicationGatewayRedirectConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayRedirectConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayRedirectConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -8092,6 +9287,12 @@ func (o ApplicationGatewayRedirectConfigurationArrayOutput) ToApplicationGateway return o } +func (o ApplicationGatewayRedirectConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRedirectConfiguration] { + return pulumix.Output[[]ApplicationGatewayRedirectConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRedirectConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRedirectConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRedirectConfiguration { return vs[0].([]ApplicationGatewayRedirectConfiguration)[vs[1].(int)] @@ -8141,6 +9342,12 @@ func (o ApplicationGatewayRedirectConfigurationResponseOutput) ToApplicationGate return o } +func (o ApplicationGatewayRedirectConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRedirectConfigurationResponse] { + return pulumix.Output[ApplicationGatewayRedirectConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayRedirectConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayRedirectConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -8217,6 +9424,12 @@ func (o ApplicationGatewayRedirectConfigurationResponseArrayOutput) ToApplicatio return o } +func (o ApplicationGatewayRedirectConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRedirectConfigurationResponse] { + return pulumix.Output[[]ApplicationGatewayRedirectConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRedirectConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRedirectConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRedirectConfigurationResponse { return vs[0].([]ApplicationGatewayRedirectConfigurationResponse)[vs[1].(int)] @@ -8298,6 +9511,12 @@ func (i ApplicationGatewayRequestRoutingRuleArgs) ToApplicationGatewayRequestRou return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRequestRoutingRuleOutput) } +func (i ApplicationGatewayRequestRoutingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRequestRoutingRule] { + return pulumix.Output[ApplicationGatewayRequestRoutingRule]{ + OutputState: i.ToApplicationGatewayRequestRoutingRuleOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayRequestRoutingRuleArrayInput is an input type that accepts ApplicationGatewayRequestRoutingRuleArray and ApplicationGatewayRequestRoutingRuleArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayRequestRoutingRuleArrayInput` via: // @@ -8323,6 +9542,12 @@ func (i ApplicationGatewayRequestRoutingRuleArray) ToApplicationGatewayRequestRo return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRequestRoutingRuleArrayOutput) } +func (i ApplicationGatewayRequestRoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRequestRoutingRule] { + return pulumix.Output[[]ApplicationGatewayRequestRoutingRule]{ + OutputState: i.ToApplicationGatewayRequestRoutingRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Request routing rule of an application gateway. type ApplicationGatewayRequestRoutingRuleOutput struct{ *pulumi.OutputState } @@ -8338,6 +9563,12 @@ func (o ApplicationGatewayRequestRoutingRuleOutput) ToApplicationGatewayRequestR return o } +func (o ApplicationGatewayRequestRoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRequestRoutingRule] { + return pulumix.Output[ApplicationGatewayRequestRoutingRule]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of the application gateway. func (o ApplicationGatewayRequestRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v ApplicationGatewayRequestRoutingRule) *SubResource { return v.BackendAddressPool }).(SubResourcePtrOutput) @@ -8407,6 +9638,12 @@ func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToApplicationGatewayReq return o } +func (o ApplicationGatewayRequestRoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRequestRoutingRule] { + return pulumix.Output[[]ApplicationGatewayRequestRoutingRule]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRequestRoutingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRequestRoutingRule { return vs[0].([]ApplicationGatewayRequestRoutingRule)[vs[1].(int)] @@ -8460,6 +9697,12 @@ func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToApplicationGateway return o } +func (o ApplicationGatewayRequestRoutingRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRequestRoutingRuleResponse] { + return pulumix.Output[ApplicationGatewayRequestRoutingRuleResponse]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of the application gateway. func (o ApplicationGatewayRequestRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayRequestRoutingRuleResponse) *SubResourceResponse { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) @@ -8550,6 +9793,12 @@ func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToApplicationGa return o } +func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRequestRoutingRuleResponse] { + return pulumix.Output[[]ApplicationGatewayRequestRoutingRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRequestRoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRequestRoutingRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRequestRoutingRuleResponse { return vs[0].([]ApplicationGatewayRequestRoutingRuleResponse)[vs[1].(int)] @@ -8663,6 +9912,12 @@ func (o ApplicationGatewayResponseOutput) ToApplicationGatewayResponseOutputWith return o } +func (o ApplicationGatewayResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayResponse] { + return pulumix.Output[ApplicationGatewayResponse]{ + OutputState: o.OutputState, + } +} + // Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). func (o ApplicationGatewayResponseOutput) AuthenticationCertificates() ApplicationGatewayAuthenticationCertificateResponseArrayOutput { return o.ApplyT(func(v ApplicationGatewayResponse) []ApplicationGatewayAuthenticationCertificateResponse { @@ -8935,6 +10190,12 @@ func (o ApplicationGatewayResponseArrayOutput) ToApplicationGatewayResponseArray return o } +func (o ApplicationGatewayResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayResponse] { + return pulumix.Output[[]ApplicationGatewayResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayResponse { return vs[0].([]ApplicationGatewayResponse)[vs[1].(int)] @@ -8988,6 +10249,12 @@ func (i ApplicationGatewayRewriteRuleArgs) ToApplicationGatewayRewriteRuleOutput return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleOutput) } +func (i ApplicationGatewayRewriteRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRule] { + return pulumix.Output[ApplicationGatewayRewriteRule]{ + OutputState: i.ToApplicationGatewayRewriteRuleOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayRewriteRuleArrayInput is an input type that accepts ApplicationGatewayRewriteRuleArray and ApplicationGatewayRewriteRuleArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayRewriteRuleArrayInput` via: // @@ -9013,6 +10280,12 @@ func (i ApplicationGatewayRewriteRuleArray) ToApplicationGatewayRewriteRuleArray return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleArrayOutput) } +func (i ApplicationGatewayRewriteRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRule] { + return pulumix.Output[[]ApplicationGatewayRewriteRule]{ + OutputState: i.ToApplicationGatewayRewriteRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Rewrite rule of an application gateway. type ApplicationGatewayRewriteRuleOutput struct{ *pulumi.OutputState } @@ -9028,6 +10301,12 @@ func (o ApplicationGatewayRewriteRuleOutput) ToApplicationGatewayRewriteRuleOutp return o } +func (o ApplicationGatewayRewriteRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRule] { + return pulumix.Output[ApplicationGatewayRewriteRule]{ + OutputState: o.OutputState, + } +} + // Set of actions to be done as part of the rewrite Rule. func (o ApplicationGatewayRewriteRuleOutput) ActionSet() ApplicationGatewayRewriteRuleActionSetPtrOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRule) *ApplicationGatewayRewriteRuleActionSet { return v.ActionSet }).(ApplicationGatewayRewriteRuleActionSetPtrOutput) @@ -9062,6 +10341,12 @@ func (o ApplicationGatewayRewriteRuleArrayOutput) ToApplicationGatewayRewriteRul return o } +func (o ApplicationGatewayRewriteRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRule] { + return pulumix.Output[[]ApplicationGatewayRewriteRule]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRewriteRule { return vs[0].([]ApplicationGatewayRewriteRule)[vs[1].(int)] @@ -9111,6 +10396,12 @@ func (i ApplicationGatewayRewriteRuleActionSetArgs) ToApplicationGatewayRewriteR return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleActionSetOutput) } +func (i ApplicationGatewayRewriteRuleActionSetArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleActionSet] { + return pulumix.Output[ApplicationGatewayRewriteRuleActionSet]{ + OutputState: i.ToApplicationGatewayRewriteRuleActionSetOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayRewriteRuleActionSetArgs) ToApplicationGatewayRewriteRuleActionSetPtrOutput() ApplicationGatewayRewriteRuleActionSetPtrOutput { return i.ToApplicationGatewayRewriteRuleActionSetPtrOutputWithContext(context.Background()) } @@ -9152,6 +10443,12 @@ func (i *applicationGatewayRewriteRuleActionSetPtrType) ToApplicationGatewayRewr return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleActionSetPtrOutput) } +func (i *applicationGatewayRewriteRuleActionSetPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayRewriteRuleActionSet] { + return pulumix.Output[*ApplicationGatewayRewriteRuleActionSet]{ + OutputState: i.ToApplicationGatewayRewriteRuleActionSetPtrOutputWithContext(ctx).OutputState, + } +} + // Set of actions in the Rewrite Rule in Application Gateway. type ApplicationGatewayRewriteRuleActionSetOutput struct{ *pulumi.OutputState } @@ -9177,6 +10474,12 @@ func (o ApplicationGatewayRewriteRuleActionSetOutput) ToApplicationGatewayRewrit }).(ApplicationGatewayRewriteRuleActionSetPtrOutput) } +func (o ApplicationGatewayRewriteRuleActionSetOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleActionSet] { + return pulumix.Output[ApplicationGatewayRewriteRuleActionSet]{ + OutputState: o.OutputState, + } +} + // Request Header Actions in the Action Set. func (o ApplicationGatewayRewriteRuleActionSetOutput) RequestHeaderConfigurations() ApplicationGatewayHeaderConfigurationArrayOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleActionSet) []ApplicationGatewayHeaderConfiguration { @@ -9212,6 +10515,12 @@ func (o ApplicationGatewayRewriteRuleActionSetPtrOutput) ToApplicationGatewayRew return o } +func (o ApplicationGatewayRewriteRuleActionSetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayRewriteRuleActionSet] { + return pulumix.Output[*ApplicationGatewayRewriteRuleActionSet]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleActionSetPtrOutput) Elem() ApplicationGatewayRewriteRuleActionSetOutput { return o.ApplyT(func(v *ApplicationGatewayRewriteRuleActionSet) ApplicationGatewayRewriteRuleActionSet { if v != nil { @@ -9277,6 +10586,12 @@ func (o ApplicationGatewayRewriteRuleActionSetResponseOutput) ToApplicationGatew return o } +func (o ApplicationGatewayRewriteRuleActionSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleActionSetResponse] { + return pulumix.Output[ApplicationGatewayRewriteRuleActionSetResponse]{ + OutputState: o.OutputState, + } +} + // Request Header Actions in the Action Set. func (o ApplicationGatewayRewriteRuleActionSetResponseOutput) RequestHeaderConfigurations() ApplicationGatewayHeaderConfigurationResponseArrayOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleActionSetResponse) []ApplicationGatewayHeaderConfigurationResponse { @@ -9312,6 +10627,12 @@ func (o ApplicationGatewayRewriteRuleActionSetResponsePtrOutput) ToApplicationGa return o } +func (o ApplicationGatewayRewriteRuleActionSetResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayRewriteRuleActionSetResponse] { + return pulumix.Output[*ApplicationGatewayRewriteRuleActionSetResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleActionSetResponsePtrOutput) Elem() ApplicationGatewayRewriteRuleActionSetResponseOutput { return o.ApplyT(func(v *ApplicationGatewayRewriteRuleActionSetResponse) ApplicationGatewayRewriteRuleActionSetResponse { if v != nil { @@ -9399,6 +10720,12 @@ func (i ApplicationGatewayRewriteRuleConditionArgs) ToApplicationGatewayRewriteR return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleConditionOutput) } +func (i ApplicationGatewayRewriteRuleConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleCondition] { + return pulumix.Output[ApplicationGatewayRewriteRuleCondition]{ + OutputState: i.ToApplicationGatewayRewriteRuleConditionOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayRewriteRuleConditionArrayInput is an input type that accepts ApplicationGatewayRewriteRuleConditionArray and ApplicationGatewayRewriteRuleConditionArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayRewriteRuleConditionArrayInput` via: // @@ -9424,6 +10751,12 @@ func (i ApplicationGatewayRewriteRuleConditionArray) ToApplicationGatewayRewrite return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleConditionArrayOutput) } +func (i ApplicationGatewayRewriteRuleConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleCondition] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleCondition]{ + OutputState: i.ToApplicationGatewayRewriteRuleConditionArrayOutputWithContext(ctx).OutputState, + } +} + // Set of conditions in the Rewrite Rule in Application Gateway. type ApplicationGatewayRewriteRuleConditionOutput struct{ *pulumi.OutputState } @@ -9439,6 +10772,12 @@ func (o ApplicationGatewayRewriteRuleConditionOutput) ToApplicationGatewayRewrit return o } +func (o ApplicationGatewayRewriteRuleConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleCondition] { + return pulumix.Output[ApplicationGatewayRewriteRuleCondition]{ + OutputState: o.OutputState, + } +} + // Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. func (o ApplicationGatewayRewriteRuleConditionOutput) IgnoreCase() pulumi.BoolPtrOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleCondition) *bool { return v.IgnoreCase }).(pulumi.BoolPtrOutput) @@ -9473,6 +10812,12 @@ func (o ApplicationGatewayRewriteRuleConditionArrayOutput) ToApplicationGatewayR return o } +func (o ApplicationGatewayRewriteRuleConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleCondition] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleCondition]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleConditionArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleConditionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRewriteRuleCondition { return vs[0].([]ApplicationGatewayRewriteRuleCondition)[vs[1].(int)] @@ -9506,6 +10851,12 @@ func (o ApplicationGatewayRewriteRuleConditionResponseOutput) ToApplicationGatew return o } +func (o ApplicationGatewayRewriteRuleConditionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleConditionResponse] { + return pulumix.Output[ApplicationGatewayRewriteRuleConditionResponse]{ + OutputState: o.OutputState, + } +} + // Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. func (o ApplicationGatewayRewriteRuleConditionResponseOutput) IgnoreCase() pulumi.BoolPtrOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleConditionResponse) *bool { return v.IgnoreCase }).(pulumi.BoolPtrOutput) @@ -9540,6 +10891,12 @@ func (o ApplicationGatewayRewriteRuleConditionResponseArrayOutput) ToApplication return o } +func (o ApplicationGatewayRewriteRuleConditionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleConditionResponse] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleConditionResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleConditionResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleConditionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRewriteRuleConditionResponse { return vs[0].([]ApplicationGatewayRewriteRuleConditionResponse)[vs[1].(int)] @@ -9573,6 +10930,12 @@ func (o ApplicationGatewayRewriteRuleResponseOutput) ToApplicationGatewayRewrite return o } +func (o ApplicationGatewayRewriteRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleResponse] { + return pulumix.Output[ApplicationGatewayRewriteRuleResponse]{ + OutputState: o.OutputState, + } +} + // Set of actions to be done as part of the rewrite Rule. func (o ApplicationGatewayRewriteRuleResponseOutput) ActionSet() ApplicationGatewayRewriteRuleActionSetResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleResponse) *ApplicationGatewayRewriteRuleActionSetResponse { @@ -9611,6 +10974,12 @@ func (o ApplicationGatewayRewriteRuleResponseArrayOutput) ToApplicationGatewayRe return o } +func (o ApplicationGatewayRewriteRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleResponse] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRewriteRuleResponse { return vs[0].([]ApplicationGatewayRewriteRuleResponse)[vs[1].(int)] @@ -9660,6 +11029,12 @@ func (i ApplicationGatewayRewriteRuleSetArgs) ToApplicationGatewayRewriteRuleSet return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleSetOutput) } +func (i ApplicationGatewayRewriteRuleSetArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleSet] { + return pulumix.Output[ApplicationGatewayRewriteRuleSet]{ + OutputState: i.ToApplicationGatewayRewriteRuleSetOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayRewriteRuleSetArrayInput is an input type that accepts ApplicationGatewayRewriteRuleSetArray and ApplicationGatewayRewriteRuleSetArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayRewriteRuleSetArrayInput` via: // @@ -9685,6 +11060,12 @@ func (i ApplicationGatewayRewriteRuleSetArray) ToApplicationGatewayRewriteRuleSe return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRewriteRuleSetArrayOutput) } +func (i ApplicationGatewayRewriteRuleSetArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleSet] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleSet]{ + OutputState: i.ToApplicationGatewayRewriteRuleSetArrayOutputWithContext(ctx).OutputState, + } +} + // Rewrite rule set of an application gateway. type ApplicationGatewayRewriteRuleSetOutput struct{ *pulumi.OutputState } @@ -9700,6 +11081,12 @@ func (o ApplicationGatewayRewriteRuleSetOutput) ToApplicationGatewayRewriteRuleS return o } +func (o ApplicationGatewayRewriteRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleSet] { + return pulumix.Output[ApplicationGatewayRewriteRuleSet]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationGatewayRewriteRuleSetOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleSet) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -9729,6 +11116,12 @@ func (o ApplicationGatewayRewriteRuleSetArrayOutput) ToApplicationGatewayRewrite return o } +func (o ApplicationGatewayRewriteRuleSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleSet] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleSet]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleSetArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRewriteRuleSet { return vs[0].([]ApplicationGatewayRewriteRuleSet)[vs[1].(int)] @@ -9764,6 +11157,12 @@ func (o ApplicationGatewayRewriteRuleSetResponseOutput) ToApplicationGatewayRewr return o } +func (o ApplicationGatewayRewriteRuleSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRewriteRuleSetResponse] { + return pulumix.Output[ApplicationGatewayRewriteRuleSetResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationGatewayRewriteRuleSetResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayRewriteRuleSetResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -9805,6 +11204,12 @@ func (o ApplicationGatewayRewriteRuleSetResponseArrayOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayRewriteRuleSetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRewriteRuleSetResponse] { + return pulumix.Output[[]ApplicationGatewayRewriteRuleSetResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRewriteRuleSetResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRewriteRuleSetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRewriteRuleSetResponse { return vs[0].([]ApplicationGatewayRewriteRuleSetResponse)[vs[1].(int)] @@ -9870,6 +11275,12 @@ func (i ApplicationGatewayRoutingRuleArgs) ToApplicationGatewayRoutingRuleOutput return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRoutingRuleOutput) } +func (i ApplicationGatewayRoutingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRoutingRule] { + return pulumix.Output[ApplicationGatewayRoutingRule]{ + OutputState: i.ToApplicationGatewayRoutingRuleOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayRoutingRuleArrayInput is an input type that accepts ApplicationGatewayRoutingRuleArray and ApplicationGatewayRoutingRuleArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayRoutingRuleArrayInput` via: // @@ -9895,6 +11306,12 @@ func (i ApplicationGatewayRoutingRuleArray) ToApplicationGatewayRoutingRuleArray return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayRoutingRuleArrayOutput) } +func (i ApplicationGatewayRoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRoutingRule] { + return pulumix.Output[[]ApplicationGatewayRoutingRule]{ + OutputState: i.ToApplicationGatewayRoutingRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Routing rule of an application gateway. type ApplicationGatewayRoutingRuleOutput struct{ *pulumi.OutputState } @@ -9910,6 +11327,12 @@ func (o ApplicationGatewayRoutingRuleOutput) ToApplicationGatewayRoutingRuleOutp return o } +func (o ApplicationGatewayRoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRoutingRule] { + return pulumix.Output[ApplicationGatewayRoutingRule]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of the application gateway. func (o ApplicationGatewayRoutingRuleOutput) BackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v ApplicationGatewayRoutingRule) *SubResource { return v.BackendAddressPool }).(SubResourcePtrOutput) @@ -9959,6 +11382,12 @@ func (o ApplicationGatewayRoutingRuleArrayOutput) ToApplicationGatewayRoutingRul return o } +func (o ApplicationGatewayRoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRoutingRule] { + return pulumix.Output[[]ApplicationGatewayRoutingRule]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRoutingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRoutingRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRoutingRule { return vs[0].([]ApplicationGatewayRoutingRule)[vs[1].(int)] @@ -10004,6 +11433,12 @@ func (o ApplicationGatewayRoutingRuleResponseOutput) ToApplicationGatewayRouting return o } +func (o ApplicationGatewayRoutingRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayRoutingRuleResponse] { + return pulumix.Output[ApplicationGatewayRoutingRuleResponse]{ + OutputState: o.OutputState, + } +} + // Backend address pool resource of the application gateway. func (o ApplicationGatewayRoutingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayRoutingRuleResponse) *SubResourceResponse { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) @@ -10068,6 +11503,12 @@ func (o ApplicationGatewayRoutingRuleResponseArrayOutput) ToApplicationGatewayRo return o } +func (o ApplicationGatewayRoutingRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayRoutingRuleResponse] { + return pulumix.Output[[]ApplicationGatewayRoutingRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayRoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayRoutingRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayRoutingRuleResponse { return vs[0].([]ApplicationGatewayRoutingRuleResponse)[vs[1].(int)] @@ -10117,6 +11558,12 @@ func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySkuOutput) } +func (i ApplicationGatewaySkuArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySku] { + return pulumix.Output[ApplicationGatewaySku]{ + OutputState: i.ToApplicationGatewaySkuOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewaySkuArgs) ToApplicationGatewaySkuPtrOutput() ApplicationGatewaySkuPtrOutput { return i.ToApplicationGatewaySkuPtrOutputWithContext(context.Background()) } @@ -10158,6 +11605,12 @@ func (i *applicationGatewaySkuPtrType) ToApplicationGatewaySkuPtrOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySkuPtrOutput) } +func (i *applicationGatewaySkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewaySku] { + return pulumix.Output[*ApplicationGatewaySku]{ + OutputState: i.ToApplicationGatewaySkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of an application gateway. type ApplicationGatewaySkuOutput struct{ *pulumi.OutputState } @@ -10183,6 +11636,12 @@ func (o ApplicationGatewaySkuOutput) ToApplicationGatewaySkuPtrOutputWithContext }).(ApplicationGatewaySkuPtrOutput) } +func (o ApplicationGatewaySkuOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySku] { + return pulumix.Output[ApplicationGatewaySku]{ + OutputState: o.OutputState, + } +} + // Capacity (instance count) of an application gateway. func (o ApplicationGatewaySkuOutput) Capacity() pulumi.IntPtrOutput { return o.ApplyT(func(v ApplicationGatewaySku) *int { return v.Capacity }).(pulumi.IntPtrOutput) @@ -10212,6 +11671,12 @@ func (o ApplicationGatewaySkuPtrOutput) ToApplicationGatewaySkuPtrOutputWithCont return o } +func (o ApplicationGatewaySkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewaySku] { + return pulumix.Output[*ApplicationGatewaySku]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySkuPtrOutput) Elem() ApplicationGatewaySkuOutput { return o.ApplyT(func(v *ApplicationGatewaySku) ApplicationGatewaySku { if v != nil { @@ -10277,6 +11742,12 @@ func (o ApplicationGatewaySkuResponseOutput) ToApplicationGatewaySkuResponseOutp return o } +func (o ApplicationGatewaySkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySkuResponse] { + return pulumix.Output[ApplicationGatewaySkuResponse]{ + OutputState: o.OutputState, + } +} + // Capacity (instance count) of an application gateway. func (o ApplicationGatewaySkuResponseOutput) Capacity() pulumi.IntPtrOutput { return o.ApplyT(func(v ApplicationGatewaySkuResponse) *int { return v.Capacity }).(pulumi.IntPtrOutput) @@ -10306,6 +11777,12 @@ func (o ApplicationGatewaySkuResponsePtrOutput) ToApplicationGatewaySkuResponseP return o } +func (o ApplicationGatewaySkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewaySkuResponse] { + return pulumix.Output[*ApplicationGatewaySkuResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySkuResponsePtrOutput) Elem() ApplicationGatewaySkuResponseOutput { return o.ApplyT(func(v *ApplicationGatewaySkuResponse) ApplicationGatewaySkuResponse { if v != nil { @@ -10397,6 +11874,12 @@ func (i ApplicationGatewaySslCertificateArgs) ToApplicationGatewaySslCertificate return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySslCertificateOutput) } +func (i ApplicationGatewaySslCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslCertificate] { + return pulumix.Output[ApplicationGatewaySslCertificate]{ + OutputState: i.ToApplicationGatewaySslCertificateOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewaySslCertificateArrayInput is an input type that accepts ApplicationGatewaySslCertificateArray and ApplicationGatewaySslCertificateArrayOutput values. // You can construct a concrete instance of `ApplicationGatewaySslCertificateArrayInput` via: // @@ -10422,6 +11905,12 @@ func (i ApplicationGatewaySslCertificateArray) ToApplicationGatewaySslCertificat return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySslCertificateArrayOutput) } +func (i ApplicationGatewaySslCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewaySslCertificate] { + return pulumix.Output[[]ApplicationGatewaySslCertificate]{ + OutputState: i.ToApplicationGatewaySslCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // SSL certificates of an application gateway. type ApplicationGatewaySslCertificateOutput struct{ *pulumi.OutputState } @@ -10437,6 +11926,12 @@ func (o ApplicationGatewaySslCertificateOutput) ToApplicationGatewaySslCertifica return o } +func (o ApplicationGatewaySslCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslCertificate] { + return pulumix.Output[ApplicationGatewaySslCertificate]{ + OutputState: o.OutputState, + } +} + // Base-64 encoded pfx certificate. Only applicable in PUT Request. func (o ApplicationGatewaySslCertificateOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewaySslCertificate) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -10476,6 +11971,12 @@ func (o ApplicationGatewaySslCertificateArrayOutput) ToApplicationGatewaySslCert return o } +func (o ApplicationGatewaySslCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewaySslCertificate] { + return pulumix.Output[[]ApplicationGatewaySslCertificate]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySslCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewaySslCertificate { return vs[0].([]ApplicationGatewaySslCertificate)[vs[1].(int)] @@ -10519,6 +12020,12 @@ func (o ApplicationGatewaySslCertificateResponseOutput) ToApplicationGatewaySslC return o } +func (o ApplicationGatewaySslCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslCertificateResponse] { + return pulumix.Output[ApplicationGatewaySslCertificateResponse]{ + OutputState: o.OutputState, + } +} + // Base-64 encoded pfx certificate. Only applicable in PUT Request. func (o ApplicationGatewaySslCertificateResponseOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewaySslCertificateResponse) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -10578,6 +12085,12 @@ func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToApplicationGatewa return o } +func (o ApplicationGatewaySslCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewaySslCertificateResponse] { + return pulumix.Output[[]ApplicationGatewaySslCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySslCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewaySslCertificateResponse { return vs[0].([]ApplicationGatewaySslCertificateResponse)[vs[1].(int)] @@ -10635,6 +12148,12 @@ func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyOutputWith return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySslPolicyOutput) } +func (i ApplicationGatewaySslPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslPolicy] { + return pulumix.Output[ApplicationGatewaySslPolicy]{ + OutputState: i.ToApplicationGatewaySslPolicyOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewaySslPolicyArgs) ToApplicationGatewaySslPolicyPtrOutput() ApplicationGatewaySslPolicyPtrOutput { return i.ToApplicationGatewaySslPolicyPtrOutputWithContext(context.Background()) } @@ -10676,6 +12195,12 @@ func (i *applicationGatewaySslPolicyPtrType) ToApplicationGatewaySslPolicyPtrOut return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySslPolicyPtrOutput) } +func (i *applicationGatewaySslPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewaySslPolicy] { + return pulumix.Output[*ApplicationGatewaySslPolicy]{ + OutputState: i.ToApplicationGatewaySslPolicyPtrOutputWithContext(ctx).OutputState, + } +} + // Application Gateway Ssl policy. type ApplicationGatewaySslPolicyOutput struct{ *pulumi.OutputState } @@ -10701,6 +12226,12 @@ func (o ApplicationGatewaySslPolicyOutput) ToApplicationGatewaySslPolicyPtrOutpu }).(ApplicationGatewaySslPolicyPtrOutput) } +func (o ApplicationGatewaySslPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslPolicy] { + return pulumix.Output[ApplicationGatewaySslPolicy]{ + OutputState: o.OutputState, + } +} + // Ssl cipher suites to be enabled in the specified order to application gateway. func (o ApplicationGatewaySslPolicyOutput) CipherSuites() pulumi.StringArrayOutput { return o.ApplyT(func(v ApplicationGatewaySslPolicy) []string { return v.CipherSuites }).(pulumi.StringArrayOutput) @@ -10740,6 +12271,12 @@ func (o ApplicationGatewaySslPolicyPtrOutput) ToApplicationGatewaySslPolicyPtrOu return o } +func (o ApplicationGatewaySslPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewaySslPolicy] { + return pulumix.Output[*ApplicationGatewaySslPolicy]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySslPolicyPtrOutput) Elem() ApplicationGatewaySslPolicyOutput { return o.ApplyT(func(v *ApplicationGatewaySslPolicy) ApplicationGatewaySslPolicy { if v != nil { @@ -10829,6 +12366,12 @@ func (o ApplicationGatewaySslPolicyResponseOutput) ToApplicationGatewaySslPolicy return o } +func (o ApplicationGatewaySslPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslPolicyResponse] { + return pulumix.Output[ApplicationGatewaySslPolicyResponse]{ + OutputState: o.OutputState, + } +} + // Ssl cipher suites to be enabled in the specified order to application gateway. func (o ApplicationGatewaySslPolicyResponseOutput) CipherSuites() pulumi.StringArrayOutput { return o.ApplyT(func(v ApplicationGatewaySslPolicyResponse) []string { return v.CipherSuites }).(pulumi.StringArrayOutput) @@ -10868,6 +12411,12 @@ func (o ApplicationGatewaySslPolicyResponsePtrOutput) ToApplicationGatewaySslPol return o } +func (o ApplicationGatewaySslPolicyResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewaySslPolicyResponse] { + return pulumix.Output[*ApplicationGatewaySslPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySslPolicyResponsePtrOutput) Elem() ApplicationGatewaySslPolicyResponseOutput { return o.ApplyT(func(v *ApplicationGatewaySslPolicyResponse) ApplicationGatewaySslPolicyResponse { if v != nil { @@ -10979,6 +12528,12 @@ func (i ApplicationGatewaySslProfileArgs) ToApplicationGatewaySslProfileOutputWi return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySslProfileOutput) } +func (i ApplicationGatewaySslProfileArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslProfile] { + return pulumix.Output[ApplicationGatewaySslProfile]{ + OutputState: i.ToApplicationGatewaySslProfileOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewaySslProfileArrayInput is an input type that accepts ApplicationGatewaySslProfileArray and ApplicationGatewaySslProfileArrayOutput values. // You can construct a concrete instance of `ApplicationGatewaySslProfileArrayInput` via: // @@ -11004,6 +12559,12 @@ func (i ApplicationGatewaySslProfileArray) ToApplicationGatewaySslProfileArrayOu return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewaySslProfileArrayOutput) } +func (i ApplicationGatewaySslProfileArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewaySslProfile] { + return pulumix.Output[[]ApplicationGatewaySslProfile]{ + OutputState: i.ToApplicationGatewaySslProfileArrayOutputWithContext(ctx).OutputState, + } +} + // SSL profile of an application gateway. type ApplicationGatewaySslProfileOutput struct{ *pulumi.OutputState } @@ -11019,6 +12580,12 @@ func (o ApplicationGatewaySslProfileOutput) ToApplicationGatewaySslProfileOutput return o } +func (o ApplicationGatewaySslProfileOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslProfile] { + return pulumix.Output[ApplicationGatewaySslProfile]{ + OutputState: o.OutputState, + } +} + // Client authentication configuration of the application gateway resource. func (o ApplicationGatewaySslProfileOutput) ClientAuthConfiguration() ApplicationGatewayClientAuthConfigurationPtrOutput { return o.ApplyT(func(v ApplicationGatewaySslProfile) *ApplicationGatewayClientAuthConfiguration { @@ -11060,6 +12627,12 @@ func (o ApplicationGatewaySslProfileArrayOutput) ToApplicationGatewaySslProfileA return o } +func (o ApplicationGatewaySslProfileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewaySslProfile] { + return pulumix.Output[[]ApplicationGatewaySslProfile]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySslProfileArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslProfileOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewaySslProfile { return vs[0].([]ApplicationGatewaySslProfile)[vs[1].(int)] @@ -11101,6 +12674,12 @@ func (o ApplicationGatewaySslProfileResponseOutput) ToApplicationGatewaySslProfi return o } +func (o ApplicationGatewaySslProfileResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewaySslProfileResponse] { + return pulumix.Output[ApplicationGatewaySslProfileResponse]{ + OutputState: o.OutputState, + } +} + // Client authentication configuration of the application gateway resource. func (o ApplicationGatewaySslProfileResponseOutput) ClientAuthConfiguration() ApplicationGatewayClientAuthConfigurationResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewaySslProfileResponse) *ApplicationGatewayClientAuthConfigurationResponse { @@ -11157,6 +12736,12 @@ func (o ApplicationGatewaySslProfileResponseArrayOutput) ToApplicationGatewaySsl return o } +func (o ApplicationGatewaySslProfileResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewaySslProfileResponse] { + return pulumix.Output[[]ApplicationGatewaySslProfileResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewaySslProfileResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewaySslProfileResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewaySslProfileResponse { return vs[0].([]ApplicationGatewaySslProfileResponse)[vs[1].(int)] @@ -11206,6 +12791,12 @@ func (i ApplicationGatewayTrustedClientCertificateArgs) ToApplicationGatewayTrus return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayTrustedClientCertificateOutput) } +func (i ApplicationGatewayTrustedClientCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayTrustedClientCertificate] { + return pulumix.Output[ApplicationGatewayTrustedClientCertificate]{ + OutputState: i.ToApplicationGatewayTrustedClientCertificateOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayTrustedClientCertificateArrayInput is an input type that accepts ApplicationGatewayTrustedClientCertificateArray and ApplicationGatewayTrustedClientCertificateArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayTrustedClientCertificateArrayInput` via: // @@ -11231,6 +12822,12 @@ func (i ApplicationGatewayTrustedClientCertificateArray) ToApplicationGatewayTru return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayTrustedClientCertificateArrayOutput) } +func (i ApplicationGatewayTrustedClientCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayTrustedClientCertificate] { + return pulumix.Output[[]ApplicationGatewayTrustedClientCertificate]{ + OutputState: i.ToApplicationGatewayTrustedClientCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Trusted client certificates of an application gateway. type ApplicationGatewayTrustedClientCertificateOutput struct{ *pulumi.OutputState } @@ -11246,6 +12843,12 @@ func (o ApplicationGatewayTrustedClientCertificateOutput) ToApplicationGatewayTr return o } +func (o ApplicationGatewayTrustedClientCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayTrustedClientCertificate] { + return pulumix.Output[ApplicationGatewayTrustedClientCertificate]{ + OutputState: o.OutputState, + } +} + // Certificate public data. func (o ApplicationGatewayTrustedClientCertificateOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayTrustedClientCertificate) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -11275,6 +12878,12 @@ func (o ApplicationGatewayTrustedClientCertificateArrayOutput) ToApplicationGate return o } +func (o ApplicationGatewayTrustedClientCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayTrustedClientCertificate] { + return pulumix.Output[[]ApplicationGatewayTrustedClientCertificate]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayTrustedClientCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayTrustedClientCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayTrustedClientCertificate { return vs[0].([]ApplicationGatewayTrustedClientCertificate)[vs[1].(int)] @@ -11316,6 +12925,12 @@ func (o ApplicationGatewayTrustedClientCertificateResponseOutput) ToApplicationG return o } +func (o ApplicationGatewayTrustedClientCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayTrustedClientCertificateResponse] { + return pulumix.Output[ApplicationGatewayTrustedClientCertificateResponse]{ + OutputState: o.OutputState, + } +} + // Distinguished name of client certificate issuer. func (o ApplicationGatewayTrustedClientCertificateResponseOutput) ClientCertIssuerDN() pulumi.StringOutput { return o.ApplyT(func(v ApplicationGatewayTrustedClientCertificateResponse) string { return v.ClientCertIssuerDN }).(pulumi.StringOutput) @@ -11370,6 +12985,12 @@ func (o ApplicationGatewayTrustedClientCertificateResponseArrayOutput) ToApplica return o } +func (o ApplicationGatewayTrustedClientCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayTrustedClientCertificateResponse] { + return pulumix.Output[[]ApplicationGatewayTrustedClientCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayTrustedClientCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayTrustedClientCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayTrustedClientCertificateResponse { return vs[0].([]ApplicationGatewayTrustedClientCertificateResponse)[vs[1].(int)] @@ -11423,6 +13044,12 @@ func (i ApplicationGatewayTrustedRootCertificateArgs) ToApplicationGatewayTruste return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayTrustedRootCertificateOutput) } +func (i ApplicationGatewayTrustedRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayTrustedRootCertificate] { + return pulumix.Output[ApplicationGatewayTrustedRootCertificate]{ + OutputState: i.ToApplicationGatewayTrustedRootCertificateOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayTrustedRootCertificateArrayInput is an input type that accepts ApplicationGatewayTrustedRootCertificateArray and ApplicationGatewayTrustedRootCertificateArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayTrustedRootCertificateArrayInput` via: // @@ -11448,6 +13075,12 @@ func (i ApplicationGatewayTrustedRootCertificateArray) ToApplicationGatewayTrust return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayTrustedRootCertificateArrayOutput) } +func (i ApplicationGatewayTrustedRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayTrustedRootCertificate] { + return pulumix.Output[[]ApplicationGatewayTrustedRootCertificate]{ + OutputState: i.ToApplicationGatewayTrustedRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Trusted Root certificates of an application gateway. type ApplicationGatewayTrustedRootCertificateOutput struct{ *pulumi.OutputState } @@ -11463,6 +13096,12 @@ func (o ApplicationGatewayTrustedRootCertificateOutput) ToApplicationGatewayTrus return o } +func (o ApplicationGatewayTrustedRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayTrustedRootCertificate] { + return pulumix.Output[ApplicationGatewayTrustedRootCertificate]{ + OutputState: o.OutputState, + } +} + // Certificate public data. func (o ApplicationGatewayTrustedRootCertificateOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayTrustedRootCertificate) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -11497,6 +13136,12 @@ func (o ApplicationGatewayTrustedRootCertificateArrayOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayTrustedRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayTrustedRootCertificate] { + return pulumix.Output[[]ApplicationGatewayTrustedRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayTrustedRootCertificateArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayTrustedRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayTrustedRootCertificate { return vs[0].([]ApplicationGatewayTrustedRootCertificate)[vs[1].(int)] @@ -11536,6 +13181,12 @@ func (o ApplicationGatewayTrustedRootCertificateResponseOutput) ToApplicationGat return o } +func (o ApplicationGatewayTrustedRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayTrustedRootCertificateResponse] { + return pulumix.Output[ApplicationGatewayTrustedRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // Certificate public data. func (o ApplicationGatewayTrustedRootCertificateResponseOutput) Data() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayTrustedRootCertificateResponse) *string { return v.Data }).(pulumi.StringPtrOutput) @@ -11585,6 +13236,12 @@ func (o ApplicationGatewayTrustedRootCertificateResponseArrayOutput) ToApplicati return o } +func (o ApplicationGatewayTrustedRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayTrustedRootCertificateResponse] { + return pulumix.Output[[]ApplicationGatewayTrustedRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayTrustedRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayTrustedRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayTrustedRootCertificateResponse { return vs[0].([]ApplicationGatewayTrustedRootCertificateResponse)[vs[1].(int)] @@ -11634,6 +13291,12 @@ func (i ApplicationGatewayUrlConfigurationArgs) ToApplicationGatewayUrlConfigura return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayUrlConfigurationOutput) } +func (i ApplicationGatewayUrlConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayUrlConfiguration] { + return pulumix.Output[ApplicationGatewayUrlConfiguration]{ + OutputState: i.ToApplicationGatewayUrlConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayUrlConfigurationArgs) ToApplicationGatewayUrlConfigurationPtrOutput() ApplicationGatewayUrlConfigurationPtrOutput { return i.ToApplicationGatewayUrlConfigurationPtrOutputWithContext(context.Background()) } @@ -11675,6 +13338,12 @@ func (i *applicationGatewayUrlConfigurationPtrType) ToApplicationGatewayUrlConfi return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayUrlConfigurationPtrOutput) } +func (i *applicationGatewayUrlConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayUrlConfiguration] { + return pulumix.Output[*ApplicationGatewayUrlConfiguration]{ + OutputState: i.ToApplicationGatewayUrlConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Url configuration of the Actions set in Application Gateway. type ApplicationGatewayUrlConfigurationOutput struct{ *pulumi.OutputState } @@ -11700,6 +13369,12 @@ func (o ApplicationGatewayUrlConfigurationOutput) ToApplicationGatewayUrlConfigu }).(ApplicationGatewayUrlConfigurationPtrOutput) } +func (o ApplicationGatewayUrlConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayUrlConfiguration] { + return pulumix.Output[ApplicationGatewayUrlConfiguration]{ + OutputState: o.OutputState, + } +} + // Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null. func (o ApplicationGatewayUrlConfigurationOutput) ModifiedPath() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayUrlConfiguration) *string { return v.ModifiedPath }).(pulumi.StringPtrOutput) @@ -11729,6 +13404,12 @@ func (o ApplicationGatewayUrlConfigurationPtrOutput) ToApplicationGatewayUrlConf return o } +func (o ApplicationGatewayUrlConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayUrlConfiguration] { + return pulumix.Output[*ApplicationGatewayUrlConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayUrlConfigurationPtrOutput) Elem() ApplicationGatewayUrlConfigurationOutput { return o.ApplyT(func(v *ApplicationGatewayUrlConfiguration) ApplicationGatewayUrlConfiguration { if v != nil { @@ -11794,6 +13475,12 @@ func (o ApplicationGatewayUrlConfigurationResponseOutput) ToApplicationGatewayUr return o } +func (o ApplicationGatewayUrlConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayUrlConfigurationResponse] { + return pulumix.Output[ApplicationGatewayUrlConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null. func (o ApplicationGatewayUrlConfigurationResponseOutput) ModifiedPath() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationGatewayUrlConfigurationResponse) *string { return v.ModifiedPath }).(pulumi.StringPtrOutput) @@ -11823,6 +13510,12 @@ func (o ApplicationGatewayUrlConfigurationResponsePtrOutput) ToApplicationGatewa return o } +func (o ApplicationGatewayUrlConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayUrlConfigurationResponse] { + return pulumix.Output[*ApplicationGatewayUrlConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayUrlConfigurationResponsePtrOutput) Elem() ApplicationGatewayUrlConfigurationResponseOutput { return o.ApplyT(func(v *ApplicationGatewayUrlConfigurationResponse) ApplicationGatewayUrlConfigurationResponse { if v != nil { @@ -11926,6 +13619,12 @@ func (i ApplicationGatewayUrlPathMapArgs) ToApplicationGatewayUrlPathMapOutputWi return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayUrlPathMapOutput) } +func (i ApplicationGatewayUrlPathMapArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayUrlPathMap] { + return pulumix.Output[ApplicationGatewayUrlPathMap]{ + OutputState: i.ToApplicationGatewayUrlPathMapOutputWithContext(ctx).OutputState, + } +} + // ApplicationGatewayUrlPathMapArrayInput is an input type that accepts ApplicationGatewayUrlPathMapArray and ApplicationGatewayUrlPathMapArrayOutput values. // You can construct a concrete instance of `ApplicationGatewayUrlPathMapArrayInput` via: // @@ -11951,6 +13650,12 @@ func (i ApplicationGatewayUrlPathMapArray) ToApplicationGatewayUrlPathMapArrayOu return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayUrlPathMapArrayOutput) } +func (i ApplicationGatewayUrlPathMapArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayUrlPathMap] { + return pulumix.Output[[]ApplicationGatewayUrlPathMap]{ + OutputState: i.ToApplicationGatewayUrlPathMapArrayOutputWithContext(ctx).OutputState, + } +} + // UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. type ApplicationGatewayUrlPathMapOutput struct{ *pulumi.OutputState } @@ -11966,6 +13671,12 @@ func (o ApplicationGatewayUrlPathMapOutput) ToApplicationGatewayUrlPathMapOutput return o } +func (o ApplicationGatewayUrlPathMapOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayUrlPathMap] { + return pulumix.Output[ApplicationGatewayUrlPathMap]{ + OutputState: o.OutputState, + } +} + // Default backend address pool resource of URL path map. func (o ApplicationGatewayUrlPathMapOutput) DefaultBackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v ApplicationGatewayUrlPathMap) *SubResource { return v.DefaultBackendAddressPool }).(SubResourcePtrOutput) @@ -12020,6 +13731,12 @@ func (o ApplicationGatewayUrlPathMapArrayOutput) ToApplicationGatewayUrlPathMapA return o } +func (o ApplicationGatewayUrlPathMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayUrlPathMap] { + return pulumix.Output[[]ApplicationGatewayUrlPathMap]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayUrlPathMapArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayUrlPathMap { return vs[0].([]ApplicationGatewayUrlPathMap)[vs[1].(int)] @@ -12067,6 +13784,12 @@ func (o ApplicationGatewayUrlPathMapResponseOutput) ToApplicationGatewayUrlPathM return o } +func (o ApplicationGatewayUrlPathMapResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayUrlPathMapResponse] { + return pulumix.Output[ApplicationGatewayUrlPathMapResponse]{ + OutputState: o.OutputState, + } +} + // Default backend address pool resource of URL path map. func (o ApplicationGatewayUrlPathMapResponseOutput) DefaultBackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v ApplicationGatewayUrlPathMapResponse) *SubResourceResponse { return v.DefaultBackendAddressPool }).(SubResourceResponsePtrOutput) @@ -12140,6 +13863,12 @@ func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToApplicationGatewayUrl return o } +func (o ApplicationGatewayUrlPathMapResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationGatewayUrlPathMapResponse] { + return pulumix.Output[[]ApplicationGatewayUrlPathMapResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayUrlPathMapResponseArrayOutput) Index(i pulumi.IntInput) ApplicationGatewayUrlPathMapResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationGatewayUrlPathMapResponse { return vs[0].([]ApplicationGatewayUrlPathMapResponse)[vs[1].(int)] @@ -12217,6 +13946,12 @@ func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplication return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayWebApplicationFirewallConfigurationOutput) } +func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayWebApplicationFirewallConfiguration] { + return pulumix.Output[ApplicationGatewayWebApplicationFirewallConfiguration]{ + OutputState: i.ToApplicationGatewayWebApplicationFirewallConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ApplicationGatewayWebApplicationFirewallConfigurationArgs) ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutput() ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput { return i.ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(context.Background()) } @@ -12258,6 +13993,12 @@ func (i *applicationGatewayWebApplicationFirewallConfigurationPtrType) ToApplica return pulumi.ToOutputWithContext(ctx, i).(ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) } +func (i *applicationGatewayWebApplicationFirewallConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayWebApplicationFirewallConfiguration] { + return pulumix.Output[*ApplicationGatewayWebApplicationFirewallConfiguration]{ + OutputState: i.ToApplicationGatewayWebApplicationFirewallConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Application gateway web application firewall configuration. type ApplicationGatewayWebApplicationFirewallConfigurationOutput struct{ *pulumi.OutputState } @@ -12283,6 +14024,12 @@ func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToApplicati }).(ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) } +func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayWebApplicationFirewallConfiguration] { + return pulumix.Output[ApplicationGatewayWebApplicationFirewallConfiguration]{ + OutputState: o.OutputState, + } +} + // The disabled rule groups. func (o ApplicationGatewayWebApplicationFirewallConfigurationOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupArrayOutput { return o.ApplyT(func(v ApplicationGatewayWebApplicationFirewallConfiguration) []ApplicationGatewayFirewallDisabledRuleGroup { @@ -12351,6 +14098,12 @@ func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToApplic return o } +func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayWebApplicationFirewallConfiguration] { + return pulumix.Output[*ApplicationGatewayWebApplicationFirewallConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayWebApplicationFirewallConfigurationPtrOutput) Elem() ApplicationGatewayWebApplicationFirewallConfigurationOutput { return o.ApplyT(func(v *ApplicationGatewayWebApplicationFirewallConfiguration) ApplicationGatewayWebApplicationFirewallConfiguration { if v != nil { @@ -12500,6 +14253,12 @@ func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToA return o } +func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationGatewayWebApplicationFirewallConfigurationResponse] { + return pulumix.Output[ApplicationGatewayWebApplicationFirewallConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The disabled rule groups. func (o ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput) DisabledRuleGroups() ApplicationGatewayFirewallDisabledRuleGroupResponseArrayOutput { return o.ApplyT(func(v ApplicationGatewayWebApplicationFirewallConfigurationResponse) []ApplicationGatewayFirewallDisabledRuleGroupResponse { @@ -12574,6 +14333,12 @@ func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) return o } +func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationGatewayWebApplicationFirewallConfigurationResponse] { + return pulumix.Output[*ApplicationGatewayWebApplicationFirewallConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationGatewayWebApplicationFirewallConfigurationResponsePtrOutput) Elem() ApplicationGatewayWebApplicationFirewallConfigurationResponseOutput { return o.ApplyT(func(v *ApplicationGatewayWebApplicationFirewallConfigurationResponse) ApplicationGatewayWebApplicationFirewallConfigurationResponse { if v != nil { @@ -12835,6 +14600,12 @@ func (i ApplicationSecurityGroupTypeArgs) ToApplicationSecurityGroupTypeOutputWi return pulumi.ToOutputWithContext(ctx, i).(ApplicationSecurityGroupTypeOutput) } +func (i ApplicationSecurityGroupTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationSecurityGroupType] { + return pulumix.Output[ApplicationSecurityGroupType]{ + OutputState: i.ToApplicationSecurityGroupTypeOutputWithContext(ctx).OutputState, + } +} + // ApplicationSecurityGroupTypeArrayInput is an input type that accepts ApplicationSecurityGroupTypeArray and ApplicationSecurityGroupTypeArrayOutput values. // You can construct a concrete instance of `ApplicationSecurityGroupTypeArrayInput` via: // @@ -12860,6 +14631,12 @@ func (i ApplicationSecurityGroupTypeArray) ToApplicationSecurityGroupTypeArrayOu return pulumi.ToOutputWithContext(ctx, i).(ApplicationSecurityGroupTypeArrayOutput) } +func (i ApplicationSecurityGroupTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationSecurityGroupType] { + return pulumix.Output[[]ApplicationSecurityGroupType]{ + OutputState: i.ToApplicationSecurityGroupTypeArrayOutputWithContext(ctx).OutputState, + } +} + // An application security group in a resource group. type ApplicationSecurityGroupTypeOutput struct{ *pulumi.OutputState } @@ -12875,6 +14652,12 @@ func (o ApplicationSecurityGroupTypeOutput) ToApplicationSecurityGroupTypeOutput return o } +func (o ApplicationSecurityGroupTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationSecurityGroupType] { + return pulumix.Output[ApplicationSecurityGroupType]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ApplicationSecurityGroupTypeOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ApplicationSecurityGroupType) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -12904,6 +14687,12 @@ func (o ApplicationSecurityGroupTypeArrayOutput) ToApplicationSecurityGroupTypeA return o } +func (o ApplicationSecurityGroupTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationSecurityGroupType] { + return pulumix.Output[[]ApplicationSecurityGroupType]{ + OutputState: o.OutputState, + } +} + func (o ApplicationSecurityGroupTypeArrayOutput) Index(i pulumi.IntInput) ApplicationSecurityGroupTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationSecurityGroupType { return vs[0].([]ApplicationSecurityGroupType)[vs[1].(int)] @@ -12945,6 +14734,12 @@ func (o ApplicationSecurityGroupResponseOutput) ToApplicationSecurityGroupRespon return o } +func (o ApplicationSecurityGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationSecurityGroupResponse] { + return pulumix.Output[ApplicationSecurityGroupResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ApplicationSecurityGroupResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ApplicationSecurityGroupResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -12999,6 +14794,12 @@ func (o ApplicationSecurityGroupResponseArrayOutput) ToApplicationSecurityGroupR return o } +func (o ApplicationSecurityGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ApplicationSecurityGroupResponse] { + return pulumix.Output[[]ApplicationSecurityGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o ApplicationSecurityGroupResponseArrayOutput) Index(i pulumi.IntInput) ApplicationSecurityGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ApplicationSecurityGroupResponse { return vs[0].([]ApplicationSecurityGroupResponse)[vs[1].(int)] @@ -13064,6 +14865,12 @@ func (i AzureFirewallApplicationRuleArgs) ToAzureFirewallApplicationRuleOutputWi return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallApplicationRuleOutput) } +func (i AzureFirewallApplicationRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRule] { + return pulumix.Output[AzureFirewallApplicationRule]{ + OutputState: i.ToAzureFirewallApplicationRuleOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallApplicationRuleArrayInput is an input type that accepts AzureFirewallApplicationRuleArray and AzureFirewallApplicationRuleArrayOutput values. // You can construct a concrete instance of `AzureFirewallApplicationRuleArrayInput` via: // @@ -13089,6 +14896,12 @@ func (i AzureFirewallApplicationRuleArray) ToAzureFirewallApplicationRuleArrayOu return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallApplicationRuleArrayOutput) } +func (i AzureFirewallApplicationRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRule] { + return pulumix.Output[[]AzureFirewallApplicationRule]{ + OutputState: i.ToAzureFirewallApplicationRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of an application rule. type AzureFirewallApplicationRuleOutput struct{ *pulumi.OutputState } @@ -13104,6 +14917,12 @@ func (o AzureFirewallApplicationRuleOutput) ToAzureFirewallApplicationRuleOutput return o } +func (o AzureFirewallApplicationRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRule] { + return pulumix.Output[AzureFirewallApplicationRule]{ + OutputState: o.OutputState, + } +} + // Description of the rule. func (o AzureFirewallApplicationRuleOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallApplicationRule) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -13153,6 +14972,12 @@ func (o AzureFirewallApplicationRuleArrayOutput) ToAzureFirewallApplicationRuleA return o } +func (o AzureFirewallApplicationRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRule] { + return pulumix.Output[[]AzureFirewallApplicationRule]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallApplicationRuleArrayOutput) Index(i pulumi.IntInput) AzureFirewallApplicationRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallApplicationRule { return vs[0].([]AzureFirewallApplicationRule)[vs[1].(int)] @@ -13210,6 +15035,12 @@ func (i AzureFirewallApplicationRuleCollectionArgs) ToAzureFirewallApplicationRu return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallApplicationRuleCollectionOutput) } +func (i AzureFirewallApplicationRuleCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleCollection] { + return pulumix.Output[AzureFirewallApplicationRuleCollection]{ + OutputState: i.ToAzureFirewallApplicationRuleCollectionOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallApplicationRuleCollectionArrayInput is an input type that accepts AzureFirewallApplicationRuleCollectionArray and AzureFirewallApplicationRuleCollectionArrayOutput values. // You can construct a concrete instance of `AzureFirewallApplicationRuleCollectionArrayInput` via: // @@ -13235,6 +15066,12 @@ func (i AzureFirewallApplicationRuleCollectionArray) ToAzureFirewallApplicationR return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallApplicationRuleCollectionArrayOutput) } +func (i AzureFirewallApplicationRuleCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleCollection] { + return pulumix.Output[[]AzureFirewallApplicationRuleCollection]{ + OutputState: i.ToAzureFirewallApplicationRuleCollectionArrayOutputWithContext(ctx).OutputState, + } +} + // Application rule collection resource. type AzureFirewallApplicationRuleCollectionOutput struct{ *pulumi.OutputState } @@ -13250,6 +15087,12 @@ func (o AzureFirewallApplicationRuleCollectionOutput) ToAzureFirewallApplication return o } +func (o AzureFirewallApplicationRuleCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleCollection] { + return pulumix.Output[AzureFirewallApplicationRuleCollection]{ + OutputState: o.OutputState, + } +} + // The action type of a rule collection. func (o AzureFirewallApplicationRuleCollectionOutput) Action() AzureFirewallRCActionPtrOutput { return o.ApplyT(func(v AzureFirewallApplicationRuleCollection) *AzureFirewallRCAction { return v.Action }).(AzureFirewallRCActionPtrOutput) @@ -13289,6 +15132,12 @@ func (o AzureFirewallApplicationRuleCollectionArrayOutput) ToAzureFirewallApplic return o } +func (o AzureFirewallApplicationRuleCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleCollection] { + return pulumix.Output[[]AzureFirewallApplicationRuleCollection]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallApplicationRuleCollectionArrayOutput) Index(i pulumi.IntInput) AzureFirewallApplicationRuleCollectionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallApplicationRuleCollection { return vs[0].([]AzureFirewallApplicationRuleCollection)[vs[1].(int)] @@ -13328,6 +15177,12 @@ func (o AzureFirewallApplicationRuleCollectionResponseOutput) ToAzureFirewallApp return o } +func (o AzureFirewallApplicationRuleCollectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleCollectionResponse] { + return pulumix.Output[AzureFirewallApplicationRuleCollectionResponse]{ + OutputState: o.OutputState, + } +} + // The action type of a rule collection. func (o AzureFirewallApplicationRuleCollectionResponseOutput) Action() AzureFirewallRCActionResponsePtrOutput { return o.ApplyT(func(v AzureFirewallApplicationRuleCollectionResponse) *AzureFirewallRCActionResponse { return v.Action }).(AzureFirewallRCActionResponsePtrOutput) @@ -13379,6 +15234,12 @@ func (o AzureFirewallApplicationRuleCollectionResponseArrayOutput) ToAzureFirewa return o } +func (o AzureFirewallApplicationRuleCollectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleCollectionResponse] { + return pulumix.Output[[]AzureFirewallApplicationRuleCollectionResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallApplicationRuleCollectionResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallApplicationRuleCollectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallApplicationRuleCollectionResponse { return vs[0].([]AzureFirewallApplicationRuleCollectionResponse)[vs[1].(int)] @@ -13424,6 +15285,12 @@ func (i AzureFirewallApplicationRuleProtocolArgs) ToAzureFirewallApplicationRule return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallApplicationRuleProtocolOutput) } +func (i AzureFirewallApplicationRuleProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleProtocol] { + return pulumix.Output[AzureFirewallApplicationRuleProtocol]{ + OutputState: i.ToAzureFirewallApplicationRuleProtocolOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallApplicationRuleProtocolArrayInput is an input type that accepts AzureFirewallApplicationRuleProtocolArray and AzureFirewallApplicationRuleProtocolArrayOutput values. // You can construct a concrete instance of `AzureFirewallApplicationRuleProtocolArrayInput` via: // @@ -13449,6 +15316,12 @@ func (i AzureFirewallApplicationRuleProtocolArray) ToAzureFirewallApplicationRul return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallApplicationRuleProtocolArrayOutput) } +func (i AzureFirewallApplicationRuleProtocolArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleProtocol] { + return pulumix.Output[[]AzureFirewallApplicationRuleProtocol]{ + OutputState: i.ToAzureFirewallApplicationRuleProtocolArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of the application rule protocol. type AzureFirewallApplicationRuleProtocolOutput struct{ *pulumi.OutputState } @@ -13464,6 +15337,12 @@ func (o AzureFirewallApplicationRuleProtocolOutput) ToAzureFirewallApplicationRu return o } +func (o AzureFirewallApplicationRuleProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleProtocol] { + return pulumix.Output[AzureFirewallApplicationRuleProtocol]{ + OutputState: o.OutputState, + } +} + // Port number for the protocol, cannot be greater than 64000. This field is optional. func (o AzureFirewallApplicationRuleProtocolOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v AzureFirewallApplicationRuleProtocol) *int { return v.Port }).(pulumi.IntPtrOutput) @@ -13488,6 +15367,12 @@ func (o AzureFirewallApplicationRuleProtocolArrayOutput) ToAzureFirewallApplicat return o } +func (o AzureFirewallApplicationRuleProtocolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleProtocol] { + return pulumix.Output[[]AzureFirewallApplicationRuleProtocol]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallApplicationRuleProtocolArrayOutput) Index(i pulumi.IntInput) AzureFirewallApplicationRuleProtocolOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallApplicationRuleProtocol { return vs[0].([]AzureFirewallApplicationRuleProtocol)[vs[1].(int)] @@ -13517,6 +15402,12 @@ func (o AzureFirewallApplicationRuleProtocolResponseOutput) ToAzureFirewallAppli return o } +func (o AzureFirewallApplicationRuleProtocolResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleProtocolResponse] { + return pulumix.Output[AzureFirewallApplicationRuleProtocolResponse]{ + OutputState: o.OutputState, + } +} + // Port number for the protocol, cannot be greater than 64000. This field is optional. func (o AzureFirewallApplicationRuleProtocolResponseOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v AzureFirewallApplicationRuleProtocolResponse) *int { return v.Port }).(pulumi.IntPtrOutput) @@ -13541,6 +15432,12 @@ func (o AzureFirewallApplicationRuleProtocolResponseArrayOutput) ToAzureFirewall return o } +func (o AzureFirewallApplicationRuleProtocolResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleProtocolResponse] { + return pulumix.Output[[]AzureFirewallApplicationRuleProtocolResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallApplicationRuleProtocolResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallApplicationRuleProtocolResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallApplicationRuleProtocolResponse { return vs[0].([]AzureFirewallApplicationRuleProtocolResponse)[vs[1].(int)] @@ -13580,6 +15477,12 @@ func (o AzureFirewallApplicationRuleResponseOutput) ToAzureFirewallApplicationRu return o } +func (o AzureFirewallApplicationRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallApplicationRuleResponse] { + return pulumix.Output[AzureFirewallApplicationRuleResponse]{ + OutputState: o.OutputState, + } +} + // Description of the rule. func (o AzureFirewallApplicationRuleResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallApplicationRuleResponse) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -13631,6 +15534,12 @@ func (o AzureFirewallApplicationRuleResponseArrayOutput) ToAzureFirewallApplicat return o } +func (o AzureFirewallApplicationRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallApplicationRuleResponse] { + return pulumix.Output[[]AzureFirewallApplicationRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallApplicationRuleResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallApplicationRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallApplicationRuleResponse { return vs[0].([]AzureFirewallApplicationRuleResponse)[vs[1].(int)] @@ -13684,6 +15593,12 @@ func (i AzureFirewallIPConfigurationArgs) ToAzureFirewallIPConfigurationOutputWi return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallIPConfigurationOutput) } +func (i AzureFirewallIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallIPConfiguration] { + return pulumix.Output[AzureFirewallIPConfiguration]{ + OutputState: i.ToAzureFirewallIPConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i AzureFirewallIPConfigurationArgs) ToAzureFirewallIPConfigurationPtrOutput() AzureFirewallIPConfigurationPtrOutput { return i.ToAzureFirewallIPConfigurationPtrOutputWithContext(context.Background()) } @@ -13725,6 +15640,12 @@ func (i *azureFirewallIPConfigurationPtrType) ToAzureFirewallIPConfigurationPtrO return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallIPConfigurationPtrOutput) } +func (i *azureFirewallIPConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallIPConfiguration] { + return pulumix.Output[*AzureFirewallIPConfiguration]{ + OutputState: i.ToAzureFirewallIPConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallIPConfigurationArrayInput is an input type that accepts AzureFirewallIPConfigurationArray and AzureFirewallIPConfigurationArrayOutput values. // You can construct a concrete instance of `AzureFirewallIPConfigurationArrayInput` via: // @@ -13750,6 +15671,12 @@ func (i AzureFirewallIPConfigurationArray) ToAzureFirewallIPConfigurationArrayOu return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallIPConfigurationArrayOutput) } +func (i AzureFirewallIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallIPConfiguration] { + return pulumix.Output[[]AzureFirewallIPConfiguration]{ + OutputState: i.ToAzureFirewallIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // IP configuration of an Azure Firewall. type AzureFirewallIPConfigurationOutput struct{ *pulumi.OutputState } @@ -13775,6 +15702,12 @@ func (o AzureFirewallIPConfigurationOutput) ToAzureFirewallIPConfigurationPtrOut }).(AzureFirewallIPConfigurationPtrOutput) } +func (o AzureFirewallIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallIPConfiguration] { + return pulumix.Output[AzureFirewallIPConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o AzureFirewallIPConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallIPConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -13809,6 +15742,12 @@ func (o AzureFirewallIPConfigurationPtrOutput) ToAzureFirewallIPConfigurationPtr return o } +func (o AzureFirewallIPConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallIPConfiguration] { + return pulumix.Output[*AzureFirewallIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallIPConfigurationPtrOutput) Elem() AzureFirewallIPConfigurationOutput { return o.ApplyT(func(v *AzureFirewallIPConfiguration) AzureFirewallIPConfiguration { if v != nil { @@ -13873,6 +15812,12 @@ func (o AzureFirewallIPConfigurationArrayOutput) ToAzureFirewallIPConfigurationA return o } +func (o AzureFirewallIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallIPConfiguration] { + return pulumix.Output[[]AzureFirewallIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallIPConfigurationArrayOutput) Index(i pulumi.IntInput) AzureFirewallIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallIPConfiguration { return vs[0].([]AzureFirewallIPConfiguration)[vs[1].(int)] @@ -13914,6 +15859,12 @@ func (o AzureFirewallIPConfigurationResponseOutput) ToAzureFirewallIPConfigurati return o } +func (o AzureFirewallIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallIPConfigurationResponse] { + return pulumix.Output[AzureFirewallIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o AzureFirewallIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v AzureFirewallIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -13968,6 +15919,12 @@ func (o AzureFirewallIPConfigurationResponsePtrOutput) ToAzureFirewallIPConfigur return o } +func (o AzureFirewallIPConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallIPConfigurationResponse] { + return pulumix.Output[*AzureFirewallIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallIPConfigurationResponsePtrOutput) Elem() AzureFirewallIPConfigurationResponseOutput { return o.ApplyT(func(v *AzureFirewallIPConfigurationResponse) AzureFirewallIPConfigurationResponse { if v != nil { @@ -14072,6 +16029,12 @@ func (o AzureFirewallIPConfigurationResponseArrayOutput) ToAzureFirewallIPConfig return o } +func (o AzureFirewallIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallIPConfigurationResponse] { + return pulumix.Output[[]AzureFirewallIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallIPConfigurationResponse { return vs[0].([]AzureFirewallIPConfigurationResponse)[vs[1].(int)] @@ -14101,6 +16064,12 @@ func (o AzureFirewallIpGroupsResponseOutput) ToAzureFirewallIpGroupsResponseOutp return o } +func (o AzureFirewallIpGroupsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallIpGroupsResponse] { + return pulumix.Output[AzureFirewallIpGroupsResponse]{ + OutputState: o.OutputState, + } +} + // The iteration number. func (o AzureFirewallIpGroupsResponseOutput) ChangeNumber() pulumi.StringOutput { return o.ApplyT(func(v AzureFirewallIpGroupsResponse) string { return v.ChangeNumber }).(pulumi.StringOutput) @@ -14125,6 +16094,12 @@ func (o AzureFirewallIpGroupsResponseArrayOutput) ToAzureFirewallIpGroupsRespons return o } +func (o AzureFirewallIpGroupsResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallIpGroupsResponse] { + return pulumix.Output[[]AzureFirewallIpGroupsResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallIpGroupsResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallIpGroupsResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallIpGroupsResponse { return vs[0].([]AzureFirewallIpGroupsResponse)[vs[1].(int)] @@ -14166,6 +16141,12 @@ func (i AzureFirewallNatRCActionArgs) ToAzureFirewallNatRCActionOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNatRCActionOutput) } +func (i AzureFirewallNatRCActionArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRCAction] { + return pulumix.Output[AzureFirewallNatRCAction]{ + OutputState: i.ToAzureFirewallNatRCActionOutputWithContext(ctx).OutputState, + } +} + func (i AzureFirewallNatRCActionArgs) ToAzureFirewallNatRCActionPtrOutput() AzureFirewallNatRCActionPtrOutput { return i.ToAzureFirewallNatRCActionPtrOutputWithContext(context.Background()) } @@ -14207,6 +16188,12 @@ func (i *azureFirewallNatRCActionPtrType) ToAzureFirewallNatRCActionPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNatRCActionPtrOutput) } +func (i *azureFirewallNatRCActionPtrType) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallNatRCAction] { + return pulumix.Output[*AzureFirewallNatRCAction]{ + OutputState: i.ToAzureFirewallNatRCActionPtrOutputWithContext(ctx).OutputState, + } +} + // AzureFirewall NAT Rule Collection Action. type AzureFirewallNatRCActionOutput struct{ *pulumi.OutputState } @@ -14232,6 +16219,12 @@ func (o AzureFirewallNatRCActionOutput) ToAzureFirewallNatRCActionPtrOutputWithC }).(AzureFirewallNatRCActionPtrOutput) } +func (o AzureFirewallNatRCActionOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRCAction] { + return pulumix.Output[AzureFirewallNatRCAction]{ + OutputState: o.OutputState, + } +} + // The type of action. func (o AzureFirewallNatRCActionOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallNatRCAction) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -14251,6 +16244,12 @@ func (o AzureFirewallNatRCActionPtrOutput) ToAzureFirewallNatRCActionPtrOutputWi return o } +func (o AzureFirewallNatRCActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallNatRCAction] { + return pulumix.Output[*AzureFirewallNatRCAction]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNatRCActionPtrOutput) Elem() AzureFirewallNatRCActionOutput { return o.ApplyT(func(v *AzureFirewallNatRCAction) AzureFirewallNatRCAction { if v != nil { @@ -14292,6 +16291,12 @@ func (o AzureFirewallNatRCActionResponseOutput) ToAzureFirewallNatRCActionRespon return o } +func (o AzureFirewallNatRCActionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRCActionResponse] { + return pulumix.Output[AzureFirewallNatRCActionResponse]{ + OutputState: o.OutputState, + } +} + // The type of action. func (o AzureFirewallNatRCActionResponseOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallNatRCActionResponse) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -14311,6 +16316,12 @@ func (o AzureFirewallNatRCActionResponsePtrOutput) ToAzureFirewallNatRCActionRes return o } +func (o AzureFirewallNatRCActionResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallNatRCActionResponse] { + return pulumix.Output[*AzureFirewallNatRCActionResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNatRCActionResponsePtrOutput) Elem() AzureFirewallNatRCActionResponseOutput { return o.ApplyT(func(v *AzureFirewallNatRCActionResponse) AzureFirewallNatRCActionResponse { if v != nil { @@ -14402,6 +16413,12 @@ func (i AzureFirewallNatRuleArgs) ToAzureFirewallNatRuleOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNatRuleOutput) } +func (i AzureFirewallNatRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRule] { + return pulumix.Output[AzureFirewallNatRule]{ + OutputState: i.ToAzureFirewallNatRuleOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallNatRuleArrayInput is an input type that accepts AzureFirewallNatRuleArray and AzureFirewallNatRuleArrayOutput values. // You can construct a concrete instance of `AzureFirewallNatRuleArrayInput` via: // @@ -14427,6 +16444,12 @@ func (i AzureFirewallNatRuleArray) ToAzureFirewallNatRuleArrayOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNatRuleArrayOutput) } +func (i AzureFirewallNatRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNatRule] { + return pulumix.Output[[]AzureFirewallNatRule]{ + OutputState: i.ToAzureFirewallNatRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of a NAT rule. type AzureFirewallNatRuleOutput struct{ *pulumi.OutputState } @@ -14442,6 +16465,12 @@ func (o AzureFirewallNatRuleOutput) ToAzureFirewallNatRuleOutputWithContext(ctx return o } +func (o AzureFirewallNatRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRule] { + return pulumix.Output[AzureFirewallNatRule]{ + OutputState: o.OutputState, + } +} + // Description of the rule. func (o AzureFirewallNatRuleOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallNatRule) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -14506,6 +16535,12 @@ func (o AzureFirewallNatRuleArrayOutput) ToAzureFirewallNatRuleArrayOutputWithCo return o } +func (o AzureFirewallNatRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNatRule] { + return pulumix.Output[[]AzureFirewallNatRule]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNatRuleArrayOutput) Index(i pulumi.IntInput) AzureFirewallNatRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNatRule { return vs[0].([]AzureFirewallNatRule)[vs[1].(int)] @@ -14563,6 +16598,12 @@ func (i AzureFirewallNatRuleCollectionArgs) ToAzureFirewallNatRuleCollectionOutp return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNatRuleCollectionOutput) } +func (i AzureFirewallNatRuleCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRuleCollection] { + return pulumix.Output[AzureFirewallNatRuleCollection]{ + OutputState: i.ToAzureFirewallNatRuleCollectionOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallNatRuleCollectionArrayInput is an input type that accepts AzureFirewallNatRuleCollectionArray and AzureFirewallNatRuleCollectionArrayOutput values. // You can construct a concrete instance of `AzureFirewallNatRuleCollectionArrayInput` via: // @@ -14588,6 +16629,12 @@ func (i AzureFirewallNatRuleCollectionArray) ToAzureFirewallNatRuleCollectionArr return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNatRuleCollectionArrayOutput) } +func (i AzureFirewallNatRuleCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNatRuleCollection] { + return pulumix.Output[[]AzureFirewallNatRuleCollection]{ + OutputState: i.ToAzureFirewallNatRuleCollectionArrayOutputWithContext(ctx).OutputState, + } +} + // NAT rule collection resource. type AzureFirewallNatRuleCollectionOutput struct{ *pulumi.OutputState } @@ -14603,6 +16650,12 @@ func (o AzureFirewallNatRuleCollectionOutput) ToAzureFirewallNatRuleCollectionOu return o } +func (o AzureFirewallNatRuleCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRuleCollection] { + return pulumix.Output[AzureFirewallNatRuleCollection]{ + OutputState: o.OutputState, + } +} + // The action type of a NAT rule collection. func (o AzureFirewallNatRuleCollectionOutput) Action() AzureFirewallNatRCActionPtrOutput { return o.ApplyT(func(v AzureFirewallNatRuleCollection) *AzureFirewallNatRCAction { return v.Action }).(AzureFirewallNatRCActionPtrOutput) @@ -14642,6 +16695,12 @@ func (o AzureFirewallNatRuleCollectionArrayOutput) ToAzureFirewallNatRuleCollect return o } +func (o AzureFirewallNatRuleCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNatRuleCollection] { + return pulumix.Output[[]AzureFirewallNatRuleCollection]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNatRuleCollectionArrayOutput) Index(i pulumi.IntInput) AzureFirewallNatRuleCollectionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNatRuleCollection { return vs[0].([]AzureFirewallNatRuleCollection)[vs[1].(int)] @@ -14681,6 +16740,12 @@ func (o AzureFirewallNatRuleCollectionResponseOutput) ToAzureFirewallNatRuleColl return o } +func (o AzureFirewallNatRuleCollectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRuleCollectionResponse] { + return pulumix.Output[AzureFirewallNatRuleCollectionResponse]{ + OutputState: o.OutputState, + } +} + // The action type of a NAT rule collection. func (o AzureFirewallNatRuleCollectionResponseOutput) Action() AzureFirewallNatRCActionResponsePtrOutput { return o.ApplyT(func(v AzureFirewallNatRuleCollectionResponse) *AzureFirewallNatRCActionResponse { return v.Action }).(AzureFirewallNatRCActionResponsePtrOutput) @@ -14730,6 +16795,12 @@ func (o AzureFirewallNatRuleCollectionResponseArrayOutput) ToAzureFirewallNatRul return o } +func (o AzureFirewallNatRuleCollectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNatRuleCollectionResponse] { + return pulumix.Output[[]AzureFirewallNatRuleCollectionResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNatRuleCollectionResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallNatRuleCollectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNatRuleCollectionResponse { return vs[0].([]AzureFirewallNatRuleCollectionResponse)[vs[1].(int)] @@ -14775,6 +16846,12 @@ func (o AzureFirewallNatRuleResponseOutput) ToAzureFirewallNatRuleResponseOutput return o } +func (o AzureFirewallNatRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNatRuleResponse] { + return pulumix.Output[AzureFirewallNatRuleResponse]{ + OutputState: o.OutputState, + } +} + // Description of the rule. func (o AzureFirewallNatRuleResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallNatRuleResponse) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -14839,6 +16916,12 @@ func (o AzureFirewallNatRuleResponseArrayOutput) ToAzureFirewallNatRuleResponseA return o } +func (o AzureFirewallNatRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNatRuleResponse] { + return pulumix.Output[[]AzureFirewallNatRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNatRuleResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallNatRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNatRuleResponse { return vs[0].([]AzureFirewallNatRuleResponse)[vs[1].(int)] @@ -14912,6 +16995,12 @@ func (i AzureFirewallNetworkRuleArgs) ToAzureFirewallNetworkRuleOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNetworkRuleOutput) } +func (i AzureFirewallNetworkRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNetworkRule] { + return pulumix.Output[AzureFirewallNetworkRule]{ + OutputState: i.ToAzureFirewallNetworkRuleOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallNetworkRuleArrayInput is an input type that accepts AzureFirewallNetworkRuleArray and AzureFirewallNetworkRuleArrayOutput values. // You can construct a concrete instance of `AzureFirewallNetworkRuleArrayInput` via: // @@ -14937,6 +17026,12 @@ func (i AzureFirewallNetworkRuleArray) ToAzureFirewallNetworkRuleArrayOutputWith return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNetworkRuleArrayOutput) } +func (i AzureFirewallNetworkRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNetworkRule] { + return pulumix.Output[[]AzureFirewallNetworkRule]{ + OutputState: i.ToAzureFirewallNetworkRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of the network rule. type AzureFirewallNetworkRuleOutput struct{ *pulumi.OutputState } @@ -14952,6 +17047,12 @@ func (o AzureFirewallNetworkRuleOutput) ToAzureFirewallNetworkRuleOutputWithCont return o } +func (o AzureFirewallNetworkRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNetworkRule] { + return pulumix.Output[AzureFirewallNetworkRule]{ + OutputState: o.OutputState, + } +} + // Description of the rule. func (o AzureFirewallNetworkRuleOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallNetworkRule) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -15011,6 +17112,12 @@ func (o AzureFirewallNetworkRuleArrayOutput) ToAzureFirewallNetworkRuleArrayOutp return o } +func (o AzureFirewallNetworkRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNetworkRule] { + return pulumix.Output[[]AzureFirewallNetworkRule]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNetworkRuleArrayOutput) Index(i pulumi.IntInput) AzureFirewallNetworkRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNetworkRule { return vs[0].([]AzureFirewallNetworkRule)[vs[1].(int)] @@ -15068,6 +17175,12 @@ func (i AzureFirewallNetworkRuleCollectionArgs) ToAzureFirewallNetworkRuleCollec return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNetworkRuleCollectionOutput) } +func (i AzureFirewallNetworkRuleCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNetworkRuleCollection] { + return pulumix.Output[AzureFirewallNetworkRuleCollection]{ + OutputState: i.ToAzureFirewallNetworkRuleCollectionOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallNetworkRuleCollectionArrayInput is an input type that accepts AzureFirewallNetworkRuleCollectionArray and AzureFirewallNetworkRuleCollectionArrayOutput values. // You can construct a concrete instance of `AzureFirewallNetworkRuleCollectionArrayInput` via: // @@ -15093,6 +17206,12 @@ func (i AzureFirewallNetworkRuleCollectionArray) ToAzureFirewallNetworkRuleColle return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallNetworkRuleCollectionArrayOutput) } +func (i AzureFirewallNetworkRuleCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNetworkRuleCollection] { + return pulumix.Output[[]AzureFirewallNetworkRuleCollection]{ + OutputState: i.ToAzureFirewallNetworkRuleCollectionArrayOutputWithContext(ctx).OutputState, + } +} + // Network rule collection resource. type AzureFirewallNetworkRuleCollectionOutput struct{ *pulumi.OutputState } @@ -15108,6 +17227,12 @@ func (o AzureFirewallNetworkRuleCollectionOutput) ToAzureFirewallNetworkRuleColl return o } +func (o AzureFirewallNetworkRuleCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNetworkRuleCollection] { + return pulumix.Output[AzureFirewallNetworkRuleCollection]{ + OutputState: o.OutputState, + } +} + // The action type of a rule collection. func (o AzureFirewallNetworkRuleCollectionOutput) Action() AzureFirewallRCActionPtrOutput { return o.ApplyT(func(v AzureFirewallNetworkRuleCollection) *AzureFirewallRCAction { return v.Action }).(AzureFirewallRCActionPtrOutput) @@ -15147,6 +17272,12 @@ func (o AzureFirewallNetworkRuleCollectionArrayOutput) ToAzureFirewallNetworkRul return o } +func (o AzureFirewallNetworkRuleCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNetworkRuleCollection] { + return pulumix.Output[[]AzureFirewallNetworkRuleCollection]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNetworkRuleCollectionArrayOutput) Index(i pulumi.IntInput) AzureFirewallNetworkRuleCollectionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNetworkRuleCollection { return vs[0].([]AzureFirewallNetworkRuleCollection)[vs[1].(int)] @@ -15186,6 +17317,12 @@ func (o AzureFirewallNetworkRuleCollectionResponseOutput) ToAzureFirewallNetwork return o } +func (o AzureFirewallNetworkRuleCollectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNetworkRuleCollectionResponse] { + return pulumix.Output[AzureFirewallNetworkRuleCollectionResponse]{ + OutputState: o.OutputState, + } +} + // The action type of a rule collection. func (o AzureFirewallNetworkRuleCollectionResponseOutput) Action() AzureFirewallRCActionResponsePtrOutput { return o.ApplyT(func(v AzureFirewallNetworkRuleCollectionResponse) *AzureFirewallRCActionResponse { return v.Action }).(AzureFirewallRCActionResponsePtrOutput) @@ -15235,6 +17372,12 @@ func (o AzureFirewallNetworkRuleCollectionResponseArrayOutput) ToAzureFirewallNe return o } +func (o AzureFirewallNetworkRuleCollectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNetworkRuleCollectionResponse] { + return pulumix.Output[[]AzureFirewallNetworkRuleCollectionResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNetworkRuleCollectionResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallNetworkRuleCollectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNetworkRuleCollectionResponse { return vs[0].([]AzureFirewallNetworkRuleCollectionResponse)[vs[1].(int)] @@ -15278,6 +17421,12 @@ func (o AzureFirewallNetworkRuleResponseOutput) ToAzureFirewallNetworkRuleRespon return o } +func (o AzureFirewallNetworkRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallNetworkRuleResponse] { + return pulumix.Output[AzureFirewallNetworkRuleResponse]{ + OutputState: o.OutputState, + } +} + // Description of the rule. func (o AzureFirewallNetworkRuleResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallNetworkRuleResponse) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -15337,6 +17486,12 @@ func (o AzureFirewallNetworkRuleResponseArrayOutput) ToAzureFirewallNetworkRuleR return o } +func (o AzureFirewallNetworkRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallNetworkRuleResponse] { + return pulumix.Output[[]AzureFirewallNetworkRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallNetworkRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallNetworkRuleResponse { return vs[0].([]AzureFirewallNetworkRuleResponse)[vs[1].(int)] @@ -15378,6 +17533,12 @@ func (i AzureFirewallPublicIPAddressArgs) ToAzureFirewallPublicIPAddressOutputWi return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallPublicIPAddressOutput) } +func (i AzureFirewallPublicIPAddressArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallPublicIPAddress] { + return pulumix.Output[AzureFirewallPublicIPAddress]{ + OutputState: i.ToAzureFirewallPublicIPAddressOutputWithContext(ctx).OutputState, + } +} + // AzureFirewallPublicIPAddressArrayInput is an input type that accepts AzureFirewallPublicIPAddressArray and AzureFirewallPublicIPAddressArrayOutput values. // You can construct a concrete instance of `AzureFirewallPublicIPAddressArrayInput` via: // @@ -15403,6 +17564,12 @@ func (i AzureFirewallPublicIPAddressArray) ToAzureFirewallPublicIPAddressArrayOu return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallPublicIPAddressArrayOutput) } +func (i AzureFirewallPublicIPAddressArray) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallPublicIPAddress] { + return pulumix.Output[[]AzureFirewallPublicIPAddress]{ + OutputState: i.ToAzureFirewallPublicIPAddressArrayOutputWithContext(ctx).OutputState, + } +} + // Public IP Address associated with azure firewall. type AzureFirewallPublicIPAddressOutput struct{ *pulumi.OutputState } @@ -15418,6 +17585,12 @@ func (o AzureFirewallPublicIPAddressOutput) ToAzureFirewallPublicIPAddressOutput return o } +func (o AzureFirewallPublicIPAddressOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallPublicIPAddress] { + return pulumix.Output[AzureFirewallPublicIPAddress]{ + OutputState: o.OutputState, + } +} + // Public IP Address value. func (o AzureFirewallPublicIPAddressOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallPublicIPAddress) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -15437,6 +17610,12 @@ func (o AzureFirewallPublicIPAddressArrayOutput) ToAzureFirewallPublicIPAddressA return o } +func (o AzureFirewallPublicIPAddressArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallPublicIPAddress] { + return pulumix.Output[[]AzureFirewallPublicIPAddress]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallPublicIPAddressArrayOutput) Index(i pulumi.IntInput) AzureFirewallPublicIPAddressOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallPublicIPAddress { return vs[0].([]AzureFirewallPublicIPAddress)[vs[1].(int)] @@ -15464,6 +17643,12 @@ func (o AzureFirewallPublicIPAddressResponseOutput) ToAzureFirewallPublicIPAddre return o } +func (o AzureFirewallPublicIPAddressResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallPublicIPAddressResponse] { + return pulumix.Output[AzureFirewallPublicIPAddressResponse]{ + OutputState: o.OutputState, + } +} + // Public IP Address value. func (o AzureFirewallPublicIPAddressResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallPublicIPAddressResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -15483,6 +17668,12 @@ func (o AzureFirewallPublicIPAddressResponseArrayOutput) ToAzureFirewallPublicIP return o } +func (o AzureFirewallPublicIPAddressResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AzureFirewallPublicIPAddressResponse] { + return pulumix.Output[[]AzureFirewallPublicIPAddressResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallPublicIPAddressResponseArrayOutput) Index(i pulumi.IntInput) AzureFirewallPublicIPAddressResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) AzureFirewallPublicIPAddressResponse { return vs[0].([]AzureFirewallPublicIPAddressResponse)[vs[1].(int)] @@ -15524,6 +17715,12 @@ func (i AzureFirewallRCActionArgs) ToAzureFirewallRCActionOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallRCActionOutput) } +func (i AzureFirewallRCActionArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallRCAction] { + return pulumix.Output[AzureFirewallRCAction]{ + OutputState: i.ToAzureFirewallRCActionOutputWithContext(ctx).OutputState, + } +} + func (i AzureFirewallRCActionArgs) ToAzureFirewallRCActionPtrOutput() AzureFirewallRCActionPtrOutput { return i.ToAzureFirewallRCActionPtrOutputWithContext(context.Background()) } @@ -15565,6 +17762,12 @@ func (i *azureFirewallRCActionPtrType) ToAzureFirewallRCActionPtrOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallRCActionPtrOutput) } +func (i *azureFirewallRCActionPtrType) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallRCAction] { + return pulumix.Output[*AzureFirewallRCAction]{ + OutputState: i.ToAzureFirewallRCActionPtrOutputWithContext(ctx).OutputState, + } +} + // Properties of the AzureFirewallRCAction. type AzureFirewallRCActionOutput struct{ *pulumi.OutputState } @@ -15590,6 +17793,12 @@ func (o AzureFirewallRCActionOutput) ToAzureFirewallRCActionPtrOutputWithContext }).(AzureFirewallRCActionPtrOutput) } +func (o AzureFirewallRCActionOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallRCAction] { + return pulumix.Output[AzureFirewallRCAction]{ + OutputState: o.OutputState, + } +} + // The type of action. func (o AzureFirewallRCActionOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallRCAction) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -15609,6 +17818,12 @@ func (o AzureFirewallRCActionPtrOutput) ToAzureFirewallRCActionPtrOutputWithCont return o } +func (o AzureFirewallRCActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallRCAction] { + return pulumix.Output[*AzureFirewallRCAction]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallRCActionPtrOutput) Elem() AzureFirewallRCActionOutput { return o.ApplyT(func(v *AzureFirewallRCAction) AzureFirewallRCAction { if v != nil { @@ -15650,6 +17865,12 @@ func (o AzureFirewallRCActionResponseOutput) ToAzureFirewallRCActionResponseOutp return o } +func (o AzureFirewallRCActionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallRCActionResponse] { + return pulumix.Output[AzureFirewallRCActionResponse]{ + OutputState: o.OutputState, + } +} + // The type of action. func (o AzureFirewallRCActionResponseOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallRCActionResponse) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -15669,6 +17890,12 @@ func (o AzureFirewallRCActionResponsePtrOutput) ToAzureFirewallRCActionResponseP return o } +func (o AzureFirewallRCActionResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallRCActionResponse] { + return pulumix.Output[*AzureFirewallRCActionResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallRCActionResponsePtrOutput) Elem() AzureFirewallRCActionResponseOutput { return o.ApplyT(func(v *AzureFirewallRCActionResponse) AzureFirewallRCActionResponse { if v != nil { @@ -15728,6 +17955,12 @@ func (i AzureFirewallSkuArgs) ToAzureFirewallSkuOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallSkuOutput) } +func (i AzureFirewallSkuArgs) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallSku] { + return pulumix.Output[AzureFirewallSku]{ + OutputState: i.ToAzureFirewallSkuOutputWithContext(ctx).OutputState, + } +} + func (i AzureFirewallSkuArgs) ToAzureFirewallSkuPtrOutput() AzureFirewallSkuPtrOutput { return i.ToAzureFirewallSkuPtrOutputWithContext(context.Background()) } @@ -15769,6 +18002,12 @@ func (i *azureFirewallSkuPtrType) ToAzureFirewallSkuPtrOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(AzureFirewallSkuPtrOutput) } +func (i *azureFirewallSkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallSku] { + return pulumix.Output[*AzureFirewallSku]{ + OutputState: i.ToAzureFirewallSkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of an Azure Firewall. type AzureFirewallSkuOutput struct{ *pulumi.OutputState } @@ -15794,6 +18033,12 @@ func (o AzureFirewallSkuOutput) ToAzureFirewallSkuPtrOutputWithContext(ctx conte }).(AzureFirewallSkuPtrOutput) } +func (o AzureFirewallSkuOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallSku] { + return pulumix.Output[AzureFirewallSku]{ + OutputState: o.OutputState, + } +} + // Name of an Azure Firewall SKU. func (o AzureFirewallSkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallSku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -15818,6 +18063,12 @@ func (o AzureFirewallSkuPtrOutput) ToAzureFirewallSkuPtrOutputWithContext(ctx co return o } +func (o AzureFirewallSkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallSku] { + return pulumix.Output[*AzureFirewallSku]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallSkuPtrOutput) Elem() AzureFirewallSkuOutput { return o.ApplyT(func(v *AzureFirewallSku) AzureFirewallSku { if v != nil { @@ -15871,6 +18122,12 @@ func (o AzureFirewallSkuResponseOutput) ToAzureFirewallSkuResponseOutputWithCont return o } +func (o AzureFirewallSkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[AzureFirewallSkuResponse] { + return pulumix.Output[AzureFirewallSkuResponse]{ + OutputState: o.OutputState, + } +} + // Name of an Azure Firewall SKU. func (o AzureFirewallSkuResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v AzureFirewallSkuResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -15895,6 +18152,12 @@ func (o AzureFirewallSkuResponsePtrOutput) ToAzureFirewallSkuResponsePtrOutputWi return o } +func (o AzureFirewallSkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureFirewallSkuResponse] { + return pulumix.Output[*AzureFirewallSkuResponse]{ + OutputState: o.OutputState, + } +} + func (o AzureFirewallSkuResponsePtrOutput) Elem() AzureFirewallSkuResponseOutput { return o.ApplyT(func(v *AzureFirewallSkuResponse) AzureFirewallSkuResponse { if v != nil { @@ -16000,6 +18263,12 @@ func (i BackendArgs) ToBackendOutputWithContext(ctx context.Context) BackendOutp return pulumi.ToOutputWithContext(ctx, i).(BackendOutput) } +func (i BackendArgs) ToOutput(ctx context.Context) pulumix.Output[Backend] { + return pulumix.Output[Backend]{ + OutputState: i.ToBackendOutputWithContext(ctx).OutputState, + } +} + // BackendArrayInput is an input type that accepts BackendArray and BackendArrayOutput values. // You can construct a concrete instance of `BackendArrayInput` via: // @@ -16025,6 +18294,12 @@ func (i BackendArray) ToBackendArrayOutputWithContext(ctx context.Context) Backe return pulumi.ToOutputWithContext(ctx, i).(BackendArrayOutput) } +func (i BackendArray) ToOutput(ctx context.Context) pulumix.Output[[]Backend] { + return pulumix.Output[[]Backend]{ + OutputState: i.ToBackendArrayOutputWithContext(ctx).OutputState, + } +} + // Backend address of a frontDoor load balancer. type BackendOutput struct{ *pulumi.OutputState } @@ -16040,6 +18315,12 @@ func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOu return o } +func (o BackendOutput) ToOutput(ctx context.Context) pulumix.Output[Backend] { + return pulumix.Output[Backend]{ + OutputState: o.OutputState, + } +} + // Location of the backend (IP address or FQDN) func (o BackendOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v Backend) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -16109,6 +18390,12 @@ func (o BackendArrayOutput) ToBackendArrayOutputWithContext(ctx context.Context) return o } +func (o BackendArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Backend] { + return pulumix.Output[[]Backend]{ + OutputState: o.OutputState, + } +} + func (o BackendArrayOutput) Index(i pulumi.IntInput) BackendOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Backend { return vs[0].([]Backend)[vs[1].(int)] @@ -16174,6 +18461,12 @@ func (i BackendAddressPoolArgs) ToBackendAddressPoolOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(BackendAddressPoolOutput) } +func (i BackendAddressPoolArgs) ToOutput(ctx context.Context) pulumix.Output[BackendAddressPool] { + return pulumix.Output[BackendAddressPool]{ + OutputState: i.ToBackendAddressPoolOutputWithContext(ctx).OutputState, + } +} + // BackendAddressPoolArrayInput is an input type that accepts BackendAddressPoolArray and BackendAddressPoolArrayOutput values. // You can construct a concrete instance of `BackendAddressPoolArrayInput` via: // @@ -16199,6 +18492,12 @@ func (i BackendAddressPoolArray) ToBackendAddressPoolArrayOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(BackendAddressPoolArrayOutput) } +func (i BackendAddressPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]BackendAddressPool] { + return pulumix.Output[[]BackendAddressPool]{ + OutputState: i.ToBackendAddressPoolArrayOutputWithContext(ctx).OutputState, + } +} + // Pool of backend IP addresses. type BackendAddressPoolOutput struct{ *pulumi.OutputState } @@ -16214,6 +18513,12 @@ func (o BackendAddressPoolOutput) ToBackendAddressPoolOutputWithContext(ctx cont return o } +func (o BackendAddressPoolOutput) ToOutput(ctx context.Context) pulumix.Output[BackendAddressPool] { + return pulumix.Output[BackendAddressPool]{ + OutputState: o.OutputState, + } +} + // Amount of seconds Load Balancer waits for before sending RESET to client and backend address. func (o BackendAddressPoolOutput) DrainPeriodInSeconds() pulumi.IntPtrOutput { return o.ApplyT(func(v BackendAddressPool) *int { return v.DrainPeriodInSeconds }).(pulumi.IntPtrOutput) @@ -16263,6 +18568,12 @@ func (o BackendAddressPoolArrayOutput) ToBackendAddressPoolArrayOutputWithContex return o } +func (o BackendAddressPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BackendAddressPool] { + return pulumix.Output[[]BackendAddressPool]{ + OutputState: o.OutputState, + } +} + func (o BackendAddressPoolArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BackendAddressPool { return vs[0].([]BackendAddressPool)[vs[1].(int)] @@ -16318,6 +18629,12 @@ func (o BackendAddressPoolResponseOutput) ToBackendAddressPoolResponseOutputWith return o } +func (o BackendAddressPoolResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BackendAddressPoolResponse] { + return pulumix.Output[BackendAddressPoolResponse]{ + OutputState: o.OutputState, + } +} + // An array of references to IP addresses defined in network interfaces. func (o BackendAddressPoolResponseOutput) BackendIPConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput { return o.ApplyT(func(v BackendAddressPoolResponse) []NetworkInterfaceIPConfigurationResponse { @@ -16413,6 +18730,12 @@ func (o BackendAddressPoolResponseArrayOutput) ToBackendAddressPoolResponseArray return o } +func (o BackendAddressPoolResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BackendAddressPoolResponse] { + return pulumix.Output[[]BackendAddressPoolResponse]{ + OutputState: o.OutputState, + } +} + func (o BackendAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendAddressPoolResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BackendAddressPoolResponse { return vs[0].([]BackendAddressPoolResponse)[vs[1].(int)] @@ -16470,6 +18793,12 @@ func (i BackendPoolArgs) ToBackendPoolOutputWithContext(ctx context.Context) Bac return pulumi.ToOutputWithContext(ctx, i).(BackendPoolOutput) } +func (i BackendPoolArgs) ToOutput(ctx context.Context) pulumix.Output[BackendPool] { + return pulumix.Output[BackendPool]{ + OutputState: i.ToBackendPoolOutputWithContext(ctx).OutputState, + } +} + // BackendPoolArrayInput is an input type that accepts BackendPoolArray and BackendPoolArrayOutput values. // You can construct a concrete instance of `BackendPoolArrayInput` via: // @@ -16495,6 +18824,12 @@ func (i BackendPoolArray) ToBackendPoolArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(BackendPoolArrayOutput) } +func (i BackendPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]BackendPool] { + return pulumix.Output[[]BackendPool]{ + OutputState: i.ToBackendPoolArrayOutputWithContext(ctx).OutputState, + } +} + // A backend pool is a collection of backends that can be routed to. type BackendPoolOutput struct{ *pulumi.OutputState } @@ -16510,6 +18845,12 @@ func (o BackendPoolOutput) ToBackendPoolOutputWithContext(ctx context.Context) B return o } +func (o BackendPoolOutput) ToOutput(ctx context.Context) pulumix.Output[BackendPool] { + return pulumix.Output[BackendPool]{ + OutputState: o.OutputState, + } +} + // The set of backends for this pool func (o BackendPoolOutput) Backends() BackendArrayOutput { return o.ApplyT(func(v BackendPool) []Backend { return v.Backends }).(BackendArrayOutput) @@ -16549,6 +18890,12 @@ func (o BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext(ctx context. return o } +func (o BackendPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BackendPool] { + return pulumix.Output[[]BackendPool]{ + OutputState: o.OutputState, + } +} + func (o BackendPoolArrayOutput) Index(i pulumi.IntInput) BackendPoolOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BackendPool { return vs[0].([]BackendPool)[vs[1].(int)] @@ -16588,6 +18935,12 @@ func (o BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext(ctx co return o } +func (o BackendPoolResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BackendPoolResponse] { + return pulumix.Output[BackendPoolResponse]{ + OutputState: o.OutputState, + } +} + // The set of backends for this pool func (o BackendPoolResponseOutput) Backends() BackendResponseArrayOutput { return o.ApplyT(func(v BackendPoolResponse) []BackendResponse { return v.Backends }).(BackendResponseArrayOutput) @@ -16637,6 +18990,12 @@ func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithCont return o } +func (o BackendPoolResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BackendPoolResponse] { + return pulumix.Output[[]BackendPoolResponse]{ + OutputState: o.OutputState, + } +} + func (o BackendPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendPoolResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BackendPoolResponse { return vs[0].([]BackendPoolResponse)[vs[1].(int)] @@ -16706,6 +19065,12 @@ func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(BackendPoolsSettingsOutput) } +func (i BackendPoolsSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[BackendPoolsSettings] { + return pulumix.Output[BackendPoolsSettings]{ + OutputState: i.ToBackendPoolsSettingsOutputWithContext(ctx).OutputState, + } +} + func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput { return i.ToBackendPoolsSettingsPtrOutputWithContext(context.Background()) } @@ -16747,6 +19112,12 @@ func (i *backendPoolsSettingsPtrType) ToBackendPoolsSettingsPtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(BackendPoolsSettingsPtrOutput) } +func (i *backendPoolsSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*BackendPoolsSettings] { + return pulumix.Output[*BackendPoolsSettings]{ + OutputState: i.ToBackendPoolsSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Settings that apply to all backend pools. type BackendPoolsSettingsOutput struct{ *pulumi.OutputState } @@ -16772,6 +19143,12 @@ func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext(c }).(BackendPoolsSettingsPtrOutput) } +func (o BackendPoolsSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[BackendPoolsSettings] { + return pulumix.Output[BackendPoolsSettings]{ + OutputState: o.OutputState, + } +} + // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. func (o BackendPoolsSettingsOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput { return o.ApplyT(func(v BackendPoolsSettings) *string { return v.EnforceCertificateNameCheck }).(pulumi.StringPtrOutput) @@ -16796,6 +19173,12 @@ func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContex return o } +func (o BackendPoolsSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BackendPoolsSettings] { + return pulumix.Output[*BackendPoolsSettings]{ + OutputState: o.OutputState, + } +} + func (o BackendPoolsSettingsPtrOutput) Elem() BackendPoolsSettingsOutput { return o.ApplyT(func(v *BackendPoolsSettings) BackendPoolsSettings { if v != nil { @@ -16862,6 +19245,12 @@ func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput return o } +func (o BackendPoolsSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BackendPoolsSettingsResponse] { + return pulumix.Output[BackendPoolsSettingsResponse]{ + OutputState: o.OutputState, + } +} + // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. func (o BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput { return o.ApplyT(func(v BackendPoolsSettingsResponse) *string { return v.EnforceCertificateNameCheck }).(pulumi.StringPtrOutput) @@ -16886,6 +19275,12 @@ func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtr return o } +func (o BackendPoolsSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BackendPoolsSettingsResponse] { + return pulumix.Output[*BackendPoolsSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o BackendPoolsSettingsResponsePtrOutput) Elem() BackendPoolsSettingsResponseOutput { return o.ApplyT(func(v *BackendPoolsSettingsResponse) BackendPoolsSettingsResponse { if v != nil { @@ -16959,6 +19354,12 @@ func (o BackendResponseOutput) ToBackendResponseOutputWithContext(ctx context.Co return o } +func (o BackendResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BackendResponse] { + return pulumix.Output[BackendResponse]{ + OutputState: o.OutputState, + } +} + // Location of the backend (IP address or FQDN) func (o BackendResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v BackendResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -17033,6 +19434,12 @@ func (o BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext(ctx return o } +func (o BackendResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BackendResponse] { + return pulumix.Output[[]BackendResponse]{ + OutputState: o.OutputState, + } +} + func (o BackendResponseArrayOutput) Index(i pulumi.IntInput) BackendResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BackendResponse { return vs[0].([]BackendResponse)[vs[1].(int)] @@ -17080,6 +19487,12 @@ func (o BastionActiveSessionResponseOutput) ToBastionActiveSessionResponseOutput return o } +func (o BastionActiveSessionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BastionActiveSessionResponse] { + return pulumix.Output[BastionActiveSessionResponse]{ + OutputState: o.OutputState, + } +} + // The protocol used to connect to the target. func (o BastionActiveSessionResponseOutput) Protocol() pulumi.StringOutput { return o.ApplyT(func(v BastionActiveSessionResponse) string { return v.Protocol }).(pulumi.StringOutput) @@ -17149,6 +19562,12 @@ func (o BastionActiveSessionResponseArrayOutput) ToBastionActiveSessionResponseA return o } +func (o BastionActiveSessionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BastionActiveSessionResponse] { + return pulumix.Output[[]BastionActiveSessionResponse]{ + OutputState: o.OutputState, + } +} + func (o BastionActiveSessionResponseArrayOutput) Index(i pulumi.IntInput) BastionActiveSessionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BastionActiveSessionResponse { return vs[0].([]BastionActiveSessionResponse)[vs[1].(int)] @@ -17206,6 +19625,12 @@ func (i BastionHostIPConfigurationArgs) ToBastionHostIPConfigurationOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(BastionHostIPConfigurationOutput) } +func (i BastionHostIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BastionHostIPConfiguration] { + return pulumix.Output[BastionHostIPConfiguration]{ + OutputState: i.ToBastionHostIPConfigurationOutputWithContext(ctx).OutputState, + } +} + // BastionHostIPConfigurationArrayInput is an input type that accepts BastionHostIPConfigurationArray and BastionHostIPConfigurationArrayOutput values. // You can construct a concrete instance of `BastionHostIPConfigurationArrayInput` via: // @@ -17231,6 +19656,12 @@ func (i BastionHostIPConfigurationArray) ToBastionHostIPConfigurationArrayOutput return pulumi.ToOutputWithContext(ctx, i).(BastionHostIPConfigurationArrayOutput) } +func (i BastionHostIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BastionHostIPConfiguration] { + return pulumix.Output[[]BastionHostIPConfiguration]{ + OutputState: i.ToBastionHostIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // IP configuration of an Bastion Host. type BastionHostIPConfigurationOutput struct{ *pulumi.OutputState } @@ -17246,6 +19677,12 @@ func (o BastionHostIPConfigurationOutput) ToBastionHostIPConfigurationOutputWith return o } +func (o BastionHostIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BastionHostIPConfiguration] { + return pulumix.Output[BastionHostIPConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o BastionHostIPConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v BastionHostIPConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -17285,6 +19722,12 @@ func (o BastionHostIPConfigurationArrayOutput) ToBastionHostIPConfigurationArray return o } +func (o BastionHostIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BastionHostIPConfiguration] { + return pulumix.Output[[]BastionHostIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o BastionHostIPConfigurationArrayOutput) Index(i pulumi.IntInput) BastionHostIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BastionHostIPConfiguration { return vs[0].([]BastionHostIPConfiguration)[vs[1].(int)] @@ -17326,6 +19769,12 @@ func (o BastionHostIPConfigurationResponseOutput) ToBastionHostIPConfigurationRe return o } +func (o BastionHostIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BastionHostIPConfigurationResponse] { + return pulumix.Output[BastionHostIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o BastionHostIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v BastionHostIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -17380,6 +19829,12 @@ func (o BastionHostIPConfigurationResponseArrayOutput) ToBastionHostIPConfigurat return o } +func (o BastionHostIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BastionHostIPConfigurationResponse] { + return pulumix.Output[[]BastionHostIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o BastionHostIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) BastionHostIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BastionHostIPConfigurationResponse { return vs[0].([]BastionHostIPConfigurationResponse)[vs[1].(int)] @@ -17421,6 +19876,12 @@ func (i BastionShareableLinkArgs) ToBastionShareableLinkOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(BastionShareableLinkOutput) } +func (i BastionShareableLinkArgs) ToOutput(ctx context.Context) pulumix.Output[BastionShareableLink] { + return pulumix.Output[BastionShareableLink]{ + OutputState: i.ToBastionShareableLinkOutputWithContext(ctx).OutputState, + } +} + // BastionShareableLinkArrayInput is an input type that accepts BastionShareableLinkArray and BastionShareableLinkArrayOutput values. // You can construct a concrete instance of `BastionShareableLinkArrayInput` via: // @@ -17446,6 +19907,12 @@ func (i BastionShareableLinkArray) ToBastionShareableLinkArrayOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(BastionShareableLinkArrayOutput) } +func (i BastionShareableLinkArray) ToOutput(ctx context.Context) pulumix.Output[[]BastionShareableLink] { + return pulumix.Output[[]BastionShareableLink]{ + OutputState: i.ToBastionShareableLinkArrayOutputWithContext(ctx).OutputState, + } +} + // Bastion Shareable Link. type BastionShareableLinkOutput struct{ *pulumi.OutputState } @@ -17461,6 +19928,12 @@ func (o BastionShareableLinkOutput) ToBastionShareableLinkOutputWithContext(ctx return o } +func (o BastionShareableLinkOutput) ToOutput(ctx context.Context) pulumix.Output[BastionShareableLink] { + return pulumix.Output[BastionShareableLink]{ + OutputState: o.OutputState, + } +} + // Reference of the virtual machine resource. func (o BastionShareableLinkOutput) Vm() VMOutput { return o.ApplyT(func(v BastionShareableLink) VM { return v.Vm }).(VMOutput) @@ -17480,6 +19953,12 @@ func (o BastionShareableLinkArrayOutput) ToBastionShareableLinkArrayOutputWithCo return o } +func (o BastionShareableLinkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BastionShareableLink] { + return pulumix.Output[[]BastionShareableLink]{ + OutputState: o.OutputState, + } +} + func (o BastionShareableLinkArrayOutput) Index(i pulumi.IntInput) BastionShareableLinkOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BastionShareableLink { return vs[0].([]BastionShareableLink)[vs[1].(int)] @@ -17513,6 +19992,12 @@ func (o BastionShareableLinkResponseOutput) ToBastionShareableLinkResponseOutput return o } +func (o BastionShareableLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BastionShareableLinkResponse] { + return pulumix.Output[BastionShareableLinkResponse]{ + OutputState: o.OutputState, + } +} + // The unique Bastion Shareable Link to the virtual machine. func (o BastionShareableLinkResponseOutput) Bsl() pulumi.StringOutput { return o.ApplyT(func(v BastionShareableLinkResponse) string { return v.Bsl }).(pulumi.StringOutput) @@ -17547,6 +20032,12 @@ func (o BastionShareableLinkResponseArrayOutput) ToBastionShareableLinkResponseA return o } +func (o BastionShareableLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BastionShareableLinkResponse] { + return pulumix.Output[[]BastionShareableLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o BastionShareableLinkResponseArrayOutput) Index(i pulumi.IntInput) BastionShareableLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BastionShareableLinkResponse { return vs[0].([]BastionShareableLinkResponse)[vs[1].(int)] @@ -17588,6 +20079,12 @@ func (o BgpPeerStatusResponseOutput) ToBgpPeerStatusResponseOutputWithContext(ct return o } +func (o BgpPeerStatusResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BgpPeerStatusResponse] { + return pulumix.Output[BgpPeerStatusResponse]{ + OutputState: o.OutputState, + } +} + // The autonomous system number of the remote BGP peer. func (o BgpPeerStatusResponseOutput) Asn() pulumi.Float64Output { return o.ApplyT(func(v BgpPeerStatusResponse) float64 { return v.Asn }).(pulumi.Float64Output) @@ -17642,6 +20139,12 @@ func (o BgpPeerStatusResponseArrayOutput) ToBgpPeerStatusResponseArrayOutputWith return o } +func (o BgpPeerStatusResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BgpPeerStatusResponse] { + return pulumix.Output[[]BgpPeerStatusResponse]{ + OutputState: o.OutputState, + } +} + func (o BgpPeerStatusResponseArrayOutput) Index(i pulumi.IntInput) BgpPeerStatusResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) BgpPeerStatusResponse { return vs[0].([]BgpPeerStatusResponse)[vs[1].(int)] @@ -17695,6 +20198,12 @@ func (i BgpSettingsArgs) ToBgpSettingsOutputWithContext(ctx context.Context) Bgp return pulumi.ToOutputWithContext(ctx, i).(BgpSettingsOutput) } +func (i BgpSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[BgpSettings] { + return pulumix.Output[BgpSettings]{ + OutputState: i.ToBgpSettingsOutputWithContext(ctx).OutputState, + } +} + func (i BgpSettingsArgs) ToBgpSettingsPtrOutput() BgpSettingsPtrOutput { return i.ToBgpSettingsPtrOutputWithContext(context.Background()) } @@ -17736,6 +20245,12 @@ func (i *bgpSettingsPtrType) ToBgpSettingsPtrOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(BgpSettingsPtrOutput) } +func (i *bgpSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*BgpSettings] { + return pulumix.Output[*BgpSettings]{ + OutputState: i.ToBgpSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // BGP settings details. type BgpSettingsOutput struct{ *pulumi.OutputState } @@ -17761,6 +20276,12 @@ func (o BgpSettingsOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Context }).(BgpSettingsPtrOutput) } +func (o BgpSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[BgpSettings] { + return pulumix.Output[BgpSettings]{ + OutputState: o.OutputState, + } +} + // The BGP speaker's ASN. func (o BgpSettingsOutput) Asn() pulumi.Float64PtrOutput { return o.ApplyT(func(v BgpSettings) *float64 { return v.Asn }).(pulumi.Float64PtrOutput) @@ -17795,6 +20316,12 @@ func (o BgpSettingsPtrOutput) ToBgpSettingsPtrOutputWithContext(ctx context.Cont return o } +func (o BgpSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BgpSettings] { + return pulumix.Output[*BgpSettings]{ + OutputState: o.OutputState, + } +} + func (o BgpSettingsPtrOutput) Elem() BgpSettingsOutput { return o.ApplyT(func(v *BgpSettings) BgpSettings { if v != nil { @@ -17872,6 +20399,12 @@ func (o BgpSettingsResponseOutput) ToBgpSettingsResponseOutputWithContext(ctx co return o } +func (o BgpSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BgpSettingsResponse] { + return pulumix.Output[BgpSettingsResponse]{ + OutputState: o.OutputState, + } +} + // The BGP speaker's ASN. func (o BgpSettingsResponseOutput) Asn() pulumi.Float64PtrOutput { return o.ApplyT(func(v BgpSettingsResponse) *float64 { return v.Asn }).(pulumi.Float64PtrOutput) @@ -17906,6 +20439,12 @@ func (o BgpSettingsResponsePtrOutput) ToBgpSettingsResponsePtrOutputWithContext( return o } +func (o BgpSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BgpSettingsResponse] { + return pulumix.Output[*BgpSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o BgpSettingsResponsePtrOutput) Elem() BgpSettingsResponseOutput { return o.ApplyT(func(v *BgpSettingsResponse) BgpSettingsResponse { if v != nil { @@ -17999,6 +20538,12 @@ func (i BreakOutCategoryPoliciesArgs) ToBreakOutCategoryPoliciesOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(BreakOutCategoryPoliciesOutput) } +func (i BreakOutCategoryPoliciesArgs) ToOutput(ctx context.Context) pulumix.Output[BreakOutCategoryPolicies] { + return pulumix.Output[BreakOutCategoryPolicies]{ + OutputState: i.ToBreakOutCategoryPoliciesOutputWithContext(ctx).OutputState, + } +} + func (i BreakOutCategoryPoliciesArgs) ToBreakOutCategoryPoliciesPtrOutput() BreakOutCategoryPoliciesPtrOutput { return i.ToBreakOutCategoryPoliciesPtrOutputWithContext(context.Background()) } @@ -18040,6 +20585,12 @@ func (i *breakOutCategoryPoliciesPtrType) ToBreakOutCategoryPoliciesPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(BreakOutCategoryPoliciesPtrOutput) } +func (i *breakOutCategoryPoliciesPtrType) ToOutput(ctx context.Context) pulumix.Output[*BreakOutCategoryPolicies] { + return pulumix.Output[*BreakOutCategoryPolicies]{ + OutputState: i.ToBreakOutCategoryPoliciesPtrOutputWithContext(ctx).OutputState, + } +} + // Network Virtual Appliance Sku Properties. type BreakOutCategoryPoliciesOutput struct{ *pulumi.OutputState } @@ -18065,6 +20616,12 @@ func (o BreakOutCategoryPoliciesOutput) ToBreakOutCategoryPoliciesPtrOutputWithC }).(BreakOutCategoryPoliciesPtrOutput) } +func (o BreakOutCategoryPoliciesOutput) ToOutput(ctx context.Context) pulumix.Output[BreakOutCategoryPolicies] { + return pulumix.Output[BreakOutCategoryPolicies]{ + OutputState: o.OutputState, + } +} + // Flag to control breakout of o365 allow category. func (o BreakOutCategoryPoliciesOutput) Allow() pulumi.BoolPtrOutput { return o.ApplyT(func(v BreakOutCategoryPolicies) *bool { return v.Allow }).(pulumi.BoolPtrOutput) @@ -18094,6 +20651,12 @@ func (o BreakOutCategoryPoliciesPtrOutput) ToBreakOutCategoryPoliciesPtrOutputWi return o } +func (o BreakOutCategoryPoliciesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BreakOutCategoryPolicies] { + return pulumix.Output[*BreakOutCategoryPolicies]{ + OutputState: o.OutputState, + } +} + func (o BreakOutCategoryPoliciesPtrOutput) Elem() BreakOutCategoryPoliciesOutput { return o.ApplyT(func(v *BreakOutCategoryPolicies) BreakOutCategoryPolicies { if v != nil { @@ -18159,6 +20722,12 @@ func (o BreakOutCategoryPoliciesResponseOutput) ToBreakOutCategoryPoliciesRespon return o } +func (o BreakOutCategoryPoliciesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[BreakOutCategoryPoliciesResponse] { + return pulumix.Output[BreakOutCategoryPoliciesResponse]{ + OutputState: o.OutputState, + } +} + // Flag to control breakout of o365 allow category. func (o BreakOutCategoryPoliciesResponseOutput) Allow() pulumi.BoolPtrOutput { return o.ApplyT(func(v BreakOutCategoryPoliciesResponse) *bool { return v.Allow }).(pulumi.BoolPtrOutput) @@ -18188,6 +20757,12 @@ func (o BreakOutCategoryPoliciesResponsePtrOutput) ToBreakOutCategoryPoliciesRes return o } +func (o BreakOutCategoryPoliciesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BreakOutCategoryPoliciesResponse] { + return pulumix.Output[*BreakOutCategoryPoliciesResponse]{ + OutputState: o.OutputState, + } +} + func (o BreakOutCategoryPoliciesResponsePtrOutput) Elem() BreakOutCategoryPoliciesResponseOutput { return o.ApplyT(func(v *BreakOutCategoryPoliciesResponse) BreakOutCategoryPoliciesResponse { if v != nil { @@ -18271,6 +20846,12 @@ func (i CaaRecordArgs) ToCaaRecordOutputWithContext(ctx context.Context) CaaReco return pulumi.ToOutputWithContext(ctx, i).(CaaRecordOutput) } +func (i CaaRecordArgs) ToOutput(ctx context.Context) pulumix.Output[CaaRecord] { + return pulumix.Output[CaaRecord]{ + OutputState: i.ToCaaRecordOutputWithContext(ctx).OutputState, + } +} + // CaaRecordArrayInput is an input type that accepts CaaRecordArray and CaaRecordArrayOutput values. // You can construct a concrete instance of `CaaRecordArrayInput` via: // @@ -18296,6 +20877,12 @@ func (i CaaRecordArray) ToCaaRecordArrayOutputWithContext(ctx context.Context) C return pulumi.ToOutputWithContext(ctx, i).(CaaRecordArrayOutput) } +func (i CaaRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]CaaRecord] { + return pulumix.Output[[]CaaRecord]{ + OutputState: i.ToCaaRecordArrayOutputWithContext(ctx).OutputState, + } +} + // A CAA record. type CaaRecordOutput struct{ *pulumi.OutputState } @@ -18311,6 +20898,12 @@ func (o CaaRecordOutput) ToCaaRecordOutputWithContext(ctx context.Context) CaaRe return o } +func (o CaaRecordOutput) ToOutput(ctx context.Context) pulumix.Output[CaaRecord] { + return pulumix.Output[CaaRecord]{ + OutputState: o.OutputState, + } +} + // The flags for this CAA record as an integer between 0 and 255. func (o CaaRecordOutput) Flags() pulumi.IntPtrOutput { return o.ApplyT(func(v CaaRecord) *int { return v.Flags }).(pulumi.IntPtrOutput) @@ -18340,6 +20933,12 @@ func (o CaaRecordArrayOutput) ToCaaRecordArrayOutputWithContext(ctx context.Cont return o } +func (o CaaRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CaaRecord] { + return pulumix.Output[[]CaaRecord]{ + OutputState: o.OutputState, + } +} + func (o CaaRecordArrayOutput) Index(i pulumi.IntInput) CaaRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CaaRecord { return vs[0].([]CaaRecord)[vs[1].(int)] @@ -18371,6 +20970,12 @@ func (o CaaRecordResponseOutput) ToCaaRecordResponseOutputWithContext(ctx contex return o } +func (o CaaRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CaaRecordResponse] { + return pulumix.Output[CaaRecordResponse]{ + OutputState: o.OutputState, + } +} + // The flags for this CAA record as an integer between 0 and 255. func (o CaaRecordResponseOutput) Flags() pulumi.IntPtrOutput { return o.ApplyT(func(v CaaRecordResponse) *int { return v.Flags }).(pulumi.IntPtrOutput) @@ -18400,6 +21005,12 @@ func (o CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutputWithContext( return o } +func (o CaaRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CaaRecordResponse] { + return pulumix.Output[[]CaaRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o CaaRecordResponseArrayOutput) Index(i pulumi.IntInput) CaaRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CaaRecordResponse { return vs[0].([]CaaRecordResponse)[vs[1].(int)] @@ -18465,6 +21076,12 @@ func (i CnameRecordArgs) ToCnameRecordOutputWithContext(ctx context.Context) Cna return pulumi.ToOutputWithContext(ctx, i).(CnameRecordOutput) } +func (i CnameRecordArgs) ToOutput(ctx context.Context) pulumix.Output[CnameRecord] { + return pulumix.Output[CnameRecord]{ + OutputState: i.ToCnameRecordOutputWithContext(ctx).OutputState, + } +} + func (i CnameRecordArgs) ToCnameRecordPtrOutput() CnameRecordPtrOutput { return i.ToCnameRecordPtrOutputWithContext(context.Background()) } @@ -18506,6 +21123,12 @@ func (i *cnameRecordPtrType) ToCnameRecordPtrOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(CnameRecordPtrOutput) } +func (i *cnameRecordPtrType) ToOutput(ctx context.Context) pulumix.Output[*CnameRecord] { + return pulumix.Output[*CnameRecord]{ + OutputState: i.ToCnameRecordPtrOutputWithContext(ctx).OutputState, + } +} + // A CNAME record. type CnameRecordOutput struct{ *pulumi.OutputState } @@ -18531,6 +21154,12 @@ func (o CnameRecordOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context }).(CnameRecordPtrOutput) } +func (o CnameRecordOutput) ToOutput(ctx context.Context) pulumix.Output[CnameRecord] { + return pulumix.Output[CnameRecord]{ + OutputState: o.OutputState, + } +} + // The canonical name for this CNAME record. func (o CnameRecordOutput) Cname() pulumi.StringPtrOutput { return o.ApplyT(func(v CnameRecord) *string { return v.Cname }).(pulumi.StringPtrOutput) @@ -18550,6 +21179,12 @@ func (o CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext(ctx context.Cont return o } +func (o CnameRecordPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CnameRecord] { + return pulumix.Output[*CnameRecord]{ + OutputState: o.OutputState, + } +} + func (o CnameRecordPtrOutput) Elem() CnameRecordOutput { return o.ApplyT(func(v *CnameRecord) CnameRecord { if v != nil { @@ -18591,6 +21226,12 @@ func (o CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext(ctx co return o } +func (o CnameRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CnameRecordResponse] { + return pulumix.Output[CnameRecordResponse]{ + OutputState: o.OutputState, + } +} + // The canonical name for this CNAME record. func (o CnameRecordResponseOutput) Cname() pulumi.StringPtrOutput { return o.ApplyT(func(v CnameRecordResponse) *string { return v.Cname }).(pulumi.StringPtrOutput) @@ -18610,6 +21251,12 @@ func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext( return o } +func (o CnameRecordResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CnameRecordResponse] { + return pulumix.Output[*CnameRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o CnameRecordResponsePtrOutput) Elem() CnameRecordResponseOutput { return o.ApplyT(func(v *CnameRecordResponse) CnameRecordResponse { if v != nil { @@ -18665,6 +21312,12 @@ func (o ConfigurationGroupResponseOutput) ToConfigurationGroupResponseOutputWith return o } +func (o ConfigurationGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationGroupResponse] { + return pulumix.Output[ConfigurationGroupResponse]{ + OutputState: o.OutputState, + } +} + // Network group conditional filter. func (o ConfigurationGroupResponseOutput) ConditionalMembership() pulumi.StringPtrOutput { return o.ApplyT(func(v ConfigurationGroupResponse) *string { return v.ConditionalMembership }).(pulumi.StringPtrOutput) @@ -18719,6 +21372,12 @@ func (o ConfigurationGroupResponseArrayOutput) ToConfigurationGroupResponseArray return o } +func (o ConfigurationGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationGroupResponse] { + return pulumix.Output[[]ConfigurationGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o ConfigurationGroupResponseArrayOutput) Index(i pulumi.IntInput) ConfigurationGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConfigurationGroupResponse { return vs[0].([]ConfigurationGroupResponse)[vs[1].(int)] @@ -18768,6 +21427,12 @@ func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationOutputWi return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorDestinationOutput) } +func (i ConnectionMonitorDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorDestination] { + return pulumix.Output[ConnectionMonitorDestination]{ + OutputState: i.ToConnectionMonitorDestinationOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorDestinationArgs) ToConnectionMonitorDestinationPtrOutput() ConnectionMonitorDestinationPtrOutput { return i.ToConnectionMonitorDestinationPtrOutputWithContext(context.Background()) } @@ -18809,6 +21474,12 @@ func (i *connectionMonitorDestinationPtrType) ToConnectionMonitorDestinationPtrO return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorDestinationPtrOutput) } +func (i *connectionMonitorDestinationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorDestination] { + return pulumix.Output[*ConnectionMonitorDestination]{ + OutputState: i.ToConnectionMonitorDestinationPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the destination of connection monitor. type ConnectionMonitorDestinationOutput struct{ *pulumi.OutputState } @@ -18834,6 +21505,12 @@ func (o ConnectionMonitorDestinationOutput) ToConnectionMonitorDestinationPtrOut }).(ConnectionMonitorDestinationPtrOutput) } +func (o ConnectionMonitorDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorDestination] { + return pulumix.Output[ConnectionMonitorDestination]{ + OutputState: o.OutputState, + } +} + // Address of the connection monitor destination (IP or domain name). func (o ConnectionMonitorDestinationOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorDestination) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -18863,6 +21540,12 @@ func (o ConnectionMonitorDestinationPtrOutput) ToConnectionMonitorDestinationPtr return o } +func (o ConnectionMonitorDestinationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorDestination] { + return pulumix.Output[*ConnectionMonitorDestination]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorDestinationPtrOutput) Elem() ConnectionMonitorDestinationOutput { return o.ApplyT(func(v *ConnectionMonitorDestination) ConnectionMonitorDestination { if v != nil { @@ -18928,6 +21611,12 @@ func (o ConnectionMonitorDestinationResponseOutput) ToConnectionMonitorDestinati return o } +func (o ConnectionMonitorDestinationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorDestinationResponse] { + return pulumix.Output[ConnectionMonitorDestinationResponse]{ + OutputState: o.OutputState, + } +} + // Address of the connection monitor destination (IP or domain name). func (o ConnectionMonitorDestinationResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorDestinationResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -18957,6 +21646,12 @@ func (o ConnectionMonitorDestinationResponsePtrOutput) ToConnectionMonitorDestin return o } +func (o ConnectionMonitorDestinationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorDestinationResponse] { + return pulumix.Output[*ConnectionMonitorDestinationResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorDestinationResponsePtrOutput) Elem() ConnectionMonitorDestinationResponseOutput { return o.ApplyT(func(v *ConnectionMonitorDestinationResponse) ConnectionMonitorDestinationResponse { if v != nil { @@ -19056,6 +21751,12 @@ func (i ConnectionMonitorEndpointArgs) ToConnectionMonitorEndpointOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointOutput) } +func (i ConnectionMonitorEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpoint] { + return pulumix.Output[ConnectionMonitorEndpoint]{ + OutputState: i.ToConnectionMonitorEndpointOutputWithContext(ctx).OutputState, + } +} + // ConnectionMonitorEndpointArrayInput is an input type that accepts ConnectionMonitorEndpointArray and ConnectionMonitorEndpointArrayOutput values. // You can construct a concrete instance of `ConnectionMonitorEndpointArrayInput` via: // @@ -19081,6 +21782,12 @@ func (i ConnectionMonitorEndpointArray) ToConnectionMonitorEndpointArrayOutputWi return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointArrayOutput) } +func (i ConnectionMonitorEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpoint] { + return pulumix.Output[[]ConnectionMonitorEndpoint]{ + OutputState: i.ToConnectionMonitorEndpointArrayOutputWithContext(ctx).OutputState, + } +} + // Describes the connection monitor endpoint. type ConnectionMonitorEndpointOutput struct{ *pulumi.OutputState } @@ -19096,6 +21803,12 @@ func (o ConnectionMonitorEndpointOutput) ToConnectionMonitorEndpointOutputWithCo return o } +func (o ConnectionMonitorEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpoint] { + return pulumix.Output[ConnectionMonitorEndpoint]{ + OutputState: o.OutputState, + } +} + // Address of the connection monitor endpoint (IP or domain name). func (o ConnectionMonitorEndpointOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorEndpoint) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -19145,6 +21858,12 @@ func (o ConnectionMonitorEndpointArrayOutput) ToConnectionMonitorEndpointArrayOu return o } +func (o ConnectionMonitorEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpoint] { + return pulumix.Output[[]ConnectionMonitorEndpoint]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorEndpointOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorEndpoint { return vs[0].([]ConnectionMonitorEndpoint)[vs[1].(int)] @@ -19190,6 +21909,12 @@ func (i ConnectionMonitorEndpointFilterArgs) ToConnectionMonitorEndpointFilterOu return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointFilterOutput) } +func (i ConnectionMonitorEndpointFilterArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointFilter] { + return pulumix.Output[ConnectionMonitorEndpointFilter]{ + OutputState: i.ToConnectionMonitorEndpointFilterOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorEndpointFilterArgs) ToConnectionMonitorEndpointFilterPtrOutput() ConnectionMonitorEndpointFilterPtrOutput { return i.ToConnectionMonitorEndpointFilterPtrOutputWithContext(context.Background()) } @@ -19231,6 +21956,12 @@ func (i *connectionMonitorEndpointFilterPtrType) ToConnectionMonitorEndpointFilt return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointFilterPtrOutput) } +func (i *connectionMonitorEndpointFilterPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorEndpointFilter] { + return pulumix.Output[*ConnectionMonitorEndpointFilter]{ + OutputState: i.ToConnectionMonitorEndpointFilterPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the connection monitor endpoint filter. type ConnectionMonitorEndpointFilterOutput struct{ *pulumi.OutputState } @@ -19256,6 +21987,12 @@ func (o ConnectionMonitorEndpointFilterOutput) ToConnectionMonitorEndpointFilter }).(ConnectionMonitorEndpointFilterPtrOutput) } +func (o ConnectionMonitorEndpointFilterOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointFilter] { + return pulumix.Output[ConnectionMonitorEndpointFilter]{ + OutputState: o.OutputState, + } +} + // List of items in the filter. func (o ConnectionMonitorEndpointFilterOutput) Items() ConnectionMonitorEndpointFilterItemArrayOutput { return o.ApplyT(func(v ConnectionMonitorEndpointFilter) []ConnectionMonitorEndpointFilterItem { return v.Items }).(ConnectionMonitorEndpointFilterItemArrayOutput) @@ -19280,6 +22017,12 @@ func (o ConnectionMonitorEndpointFilterPtrOutput) ToConnectionMonitorEndpointFil return o } +func (o ConnectionMonitorEndpointFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorEndpointFilter] { + return pulumix.Output[*ConnectionMonitorEndpointFilter]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointFilterPtrOutput) Elem() ConnectionMonitorEndpointFilterOutput { return o.ApplyT(func(v *ConnectionMonitorEndpointFilter) ConnectionMonitorEndpointFilter { if v != nil { @@ -19349,6 +22092,12 @@ func (i ConnectionMonitorEndpointFilterItemArgs) ToConnectionMonitorEndpointFilt return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointFilterItemOutput) } +func (i ConnectionMonitorEndpointFilterItemArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointFilterItem] { + return pulumix.Output[ConnectionMonitorEndpointFilterItem]{ + OutputState: i.ToConnectionMonitorEndpointFilterItemOutputWithContext(ctx).OutputState, + } +} + // ConnectionMonitorEndpointFilterItemArrayInput is an input type that accepts ConnectionMonitorEndpointFilterItemArray and ConnectionMonitorEndpointFilterItemArrayOutput values. // You can construct a concrete instance of `ConnectionMonitorEndpointFilterItemArrayInput` via: // @@ -19374,6 +22123,12 @@ func (i ConnectionMonitorEndpointFilterItemArray) ToConnectionMonitorEndpointFil return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointFilterItemArrayOutput) } +func (i ConnectionMonitorEndpointFilterItemArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointFilterItem] { + return pulumix.Output[[]ConnectionMonitorEndpointFilterItem]{ + OutputState: i.ToConnectionMonitorEndpointFilterItemArrayOutputWithContext(ctx).OutputState, + } +} + // Describes the connection monitor endpoint filter item. type ConnectionMonitorEndpointFilterItemOutput struct{ *pulumi.OutputState } @@ -19389,6 +22144,12 @@ func (o ConnectionMonitorEndpointFilterItemOutput) ToConnectionMonitorEndpointFi return o } +func (o ConnectionMonitorEndpointFilterItemOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointFilterItem] { + return pulumix.Output[ConnectionMonitorEndpointFilterItem]{ + OutputState: o.OutputState, + } +} + // The address of the filter item. func (o ConnectionMonitorEndpointFilterItemOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorEndpointFilterItem) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -19413,6 +22174,12 @@ func (o ConnectionMonitorEndpointFilterItemArrayOutput) ToConnectionMonitorEndpo return o } +func (o ConnectionMonitorEndpointFilterItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointFilterItem] { + return pulumix.Output[[]ConnectionMonitorEndpointFilterItem]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointFilterItemArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorEndpointFilterItemOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorEndpointFilterItem { return vs[0].([]ConnectionMonitorEndpointFilterItem)[vs[1].(int)] @@ -19442,6 +22209,12 @@ func (o ConnectionMonitorEndpointFilterItemResponseOutput) ToConnectionMonitorEn return o } +func (o ConnectionMonitorEndpointFilterItemResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointFilterItemResponse] { + return pulumix.Output[ConnectionMonitorEndpointFilterItemResponse]{ + OutputState: o.OutputState, + } +} + // The address of the filter item. func (o ConnectionMonitorEndpointFilterItemResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorEndpointFilterItemResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -19466,6 +22239,12 @@ func (o ConnectionMonitorEndpointFilterItemResponseArrayOutput) ToConnectionMoni return o } +func (o ConnectionMonitorEndpointFilterItemResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointFilterItemResponse] { + return pulumix.Output[[]ConnectionMonitorEndpointFilterItemResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointFilterItemResponseArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorEndpointFilterItemResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorEndpointFilterItemResponse { return vs[0].([]ConnectionMonitorEndpointFilterItemResponse)[vs[1].(int)] @@ -19495,6 +22274,12 @@ func (o ConnectionMonitorEndpointFilterResponseOutput) ToConnectionMonitorEndpoi return o } +func (o ConnectionMonitorEndpointFilterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointFilterResponse] { + return pulumix.Output[ConnectionMonitorEndpointFilterResponse]{ + OutputState: o.OutputState, + } +} + // List of items in the filter. func (o ConnectionMonitorEndpointFilterResponseOutput) Items() ConnectionMonitorEndpointFilterItemResponseArrayOutput { return o.ApplyT(func(v ConnectionMonitorEndpointFilterResponse) []ConnectionMonitorEndpointFilterItemResponse { @@ -19521,6 +22306,12 @@ func (o ConnectionMonitorEndpointFilterResponsePtrOutput) ToConnectionMonitorEnd return o } +func (o ConnectionMonitorEndpointFilterResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorEndpointFilterResponse] { + return pulumix.Output[*ConnectionMonitorEndpointFilterResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointFilterResponsePtrOutput) Elem() ConnectionMonitorEndpointFilterResponseOutput { return o.ApplyT(func(v *ConnectionMonitorEndpointFilterResponse) ConnectionMonitorEndpointFilterResponse { if v != nil { @@ -19584,6 +22375,12 @@ func (o ConnectionMonitorEndpointResponseOutput) ToConnectionMonitorEndpointResp return o } +func (o ConnectionMonitorEndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointResponse] { + return pulumix.Output[ConnectionMonitorEndpointResponse]{ + OutputState: o.OutputState, + } +} + // Address of the connection monitor endpoint (IP or domain name). func (o ConnectionMonitorEndpointResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorEndpointResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -19633,6 +22430,12 @@ func (o ConnectionMonitorEndpointResponseArrayOutput) ToConnectionMonitorEndpoin return o } +func (o ConnectionMonitorEndpointResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointResponse] { + return pulumix.Output[[]ConnectionMonitorEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointResponseArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorEndpointResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorEndpointResponse { return vs[0].([]ConnectionMonitorEndpointResponse)[vs[1].(int)] @@ -19678,6 +22481,12 @@ func (i ConnectionMonitorEndpointScopeArgs) ToConnectionMonitorEndpointScopeOutp return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointScopeOutput) } +func (i ConnectionMonitorEndpointScopeArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointScope] { + return pulumix.Output[ConnectionMonitorEndpointScope]{ + OutputState: i.ToConnectionMonitorEndpointScopeOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorEndpointScopeArgs) ToConnectionMonitorEndpointScopePtrOutput() ConnectionMonitorEndpointScopePtrOutput { return i.ToConnectionMonitorEndpointScopePtrOutputWithContext(context.Background()) } @@ -19719,6 +22528,12 @@ func (i *connectionMonitorEndpointScopePtrType) ToConnectionMonitorEndpointScope return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointScopePtrOutput) } +func (i *connectionMonitorEndpointScopePtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorEndpointScope] { + return pulumix.Output[*ConnectionMonitorEndpointScope]{ + OutputState: i.ToConnectionMonitorEndpointScopePtrOutputWithContext(ctx).OutputState, + } +} + // Describes the connection monitor endpoint scope. type ConnectionMonitorEndpointScopeOutput struct{ *pulumi.OutputState } @@ -19744,6 +22559,12 @@ func (o ConnectionMonitorEndpointScopeOutput) ToConnectionMonitorEndpointScopePt }).(ConnectionMonitorEndpointScopePtrOutput) } +func (o ConnectionMonitorEndpointScopeOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointScope] { + return pulumix.Output[ConnectionMonitorEndpointScope]{ + OutputState: o.OutputState, + } +} + // List of items which needs to be excluded from the endpoint scope. func (o ConnectionMonitorEndpointScopeOutput) Exclude() ConnectionMonitorEndpointScopeItemArrayOutput { return o.ApplyT(func(v ConnectionMonitorEndpointScope) []ConnectionMonitorEndpointScopeItem { return v.Exclude }).(ConnectionMonitorEndpointScopeItemArrayOutput) @@ -19768,6 +22589,12 @@ func (o ConnectionMonitorEndpointScopePtrOutput) ToConnectionMonitorEndpointScop return o } +func (o ConnectionMonitorEndpointScopePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorEndpointScope] { + return pulumix.Output[*ConnectionMonitorEndpointScope]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointScopePtrOutput) Elem() ConnectionMonitorEndpointScopeOutput { return o.ApplyT(func(v *ConnectionMonitorEndpointScope) ConnectionMonitorEndpointScope { if v != nil { @@ -19833,6 +22660,12 @@ func (i ConnectionMonitorEndpointScopeItemArgs) ToConnectionMonitorEndpointScope return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointScopeItemOutput) } +func (i ConnectionMonitorEndpointScopeItemArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointScopeItem] { + return pulumix.Output[ConnectionMonitorEndpointScopeItem]{ + OutputState: i.ToConnectionMonitorEndpointScopeItemOutputWithContext(ctx).OutputState, + } +} + // ConnectionMonitorEndpointScopeItemArrayInput is an input type that accepts ConnectionMonitorEndpointScopeItemArray and ConnectionMonitorEndpointScopeItemArrayOutput values. // You can construct a concrete instance of `ConnectionMonitorEndpointScopeItemArrayInput` via: // @@ -19858,6 +22691,12 @@ func (i ConnectionMonitorEndpointScopeItemArray) ToConnectionMonitorEndpointScop return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorEndpointScopeItemArrayOutput) } +func (i ConnectionMonitorEndpointScopeItemArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointScopeItem] { + return pulumix.Output[[]ConnectionMonitorEndpointScopeItem]{ + OutputState: i.ToConnectionMonitorEndpointScopeItemArrayOutputWithContext(ctx).OutputState, + } +} + // Describes the connection monitor endpoint scope item. type ConnectionMonitorEndpointScopeItemOutput struct{ *pulumi.OutputState } @@ -19873,6 +22712,12 @@ func (o ConnectionMonitorEndpointScopeItemOutput) ToConnectionMonitorEndpointSco return o } +func (o ConnectionMonitorEndpointScopeItemOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointScopeItem] { + return pulumix.Output[ConnectionMonitorEndpointScopeItem]{ + OutputState: o.OutputState, + } +} + // The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address. func (o ConnectionMonitorEndpointScopeItemOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorEndpointScopeItem) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -19892,6 +22737,12 @@ func (o ConnectionMonitorEndpointScopeItemArrayOutput) ToConnectionMonitorEndpoi return o } +func (o ConnectionMonitorEndpointScopeItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointScopeItem] { + return pulumix.Output[[]ConnectionMonitorEndpointScopeItem]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointScopeItemArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorEndpointScopeItemOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorEndpointScopeItem { return vs[0].([]ConnectionMonitorEndpointScopeItem)[vs[1].(int)] @@ -19919,6 +22770,12 @@ func (o ConnectionMonitorEndpointScopeItemResponseOutput) ToConnectionMonitorEnd return o } +func (o ConnectionMonitorEndpointScopeItemResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointScopeItemResponse] { + return pulumix.Output[ConnectionMonitorEndpointScopeItemResponse]{ + OutputState: o.OutputState, + } +} + // The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address. func (o ConnectionMonitorEndpointScopeItemResponseOutput) Address() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorEndpointScopeItemResponse) *string { return v.Address }).(pulumi.StringPtrOutput) @@ -19938,6 +22795,12 @@ func (o ConnectionMonitorEndpointScopeItemResponseArrayOutput) ToConnectionMonit return o } +func (o ConnectionMonitorEndpointScopeItemResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorEndpointScopeItemResponse] { + return pulumix.Output[[]ConnectionMonitorEndpointScopeItemResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointScopeItemResponseArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorEndpointScopeItemResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorEndpointScopeItemResponse { return vs[0].([]ConnectionMonitorEndpointScopeItemResponse)[vs[1].(int)] @@ -19967,6 +22830,12 @@ func (o ConnectionMonitorEndpointScopeResponseOutput) ToConnectionMonitorEndpoin return o } +func (o ConnectionMonitorEndpointScopeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorEndpointScopeResponse] { + return pulumix.Output[ConnectionMonitorEndpointScopeResponse]{ + OutputState: o.OutputState, + } +} + // List of items which needs to be excluded from the endpoint scope. func (o ConnectionMonitorEndpointScopeResponseOutput) Exclude() ConnectionMonitorEndpointScopeItemResponseArrayOutput { return o.ApplyT(func(v ConnectionMonitorEndpointScopeResponse) []ConnectionMonitorEndpointScopeItemResponse { @@ -19995,6 +22864,12 @@ func (o ConnectionMonitorEndpointScopeResponsePtrOutput) ToConnectionMonitorEndp return o } +func (o ConnectionMonitorEndpointScopeResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorEndpointScopeResponse] { + return pulumix.Output[*ConnectionMonitorEndpointScopeResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorEndpointScopeResponsePtrOutput) Elem() ConnectionMonitorEndpointScopeResponseOutput { return o.ApplyT(func(v *ConnectionMonitorEndpointScopeResponse) ConnectionMonitorEndpointScopeResponse { if v != nil { @@ -20080,6 +22955,12 @@ func (i ConnectionMonitorHttpConfigurationArgs) ToConnectionMonitorHttpConfigura return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorHttpConfigurationOutput) } +func (i ConnectionMonitorHttpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorHttpConfiguration] { + return pulumix.Output[ConnectionMonitorHttpConfiguration]{ + OutputState: i.ToConnectionMonitorHttpConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorHttpConfigurationArgs) ToConnectionMonitorHttpConfigurationPtrOutput() ConnectionMonitorHttpConfigurationPtrOutput { return i.ToConnectionMonitorHttpConfigurationPtrOutputWithContext(context.Background()) } @@ -20121,6 +23002,12 @@ func (i *connectionMonitorHttpConfigurationPtrType) ToConnectionMonitorHttpConfi return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorHttpConfigurationPtrOutput) } +func (i *connectionMonitorHttpConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorHttpConfiguration] { + return pulumix.Output[*ConnectionMonitorHttpConfiguration]{ + OutputState: i.ToConnectionMonitorHttpConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the HTTP configuration. type ConnectionMonitorHttpConfigurationOutput struct{ *pulumi.OutputState } @@ -20146,6 +23033,12 @@ func (o ConnectionMonitorHttpConfigurationOutput) ToConnectionMonitorHttpConfigu }).(ConnectionMonitorHttpConfigurationPtrOutput) } +func (o ConnectionMonitorHttpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorHttpConfiguration] { + return pulumix.Output[ConnectionMonitorHttpConfiguration]{ + OutputState: o.OutputState, + } +} + // The HTTP method to use. func (o ConnectionMonitorHttpConfigurationOutput) Method() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorHttpConfiguration) *string { return v.Method }).(pulumi.StringPtrOutput) @@ -20190,6 +23083,12 @@ func (o ConnectionMonitorHttpConfigurationPtrOutput) ToConnectionMonitorHttpConf return o } +func (o ConnectionMonitorHttpConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorHttpConfiguration] { + return pulumix.Output[*ConnectionMonitorHttpConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorHttpConfigurationPtrOutput) Elem() ConnectionMonitorHttpConfigurationOutput { return o.ApplyT(func(v *ConnectionMonitorHttpConfiguration) ConnectionMonitorHttpConfiguration { if v != nil { @@ -20291,6 +23190,12 @@ func (o ConnectionMonitorHttpConfigurationResponseOutput) ToConnectionMonitorHtt return o } +func (o ConnectionMonitorHttpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorHttpConfigurationResponse] { + return pulumix.Output[ConnectionMonitorHttpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The HTTP method to use. func (o ConnectionMonitorHttpConfigurationResponseOutput) Method() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorHttpConfigurationResponse) *string { return v.Method }).(pulumi.StringPtrOutput) @@ -20335,6 +23240,12 @@ func (o ConnectionMonitorHttpConfigurationResponsePtrOutput) ToConnectionMonitor return o } +func (o ConnectionMonitorHttpConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorHttpConfigurationResponse] { + return pulumix.Output[*ConnectionMonitorHttpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorHttpConfigurationResponsePtrOutput) Elem() ConnectionMonitorHttpConfigurationResponseOutput { return o.ApplyT(func(v *ConnectionMonitorHttpConfigurationResponse) ConnectionMonitorHttpConfigurationResponse { if v != nil { @@ -20440,6 +23351,12 @@ func (i ConnectionMonitorIcmpConfigurationArgs) ToConnectionMonitorIcmpConfigura return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorIcmpConfigurationOutput) } +func (i ConnectionMonitorIcmpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorIcmpConfiguration] { + return pulumix.Output[ConnectionMonitorIcmpConfiguration]{ + OutputState: i.ToConnectionMonitorIcmpConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorIcmpConfigurationArgs) ToConnectionMonitorIcmpConfigurationPtrOutput() ConnectionMonitorIcmpConfigurationPtrOutput { return i.ToConnectionMonitorIcmpConfigurationPtrOutputWithContext(context.Background()) } @@ -20481,6 +23398,12 @@ func (i *connectionMonitorIcmpConfigurationPtrType) ToConnectionMonitorIcmpConfi return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorIcmpConfigurationPtrOutput) } +func (i *connectionMonitorIcmpConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorIcmpConfiguration] { + return pulumix.Output[*ConnectionMonitorIcmpConfiguration]{ + OutputState: i.ToConnectionMonitorIcmpConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the ICMP configuration. type ConnectionMonitorIcmpConfigurationOutput struct{ *pulumi.OutputState } @@ -20506,6 +23429,12 @@ func (o ConnectionMonitorIcmpConfigurationOutput) ToConnectionMonitorIcmpConfigu }).(ConnectionMonitorIcmpConfigurationPtrOutput) } +func (o ConnectionMonitorIcmpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorIcmpConfiguration] { + return pulumix.Output[ConnectionMonitorIcmpConfiguration]{ + OutputState: o.OutputState, + } +} + // Value indicating whether path evaluation with trace route should be disabled. func (o ConnectionMonitorIcmpConfigurationOutput) DisableTraceRoute() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConnectionMonitorIcmpConfiguration) *bool { return v.DisableTraceRoute }).(pulumi.BoolPtrOutput) @@ -20525,6 +23454,12 @@ func (o ConnectionMonitorIcmpConfigurationPtrOutput) ToConnectionMonitorIcmpConf return o } +func (o ConnectionMonitorIcmpConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorIcmpConfiguration] { + return pulumix.Output[*ConnectionMonitorIcmpConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorIcmpConfigurationPtrOutput) Elem() ConnectionMonitorIcmpConfigurationOutput { return o.ApplyT(func(v *ConnectionMonitorIcmpConfiguration) ConnectionMonitorIcmpConfiguration { if v != nil { @@ -20566,6 +23501,12 @@ func (o ConnectionMonitorIcmpConfigurationResponseOutput) ToConnectionMonitorIcm return o } +func (o ConnectionMonitorIcmpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorIcmpConfigurationResponse] { + return pulumix.Output[ConnectionMonitorIcmpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Value indicating whether path evaluation with trace route should be disabled. func (o ConnectionMonitorIcmpConfigurationResponseOutput) DisableTraceRoute() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConnectionMonitorIcmpConfigurationResponse) *bool { return v.DisableTraceRoute }).(pulumi.BoolPtrOutput) @@ -20585,6 +23526,12 @@ func (o ConnectionMonitorIcmpConfigurationResponsePtrOutput) ToConnectionMonitor return o } +func (o ConnectionMonitorIcmpConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorIcmpConfigurationResponse] { + return pulumix.Output[*ConnectionMonitorIcmpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorIcmpConfigurationResponsePtrOutput) Elem() ConnectionMonitorIcmpConfigurationResponseOutput { return o.ApplyT(func(v *ConnectionMonitorIcmpConfigurationResponse) ConnectionMonitorIcmpConfigurationResponse { if v != nil { @@ -20644,6 +23591,12 @@ func (i ConnectionMonitorOutputTypeArgs) ToConnectionMonitorOutputTypeOutputWith return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorOutputTypeOutput) } +func (i ConnectionMonitorOutputTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorOutputType] { + return pulumix.Output[ConnectionMonitorOutputType]{ + OutputState: i.ToConnectionMonitorOutputTypeOutputWithContext(ctx).OutputState, + } +} + // ConnectionMonitorOutputTypeArrayInput is an input type that accepts ConnectionMonitorOutputTypeArray and ConnectionMonitorOutputTypeArrayOutput values. // You can construct a concrete instance of `ConnectionMonitorOutputTypeArrayInput` via: // @@ -20669,6 +23622,12 @@ func (i ConnectionMonitorOutputTypeArray) ToConnectionMonitorOutputTypeArrayOutp return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorOutputTypeArrayOutput) } +func (i ConnectionMonitorOutputTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorOutputType] { + return pulumix.Output[[]ConnectionMonitorOutputType]{ + OutputState: i.ToConnectionMonitorOutputTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Describes a connection monitor output destination. type ConnectionMonitorOutputTypeOutput struct{ *pulumi.OutputState } @@ -20684,6 +23643,12 @@ func (o ConnectionMonitorOutputTypeOutput) ToConnectionMonitorOutputTypeOutputWi return o } +func (o ConnectionMonitorOutputTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorOutputType] { + return pulumix.Output[ConnectionMonitorOutputType]{ + OutputState: o.OutputState, + } +} + // Connection monitor output destination type. Currently, only "Workspace" is supported. func (o ConnectionMonitorOutputTypeOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorOutputType) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -20708,6 +23673,12 @@ func (o ConnectionMonitorOutputTypeArrayOutput) ToConnectionMonitorOutputTypeArr return o } +func (o ConnectionMonitorOutputTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorOutputType] { + return pulumix.Output[[]ConnectionMonitorOutputType]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorOutputTypeArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorOutputTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorOutputType { return vs[0].([]ConnectionMonitorOutputType)[vs[1].(int)] @@ -20737,6 +23708,12 @@ func (o ConnectionMonitorOutputResponseOutput) ToConnectionMonitorOutputResponse return o } +func (o ConnectionMonitorOutputResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorOutputResponse] { + return pulumix.Output[ConnectionMonitorOutputResponse]{ + OutputState: o.OutputState, + } +} + // Connection monitor output destination type. Currently, only "Workspace" is supported. func (o ConnectionMonitorOutputResponseOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorOutputResponse) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -20763,6 +23740,12 @@ func (o ConnectionMonitorOutputResponseArrayOutput) ToConnectionMonitorOutputRes return o } +func (o ConnectionMonitorOutputResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorOutputResponse] { + return pulumix.Output[[]ConnectionMonitorOutputResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorOutputResponseArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorOutputResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorOutputResponse { return vs[0].([]ConnectionMonitorOutputResponse)[vs[1].(int)] @@ -20808,6 +23791,12 @@ func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourceOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorSourceOutput) } +func (i ConnectionMonitorSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorSource] { + return pulumix.Output[ConnectionMonitorSource]{ + OutputState: i.ToConnectionMonitorSourceOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorSourceArgs) ToConnectionMonitorSourcePtrOutput() ConnectionMonitorSourcePtrOutput { return i.ToConnectionMonitorSourcePtrOutputWithContext(context.Background()) } @@ -20849,6 +23838,12 @@ func (i *connectionMonitorSourcePtrType) ToConnectionMonitorSourcePtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorSourcePtrOutput) } +func (i *connectionMonitorSourcePtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorSource] { + return pulumix.Output[*ConnectionMonitorSource]{ + OutputState: i.ToConnectionMonitorSourcePtrOutputWithContext(ctx).OutputState, + } +} + // Describes the source of connection monitor. type ConnectionMonitorSourceOutput struct{ *pulumi.OutputState } @@ -20874,6 +23869,12 @@ func (o ConnectionMonitorSourceOutput) ToConnectionMonitorSourcePtrOutputWithCon }).(ConnectionMonitorSourcePtrOutput) } +func (o ConnectionMonitorSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorSource] { + return pulumix.Output[ConnectionMonitorSource]{ + OutputState: o.OutputState, + } +} + // The source port used by connection monitor. func (o ConnectionMonitorSourceOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v ConnectionMonitorSource) *int { return v.Port }).(pulumi.IntPtrOutput) @@ -20898,6 +23899,12 @@ func (o ConnectionMonitorSourcePtrOutput) ToConnectionMonitorSourcePtrOutputWith return o } +func (o ConnectionMonitorSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorSource] { + return pulumix.Output[*ConnectionMonitorSource]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorSourcePtrOutput) Elem() ConnectionMonitorSourceOutput { return o.ApplyT(func(v *ConnectionMonitorSource) ConnectionMonitorSource { if v != nil { @@ -20951,6 +23958,12 @@ func (o ConnectionMonitorSourceResponseOutput) ToConnectionMonitorSourceResponse return o } +func (o ConnectionMonitorSourceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorSourceResponse] { + return pulumix.Output[ConnectionMonitorSourceResponse]{ + OutputState: o.OutputState, + } +} + // The source port used by connection monitor. func (o ConnectionMonitorSourceResponseOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v ConnectionMonitorSourceResponse) *int { return v.Port }).(pulumi.IntPtrOutput) @@ -20975,6 +23988,12 @@ func (o ConnectionMonitorSourceResponsePtrOutput) ToConnectionMonitorSourceRespo return o } +func (o ConnectionMonitorSourceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorSourceResponse] { + return pulumix.Output[*ConnectionMonitorSourceResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorSourceResponsePtrOutput) Elem() ConnectionMonitorSourceResponseOutput { return o.ApplyT(func(v *ConnectionMonitorSourceResponse) ConnectionMonitorSourceResponse { if v != nil { @@ -21044,6 +24063,12 @@ func (i ConnectionMonitorSuccessThresholdArgs) ToConnectionMonitorSuccessThresho return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorSuccessThresholdOutput) } +func (i ConnectionMonitorSuccessThresholdArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorSuccessThreshold] { + return pulumix.Output[ConnectionMonitorSuccessThreshold]{ + OutputState: i.ToConnectionMonitorSuccessThresholdOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorSuccessThresholdArgs) ToConnectionMonitorSuccessThresholdPtrOutput() ConnectionMonitorSuccessThresholdPtrOutput { return i.ToConnectionMonitorSuccessThresholdPtrOutputWithContext(context.Background()) } @@ -21085,6 +24110,12 @@ func (i *connectionMonitorSuccessThresholdPtrType) ToConnectionMonitorSuccessThr return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorSuccessThresholdPtrOutput) } +func (i *connectionMonitorSuccessThresholdPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorSuccessThreshold] { + return pulumix.Output[*ConnectionMonitorSuccessThreshold]{ + OutputState: i.ToConnectionMonitorSuccessThresholdPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the threshold for declaring a test successful. type ConnectionMonitorSuccessThresholdOutput struct{ *pulumi.OutputState } @@ -21110,6 +24141,12 @@ func (o ConnectionMonitorSuccessThresholdOutput) ToConnectionMonitorSuccessThres }).(ConnectionMonitorSuccessThresholdPtrOutput) } +func (o ConnectionMonitorSuccessThresholdOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorSuccessThreshold] { + return pulumix.Output[ConnectionMonitorSuccessThreshold]{ + OutputState: o.OutputState, + } +} + // The maximum percentage of failed checks permitted for a test to evaluate as successful. func (o ConnectionMonitorSuccessThresholdOutput) ChecksFailedPercent() pulumi.IntPtrOutput { return o.ApplyT(func(v ConnectionMonitorSuccessThreshold) *int { return v.ChecksFailedPercent }).(pulumi.IntPtrOutput) @@ -21134,6 +24171,12 @@ func (o ConnectionMonitorSuccessThresholdPtrOutput) ToConnectionMonitorSuccessTh return o } +func (o ConnectionMonitorSuccessThresholdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorSuccessThreshold] { + return pulumix.Output[*ConnectionMonitorSuccessThreshold]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorSuccessThresholdPtrOutput) Elem() ConnectionMonitorSuccessThresholdOutput { return o.ApplyT(func(v *ConnectionMonitorSuccessThreshold) ConnectionMonitorSuccessThreshold { if v != nil { @@ -21187,6 +24230,12 @@ func (o ConnectionMonitorSuccessThresholdResponseOutput) ToConnectionMonitorSucc return o } +func (o ConnectionMonitorSuccessThresholdResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorSuccessThresholdResponse] { + return pulumix.Output[ConnectionMonitorSuccessThresholdResponse]{ + OutputState: o.OutputState, + } +} + // The maximum percentage of failed checks permitted for a test to evaluate as successful. func (o ConnectionMonitorSuccessThresholdResponseOutput) ChecksFailedPercent() pulumi.IntPtrOutput { return o.ApplyT(func(v ConnectionMonitorSuccessThresholdResponse) *int { return v.ChecksFailedPercent }).(pulumi.IntPtrOutput) @@ -21211,6 +24260,12 @@ func (o ConnectionMonitorSuccessThresholdResponsePtrOutput) ToConnectionMonitorS return o } +func (o ConnectionMonitorSuccessThresholdResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorSuccessThresholdResponse] { + return pulumix.Output[*ConnectionMonitorSuccessThresholdResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorSuccessThresholdResponsePtrOutput) Elem() ConnectionMonitorSuccessThresholdResponseOutput { return o.ApplyT(func(v *ConnectionMonitorSuccessThresholdResponse) ConnectionMonitorSuccessThresholdResponse { if v != nil { @@ -21284,6 +24339,12 @@ func (i ConnectionMonitorTcpConfigurationArgs) ToConnectionMonitorTcpConfigurati return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorTcpConfigurationOutput) } +func (i ConnectionMonitorTcpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTcpConfiguration] { + return pulumix.Output[ConnectionMonitorTcpConfiguration]{ + OutputState: i.ToConnectionMonitorTcpConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorTcpConfigurationArgs) ToConnectionMonitorTcpConfigurationPtrOutput() ConnectionMonitorTcpConfigurationPtrOutput { return i.ToConnectionMonitorTcpConfigurationPtrOutputWithContext(context.Background()) } @@ -21325,6 +24386,12 @@ func (i *connectionMonitorTcpConfigurationPtrType) ToConnectionMonitorTcpConfigu return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorTcpConfigurationPtrOutput) } +func (i *connectionMonitorTcpConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorTcpConfiguration] { + return pulumix.Output[*ConnectionMonitorTcpConfiguration]{ + OutputState: i.ToConnectionMonitorTcpConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the TCP configuration. type ConnectionMonitorTcpConfigurationOutput struct{ *pulumi.OutputState } @@ -21350,6 +24417,12 @@ func (o ConnectionMonitorTcpConfigurationOutput) ToConnectionMonitorTcpConfigura }).(ConnectionMonitorTcpConfigurationPtrOutput) } +func (o ConnectionMonitorTcpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTcpConfiguration] { + return pulumix.Output[ConnectionMonitorTcpConfiguration]{ + OutputState: o.OutputState, + } +} + // Destination port behavior. func (o ConnectionMonitorTcpConfigurationOutput) DestinationPortBehavior() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorTcpConfiguration) *string { return v.DestinationPortBehavior }).(pulumi.StringPtrOutput) @@ -21379,6 +24452,12 @@ func (o ConnectionMonitorTcpConfigurationPtrOutput) ToConnectionMonitorTcpConfig return o } +func (o ConnectionMonitorTcpConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorTcpConfiguration] { + return pulumix.Output[*ConnectionMonitorTcpConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorTcpConfigurationPtrOutput) Elem() ConnectionMonitorTcpConfigurationOutput { return o.ApplyT(func(v *ConnectionMonitorTcpConfiguration) ConnectionMonitorTcpConfiguration { if v != nil { @@ -21444,6 +24523,12 @@ func (o ConnectionMonitorTcpConfigurationResponseOutput) ToConnectionMonitorTcpC return o } +func (o ConnectionMonitorTcpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTcpConfigurationResponse] { + return pulumix.Output[ConnectionMonitorTcpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Destination port behavior. func (o ConnectionMonitorTcpConfigurationResponseOutput) DestinationPortBehavior() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorTcpConfigurationResponse) *string { return v.DestinationPortBehavior }).(pulumi.StringPtrOutput) @@ -21473,6 +24558,12 @@ func (o ConnectionMonitorTcpConfigurationResponsePtrOutput) ToConnectionMonitorT return o } +func (o ConnectionMonitorTcpConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorTcpConfigurationResponse] { + return pulumix.Output[*ConnectionMonitorTcpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorTcpConfigurationResponsePtrOutput) Elem() ConnectionMonitorTcpConfigurationResponseOutput { return o.ApplyT(func(v *ConnectionMonitorTcpConfigurationResponse) ConnectionMonitorTcpConfigurationResponse { if v != nil { @@ -21576,6 +24667,12 @@ func (i ConnectionMonitorTestConfigurationArgs) ToConnectionMonitorTestConfigura return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorTestConfigurationOutput) } +func (i ConnectionMonitorTestConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTestConfiguration] { + return pulumix.Output[ConnectionMonitorTestConfiguration]{ + OutputState: i.ToConnectionMonitorTestConfigurationOutputWithContext(ctx).OutputState, + } +} + // ConnectionMonitorTestConfigurationArrayInput is an input type that accepts ConnectionMonitorTestConfigurationArray and ConnectionMonitorTestConfigurationArrayOutput values. // You can construct a concrete instance of `ConnectionMonitorTestConfigurationArrayInput` via: // @@ -21601,6 +24698,12 @@ func (i ConnectionMonitorTestConfigurationArray) ToConnectionMonitorTestConfigur return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorTestConfigurationArrayOutput) } +func (i ConnectionMonitorTestConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorTestConfiguration] { + return pulumix.Output[[]ConnectionMonitorTestConfiguration]{ + OutputState: i.ToConnectionMonitorTestConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Describes a connection monitor test configuration. type ConnectionMonitorTestConfigurationOutput struct{ *pulumi.OutputState } @@ -21616,6 +24719,12 @@ func (o ConnectionMonitorTestConfigurationOutput) ToConnectionMonitorTestConfigu return o } +func (o ConnectionMonitorTestConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTestConfiguration] { + return pulumix.Output[ConnectionMonitorTestConfiguration]{ + OutputState: o.OutputState, + } +} + // The parameters used to perform test evaluation over HTTP. func (o ConnectionMonitorTestConfigurationOutput) HttpConfiguration() ConnectionMonitorHttpConfigurationPtrOutput { return o.ApplyT(func(v ConnectionMonitorTestConfiguration) *ConnectionMonitorHttpConfiguration { @@ -21678,6 +24787,12 @@ func (o ConnectionMonitorTestConfigurationArrayOutput) ToConnectionMonitorTestCo return o } +func (o ConnectionMonitorTestConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorTestConfiguration] { + return pulumix.Output[[]ConnectionMonitorTestConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorTestConfigurationArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorTestConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorTestConfiguration { return vs[0].([]ConnectionMonitorTestConfiguration)[vs[1].(int)] @@ -21719,6 +24834,12 @@ func (o ConnectionMonitorTestConfigurationResponseOutput) ToConnectionMonitorTes return o } +func (o ConnectionMonitorTestConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTestConfigurationResponse] { + return pulumix.Output[ConnectionMonitorTestConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The parameters used to perform test evaluation over HTTP. func (o ConnectionMonitorTestConfigurationResponseOutput) HttpConfiguration() ConnectionMonitorHttpConfigurationResponsePtrOutput { return o.ApplyT(func(v ConnectionMonitorTestConfigurationResponse) *ConnectionMonitorHttpConfigurationResponse { @@ -21781,6 +24902,12 @@ func (o ConnectionMonitorTestConfigurationResponseArrayOutput) ToConnectionMonit return o } +func (o ConnectionMonitorTestConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorTestConfigurationResponse] { + return pulumix.Output[[]ConnectionMonitorTestConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorTestConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorTestConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorTestConfigurationResponse { return vs[0].([]ConnectionMonitorTestConfigurationResponse)[vs[1].(int)] @@ -21838,6 +24965,12 @@ func (i ConnectionMonitorTestGroupArgs) ToConnectionMonitorTestGroupOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorTestGroupOutput) } +func (i ConnectionMonitorTestGroupArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTestGroup] { + return pulumix.Output[ConnectionMonitorTestGroup]{ + OutputState: i.ToConnectionMonitorTestGroupOutputWithContext(ctx).OutputState, + } +} + // ConnectionMonitorTestGroupArrayInput is an input type that accepts ConnectionMonitorTestGroupArray and ConnectionMonitorTestGroupArrayOutput values. // You can construct a concrete instance of `ConnectionMonitorTestGroupArrayInput` via: // @@ -21863,6 +24996,12 @@ func (i ConnectionMonitorTestGroupArray) ToConnectionMonitorTestGroupArrayOutput return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorTestGroupArrayOutput) } +func (i ConnectionMonitorTestGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorTestGroup] { + return pulumix.Output[[]ConnectionMonitorTestGroup]{ + OutputState: i.ToConnectionMonitorTestGroupArrayOutputWithContext(ctx).OutputState, + } +} + // Describes the connection monitor test group. type ConnectionMonitorTestGroupOutput struct{ *pulumi.OutputState } @@ -21878,6 +25017,12 @@ func (o ConnectionMonitorTestGroupOutput) ToConnectionMonitorTestGroupOutputWith return o } +func (o ConnectionMonitorTestGroupOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTestGroup] { + return pulumix.Output[ConnectionMonitorTestGroup]{ + OutputState: o.OutputState, + } +} + // List of destination endpoint names. func (o ConnectionMonitorTestGroupOutput) Destinations() pulumi.StringArrayOutput { return o.ApplyT(func(v ConnectionMonitorTestGroup) []string { return v.Destinations }).(pulumi.StringArrayOutput) @@ -21917,6 +25062,12 @@ func (o ConnectionMonitorTestGroupArrayOutput) ToConnectionMonitorTestGroupArray return o } +func (o ConnectionMonitorTestGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorTestGroup] { + return pulumix.Output[[]ConnectionMonitorTestGroup]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorTestGroupArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorTestGroupOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorTestGroup { return vs[0].([]ConnectionMonitorTestGroup)[vs[1].(int)] @@ -21952,6 +25103,12 @@ func (o ConnectionMonitorTestGroupResponseOutput) ToConnectionMonitorTestGroupRe return o } +func (o ConnectionMonitorTestGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorTestGroupResponse] { + return pulumix.Output[ConnectionMonitorTestGroupResponse]{ + OutputState: o.OutputState, + } +} + // List of destination endpoint names. func (o ConnectionMonitorTestGroupResponseOutput) Destinations() pulumi.StringArrayOutput { return o.ApplyT(func(v ConnectionMonitorTestGroupResponse) []string { return v.Destinations }).(pulumi.StringArrayOutput) @@ -21991,6 +25148,12 @@ func (o ConnectionMonitorTestGroupResponseArrayOutput) ToConnectionMonitorTestGr return o } +func (o ConnectionMonitorTestGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectionMonitorTestGroupResponse] { + return pulumix.Output[[]ConnectionMonitorTestGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorTestGroupResponseArrayOutput) Index(i pulumi.IntInput) ConnectionMonitorTestGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectionMonitorTestGroupResponse { return vs[0].([]ConnectionMonitorTestGroupResponse)[vs[1].(int)] @@ -22032,6 +25195,12 @@ func (i ConnectionMonitorWorkspaceSettingsArgs) ToConnectionMonitorWorkspaceSett return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorWorkspaceSettingsOutput) } +func (i ConnectionMonitorWorkspaceSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorWorkspaceSettings] { + return pulumix.Output[ConnectionMonitorWorkspaceSettings]{ + OutputState: i.ToConnectionMonitorWorkspaceSettingsOutputWithContext(ctx).OutputState, + } +} + func (i ConnectionMonitorWorkspaceSettingsArgs) ToConnectionMonitorWorkspaceSettingsPtrOutput() ConnectionMonitorWorkspaceSettingsPtrOutput { return i.ToConnectionMonitorWorkspaceSettingsPtrOutputWithContext(context.Background()) } @@ -22073,6 +25242,12 @@ func (i *connectionMonitorWorkspaceSettingsPtrType) ToConnectionMonitorWorkspace return pulumi.ToOutputWithContext(ctx, i).(ConnectionMonitorWorkspaceSettingsPtrOutput) } +func (i *connectionMonitorWorkspaceSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorWorkspaceSettings] { + return pulumix.Output[*ConnectionMonitorWorkspaceSettings]{ + OutputState: i.ToConnectionMonitorWorkspaceSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Describes the settings for producing output into a log analytics workspace. type ConnectionMonitorWorkspaceSettingsOutput struct{ *pulumi.OutputState } @@ -22098,6 +25273,12 @@ func (o ConnectionMonitorWorkspaceSettingsOutput) ToConnectionMonitorWorkspaceSe }).(ConnectionMonitorWorkspaceSettingsPtrOutput) } +func (o ConnectionMonitorWorkspaceSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorWorkspaceSettings] { + return pulumix.Output[ConnectionMonitorWorkspaceSettings]{ + OutputState: o.OutputState, + } +} + // Log analytics workspace resource ID. func (o ConnectionMonitorWorkspaceSettingsOutput) WorkspaceResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorWorkspaceSettings) *string { return v.WorkspaceResourceId }).(pulumi.StringPtrOutput) @@ -22117,6 +25298,12 @@ func (o ConnectionMonitorWorkspaceSettingsPtrOutput) ToConnectionMonitorWorkspac return o } +func (o ConnectionMonitorWorkspaceSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorWorkspaceSettings] { + return pulumix.Output[*ConnectionMonitorWorkspaceSettings]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorWorkspaceSettingsPtrOutput) Elem() ConnectionMonitorWorkspaceSettingsOutput { return o.ApplyT(func(v *ConnectionMonitorWorkspaceSettings) ConnectionMonitorWorkspaceSettings { if v != nil { @@ -22158,6 +25345,12 @@ func (o ConnectionMonitorWorkspaceSettingsResponseOutput) ToConnectionMonitorWor return o } +func (o ConnectionMonitorWorkspaceSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionMonitorWorkspaceSettingsResponse] { + return pulumix.Output[ConnectionMonitorWorkspaceSettingsResponse]{ + OutputState: o.OutputState, + } +} + // Log analytics workspace resource ID. func (o ConnectionMonitorWorkspaceSettingsResponseOutput) WorkspaceResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v ConnectionMonitorWorkspaceSettingsResponse) *string { return v.WorkspaceResourceId }).(pulumi.StringPtrOutput) @@ -22177,6 +25370,12 @@ func (o ConnectionMonitorWorkspaceSettingsResponsePtrOutput) ToConnectionMonitor return o } +func (o ConnectionMonitorWorkspaceSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionMonitorWorkspaceSettingsResponse] { + return pulumix.Output[*ConnectionMonitorWorkspaceSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectionMonitorWorkspaceSettingsResponsePtrOutput) Elem() ConnectionMonitorWorkspaceSettingsResponseOutput { return o.ApplyT(func(v *ConnectionMonitorWorkspaceSettingsResponse) ConnectionMonitorWorkspaceSettingsResponse { if v != nil { @@ -22244,6 +25443,12 @@ func (i ConnectivityGroupItemArgs) ToConnectivityGroupItemOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(ConnectivityGroupItemOutput) } +func (i ConnectivityGroupItemArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectivityGroupItem] { + return pulumix.Output[ConnectivityGroupItem]{ + OutputState: i.ToConnectivityGroupItemOutputWithContext(ctx).OutputState, + } +} + // ConnectivityGroupItemArrayInput is an input type that accepts ConnectivityGroupItemArray and ConnectivityGroupItemArrayOutput values. // You can construct a concrete instance of `ConnectivityGroupItemArrayInput` via: // @@ -22269,6 +25474,12 @@ func (i ConnectivityGroupItemArray) ToConnectivityGroupItemArrayOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(ConnectivityGroupItemArrayOutput) } +func (i ConnectivityGroupItemArray) ToOutput(ctx context.Context) pulumix.Output[[]ConnectivityGroupItem] { + return pulumix.Output[[]ConnectivityGroupItem]{ + OutputState: i.ToConnectivityGroupItemArrayOutputWithContext(ctx).OutputState, + } +} + // Connectivity group item. type ConnectivityGroupItemOutput struct{ *pulumi.OutputState } @@ -22284,6 +25495,12 @@ func (o ConnectivityGroupItemOutput) ToConnectivityGroupItemOutputWithContext(ct return o } +func (o ConnectivityGroupItemOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectivityGroupItem] { + return pulumix.Output[ConnectivityGroupItem]{ + OutputState: o.OutputState, + } +} + // Group connectivity type. func (o ConnectivityGroupItemOutput) GroupConnectivity() pulumi.StringOutput { return o.ApplyT(func(v ConnectivityGroupItem) string { return v.GroupConnectivity }).(pulumi.StringOutput) @@ -22318,6 +25535,12 @@ func (o ConnectivityGroupItemArrayOutput) ToConnectivityGroupItemArrayOutputWith return o } +func (o ConnectivityGroupItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectivityGroupItem] { + return pulumix.Output[[]ConnectivityGroupItem]{ + OutputState: o.OutputState, + } +} + func (o ConnectivityGroupItemArrayOutput) Index(i pulumi.IntInput) ConnectivityGroupItemOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectivityGroupItem { return vs[0].([]ConnectivityGroupItem)[vs[1].(int)] @@ -22351,6 +25574,12 @@ func (o ConnectivityGroupItemResponseOutput) ToConnectivityGroupItemResponseOutp return o } +func (o ConnectivityGroupItemResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectivityGroupItemResponse] { + return pulumix.Output[ConnectivityGroupItemResponse]{ + OutputState: o.OutputState, + } +} + // Group connectivity type. func (o ConnectivityGroupItemResponseOutput) GroupConnectivity() pulumi.StringOutput { return o.ApplyT(func(v ConnectivityGroupItemResponse) string { return v.GroupConnectivity }).(pulumi.StringOutput) @@ -22385,6 +25614,12 @@ func (o ConnectivityGroupItemResponseArrayOutput) ToConnectivityGroupItemRespons return o } +func (o ConnectivityGroupItemResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConnectivityGroupItemResponse] { + return pulumix.Output[[]ConnectivityGroupItemResponse]{ + OutputState: o.OutputState, + } +} + func (o ConnectivityGroupItemResponseArrayOutput) Index(i pulumi.IntInput) ConnectivityGroupItemResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConnectivityGroupItemResponse { return vs[0].([]ConnectivityGroupItemResponse)[vs[1].(int)] @@ -22438,6 +25673,12 @@ func (i ContainerNetworkInterfaceConfigurationArgs) ToContainerNetworkInterfaceC return pulumi.ToOutputWithContext(ctx, i).(ContainerNetworkInterfaceConfigurationOutput) } +func (i ContainerNetworkInterfaceConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerNetworkInterfaceConfiguration] { + return pulumix.Output[ContainerNetworkInterfaceConfiguration]{ + OutputState: i.ToContainerNetworkInterfaceConfigurationOutputWithContext(ctx).OutputState, + } +} + // ContainerNetworkInterfaceConfigurationArrayInput is an input type that accepts ContainerNetworkInterfaceConfigurationArray and ContainerNetworkInterfaceConfigurationArrayOutput values. // You can construct a concrete instance of `ContainerNetworkInterfaceConfigurationArrayInput` via: // @@ -22463,6 +25704,12 @@ func (i ContainerNetworkInterfaceConfigurationArray) ToContainerNetworkInterface return pulumi.ToOutputWithContext(ctx, i).(ContainerNetworkInterfaceConfigurationArrayOutput) } +func (i ContainerNetworkInterfaceConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerNetworkInterfaceConfiguration] { + return pulumix.Output[[]ContainerNetworkInterfaceConfiguration]{ + OutputState: i.ToContainerNetworkInterfaceConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Container network interface configuration child resource. type ContainerNetworkInterfaceConfigurationOutput struct{ *pulumi.OutputState } @@ -22478,6 +25725,12 @@ func (o ContainerNetworkInterfaceConfigurationOutput) ToContainerNetworkInterfac return o } +func (o ContainerNetworkInterfaceConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerNetworkInterfaceConfiguration] { + return pulumix.Output[ContainerNetworkInterfaceConfiguration]{ + OutputState: o.OutputState, + } +} + // A list of container network interfaces created from this container network interface configuration. func (o ContainerNetworkInterfaceConfigurationOutput) ContainerNetworkInterfaces() SubResourceArrayOutput { return o.ApplyT(func(v ContainerNetworkInterfaceConfiguration) []SubResource { return v.ContainerNetworkInterfaces }).(SubResourceArrayOutput) @@ -22512,6 +25765,12 @@ func (o ContainerNetworkInterfaceConfigurationArrayOutput) ToContainerNetworkInt return o } +func (o ContainerNetworkInterfaceConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerNetworkInterfaceConfiguration] { + return pulumix.Output[[]ContainerNetworkInterfaceConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ContainerNetworkInterfaceConfigurationArrayOutput) Index(i pulumi.IntInput) ContainerNetworkInterfaceConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ContainerNetworkInterfaceConfiguration { return vs[0].([]ContainerNetworkInterfaceConfiguration)[vs[1].(int)] @@ -22551,6 +25810,12 @@ func (o ContainerNetworkInterfaceConfigurationResponseOutput) ToContainerNetwork return o } +func (o ContainerNetworkInterfaceConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerNetworkInterfaceConfigurationResponse] { + return pulumix.Output[ContainerNetworkInterfaceConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A list of container network interfaces created from this container network interface configuration. func (o ContainerNetworkInterfaceConfigurationResponseOutput) ContainerNetworkInterfaces() SubResourceResponseArrayOutput { return o.ApplyT(func(v ContainerNetworkInterfaceConfigurationResponse) []SubResourceResponse { @@ -22604,6 +25869,12 @@ func (o ContainerNetworkInterfaceConfigurationResponseArrayOutput) ToContainerNe return o } +func (o ContainerNetworkInterfaceConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerNetworkInterfaceConfigurationResponse] { + return pulumix.Output[[]ContainerNetworkInterfaceConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ContainerNetworkInterfaceConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ContainerNetworkInterfaceConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ContainerNetworkInterfaceConfigurationResponse { return vs[0].([]ContainerNetworkInterfaceConfigurationResponse)[vs[1].(int)] @@ -22637,6 +25908,12 @@ func (o ContainerNetworkInterfaceIpConfigurationResponseOutput) ToContainerNetwo return o } +func (o ContainerNetworkInterfaceIpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerNetworkInterfaceIpConfigurationResponse] { + return pulumix.Output[ContainerNetworkInterfaceIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ContainerNetworkInterfaceIpConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ContainerNetworkInterfaceIpConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -22671,6 +25948,12 @@ func (o ContainerNetworkInterfaceIpConfigurationResponseArrayOutput) ToContainer return o } +func (o ContainerNetworkInterfaceIpConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerNetworkInterfaceIpConfigurationResponse] { + return pulumix.Output[[]ContainerNetworkInterfaceIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o ContainerNetworkInterfaceIpConfigurationResponseArrayOutput) Index(i pulumi.IntInput) ContainerNetworkInterfaceIpConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ContainerNetworkInterfaceIpConfigurationResponse { return vs[0].([]ContainerNetworkInterfaceIpConfigurationResponse)[vs[1].(int)] @@ -22712,6 +25995,12 @@ func (o ContainerNetworkInterfaceResponseOutput) ToContainerNetworkInterfaceResp return o } +func (o ContainerNetworkInterfaceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerNetworkInterfaceResponse] { + return pulumix.Output[ContainerNetworkInterfaceResponse]{ + OutputState: o.OutputState, + } +} + // Reference to the container to which this container network interface is attached. func (o ContainerNetworkInterfaceResponseOutput) Container() ContainerResponsePtrOutput { return o.ApplyT(func(v ContainerNetworkInterfaceResponse) *ContainerResponse { return v.Container }).(ContainerResponsePtrOutput) @@ -22770,6 +26059,12 @@ func (o ContainerNetworkInterfaceResponseArrayOutput) ToContainerNetworkInterfac return o } +func (o ContainerNetworkInterfaceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerNetworkInterfaceResponse] { + return pulumix.Output[[]ContainerNetworkInterfaceResponse]{ + OutputState: o.OutputState, + } +} + func (o ContainerNetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) ContainerNetworkInterfaceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ContainerNetworkInterfaceResponse { return vs[0].([]ContainerNetworkInterfaceResponse)[vs[1].(int)] @@ -22797,6 +26092,12 @@ func (o ContainerResponseOutput) ToContainerResponseOutputWithContext(ctx contex return o } +func (o ContainerResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResponse] { + return pulumix.Output[ContainerResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ContainerResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ContainerResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -22816,6 +26117,12 @@ func (o ContainerResponsePtrOutput) ToContainerResponsePtrOutputWithContext(ctx return o } +func (o ContainerResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResponse] { + return pulumix.Output[*ContainerResponse]{ + OutputState: o.OutputState, + } +} + func (o ContainerResponsePtrOutput) Elem() ContainerResponseOutput { return o.ApplyT(func(v *ContainerResponse) ContainerResponse { if v != nil { @@ -22883,6 +26190,12 @@ func (i CriterionArgs) ToCriterionOutputWithContext(ctx context.Context) Criteri return pulumi.ToOutputWithContext(ctx, i).(CriterionOutput) } +func (i CriterionArgs) ToOutput(ctx context.Context) pulumix.Output[Criterion] { + return pulumix.Output[Criterion]{ + OutputState: i.ToCriterionOutputWithContext(ctx).OutputState, + } +} + // CriterionArrayInput is an input type that accepts CriterionArray and CriterionArrayOutput values. // You can construct a concrete instance of `CriterionArrayInput` via: // @@ -22908,6 +26221,12 @@ func (i CriterionArray) ToCriterionArrayOutputWithContext(ctx context.Context) C return pulumi.ToOutputWithContext(ctx, i).(CriterionArrayOutput) } +func (i CriterionArray) ToOutput(ctx context.Context) pulumix.Output[[]Criterion] { + return pulumix.Output[[]Criterion]{ + OutputState: i.ToCriterionArrayOutputWithContext(ctx).OutputState, + } +} + // A matching criteria which matches routes based on route prefix, community, and AS path. type CriterionOutput struct{ *pulumi.OutputState } @@ -22923,6 +26242,12 @@ func (o CriterionOutput) ToCriterionOutputWithContext(ctx context.Context) Crite return o } +func (o CriterionOutput) ToOutput(ctx context.Context) pulumix.Output[Criterion] { + return pulumix.Output[Criterion]{ + OutputState: o.OutputState, + } +} + // List of AS paths which this criteria matches. func (o CriterionOutput) AsPath() pulumi.StringArrayOutput { return o.ApplyT(func(v Criterion) []string { return v.AsPath }).(pulumi.StringArrayOutput) @@ -22957,6 +26282,12 @@ func (o CriterionArrayOutput) ToCriterionArrayOutputWithContext(ctx context.Cont return o } +func (o CriterionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Criterion] { + return pulumix.Output[[]Criterion]{ + OutputState: o.OutputState, + } +} + func (o CriterionArrayOutput) Index(i pulumi.IntInput) CriterionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Criterion { return vs[0].([]Criterion)[vs[1].(int)] @@ -22990,6 +26321,12 @@ func (o CriterionResponseOutput) ToCriterionResponseOutputWithContext(ctx contex return o } +func (o CriterionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CriterionResponse] { + return pulumix.Output[CriterionResponse]{ + OutputState: o.OutputState, + } +} + // List of AS paths which this criteria matches. func (o CriterionResponseOutput) AsPath() pulumi.StringArrayOutput { return o.ApplyT(func(v CriterionResponse) []string { return v.AsPath }).(pulumi.StringArrayOutput) @@ -23024,6 +26361,12 @@ func (o CriterionResponseArrayOutput) ToCriterionResponseArrayOutputWithContext( return o } +func (o CriterionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CriterionResponse] { + return pulumix.Output[[]CriterionResponse]{ + OutputState: o.OutputState, + } +} + func (o CriterionResponseArrayOutput) Index(i pulumi.IntInput) CriterionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CriterionResponse { return vs[0].([]CriterionResponse)[vs[1].(int)] @@ -23055,6 +26398,12 @@ func (o CrossTenantScopesResponseOutput) ToCrossTenantScopesResponseOutputWithCo return o } +func (o CrossTenantScopesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CrossTenantScopesResponse] { + return pulumix.Output[CrossTenantScopesResponse]{ + OutputState: o.OutputState, + } +} + // List of management groups. func (o CrossTenantScopesResponseOutput) ManagementGroups() pulumi.StringArrayOutput { return o.ApplyT(func(v CrossTenantScopesResponse) []string { return v.ManagementGroups }).(pulumi.StringArrayOutput) @@ -23084,6 +26433,12 @@ func (o CrossTenantScopesResponseArrayOutput) ToCrossTenantScopesResponseArrayOu return o } +func (o CrossTenantScopesResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CrossTenantScopesResponse] { + return pulumix.Output[[]CrossTenantScopesResponse]{ + OutputState: o.OutputState, + } +} + func (o CrossTenantScopesResponseArrayOutput) Index(i pulumi.IntInput) CrossTenantScopesResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CrossTenantScopesResponse { return vs[0].([]CrossTenantScopesResponse)[vs[1].(int)] @@ -23129,6 +26484,12 @@ func (i CustomDnsConfigPropertiesFormatArgs) ToCustomDnsConfigPropertiesFormatOu return pulumi.ToOutputWithContext(ctx, i).(CustomDnsConfigPropertiesFormatOutput) } +func (i CustomDnsConfigPropertiesFormatArgs) ToOutput(ctx context.Context) pulumix.Output[CustomDnsConfigPropertiesFormat] { + return pulumix.Output[CustomDnsConfigPropertiesFormat]{ + OutputState: i.ToCustomDnsConfigPropertiesFormatOutputWithContext(ctx).OutputState, + } +} + // CustomDnsConfigPropertiesFormatArrayInput is an input type that accepts CustomDnsConfigPropertiesFormatArray and CustomDnsConfigPropertiesFormatArrayOutput values. // You can construct a concrete instance of `CustomDnsConfigPropertiesFormatArrayInput` via: // @@ -23154,6 +26515,12 @@ func (i CustomDnsConfigPropertiesFormatArray) ToCustomDnsConfigPropertiesFormatA return pulumi.ToOutputWithContext(ctx, i).(CustomDnsConfigPropertiesFormatArrayOutput) } +func (i CustomDnsConfigPropertiesFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]CustomDnsConfigPropertiesFormat] { + return pulumix.Output[[]CustomDnsConfigPropertiesFormat]{ + OutputState: i.ToCustomDnsConfigPropertiesFormatArrayOutputWithContext(ctx).OutputState, + } +} + // Contains custom Dns resolution configuration from customer. type CustomDnsConfigPropertiesFormatOutput struct{ *pulumi.OutputState } @@ -23169,6 +26536,12 @@ func (o CustomDnsConfigPropertiesFormatOutput) ToCustomDnsConfigPropertiesFormat return o } +func (o CustomDnsConfigPropertiesFormatOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDnsConfigPropertiesFormat] { + return pulumix.Output[CustomDnsConfigPropertiesFormat]{ + OutputState: o.OutputState, + } +} + // Fqdn that resolves to private endpoint ip address. func (o CustomDnsConfigPropertiesFormatOutput) Fqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v CustomDnsConfigPropertiesFormat) *string { return v.Fqdn }).(pulumi.StringPtrOutput) @@ -23193,6 +26566,12 @@ func (o CustomDnsConfigPropertiesFormatArrayOutput) ToCustomDnsConfigPropertiesF return o } +func (o CustomDnsConfigPropertiesFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CustomDnsConfigPropertiesFormat] { + return pulumix.Output[[]CustomDnsConfigPropertiesFormat]{ + OutputState: o.OutputState, + } +} + func (o CustomDnsConfigPropertiesFormatArrayOutput) Index(i pulumi.IntInput) CustomDnsConfigPropertiesFormatOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CustomDnsConfigPropertiesFormat { return vs[0].([]CustomDnsConfigPropertiesFormat)[vs[1].(int)] @@ -23222,6 +26601,12 @@ func (o CustomDnsConfigPropertiesFormatResponseOutput) ToCustomDnsConfigProperti return o } +func (o CustomDnsConfigPropertiesFormatResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDnsConfigPropertiesFormatResponse] { + return pulumix.Output[CustomDnsConfigPropertiesFormatResponse]{ + OutputState: o.OutputState, + } +} + // Fqdn that resolves to private endpoint ip address. func (o CustomDnsConfigPropertiesFormatResponseOutput) Fqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v CustomDnsConfigPropertiesFormatResponse) *string { return v.Fqdn }).(pulumi.StringPtrOutput) @@ -23246,6 +26631,12 @@ func (o CustomDnsConfigPropertiesFormatResponseArrayOutput) ToCustomDnsConfigPro return o } +func (o CustomDnsConfigPropertiesFormatResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CustomDnsConfigPropertiesFormatResponse] { + return pulumix.Output[[]CustomDnsConfigPropertiesFormatResponse]{ + OutputState: o.OutputState, + } +} + func (o CustomDnsConfigPropertiesFormatResponseArrayOutput) Index(i pulumi.IntInput) CustomDnsConfigPropertiesFormatResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CustomDnsConfigPropertiesFormatResponse { return vs[0].([]CustomDnsConfigPropertiesFormatResponse)[vs[1].(int)] @@ -23285,6 +26676,12 @@ func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationRespon return o } +func (o CustomHttpsConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CustomHttpsConfigurationResponse] { + return pulumix.Output[CustomHttpsConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Defines the source of the SSL certificate func (o CustomHttpsConfigurationResponseOutput) CertificateSource() pulumi.StringOutput { return o.ApplyT(func(v CustomHttpsConfigurationResponse) string { return v.CertificateSource }).(pulumi.StringOutput) @@ -23385,6 +26782,12 @@ func (i CustomRuleArgs) ToCustomRuleOutputWithContext(ctx context.Context) Custo return pulumi.ToOutputWithContext(ctx, i).(CustomRuleOutput) } +func (i CustomRuleArgs) ToOutput(ctx context.Context) pulumix.Output[CustomRule] { + return pulumix.Output[CustomRule]{ + OutputState: i.ToCustomRuleOutputWithContext(ctx).OutputState, + } +} + // CustomRuleArrayInput is an input type that accepts CustomRuleArray and CustomRuleArrayOutput values. // You can construct a concrete instance of `CustomRuleArrayInput` via: // @@ -23410,6 +26813,12 @@ func (i CustomRuleArray) ToCustomRuleArrayOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(CustomRuleArrayOutput) } +func (i CustomRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]CustomRule] { + return pulumix.Output[[]CustomRule]{ + OutputState: i.ToCustomRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Defines contents of a web application rule type CustomRuleOutput struct{ *pulumi.OutputState } @@ -23425,6 +26834,12 @@ func (o CustomRuleOutput) ToCustomRuleOutputWithContext(ctx context.Context) Cus return o } +func (o CustomRuleOutput) ToOutput(ctx context.Context) pulumix.Output[CustomRule] { + return pulumix.Output[CustomRule]{ + OutputState: o.OutputState, + } +} + // Describes what action to be applied when rule matches. func (o CustomRuleOutput) Action() pulumi.StringOutput { return o.ApplyT(func(v CustomRule) string { return v.Action }).(pulumi.StringOutput) @@ -23479,6 +26894,12 @@ func (o CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext(ctx context.Co return o } +func (o CustomRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CustomRule] { + return pulumix.Output[[]CustomRule]{ + OutputState: o.OutputState, + } +} + func (o CustomRuleArrayOutput) Index(i pulumi.IntInput) CustomRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CustomRule { return vs[0].([]CustomRule)[vs[1].(int)] @@ -23520,6 +26941,12 @@ func (i CustomRuleListArgs) ToCustomRuleListOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(CustomRuleListOutput) } +func (i CustomRuleListArgs) ToOutput(ctx context.Context) pulumix.Output[CustomRuleList] { + return pulumix.Output[CustomRuleList]{ + OutputState: i.ToCustomRuleListOutputWithContext(ctx).OutputState, + } +} + func (i CustomRuleListArgs) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput { return i.ToCustomRuleListPtrOutputWithContext(context.Background()) } @@ -23561,6 +26988,12 @@ func (i *customRuleListPtrType) ToCustomRuleListPtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(CustomRuleListPtrOutput) } +func (i *customRuleListPtrType) ToOutput(ctx context.Context) pulumix.Output[*CustomRuleList] { + return pulumix.Output[*CustomRuleList]{ + OutputState: i.ToCustomRuleListPtrOutputWithContext(ctx).OutputState, + } +} + // Defines contents of custom rules type CustomRuleListOutput struct{ *pulumi.OutputState } @@ -23586,6 +27019,12 @@ func (o CustomRuleListOutput) ToCustomRuleListPtrOutputWithContext(ctx context.C }).(CustomRuleListPtrOutput) } +func (o CustomRuleListOutput) ToOutput(ctx context.Context) pulumix.Output[CustomRuleList] { + return pulumix.Output[CustomRuleList]{ + OutputState: o.OutputState, + } +} + // List of rules func (o CustomRuleListOutput) Rules() CustomRuleArrayOutput { return o.ApplyT(func(v CustomRuleList) []CustomRule { return v.Rules }).(CustomRuleArrayOutput) @@ -23605,6 +27044,12 @@ func (o CustomRuleListPtrOutput) ToCustomRuleListPtrOutputWithContext(ctx contex return o } +func (o CustomRuleListPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomRuleList] { + return pulumix.Output[*CustomRuleList]{ + OutputState: o.OutputState, + } +} + func (o CustomRuleListPtrOutput) Elem() CustomRuleListOutput { return o.ApplyT(func(v *CustomRuleList) CustomRuleList { if v != nil { @@ -23646,6 +27091,12 @@ func (o CustomRuleListResponseOutput) ToCustomRuleListResponseOutputWithContext( return o } +func (o CustomRuleListResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CustomRuleListResponse] { + return pulumix.Output[CustomRuleListResponse]{ + OutputState: o.OutputState, + } +} + // List of rules func (o CustomRuleListResponseOutput) Rules() CustomRuleResponseArrayOutput { return o.ApplyT(func(v CustomRuleListResponse) []CustomRuleResponse { return v.Rules }).(CustomRuleResponseArrayOutput) @@ -23665,6 +27116,12 @@ func (o CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutputWithCo return o } +func (o CustomRuleListResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomRuleListResponse] { + return pulumix.Output[*CustomRuleListResponse]{ + OutputState: o.OutputState, + } +} + func (o CustomRuleListResponsePtrOutput) Elem() CustomRuleListResponseOutput { return o.ApplyT(func(v *CustomRuleListResponse) CustomRuleListResponse { if v != nil { @@ -23720,6 +27177,12 @@ func (o CustomRuleResponseOutput) ToCustomRuleResponseOutputWithContext(ctx cont return o } +func (o CustomRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[CustomRuleResponse] { + return pulumix.Output[CustomRuleResponse]{ + OutputState: o.OutputState, + } +} + // Describes what action to be applied when rule matches. func (o CustomRuleResponseOutput) Action() pulumi.StringOutput { return o.ApplyT(func(v CustomRuleResponse) string { return v.Action }).(pulumi.StringOutput) @@ -23774,6 +27237,12 @@ func (o CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutputWithContex return o } +func (o CustomRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CustomRuleResponse] { + return pulumix.Output[[]CustomRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o CustomRuleResponseArrayOutput) Index(i pulumi.IntInput) CustomRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) CustomRuleResponse { return vs[0].([]CustomRuleResponse)[vs[1].(int)] @@ -23819,6 +27288,12 @@ func (i DdosSettingsArgs) ToDdosSettingsOutputWithContext(ctx context.Context) D return pulumi.ToOutputWithContext(ctx, i).(DdosSettingsOutput) } +func (i DdosSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[DdosSettings] { + return pulumix.Output[DdosSettings]{ + OutputState: i.ToDdosSettingsOutputWithContext(ctx).OutputState, + } +} + func (i DdosSettingsArgs) ToDdosSettingsPtrOutput() DdosSettingsPtrOutput { return i.ToDdosSettingsPtrOutputWithContext(context.Background()) } @@ -23860,6 +27335,12 @@ func (i *ddosSettingsPtrType) ToDdosSettingsPtrOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(DdosSettingsPtrOutput) } +func (i *ddosSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*DdosSettings] { + return pulumix.Output[*DdosSettings]{ + OutputState: i.ToDdosSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Contains the DDoS protection settings of the public IP. type DdosSettingsOutput struct{ *pulumi.OutputState } @@ -23885,6 +27366,12 @@ func (o DdosSettingsOutput) ToDdosSettingsPtrOutputWithContext(ctx context.Conte }).(DdosSettingsPtrOutput) } +func (o DdosSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[DdosSettings] { + return pulumix.Output[DdosSettings]{ + OutputState: o.OutputState, + } +} + // The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled func (o DdosSettingsOutput) DdosProtectionPlan() SubResourcePtrOutput { return o.ApplyT(func(v DdosSettings) *SubResource { return v.DdosProtectionPlan }).(SubResourcePtrOutput) @@ -23909,6 +27396,12 @@ func (o DdosSettingsPtrOutput) ToDdosSettingsPtrOutputWithContext(ctx context.Co return o } +func (o DdosSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DdosSettings] { + return pulumix.Output[*DdosSettings]{ + OutputState: o.OutputState, + } +} + func (o DdosSettingsPtrOutput) Elem() DdosSettingsOutput { return o.ApplyT(func(v *DdosSettings) DdosSettings { if v != nil { @@ -23966,6 +27459,12 @@ func (o DdosSettingsResponseOutput) ToDdosSettingsResponseOutputWithContext(ctx return o } +func (o DdosSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DdosSettingsResponse] { + return pulumix.Output[DdosSettingsResponse]{ + OutputState: o.OutputState, + } +} + // The DDoS custom policy associated with the public IP. func (o DdosSettingsResponseOutput) DdosCustomPolicy() SubResourceResponsePtrOutput { return o.ApplyT(func(v DdosSettingsResponse) *SubResourceResponse { return v.DdosCustomPolicy }).(SubResourceResponsePtrOutput) @@ -24000,6 +27499,12 @@ func (o DdosSettingsResponsePtrOutput) ToDdosSettingsResponsePtrOutputWithContex return o } +func (o DdosSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DdosSettingsResponse] { + return pulumix.Output[*DdosSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o DdosSettingsResponsePtrOutput) Elem() DdosSettingsResponseOutput { return o.ApplyT(func(v *DdosSettingsResponse) DdosSettingsResponse { if v != nil { @@ -24105,6 +27610,12 @@ func (i DelegationArgs) ToDelegationOutputWithContext(ctx context.Context) Deleg return pulumi.ToOutputWithContext(ctx, i).(DelegationOutput) } +func (i DelegationArgs) ToOutput(ctx context.Context) pulumix.Output[Delegation] { + return pulumix.Output[Delegation]{ + OutputState: i.ToDelegationOutputWithContext(ctx).OutputState, + } +} + // DelegationArrayInput is an input type that accepts DelegationArray and DelegationArrayOutput values. // You can construct a concrete instance of `DelegationArrayInput` via: // @@ -24130,6 +27641,12 @@ func (i DelegationArray) ToDelegationArrayOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(DelegationArrayOutput) } +func (i DelegationArray) ToOutput(ctx context.Context) pulumix.Output[[]Delegation] { + return pulumix.Output[[]Delegation]{ + OutputState: i.ToDelegationArrayOutputWithContext(ctx).OutputState, + } +} + // Details the service to which the subnet is delegated. type DelegationOutput struct{ *pulumi.OutputState } @@ -24145,6 +27662,12 @@ func (o DelegationOutput) ToDelegationOutputWithContext(ctx context.Context) Del return o } +func (o DelegationOutput) ToOutput(ctx context.Context) pulumix.Output[Delegation] { + return pulumix.Output[Delegation]{ + OutputState: o.OutputState, + } +} + // Describes the actions permitted to the service upon delegation func (o DelegationOutput) Actions() pulumi.StringArrayOutput { return o.ApplyT(func(v Delegation) []string { return v.Actions }).(pulumi.StringArrayOutput) @@ -24189,6 +27712,12 @@ func (o DelegationArrayOutput) ToDelegationArrayOutputWithContext(ctx context.Co return o } +func (o DelegationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Delegation] { + return pulumix.Output[[]Delegation]{ + OutputState: o.OutputState, + } +} + func (o DelegationArrayOutput) Index(i pulumi.IntInput) DelegationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Delegation { return vs[0].([]Delegation)[vs[1].(int)] @@ -24230,6 +27759,12 @@ func (i DelegationPropertiesArgs) ToDelegationPropertiesOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(DelegationPropertiesOutput) } +func (i DelegationPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[DelegationProperties] { + return pulumix.Output[DelegationProperties]{ + OutputState: i.ToDelegationPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i DelegationPropertiesArgs) ToDelegationPropertiesPtrOutput() DelegationPropertiesPtrOutput { return i.ToDelegationPropertiesPtrOutputWithContext(context.Background()) } @@ -24271,6 +27806,12 @@ func (i *delegationPropertiesPtrType) ToDelegationPropertiesPtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(DelegationPropertiesPtrOutput) } +func (i *delegationPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*DelegationProperties] { + return pulumix.Output[*DelegationProperties]{ + OutputState: i.ToDelegationPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Properties of the delegation. type DelegationPropertiesOutput struct{ *pulumi.OutputState } @@ -24296,6 +27837,12 @@ func (o DelegationPropertiesOutput) ToDelegationPropertiesPtrOutputWithContext(c }).(DelegationPropertiesPtrOutput) } +func (o DelegationPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[DelegationProperties] { + return pulumix.Output[DelegationProperties]{ + OutputState: o.OutputState, + } +} + // The service name to which the NVA is delegated. func (o DelegationPropertiesOutput) ServiceName() pulumi.StringPtrOutput { return o.ApplyT(func(v DelegationProperties) *string { return v.ServiceName }).(pulumi.StringPtrOutput) @@ -24315,6 +27862,12 @@ func (o DelegationPropertiesPtrOutput) ToDelegationPropertiesPtrOutputWithContex return o } +func (o DelegationPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DelegationProperties] { + return pulumix.Output[*DelegationProperties]{ + OutputState: o.OutputState, + } +} + func (o DelegationPropertiesPtrOutput) Elem() DelegationPropertiesOutput { return o.ApplyT(func(v *DelegationProperties) DelegationProperties { if v != nil { @@ -24358,6 +27911,12 @@ func (o DelegationPropertiesResponseOutput) ToDelegationPropertiesResponseOutput return o } +func (o DelegationPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DelegationPropertiesResponse] { + return pulumix.Output[DelegationPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // The current provisioning state. func (o DelegationPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput { return o.ApplyT(func(v DelegationPropertiesResponse) string { return v.ProvisioningState }).(pulumi.StringOutput) @@ -24382,6 +27941,12 @@ func (o DelegationPropertiesResponsePtrOutput) ToDelegationPropertiesResponsePtr return o } +func (o DelegationPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DelegationPropertiesResponse] { + return pulumix.Output[*DelegationPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o DelegationPropertiesResponsePtrOutput) Elem() DelegationPropertiesResponseOutput { return o.ApplyT(func(v *DelegationPropertiesResponse) DelegationPropertiesResponse { if v != nil { @@ -24445,6 +28010,12 @@ func (o DelegationResponseOutput) ToDelegationResponseOutputWithContext(ctx cont return o } +func (o DelegationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DelegationResponse] { + return pulumix.Output[DelegationResponse]{ + OutputState: o.OutputState, + } +} + // The actions permitted to the service upon delegation. func (o DelegationResponseOutput) Actions() pulumi.StringArrayOutput { return o.ApplyT(func(v DelegationResponse) []string { return v.Actions }).(pulumi.StringArrayOutput) @@ -24494,6 +28065,12 @@ func (o DelegationResponseArrayOutput) ToDelegationResponseArrayOutputWithContex return o } +func (o DelegationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DelegationResponse] { + return pulumix.Output[[]DelegationResponse]{ + OutputState: o.OutputState, + } +} + func (o DelegationResponseArrayOutput) Index(i pulumi.IntInput) DelegationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) DelegationResponse { return vs[0].([]DelegationResponse)[vs[1].(int)] @@ -24543,6 +28120,12 @@ func (i DevicePropertiesArgs) ToDevicePropertiesOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(DevicePropertiesOutput) } +func (i DevicePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[DeviceProperties] { + return pulumix.Output[DeviceProperties]{ + OutputState: i.ToDevicePropertiesOutputWithContext(ctx).OutputState, + } +} + func (i DevicePropertiesArgs) ToDevicePropertiesPtrOutput() DevicePropertiesPtrOutput { return i.ToDevicePropertiesPtrOutputWithContext(context.Background()) } @@ -24584,6 +28167,12 @@ func (i *devicePropertiesPtrType) ToDevicePropertiesPtrOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(DevicePropertiesPtrOutput) } +func (i *devicePropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*DeviceProperties] { + return pulumix.Output[*DeviceProperties]{ + OutputState: i.ToDevicePropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // List of properties of the device. type DevicePropertiesOutput struct{ *pulumi.OutputState } @@ -24609,6 +28198,12 @@ func (o DevicePropertiesOutput) ToDevicePropertiesPtrOutputWithContext(ctx conte }).(DevicePropertiesPtrOutput) } +func (o DevicePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[DeviceProperties] { + return pulumix.Output[DeviceProperties]{ + OutputState: o.OutputState, + } +} + // Model of the device. func (o DevicePropertiesOutput) DeviceModel() pulumi.StringPtrOutput { return o.ApplyT(func(v DeviceProperties) *string { return v.DeviceModel }).(pulumi.StringPtrOutput) @@ -24638,6 +28233,12 @@ func (o DevicePropertiesPtrOutput) ToDevicePropertiesPtrOutputWithContext(ctx co return o } +func (o DevicePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeviceProperties] { + return pulumix.Output[*DeviceProperties]{ + OutputState: o.OutputState, + } +} + func (o DevicePropertiesPtrOutput) Elem() DevicePropertiesOutput { return o.ApplyT(func(v *DeviceProperties) DeviceProperties { if v != nil { @@ -24703,6 +28304,12 @@ func (o DevicePropertiesResponseOutput) ToDevicePropertiesResponseOutputWithCont return o } +func (o DevicePropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DevicePropertiesResponse] { + return pulumix.Output[DevicePropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Model of the device. func (o DevicePropertiesResponseOutput) DeviceModel() pulumi.StringPtrOutput { return o.ApplyT(func(v DevicePropertiesResponse) *string { return v.DeviceModel }).(pulumi.StringPtrOutput) @@ -24732,6 +28339,12 @@ func (o DevicePropertiesResponsePtrOutput) ToDevicePropertiesResponsePtrOutputWi return o } +func (o DevicePropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DevicePropertiesResponse] { + return pulumix.Output[*DevicePropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o DevicePropertiesResponsePtrOutput) Elem() DevicePropertiesResponseOutput { return o.ApplyT(func(v *DevicePropertiesResponse) DevicePropertiesResponse { if v != nil { @@ -24807,6 +28420,12 @@ func (i DhcpOptionsArgs) ToDhcpOptionsOutputWithContext(ctx context.Context) Dhc return pulumi.ToOutputWithContext(ctx, i).(DhcpOptionsOutput) } +func (i DhcpOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[DhcpOptions] { + return pulumix.Output[DhcpOptions]{ + OutputState: i.ToDhcpOptionsOutputWithContext(ctx).OutputState, + } +} + func (i DhcpOptionsArgs) ToDhcpOptionsPtrOutput() DhcpOptionsPtrOutput { return i.ToDhcpOptionsPtrOutputWithContext(context.Background()) } @@ -24848,6 +28467,12 @@ func (i *dhcpOptionsPtrType) ToDhcpOptionsPtrOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(DhcpOptionsPtrOutput) } +func (i *dhcpOptionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*DhcpOptions] { + return pulumix.Output[*DhcpOptions]{ + OutputState: i.ToDhcpOptionsPtrOutputWithContext(ctx).OutputState, + } +} + // DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options. type DhcpOptionsOutput struct{ *pulumi.OutputState } @@ -24873,6 +28498,12 @@ func (o DhcpOptionsOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Context }).(DhcpOptionsPtrOutput) } +func (o DhcpOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[DhcpOptions] { + return pulumix.Output[DhcpOptions]{ + OutputState: o.OutputState, + } +} + // The list of DNS servers IP addresses. func (o DhcpOptionsOutput) DnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v DhcpOptions) []string { return v.DnsServers }).(pulumi.StringArrayOutput) @@ -24892,6 +28523,12 @@ func (o DhcpOptionsPtrOutput) ToDhcpOptionsPtrOutputWithContext(ctx context.Cont return o } +func (o DhcpOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DhcpOptions] { + return pulumix.Output[*DhcpOptions]{ + OutputState: o.OutputState, + } +} + func (o DhcpOptionsPtrOutput) Elem() DhcpOptionsOutput { return o.ApplyT(func(v *DhcpOptions) DhcpOptions { if v != nil { @@ -24933,6 +28570,12 @@ func (o DhcpOptionsResponseOutput) ToDhcpOptionsResponseOutputWithContext(ctx co return o } +func (o DhcpOptionsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DhcpOptionsResponse] { + return pulumix.Output[DhcpOptionsResponse]{ + OutputState: o.OutputState, + } +} + // The list of DNS servers IP addresses. func (o DhcpOptionsResponseOutput) DnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v DhcpOptionsResponse) []string { return v.DnsServers }).(pulumi.StringArrayOutput) @@ -24952,6 +28595,12 @@ func (o DhcpOptionsResponsePtrOutput) ToDhcpOptionsResponsePtrOutputWithContext( return o } +func (o DhcpOptionsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DhcpOptionsResponse] { + return pulumix.Output[*DhcpOptionsResponse]{ + OutputState: o.OutputState, + } +} + func (o DhcpOptionsResponsePtrOutput) Elem() DhcpOptionsResponseOutput { return o.ApplyT(func(v *DhcpOptionsResponse) DhcpOptionsResponse { if v != nil { @@ -25011,6 +28660,12 @@ func (i DnsConfigArgs) ToDnsConfigOutputWithContext(ctx context.Context) DnsConf return pulumi.ToOutputWithContext(ctx, i).(DnsConfigOutput) } +func (i DnsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[DnsConfig] { + return pulumix.Output[DnsConfig]{ + OutputState: i.ToDnsConfigOutputWithContext(ctx).OutputState, + } +} + func (i DnsConfigArgs) ToDnsConfigPtrOutput() DnsConfigPtrOutput { return i.ToDnsConfigPtrOutputWithContext(context.Background()) } @@ -25052,6 +28707,12 @@ func (i *dnsConfigPtrType) ToDnsConfigPtrOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(DnsConfigPtrOutput) } +func (i *dnsConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*DnsConfig] { + return pulumix.Output[*DnsConfig]{ + OutputState: i.ToDnsConfigPtrOutputWithContext(ctx).OutputState, + } +} + // Class containing DNS settings in a Traffic Manager profile. type DnsConfigOutput struct{ *pulumi.OutputState } @@ -25077,6 +28738,12 @@ func (o DnsConfigOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) Dn }).(DnsConfigPtrOutput) } +func (o DnsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[DnsConfig] { + return pulumix.Output[DnsConfig]{ + OutputState: o.OutputState, + } +} + // The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile. func (o DnsConfigOutput) RelativeName() pulumi.StringPtrOutput { return o.ApplyT(func(v DnsConfig) *string { return v.RelativeName }).(pulumi.StringPtrOutput) @@ -25101,6 +28768,12 @@ func (o DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) return o } +func (o DnsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DnsConfig] { + return pulumix.Output[*DnsConfig]{ + OutputState: o.OutputState, + } +} + func (o DnsConfigPtrOutput) Elem() DnsConfigOutput { return o.ApplyT(func(v *DnsConfig) DnsConfig { if v != nil { @@ -25156,6 +28829,12 @@ func (o DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext(ctx contex return o } +func (o DnsConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DnsConfigResponse] { + return pulumix.Output[DnsConfigResponse]{ + OutputState: o.OutputState, + } +} + // The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager. func (o DnsConfigResponseOutput) Fqdn() pulumi.StringOutput { return o.ApplyT(func(v DnsConfigResponse) string { return v.Fqdn }).(pulumi.StringOutput) @@ -25185,6 +28864,12 @@ func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext(ctx return o } +func (o DnsConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DnsConfigResponse] { + return pulumix.Output[*DnsConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o DnsConfigResponsePtrOutput) Elem() DnsConfigResponseOutput { return o.ApplyT(func(v *DnsConfigResponse) DnsConfigResponse { if v != nil { @@ -25248,6 +28933,12 @@ func (o DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutput return o } +func (o DnsResourceReferenceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DnsResourceReferenceResponse] { + return pulumix.Output[DnsResourceReferenceResponse]{ + OutputState: o.OutputState, + } +} + // A list of dns Records func (o DnsResourceReferenceResponseOutput) DnsResources() SubResourceResponseArrayOutput { return o.ApplyT(func(v DnsResourceReferenceResponse) []SubResourceResponse { return v.DnsResources }).(SubResourceResponseArrayOutput) @@ -25272,6 +28963,12 @@ func (o DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseA return o } +func (o DnsResourceReferenceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DnsResourceReferenceResponse] { + return pulumix.Output[[]DnsResourceReferenceResponse]{ + OutputState: o.OutputState, + } +} + func (o DnsResourceReferenceResponseArrayOutput) Index(i pulumi.IntInput) DnsResourceReferenceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) DnsResourceReferenceResponse { return vs[0].([]DnsResourceReferenceResponse)[vs[1].(int)] @@ -25321,6 +29018,12 @@ func (i DnsSettingsArgs) ToDnsSettingsOutputWithContext(ctx context.Context) Dns return pulumi.ToOutputWithContext(ctx, i).(DnsSettingsOutput) } +func (i DnsSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[DnsSettings] { + return pulumix.Output[DnsSettings]{ + OutputState: i.ToDnsSettingsOutputWithContext(ctx).OutputState, + } +} + func (i DnsSettingsArgs) ToDnsSettingsPtrOutput() DnsSettingsPtrOutput { return i.ToDnsSettingsPtrOutputWithContext(context.Background()) } @@ -25362,6 +29065,12 @@ func (i *dnsSettingsPtrType) ToDnsSettingsPtrOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(DnsSettingsPtrOutput) } +func (i *dnsSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*DnsSettings] { + return pulumix.Output[*DnsSettings]{ + OutputState: i.ToDnsSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // DNS Proxy Settings in Firewall Policy. type DnsSettingsOutput struct{ *pulumi.OutputState } @@ -25387,6 +29096,12 @@ func (o DnsSettingsOutput) ToDnsSettingsPtrOutputWithContext(ctx context.Context }).(DnsSettingsPtrOutput) } +func (o DnsSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[DnsSettings] { + return pulumix.Output[DnsSettings]{ + OutputState: o.OutputState, + } +} + // Enable DNS Proxy on Firewalls attached to the Firewall Policy. func (o DnsSettingsOutput) EnableProxy() pulumi.BoolPtrOutput { return o.ApplyT(func(v DnsSettings) *bool { return v.EnableProxy }).(pulumi.BoolPtrOutput) @@ -25416,6 +29131,12 @@ func (o DnsSettingsPtrOutput) ToDnsSettingsPtrOutputWithContext(ctx context.Cont return o } +func (o DnsSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DnsSettings] { + return pulumix.Output[*DnsSettings]{ + OutputState: o.OutputState, + } +} + func (o DnsSettingsPtrOutput) Elem() DnsSettingsOutput { return o.ApplyT(func(v *DnsSettings) DnsSettings { if v != nil { @@ -25481,6 +29202,12 @@ func (o DnsSettingsResponseOutput) ToDnsSettingsResponseOutputWithContext(ctx co return o } +func (o DnsSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[DnsSettingsResponse] { + return pulumix.Output[DnsSettingsResponse]{ + OutputState: o.OutputState, + } +} + // Enable DNS Proxy on Firewalls attached to the Firewall Policy. func (o DnsSettingsResponseOutput) EnableProxy() pulumi.BoolPtrOutput { return o.ApplyT(func(v DnsSettingsResponse) *bool { return v.EnableProxy }).(pulumi.BoolPtrOutput) @@ -25510,6 +29237,12 @@ func (o DnsSettingsResponsePtrOutput) ToDnsSettingsResponsePtrOutputWithContext( return o } +func (o DnsSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DnsSettingsResponse] { + return pulumix.Output[*DnsSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o DnsSettingsResponsePtrOutput) Elem() DnsSettingsResponseOutput { return o.ApplyT(func(v *DnsSettingsResponse) DnsSettingsResponse { if v != nil { @@ -25591,6 +29324,12 @@ func (o EffectiveConnectivityConfigurationResponseOutput) ToEffectiveConnectivit return o } +func (o EffectiveConnectivityConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EffectiveConnectivityConfigurationResponse] { + return pulumix.Output[EffectiveConnectivityConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o EffectiveConnectivityConfigurationResponseOutput) AppliesToGroups() ConnectivityGroupItemResponseArrayOutput { return o.ApplyT(func(v EffectiveConnectivityConfigurationResponse) []ConnectivityGroupItemResponse { @@ -25664,6 +29403,12 @@ func (o EffectiveConnectivityConfigurationResponseArrayOutput) ToEffectiveConnec return o } +func (o EffectiveConnectivityConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EffectiveConnectivityConfigurationResponse] { + return pulumix.Output[[]EffectiveConnectivityConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o EffectiveConnectivityConfigurationResponseArrayOutput) Index(i pulumi.IntInput) EffectiveConnectivityConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EffectiveConnectivityConfigurationResponse { return vs[0].([]EffectiveConnectivityConfigurationResponse)[vs[1].(int)] @@ -25787,6 +29532,12 @@ func (o EffectiveVirtualNetworkResponseOutput) ToEffectiveVirtualNetworkResponse return o } +func (o EffectiveVirtualNetworkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EffectiveVirtualNetworkResponse] { + return pulumix.Output[EffectiveVirtualNetworkResponse]{ + OutputState: o.OutputState, + } +} + // Effective vnet Id. func (o EffectiveVirtualNetworkResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v EffectiveVirtualNetworkResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -25816,6 +29567,12 @@ func (o EffectiveVirtualNetworkResponseArrayOutput) ToEffectiveVirtualNetworkRes return o } +func (o EffectiveVirtualNetworkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EffectiveVirtualNetworkResponse] { + return pulumix.Output[[]EffectiveVirtualNetworkResponse]{ + OutputState: o.OutputState, + } +} + func (o EffectiveVirtualNetworkResponseArrayOutput) Index(i pulumi.IntInput) EffectiveVirtualNetworkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EffectiveVirtualNetworkResponse { return vs[0].([]EffectiveVirtualNetworkResponse)[vs[1].(int)] @@ -25921,6 +29678,12 @@ func (i EndpointTypeArgs) ToEndpointTypeOutputWithContext(ctx context.Context) E return pulumi.ToOutputWithContext(ctx, i).(EndpointTypeOutput) } +func (i EndpointTypeArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointType] { + return pulumix.Output[EndpointType]{ + OutputState: i.ToEndpointTypeOutputWithContext(ctx).OutputState, + } +} + // EndpointTypeArrayInput is an input type that accepts EndpointTypeArray and EndpointTypeArrayOutput values. // You can construct a concrete instance of `EndpointTypeArrayInput` via: // @@ -25946,6 +29709,12 @@ func (i EndpointTypeArray) ToEndpointTypeArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(EndpointTypeArrayOutput) } +func (i EndpointTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointType] { + return pulumix.Output[[]EndpointType]{ + OutputState: i.ToEndpointTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Class representing a Traffic Manager endpoint. type EndpointTypeOutput struct{ *pulumi.OutputState } @@ -25961,6 +29730,12 @@ func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) return o } +func (o EndpointTypeOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointType] { + return pulumix.Output[EndpointType]{ + OutputState: o.OutputState, + } +} + // If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. func (o EndpointTypeOutput) AlwaysServe() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointType) *string { return v.AlwaysServe }).(pulumi.StringPtrOutput) @@ -26060,6 +29835,12 @@ func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext(ctx contex return o } +func (o EndpointTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointType] { + return pulumix.Output[[]EndpointType]{ + OutputState: o.OutputState, + } +} + func (o EndpointTypeArrayOutput) Index(i pulumi.IntInput) EndpointTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EndpointType { return vs[0].([]EndpointType)[vs[1].(int)] @@ -26105,6 +29886,12 @@ func (i EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOu return pulumi.ToOutputWithContext(ctx, i).(EndpointPropertiesCustomHeadersOutput) } +func (i EndpointPropertiesCustomHeadersArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointPropertiesCustomHeaders] { + return pulumix.Output[EndpointPropertiesCustomHeaders]{ + OutputState: i.ToEndpointPropertiesCustomHeadersOutputWithContext(ctx).OutputState, + } +} + // EndpointPropertiesCustomHeadersArrayInput is an input type that accepts EndpointPropertiesCustomHeadersArray and EndpointPropertiesCustomHeadersArrayOutput values. // You can construct a concrete instance of `EndpointPropertiesCustomHeadersArrayInput` via: // @@ -26130,6 +29917,12 @@ func (i EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersA return pulumi.ToOutputWithContext(ctx, i).(EndpointPropertiesCustomHeadersArrayOutput) } +func (i EndpointPropertiesCustomHeadersArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointPropertiesCustomHeaders] { + return pulumix.Output[[]EndpointPropertiesCustomHeaders]{ + OutputState: i.ToEndpointPropertiesCustomHeadersArrayOutputWithContext(ctx).OutputState, + } +} + // Custom header name and value. type EndpointPropertiesCustomHeadersOutput struct{ *pulumi.OutputState } @@ -26145,6 +29938,12 @@ func (o EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeaders return o } +func (o EndpointPropertiesCustomHeadersOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointPropertiesCustomHeaders] { + return pulumix.Output[EndpointPropertiesCustomHeaders]{ + OutputState: o.OutputState, + } +} + // Header name. func (o EndpointPropertiesCustomHeadersOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointPropertiesCustomHeaders) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -26169,6 +29968,12 @@ func (o EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHe return o } +func (o EndpointPropertiesCustomHeadersArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointPropertiesCustomHeaders] { + return pulumix.Output[[]EndpointPropertiesCustomHeaders]{ + OutputState: o.OutputState, + } +} + func (o EndpointPropertiesCustomHeadersArrayOutput) Index(i pulumi.IntInput) EndpointPropertiesCustomHeadersOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EndpointPropertiesCustomHeaders { return vs[0].([]EndpointPropertiesCustomHeaders)[vs[1].(int)] @@ -26198,6 +30003,12 @@ func (o EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesRespo return o } +func (o EndpointPropertiesResponseCustomHeadersOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointPropertiesResponseCustomHeaders] { + return pulumix.Output[EndpointPropertiesResponseCustomHeaders]{ + OutputState: o.OutputState, + } +} + // Header name. func (o EndpointPropertiesResponseCustomHeadersOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointPropertiesResponseCustomHeaders) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -26222,6 +30033,12 @@ func (o EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointProperties return o } +func (o EndpointPropertiesResponseCustomHeadersArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointPropertiesResponseCustomHeaders] { + return pulumix.Output[[]EndpointPropertiesResponseCustomHeaders]{ + OutputState: o.OutputState, + } +} + func (o EndpointPropertiesResponseCustomHeadersArrayOutput) Index(i pulumi.IntInput) EndpointPropertiesResponseCustomHeadersOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EndpointPropertiesResponseCustomHeaders { return vs[0].([]EndpointPropertiesResponseCustomHeaders)[vs[1].(int)] @@ -26253,6 +30070,12 @@ func (o EndpointPropertiesResponseSubnetsOutput) ToEndpointPropertiesResponseSub return o } +func (o EndpointPropertiesResponseSubnetsOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointPropertiesResponseSubnets] { + return pulumix.Output[EndpointPropertiesResponseSubnets]{ + OutputState: o.OutputState, + } +} + // First address in the subnet. func (o EndpointPropertiesResponseSubnetsOutput) First() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointPropertiesResponseSubnets) *string { return v.First }).(pulumi.StringPtrOutput) @@ -26282,6 +30105,12 @@ func (o EndpointPropertiesResponseSubnetsArrayOutput) ToEndpointPropertiesRespon return o } +func (o EndpointPropertiesResponseSubnetsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointPropertiesResponseSubnets] { + return pulumix.Output[[]EndpointPropertiesResponseSubnets]{ + OutputState: o.OutputState, + } +} + func (o EndpointPropertiesResponseSubnetsArrayOutput) Index(i pulumi.IntInput) EndpointPropertiesResponseSubnetsOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EndpointPropertiesResponseSubnets { return vs[0].([]EndpointPropertiesResponseSubnets)[vs[1].(int)] @@ -26331,6 +30160,12 @@ func (i EndpointPropertiesSubnetsArgs) ToEndpointPropertiesSubnetsOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(EndpointPropertiesSubnetsOutput) } +func (i EndpointPropertiesSubnetsArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointPropertiesSubnets] { + return pulumix.Output[EndpointPropertiesSubnets]{ + OutputState: i.ToEndpointPropertiesSubnetsOutputWithContext(ctx).OutputState, + } +} + // EndpointPropertiesSubnetsArrayInput is an input type that accepts EndpointPropertiesSubnetsArray and EndpointPropertiesSubnetsArrayOutput values. // You can construct a concrete instance of `EndpointPropertiesSubnetsArrayInput` via: // @@ -26356,6 +30191,12 @@ func (i EndpointPropertiesSubnetsArray) ToEndpointPropertiesSubnetsArrayOutputWi return pulumi.ToOutputWithContext(ctx, i).(EndpointPropertiesSubnetsArrayOutput) } +func (i EndpointPropertiesSubnetsArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointPropertiesSubnets] { + return pulumix.Output[[]EndpointPropertiesSubnets]{ + OutputState: i.ToEndpointPropertiesSubnetsArrayOutputWithContext(ctx).OutputState, + } +} + // Subnet first address, scope, and/or last address. type EndpointPropertiesSubnetsOutput struct{ *pulumi.OutputState } @@ -26371,6 +30212,12 @@ func (o EndpointPropertiesSubnetsOutput) ToEndpointPropertiesSubnetsOutputWithCo return o } +func (o EndpointPropertiesSubnetsOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointPropertiesSubnets] { + return pulumix.Output[EndpointPropertiesSubnets]{ + OutputState: o.OutputState, + } +} + // First address in the subnet. func (o EndpointPropertiesSubnetsOutput) First() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointPropertiesSubnets) *string { return v.First }).(pulumi.StringPtrOutput) @@ -26400,6 +30247,12 @@ func (o EndpointPropertiesSubnetsArrayOutput) ToEndpointPropertiesSubnetsArrayOu return o } +func (o EndpointPropertiesSubnetsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointPropertiesSubnets] { + return pulumix.Output[[]EndpointPropertiesSubnets]{ + OutputState: o.OutputState, + } +} + func (o EndpointPropertiesSubnetsArrayOutput) Index(i pulumi.IntInput) EndpointPropertiesSubnetsOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EndpointPropertiesSubnets { return vs[0].([]EndpointPropertiesSubnets)[vs[1].(int)] @@ -26459,6 +30312,12 @@ func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context. return o } +func (o EndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointResponse] { + return pulumix.Output[EndpointResponse]{ + OutputState: o.OutputState, + } +} + // If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. func (o EndpointResponseOutput) AlwaysServe() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointResponse) *string { return v.AlwaysServe }).(pulumi.StringPtrOutput) @@ -26558,6 +30417,12 @@ func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ct return o } +func (o EndpointResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointResponse] { + return pulumix.Output[[]EndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) EndpointResponse { return vs[0].([]EndpointResponse)[vs[1].(int)] @@ -26599,6 +30464,12 @@ func (i EndpointServiceArgs) ToEndpointServiceOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(EndpointServiceOutput) } +func (i EndpointServiceArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointService] { + return pulumix.Output[EndpointService]{ + OutputState: i.ToEndpointServiceOutputWithContext(ctx).OutputState, + } +} + func (i EndpointServiceArgs) ToEndpointServicePtrOutput() EndpointServicePtrOutput { return i.ToEndpointServicePtrOutputWithContext(context.Background()) } @@ -26640,6 +30511,12 @@ func (i *endpointServicePtrType) ToEndpointServicePtrOutputWithContext(ctx conte return pulumi.ToOutputWithContext(ctx, i).(EndpointServicePtrOutput) } +func (i *endpointServicePtrType) ToOutput(ctx context.Context) pulumix.Output[*EndpointService] { + return pulumix.Output[*EndpointService]{ + OutputState: i.ToEndpointServicePtrOutputWithContext(ctx).OutputState, + } +} + // Identifies the service being brought into the virtual network. type EndpointServiceOutput struct{ *pulumi.OutputState } @@ -26665,6 +30542,12 @@ func (o EndpointServiceOutput) ToEndpointServicePtrOutputWithContext(ctx context }).(EndpointServicePtrOutput) } +func (o EndpointServiceOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointService] { + return pulumix.Output[EndpointService]{ + OutputState: o.OutputState, + } +} + // A unique identifier of the service being referenced by the interface endpoint. func (o EndpointServiceOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointService) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -26684,6 +30567,12 @@ func (o EndpointServicePtrOutput) ToEndpointServicePtrOutputWithContext(ctx cont return o } +func (o EndpointServicePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointService] { + return pulumix.Output[*EndpointService]{ + OutputState: o.OutputState, + } +} + func (o EndpointServicePtrOutput) Elem() EndpointServiceOutput { return o.ApplyT(func(v *EndpointService) EndpointService { if v != nil { @@ -26725,6 +30614,12 @@ func (o EndpointServiceResponseOutput) ToEndpointServiceResponseOutputWithContex return o } +func (o EndpointServiceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointServiceResponse] { + return pulumix.Output[EndpointServiceResponse]{ + OutputState: o.OutputState, + } +} + // A unique identifier of the service being referenced by the interface endpoint. func (o EndpointServiceResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v EndpointServiceResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -26744,6 +30639,12 @@ func (o EndpointServiceResponsePtrOutput) ToEndpointServiceResponsePtrOutputWith return o } +func (o EndpointServiceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointServiceResponse] { + return pulumix.Output[*EndpointServiceResponse]{ + OutputState: o.OutputState, + } +} + func (o EndpointServiceResponsePtrOutput) Elem() EndpointServiceResponseOutput { return o.ApplyT(func(v *EndpointServiceResponse) EndpointServiceResponse { if v != nil { @@ -26799,6 +30700,12 @@ func (i ExclusionManagedRuleArgs) ToExclusionManagedRuleOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(ExclusionManagedRuleOutput) } +func (i ExclusionManagedRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRule] { + return pulumix.Output[ExclusionManagedRule]{ + OutputState: i.ToExclusionManagedRuleOutputWithContext(ctx).OutputState, + } +} + // ExclusionManagedRuleArrayInput is an input type that accepts ExclusionManagedRuleArray and ExclusionManagedRuleArrayOutput values. // You can construct a concrete instance of `ExclusionManagedRuleArrayInput` via: // @@ -26824,6 +30731,12 @@ func (i ExclusionManagedRuleArray) ToExclusionManagedRuleArrayOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ExclusionManagedRuleArrayOutput) } +func (i ExclusionManagedRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRule] { + return pulumix.Output[[]ExclusionManagedRule]{ + OutputState: i.ToExclusionManagedRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule to use for exclusion. type ExclusionManagedRuleOutput struct{ *pulumi.OutputState } @@ -26839,6 +30752,12 @@ func (o ExclusionManagedRuleOutput) ToExclusionManagedRuleOutputWithContext(ctx return o } +func (o ExclusionManagedRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRule] { + return pulumix.Output[ExclusionManagedRule]{ + OutputState: o.OutputState, + } +} + // Identifier for the managed rule. func (o ExclusionManagedRuleOutput) RuleId() pulumi.StringOutput { return o.ApplyT(func(v ExclusionManagedRule) string { return v.RuleId }).(pulumi.StringOutput) @@ -26858,6 +30777,12 @@ func (o ExclusionManagedRuleArrayOutput) ToExclusionManagedRuleArrayOutputWithCo return o } +func (o ExclusionManagedRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRule] { + return pulumix.Output[[]ExclusionManagedRule]{ + OutputState: o.OutputState, + } +} + func (o ExclusionManagedRuleArrayOutput) Index(i pulumi.IntInput) ExclusionManagedRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExclusionManagedRule { return vs[0].([]ExclusionManagedRule)[vs[1].(int)] @@ -26903,6 +30828,12 @@ func (i ExclusionManagedRuleGroupArgs) ToExclusionManagedRuleGroupOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(ExclusionManagedRuleGroupOutput) } +func (i ExclusionManagedRuleGroupArgs) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleGroup] { + return pulumix.Output[ExclusionManagedRuleGroup]{ + OutputState: i.ToExclusionManagedRuleGroupOutputWithContext(ctx).OutputState, + } +} + // ExclusionManagedRuleGroupArrayInput is an input type that accepts ExclusionManagedRuleGroupArray and ExclusionManagedRuleGroupArrayOutput values. // You can construct a concrete instance of `ExclusionManagedRuleGroupArrayInput` via: // @@ -26928,6 +30859,12 @@ func (i ExclusionManagedRuleGroupArray) ToExclusionManagedRuleGroupArrayOutputWi return pulumi.ToOutputWithContext(ctx, i).(ExclusionManagedRuleGroupArrayOutput) } +func (i ExclusionManagedRuleGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleGroup] { + return pulumix.Output[[]ExclusionManagedRuleGroup]{ + OutputState: i.ToExclusionManagedRuleGroupArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule group to use for exclusion. type ExclusionManagedRuleGroupOutput struct{ *pulumi.OutputState } @@ -26943,6 +30880,12 @@ func (o ExclusionManagedRuleGroupOutput) ToExclusionManagedRuleGroupOutputWithCo return o } +func (o ExclusionManagedRuleGroupOutput) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleGroup] { + return pulumix.Output[ExclusionManagedRuleGroup]{ + OutputState: o.OutputState, + } +} + // The managed rule group for exclusion. func (o ExclusionManagedRuleGroupOutput) RuleGroupName() pulumi.StringOutput { return o.ApplyT(func(v ExclusionManagedRuleGroup) string { return v.RuleGroupName }).(pulumi.StringOutput) @@ -26967,6 +30910,12 @@ func (o ExclusionManagedRuleGroupArrayOutput) ToExclusionManagedRuleGroupArrayOu return o } +func (o ExclusionManagedRuleGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleGroup] { + return pulumix.Output[[]ExclusionManagedRuleGroup]{ + OutputState: o.OutputState, + } +} + func (o ExclusionManagedRuleGroupArrayOutput) Index(i pulumi.IntInput) ExclusionManagedRuleGroupOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExclusionManagedRuleGroup { return vs[0].([]ExclusionManagedRuleGroup)[vs[1].(int)] @@ -26996,6 +30945,12 @@ func (o ExclusionManagedRuleGroupResponseOutput) ToExclusionManagedRuleGroupResp return o } +func (o ExclusionManagedRuleGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleGroupResponse] { + return pulumix.Output[ExclusionManagedRuleGroupResponse]{ + OutputState: o.OutputState, + } +} + // The managed rule group for exclusion. func (o ExclusionManagedRuleGroupResponseOutput) RuleGroupName() pulumi.StringOutput { return o.ApplyT(func(v ExclusionManagedRuleGroupResponse) string { return v.RuleGroupName }).(pulumi.StringOutput) @@ -27020,6 +30975,12 @@ func (o ExclusionManagedRuleGroupResponseArrayOutput) ToExclusionManagedRuleGrou return o } +func (o ExclusionManagedRuleGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleGroupResponse] { + return pulumix.Output[[]ExclusionManagedRuleGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o ExclusionManagedRuleGroupResponseArrayOutput) Index(i pulumi.IntInput) ExclusionManagedRuleGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExclusionManagedRuleGroupResponse { return vs[0].([]ExclusionManagedRuleGroupResponse)[vs[1].(int)] @@ -27047,6 +31008,12 @@ func (o ExclusionManagedRuleResponseOutput) ToExclusionManagedRuleResponseOutput return o } +func (o ExclusionManagedRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleResponse] { + return pulumix.Output[ExclusionManagedRuleResponse]{ + OutputState: o.OutputState, + } +} + // Identifier for the managed rule. func (o ExclusionManagedRuleResponseOutput) RuleId() pulumi.StringOutput { return o.ApplyT(func(v ExclusionManagedRuleResponse) string { return v.RuleId }).(pulumi.StringOutput) @@ -27066,6 +31033,12 @@ func (o ExclusionManagedRuleResponseArrayOutput) ToExclusionManagedRuleResponseA return o } +func (o ExclusionManagedRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleResponse] { + return pulumix.Output[[]ExclusionManagedRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o ExclusionManagedRuleResponseArrayOutput) Index(i pulumi.IntInput) ExclusionManagedRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExclusionManagedRuleResponse { return vs[0].([]ExclusionManagedRuleResponse)[vs[1].(int)] @@ -27115,6 +31088,12 @@ func (i ExclusionManagedRuleSetArgs) ToExclusionManagedRuleSetOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ExclusionManagedRuleSetOutput) } +func (i ExclusionManagedRuleSetArgs) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleSet] { + return pulumix.Output[ExclusionManagedRuleSet]{ + OutputState: i.ToExclusionManagedRuleSetOutputWithContext(ctx).OutputState, + } +} + // ExclusionManagedRuleSetArrayInput is an input type that accepts ExclusionManagedRuleSetArray and ExclusionManagedRuleSetArrayOutput values. // You can construct a concrete instance of `ExclusionManagedRuleSetArrayInput` via: // @@ -27140,6 +31119,12 @@ func (i ExclusionManagedRuleSetArray) ToExclusionManagedRuleSetArrayOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ExclusionManagedRuleSetArrayOutput) } +func (i ExclusionManagedRuleSetArray) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleSet] { + return pulumix.Output[[]ExclusionManagedRuleSet]{ + OutputState: i.ToExclusionManagedRuleSetArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule set for Exclusions. type ExclusionManagedRuleSetOutput struct{ *pulumi.OutputState } @@ -27155,6 +31140,12 @@ func (o ExclusionManagedRuleSetOutput) ToExclusionManagedRuleSetOutputWithContex return o } +func (o ExclusionManagedRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleSet] { + return pulumix.Output[ExclusionManagedRuleSet]{ + OutputState: o.OutputState, + } +} + // Defines the rule groups to apply to the rule set. func (o ExclusionManagedRuleSetOutput) RuleGroups() ExclusionManagedRuleGroupArrayOutput { return o.ApplyT(func(v ExclusionManagedRuleSet) []ExclusionManagedRuleGroup { return v.RuleGroups }).(ExclusionManagedRuleGroupArrayOutput) @@ -27184,6 +31175,12 @@ func (o ExclusionManagedRuleSetArrayOutput) ToExclusionManagedRuleSetArrayOutput return o } +func (o ExclusionManagedRuleSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleSet] { + return pulumix.Output[[]ExclusionManagedRuleSet]{ + OutputState: o.OutputState, + } +} + func (o ExclusionManagedRuleSetArrayOutput) Index(i pulumi.IntInput) ExclusionManagedRuleSetOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExclusionManagedRuleSet { return vs[0].([]ExclusionManagedRuleSet)[vs[1].(int)] @@ -27215,6 +31212,12 @@ func (o ExclusionManagedRuleSetResponseOutput) ToExclusionManagedRuleSetResponse return o } +func (o ExclusionManagedRuleSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExclusionManagedRuleSetResponse] { + return pulumix.Output[ExclusionManagedRuleSetResponse]{ + OutputState: o.OutputState, + } +} + // Defines the rule groups to apply to the rule set. func (o ExclusionManagedRuleSetResponseOutput) RuleGroups() ExclusionManagedRuleGroupResponseArrayOutput { return o.ApplyT(func(v ExclusionManagedRuleSetResponse) []ExclusionManagedRuleGroupResponse { return v.RuleGroups }).(ExclusionManagedRuleGroupResponseArrayOutput) @@ -27244,6 +31247,12 @@ func (o ExclusionManagedRuleSetResponseArrayOutput) ToExclusionManagedRuleSetRes return o } +func (o ExclusionManagedRuleSetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExclusionManagedRuleSetResponse] { + return pulumix.Output[[]ExclusionManagedRuleSetResponse]{ + OutputState: o.OutputState, + } +} + func (o ExclusionManagedRuleSetResponseArrayOutput) Index(i pulumi.IntInput) ExclusionManagedRuleSetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExclusionManagedRuleSetResponse { return vs[0].([]ExclusionManagedRuleSetResponse)[vs[1].(int)] @@ -27289,6 +31298,12 @@ func (i ExperimentEndpointArgs) ToExperimentEndpointOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(ExperimentEndpointOutput) } +func (i ExperimentEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[ExperimentEndpoint] { + return pulumix.Output[ExperimentEndpoint]{ + OutputState: i.ToExperimentEndpointOutputWithContext(ctx).OutputState, + } +} + func (i ExperimentEndpointArgs) ToExperimentEndpointPtrOutput() ExperimentEndpointPtrOutput { return i.ToExperimentEndpointPtrOutputWithContext(context.Background()) } @@ -27330,6 +31345,12 @@ func (i *experimentEndpointPtrType) ToExperimentEndpointPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(ExperimentEndpointPtrOutput) } +func (i *experimentEndpointPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExperimentEndpoint] { + return pulumix.Output[*ExperimentEndpoint]{ + OutputState: i.ToExperimentEndpointPtrOutputWithContext(ctx).OutputState, + } +} + // Defines the endpoint properties type ExperimentEndpointOutput struct{ *pulumi.OutputState } @@ -27355,6 +31376,12 @@ func (o ExperimentEndpointOutput) ToExperimentEndpointPtrOutputWithContext(ctx c }).(ExperimentEndpointPtrOutput) } +func (o ExperimentEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[ExperimentEndpoint] { + return pulumix.Output[ExperimentEndpoint]{ + OutputState: o.OutputState, + } +} + // The endpoint URL func (o ExperimentEndpointOutput) Endpoint() pulumi.StringPtrOutput { return o.ApplyT(func(v ExperimentEndpoint) *string { return v.Endpoint }).(pulumi.StringPtrOutput) @@ -27379,6 +31406,12 @@ func (o ExperimentEndpointPtrOutput) ToExperimentEndpointPtrOutputWithContext(ct return o } +func (o ExperimentEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExperimentEndpoint] { + return pulumix.Output[*ExperimentEndpoint]{ + OutputState: o.OutputState, + } +} + func (o ExperimentEndpointPtrOutput) Elem() ExperimentEndpointOutput { return o.ApplyT(func(v *ExperimentEndpoint) ExperimentEndpoint { if v != nil { @@ -27432,6 +31465,12 @@ func (o ExperimentEndpointResponseOutput) ToExperimentEndpointResponseOutputWith return o } +func (o ExperimentEndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExperimentEndpointResponse] { + return pulumix.Output[ExperimentEndpointResponse]{ + OutputState: o.OutputState, + } +} + // The endpoint URL func (o ExperimentEndpointResponseOutput) Endpoint() pulumi.StringPtrOutput { return o.ApplyT(func(v ExperimentEndpointResponse) *string { return v.Endpoint }).(pulumi.StringPtrOutput) @@ -27456,6 +31495,12 @@ func (o ExperimentEndpointResponsePtrOutput) ToExperimentEndpointResponsePtrOutp return o } +func (o ExperimentEndpointResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExperimentEndpointResponse] { + return pulumix.Output[*ExperimentEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o ExperimentEndpointResponsePtrOutput) Elem() ExperimentEndpointResponseOutput { return o.ApplyT(func(v *ExperimentEndpointResponse) ExperimentEndpointResponse { if v != nil { @@ -27541,6 +31586,12 @@ func (i ExplicitProxyArgs) ToExplicitProxyOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(ExplicitProxyOutput) } +func (i ExplicitProxyArgs) ToOutput(ctx context.Context) pulumix.Output[ExplicitProxy] { + return pulumix.Output[ExplicitProxy]{ + OutputState: i.ToExplicitProxyOutputWithContext(ctx).OutputState, + } +} + func (i ExplicitProxyArgs) ToExplicitProxyPtrOutput() ExplicitProxyPtrOutput { return i.ToExplicitProxyPtrOutputWithContext(context.Background()) } @@ -27582,6 +31633,12 @@ func (i *explicitProxyPtrType) ToExplicitProxyPtrOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(ExplicitProxyPtrOutput) } +func (i *explicitProxyPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExplicitProxy] { + return pulumix.Output[*ExplicitProxy]{ + OutputState: i.ToExplicitProxyPtrOutputWithContext(ctx).OutputState, + } +} + // Explicit Proxy Settings in Firewall Policy. type ExplicitProxyOutput struct{ *pulumi.OutputState } @@ -27607,6 +31664,12 @@ func (o ExplicitProxyOutput) ToExplicitProxyPtrOutputWithContext(ctx context.Con }).(ExplicitProxyPtrOutput) } +func (o ExplicitProxyOutput) ToOutput(ctx context.Context) pulumix.Output[ExplicitProxy] { + return pulumix.Output[ExplicitProxy]{ + OutputState: o.OutputState, + } +} + // When set to true, explicit proxy mode is enabled. func (o ExplicitProxyOutput) EnableExplicitProxy() pulumi.BoolPtrOutput { return o.ApplyT(func(v ExplicitProxy) *bool { return v.EnableExplicitProxy }).(pulumi.BoolPtrOutput) @@ -27651,6 +31714,12 @@ func (o ExplicitProxyPtrOutput) ToExplicitProxyPtrOutputWithContext(ctx context. return o } +func (o ExplicitProxyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExplicitProxy] { + return pulumix.Output[*ExplicitProxy]{ + OutputState: o.OutputState, + } +} + func (o ExplicitProxyPtrOutput) Elem() ExplicitProxyOutput { return o.ApplyT(func(v *ExplicitProxy) ExplicitProxy { if v != nil { @@ -27752,6 +31821,12 @@ func (o ExplicitProxyResponseOutput) ToExplicitProxyResponseOutputWithContext(ct return o } +func (o ExplicitProxyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExplicitProxyResponse] { + return pulumix.Output[ExplicitProxyResponse]{ + OutputState: o.OutputState, + } +} + // When set to true, explicit proxy mode is enabled. func (o ExplicitProxyResponseOutput) EnableExplicitProxy() pulumi.BoolPtrOutput { return o.ApplyT(func(v ExplicitProxyResponse) *bool { return v.EnableExplicitProxy }).(pulumi.BoolPtrOutput) @@ -27796,6 +31871,12 @@ func (o ExplicitProxyResponsePtrOutput) ToExplicitProxyResponsePtrOutputWithCont return o } +func (o ExplicitProxyResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExplicitProxyResponse] { + return pulumix.Output[*ExplicitProxyResponse]{ + OutputState: o.OutputState, + } +} + func (o ExplicitProxyResponsePtrOutput) Elem() ExplicitProxyResponseOutput { return o.ApplyT(func(v *ExplicitProxyResponse) ExplicitProxyResponse { if v != nil { @@ -27913,6 +31994,12 @@ func (i ExpressRouteCircuitAuthorizationTypeArgs) ToExpressRouteCircuitAuthoriza return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitAuthorizationTypeOutput) } +func (i ExpressRouteCircuitAuthorizationTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitAuthorizationType] { + return pulumix.Output[ExpressRouteCircuitAuthorizationType]{ + OutputState: i.ToExpressRouteCircuitAuthorizationTypeOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteCircuitAuthorizationTypeArrayInput is an input type that accepts ExpressRouteCircuitAuthorizationTypeArray and ExpressRouteCircuitAuthorizationTypeArrayOutput values. // You can construct a concrete instance of `ExpressRouteCircuitAuthorizationTypeArrayInput` via: // @@ -27938,6 +32025,12 @@ func (i ExpressRouteCircuitAuthorizationTypeArray) ToExpressRouteCircuitAuthoriz return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitAuthorizationTypeArrayOutput) } +func (i ExpressRouteCircuitAuthorizationTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitAuthorizationType] { + return pulumix.Output[[]ExpressRouteCircuitAuthorizationType]{ + OutputState: i.ToExpressRouteCircuitAuthorizationTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Authorization in an ExpressRouteCircuit resource. type ExpressRouteCircuitAuthorizationTypeOutput struct{ *pulumi.OutputState } @@ -27953,6 +32046,12 @@ func (o ExpressRouteCircuitAuthorizationTypeOutput) ToExpressRouteCircuitAuthori return o } +func (o ExpressRouteCircuitAuthorizationTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitAuthorizationType] { + return pulumix.Output[ExpressRouteCircuitAuthorizationType]{ + OutputState: o.OutputState, + } +} + // The authorization key. func (o ExpressRouteCircuitAuthorizationTypeOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitAuthorizationType) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) @@ -27987,6 +32086,12 @@ func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToExpressRouteCircuitAu return o } +func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitAuthorizationType] { + return pulumix.Output[[]ExpressRouteCircuitAuthorizationType]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitAuthorizationTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteCircuitAuthorizationType { return vs[0].([]ExpressRouteCircuitAuthorizationType)[vs[1].(int)] @@ -28026,6 +32131,12 @@ func (o ExpressRouteCircuitAuthorizationResponseOutput) ToExpressRouteCircuitAut return o } +func (o ExpressRouteCircuitAuthorizationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitAuthorizationResponse] { + return pulumix.Output[ExpressRouteCircuitAuthorizationResponse]{ + OutputState: o.OutputState, + } +} + // The authorization key. func (o ExpressRouteCircuitAuthorizationResponseOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitAuthorizationResponse) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) @@ -28075,6 +32186,12 @@ func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToExpressRouteCircu return o } +func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitAuthorizationResponse] { + return pulumix.Output[[]ExpressRouteCircuitAuthorizationResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitAuthorizationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteCircuitAuthorizationResponse { return vs[0].([]ExpressRouteCircuitAuthorizationResponse)[vs[1].(int)] @@ -28140,6 +32257,12 @@ func (i ExpressRouteCircuitConnectionTypeArgs) ToExpressRouteCircuitConnectionTy return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitConnectionTypeOutput) } +func (i ExpressRouteCircuitConnectionTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitConnectionType] { + return pulumix.Output[ExpressRouteCircuitConnectionType]{ + OutputState: i.ToExpressRouteCircuitConnectionTypeOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteCircuitConnectionTypeArrayInput is an input type that accepts ExpressRouteCircuitConnectionTypeArray and ExpressRouteCircuitConnectionTypeArrayOutput values. // You can construct a concrete instance of `ExpressRouteCircuitConnectionTypeArrayInput` via: // @@ -28165,6 +32288,12 @@ func (i ExpressRouteCircuitConnectionTypeArray) ToExpressRouteCircuitConnectionT return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitConnectionTypeArrayOutput) } +func (i ExpressRouteCircuitConnectionTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitConnectionType] { + return pulumix.Output[[]ExpressRouteCircuitConnectionType]{ + OutputState: i.ToExpressRouteCircuitConnectionTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. type ExpressRouteCircuitConnectionTypeOutput struct{ *pulumi.OutputState } @@ -28180,6 +32309,12 @@ func (o ExpressRouteCircuitConnectionTypeOutput) ToExpressRouteCircuitConnection return o } +func (o ExpressRouteCircuitConnectionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitConnectionType] { + return pulumix.Output[ExpressRouteCircuitConnectionType]{ + OutputState: o.OutputState, + } +} + // /29 IP address space to carve out Customer addresses for tunnels. func (o ExpressRouteCircuitConnectionTypeOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitConnectionType) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -28231,6 +32366,12 @@ func (o ExpressRouteCircuitConnectionTypeArrayOutput) ToExpressRouteCircuitConne return o } +func (o ExpressRouteCircuitConnectionTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitConnectionType] { + return pulumix.Output[[]ExpressRouteCircuitConnectionType]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitConnectionTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitConnectionTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteCircuitConnectionType { return vs[0].([]ExpressRouteCircuitConnectionType)[vs[1].(int)] @@ -28278,6 +32419,12 @@ func (o ExpressRouteCircuitConnectionResponseOutput) ToExpressRouteCircuitConnec return o } +func (o ExpressRouteCircuitConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitConnectionResponse] { + return pulumix.Output[ExpressRouteCircuitConnectionResponse]{ + OutputState: o.OutputState, + } +} + // /29 IP address space to carve out Customer addresses for tunnels. func (o ExpressRouteCircuitConnectionResponseOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitConnectionResponse) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -28353,6 +32500,12 @@ func (o ExpressRouteCircuitConnectionResponseArrayOutput) ToExpressRouteCircuitC return o } +func (o ExpressRouteCircuitConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitConnectionResponse] { + return pulumix.Output[[]ExpressRouteCircuitConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitConnectionResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteCircuitConnectionResponse { return vs[0].([]ExpressRouteCircuitConnectionResponse)[vs[1].(int)] @@ -28462,6 +32615,12 @@ func (i ExpressRouteCircuitPeeringTypeArgs) ToExpressRouteCircuitPeeringTypeOutp return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitPeeringTypeOutput) } +func (i ExpressRouteCircuitPeeringTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringType] { + return pulumix.Output[ExpressRouteCircuitPeeringType]{ + OutputState: i.ToExpressRouteCircuitPeeringTypeOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteCircuitPeeringTypeArrayInput is an input type that accepts ExpressRouteCircuitPeeringTypeArray and ExpressRouteCircuitPeeringTypeArrayOutput values. // You can construct a concrete instance of `ExpressRouteCircuitPeeringTypeArrayInput` via: // @@ -28487,6 +32646,12 @@ func (i ExpressRouteCircuitPeeringTypeArray) ToExpressRouteCircuitPeeringTypeArr return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitPeeringTypeArrayOutput) } +func (i ExpressRouteCircuitPeeringTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitPeeringType] { + return pulumix.Output[[]ExpressRouteCircuitPeeringType]{ + OutputState: i.ToExpressRouteCircuitPeeringTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Peering in an ExpressRouteCircuit resource. type ExpressRouteCircuitPeeringTypeOutput struct{ *pulumi.OutputState } @@ -28502,6 +32667,12 @@ func (o ExpressRouteCircuitPeeringTypeOutput) ToExpressRouteCircuitPeeringTypeOu return o } +func (o ExpressRouteCircuitPeeringTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringType] { + return pulumix.Output[ExpressRouteCircuitPeeringType]{ + OutputState: o.OutputState, + } +} + // The Azure ASN. func (o ExpressRouteCircuitPeeringTypeOutput) AzureASN() pulumi.IntPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitPeeringType) *int { return v.AzureASN }).(pulumi.IntPtrOutput) @@ -28610,6 +32781,12 @@ func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToExpressRouteCircuitPeeringT return o } +func (o ExpressRouteCircuitPeeringTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitPeeringType] { + return pulumix.Output[[]ExpressRouteCircuitPeeringType]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitPeeringTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteCircuitPeeringType { return vs[0].([]ExpressRouteCircuitPeeringType)[vs[1].(int)] @@ -28667,6 +32844,12 @@ func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfig return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitPeeringConfigOutput) } +func (i ExpressRouteCircuitPeeringConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[ExpressRouteCircuitPeeringConfig]{ + OutputState: i.ToExpressRouteCircuitPeeringConfigOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteCircuitPeeringConfigArgs) ToExpressRouteCircuitPeeringConfigPtrOutput() ExpressRouteCircuitPeeringConfigPtrOutput { return i.ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(context.Background()) } @@ -28708,6 +32891,12 @@ func (i *expressRouteCircuitPeeringConfigPtrType) ToExpressRouteCircuitPeeringCo return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitPeeringConfigPtrOutput) } +func (i *expressRouteCircuitPeeringConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[*ExpressRouteCircuitPeeringConfig]{ + OutputState: i.ToExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx).OutputState, + } +} + // Specifies the peering configuration. type ExpressRouteCircuitPeeringConfigOutput struct{ *pulumi.OutputState } @@ -28733,6 +32922,12 @@ func (o ExpressRouteCircuitPeeringConfigOutput) ToExpressRouteCircuitPeeringConf }).(ExpressRouteCircuitPeeringConfigPtrOutput) } +func (o ExpressRouteCircuitPeeringConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[ExpressRouteCircuitPeeringConfig]{ + OutputState: o.OutputState, + } +} + // The communities of bgp peering. Specified for microsoft peering. func (o ExpressRouteCircuitPeeringConfigOutput) AdvertisedCommunities() pulumi.StringArrayOutput { return o.ApplyT(func(v ExpressRouteCircuitPeeringConfig) []string { return v.AdvertisedCommunities }).(pulumi.StringArrayOutput) @@ -28772,6 +32967,12 @@ func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToExpressRouteCircuitPeeringC return o } +func (o ExpressRouteCircuitPeeringConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[*ExpressRouteCircuitPeeringConfig]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitPeeringConfigPtrOutput) Elem() ExpressRouteCircuitPeeringConfigOutput { return o.ApplyT(func(v *ExpressRouteCircuitPeeringConfig) ExpressRouteCircuitPeeringConfig { if v != nil { @@ -28863,6 +33064,12 @@ func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToExpressRouteCircuitPee return o } +func (o ExpressRouteCircuitPeeringConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringConfigResponse] { + return pulumix.Output[ExpressRouteCircuitPeeringConfigResponse]{ + OutputState: o.OutputState, + } +} + // The communities of bgp peering. Specified for microsoft peering. func (o ExpressRouteCircuitPeeringConfigResponseOutput) AdvertisedCommunities() pulumi.StringArrayOutput { return o.ApplyT(func(v ExpressRouteCircuitPeeringConfigResponse) []string { return v.AdvertisedCommunities }).(pulumi.StringArrayOutput) @@ -28907,6 +33114,12 @@ func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToExpressRouteCircuit return o } +func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitPeeringConfigResponse] { + return pulumix.Output[*ExpressRouteCircuitPeeringConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitPeeringConfigResponsePtrOutput) Elem() ExpressRouteCircuitPeeringConfigResponseOutput { return o.ApplyT(func(v *ExpressRouteCircuitPeeringConfigResponse) ExpressRouteCircuitPeeringConfigResponse { if v != nil { @@ -29012,6 +33225,12 @@ func (i ExpressRouteCircuitPeeringIdArgs) ToExpressRouteCircuitPeeringIdOutputWi return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitPeeringIdOutput) } +func (i ExpressRouteCircuitPeeringIdArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringId] { + return pulumix.Output[ExpressRouteCircuitPeeringId]{ + OutputState: i.ToExpressRouteCircuitPeeringIdOutputWithContext(ctx).OutputState, + } +} + // ExpressRoute circuit peering identifier. type ExpressRouteCircuitPeeringIdOutput struct{ *pulumi.OutputState } @@ -29027,6 +33246,12 @@ func (o ExpressRouteCircuitPeeringIdOutput) ToExpressRouteCircuitPeeringIdOutput return o } +func (o ExpressRouteCircuitPeeringIdOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringId] { + return pulumix.Output[ExpressRouteCircuitPeeringId]{ + OutputState: o.OutputState, + } +} + // The ID of the ExpressRoute circuit peering. func (o ExpressRouteCircuitPeeringIdOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitPeeringId) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -29053,6 +33278,12 @@ func (o ExpressRouteCircuitPeeringIdResponseOutput) ToExpressRouteCircuitPeering return o } +func (o ExpressRouteCircuitPeeringIdResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringIdResponse] { + return pulumix.Output[ExpressRouteCircuitPeeringIdResponse]{ + OutputState: o.OutputState, + } +} + // The ID of the ExpressRoute circuit peering. func (o ExpressRouteCircuitPeeringIdResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitPeeringIdResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -29125,6 +33356,12 @@ func (o ExpressRouteCircuitPeeringResponseOutput) ToExpressRouteCircuitPeeringRe return o } +func (o ExpressRouteCircuitPeeringResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitPeeringResponse] { + return pulumix.Output[ExpressRouteCircuitPeeringResponse]{ + OutputState: o.OutputState, + } +} + // The Azure ASN. func (o ExpressRouteCircuitPeeringResponseOutput) AzureASN() pulumi.IntPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitPeeringResponse) *int { return v.AzureASN }).(pulumi.IntPtrOutput) @@ -29269,6 +33506,12 @@ func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToExpressRouteCircuitPeer return o } +func (o ExpressRouteCircuitPeeringResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteCircuitPeeringResponse] { + return pulumix.Output[[]ExpressRouteCircuitPeeringResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitPeeringResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteCircuitPeeringResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteCircuitPeeringResponse { return vs[0].([]ExpressRouteCircuitPeeringResponse)[vs[1].(int)] @@ -29318,6 +33561,12 @@ func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitS return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitServiceProviderPropertiesOutput) } +func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitServiceProviderProperties] { + return pulumix.Output[ExpressRouteCircuitServiceProviderProperties]{ + OutputState: i.ToExpressRouteCircuitServiceProviderPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteCircuitServiceProviderPropertiesArgs) ToExpressRouteCircuitServiceProviderPropertiesPtrOutput() ExpressRouteCircuitServiceProviderPropertiesPtrOutput { return i.ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(context.Background()) } @@ -29359,6 +33608,12 @@ func (i *expressRouteCircuitServiceProviderPropertiesPtrType) ToExpressRouteCirc return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitServiceProviderPropertiesPtrOutput) } +func (i *expressRouteCircuitServiceProviderPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitServiceProviderProperties] { + return pulumix.Output[*ExpressRouteCircuitServiceProviderProperties]{ + OutputState: i.ToExpressRouteCircuitServiceProviderPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Contains ServiceProviderProperties in an ExpressRouteCircuit. type ExpressRouteCircuitServiceProviderPropertiesOutput struct{ *pulumi.OutputState } @@ -29384,6 +33639,12 @@ func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToExpressRouteCircui }).(ExpressRouteCircuitServiceProviderPropertiesPtrOutput) } +func (o ExpressRouteCircuitServiceProviderPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitServiceProviderProperties] { + return pulumix.Output[ExpressRouteCircuitServiceProviderProperties]{ + OutputState: o.OutputState, + } +} + // The BandwidthInMbps. func (o ExpressRouteCircuitServiceProviderPropertiesOutput) BandwidthInMbps() pulumi.IntPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitServiceProviderProperties) *int { return v.BandwidthInMbps }).(pulumi.IntPtrOutput) @@ -29413,6 +33674,12 @@ func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToExpressRouteCir return o } +func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitServiceProviderProperties] { + return pulumix.Output[*ExpressRouteCircuitServiceProviderProperties]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitServiceProviderPropertiesPtrOutput) Elem() ExpressRouteCircuitServiceProviderPropertiesOutput { return o.ApplyT(func(v *ExpressRouteCircuitServiceProviderProperties) ExpressRouteCircuitServiceProviderProperties { if v != nil { @@ -29478,6 +33745,12 @@ func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToExpressRou return o } +func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitServiceProviderPropertiesResponse] { + return pulumix.Output[ExpressRouteCircuitServiceProviderPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // The BandwidthInMbps. func (o ExpressRouteCircuitServiceProviderPropertiesResponseOutput) BandwidthInMbps() pulumi.IntPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitServiceProviderPropertiesResponse) *int { return v.BandwidthInMbps }).(pulumi.IntPtrOutput) @@ -29507,6 +33780,12 @@ func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToExpress return o } +func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitServiceProviderPropertiesResponse] { + return pulumix.Output[*ExpressRouteCircuitServiceProviderPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitServiceProviderPropertiesResponsePtrOutput) Elem() ExpressRouteCircuitServiceProviderPropertiesResponseOutput { return o.ApplyT(func(v *ExpressRouteCircuitServiceProviderPropertiesResponse) ExpressRouteCircuitServiceProviderPropertiesResponse { if v != nil { @@ -29590,6 +33869,12 @@ func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitSkuOutput) } +func (i ExpressRouteCircuitSkuArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitSku] { + return pulumix.Output[ExpressRouteCircuitSku]{ + OutputState: i.ToExpressRouteCircuitSkuOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteCircuitSkuArgs) ToExpressRouteCircuitSkuPtrOutput() ExpressRouteCircuitSkuPtrOutput { return i.ToExpressRouteCircuitSkuPtrOutputWithContext(context.Background()) } @@ -29631,6 +33916,12 @@ func (i *expressRouteCircuitSkuPtrType) ToExpressRouteCircuitSkuPtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitSkuPtrOutput) } +func (i *expressRouteCircuitSkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitSku] { + return pulumix.Output[*ExpressRouteCircuitSku]{ + OutputState: i.ToExpressRouteCircuitSkuPtrOutputWithContext(ctx).OutputState, + } +} + // Contains SKU in an ExpressRouteCircuit. type ExpressRouteCircuitSkuOutput struct{ *pulumi.OutputState } @@ -29656,6 +33947,12 @@ func (o ExpressRouteCircuitSkuOutput) ToExpressRouteCircuitSkuPtrOutputWithConte }).(ExpressRouteCircuitSkuPtrOutput) } +func (o ExpressRouteCircuitSkuOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitSku] { + return pulumix.Output[ExpressRouteCircuitSku]{ + OutputState: o.OutputState, + } +} + // The family of the SKU. func (o ExpressRouteCircuitSkuOutput) Family() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitSku) *string { return v.Family }).(pulumi.StringPtrOutput) @@ -29685,6 +33982,12 @@ func (o ExpressRouteCircuitSkuPtrOutput) ToExpressRouteCircuitSkuPtrOutputWithCo return o } +func (o ExpressRouteCircuitSkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitSku] { + return pulumix.Output[*ExpressRouteCircuitSku]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitSkuPtrOutput) Elem() ExpressRouteCircuitSkuOutput { return o.ApplyT(func(v *ExpressRouteCircuitSku) ExpressRouteCircuitSku { if v != nil { @@ -29750,6 +34053,12 @@ func (o ExpressRouteCircuitSkuResponseOutput) ToExpressRouteCircuitSkuResponseOu return o } +func (o ExpressRouteCircuitSkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitSkuResponse] { + return pulumix.Output[ExpressRouteCircuitSkuResponse]{ + OutputState: o.OutputState, + } +} + // The family of the SKU. func (o ExpressRouteCircuitSkuResponseOutput) Family() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteCircuitSkuResponse) *string { return v.Family }).(pulumi.StringPtrOutput) @@ -29779,6 +34088,12 @@ func (o ExpressRouteCircuitSkuResponsePtrOutput) ToExpressRouteCircuitSkuRespons return o } +func (o ExpressRouteCircuitSkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitSkuResponse] { + return pulumix.Output[*ExpressRouteCircuitSkuResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitSkuResponsePtrOutput) Elem() ExpressRouteCircuitSkuResponseOutput { return o.ApplyT(func(v *ExpressRouteCircuitSkuResponse) ExpressRouteCircuitSkuResponse { if v != nil { @@ -29866,6 +34181,12 @@ func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitStatsOutput) } +func (i ExpressRouteCircuitStatsArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitStats] { + return pulumix.Output[ExpressRouteCircuitStats]{ + OutputState: i.ToExpressRouteCircuitStatsOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteCircuitStatsArgs) ToExpressRouteCircuitStatsPtrOutput() ExpressRouteCircuitStatsPtrOutput { return i.ToExpressRouteCircuitStatsPtrOutputWithContext(context.Background()) } @@ -29907,6 +34228,12 @@ func (i *expressRouteCircuitStatsPtrType) ToExpressRouteCircuitStatsPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteCircuitStatsPtrOutput) } +func (i *expressRouteCircuitStatsPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitStats] { + return pulumix.Output[*ExpressRouteCircuitStats]{ + OutputState: i.ToExpressRouteCircuitStatsPtrOutputWithContext(ctx).OutputState, + } +} + // Contains stats associated with the peering. type ExpressRouteCircuitStatsOutput struct{ *pulumi.OutputState } @@ -29932,6 +34259,12 @@ func (o ExpressRouteCircuitStatsOutput) ToExpressRouteCircuitStatsPtrOutputWithC }).(ExpressRouteCircuitStatsPtrOutput) } +func (o ExpressRouteCircuitStatsOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitStats] { + return pulumix.Output[ExpressRouteCircuitStats]{ + OutputState: o.OutputState, + } +} + // The Primary BytesIn of the peering. func (o ExpressRouteCircuitStatsOutput) PrimarybytesIn() pulumi.Float64PtrOutput { return o.ApplyT(func(v ExpressRouteCircuitStats) *float64 { return v.PrimarybytesIn }).(pulumi.Float64PtrOutput) @@ -29966,6 +34299,12 @@ func (o ExpressRouteCircuitStatsPtrOutput) ToExpressRouteCircuitStatsPtrOutputWi return o } +func (o ExpressRouteCircuitStatsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitStats] { + return pulumix.Output[*ExpressRouteCircuitStats]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitStatsPtrOutput) Elem() ExpressRouteCircuitStatsOutput { return o.ApplyT(func(v *ExpressRouteCircuitStats) ExpressRouteCircuitStats { if v != nil { @@ -30043,6 +34382,12 @@ func (o ExpressRouteCircuitStatsResponseOutput) ToExpressRouteCircuitStatsRespon return o } +func (o ExpressRouteCircuitStatsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteCircuitStatsResponse] { + return pulumix.Output[ExpressRouteCircuitStatsResponse]{ + OutputState: o.OutputState, + } +} + // The Primary BytesIn of the peering. func (o ExpressRouteCircuitStatsResponseOutput) PrimarybytesIn() pulumi.Float64PtrOutput { return o.ApplyT(func(v ExpressRouteCircuitStatsResponse) *float64 { return v.PrimarybytesIn }).(pulumi.Float64PtrOutput) @@ -30077,6 +34422,12 @@ func (o ExpressRouteCircuitStatsResponsePtrOutput) ToExpressRouteCircuitStatsRes return o } +func (o ExpressRouteCircuitStatsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteCircuitStatsResponse] { + return pulumix.Output[*ExpressRouteCircuitStatsResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteCircuitStatsResponsePtrOutput) Elem() ExpressRouteCircuitStatsResponseOutput { return o.ApplyT(func(v *ExpressRouteCircuitStatsResponse) ExpressRouteCircuitStatsResponse { if v != nil { @@ -30194,6 +34545,12 @@ func (i ExpressRouteConnectionTypeArgs) ToExpressRouteConnectionTypeOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteConnectionTypeOutput) } +func (i ExpressRouteConnectionTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteConnectionType] { + return pulumix.Output[ExpressRouteConnectionType]{ + OutputState: i.ToExpressRouteConnectionTypeOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteConnectionTypeArrayInput is an input type that accepts ExpressRouteConnectionTypeArray and ExpressRouteConnectionTypeArrayOutput values. // You can construct a concrete instance of `ExpressRouteConnectionTypeArrayInput` via: // @@ -30219,6 +34576,12 @@ func (i ExpressRouteConnectionTypeArray) ToExpressRouteConnectionTypeArrayOutput return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteConnectionTypeArrayOutput) } +func (i ExpressRouteConnectionTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteConnectionType] { + return pulumix.Output[[]ExpressRouteConnectionType]{ + OutputState: i.ToExpressRouteConnectionTypeArrayOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteConnection resource. type ExpressRouteConnectionTypeOutput struct{ *pulumi.OutputState } @@ -30234,6 +34597,12 @@ func (o ExpressRouteConnectionTypeOutput) ToExpressRouteConnectionTypeOutputWith return o } +func (o ExpressRouteConnectionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteConnectionType] { + return pulumix.Output[ExpressRouteConnectionType]{ + OutputState: o.OutputState, + } +} + // Authorization key to establish the connection. func (o ExpressRouteConnectionTypeOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteConnectionType) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) @@ -30293,6 +34662,12 @@ func (o ExpressRouteConnectionTypeArrayOutput) ToExpressRouteConnectionTypeArray return o } +func (o ExpressRouteConnectionTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteConnectionType] { + return pulumix.Output[[]ExpressRouteConnectionType]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteConnectionTypeArrayOutput) Index(i pulumi.IntInput) ExpressRouteConnectionTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteConnectionType { return vs[0].([]ExpressRouteConnectionType)[vs[1].(int)] @@ -30320,6 +34695,12 @@ func (o ExpressRouteConnectionIdResponseOutput) ToExpressRouteConnectionIdRespon return o } +func (o ExpressRouteConnectionIdResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteConnectionIdResponse] { + return pulumix.Output[ExpressRouteConnectionIdResponse]{ + OutputState: o.OutputState, + } +} + // The ID of the ExpressRouteConnection. func (o ExpressRouteConnectionIdResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v ExpressRouteConnectionIdResponse) string { return v.Id }).(pulumi.StringOutput) @@ -30339,6 +34720,12 @@ func (o ExpressRouteConnectionIdResponsePtrOutput) ToExpressRouteConnectionIdRes return o } +func (o ExpressRouteConnectionIdResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteConnectionIdResponse] { + return pulumix.Output[*ExpressRouteConnectionIdResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteConnectionIdResponsePtrOutput) Elem() ExpressRouteConnectionIdResponseOutput { return o.ApplyT(func(v *ExpressRouteConnectionIdResponse) ExpressRouteConnectionIdResponse { if v != nil { @@ -30398,6 +34785,12 @@ func (o ExpressRouteConnectionResponseOutput) ToExpressRouteConnectionResponseOu return o } +func (o ExpressRouteConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteConnectionResponse] { + return pulumix.Output[ExpressRouteConnectionResponse]{ + OutputState: o.OutputState, + } +} + // Authorization key to establish the connection. func (o ExpressRouteConnectionResponseOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteConnectionResponse) *string { return v.AuthorizationKey }).(pulumi.StringPtrOutput) @@ -30464,6 +34857,12 @@ func (o ExpressRouteConnectionResponseArrayOutput) ToExpressRouteConnectionRespo return o } +func (o ExpressRouteConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteConnectionResponse] { + return pulumix.Output[[]ExpressRouteConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteConnectionResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteConnectionResponse { return vs[0].([]ExpressRouteConnectionResponse)[vs[1].(int)] @@ -30505,6 +34904,12 @@ func (i ExpressRouteGatewayPropertiesAutoScaleConfigurationArgs) ToExpressRouteG return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteGatewayPropertiesAutoScaleConfigurationOutput) } +func (i ExpressRouteGatewayPropertiesAutoScaleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteGatewayPropertiesAutoScaleConfiguration] { + return pulumix.Output[ExpressRouteGatewayPropertiesAutoScaleConfiguration]{ + OutputState: i.ToExpressRouteGatewayPropertiesAutoScaleConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteGatewayPropertiesAutoScaleConfigurationArgs) ToExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput() ExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput { return i.ToExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutputWithContext(context.Background()) } @@ -30546,6 +34951,12 @@ func (i *expressRouteGatewayPropertiesAutoScaleConfigurationPtrType) ToExpressRo return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput) } +func (i *expressRouteGatewayPropertiesAutoScaleConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGatewayPropertiesAutoScaleConfiguration] { + return pulumix.Output[*ExpressRouteGatewayPropertiesAutoScaleConfiguration]{ + OutputState: i.ToExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Configuration for auto scaling. type ExpressRouteGatewayPropertiesAutoScaleConfigurationOutput struct{ *pulumi.OutputState } @@ -30571,6 +34982,12 @@ func (o ExpressRouteGatewayPropertiesAutoScaleConfigurationOutput) ToExpressRout }).(ExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput) } +func (o ExpressRouteGatewayPropertiesAutoScaleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteGatewayPropertiesAutoScaleConfiguration] { + return pulumix.Output[ExpressRouteGatewayPropertiesAutoScaleConfiguration]{ + OutputState: o.OutputState, + } +} + // Minimum and maximum number of scale units to deploy. func (o ExpressRouteGatewayPropertiesAutoScaleConfigurationOutput) Bounds() ExpressRouteGatewayPropertiesBoundsPtrOutput { return o.ApplyT(func(v ExpressRouteGatewayPropertiesAutoScaleConfiguration) *ExpressRouteGatewayPropertiesBounds { @@ -30592,6 +35009,12 @@ func (o ExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput) ToExpressR return o } +func (o ExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGatewayPropertiesAutoScaleConfiguration] { + return pulumix.Output[*ExpressRouteGatewayPropertiesAutoScaleConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteGatewayPropertiesAutoScaleConfigurationPtrOutput) Elem() ExpressRouteGatewayPropertiesAutoScaleConfigurationOutput { return o.ApplyT(func(v *ExpressRouteGatewayPropertiesAutoScaleConfiguration) ExpressRouteGatewayPropertiesAutoScaleConfiguration { if v != nil { @@ -30651,6 +35074,12 @@ func (i ExpressRouteGatewayPropertiesBoundsArgs) ToExpressRouteGatewayProperties return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteGatewayPropertiesBoundsOutput) } +func (i ExpressRouteGatewayPropertiesBoundsArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteGatewayPropertiesBounds] { + return pulumix.Output[ExpressRouteGatewayPropertiesBounds]{ + OutputState: i.ToExpressRouteGatewayPropertiesBoundsOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteGatewayPropertiesBoundsArgs) ToExpressRouteGatewayPropertiesBoundsPtrOutput() ExpressRouteGatewayPropertiesBoundsPtrOutput { return i.ToExpressRouteGatewayPropertiesBoundsPtrOutputWithContext(context.Background()) } @@ -30692,6 +35121,12 @@ func (i *expressRouteGatewayPropertiesBoundsPtrType) ToExpressRouteGatewayProper return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteGatewayPropertiesBoundsPtrOutput) } +func (i *expressRouteGatewayPropertiesBoundsPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGatewayPropertiesBounds] { + return pulumix.Output[*ExpressRouteGatewayPropertiesBounds]{ + OutputState: i.ToExpressRouteGatewayPropertiesBoundsPtrOutputWithContext(ctx).OutputState, + } +} + // Minimum and maximum number of scale units to deploy. type ExpressRouteGatewayPropertiesBoundsOutput struct{ *pulumi.OutputState } @@ -30717,6 +35152,12 @@ func (o ExpressRouteGatewayPropertiesBoundsOutput) ToExpressRouteGatewayProperti }).(ExpressRouteGatewayPropertiesBoundsPtrOutput) } +func (o ExpressRouteGatewayPropertiesBoundsOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteGatewayPropertiesBounds] { + return pulumix.Output[ExpressRouteGatewayPropertiesBounds]{ + OutputState: o.OutputState, + } +} + // Maximum number of scale units deployed for ExpressRoute gateway. func (o ExpressRouteGatewayPropertiesBoundsOutput) Max() pulumi.IntPtrOutput { return o.ApplyT(func(v ExpressRouteGatewayPropertiesBounds) *int { return v.Max }).(pulumi.IntPtrOutput) @@ -30741,6 +35182,12 @@ func (o ExpressRouteGatewayPropertiesBoundsPtrOutput) ToExpressRouteGatewayPrope return o } +func (o ExpressRouteGatewayPropertiesBoundsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGatewayPropertiesBounds] { + return pulumix.Output[*ExpressRouteGatewayPropertiesBounds]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteGatewayPropertiesBoundsPtrOutput) Elem() ExpressRouteGatewayPropertiesBoundsOutput { return o.ApplyT(func(v *ExpressRouteGatewayPropertiesBounds) ExpressRouteGatewayPropertiesBounds { if v != nil { @@ -30792,6 +35239,12 @@ func (o ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationOutput) ToExp return o } +func (o ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration] { + return pulumix.Output[ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration]{ + OutputState: o.OutputState, + } +} + // Minimum and maximum number of scale units to deploy. func (o ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationOutput) Bounds() ExpressRouteGatewayPropertiesResponseBoundsPtrOutput { return o.ApplyT(func(v ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration) *ExpressRouteGatewayPropertiesResponseBounds { @@ -30813,6 +35266,12 @@ func (o ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationPtrOutput) To return o } +func (o ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration] { + return pulumix.Output[*ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationPtrOutput) Elem() ExpressRouteGatewayPropertiesResponseAutoScaleConfigurationOutput { return o.ApplyT(func(v *ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration) ExpressRouteGatewayPropertiesResponseAutoScaleConfiguration { if v != nil { @@ -30856,6 +35315,12 @@ func (o ExpressRouteGatewayPropertiesResponseBoundsOutput) ToExpressRouteGateway return o } +func (o ExpressRouteGatewayPropertiesResponseBoundsOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteGatewayPropertiesResponseBounds] { + return pulumix.Output[ExpressRouteGatewayPropertiesResponseBounds]{ + OutputState: o.OutputState, + } +} + // Maximum number of scale units deployed for ExpressRoute gateway. func (o ExpressRouteGatewayPropertiesResponseBoundsOutput) Max() pulumi.IntPtrOutput { return o.ApplyT(func(v ExpressRouteGatewayPropertiesResponseBounds) *int { return v.Max }).(pulumi.IntPtrOutput) @@ -30880,6 +35345,12 @@ func (o ExpressRouteGatewayPropertiesResponseBoundsPtrOutput) ToExpressRouteGate return o } +func (o ExpressRouteGatewayPropertiesResponseBoundsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteGatewayPropertiesResponseBounds] { + return pulumix.Output[*ExpressRouteGatewayPropertiesResponseBounds]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteGatewayPropertiesResponseBoundsPtrOutput) Elem() ExpressRouteGatewayPropertiesResponseBoundsOutput { return o.ApplyT(func(v *ExpressRouteGatewayPropertiesResponseBounds) ExpressRouteGatewayPropertiesResponseBounds { if v != nil { @@ -30957,6 +35428,12 @@ func (i ExpressRouteLinkArgs) ToExpressRouteLinkOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteLinkOutput) } +func (i ExpressRouteLinkArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteLink] { + return pulumix.Output[ExpressRouteLink]{ + OutputState: i.ToExpressRouteLinkOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteLinkArrayInput is an input type that accepts ExpressRouteLinkArray and ExpressRouteLinkArrayOutput values. // You can construct a concrete instance of `ExpressRouteLinkArrayInput` via: // @@ -30982,6 +35459,12 @@ func (i ExpressRouteLinkArray) ToExpressRouteLinkArrayOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteLinkArrayOutput) } +func (i ExpressRouteLinkArray) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteLink] { + return pulumix.Output[[]ExpressRouteLink]{ + OutputState: i.ToExpressRouteLinkArrayOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteLink child resource definition. type ExpressRouteLinkOutput struct{ *pulumi.OutputState } @@ -30997,6 +35480,12 @@ func (o ExpressRouteLinkOutput) ToExpressRouteLinkOutputWithContext(ctx context. return o } +func (o ExpressRouteLinkOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteLink] { + return pulumix.Output[ExpressRouteLink]{ + OutputState: o.OutputState, + } +} + // Administrative state of the physical port. func (o ExpressRouteLinkOutput) AdminState() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteLink) *string { return v.AdminState }).(pulumi.StringPtrOutput) @@ -31031,6 +35520,12 @@ func (o ExpressRouteLinkArrayOutput) ToExpressRouteLinkArrayOutputWithContext(ct return o } +func (o ExpressRouteLinkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteLink] { + return pulumix.Output[[]ExpressRouteLink]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteLinkArrayOutput) Index(i pulumi.IntInput) ExpressRouteLinkOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteLink { return vs[0].([]ExpressRouteLink)[vs[1].(int)] @@ -31084,6 +35579,12 @@ func (i ExpressRouteLinkMacSecConfigArgs) ToExpressRouteLinkMacSecConfigOutputWi return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteLinkMacSecConfigOutput) } +func (i ExpressRouteLinkMacSecConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteLinkMacSecConfig] { + return pulumix.Output[ExpressRouteLinkMacSecConfig]{ + OutputState: i.ToExpressRouteLinkMacSecConfigOutputWithContext(ctx).OutputState, + } +} + func (i ExpressRouteLinkMacSecConfigArgs) ToExpressRouteLinkMacSecConfigPtrOutput() ExpressRouteLinkMacSecConfigPtrOutput { return i.ToExpressRouteLinkMacSecConfigPtrOutputWithContext(context.Background()) } @@ -31125,6 +35626,12 @@ func (i *expressRouteLinkMacSecConfigPtrType) ToExpressRouteLinkMacSecConfigPtrO return pulumi.ToOutputWithContext(ctx, i).(ExpressRouteLinkMacSecConfigPtrOutput) } +func (i *expressRouteLinkMacSecConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteLinkMacSecConfig] { + return pulumix.Output[*ExpressRouteLinkMacSecConfig]{ + OutputState: i.ToExpressRouteLinkMacSecConfigPtrOutputWithContext(ctx).OutputState, + } +} + // ExpressRouteLink Mac Security Configuration. type ExpressRouteLinkMacSecConfigOutput struct{ *pulumi.OutputState } @@ -31150,6 +35657,12 @@ func (o ExpressRouteLinkMacSecConfigOutput) ToExpressRouteLinkMacSecConfigPtrOut }).(ExpressRouteLinkMacSecConfigPtrOutput) } +func (o ExpressRouteLinkMacSecConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteLinkMacSecConfig] { + return pulumix.Output[ExpressRouteLinkMacSecConfig]{ + OutputState: o.OutputState, + } +} + // Keyvault Secret Identifier URL containing Mac security CAK key. func (o ExpressRouteLinkMacSecConfigOutput) CakSecretIdentifier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteLinkMacSecConfig) *string { return v.CakSecretIdentifier }).(pulumi.StringPtrOutput) @@ -31184,6 +35697,12 @@ func (o ExpressRouteLinkMacSecConfigPtrOutput) ToExpressRouteLinkMacSecConfigPtr return o } +func (o ExpressRouteLinkMacSecConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteLinkMacSecConfig] { + return pulumix.Output[*ExpressRouteLinkMacSecConfig]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteLinkMacSecConfigPtrOutput) Elem() ExpressRouteLinkMacSecConfigOutput { return o.ApplyT(func(v *ExpressRouteLinkMacSecConfig) ExpressRouteLinkMacSecConfig { if v != nil { @@ -31261,6 +35780,12 @@ func (o ExpressRouteLinkMacSecConfigResponseOutput) ToExpressRouteLinkMacSecConf return o } +func (o ExpressRouteLinkMacSecConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteLinkMacSecConfigResponse] { + return pulumix.Output[ExpressRouteLinkMacSecConfigResponse]{ + OutputState: o.OutputState, + } +} + // Keyvault Secret Identifier URL containing Mac security CAK key. func (o ExpressRouteLinkMacSecConfigResponseOutput) CakSecretIdentifier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteLinkMacSecConfigResponse) *string { return v.CakSecretIdentifier }).(pulumi.StringPtrOutput) @@ -31295,6 +35820,12 @@ func (o ExpressRouteLinkMacSecConfigResponsePtrOutput) ToExpressRouteLinkMacSecC return o } +func (o ExpressRouteLinkMacSecConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExpressRouteLinkMacSecConfigResponse] { + return pulumix.Output[*ExpressRouteLinkMacSecConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteLinkMacSecConfigResponsePtrOutput) Elem() ExpressRouteLinkMacSecConfigResponseOutput { return o.ApplyT(func(v *ExpressRouteLinkMacSecConfigResponse) ExpressRouteLinkMacSecConfigResponse { if v != nil { @@ -31388,6 +35919,12 @@ func (o ExpressRouteLinkResponseOutput) ToExpressRouteLinkResponseOutputWithCont return o } +func (o ExpressRouteLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ExpressRouteLinkResponse] { + return pulumix.Output[ExpressRouteLinkResponse]{ + OutputState: o.OutputState, + } +} + // Administrative state of the physical port. func (o ExpressRouteLinkResponseOutput) AdminState() pulumi.StringPtrOutput { return o.ApplyT(func(v ExpressRouteLinkResponse) *string { return v.AdminState }).(pulumi.StringPtrOutput) @@ -31462,6 +35999,12 @@ func (o ExpressRouteLinkResponseArrayOutput) ToExpressRouteLinkResponseArrayOutp return o } +func (o ExpressRouteLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ExpressRouteLinkResponse] { + return pulumix.Output[[]ExpressRouteLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o ExpressRouteLinkResponseArrayOutput) Index(i pulumi.IntInput) ExpressRouteLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExpressRouteLinkResponse { return vs[0].([]ExpressRouteLinkResponse)[vs[1].(int)] @@ -31507,6 +36050,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()) } @@ -31548,6 +36097,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, + } +} + // ExtendedLocation complex type. type ExtendedLocationOutput struct{ *pulumi.OutputState } @@ -31573,6 +36128,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) @@ -31597,6 +36158,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 { @@ -31650,6 +36217,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) @@ -31674,6 +36247,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 { @@ -31743,6 +36322,12 @@ func (i FilterItemsArgs) ToFilterItemsOutputWithContext(ctx context.Context) Fil return pulumi.ToOutputWithContext(ctx, i).(FilterItemsOutput) } +func (i FilterItemsArgs) ToOutput(ctx context.Context) pulumix.Output[FilterItems] { + return pulumix.Output[FilterItems]{ + OutputState: i.ToFilterItemsOutputWithContext(ctx).OutputState, + } +} + // FilterItemsArrayInput is an input type that accepts FilterItemsArray and FilterItemsArrayOutput values. // You can construct a concrete instance of `FilterItemsArrayInput` via: // @@ -31768,6 +36353,12 @@ func (i FilterItemsArray) ToFilterItemsArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(FilterItemsArrayOutput) } +func (i FilterItemsArray) ToOutput(ctx context.Context) pulumix.Output[[]FilterItems] { + return pulumix.Output[[]FilterItems]{ + OutputState: i.ToFilterItemsArrayOutputWithContext(ctx).OutputState, + } +} + // Will contain the filter name and values to operate on type FilterItemsOutput struct{ *pulumi.OutputState } @@ -31783,6 +36374,12 @@ func (o FilterItemsOutput) ToFilterItemsOutputWithContext(ctx context.Context) F return o } +func (o FilterItemsOutput) ToOutput(ctx context.Context) pulumix.Output[FilterItems] { + return pulumix.Output[FilterItems]{ + OutputState: o.OutputState, + } +} + // The name of the field we would like to filter func (o FilterItemsOutput) Field() pulumi.StringPtrOutput { return o.ApplyT(func(v FilterItems) *string { return v.Field }).(pulumi.StringPtrOutput) @@ -31807,6 +36404,12 @@ func (o FilterItemsArrayOutput) ToFilterItemsArrayOutputWithContext(ctx context. return o } +func (o FilterItemsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FilterItems] { + return pulumix.Output[[]FilterItems]{ + OutputState: o.OutputState, + } +} + func (o FilterItemsArrayOutput) Index(i pulumi.IntInput) FilterItemsOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FilterItems { return vs[0].([]FilterItems)[vs[1].(int)] @@ -31852,6 +36455,12 @@ func (i FirewallPolicyCertificateAuthorityArgs) ToFirewallPolicyCertificateAutho return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyCertificateAuthorityOutput) } +func (i FirewallPolicyCertificateAuthorityArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyCertificateAuthority] { + return pulumix.Output[FirewallPolicyCertificateAuthority]{ + OutputState: i.ToFirewallPolicyCertificateAuthorityOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyCertificateAuthorityArgs) ToFirewallPolicyCertificateAuthorityPtrOutput() FirewallPolicyCertificateAuthorityPtrOutput { return i.ToFirewallPolicyCertificateAuthorityPtrOutputWithContext(context.Background()) } @@ -31893,6 +36502,12 @@ func (i *firewallPolicyCertificateAuthorityPtrType) ToFirewallPolicyCertificateA return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyCertificateAuthorityPtrOutput) } +func (i *firewallPolicyCertificateAuthorityPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyCertificateAuthority] { + return pulumix.Output[*FirewallPolicyCertificateAuthority]{ + OutputState: i.ToFirewallPolicyCertificateAuthorityPtrOutputWithContext(ctx).OutputState, + } +} + // Trusted Root certificates properties for tls. type FirewallPolicyCertificateAuthorityOutput struct{ *pulumi.OutputState } @@ -31918,6 +36533,12 @@ func (o FirewallPolicyCertificateAuthorityOutput) ToFirewallPolicyCertificateAut }).(FirewallPolicyCertificateAuthorityPtrOutput) } +func (o FirewallPolicyCertificateAuthorityOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyCertificateAuthority] { + return pulumix.Output[FirewallPolicyCertificateAuthority]{ + OutputState: o.OutputState, + } +} + // Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. func (o FirewallPolicyCertificateAuthorityOutput) KeyVaultSecretId() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyCertificateAuthority) *string { return v.KeyVaultSecretId }).(pulumi.StringPtrOutput) @@ -31942,6 +36563,12 @@ func (o FirewallPolicyCertificateAuthorityPtrOutput) ToFirewallPolicyCertificate return o } +func (o FirewallPolicyCertificateAuthorityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyCertificateAuthority] { + return pulumix.Output[*FirewallPolicyCertificateAuthority]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyCertificateAuthorityPtrOutput) Elem() FirewallPolicyCertificateAuthorityOutput { return o.ApplyT(func(v *FirewallPolicyCertificateAuthority) FirewallPolicyCertificateAuthority { if v != nil { @@ -31995,6 +36622,12 @@ func (o FirewallPolicyCertificateAuthorityResponseOutput) ToFirewallPolicyCertif return o } +func (o FirewallPolicyCertificateAuthorityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyCertificateAuthorityResponse] { + return pulumix.Output[FirewallPolicyCertificateAuthorityResponse]{ + OutputState: o.OutputState, + } +} + // Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. func (o FirewallPolicyCertificateAuthorityResponseOutput) KeyVaultSecretId() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyCertificateAuthorityResponse) *string { return v.KeyVaultSecretId }).(pulumi.StringPtrOutput) @@ -32019,6 +36652,12 @@ func (o FirewallPolicyCertificateAuthorityResponsePtrOutput) ToFirewallPolicyCer return o } +func (o FirewallPolicyCertificateAuthorityResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyCertificateAuthorityResponse] { + return pulumix.Output[*FirewallPolicyCertificateAuthorityResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyCertificateAuthorityResponsePtrOutput) Elem() FirewallPolicyCertificateAuthorityResponseOutput { return o.ApplyT(func(v *FirewallPolicyCertificateAuthorityResponse) FirewallPolicyCertificateAuthorityResponse { if v != nil { @@ -32192,6 +36831,12 @@ func (i FirewallPolicyInsightsArgs) ToFirewallPolicyInsightsOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyInsightsOutput) } +func (i FirewallPolicyInsightsArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyInsights] { + return pulumix.Output[FirewallPolicyInsights]{ + OutputState: i.ToFirewallPolicyInsightsOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyInsightsArgs) ToFirewallPolicyInsightsPtrOutput() FirewallPolicyInsightsPtrOutput { return i.ToFirewallPolicyInsightsPtrOutputWithContext(context.Background()) } @@ -32233,6 +36878,12 @@ func (i *firewallPolicyInsightsPtrType) ToFirewallPolicyInsightsPtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyInsightsPtrOutput) } +func (i *firewallPolicyInsightsPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyInsights] { + return pulumix.Output[*FirewallPolicyInsights]{ + OutputState: i.ToFirewallPolicyInsightsPtrOutputWithContext(ctx).OutputState, + } +} + // Firewall Policy Insights. type FirewallPolicyInsightsOutput struct{ *pulumi.OutputState } @@ -32258,6 +36909,12 @@ func (o FirewallPolicyInsightsOutput) ToFirewallPolicyInsightsPtrOutputWithConte }).(FirewallPolicyInsightsPtrOutput) } +func (o FirewallPolicyInsightsOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyInsights] { + return pulumix.Output[FirewallPolicyInsights]{ + OutputState: o.OutputState, + } +} + // A flag to indicate if the insights are enabled on the policy. func (o FirewallPolicyInsightsOutput) IsEnabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v FirewallPolicyInsights) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) @@ -32287,6 +36944,12 @@ func (o FirewallPolicyInsightsPtrOutput) ToFirewallPolicyInsightsPtrOutputWithCo return o } +func (o FirewallPolicyInsightsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyInsights] { + return pulumix.Output[*FirewallPolicyInsights]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyInsightsPtrOutput) Elem() FirewallPolicyInsightsOutput { return o.ApplyT(func(v *FirewallPolicyInsights) FirewallPolicyInsights { if v != nil { @@ -32352,6 +37015,12 @@ func (o FirewallPolicyInsightsResponseOutput) ToFirewallPolicyInsightsResponseOu return o } +func (o FirewallPolicyInsightsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyInsightsResponse] { + return pulumix.Output[FirewallPolicyInsightsResponse]{ + OutputState: o.OutputState, + } +} + // A flag to indicate if the insights are enabled on the policy. func (o FirewallPolicyInsightsResponseOutput) IsEnabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v FirewallPolicyInsightsResponse) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) @@ -32383,6 +37052,12 @@ func (o FirewallPolicyInsightsResponsePtrOutput) ToFirewallPolicyInsightsRespons return o } +func (o FirewallPolicyInsightsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyInsightsResponse] { + return pulumix.Output[*FirewallPolicyInsightsResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyInsightsResponsePtrOutput) Elem() FirewallPolicyInsightsResponseOutput { return o.ApplyT(func(v *FirewallPolicyInsightsResponse) FirewallPolicyInsightsResponse { if v != nil { @@ -32462,6 +37137,12 @@ func (i FirewallPolicyIntrusionDetectionArgs) ToFirewallPolicyIntrusionDetection return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionOutput) } +func (i FirewallPolicyIntrusionDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetection] { + return pulumix.Output[FirewallPolicyIntrusionDetection]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyIntrusionDetectionArgs) ToFirewallPolicyIntrusionDetectionPtrOutput() FirewallPolicyIntrusionDetectionPtrOutput { return i.ToFirewallPolicyIntrusionDetectionPtrOutputWithContext(context.Background()) } @@ -32503,6 +37184,12 @@ func (i *firewallPolicyIntrusionDetectionPtrType) ToFirewallPolicyIntrusionDetec return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionPtrOutput) } +func (i *firewallPolicyIntrusionDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyIntrusionDetection] { + return pulumix.Output[*FirewallPolicyIntrusionDetection]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionPtrOutputWithContext(ctx).OutputState, + } +} + // Configuration for intrusion detection mode and rules. type FirewallPolicyIntrusionDetectionOutput struct{ *pulumi.OutputState } @@ -32528,6 +37215,12 @@ func (o FirewallPolicyIntrusionDetectionOutput) ToFirewallPolicyIntrusionDetecti }).(FirewallPolicyIntrusionDetectionPtrOutput) } +func (o FirewallPolicyIntrusionDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetection] { + return pulumix.Output[FirewallPolicyIntrusionDetection]{ + OutputState: o.OutputState, + } +} + // Intrusion detection configuration properties. func (o FirewallPolicyIntrusionDetectionOutput) Configuration() FirewallPolicyIntrusionDetectionConfigurationPtrOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetection) *FirewallPolicyIntrusionDetectionConfiguration { @@ -32554,6 +37247,12 @@ func (o FirewallPolicyIntrusionDetectionPtrOutput) ToFirewallPolicyIntrusionDete return o } +func (o FirewallPolicyIntrusionDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyIntrusionDetection] { + return pulumix.Output[*FirewallPolicyIntrusionDetection]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionPtrOutput) Elem() FirewallPolicyIntrusionDetectionOutput { return o.ApplyT(func(v *FirewallPolicyIntrusionDetection) FirewallPolicyIntrusionDetection { if v != nil { @@ -32647,6 +37346,12 @@ func (i FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArgs) ToFirew return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutput) } +func (i FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionBypassTrafficSpecifications] { + return pulumix.Output[FirewallPolicyIntrusionDetectionBypassTrafficSpecifications]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutputWithContext(ctx).OutputState, + } +} + // FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayInput is an input type that accepts FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArray and FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutput values. // You can construct a concrete instance of `FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayInput` via: // @@ -32672,6 +37377,12 @@ func (i FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArray) ToFire return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutput) } +func (i FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArray) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyIntrusionDetectionBypassTrafficSpecifications] { + return pulumix.Output[[]FirewallPolicyIntrusionDetectionBypassTrafficSpecifications]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutputWithContext(ctx).OutputState, + } +} + // Intrusion detection bypass traffic specification. type FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutput struct{ *pulumi.OutputState } @@ -32687,6 +37398,12 @@ func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutput) ToFir return o } +func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionBypassTrafficSpecifications] { + return pulumix.Output[FirewallPolicyIntrusionDetectionBypassTrafficSpecifications]{ + OutputState: o.OutputState, + } +} + // Description of the bypass traffic rule. func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionBypassTrafficSpecifications) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -32747,6 +37464,12 @@ func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutput) return o } +func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyIntrusionDetectionBypassTrafficSpecifications] { + return pulumix.Output[[]FirewallPolicyIntrusionDetectionBypassTrafficSpecifications]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutput) Index(i pulumi.IntInput) FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FirewallPolicyIntrusionDetectionBypassTrafficSpecifications { return vs[0].([]FirewallPolicyIntrusionDetectionBypassTrafficSpecifications)[vs[1].(int)] @@ -32788,6 +37511,12 @@ func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseOutpu return o } +func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse] { + return pulumix.Output[FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse]{ + OutputState: o.OutputState, + } +} + // Description of the bypass traffic rule. func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse) *string { @@ -32854,6 +37583,12 @@ func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseArray return o } +func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse] { + return pulumix.Output[[]FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseArrayOutput) Index(i pulumi.IntInput) FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse { return vs[0].([]FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse)[vs[1].(int)] @@ -32903,6 +37638,12 @@ func (i FirewallPolicyIntrusionDetectionConfigurationArgs) ToFirewallPolicyIntru return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionConfigurationOutput) } +func (i FirewallPolicyIntrusionDetectionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionConfiguration] { + return pulumix.Output[FirewallPolicyIntrusionDetectionConfiguration]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyIntrusionDetectionConfigurationArgs) ToFirewallPolicyIntrusionDetectionConfigurationPtrOutput() FirewallPolicyIntrusionDetectionConfigurationPtrOutput { return i.ToFirewallPolicyIntrusionDetectionConfigurationPtrOutputWithContext(context.Background()) } @@ -32944,6 +37685,12 @@ func (i *firewallPolicyIntrusionDetectionConfigurationPtrType) ToFirewallPolicyI return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionConfigurationPtrOutput) } +func (i *firewallPolicyIntrusionDetectionConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyIntrusionDetectionConfiguration] { + return pulumix.Output[*FirewallPolicyIntrusionDetectionConfiguration]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // The operation for configuring intrusion detection. type FirewallPolicyIntrusionDetectionConfigurationOutput struct{ *pulumi.OutputState } @@ -32969,6 +37716,12 @@ func (o FirewallPolicyIntrusionDetectionConfigurationOutput) ToFirewallPolicyInt }).(FirewallPolicyIntrusionDetectionConfigurationPtrOutput) } +func (o FirewallPolicyIntrusionDetectionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionConfiguration] { + return pulumix.Output[FirewallPolicyIntrusionDetectionConfiguration]{ + OutputState: o.OutputState, + } +} + // List of rules for traffic to bypass. func (o FirewallPolicyIntrusionDetectionConfigurationOutput) BypassTrafficSettings() FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsArrayOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionConfiguration) []FirewallPolicyIntrusionDetectionBypassTrafficSpecifications { @@ -33002,6 +37755,12 @@ func (o FirewallPolicyIntrusionDetectionConfigurationPtrOutput) ToFirewallPolicy return o } +func (o FirewallPolicyIntrusionDetectionConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyIntrusionDetectionConfiguration] { + return pulumix.Output[*FirewallPolicyIntrusionDetectionConfiguration]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionConfigurationPtrOutput) Elem() FirewallPolicyIntrusionDetectionConfigurationOutput { return o.ApplyT(func(v *FirewallPolicyIntrusionDetectionConfiguration) FirewallPolicyIntrusionDetectionConfiguration { if v != nil { @@ -33067,6 +37826,12 @@ func (o FirewallPolicyIntrusionDetectionConfigurationResponseOutput) ToFirewallP return o } +func (o FirewallPolicyIntrusionDetectionConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionConfigurationResponse] { + return pulumix.Output[FirewallPolicyIntrusionDetectionConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // List of rules for traffic to bypass. func (o FirewallPolicyIntrusionDetectionConfigurationResponseOutput) BypassTrafficSettings() FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponseArrayOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionConfigurationResponse) []FirewallPolicyIntrusionDetectionBypassTrafficSpecificationsResponse { @@ -33100,6 +37865,12 @@ func (o FirewallPolicyIntrusionDetectionConfigurationResponsePtrOutput) ToFirewa return o } +func (o FirewallPolicyIntrusionDetectionConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyIntrusionDetectionConfigurationResponse] { + return pulumix.Output[*FirewallPolicyIntrusionDetectionConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionConfigurationResponsePtrOutput) Elem() FirewallPolicyIntrusionDetectionConfigurationResponseOutput { return o.ApplyT(func(v *FirewallPolicyIntrusionDetectionConfigurationResponse) FirewallPolicyIntrusionDetectionConfigurationResponse { if v != nil { @@ -33163,6 +37934,12 @@ func (o FirewallPolicyIntrusionDetectionResponseOutput) ToFirewallPolicyIntrusio return o } +func (o FirewallPolicyIntrusionDetectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionResponse] { + return pulumix.Output[FirewallPolicyIntrusionDetectionResponse]{ + OutputState: o.OutputState, + } +} + // Intrusion detection configuration properties. func (o FirewallPolicyIntrusionDetectionResponseOutput) Configuration() FirewallPolicyIntrusionDetectionConfigurationResponsePtrOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionResponse) *FirewallPolicyIntrusionDetectionConfigurationResponse { @@ -33189,6 +37966,12 @@ func (o FirewallPolicyIntrusionDetectionResponsePtrOutput) ToFirewallPolicyIntru return o } +func (o FirewallPolicyIntrusionDetectionResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyIntrusionDetectionResponse] { + return pulumix.Output[*FirewallPolicyIntrusionDetectionResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionResponsePtrOutput) Elem() FirewallPolicyIntrusionDetectionResponseOutput { return o.ApplyT(func(v *FirewallPolicyIntrusionDetectionResponse) FirewallPolicyIntrusionDetectionResponse { if v != nil { @@ -33258,6 +38041,12 @@ func (i FirewallPolicyIntrusionDetectionSignatureSpecificationArgs) ToFirewallPo return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionSignatureSpecificationOutput) } +func (i FirewallPolicyIntrusionDetectionSignatureSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionSignatureSpecification] { + return pulumix.Output[FirewallPolicyIntrusionDetectionSignatureSpecification]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionSignatureSpecificationOutputWithContext(ctx).OutputState, + } +} + // FirewallPolicyIntrusionDetectionSignatureSpecificationArrayInput is an input type that accepts FirewallPolicyIntrusionDetectionSignatureSpecificationArray and FirewallPolicyIntrusionDetectionSignatureSpecificationArrayOutput values. // You can construct a concrete instance of `FirewallPolicyIntrusionDetectionSignatureSpecificationArrayInput` via: // @@ -33283,6 +38072,12 @@ func (i FirewallPolicyIntrusionDetectionSignatureSpecificationArray) ToFirewallP return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyIntrusionDetectionSignatureSpecificationArrayOutput) } +func (i FirewallPolicyIntrusionDetectionSignatureSpecificationArray) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyIntrusionDetectionSignatureSpecification] { + return pulumix.Output[[]FirewallPolicyIntrusionDetectionSignatureSpecification]{ + OutputState: i.ToFirewallPolicyIntrusionDetectionSignatureSpecificationArrayOutputWithContext(ctx).OutputState, + } +} + // Intrusion detection signatures specification states. type FirewallPolicyIntrusionDetectionSignatureSpecificationOutput struct{ *pulumi.OutputState } @@ -33298,6 +38093,12 @@ func (o FirewallPolicyIntrusionDetectionSignatureSpecificationOutput) ToFirewall return o } +func (o FirewallPolicyIntrusionDetectionSignatureSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionSignatureSpecification] { + return pulumix.Output[FirewallPolicyIntrusionDetectionSignatureSpecification]{ + OutputState: o.OutputState, + } +} + // Signature id. func (o FirewallPolicyIntrusionDetectionSignatureSpecificationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionSignatureSpecification) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -33322,6 +38123,12 @@ func (o FirewallPolicyIntrusionDetectionSignatureSpecificationArrayOutput) ToFir return o } +func (o FirewallPolicyIntrusionDetectionSignatureSpecificationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyIntrusionDetectionSignatureSpecification] { + return pulumix.Output[[]FirewallPolicyIntrusionDetectionSignatureSpecification]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionSignatureSpecificationArrayOutput) Index(i pulumi.IntInput) FirewallPolicyIntrusionDetectionSignatureSpecificationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FirewallPolicyIntrusionDetectionSignatureSpecification { return vs[0].([]FirewallPolicyIntrusionDetectionSignatureSpecification)[vs[1].(int)] @@ -33351,6 +38158,12 @@ func (o FirewallPolicyIntrusionDetectionSignatureSpecificationResponseOutput) To return o } +func (o FirewallPolicyIntrusionDetectionSignatureSpecificationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyIntrusionDetectionSignatureSpecificationResponse] { + return pulumix.Output[FirewallPolicyIntrusionDetectionSignatureSpecificationResponse]{ + OutputState: o.OutputState, + } +} + // Signature id. func (o FirewallPolicyIntrusionDetectionSignatureSpecificationResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyIntrusionDetectionSignatureSpecificationResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -33375,6 +38188,12 @@ func (o FirewallPolicyIntrusionDetectionSignatureSpecificationResponseArrayOutpu return o } +func (o FirewallPolicyIntrusionDetectionSignatureSpecificationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyIntrusionDetectionSignatureSpecificationResponse] { + return pulumix.Output[[]FirewallPolicyIntrusionDetectionSignatureSpecificationResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyIntrusionDetectionSignatureSpecificationResponseArrayOutput) Index(i pulumi.IntInput) FirewallPolicyIntrusionDetectionSignatureSpecificationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FirewallPolicyIntrusionDetectionSignatureSpecificationResponse { return vs[0].([]FirewallPolicyIntrusionDetectionSignatureSpecificationResponse)[vs[1].(int)] @@ -33420,6 +38239,12 @@ func (i FirewallPolicyLogAnalyticsResourcesArgs) ToFirewallPolicyLogAnalyticsRes return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyLogAnalyticsResourcesOutput) } +func (i FirewallPolicyLogAnalyticsResourcesArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyLogAnalyticsResources] { + return pulumix.Output[FirewallPolicyLogAnalyticsResources]{ + OutputState: i.ToFirewallPolicyLogAnalyticsResourcesOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyLogAnalyticsResourcesArgs) ToFirewallPolicyLogAnalyticsResourcesPtrOutput() FirewallPolicyLogAnalyticsResourcesPtrOutput { return i.ToFirewallPolicyLogAnalyticsResourcesPtrOutputWithContext(context.Background()) } @@ -33461,6 +38286,12 @@ func (i *firewallPolicyLogAnalyticsResourcesPtrType) ToFirewallPolicyLogAnalytic return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyLogAnalyticsResourcesPtrOutput) } +func (i *firewallPolicyLogAnalyticsResourcesPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyLogAnalyticsResources] { + return pulumix.Output[*FirewallPolicyLogAnalyticsResources]{ + OutputState: i.ToFirewallPolicyLogAnalyticsResourcesPtrOutputWithContext(ctx).OutputState, + } +} + // Log Analytics Resources for Firewall Policy Insights. type FirewallPolicyLogAnalyticsResourcesOutput struct{ *pulumi.OutputState } @@ -33486,6 +38317,12 @@ func (o FirewallPolicyLogAnalyticsResourcesOutput) ToFirewallPolicyLogAnalyticsR }).(FirewallPolicyLogAnalyticsResourcesPtrOutput) } +func (o FirewallPolicyLogAnalyticsResourcesOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyLogAnalyticsResources] { + return pulumix.Output[FirewallPolicyLogAnalyticsResources]{ + OutputState: o.OutputState, + } +} + // The default workspace Id for Firewall Policy Insights. func (o FirewallPolicyLogAnalyticsResourcesOutput) DefaultWorkspaceId() SubResourcePtrOutput { return o.ApplyT(func(v FirewallPolicyLogAnalyticsResources) *SubResource { return v.DefaultWorkspaceId }).(SubResourcePtrOutput) @@ -33510,6 +38347,12 @@ func (o FirewallPolicyLogAnalyticsResourcesPtrOutput) ToFirewallPolicyLogAnalyti return o } +func (o FirewallPolicyLogAnalyticsResourcesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyLogAnalyticsResources] { + return pulumix.Output[*FirewallPolicyLogAnalyticsResources]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyLogAnalyticsResourcesPtrOutput) Elem() FirewallPolicyLogAnalyticsResourcesOutput { return o.ApplyT(func(v *FirewallPolicyLogAnalyticsResources) FirewallPolicyLogAnalyticsResources { if v != nil { @@ -33563,6 +38406,12 @@ func (o FirewallPolicyLogAnalyticsResourcesResponseOutput) ToFirewallPolicyLogAn return o } +func (o FirewallPolicyLogAnalyticsResourcesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyLogAnalyticsResourcesResponse] { + return pulumix.Output[FirewallPolicyLogAnalyticsResourcesResponse]{ + OutputState: o.OutputState, + } +} + // The default workspace Id for Firewall Policy Insights. func (o FirewallPolicyLogAnalyticsResourcesResponseOutput) DefaultWorkspaceId() SubResourceResponsePtrOutput { return o.ApplyT(func(v FirewallPolicyLogAnalyticsResourcesResponse) *SubResourceResponse { return v.DefaultWorkspaceId }).(SubResourceResponsePtrOutput) @@ -33589,6 +38438,12 @@ func (o FirewallPolicyLogAnalyticsResourcesResponsePtrOutput) ToFirewallPolicyLo return o } +func (o FirewallPolicyLogAnalyticsResourcesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyLogAnalyticsResourcesResponse] { + return pulumix.Output[*FirewallPolicyLogAnalyticsResourcesResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyLogAnalyticsResourcesResponsePtrOutput) Elem() FirewallPolicyLogAnalyticsResourcesResponseOutput { return o.ApplyT(func(v *FirewallPolicyLogAnalyticsResourcesResponse) FirewallPolicyLogAnalyticsResourcesResponse { if v != nil { @@ -33658,6 +38513,12 @@ func (i FirewallPolicyLogAnalyticsWorkspaceArgs) ToFirewallPolicyLogAnalyticsWor return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyLogAnalyticsWorkspaceOutput) } +func (i FirewallPolicyLogAnalyticsWorkspaceArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyLogAnalyticsWorkspace] { + return pulumix.Output[FirewallPolicyLogAnalyticsWorkspace]{ + OutputState: i.ToFirewallPolicyLogAnalyticsWorkspaceOutputWithContext(ctx).OutputState, + } +} + // FirewallPolicyLogAnalyticsWorkspaceArrayInput is an input type that accepts FirewallPolicyLogAnalyticsWorkspaceArray and FirewallPolicyLogAnalyticsWorkspaceArrayOutput values. // You can construct a concrete instance of `FirewallPolicyLogAnalyticsWorkspaceArrayInput` via: // @@ -33683,6 +38544,12 @@ func (i FirewallPolicyLogAnalyticsWorkspaceArray) ToFirewallPolicyLogAnalyticsWo return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyLogAnalyticsWorkspaceArrayOutput) } +func (i FirewallPolicyLogAnalyticsWorkspaceArray) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyLogAnalyticsWorkspace] { + return pulumix.Output[[]FirewallPolicyLogAnalyticsWorkspace]{ + OutputState: i.ToFirewallPolicyLogAnalyticsWorkspaceArrayOutputWithContext(ctx).OutputState, + } +} + // Log Analytics Workspace for Firewall Policy Insights. type FirewallPolicyLogAnalyticsWorkspaceOutput struct{ *pulumi.OutputState } @@ -33698,6 +38565,12 @@ func (o FirewallPolicyLogAnalyticsWorkspaceOutput) ToFirewallPolicyLogAnalyticsW return o } +func (o FirewallPolicyLogAnalyticsWorkspaceOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyLogAnalyticsWorkspace] { + return pulumix.Output[FirewallPolicyLogAnalyticsWorkspace]{ + OutputState: o.OutputState, + } +} + // Region to configure the Workspace. func (o FirewallPolicyLogAnalyticsWorkspaceOutput) Region() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyLogAnalyticsWorkspace) *string { return v.Region }).(pulumi.StringPtrOutput) @@ -33722,6 +38595,12 @@ func (o FirewallPolicyLogAnalyticsWorkspaceArrayOutput) ToFirewallPolicyLogAnaly return o } +func (o FirewallPolicyLogAnalyticsWorkspaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyLogAnalyticsWorkspace] { + return pulumix.Output[[]FirewallPolicyLogAnalyticsWorkspace]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyLogAnalyticsWorkspaceArrayOutput) Index(i pulumi.IntInput) FirewallPolicyLogAnalyticsWorkspaceOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FirewallPolicyLogAnalyticsWorkspace { return vs[0].([]FirewallPolicyLogAnalyticsWorkspace)[vs[1].(int)] @@ -33751,6 +38630,12 @@ func (o FirewallPolicyLogAnalyticsWorkspaceResponseOutput) ToFirewallPolicyLogAn return o } +func (o FirewallPolicyLogAnalyticsWorkspaceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyLogAnalyticsWorkspaceResponse] { + return pulumix.Output[FirewallPolicyLogAnalyticsWorkspaceResponse]{ + OutputState: o.OutputState, + } +} + // Region to configure the Workspace. func (o FirewallPolicyLogAnalyticsWorkspaceResponseOutput) Region() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicyLogAnalyticsWorkspaceResponse) *string { return v.Region }).(pulumi.StringPtrOutput) @@ -33775,6 +38660,12 @@ func (o FirewallPolicyLogAnalyticsWorkspaceResponseArrayOutput) ToFirewallPolicy return o } +func (o FirewallPolicyLogAnalyticsWorkspaceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FirewallPolicyLogAnalyticsWorkspaceResponse] { + return pulumix.Output[[]FirewallPolicyLogAnalyticsWorkspaceResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyLogAnalyticsWorkspaceResponseArrayOutput) Index(i pulumi.IntInput) FirewallPolicyLogAnalyticsWorkspaceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FirewallPolicyLogAnalyticsWorkspaceResponse { return vs[0].([]FirewallPolicyLogAnalyticsWorkspaceResponse)[vs[1].(int)] @@ -33944,6 +38835,12 @@ func (i FirewallPolicySNATArgs) ToFirewallPolicySNATOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicySNATOutput) } +func (i FirewallPolicySNATArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySNAT] { + return pulumix.Output[FirewallPolicySNAT]{ + OutputState: i.ToFirewallPolicySNATOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicySNATArgs) ToFirewallPolicySNATPtrOutput() FirewallPolicySNATPtrOutput { return i.ToFirewallPolicySNATPtrOutputWithContext(context.Background()) } @@ -33985,6 +38882,12 @@ func (i *firewallPolicySNATPtrType) ToFirewallPolicySNATPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicySNATPtrOutput) } +func (i *firewallPolicySNATPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySNAT] { + return pulumix.Output[*FirewallPolicySNAT]{ + OutputState: i.ToFirewallPolicySNATPtrOutputWithContext(ctx).OutputState, + } +} + // The private IP addresses/IP ranges to which traffic will not be SNAT. type FirewallPolicySNATOutput struct{ *pulumi.OutputState } @@ -34010,6 +38913,12 @@ func (o FirewallPolicySNATOutput) ToFirewallPolicySNATPtrOutputWithContext(ctx c }).(FirewallPolicySNATPtrOutput) } +func (o FirewallPolicySNATOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySNAT] { + return pulumix.Output[FirewallPolicySNAT]{ + OutputState: o.OutputState, + } +} + // The operation mode for automatically learning private ranges to not be SNAT func (o FirewallPolicySNATOutput) AutoLearnPrivateRanges() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicySNAT) *string { return v.AutoLearnPrivateRanges }).(pulumi.StringPtrOutput) @@ -34034,6 +38943,12 @@ func (o FirewallPolicySNATPtrOutput) ToFirewallPolicySNATPtrOutputWithContext(ct return o } +func (o FirewallPolicySNATPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySNAT] { + return pulumix.Output[*FirewallPolicySNAT]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicySNATPtrOutput) Elem() FirewallPolicySNATOutput { return o.ApplyT(func(v *FirewallPolicySNAT) FirewallPolicySNAT { if v != nil { @@ -34087,6 +39002,12 @@ func (o FirewallPolicySNATResponseOutput) ToFirewallPolicySNATResponseOutputWith return o } +func (o FirewallPolicySNATResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySNATResponse] { + return pulumix.Output[FirewallPolicySNATResponse]{ + OutputState: o.OutputState, + } +} + // The operation mode for automatically learning private ranges to not be SNAT func (o FirewallPolicySNATResponseOutput) AutoLearnPrivateRanges() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicySNATResponse) *string { return v.AutoLearnPrivateRanges }).(pulumi.StringPtrOutput) @@ -34111,6 +39032,12 @@ func (o FirewallPolicySNATResponsePtrOutput) ToFirewallPolicySNATResponsePtrOutp return o } +func (o FirewallPolicySNATResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySNATResponse] { + return pulumix.Output[*FirewallPolicySNATResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicySNATResponsePtrOutput) Elem() FirewallPolicySNATResponseOutput { return o.ApplyT(func(v *FirewallPolicySNATResponse) FirewallPolicySNATResponse { if v != nil { @@ -34176,6 +39103,12 @@ func (i FirewallPolicySQLArgs) ToFirewallPolicySQLOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicySQLOutput) } +func (i FirewallPolicySQLArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySQL] { + return pulumix.Output[FirewallPolicySQL]{ + OutputState: i.ToFirewallPolicySQLOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicySQLArgs) ToFirewallPolicySQLPtrOutput() FirewallPolicySQLPtrOutput { return i.ToFirewallPolicySQLPtrOutputWithContext(context.Background()) } @@ -34217,6 +39150,12 @@ func (i *firewallPolicySQLPtrType) ToFirewallPolicySQLPtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicySQLPtrOutput) } +func (i *firewallPolicySQLPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySQL] { + return pulumix.Output[*FirewallPolicySQL]{ + OutputState: i.ToFirewallPolicySQLPtrOutputWithContext(ctx).OutputState, + } +} + // SQL Settings in Firewall Policy. type FirewallPolicySQLOutput struct{ *pulumi.OutputState } @@ -34242,6 +39181,12 @@ func (o FirewallPolicySQLOutput) ToFirewallPolicySQLPtrOutputWithContext(ctx con }).(FirewallPolicySQLPtrOutput) } +func (o FirewallPolicySQLOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySQL] { + return pulumix.Output[FirewallPolicySQL]{ + OutputState: o.OutputState, + } +} + // A flag to indicate if SQL Redirect traffic filtering is enabled. Turning on the flag requires no rule using port 11000-11999. func (o FirewallPolicySQLOutput) AllowSqlRedirect() pulumi.BoolPtrOutput { return o.ApplyT(func(v FirewallPolicySQL) *bool { return v.AllowSqlRedirect }).(pulumi.BoolPtrOutput) @@ -34261,6 +39206,12 @@ func (o FirewallPolicySQLPtrOutput) ToFirewallPolicySQLPtrOutputWithContext(ctx return o } +func (o FirewallPolicySQLPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySQL] { + return pulumix.Output[*FirewallPolicySQL]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicySQLPtrOutput) Elem() FirewallPolicySQLOutput { return o.ApplyT(func(v *FirewallPolicySQL) FirewallPolicySQL { if v != nil { @@ -34302,6 +39253,12 @@ func (o FirewallPolicySQLResponseOutput) ToFirewallPolicySQLResponseOutputWithCo return o } +func (o FirewallPolicySQLResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySQLResponse] { + return pulumix.Output[FirewallPolicySQLResponse]{ + OutputState: o.OutputState, + } +} + // A flag to indicate if SQL Redirect traffic filtering is enabled. Turning on the flag requires no rule using port 11000-11999. func (o FirewallPolicySQLResponseOutput) AllowSqlRedirect() pulumi.BoolPtrOutput { return o.ApplyT(func(v FirewallPolicySQLResponse) *bool { return v.AllowSqlRedirect }).(pulumi.BoolPtrOutput) @@ -34321,6 +39278,12 @@ func (o FirewallPolicySQLResponsePtrOutput) ToFirewallPolicySQLResponsePtrOutput return o } +func (o FirewallPolicySQLResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySQLResponse] { + return pulumix.Output[*FirewallPolicySQLResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicySQLResponsePtrOutput) Elem() FirewallPolicySQLResponseOutput { return o.ApplyT(func(v *FirewallPolicySQLResponse) FirewallPolicySQLResponse { if v != nil { @@ -34376,6 +39339,12 @@ func (i FirewallPolicySkuArgs) ToFirewallPolicySkuOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicySkuOutput) } +func (i FirewallPolicySkuArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySku] { + return pulumix.Output[FirewallPolicySku]{ + OutputState: i.ToFirewallPolicySkuOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicySkuArgs) ToFirewallPolicySkuPtrOutput() FirewallPolicySkuPtrOutput { return i.ToFirewallPolicySkuPtrOutputWithContext(context.Background()) } @@ -34417,6 +39386,12 @@ func (i *firewallPolicySkuPtrType) ToFirewallPolicySkuPtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicySkuPtrOutput) } +func (i *firewallPolicySkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySku] { + return pulumix.Output[*FirewallPolicySku]{ + OutputState: i.ToFirewallPolicySkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of Firewall policy. type FirewallPolicySkuOutput struct{ *pulumi.OutputState } @@ -34442,6 +39417,12 @@ func (o FirewallPolicySkuOutput) ToFirewallPolicySkuPtrOutputWithContext(ctx con }).(FirewallPolicySkuPtrOutput) } +func (o FirewallPolicySkuOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySku] { + return pulumix.Output[FirewallPolicySku]{ + OutputState: o.OutputState, + } +} + // Tier of Firewall Policy. func (o FirewallPolicySkuOutput) Tier() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicySku) *string { return v.Tier }).(pulumi.StringPtrOutput) @@ -34461,6 +39442,12 @@ func (o FirewallPolicySkuPtrOutput) ToFirewallPolicySkuPtrOutputWithContext(ctx return o } +func (o FirewallPolicySkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySku] { + return pulumix.Output[*FirewallPolicySku]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicySkuPtrOutput) Elem() FirewallPolicySkuOutput { return o.ApplyT(func(v *FirewallPolicySku) FirewallPolicySku { if v != nil { @@ -34502,6 +39489,12 @@ func (o FirewallPolicySkuResponseOutput) ToFirewallPolicySkuResponseOutputWithCo return o } +func (o FirewallPolicySkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicySkuResponse] { + return pulumix.Output[FirewallPolicySkuResponse]{ + OutputState: o.OutputState, + } +} + // Tier of Firewall Policy. func (o FirewallPolicySkuResponseOutput) Tier() pulumi.StringPtrOutput { return o.ApplyT(func(v FirewallPolicySkuResponse) *string { return v.Tier }).(pulumi.StringPtrOutput) @@ -34521,6 +39514,12 @@ func (o FirewallPolicySkuResponsePtrOutput) ToFirewallPolicySkuResponsePtrOutput return o } +func (o FirewallPolicySkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicySkuResponse] { + return pulumix.Output[*FirewallPolicySkuResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicySkuResponsePtrOutput) Elem() FirewallPolicySkuResponseOutput { return o.ApplyT(func(v *FirewallPolicySkuResponse) FirewallPolicySkuResponse { if v != nil { @@ -34580,6 +39579,12 @@ func (i FirewallPolicyThreatIntelWhitelistArgs) ToFirewallPolicyThreatIntelWhite return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyThreatIntelWhitelistOutput) } +func (i FirewallPolicyThreatIntelWhitelistArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyThreatIntelWhitelist] { + return pulumix.Output[FirewallPolicyThreatIntelWhitelist]{ + OutputState: i.ToFirewallPolicyThreatIntelWhitelistOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyThreatIntelWhitelistArgs) ToFirewallPolicyThreatIntelWhitelistPtrOutput() FirewallPolicyThreatIntelWhitelistPtrOutput { return i.ToFirewallPolicyThreatIntelWhitelistPtrOutputWithContext(context.Background()) } @@ -34621,6 +39626,12 @@ func (i *firewallPolicyThreatIntelWhitelistPtrType) ToFirewallPolicyThreatIntelW return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyThreatIntelWhitelistPtrOutput) } +func (i *firewallPolicyThreatIntelWhitelistPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyThreatIntelWhitelist] { + return pulumix.Output[*FirewallPolicyThreatIntelWhitelist]{ + OutputState: i.ToFirewallPolicyThreatIntelWhitelistPtrOutputWithContext(ctx).OutputState, + } +} + // ThreatIntel Whitelist for Firewall Policy. type FirewallPolicyThreatIntelWhitelistOutput struct{ *pulumi.OutputState } @@ -34646,6 +39657,12 @@ func (o FirewallPolicyThreatIntelWhitelistOutput) ToFirewallPolicyThreatIntelWhi }).(FirewallPolicyThreatIntelWhitelistPtrOutput) } +func (o FirewallPolicyThreatIntelWhitelistOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyThreatIntelWhitelist] { + return pulumix.Output[FirewallPolicyThreatIntelWhitelist]{ + OutputState: o.OutputState, + } +} + // List of FQDNs for the ThreatIntel Whitelist. func (o FirewallPolicyThreatIntelWhitelistOutput) Fqdns() pulumi.StringArrayOutput { return o.ApplyT(func(v FirewallPolicyThreatIntelWhitelist) []string { return v.Fqdns }).(pulumi.StringArrayOutput) @@ -34670,6 +39687,12 @@ func (o FirewallPolicyThreatIntelWhitelistPtrOutput) ToFirewallPolicyThreatIntel return o } +func (o FirewallPolicyThreatIntelWhitelistPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyThreatIntelWhitelist] { + return pulumix.Output[*FirewallPolicyThreatIntelWhitelist]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyThreatIntelWhitelistPtrOutput) Elem() FirewallPolicyThreatIntelWhitelistOutput { return o.ApplyT(func(v *FirewallPolicyThreatIntelWhitelist) FirewallPolicyThreatIntelWhitelist { if v != nil { @@ -34723,6 +39746,12 @@ func (o FirewallPolicyThreatIntelWhitelistResponseOutput) ToFirewallPolicyThreat return o } +func (o FirewallPolicyThreatIntelWhitelistResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyThreatIntelWhitelistResponse] { + return pulumix.Output[FirewallPolicyThreatIntelWhitelistResponse]{ + OutputState: o.OutputState, + } +} + // List of FQDNs for the ThreatIntel Whitelist. func (o FirewallPolicyThreatIntelWhitelistResponseOutput) Fqdns() pulumi.StringArrayOutput { return o.ApplyT(func(v FirewallPolicyThreatIntelWhitelistResponse) []string { return v.Fqdns }).(pulumi.StringArrayOutput) @@ -34747,6 +39776,12 @@ func (o FirewallPolicyThreatIntelWhitelistResponsePtrOutput) ToFirewallPolicyThr return o } +func (o FirewallPolicyThreatIntelWhitelistResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyThreatIntelWhitelistResponse] { + return pulumix.Output[*FirewallPolicyThreatIntelWhitelistResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyThreatIntelWhitelistResponsePtrOutput) Elem() FirewallPolicyThreatIntelWhitelistResponseOutput { return o.ApplyT(func(v *FirewallPolicyThreatIntelWhitelistResponse) FirewallPolicyThreatIntelWhitelistResponse { if v != nil { @@ -34812,6 +39847,12 @@ func (i FirewallPolicyTransportSecurityArgs) ToFirewallPolicyTransportSecurityOu return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyTransportSecurityOutput) } +func (i FirewallPolicyTransportSecurityArgs) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyTransportSecurity] { + return pulumix.Output[FirewallPolicyTransportSecurity]{ + OutputState: i.ToFirewallPolicyTransportSecurityOutputWithContext(ctx).OutputState, + } +} + func (i FirewallPolicyTransportSecurityArgs) ToFirewallPolicyTransportSecurityPtrOutput() FirewallPolicyTransportSecurityPtrOutput { return i.ToFirewallPolicyTransportSecurityPtrOutputWithContext(context.Background()) } @@ -34853,6 +39894,12 @@ func (i *firewallPolicyTransportSecurityPtrType) ToFirewallPolicyTransportSecuri return pulumi.ToOutputWithContext(ctx, i).(FirewallPolicyTransportSecurityPtrOutput) } +func (i *firewallPolicyTransportSecurityPtrType) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyTransportSecurity] { + return pulumix.Output[*FirewallPolicyTransportSecurity]{ + OutputState: i.ToFirewallPolicyTransportSecurityPtrOutputWithContext(ctx).OutputState, + } +} + // Configuration needed to perform TLS termination & initiation. type FirewallPolicyTransportSecurityOutput struct{ *pulumi.OutputState } @@ -34878,6 +39925,12 @@ func (o FirewallPolicyTransportSecurityOutput) ToFirewallPolicyTransportSecurity }).(FirewallPolicyTransportSecurityPtrOutput) } +func (o FirewallPolicyTransportSecurityOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyTransportSecurity] { + return pulumix.Output[FirewallPolicyTransportSecurity]{ + OutputState: o.OutputState, + } +} + // The CA used for intermediate CA generation. func (o FirewallPolicyTransportSecurityOutput) CertificateAuthority() FirewallPolicyCertificateAuthorityPtrOutput { return o.ApplyT(func(v FirewallPolicyTransportSecurity) *FirewallPolicyCertificateAuthority { @@ -34899,6 +39952,12 @@ func (o FirewallPolicyTransportSecurityPtrOutput) ToFirewallPolicyTransportSecur return o } +func (o FirewallPolicyTransportSecurityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyTransportSecurity] { + return pulumix.Output[*FirewallPolicyTransportSecurity]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyTransportSecurityPtrOutput) Elem() FirewallPolicyTransportSecurityOutput { return o.ApplyT(func(v *FirewallPolicyTransportSecurity) FirewallPolicyTransportSecurity { if v != nil { @@ -34940,6 +39999,12 @@ func (o FirewallPolicyTransportSecurityResponseOutput) ToFirewallPolicyTransport return o } +func (o FirewallPolicyTransportSecurityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FirewallPolicyTransportSecurityResponse] { + return pulumix.Output[FirewallPolicyTransportSecurityResponse]{ + OutputState: o.OutputState, + } +} + // The CA used for intermediate CA generation. func (o FirewallPolicyTransportSecurityResponseOutput) CertificateAuthority() FirewallPolicyCertificateAuthorityResponsePtrOutput { return o.ApplyT(func(v FirewallPolicyTransportSecurityResponse) *FirewallPolicyCertificateAuthorityResponse { @@ -34961,6 +40026,12 @@ func (o FirewallPolicyTransportSecurityResponsePtrOutput) ToFirewallPolicyTransp return o } +func (o FirewallPolicyTransportSecurityResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FirewallPolicyTransportSecurityResponse] { + return pulumix.Output[*FirewallPolicyTransportSecurityResponse]{ + OutputState: o.OutputState, + } +} + func (o FirewallPolicyTransportSecurityResponsePtrOutput) Elem() FirewallPolicyTransportSecurityResponseOutput { return o.ApplyT(func(v *FirewallPolicyTransportSecurityResponse) FirewallPolicyTransportSecurityResponse { if v != nil { @@ -35044,6 +40115,12 @@ func (i FlowLogFormatParametersArgs) ToFlowLogFormatParametersOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(FlowLogFormatParametersOutput) } +func (i FlowLogFormatParametersArgs) ToOutput(ctx context.Context) pulumix.Output[FlowLogFormatParameters] { + return pulumix.Output[FlowLogFormatParameters]{ + OutputState: i.ToFlowLogFormatParametersOutputWithContext(ctx).OutputState, + } +} + func (i FlowLogFormatParametersArgs) ToFlowLogFormatParametersPtrOutput() FlowLogFormatParametersPtrOutput { return i.ToFlowLogFormatParametersPtrOutputWithContext(context.Background()) } @@ -35085,6 +40162,12 @@ func (i *flowLogFormatParametersPtrType) ToFlowLogFormatParametersPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(FlowLogFormatParametersPtrOutput) } +func (i *flowLogFormatParametersPtrType) ToOutput(ctx context.Context) pulumix.Output[*FlowLogFormatParameters] { + return pulumix.Output[*FlowLogFormatParameters]{ + OutputState: i.ToFlowLogFormatParametersPtrOutputWithContext(ctx).OutputState, + } +} + // Parameters that define the flow log format. type FlowLogFormatParametersOutput struct{ *pulumi.OutputState } @@ -35110,6 +40193,12 @@ func (o FlowLogFormatParametersOutput) ToFlowLogFormatParametersPtrOutputWithCon }).(FlowLogFormatParametersPtrOutput) } +func (o FlowLogFormatParametersOutput) ToOutput(ctx context.Context) pulumix.Output[FlowLogFormatParameters] { + return pulumix.Output[FlowLogFormatParameters]{ + OutputState: o.OutputState, + } +} + // The file type of flow log. func (o FlowLogFormatParametersOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v FlowLogFormatParameters) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -35134,6 +40223,12 @@ func (o FlowLogFormatParametersPtrOutput) ToFlowLogFormatParametersPtrOutputWith return o } +func (o FlowLogFormatParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FlowLogFormatParameters] { + return pulumix.Output[*FlowLogFormatParameters]{ + OutputState: o.OutputState, + } +} + func (o FlowLogFormatParametersPtrOutput) Elem() FlowLogFormatParametersOutput { return o.ApplyT(func(v *FlowLogFormatParameters) FlowLogFormatParameters { if v != nil { @@ -35200,6 +40295,12 @@ func (o FlowLogFormatParametersResponseOutput) ToFlowLogFormatParametersResponse return o } +func (o FlowLogFormatParametersResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FlowLogFormatParametersResponse] { + return pulumix.Output[FlowLogFormatParametersResponse]{ + OutputState: o.OutputState, + } +} + // The file type of flow log. func (o FlowLogFormatParametersResponseOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v FlowLogFormatParametersResponse) *string { return v.Type }).(pulumi.StringPtrOutput) @@ -35224,6 +40325,12 @@ func (o FlowLogFormatParametersResponsePtrOutput) ToFlowLogFormatParametersRespo return o } +func (o FlowLogFormatParametersResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FlowLogFormatParametersResponse] { + return pulumix.Output[*FlowLogFormatParametersResponse]{ + OutputState: o.OutputState, + } +} + func (o FlowLogFormatParametersResponsePtrOutput) Elem() FlowLogFormatParametersResponseOutput { return o.ApplyT(func(v *FlowLogFormatParametersResponse) FlowLogFormatParametersResponse { if v != nil { @@ -35314,6 +40421,12 @@ func (o FlowLogResponseOutput) ToFlowLogResponseOutputWithContext(ctx context.Co return o } +func (o FlowLogResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FlowLogResponse] { + return pulumix.Output[FlowLogResponse]{ + OutputState: o.OutputState, + } +} + // Flag to enable/disable flow logging. func (o FlowLogResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v FlowLogResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -35398,6 +40511,12 @@ func (o FlowLogResponseArrayOutput) ToFlowLogResponseArrayOutputWithContext(ctx return o } +func (o FlowLogResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FlowLogResponse] { + return pulumix.Output[[]FlowLogResponse]{ + OutputState: o.OutputState, + } +} + func (o FlowLogResponseArrayOutput) Index(i pulumi.IntInput) FlowLogResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FlowLogResponse { return vs[0].([]FlowLogResponse)[vs[1].(int)] @@ -35475,6 +40594,12 @@ func (i FrontDoorManagedRuleGroupOverrideArgs) ToFrontDoorManagedRuleGroupOverri return pulumi.ToOutputWithContext(ctx, i).(FrontDoorManagedRuleGroupOverrideOutput) } +func (i FrontDoorManagedRuleGroupOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleGroupOverride] { + return pulumix.Output[FrontDoorManagedRuleGroupOverride]{ + OutputState: i.ToFrontDoorManagedRuleGroupOverrideOutputWithContext(ctx).OutputState, + } +} + // FrontDoorManagedRuleGroupOverrideArrayInput is an input type that accepts FrontDoorManagedRuleGroupOverrideArray and FrontDoorManagedRuleGroupOverrideArrayOutput values. // You can construct a concrete instance of `FrontDoorManagedRuleGroupOverrideArrayInput` via: // @@ -35500,6 +40625,12 @@ func (i FrontDoorManagedRuleGroupOverrideArray) ToFrontDoorManagedRuleGroupOverr return pulumi.ToOutputWithContext(ctx, i).(FrontDoorManagedRuleGroupOverrideArrayOutput) } +func (i FrontDoorManagedRuleGroupOverrideArray) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleGroupOverride] { + return pulumix.Output[[]FrontDoorManagedRuleGroupOverride]{ + OutputState: i.ToFrontDoorManagedRuleGroupOverrideArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule group override setting. type FrontDoorManagedRuleGroupOverrideOutput struct{ *pulumi.OutputState } @@ -35515,6 +40646,12 @@ func (o FrontDoorManagedRuleGroupOverrideOutput) ToFrontDoorManagedRuleGroupOver return o } +func (o FrontDoorManagedRuleGroupOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleGroupOverride] { + return pulumix.Output[FrontDoorManagedRuleGroupOverride]{ + OutputState: o.OutputState, + } +} + // Describes the exclusions that are applied to all rules in the group. func (o FrontDoorManagedRuleGroupOverrideOutput) Exclusions() ManagedRuleExclusionArrayOutput { return o.ApplyT(func(v FrontDoorManagedRuleGroupOverride) []ManagedRuleExclusion { return v.Exclusions }).(ManagedRuleExclusionArrayOutput) @@ -35544,6 +40681,12 @@ func (o FrontDoorManagedRuleGroupOverrideArrayOutput) ToFrontDoorManagedRuleGrou return o } +func (o FrontDoorManagedRuleGroupOverrideArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleGroupOverride] { + return pulumix.Output[[]FrontDoorManagedRuleGroupOverride]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorManagedRuleGroupOverrideArrayOutput) Index(i pulumi.IntInput) FrontDoorManagedRuleGroupOverrideOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorManagedRuleGroupOverride { return vs[0].([]FrontDoorManagedRuleGroupOverride)[vs[1].(int)] @@ -35575,6 +40718,12 @@ func (o FrontDoorManagedRuleGroupOverrideResponseOutput) ToFrontDoorManagedRuleG return o } +func (o FrontDoorManagedRuleGroupOverrideResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleGroupOverrideResponse] { + return pulumix.Output[FrontDoorManagedRuleGroupOverrideResponse]{ + OutputState: o.OutputState, + } +} + // Describes the exclusions that are applied to all rules in the group. func (o FrontDoorManagedRuleGroupOverrideResponseOutput) Exclusions() ManagedRuleExclusionResponseArrayOutput { return o.ApplyT(func(v FrontDoorManagedRuleGroupOverrideResponse) []ManagedRuleExclusionResponse { return v.Exclusions }).(ManagedRuleExclusionResponseArrayOutput) @@ -35606,6 +40755,12 @@ func (o FrontDoorManagedRuleGroupOverrideResponseArrayOutput) ToFrontDoorManaged return o } +func (o FrontDoorManagedRuleGroupOverrideResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleGroupOverrideResponse] { + return pulumix.Output[[]FrontDoorManagedRuleGroupOverrideResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorManagedRuleGroupOverrideResponseArrayOutput) Index(i pulumi.IntInput) FrontDoorManagedRuleGroupOverrideResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorManagedRuleGroupOverrideResponse { return vs[0].([]FrontDoorManagedRuleGroupOverrideResponse)[vs[1].(int)] @@ -35659,6 +40814,12 @@ func (i FrontDoorManagedRuleOverrideArgs) ToFrontDoorManagedRuleOverrideOutputWi return pulumi.ToOutputWithContext(ctx, i).(FrontDoorManagedRuleOverrideOutput) } +func (i FrontDoorManagedRuleOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleOverride] { + return pulumix.Output[FrontDoorManagedRuleOverride]{ + OutputState: i.ToFrontDoorManagedRuleOverrideOutputWithContext(ctx).OutputState, + } +} + // FrontDoorManagedRuleOverrideArrayInput is an input type that accepts FrontDoorManagedRuleOverrideArray and FrontDoorManagedRuleOverrideArrayOutput values. // You can construct a concrete instance of `FrontDoorManagedRuleOverrideArrayInput` via: // @@ -35684,6 +40845,12 @@ func (i FrontDoorManagedRuleOverrideArray) ToFrontDoorManagedRuleOverrideArrayOu return pulumi.ToOutputWithContext(ctx, i).(FrontDoorManagedRuleOverrideArrayOutput) } +func (i FrontDoorManagedRuleOverrideArray) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleOverride] { + return pulumix.Output[[]FrontDoorManagedRuleOverride]{ + OutputState: i.ToFrontDoorManagedRuleOverrideArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule group override setting. type FrontDoorManagedRuleOverrideOutput struct{ *pulumi.OutputState } @@ -35699,6 +40866,12 @@ func (o FrontDoorManagedRuleOverrideOutput) ToFrontDoorManagedRuleOverrideOutput return o } +func (o FrontDoorManagedRuleOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleOverride] { + return pulumix.Output[FrontDoorManagedRuleOverride]{ + OutputState: o.OutputState, + } +} + // Describes the override action to be applied when rule matches. func (o FrontDoorManagedRuleOverrideOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontDoorManagedRuleOverride) *string { return v.Action }).(pulumi.StringPtrOutput) @@ -35733,6 +40906,12 @@ func (o FrontDoorManagedRuleOverrideArrayOutput) ToFrontDoorManagedRuleOverrideA return o } +func (o FrontDoorManagedRuleOverrideArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleOverride] { + return pulumix.Output[[]FrontDoorManagedRuleOverride]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorManagedRuleOverrideArrayOutput) Index(i pulumi.IntInput) FrontDoorManagedRuleOverrideOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorManagedRuleOverride { return vs[0].([]FrontDoorManagedRuleOverride)[vs[1].(int)] @@ -35766,6 +40945,12 @@ func (o FrontDoorManagedRuleOverrideResponseOutput) ToFrontDoorManagedRuleOverri return o } +func (o FrontDoorManagedRuleOverrideResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleOverrideResponse] { + return pulumix.Output[FrontDoorManagedRuleOverrideResponse]{ + OutputState: o.OutputState, + } +} + // Describes the override action to be applied when rule matches. func (o FrontDoorManagedRuleOverrideResponseOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontDoorManagedRuleOverrideResponse) *string { return v.Action }).(pulumi.StringPtrOutput) @@ -35800,6 +40985,12 @@ func (o FrontDoorManagedRuleOverrideResponseArrayOutput) ToFrontDoorManagedRuleO return o } +func (o FrontDoorManagedRuleOverrideResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleOverrideResponse] { + return pulumix.Output[[]FrontDoorManagedRuleOverrideResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorManagedRuleOverrideResponseArrayOutput) Index(i pulumi.IntInput) FrontDoorManagedRuleOverrideResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorManagedRuleOverrideResponse { return vs[0].([]FrontDoorManagedRuleOverrideResponse)[vs[1].(int)] @@ -35857,6 +41048,12 @@ func (i FrontDoorManagedRuleSetArgs) ToFrontDoorManagedRuleSetOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(FrontDoorManagedRuleSetOutput) } +func (i FrontDoorManagedRuleSetArgs) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleSet] { + return pulumix.Output[FrontDoorManagedRuleSet]{ + OutputState: i.ToFrontDoorManagedRuleSetOutputWithContext(ctx).OutputState, + } +} + // FrontDoorManagedRuleSetArrayInput is an input type that accepts FrontDoorManagedRuleSetArray and FrontDoorManagedRuleSetArrayOutput values. // You can construct a concrete instance of `FrontDoorManagedRuleSetArrayInput` via: // @@ -35882,6 +41079,12 @@ func (i FrontDoorManagedRuleSetArray) ToFrontDoorManagedRuleSetArrayOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(FrontDoorManagedRuleSetArrayOutput) } +func (i FrontDoorManagedRuleSetArray) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleSet] { + return pulumix.Output[[]FrontDoorManagedRuleSet]{ + OutputState: i.ToFrontDoorManagedRuleSetArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule set. type FrontDoorManagedRuleSetOutput struct{ *pulumi.OutputState } @@ -35897,6 +41100,12 @@ func (o FrontDoorManagedRuleSetOutput) ToFrontDoorManagedRuleSetOutputWithContex return o } +func (o FrontDoorManagedRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleSet] { + return pulumix.Output[FrontDoorManagedRuleSet]{ + OutputState: o.OutputState, + } +} + // Describes the exclusions that are applied to all rules in the set. func (o FrontDoorManagedRuleSetOutput) Exclusions() ManagedRuleExclusionArrayOutput { return o.ApplyT(func(v FrontDoorManagedRuleSet) []ManagedRuleExclusion { return v.Exclusions }).(ManagedRuleExclusionArrayOutput) @@ -35936,6 +41145,12 @@ func (o FrontDoorManagedRuleSetArrayOutput) ToFrontDoorManagedRuleSetArrayOutput return o } +func (o FrontDoorManagedRuleSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleSet] { + return pulumix.Output[[]FrontDoorManagedRuleSet]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorManagedRuleSetArrayOutput) Index(i pulumi.IntInput) FrontDoorManagedRuleSetOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorManagedRuleSet { return vs[0].([]FrontDoorManagedRuleSet)[vs[1].(int)] @@ -35971,6 +41186,12 @@ func (o FrontDoorManagedRuleSetResponseOutput) ToFrontDoorManagedRuleSetResponse return o } +func (o FrontDoorManagedRuleSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorManagedRuleSetResponse] { + return pulumix.Output[FrontDoorManagedRuleSetResponse]{ + OutputState: o.OutputState, + } +} + // Describes the exclusions that are applied to all rules in the set. func (o FrontDoorManagedRuleSetResponseOutput) Exclusions() ManagedRuleExclusionResponseArrayOutput { return o.ApplyT(func(v FrontDoorManagedRuleSetResponse) []ManagedRuleExclusionResponse { return v.Exclusions }).(ManagedRuleExclusionResponseArrayOutput) @@ -36012,6 +41233,12 @@ func (o FrontDoorManagedRuleSetResponseArrayOutput) ToFrontDoorManagedRuleSetRes return o } +func (o FrontDoorManagedRuleSetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorManagedRuleSetResponse] { + return pulumix.Output[[]FrontDoorManagedRuleSetResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorManagedRuleSetResponseArrayOutput) Index(i pulumi.IntInput) FrontDoorManagedRuleSetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorManagedRuleSetResponse { return vs[0].([]FrontDoorManagedRuleSetResponse)[vs[1].(int)] @@ -36073,6 +41300,12 @@ func (i FrontDoorMatchConditionArgs) ToFrontDoorMatchConditionOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(FrontDoorMatchConditionOutput) } +func (i FrontDoorMatchConditionArgs) ToOutput(ctx context.Context) pulumix.Output[FrontDoorMatchCondition] { + return pulumix.Output[FrontDoorMatchCondition]{ + OutputState: i.ToFrontDoorMatchConditionOutputWithContext(ctx).OutputState, + } +} + // FrontDoorMatchConditionArrayInput is an input type that accepts FrontDoorMatchConditionArray and FrontDoorMatchConditionArrayOutput values. // You can construct a concrete instance of `FrontDoorMatchConditionArrayInput` via: // @@ -36098,6 +41331,12 @@ func (i FrontDoorMatchConditionArray) ToFrontDoorMatchConditionArrayOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(FrontDoorMatchConditionArrayOutput) } +func (i FrontDoorMatchConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorMatchCondition] { + return pulumix.Output[[]FrontDoorMatchCondition]{ + OutputState: i.ToFrontDoorMatchConditionArrayOutputWithContext(ctx).OutputState, + } +} + // Define a match condition. type FrontDoorMatchConditionOutput struct{ *pulumi.OutputState } @@ -36113,6 +41352,12 @@ func (o FrontDoorMatchConditionOutput) ToFrontDoorMatchConditionOutputWithContex return o } +func (o FrontDoorMatchConditionOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorMatchCondition] { + return pulumix.Output[FrontDoorMatchCondition]{ + OutputState: o.OutputState, + } +} + // List of possible match values. func (o FrontDoorMatchConditionOutput) MatchValue() pulumi.StringArrayOutput { return o.ApplyT(func(v FrontDoorMatchCondition) []string { return v.MatchValue }).(pulumi.StringArrayOutput) @@ -36157,6 +41402,12 @@ func (o FrontDoorMatchConditionArrayOutput) ToFrontDoorMatchConditionArrayOutput return o } +func (o FrontDoorMatchConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorMatchCondition] { + return pulumix.Output[[]FrontDoorMatchCondition]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorMatchConditionArrayOutput) Index(i pulumi.IntInput) FrontDoorMatchConditionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorMatchCondition { return vs[0].([]FrontDoorMatchCondition)[vs[1].(int)] @@ -36194,6 +41445,12 @@ func (o FrontDoorMatchConditionResponseOutput) ToFrontDoorMatchConditionResponse return o } +func (o FrontDoorMatchConditionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorMatchConditionResponse] { + return pulumix.Output[FrontDoorMatchConditionResponse]{ + OutputState: o.OutputState, + } +} + // List of possible match values. func (o FrontDoorMatchConditionResponseOutput) MatchValue() pulumi.StringArrayOutput { return o.ApplyT(func(v FrontDoorMatchConditionResponse) []string { return v.MatchValue }).(pulumi.StringArrayOutput) @@ -36238,6 +41495,12 @@ func (o FrontDoorMatchConditionResponseArrayOutput) ToFrontDoorMatchConditionRes return o } +func (o FrontDoorMatchConditionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontDoorMatchConditionResponse] { + return pulumix.Output[[]FrontDoorMatchConditionResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorMatchConditionResponseArrayOutput) Index(i pulumi.IntInput) FrontDoorMatchConditionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontDoorMatchConditionResponse { return vs[0].([]FrontDoorMatchConditionResponse)[vs[1].(int)] @@ -36299,6 +41562,12 @@ func (i FrontDoorPolicySettingsArgs) ToFrontDoorPolicySettingsOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(FrontDoorPolicySettingsOutput) } +func (i FrontDoorPolicySettingsArgs) ToOutput(ctx context.Context) pulumix.Output[FrontDoorPolicySettings] { + return pulumix.Output[FrontDoorPolicySettings]{ + OutputState: i.ToFrontDoorPolicySettingsOutputWithContext(ctx).OutputState, + } +} + func (i FrontDoorPolicySettingsArgs) ToFrontDoorPolicySettingsPtrOutput() FrontDoorPolicySettingsPtrOutput { return i.ToFrontDoorPolicySettingsPtrOutputWithContext(context.Background()) } @@ -36340,6 +41609,12 @@ func (i *frontDoorPolicySettingsPtrType) ToFrontDoorPolicySettingsPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(FrontDoorPolicySettingsPtrOutput) } +func (i *frontDoorPolicySettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*FrontDoorPolicySettings] { + return pulumix.Output[*FrontDoorPolicySettings]{ + OutputState: i.ToFrontDoorPolicySettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Defines top-level WebApplicationFirewallPolicy configuration settings. type FrontDoorPolicySettingsOutput struct{ *pulumi.OutputState } @@ -36365,6 +41640,12 @@ func (o FrontDoorPolicySettingsOutput) ToFrontDoorPolicySettingsPtrOutputWithCon }).(FrontDoorPolicySettingsPtrOutput) } +func (o FrontDoorPolicySettingsOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorPolicySettings] { + return pulumix.Output[FrontDoorPolicySettings]{ + OutputState: o.OutputState, + } +} + // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. func (o FrontDoorPolicySettingsOutput) CustomBlockResponseBody() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontDoorPolicySettings) *string { return v.CustomBlockResponseBody }).(pulumi.StringPtrOutput) @@ -36409,6 +41690,12 @@ func (o FrontDoorPolicySettingsPtrOutput) ToFrontDoorPolicySettingsPtrOutputWith return o } +func (o FrontDoorPolicySettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontDoorPolicySettings] { + return pulumix.Output[*FrontDoorPolicySettings]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorPolicySettingsPtrOutput) Elem() FrontDoorPolicySettingsOutput { return o.ApplyT(func(v *FrontDoorPolicySettings) FrontDoorPolicySettings { if v != nil { @@ -36510,6 +41797,12 @@ func (o FrontDoorPolicySettingsResponseOutput) ToFrontDoorPolicySettingsResponse return o } +func (o FrontDoorPolicySettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontDoorPolicySettingsResponse] { + return pulumix.Output[FrontDoorPolicySettingsResponse]{ + OutputState: o.OutputState, + } +} + // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. func (o FrontDoorPolicySettingsResponseOutput) CustomBlockResponseBody() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontDoorPolicySettingsResponse) *string { return v.CustomBlockResponseBody }).(pulumi.StringPtrOutput) @@ -36554,6 +41847,12 @@ func (o FrontDoorPolicySettingsResponsePtrOutput) ToFrontDoorPolicySettingsRespo return o } +func (o FrontDoorPolicySettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontDoorPolicySettingsResponse] { + return pulumix.Output[*FrontDoorPolicySettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontDoorPolicySettingsResponsePtrOutput) Elem() FrontDoorPolicySettingsResponseOutput { return o.ApplyT(func(v *FrontDoorPolicySettingsResponse) FrontDoorPolicySettingsResponse { if v != nil { @@ -36679,6 +41978,12 @@ func (i FrontendEndpointArgs) ToFrontendEndpointOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(FrontendEndpointOutput) } +func (i FrontendEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpoint] { + return pulumix.Output[FrontendEndpoint]{ + OutputState: i.ToFrontendEndpointOutputWithContext(ctx).OutputState, + } +} + // FrontendEndpointArrayInput is an input type that accepts FrontendEndpointArray and FrontendEndpointArrayOutput values. // You can construct a concrete instance of `FrontendEndpointArrayInput` via: // @@ -36704,6 +42009,12 @@ func (i FrontendEndpointArray) ToFrontendEndpointArrayOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(FrontendEndpointArrayOutput) } +func (i FrontendEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]FrontendEndpoint] { + return pulumix.Output[[]FrontendEndpoint]{ + OutputState: i.ToFrontendEndpointArrayOutputWithContext(ctx).OutputState, + } +} + // A frontend endpoint used for routing. type FrontendEndpointOutput struct{ *pulumi.OutputState } @@ -36719,6 +42030,12 @@ func (o FrontendEndpointOutput) ToFrontendEndpointOutputWithContext(ctx context. return o } +func (o FrontendEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpoint] { + return pulumix.Output[FrontendEndpoint]{ + OutputState: o.OutputState, + } +} + // The host name of the frontendEndpoint. Must be a domain name. func (o FrontendEndpointOutput) HostName() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontendEndpoint) *string { return v.HostName }).(pulumi.StringPtrOutput) @@ -36765,6 +42082,12 @@ func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext(ct return o } +func (o FrontendEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontendEndpoint] { + return pulumix.Output[[]FrontendEndpoint]{ + OutputState: o.OutputState, + } +} + func (o FrontendEndpointArrayOutput) Index(i pulumi.IntInput) FrontendEndpointOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontendEndpoint { return vs[0].([]FrontendEndpoint)[vs[1].(int)] @@ -36792,6 +42115,12 @@ func (o FrontendEndpointLinkResponseOutput) ToFrontendEndpointLinkResponseOutput return o } +func (o FrontendEndpointLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpointLinkResponse] { + return pulumix.Output[FrontendEndpointLinkResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o FrontendEndpointLinkResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontendEndpointLinkResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -36811,6 +42140,12 @@ func (o FrontendEndpointLinkResponseArrayOutput) ToFrontendEndpointLinkResponseA return o } +func (o FrontendEndpointLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontendEndpointLinkResponse] { + return pulumix.Output[[]FrontendEndpointLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontendEndpointLinkResponseArrayOutput) Index(i pulumi.IntInput) FrontendEndpointLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontendEndpointLinkResponse { return vs[0].([]FrontendEndpointLinkResponse)[vs[1].(int)] @@ -36858,6 +42193,12 @@ func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithCont return o } +func (o FrontendEndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpointResponse] { + return pulumix.Output[FrontendEndpointResponse]{ + OutputState: o.OutputState, + } +} + // The configuration specifying how to enable HTTPS func (o FrontendEndpointResponseOutput) CustomHttpsConfiguration() CustomHttpsConfigurationResponseOutput { return o.ApplyT(func(v FrontendEndpointResponse) CustomHttpsConfigurationResponse { return v.CustomHttpsConfiguration }).(CustomHttpsConfigurationResponseOutput) @@ -36929,6 +42270,12 @@ func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutp return o } +func (o FrontendEndpointResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontendEndpointResponse] { + return pulumix.Output[[]FrontendEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontendEndpointResponseArrayOutput) Index(i pulumi.IntInput) FrontendEndpointResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontendEndpointResponse { return vs[0].([]FrontendEndpointResponse)[vs[1].(int)] @@ -36956,6 +42303,12 @@ func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink return o } +func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink] { + return pulumix.Output[FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -36975,6 +42328,12 @@ func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink return o } +func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink] { + return pulumix.Output[*FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Elem() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput { return o.ApplyT(func(v *FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink { if v != nil { @@ -37030,6 +42389,12 @@ func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) To return pulumi.ToOutputWithContext(ctx, i).(FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) } +func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: i.ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx).OutputState, + } +} + func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput { return i.ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Background()) } @@ -37071,6 +42436,12 @@ func (i *frontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrType return pulumi.ToOutputWithContext(ctx, i).(FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) } +func (i *frontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrType) ToOutput(ctx context.Context) pulumix.Output[*FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[*FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: i.ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx).OutputState, + } +} + // Defines the Web Application Firewall policy for each host (if applicable) type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState } @@ -37096,6 +42467,12 @@ func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) }).(FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) } +func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -37115,6 +42492,12 @@ func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutpu return o } +func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[*FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Elem() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput { return o.ApplyT(func(v *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink { if v != nil { @@ -37226,6 +42609,12 @@ func (i FrontendIPConfigurationArgs) ToFrontendIPConfigurationOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(FrontendIPConfigurationOutput) } +func (i FrontendIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FrontendIPConfiguration] { + return pulumix.Output[FrontendIPConfiguration]{ + OutputState: i.ToFrontendIPConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i FrontendIPConfigurationArgs) ToFrontendIPConfigurationPtrOutput() FrontendIPConfigurationPtrOutput { return i.ToFrontendIPConfigurationPtrOutputWithContext(context.Background()) } @@ -37267,6 +42656,12 @@ func (i *frontendIPConfigurationPtrType) ToFrontendIPConfigurationPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(FrontendIPConfigurationPtrOutput) } +func (i *frontendIPConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*FrontendIPConfiguration] { + return pulumix.Output[*FrontendIPConfiguration]{ + OutputState: i.ToFrontendIPConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // FrontendIPConfigurationArrayInput is an input type that accepts FrontendIPConfigurationArray and FrontendIPConfigurationArrayOutput values. // You can construct a concrete instance of `FrontendIPConfigurationArrayInput` via: // @@ -37292,6 +42687,12 @@ func (i FrontendIPConfigurationArray) ToFrontendIPConfigurationArrayOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(FrontendIPConfigurationArrayOutput) } +func (i FrontendIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]FrontendIPConfiguration] { + return pulumix.Output[[]FrontendIPConfiguration]{ + OutputState: i.ToFrontendIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // Frontend IP address of the load balancer. type FrontendIPConfigurationOutput struct{ *pulumi.OutputState } @@ -37317,6 +42718,12 @@ func (o FrontendIPConfigurationOutput) ToFrontendIPConfigurationPtrOutputWithCon }).(FrontendIPConfigurationPtrOutput) } +func (o FrontendIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendIPConfiguration] { + return pulumix.Output[FrontendIPConfiguration]{ + OutputState: o.OutputState, + } +} + // The reference to gateway load balancer frontend IP. func (o FrontendIPConfigurationOutput) GatewayLoadBalancer() SubResourcePtrOutput { return o.ApplyT(func(v FrontendIPConfiguration) *SubResource { return v.GatewayLoadBalancer }).(SubResourcePtrOutput) @@ -37381,6 +42788,12 @@ func (o FrontendIPConfigurationPtrOutput) ToFrontendIPConfigurationPtrOutputWith return o } +func (o FrontendIPConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontendIPConfiguration] { + return pulumix.Output[*FrontendIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o FrontendIPConfigurationPtrOutput) Elem() FrontendIPConfigurationOutput { return o.ApplyT(func(v *FrontendIPConfiguration) FrontendIPConfiguration { if v != nil { @@ -37505,6 +42918,12 @@ func (o FrontendIPConfigurationArrayOutput) ToFrontendIPConfigurationArrayOutput return o } +func (o FrontendIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontendIPConfiguration] { + return pulumix.Output[[]FrontendIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o FrontendIPConfigurationArrayOutput) Index(i pulumi.IntInput) FrontendIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontendIPConfiguration { return vs[0].([]FrontendIPConfiguration)[vs[1].(int)] @@ -37577,6 +42996,12 @@ func (o FrontendIPConfigurationResponseOutput) ToFrontendIPConfigurationResponse return o } +func (o FrontendIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[FrontendIPConfigurationResponse] { + return pulumix.Output[FrontendIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o FrontendIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v FrontendIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -37676,6 +43101,12 @@ func (o FrontendIPConfigurationResponsePtrOutput) ToFrontendIPConfigurationRespo return o } +func (o FrontendIPConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FrontendIPConfigurationResponse] { + return pulumix.Output[*FrontendIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontendIPConfigurationResponsePtrOutput) Elem() FrontendIPConfigurationResponseOutput { return o.ApplyT(func(v *FrontendIPConfigurationResponse) FrontendIPConfigurationResponse { if v != nil { @@ -37870,6 +43301,12 @@ func (o FrontendIPConfigurationResponseArrayOutput) ToFrontendIPConfigurationRes return o } +func (o FrontendIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FrontendIPConfigurationResponse] { + return pulumix.Output[[]FrontendIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o FrontendIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) FrontendIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) FrontendIPConfigurationResponse { return vs[0].([]FrontendIPConfigurationResponse)[vs[1].(int)] @@ -37915,6 +43352,12 @@ func (i GatewayCustomBgpIpAddressIpConfigurationArgs) ToGatewayCustomBgpIpAddres return pulumi.ToOutputWithContext(ctx, i).(GatewayCustomBgpIpAddressIpConfigurationOutput) } +func (i GatewayCustomBgpIpAddressIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayCustomBgpIpAddressIpConfiguration] { + return pulumix.Output[GatewayCustomBgpIpAddressIpConfiguration]{ + OutputState: i.ToGatewayCustomBgpIpAddressIpConfigurationOutputWithContext(ctx).OutputState, + } +} + // GatewayCustomBgpIpAddressIpConfigurationArrayInput is an input type that accepts GatewayCustomBgpIpAddressIpConfigurationArray and GatewayCustomBgpIpAddressIpConfigurationArrayOutput values. // You can construct a concrete instance of `GatewayCustomBgpIpAddressIpConfigurationArrayInput` via: // @@ -37940,6 +43383,12 @@ func (i GatewayCustomBgpIpAddressIpConfigurationArray) ToGatewayCustomBgpIpAddre return pulumi.ToOutputWithContext(ctx, i).(GatewayCustomBgpIpAddressIpConfigurationArrayOutput) } +func (i GatewayCustomBgpIpAddressIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCustomBgpIpAddressIpConfiguration] { + return pulumix.Output[[]GatewayCustomBgpIpAddressIpConfiguration]{ + OutputState: i.ToGatewayCustomBgpIpAddressIpConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection. type GatewayCustomBgpIpAddressIpConfigurationOutput struct{ *pulumi.OutputState } @@ -37955,6 +43404,12 @@ func (o GatewayCustomBgpIpAddressIpConfigurationOutput) ToGatewayCustomBgpIpAddr return o } +func (o GatewayCustomBgpIpAddressIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayCustomBgpIpAddressIpConfiguration] { + return pulumix.Output[GatewayCustomBgpIpAddressIpConfiguration]{ + OutputState: o.OutputState, + } +} + // The custom BgpPeeringAddress which belongs to IpconfigurationId. func (o GatewayCustomBgpIpAddressIpConfigurationOutput) CustomBgpIpAddress() pulumi.StringOutput { return o.ApplyT(func(v GatewayCustomBgpIpAddressIpConfiguration) string { return v.CustomBgpIpAddress }).(pulumi.StringOutput) @@ -37979,6 +43434,12 @@ func (o GatewayCustomBgpIpAddressIpConfigurationArrayOutput) ToGatewayCustomBgpI return o } +func (o GatewayCustomBgpIpAddressIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCustomBgpIpAddressIpConfiguration] { + return pulumix.Output[[]GatewayCustomBgpIpAddressIpConfiguration]{ + OutputState: o.OutputState, + } +} + func (o GatewayCustomBgpIpAddressIpConfigurationArrayOutput) Index(i pulumi.IntInput) GatewayCustomBgpIpAddressIpConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayCustomBgpIpAddressIpConfiguration { return vs[0].([]GatewayCustomBgpIpAddressIpConfiguration)[vs[1].(int)] @@ -38008,6 +43469,12 @@ func (o GatewayCustomBgpIpAddressIpConfigurationResponseOutput) ToGatewayCustomB return o } +func (o GatewayCustomBgpIpAddressIpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayCustomBgpIpAddressIpConfigurationResponse] { + return pulumix.Output[GatewayCustomBgpIpAddressIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The custom BgpPeeringAddress which belongs to IpconfigurationId. func (o GatewayCustomBgpIpAddressIpConfigurationResponseOutput) CustomBgpIpAddress() pulumi.StringOutput { return o.ApplyT(func(v GatewayCustomBgpIpAddressIpConfigurationResponse) string { return v.CustomBgpIpAddress }).(pulumi.StringOutput) @@ -38032,6 +43499,12 @@ func (o GatewayCustomBgpIpAddressIpConfigurationResponseArrayOutput) ToGatewayCu return o } +func (o GatewayCustomBgpIpAddressIpConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCustomBgpIpAddressIpConfigurationResponse] { + return pulumix.Output[[]GatewayCustomBgpIpAddressIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o GatewayCustomBgpIpAddressIpConfigurationResponseArrayOutput) Index(i pulumi.IntInput) GatewayCustomBgpIpAddressIpConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayCustomBgpIpAddressIpConfigurationResponse { return vs[0].([]GatewayCustomBgpIpAddressIpConfigurationResponse)[vs[1].(int)] @@ -38085,6 +43558,12 @@ func (i GatewayLoadBalancerTunnelInterfaceArgs) ToGatewayLoadBalancerTunnelInter return pulumi.ToOutputWithContext(ctx, i).(GatewayLoadBalancerTunnelInterfaceOutput) } +func (i GatewayLoadBalancerTunnelInterfaceArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayLoadBalancerTunnelInterface] { + return pulumix.Output[GatewayLoadBalancerTunnelInterface]{ + OutputState: i.ToGatewayLoadBalancerTunnelInterfaceOutputWithContext(ctx).OutputState, + } +} + // GatewayLoadBalancerTunnelInterfaceArrayInput is an input type that accepts GatewayLoadBalancerTunnelInterfaceArray and GatewayLoadBalancerTunnelInterfaceArrayOutput values. // You can construct a concrete instance of `GatewayLoadBalancerTunnelInterfaceArrayInput` via: // @@ -38110,6 +43589,12 @@ func (i GatewayLoadBalancerTunnelInterfaceArray) ToGatewayLoadBalancerTunnelInte return pulumi.ToOutputWithContext(ctx, i).(GatewayLoadBalancerTunnelInterfaceArrayOutput) } +func (i GatewayLoadBalancerTunnelInterfaceArray) ToOutput(ctx context.Context) pulumix.Output[[]GatewayLoadBalancerTunnelInterface] { + return pulumix.Output[[]GatewayLoadBalancerTunnelInterface]{ + OutputState: i.ToGatewayLoadBalancerTunnelInterfaceArrayOutputWithContext(ctx).OutputState, + } +} + // Gateway load balancer tunnel interface of a load balancer backend address pool. type GatewayLoadBalancerTunnelInterfaceOutput struct{ *pulumi.OutputState } @@ -38125,6 +43610,12 @@ func (o GatewayLoadBalancerTunnelInterfaceOutput) ToGatewayLoadBalancerTunnelInt return o } +func (o GatewayLoadBalancerTunnelInterfaceOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayLoadBalancerTunnelInterface] { + return pulumix.Output[GatewayLoadBalancerTunnelInterface]{ + OutputState: o.OutputState, + } +} + // Identifier of gateway load balancer tunnel interface. func (o GatewayLoadBalancerTunnelInterfaceOutput) Identifier() pulumi.IntPtrOutput { return o.ApplyT(func(v GatewayLoadBalancerTunnelInterface) *int { return v.Identifier }).(pulumi.IntPtrOutput) @@ -38159,6 +43650,12 @@ func (o GatewayLoadBalancerTunnelInterfaceArrayOutput) ToGatewayLoadBalancerTunn return o } +func (o GatewayLoadBalancerTunnelInterfaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayLoadBalancerTunnelInterface] { + return pulumix.Output[[]GatewayLoadBalancerTunnelInterface]{ + OutputState: o.OutputState, + } +} + func (o GatewayLoadBalancerTunnelInterfaceArrayOutput) Index(i pulumi.IntInput) GatewayLoadBalancerTunnelInterfaceOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayLoadBalancerTunnelInterface { return vs[0].([]GatewayLoadBalancerTunnelInterface)[vs[1].(int)] @@ -38192,6 +43689,12 @@ func (o GatewayLoadBalancerTunnelInterfaceResponseOutput) ToGatewayLoadBalancerT return o } +func (o GatewayLoadBalancerTunnelInterfaceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayLoadBalancerTunnelInterfaceResponse] { + return pulumix.Output[GatewayLoadBalancerTunnelInterfaceResponse]{ + OutputState: o.OutputState, + } +} + // Identifier of gateway load balancer tunnel interface. func (o GatewayLoadBalancerTunnelInterfaceResponseOutput) Identifier() pulumi.IntPtrOutput { return o.ApplyT(func(v GatewayLoadBalancerTunnelInterfaceResponse) *int { return v.Identifier }).(pulumi.IntPtrOutput) @@ -38226,6 +43729,12 @@ func (o GatewayLoadBalancerTunnelInterfaceResponseArrayOutput) ToGatewayLoadBala return o } +func (o GatewayLoadBalancerTunnelInterfaceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayLoadBalancerTunnelInterfaceResponse] { + return pulumix.Output[[]GatewayLoadBalancerTunnelInterfaceResponse]{ + OutputState: o.OutputState, + } +} + func (o GatewayLoadBalancerTunnelInterfaceResponseArrayOutput) Index(i pulumi.IntInput) GatewayLoadBalancerTunnelInterfaceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayLoadBalancerTunnelInterfaceResponse { return vs[0].([]GatewayLoadBalancerTunnelInterfaceResponse)[vs[1].(int)] @@ -38265,6 +43774,12 @@ func (o GatewayRouteResponseOutput) ToGatewayRouteResponseOutputWithContext(ctx return o } +func (o GatewayRouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayRouteResponse] { + return pulumix.Output[GatewayRouteResponse]{ + OutputState: o.OutputState, + } +} + // The route's AS path sequence. func (o GatewayRouteResponseOutput) AsPath() pulumi.StringOutput { return o.ApplyT(func(v GatewayRouteResponse) string { return v.AsPath }).(pulumi.StringOutput) @@ -38314,6 +43829,12 @@ func (o GatewayRouteResponseArrayOutput) ToGatewayRouteResponseArrayOutputWithCo return o } +func (o GatewayRouteResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayRouteResponse] { + return pulumix.Output[[]GatewayRouteResponse]{ + OutputState: o.OutputState, + } +} + func (o GatewayRouteResponseArrayOutput) Index(i pulumi.IntInput) GatewayRouteResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GatewayRouteResponse { return vs[0].([]GatewayRouteResponse)[vs[1].(int)] @@ -38355,6 +43876,12 @@ func (i GroupByUserSessionArgs) ToGroupByUserSessionOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(GroupByUserSessionOutput) } +func (i GroupByUserSessionArgs) ToOutput(ctx context.Context) pulumix.Output[GroupByUserSession] { + return pulumix.Output[GroupByUserSession]{ + OutputState: i.ToGroupByUserSessionOutputWithContext(ctx).OutputState, + } +} + // GroupByUserSessionArrayInput is an input type that accepts GroupByUserSessionArray and GroupByUserSessionArrayOutput values. // You can construct a concrete instance of `GroupByUserSessionArrayInput` via: // @@ -38380,6 +43907,12 @@ func (i GroupByUserSessionArray) ToGroupByUserSessionArrayOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(GroupByUserSessionArrayOutput) } +func (i GroupByUserSessionArray) ToOutput(ctx context.Context) pulumix.Output[[]GroupByUserSession] { + return pulumix.Output[[]GroupByUserSession]{ + OutputState: i.ToGroupByUserSessionArrayOutputWithContext(ctx).OutputState, + } +} + // Define user session identifier group by clauses. type GroupByUserSessionOutput struct{ *pulumi.OutputState } @@ -38395,6 +43928,12 @@ func (o GroupByUserSessionOutput) ToGroupByUserSessionOutputWithContext(ctx cont return o } +func (o GroupByUserSessionOutput) ToOutput(ctx context.Context) pulumix.Output[GroupByUserSession] { + return pulumix.Output[GroupByUserSession]{ + OutputState: o.OutputState, + } +} + // List of group by clause variables. func (o GroupByUserSessionOutput) GroupByVariables() GroupByVariableArrayOutput { return o.ApplyT(func(v GroupByUserSession) []GroupByVariable { return v.GroupByVariables }).(GroupByVariableArrayOutput) @@ -38414,6 +43953,12 @@ func (o GroupByUserSessionArrayOutput) ToGroupByUserSessionArrayOutputWithContex return o } +func (o GroupByUserSessionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GroupByUserSession] { + return pulumix.Output[[]GroupByUserSession]{ + OutputState: o.OutputState, + } +} + func (o GroupByUserSessionArrayOutput) Index(i pulumi.IntInput) GroupByUserSessionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GroupByUserSession { return vs[0].([]GroupByUserSession)[vs[1].(int)] @@ -38441,6 +43986,12 @@ func (o GroupByUserSessionResponseOutput) ToGroupByUserSessionResponseOutputWith return o } +func (o GroupByUserSessionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GroupByUserSessionResponse] { + return pulumix.Output[GroupByUserSessionResponse]{ + OutputState: o.OutputState, + } +} + // List of group by clause variables. func (o GroupByUserSessionResponseOutput) GroupByVariables() GroupByVariableResponseArrayOutput { return o.ApplyT(func(v GroupByUserSessionResponse) []GroupByVariableResponse { return v.GroupByVariables }).(GroupByVariableResponseArrayOutput) @@ -38460,6 +44011,12 @@ func (o GroupByUserSessionResponseArrayOutput) ToGroupByUserSessionResponseArray return o } +func (o GroupByUserSessionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GroupByUserSessionResponse] { + return pulumix.Output[[]GroupByUserSessionResponse]{ + OutputState: o.OutputState, + } +} + func (o GroupByUserSessionResponseArrayOutput) Index(i pulumi.IntInput) GroupByUserSessionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GroupByUserSessionResponse { return vs[0].([]GroupByUserSessionResponse)[vs[1].(int)] @@ -38501,6 +44058,12 @@ func (i GroupByVariableArgs) ToGroupByVariableOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(GroupByVariableOutput) } +func (i GroupByVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GroupByVariable] { + return pulumix.Output[GroupByVariable]{ + OutputState: i.ToGroupByVariableOutputWithContext(ctx).OutputState, + } +} + // GroupByVariableArrayInput is an input type that accepts GroupByVariableArray and GroupByVariableArrayOutput values. // You can construct a concrete instance of `GroupByVariableArrayInput` via: // @@ -38526,6 +44089,12 @@ func (i GroupByVariableArray) ToGroupByVariableArrayOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(GroupByVariableArrayOutput) } +func (i GroupByVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GroupByVariable] { + return pulumix.Output[[]GroupByVariable]{ + OutputState: i.ToGroupByVariableArrayOutputWithContext(ctx).OutputState, + } +} + // Define user session group by clause variables. type GroupByVariableOutput struct{ *pulumi.OutputState } @@ -38541,6 +44110,12 @@ func (o GroupByVariableOutput) ToGroupByVariableOutputWithContext(ctx context.Co return o } +func (o GroupByVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GroupByVariable] { + return pulumix.Output[GroupByVariable]{ + OutputState: o.OutputState, + } +} + // User Session clause variable. func (o GroupByVariableOutput) VariableName() pulumi.StringOutput { return o.ApplyT(func(v GroupByVariable) string { return v.VariableName }).(pulumi.StringOutput) @@ -38560,6 +44135,12 @@ func (o GroupByVariableArrayOutput) ToGroupByVariableArrayOutputWithContext(ctx return o } +func (o GroupByVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GroupByVariable] { + return pulumix.Output[[]GroupByVariable]{ + OutputState: o.OutputState, + } +} + func (o GroupByVariableArrayOutput) Index(i pulumi.IntInput) GroupByVariableOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GroupByVariable { return vs[0].([]GroupByVariable)[vs[1].(int)] @@ -38587,6 +44168,12 @@ func (o GroupByVariableResponseOutput) ToGroupByVariableResponseOutputWithContex return o } +func (o GroupByVariableResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GroupByVariableResponse] { + return pulumix.Output[GroupByVariableResponse]{ + OutputState: o.OutputState, + } +} + // User Session clause variable. func (o GroupByVariableResponseOutput) VariableName() pulumi.StringOutput { return o.ApplyT(func(v GroupByVariableResponse) string { return v.VariableName }).(pulumi.StringOutput) @@ -38606,6 +44193,12 @@ func (o GroupByVariableResponseArrayOutput) ToGroupByVariableResponseArrayOutput return o } +func (o GroupByVariableResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GroupByVariableResponse] { + return pulumix.Output[[]GroupByVariableResponse]{ + OutputState: o.OutputState, + } +} + func (o GroupByVariableResponseArrayOutput) Index(i pulumi.IntInput) GroupByVariableResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GroupByVariableResponse { return vs[0].([]GroupByVariableResponse)[vs[1].(int)] @@ -38633,6 +44226,12 @@ func (o GroupMembersItemResponseOutput) ToGroupMembersItemResponseOutputWithCont return o } +func (o GroupMembersItemResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GroupMembersItemResponse] { + return pulumix.Output[GroupMembersItemResponse]{ + OutputState: o.OutputState, + } +} + // Resource Id. func (o GroupMembersItemResponseOutput) ResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v GroupMembersItemResponse) *string { return v.ResourceId }).(pulumi.StringPtrOutput) @@ -38652,6 +44251,12 @@ func (o GroupMembersItemResponseArrayOutput) ToGroupMembersItemResponseArrayOutp return o } +func (o GroupMembersItemResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GroupMembersItemResponse] { + return pulumix.Output[[]GroupMembersItemResponse]{ + OutputState: o.OutputState, + } +} + func (o GroupMembersItemResponseArrayOutput) Index(i pulumi.IntInput) GroupMembersItemResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) GroupMembersItemResponse { return vs[0].([]GroupMembersItemResponse)[vs[1].(int)] @@ -38697,6 +44302,12 @@ func (i HTTPHeaderArgs) ToHTTPHeaderOutputWithContext(ctx context.Context) HTTPH return pulumi.ToOutputWithContext(ctx, i).(HTTPHeaderOutput) } +func (i HTTPHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[HTTPHeader] { + return pulumix.Output[HTTPHeader]{ + OutputState: i.ToHTTPHeaderOutputWithContext(ctx).OutputState, + } +} + // HTTPHeaderArrayInput is an input type that accepts HTTPHeaderArray and HTTPHeaderArrayOutput values. // You can construct a concrete instance of `HTTPHeaderArrayInput` via: // @@ -38722,6 +44333,12 @@ func (i HTTPHeaderArray) ToHTTPHeaderArrayOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(HTTPHeaderArrayOutput) } +func (i HTTPHeaderArray) ToOutput(ctx context.Context) pulumix.Output[[]HTTPHeader] { + return pulumix.Output[[]HTTPHeader]{ + OutputState: i.ToHTTPHeaderArrayOutputWithContext(ctx).OutputState, + } +} + // The HTTP header. type HTTPHeaderOutput struct{ *pulumi.OutputState } @@ -38737,6 +44354,12 @@ func (o HTTPHeaderOutput) ToHTTPHeaderOutputWithContext(ctx context.Context) HTT return o } +func (o HTTPHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[HTTPHeader] { + return pulumix.Output[HTTPHeader]{ + OutputState: o.OutputState, + } +} + // The name in HTTP header. func (o HTTPHeaderOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v HTTPHeader) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -38761,6 +44384,12 @@ func (o HTTPHeaderArrayOutput) ToHTTPHeaderArrayOutputWithContext(ctx context.Co return o } +func (o HTTPHeaderArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HTTPHeader] { + return pulumix.Output[[]HTTPHeader]{ + OutputState: o.OutputState, + } +} + func (o HTTPHeaderArrayOutput) Index(i pulumi.IntInput) HTTPHeaderOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HTTPHeader { return vs[0].([]HTTPHeader)[vs[1].(int)] @@ -38790,6 +44419,12 @@ func (o HTTPHeaderResponseOutput) ToHTTPHeaderResponseOutputWithContext(ctx cont return o } +func (o HTTPHeaderResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HTTPHeaderResponse] { + return pulumix.Output[HTTPHeaderResponse]{ + OutputState: o.OutputState, + } +} + // The name in HTTP header. func (o HTTPHeaderResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v HTTPHeaderResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -38814,6 +44449,12 @@ func (o HTTPHeaderResponseArrayOutput) ToHTTPHeaderResponseArrayOutputWithContex return o } +func (o HTTPHeaderResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HTTPHeaderResponse] { + return pulumix.Output[[]HTTPHeaderResponse]{ + OutputState: o.OutputState, + } +} + func (o HTTPHeaderResponseArrayOutput) Index(i pulumi.IntInput) HTTPHeaderResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HTTPHeaderResponse { return vs[0].([]HTTPHeaderResponse)[vs[1].(int)] @@ -38863,6 +44504,12 @@ func (i HeaderActionArgs) ToHeaderActionOutputWithContext(ctx context.Context) H return pulumi.ToOutputWithContext(ctx, i).(HeaderActionOutput) } +func (i HeaderActionArgs) ToOutput(ctx context.Context) pulumix.Output[HeaderAction] { + return pulumix.Output[HeaderAction]{ + OutputState: i.ToHeaderActionOutputWithContext(ctx).OutputState, + } +} + // HeaderActionArrayInput is an input type that accepts HeaderActionArray and HeaderActionArrayOutput values. // You can construct a concrete instance of `HeaderActionArrayInput` via: // @@ -38888,6 +44535,12 @@ func (i HeaderActionArray) ToHeaderActionArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(HeaderActionArrayOutput) } +func (i HeaderActionArray) ToOutput(ctx context.Context) pulumix.Output[[]HeaderAction] { + return pulumix.Output[[]HeaderAction]{ + OutputState: i.ToHeaderActionArrayOutputWithContext(ctx).OutputState, + } +} + // An action that can manipulate an http header. type HeaderActionOutput struct{ *pulumi.OutputState } @@ -38903,6 +44556,12 @@ func (o HeaderActionOutput) ToHeaderActionOutputWithContext(ctx context.Context) return o } +func (o HeaderActionOutput) ToOutput(ctx context.Context) pulumix.Output[HeaderAction] { + return pulumix.Output[HeaderAction]{ + OutputState: o.OutputState, + } +} + // Which type of manipulation to apply to the header. func (o HeaderActionOutput) HeaderActionType() pulumi.StringOutput { return o.ApplyT(func(v HeaderAction) string { return v.HeaderActionType }).(pulumi.StringOutput) @@ -38932,6 +44591,12 @@ func (o HeaderActionArrayOutput) ToHeaderActionArrayOutputWithContext(ctx contex return o } +func (o HeaderActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HeaderAction] { + return pulumix.Output[[]HeaderAction]{ + OutputState: o.OutputState, + } +} + func (o HeaderActionArrayOutput) Index(i pulumi.IntInput) HeaderActionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HeaderAction { return vs[0].([]HeaderAction)[vs[1].(int)] @@ -38963,6 +44628,12 @@ func (o HeaderActionResponseOutput) ToHeaderActionResponseOutputWithContext(ctx return o } +func (o HeaderActionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HeaderActionResponse] { + return pulumix.Output[HeaderActionResponse]{ + OutputState: o.OutputState, + } +} + // Which type of manipulation to apply to the header. func (o HeaderActionResponseOutput) HeaderActionType() pulumi.StringOutput { return o.ApplyT(func(v HeaderActionResponse) string { return v.HeaderActionType }).(pulumi.StringOutput) @@ -38992,6 +44663,12 @@ func (o HeaderActionResponseArrayOutput) ToHeaderActionResponseArrayOutputWithCo return o } +func (o HeaderActionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HeaderActionResponse] { + return pulumix.Output[[]HeaderActionResponse]{ + OutputState: o.OutputState, + } +} + func (o HeaderActionResponseArrayOutput) Index(i pulumi.IntInput) HeaderActionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HeaderActionResponse { return vs[0].([]HeaderActionResponse)[vs[1].(int)] @@ -39081,6 +44758,12 @@ func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(HealthProbeSettingsModelOutput) } +func (i HealthProbeSettingsModelArgs) ToOutput(ctx context.Context) pulumix.Output[HealthProbeSettingsModel] { + return pulumix.Output[HealthProbeSettingsModel]{ + OutputState: i.ToHealthProbeSettingsModelOutputWithContext(ctx).OutputState, + } +} + // HealthProbeSettingsModelArrayInput is an input type that accepts HealthProbeSettingsModelArray and HealthProbeSettingsModelArrayOutput values. // You can construct a concrete instance of `HealthProbeSettingsModelArrayInput` via: // @@ -39106,6 +44789,12 @@ func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWith return pulumi.ToOutputWithContext(ctx, i).(HealthProbeSettingsModelArrayOutput) } +func (i HealthProbeSettingsModelArray) ToOutput(ctx context.Context) pulumix.Output[[]HealthProbeSettingsModel] { + return pulumix.Output[[]HealthProbeSettingsModel]{ + OutputState: i.ToHealthProbeSettingsModelArrayOutputWithContext(ctx).OutputState, + } +} + // Load balancing settings for a backend pool type HealthProbeSettingsModelOutput struct{ *pulumi.OutputState } @@ -39121,6 +44810,12 @@ func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithCont return o } +func (o HealthProbeSettingsModelOutput) ToOutput(ctx context.Context) pulumix.Output[HealthProbeSettingsModel] { + return pulumix.Output[HealthProbeSettingsModel]{ + OutputState: o.OutputState, + } +} + // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. func (o HealthProbeSettingsModelOutput) EnabledState() pulumi.StringPtrOutput { return o.ApplyT(func(v HealthProbeSettingsModel) *string { return v.EnabledState }).(pulumi.StringPtrOutput) @@ -39170,6 +44865,12 @@ func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutp return o } +func (o HealthProbeSettingsModelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HealthProbeSettingsModel] { + return pulumix.Output[[]HealthProbeSettingsModel]{ + OutputState: o.OutputState, + } +} + func (o HealthProbeSettingsModelArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HealthProbeSettingsModel { return vs[0].([]HealthProbeSettingsModel)[vs[1].(int)] @@ -39226,6 +44927,12 @@ func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelRespon return o } +func (o HealthProbeSettingsModelResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HealthProbeSettingsModelResponse] { + return pulumix.Output[HealthProbeSettingsModelResponse]{ + OutputState: o.OutputState, + } +} + // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. func (o HealthProbeSettingsModelResponseOutput) EnabledState() pulumi.StringPtrOutput { return o.ApplyT(func(v HealthProbeSettingsModelResponse) *string { return v.EnabledState }).(pulumi.StringPtrOutput) @@ -39285,6 +44992,12 @@ func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelR return o } +func (o HealthProbeSettingsModelResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HealthProbeSettingsModelResponse] { + return pulumix.Output[[]HealthProbeSettingsModelResponse]{ + OutputState: o.OutputState, + } +} + func (o HealthProbeSettingsModelResponseArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HealthProbeSettingsModelResponse { return vs[0].([]HealthProbeSettingsModelResponse)[vs[1].(int)] @@ -39330,6 +45043,12 @@ func (i HubArgs) ToHubOutputWithContext(ctx context.Context) HubOutput { return pulumi.ToOutputWithContext(ctx, i).(HubOutput) } +func (i HubArgs) ToOutput(ctx context.Context) pulumix.Output[Hub] { + return pulumix.Output[Hub]{ + OutputState: i.ToHubOutputWithContext(ctx).OutputState, + } +} + // HubArrayInput is an input type that accepts HubArray and HubArrayOutput values. // You can construct a concrete instance of `HubArrayInput` via: // @@ -39355,6 +45074,12 @@ func (i HubArray) ToHubArrayOutputWithContext(ctx context.Context) HubArrayOutpu return pulumi.ToOutputWithContext(ctx, i).(HubArrayOutput) } +func (i HubArray) ToOutput(ctx context.Context) pulumix.Output[[]Hub] { + return pulumix.Output[[]Hub]{ + OutputState: i.ToHubArrayOutputWithContext(ctx).OutputState, + } +} + // Hub Item. type HubOutput struct{ *pulumi.OutputState } @@ -39370,6 +45095,12 @@ func (o HubOutput) ToHubOutputWithContext(ctx context.Context) HubOutput { return o } +func (o HubOutput) ToOutput(ctx context.Context) pulumix.Output[Hub] { + return pulumix.Output[Hub]{ + OutputState: o.OutputState, + } +} + // Resource Id. func (o HubOutput) ResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v Hub) *string { return v.ResourceId }).(pulumi.StringPtrOutput) @@ -39394,6 +45125,12 @@ func (o HubArrayOutput) ToHubArrayOutputWithContext(ctx context.Context) HubArra return o } +func (o HubArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Hub] { + return pulumix.Output[[]Hub]{ + OutputState: o.OutputState, + } +} + func (o HubArrayOutput) Index(i pulumi.IntInput) HubOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Hub { return vs[0].([]Hub)[vs[1].(int)] @@ -39439,6 +45176,12 @@ func (i HubIPAddressesArgs) ToHubIPAddressesOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(HubIPAddressesOutput) } +func (i HubIPAddressesArgs) ToOutput(ctx context.Context) pulumix.Output[HubIPAddresses] { + return pulumix.Output[HubIPAddresses]{ + OutputState: i.ToHubIPAddressesOutputWithContext(ctx).OutputState, + } +} + func (i HubIPAddressesArgs) ToHubIPAddressesPtrOutput() HubIPAddressesPtrOutput { return i.ToHubIPAddressesPtrOutputWithContext(context.Background()) } @@ -39480,6 +45223,12 @@ func (i *hubIPAddressesPtrType) ToHubIPAddressesPtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(HubIPAddressesPtrOutput) } +func (i *hubIPAddressesPtrType) ToOutput(ctx context.Context) pulumix.Output[*HubIPAddresses] { + return pulumix.Output[*HubIPAddresses]{ + OutputState: i.ToHubIPAddressesPtrOutputWithContext(ctx).OutputState, + } +} + // IP addresses associated with azure firewall. type HubIPAddressesOutput struct{ *pulumi.OutputState } @@ -39505,6 +45254,12 @@ func (o HubIPAddressesOutput) ToHubIPAddressesPtrOutputWithContext(ctx context.C }).(HubIPAddressesPtrOutput) } +func (o HubIPAddressesOutput) ToOutput(ctx context.Context) pulumix.Output[HubIPAddresses] { + return pulumix.Output[HubIPAddresses]{ + OutputState: o.OutputState, + } +} + // Private IP Address associated with azure firewall. func (o HubIPAddressesOutput) PrivateIPAddress() pulumi.StringPtrOutput { return o.ApplyT(func(v HubIPAddresses) *string { return v.PrivateIPAddress }).(pulumi.StringPtrOutput) @@ -39529,6 +45284,12 @@ func (o HubIPAddressesPtrOutput) ToHubIPAddressesPtrOutputWithContext(ctx contex return o } +func (o HubIPAddressesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HubIPAddresses] { + return pulumix.Output[*HubIPAddresses]{ + OutputState: o.OutputState, + } +} + func (o HubIPAddressesPtrOutput) Elem() HubIPAddressesOutput { return o.ApplyT(func(v *HubIPAddresses) HubIPAddresses { if v != nil { @@ -39582,6 +45343,12 @@ func (o HubIPAddressesResponseOutput) ToHubIPAddressesResponseOutputWithContext( return o } +func (o HubIPAddressesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HubIPAddressesResponse] { + return pulumix.Output[HubIPAddressesResponse]{ + OutputState: o.OutputState, + } +} + // Private IP Address associated with azure firewall. func (o HubIPAddressesResponseOutput) PrivateIPAddress() pulumi.StringPtrOutput { return o.ApplyT(func(v HubIPAddressesResponse) *string { return v.PrivateIPAddress }).(pulumi.StringPtrOutput) @@ -39606,6 +45373,12 @@ func (o HubIPAddressesResponsePtrOutput) ToHubIPAddressesResponsePtrOutputWithCo return o } +func (o HubIPAddressesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HubIPAddressesResponse] { + return pulumix.Output[*HubIPAddressesResponse]{ + OutputState: o.OutputState, + } +} + func (o HubIPAddressesResponsePtrOutput) Elem() HubIPAddressesResponseOutput { return o.ApplyT(func(v *HubIPAddressesResponse) HubIPAddressesResponse { if v != nil { @@ -39675,6 +45448,12 @@ func (i HubPublicIPAddressesArgs) ToHubPublicIPAddressesOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(HubPublicIPAddressesOutput) } +func (i HubPublicIPAddressesArgs) ToOutput(ctx context.Context) pulumix.Output[HubPublicIPAddresses] { + return pulumix.Output[HubPublicIPAddresses]{ + OutputState: i.ToHubPublicIPAddressesOutputWithContext(ctx).OutputState, + } +} + func (i HubPublicIPAddressesArgs) ToHubPublicIPAddressesPtrOutput() HubPublicIPAddressesPtrOutput { return i.ToHubPublicIPAddressesPtrOutputWithContext(context.Background()) } @@ -39716,6 +45495,12 @@ func (i *hubPublicIPAddressesPtrType) ToHubPublicIPAddressesPtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(HubPublicIPAddressesPtrOutput) } +func (i *hubPublicIPAddressesPtrType) ToOutput(ctx context.Context) pulumix.Output[*HubPublicIPAddresses] { + return pulumix.Output[*HubPublicIPAddresses]{ + OutputState: i.ToHubPublicIPAddressesPtrOutputWithContext(ctx).OutputState, + } +} + // Public IP addresses associated with azure firewall. type HubPublicIPAddressesOutput struct{ *pulumi.OutputState } @@ -39741,6 +45526,12 @@ func (o HubPublicIPAddressesOutput) ToHubPublicIPAddressesPtrOutputWithContext(c }).(HubPublicIPAddressesPtrOutput) } +func (o HubPublicIPAddressesOutput) ToOutput(ctx context.Context) pulumix.Output[HubPublicIPAddresses] { + return pulumix.Output[HubPublicIPAddresses]{ + OutputState: o.OutputState, + } +} + // The list of Public IP addresses associated with azure firewall or IP addresses to be retained. func (o HubPublicIPAddressesOutput) Addresses() AzureFirewallPublicIPAddressArrayOutput { return o.ApplyT(func(v HubPublicIPAddresses) []AzureFirewallPublicIPAddress { return v.Addresses }).(AzureFirewallPublicIPAddressArrayOutput) @@ -39765,6 +45556,12 @@ func (o HubPublicIPAddressesPtrOutput) ToHubPublicIPAddressesPtrOutputWithContex return o } +func (o HubPublicIPAddressesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HubPublicIPAddresses] { + return pulumix.Output[*HubPublicIPAddresses]{ + OutputState: o.OutputState, + } +} + func (o HubPublicIPAddressesPtrOutput) Elem() HubPublicIPAddressesOutput { return o.ApplyT(func(v *HubPublicIPAddresses) HubPublicIPAddresses { if v != nil { @@ -39818,6 +45615,12 @@ func (o HubPublicIPAddressesResponseOutput) ToHubPublicIPAddressesResponseOutput return o } +func (o HubPublicIPAddressesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HubPublicIPAddressesResponse] { + return pulumix.Output[HubPublicIPAddressesResponse]{ + OutputState: o.OutputState, + } +} + // The list of Public IP addresses associated with azure firewall or IP addresses to be retained. func (o HubPublicIPAddressesResponseOutput) Addresses() AzureFirewallPublicIPAddressResponseArrayOutput { return o.ApplyT(func(v HubPublicIPAddressesResponse) []AzureFirewallPublicIPAddressResponse { return v.Addresses }).(AzureFirewallPublicIPAddressResponseArrayOutput) @@ -39842,6 +45645,12 @@ func (o HubPublicIPAddressesResponsePtrOutput) ToHubPublicIPAddressesResponsePtr return o } +func (o HubPublicIPAddressesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HubPublicIPAddressesResponse] { + return pulumix.Output[*HubPublicIPAddressesResponse]{ + OutputState: o.OutputState, + } +} + func (o HubPublicIPAddressesResponsePtrOutput) Elem() HubPublicIPAddressesResponseOutput { return o.ApplyT(func(v *HubPublicIPAddressesResponse) HubPublicIPAddressesResponse { if v != nil { @@ -39895,6 +45704,12 @@ func (o HubResponseOutput) ToHubResponseOutputWithContext(ctx context.Context) H return o } +func (o HubResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HubResponse] { + return pulumix.Output[HubResponse]{ + OutputState: o.OutputState, + } +} + // Resource Id. func (o HubResponseOutput) ResourceId() pulumi.StringPtrOutput { return o.ApplyT(func(v HubResponse) *string { return v.ResourceId }).(pulumi.StringPtrOutput) @@ -39919,6 +45734,12 @@ func (o HubResponseArrayOutput) ToHubResponseArrayOutputWithContext(ctx context. return o } +func (o HubResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HubResponse] { + return pulumix.Output[[]HubResponse]{ + OutputState: o.OutputState, + } +} + func (o HubResponseArrayOutput) Index(i pulumi.IntInput) HubResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HubResponse { return vs[0].([]HubResponse)[vs[1].(int)] @@ -39976,6 +45797,12 @@ func (i HubRouteArgs) ToHubRouteOutputWithContext(ctx context.Context) HubRouteO return pulumi.ToOutputWithContext(ctx, i).(HubRouteOutput) } +func (i HubRouteArgs) ToOutput(ctx context.Context) pulumix.Output[HubRoute] { + return pulumix.Output[HubRoute]{ + OutputState: i.ToHubRouteOutputWithContext(ctx).OutputState, + } +} + // HubRouteArrayInput is an input type that accepts HubRouteArray and HubRouteArrayOutput values. // You can construct a concrete instance of `HubRouteArrayInput` via: // @@ -40001,6 +45828,12 @@ func (i HubRouteArray) ToHubRouteArrayOutputWithContext(ctx context.Context) Hub return pulumi.ToOutputWithContext(ctx, i).(HubRouteArrayOutput) } +func (i HubRouteArray) ToOutput(ctx context.Context) pulumix.Output[[]HubRoute] { + return pulumix.Output[[]HubRoute]{ + OutputState: i.ToHubRouteArrayOutputWithContext(ctx).OutputState, + } +} + // RouteTable route. type HubRouteOutput struct{ *pulumi.OutputState } @@ -40016,6 +45849,12 @@ func (o HubRouteOutput) ToHubRouteOutputWithContext(ctx context.Context) HubRout return o } +func (o HubRouteOutput) ToOutput(ctx context.Context) pulumix.Output[HubRoute] { + return pulumix.Output[HubRoute]{ + OutputState: o.OutputState, + } +} + // The type of destinations (eg: CIDR, ResourceId, Service). func (o HubRouteOutput) DestinationType() pulumi.StringOutput { return o.ApplyT(func(v HubRoute) string { return v.DestinationType }).(pulumi.StringOutput) @@ -40055,6 +45894,12 @@ func (o HubRouteArrayOutput) ToHubRouteArrayOutputWithContext(ctx context.Contex return o } +func (o HubRouteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HubRoute] { + return pulumix.Output[[]HubRoute]{ + OutputState: o.OutputState, + } +} + func (o HubRouteArrayOutput) Index(i pulumi.IntInput) HubRouteOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HubRoute { return vs[0].([]HubRoute)[vs[1].(int)] @@ -40090,6 +45935,12 @@ func (o HubRouteResponseOutput) ToHubRouteResponseOutputWithContext(ctx context. return o } +func (o HubRouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[HubRouteResponse] { + return pulumix.Output[HubRouteResponse]{ + OutputState: o.OutputState, + } +} + // The type of destinations (eg: CIDR, ResourceId, Service). func (o HubRouteResponseOutput) DestinationType() pulumi.StringOutput { return o.ApplyT(func(v HubRouteResponse) string { return v.DestinationType }).(pulumi.StringOutput) @@ -40129,6 +45980,12 @@ func (o HubRouteResponseArrayOutput) ToHubRouteResponseArrayOutputWithContext(ct return o } +func (o HubRouteResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HubRouteResponse] { + return pulumix.Output[[]HubRouteResponse]{ + OutputState: o.OutputState, + } +} + func (o HubRouteResponseArrayOutput) Index(i pulumi.IntInput) HubRouteResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) HubRouteResponse { return vs[0].([]HubRouteResponse)[vs[1].(int)] @@ -40174,6 +46031,12 @@ func (i IPConfigurationBgpPeeringAddressArgs) ToIPConfigurationBgpPeeringAddress return pulumi.ToOutputWithContext(ctx, i).(IPConfigurationBgpPeeringAddressOutput) } +func (i IPConfigurationBgpPeeringAddressArgs) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationBgpPeeringAddress] { + return pulumix.Output[IPConfigurationBgpPeeringAddress]{ + OutputState: i.ToIPConfigurationBgpPeeringAddressOutputWithContext(ctx).OutputState, + } +} + // IPConfigurationBgpPeeringAddressArrayInput is an input type that accepts IPConfigurationBgpPeeringAddressArray and IPConfigurationBgpPeeringAddressArrayOutput values. // You can construct a concrete instance of `IPConfigurationBgpPeeringAddressArrayInput` via: // @@ -40199,6 +46062,12 @@ func (i IPConfigurationBgpPeeringAddressArray) ToIPConfigurationBgpPeeringAddres return pulumi.ToOutputWithContext(ctx, i).(IPConfigurationBgpPeeringAddressArrayOutput) } +func (i IPConfigurationBgpPeeringAddressArray) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationBgpPeeringAddress] { + return pulumix.Output[[]IPConfigurationBgpPeeringAddress]{ + OutputState: i.ToIPConfigurationBgpPeeringAddressArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of IPConfigurationBgpPeeringAddress. type IPConfigurationBgpPeeringAddressOutput struct{ *pulumi.OutputState } @@ -40214,6 +46083,12 @@ func (o IPConfigurationBgpPeeringAddressOutput) ToIPConfigurationBgpPeeringAddre return o } +func (o IPConfigurationBgpPeeringAddressOutput) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationBgpPeeringAddress] { + return pulumix.Output[IPConfigurationBgpPeeringAddress]{ + OutputState: o.OutputState, + } +} + // The list of custom BGP peering addresses which belong to IP configuration. func (o IPConfigurationBgpPeeringAddressOutput) CustomBgpIpAddresses() pulumi.StringArrayOutput { return o.ApplyT(func(v IPConfigurationBgpPeeringAddress) []string { return v.CustomBgpIpAddresses }).(pulumi.StringArrayOutput) @@ -40238,6 +46113,12 @@ func (o IPConfigurationBgpPeeringAddressArrayOutput) ToIPConfigurationBgpPeering return o } +func (o IPConfigurationBgpPeeringAddressArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationBgpPeeringAddress] { + return pulumix.Output[[]IPConfigurationBgpPeeringAddress]{ + OutputState: o.OutputState, + } +} + func (o IPConfigurationBgpPeeringAddressArrayOutput) Index(i pulumi.IntInput) IPConfigurationBgpPeeringAddressOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPConfigurationBgpPeeringAddress { return vs[0].([]IPConfigurationBgpPeeringAddress)[vs[1].(int)] @@ -40271,6 +46152,12 @@ func (o IPConfigurationBgpPeeringAddressResponseOutput) ToIPConfigurationBgpPeer return o } +func (o IPConfigurationBgpPeeringAddressResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationBgpPeeringAddressResponse] { + return pulumix.Output[IPConfigurationBgpPeeringAddressResponse]{ + OutputState: o.OutputState, + } +} + // The list of custom BGP peering addresses which belong to IP configuration. func (o IPConfigurationBgpPeeringAddressResponseOutput) CustomBgpIpAddresses() pulumi.StringArrayOutput { return o.ApplyT(func(v IPConfigurationBgpPeeringAddressResponse) []string { return v.CustomBgpIpAddresses }).(pulumi.StringArrayOutput) @@ -40305,6 +46192,12 @@ func (o IPConfigurationBgpPeeringAddressResponseArrayOutput) ToIPConfigurationBg return o } +func (o IPConfigurationBgpPeeringAddressResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationBgpPeeringAddressResponse] { + return pulumix.Output[[]IPConfigurationBgpPeeringAddressResponse]{ + OutputState: o.OutputState, + } +} + func (o IPConfigurationBgpPeeringAddressResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationBgpPeeringAddressResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPConfigurationBgpPeeringAddressResponse { return vs[0].([]IPConfigurationBgpPeeringAddressResponse)[vs[1].(int)] @@ -40374,6 +46267,12 @@ func (i IPConfigurationProfileArgs) ToIPConfigurationProfileOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(IPConfigurationProfileOutput) } +func (i IPConfigurationProfileArgs) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationProfile] { + return pulumix.Output[IPConfigurationProfile]{ + OutputState: i.ToIPConfigurationProfileOutputWithContext(ctx).OutputState, + } +} + // IPConfigurationProfileArrayInput is an input type that accepts IPConfigurationProfileArray and IPConfigurationProfileArrayOutput values. // You can construct a concrete instance of `IPConfigurationProfileArrayInput` via: // @@ -40399,6 +46298,12 @@ func (i IPConfigurationProfileArray) ToIPConfigurationProfileArrayOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(IPConfigurationProfileArrayOutput) } +func (i IPConfigurationProfileArray) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationProfile] { + return pulumix.Output[[]IPConfigurationProfile]{ + OutputState: i.ToIPConfigurationProfileArrayOutputWithContext(ctx).OutputState, + } +} + // IP configuration profile child resource. type IPConfigurationProfileOutput struct{ *pulumi.OutputState } @@ -40414,6 +46319,12 @@ func (o IPConfigurationProfileOutput) ToIPConfigurationProfileOutputWithContext( return o } +func (o IPConfigurationProfileOutput) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationProfile] { + return pulumix.Output[IPConfigurationProfile]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o IPConfigurationProfileOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v IPConfigurationProfile) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -40443,6 +46354,12 @@ func (o IPConfigurationProfileArrayOutput) ToIPConfigurationProfileArrayOutputWi return o } +func (o IPConfigurationProfileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationProfile] { + return pulumix.Output[[]IPConfigurationProfile]{ + OutputState: o.OutputState, + } +} + func (o IPConfigurationProfileArrayOutput) Index(i pulumi.IntInput) IPConfigurationProfileOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPConfigurationProfile { return vs[0].([]IPConfigurationProfile)[vs[1].(int)] @@ -40491,6 +46408,12 @@ func (o IPConfigurationProfileResponseOutput) ToIPConfigurationProfileResponseOu return o } +func (o IPConfigurationProfileResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationProfileResponse] { + return pulumix.Output[IPConfigurationProfileResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o IPConfigurationProfileResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v IPConfigurationProfileResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -40535,6 +46458,12 @@ func (o IPConfigurationProfileResponseArrayOutput) ToIPConfigurationProfileRespo return o } +func (o IPConfigurationProfileResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationProfileResponse] { + return pulumix.Output[[]IPConfigurationProfileResponse]{ + OutputState: o.OutputState, + } +} + func (o IPConfigurationProfileResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationProfileResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPConfigurationProfileResponse { return vs[0].([]IPConfigurationProfileResponse)[vs[1].(int)] @@ -40593,6 +46522,12 @@ func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContex return o } +func (o IPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IPConfigurationResponse] { + return pulumix.Output[IPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o IPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v IPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -40647,6 +46582,12 @@ func (o IPConfigurationResponsePtrOutput) ToIPConfigurationResponsePtrOutputWith return o } +func (o IPConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IPConfigurationResponse] { + return pulumix.Output[*IPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o IPConfigurationResponsePtrOutput) Elem() IPConfigurationResponseOutput { return o.ApplyT(func(v *IPConfigurationResponse) IPConfigurationResponse { if v != nil { @@ -40751,6 +46692,12 @@ func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput return o } +func (o IPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPConfigurationResponse] { + return pulumix.Output[[]IPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o IPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) IPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IPConfigurationResponse { return vs[0].([]IPConfigurationResponse)[vs[1].(int)] @@ -40824,6 +46771,12 @@ func (i InboundEndpointIPConfigurationArgs) ToInboundEndpointIPConfigurationOutp return pulumi.ToOutputWithContext(ctx, i).(InboundEndpointIPConfigurationOutput) } +func (i InboundEndpointIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InboundEndpointIPConfiguration] { + return pulumix.Output[InboundEndpointIPConfiguration]{ + OutputState: i.ToInboundEndpointIPConfigurationOutputWithContext(ctx).OutputState, + } +} + // InboundEndpointIPConfigurationArrayInput is an input type that accepts InboundEndpointIPConfigurationArray and InboundEndpointIPConfigurationArrayOutput values. // You can construct a concrete instance of `InboundEndpointIPConfigurationArrayInput` via: // @@ -40849,6 +46802,12 @@ func (i InboundEndpointIPConfigurationArray) ToInboundEndpointIPConfigurationArr return pulumi.ToOutputWithContext(ctx, i).(InboundEndpointIPConfigurationArrayOutput) } +func (i InboundEndpointIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]InboundEndpointIPConfiguration] { + return pulumix.Output[[]InboundEndpointIPConfiguration]{ + OutputState: i.ToInboundEndpointIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // IP configuration. type InboundEndpointIPConfigurationOutput struct{ *pulumi.OutputState } @@ -40864,6 +46823,12 @@ func (o InboundEndpointIPConfigurationOutput) ToInboundEndpointIPConfigurationOu return o } +func (o InboundEndpointIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InboundEndpointIPConfiguration] { + return pulumix.Output[InboundEndpointIPConfiguration]{ + OutputState: o.OutputState, + } +} + // Private IP address of the IP configuration. func (o InboundEndpointIPConfigurationOutput) PrivateIpAddress() pulumi.StringPtrOutput { return o.ApplyT(func(v InboundEndpointIPConfiguration) *string { return v.PrivateIpAddress }).(pulumi.StringPtrOutput) @@ -40893,6 +46858,12 @@ func (o InboundEndpointIPConfigurationArrayOutput) ToInboundEndpointIPConfigurat return o } +func (o InboundEndpointIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InboundEndpointIPConfiguration] { + return pulumix.Output[[]InboundEndpointIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o InboundEndpointIPConfigurationArrayOutput) Index(i pulumi.IntInput) InboundEndpointIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InboundEndpointIPConfiguration { return vs[0].([]InboundEndpointIPConfiguration)[vs[1].(int)] @@ -40937,6 +46908,12 @@ func (o InboundEndpointIPConfigurationResponseOutput) ToInboundEndpointIPConfigu return o } +func (o InboundEndpointIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[InboundEndpointIPConfigurationResponse] { + return pulumix.Output[InboundEndpointIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // Private IP address of the IP configuration. func (o InboundEndpointIPConfigurationResponseOutput) PrivateIpAddress() pulumi.StringPtrOutput { return o.ApplyT(func(v InboundEndpointIPConfigurationResponse) *string { return v.PrivateIpAddress }).(pulumi.StringPtrOutput) @@ -40966,6 +46943,12 @@ func (o InboundEndpointIPConfigurationResponseArrayOutput) ToInboundEndpointIPCo return o } +func (o InboundEndpointIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InboundEndpointIPConfigurationResponse] { + return pulumix.Output[[]InboundEndpointIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o InboundEndpointIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) InboundEndpointIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InboundEndpointIPConfigurationResponse { return vs[0].([]InboundEndpointIPConfigurationResponse)[vs[1].(int)] @@ -41043,6 +47026,12 @@ func (i InboundNatPoolArgs) ToInboundNatPoolOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(InboundNatPoolOutput) } +func (i InboundNatPoolArgs) ToOutput(ctx context.Context) pulumix.Output[InboundNatPool] { + return pulumix.Output[InboundNatPool]{ + OutputState: i.ToInboundNatPoolOutputWithContext(ctx).OutputState, + } +} + // InboundNatPoolArrayInput is an input type that accepts InboundNatPoolArray and InboundNatPoolArrayOutput values. // You can construct a concrete instance of `InboundNatPoolArrayInput` via: // @@ -41068,6 +47057,12 @@ func (i InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(InboundNatPoolArrayOutput) } +func (i InboundNatPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]InboundNatPool] { + return pulumix.Output[[]InboundNatPool]{ + OutputState: i.ToInboundNatPoolArrayOutputWithContext(ctx).OutputState, + } +} + // Inbound NAT pool of the load balancer. type InboundNatPoolOutput struct{ *pulumi.OutputState } @@ -41083,6 +47078,12 @@ func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Cont return o } +func (o InboundNatPoolOutput) ToOutput(ctx context.Context) pulumix.Output[InboundNatPool] { + return pulumix.Output[InboundNatPool]{ + OutputState: o.OutputState, + } +} + // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput { return o.ApplyT(func(v InboundNatPool) int { return v.BackendPort }).(pulumi.IntOutput) @@ -41147,6 +47148,12 @@ func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx co return o } +func (o InboundNatPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InboundNatPool] { + return pulumix.Output[[]InboundNatPool]{ + OutputState: o.OutputState, + } +} + func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InboundNatPool { return vs[0].([]InboundNatPool)[vs[1].(int)] @@ -41198,6 +47205,12 @@ func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext( return o } +func (o InboundNatPoolResponseOutput) ToOutput(ctx context.Context) pulumix.Output[InboundNatPoolResponse] { + return pulumix.Output[InboundNatPoolResponse]{ + OutputState: o.OutputState, + } +} + // The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput { return o.ApplyT(func(v InboundNatPoolResponse) int { return v.BackendPort }).(pulumi.IntOutput) @@ -41277,6 +47290,12 @@ func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWi return o } +func (o InboundNatPoolResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InboundNatPoolResponse] { + return pulumix.Output[[]InboundNatPoolResponse]{ + OutputState: o.OutputState, + } +} + func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InboundNatPoolResponse { return vs[0].([]InboundNatPoolResponse)[vs[1].(int)] @@ -41362,6 +47381,12 @@ func (i InboundNatRuleTypeArgs) ToInboundNatRuleTypeOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(InboundNatRuleTypeOutput) } +func (i InboundNatRuleTypeArgs) ToOutput(ctx context.Context) pulumix.Output[InboundNatRuleType] { + return pulumix.Output[InboundNatRuleType]{ + OutputState: i.ToInboundNatRuleTypeOutputWithContext(ctx).OutputState, + } +} + // InboundNatRuleTypeArrayInput is an input type that accepts InboundNatRuleTypeArray and InboundNatRuleTypeArrayOutput values. // You can construct a concrete instance of `InboundNatRuleTypeArrayInput` via: // @@ -41387,6 +47412,12 @@ func (i InboundNatRuleTypeArray) ToInboundNatRuleTypeArrayOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(InboundNatRuleTypeArrayOutput) } +func (i InboundNatRuleTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]InboundNatRuleType] { + return pulumix.Output[[]InboundNatRuleType]{ + OutputState: i.ToInboundNatRuleTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Inbound NAT rule of the load balancer. type InboundNatRuleTypeOutput struct{ *pulumi.OutputState } @@ -41402,6 +47433,12 @@ func (o InboundNatRuleTypeOutput) ToInboundNatRuleTypeOutputWithContext(ctx cont return o } +func (o InboundNatRuleTypeOutput) ToOutput(ctx context.Context) pulumix.Output[InboundNatRuleType] { + return pulumix.Output[InboundNatRuleType]{ + OutputState: o.OutputState, + } +} + // A reference to backendAddressPool resource. func (o InboundNatRuleTypeOutput) BackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v InboundNatRuleType) *SubResource { return v.BackendAddressPool }).(SubResourcePtrOutput) @@ -41476,6 +47513,12 @@ func (o InboundNatRuleTypeArrayOutput) ToInboundNatRuleTypeArrayOutputWithContex return o } +func (o InboundNatRuleTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InboundNatRuleType] { + return pulumix.Output[[]InboundNatRuleType]{ + OutputState: o.OutputState, + } +} + func (o InboundNatRuleTypeArrayOutput) Index(i pulumi.IntInput) InboundNatRuleTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InboundNatRuleType { return vs[0].([]InboundNatRuleType)[vs[1].(int)] @@ -41544,6 +47587,12 @@ func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext( return o } +func (o InboundNatRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[InboundNatRuleResponse] { + return pulumix.Output[InboundNatRuleResponse]{ + OutputState: o.OutputState, + } +} + // A reference to backendAddressPool resource. func (o InboundNatRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v InboundNatRuleResponse) *SubResourceResponse { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) @@ -41640,6 +47689,12 @@ func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWi return o } +func (o InboundNatRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InboundNatRuleResponse] { + return pulumix.Output[[]InboundNatRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InboundNatRuleResponse { return vs[0].([]InboundNatRuleResponse)[vs[1].(int)] @@ -41700,6 +47755,12 @@ func (o InterfaceEndpointResponseOutput) ToInterfaceEndpointResponseOutputWithCo return o } +func (o InterfaceEndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[InterfaceEndpointResponse] { + return pulumix.Output[InterfaceEndpointResponse]{ + OutputState: o.OutputState, + } +} + // A reference to the service being brought into the virtual network. func (o InterfaceEndpointResponseOutput) EndpointService() EndpointServiceResponsePtrOutput { return o.ApplyT(func(v InterfaceEndpointResponse) *EndpointServiceResponse { return v.EndpointService }).(EndpointServiceResponsePtrOutput) @@ -41774,6 +47835,12 @@ func (o InterfaceEndpointResponsePtrOutput) ToInterfaceEndpointResponsePtrOutput return o } +func (o InterfaceEndpointResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InterfaceEndpointResponse] { + return pulumix.Output[*InterfaceEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o InterfaceEndpointResponsePtrOutput) Elem() InterfaceEndpointResponseOutput { return o.ApplyT(func(v *InterfaceEndpointResponse) InterfaceEndpointResponse { if v != nil { @@ -41918,6 +47985,12 @@ func (o InterfaceEndpointResponseArrayOutput) ToInterfaceEndpointResponseArrayOu return o } +func (o InterfaceEndpointResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InterfaceEndpointResponse] { + return pulumix.Output[[]InterfaceEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o InterfaceEndpointResponseArrayOutput) Index(i pulumi.IntInput) InterfaceEndpointResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) InterfaceEndpointResponse { return vs[0].([]InterfaceEndpointResponse)[vs[1].(int)] @@ -41963,6 +48036,12 @@ func (i IpTagArgs) ToIpTagOutputWithContext(ctx context.Context) IpTagOutput { return pulumi.ToOutputWithContext(ctx, i).(IpTagOutput) } +func (i IpTagArgs) ToOutput(ctx context.Context) pulumix.Output[IpTag] { + return pulumix.Output[IpTag]{ + OutputState: i.ToIpTagOutputWithContext(ctx).OutputState, + } +} + // IpTagArrayInput is an input type that accepts IpTagArray and IpTagArrayOutput values. // You can construct a concrete instance of `IpTagArrayInput` via: // @@ -41988,6 +48067,12 @@ func (i IpTagArray) ToIpTagArrayOutputWithContext(ctx context.Context) IpTagArra return pulumi.ToOutputWithContext(ctx, i).(IpTagArrayOutput) } +func (i IpTagArray) ToOutput(ctx context.Context) pulumix.Output[[]IpTag] { + return pulumix.Output[[]IpTag]{ + OutputState: i.ToIpTagArrayOutputWithContext(ctx).OutputState, + } +} + // Contains the IpTag associated with the object. type IpTagOutput struct{ *pulumi.OutputState } @@ -42003,6 +48088,12 @@ func (o IpTagOutput) ToIpTagOutputWithContext(ctx context.Context) IpTagOutput { return o } +func (o IpTagOutput) ToOutput(ctx context.Context) pulumix.Output[IpTag] { + return pulumix.Output[IpTag]{ + OutputState: o.OutputState, + } +} + // The IP tag type. Example: FirstPartyUsage. func (o IpTagOutput) IpTagType() pulumi.StringPtrOutput { return o.ApplyT(func(v IpTag) *string { return v.IpTagType }).(pulumi.StringPtrOutput) @@ -42027,6 +48118,12 @@ func (o IpTagArrayOutput) ToIpTagArrayOutputWithContext(ctx context.Context) IpT return o } +func (o IpTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IpTag] { + return pulumix.Output[[]IpTag]{ + OutputState: o.OutputState, + } +} + func (o IpTagArrayOutput) Index(i pulumi.IntInput) IpTagOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpTag { return vs[0].([]IpTag)[vs[1].(int)] @@ -42056,6 +48153,12 @@ func (o IpTagResponseOutput) ToIpTagResponseOutputWithContext(ctx context.Contex return o } +func (o IpTagResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IpTagResponse] { + return pulumix.Output[IpTagResponse]{ + OutputState: o.OutputState, + } +} + // The IP tag type. Example: FirstPartyUsage. func (o IpTagResponseOutput) IpTagType() pulumi.StringPtrOutput { return o.ApplyT(func(v IpTagResponse) *string { return v.IpTagType }).(pulumi.StringPtrOutput) @@ -42080,6 +48183,12 @@ func (o IpTagResponseArrayOutput) ToIpTagResponseArrayOutputWithContext(ctx cont return o } +func (o IpTagResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IpTagResponse] { + return pulumix.Output[[]IpTagResponse]{ + OutputState: o.OutputState, + } +} + func (o IpTagResponseArrayOutput) Index(i pulumi.IntInput) IpTagResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpTagResponse { return vs[0].([]IpTagResponse)[vs[1].(int)] @@ -42149,6 +48258,12 @@ func (i IpsecPolicyArgs) ToIpsecPolicyOutputWithContext(ctx context.Context) Ips return pulumi.ToOutputWithContext(ctx, i).(IpsecPolicyOutput) } +func (i IpsecPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[IpsecPolicy] { + return pulumix.Output[IpsecPolicy]{ + OutputState: i.ToIpsecPolicyOutputWithContext(ctx).OutputState, + } +} + // IpsecPolicyArrayInput is an input type that accepts IpsecPolicyArray and IpsecPolicyArrayOutput values. // You can construct a concrete instance of `IpsecPolicyArrayInput` via: // @@ -42174,6 +48289,12 @@ func (i IpsecPolicyArray) ToIpsecPolicyArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(IpsecPolicyArrayOutput) } +func (i IpsecPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]IpsecPolicy] { + return pulumix.Output[[]IpsecPolicy]{ + OutputState: i.ToIpsecPolicyArrayOutputWithContext(ctx).OutputState, + } +} + // An IPSec Policy configuration for a virtual network gateway connection. type IpsecPolicyOutput struct{ *pulumi.OutputState } @@ -42189,6 +48310,12 @@ func (o IpsecPolicyOutput) ToIpsecPolicyOutputWithContext(ctx context.Context) I return o } +func (o IpsecPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[IpsecPolicy] { + return pulumix.Output[IpsecPolicy]{ + OutputState: o.OutputState, + } +} + // The DH Group used in IKE Phase 1 for initial SA. func (o IpsecPolicyOutput) DhGroup() pulumi.StringOutput { return o.ApplyT(func(v IpsecPolicy) string { return v.DhGroup }).(pulumi.StringOutput) @@ -42243,6 +48370,12 @@ func (o IpsecPolicyArrayOutput) ToIpsecPolicyArrayOutputWithContext(ctx context. return o } +func (o IpsecPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IpsecPolicy] { + return pulumix.Output[[]IpsecPolicy]{ + OutputState: o.OutputState, + } +} + func (o IpsecPolicyArrayOutput) Index(i pulumi.IntInput) IpsecPolicyOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpsecPolicy { return vs[0].([]IpsecPolicy)[vs[1].(int)] @@ -42284,6 +48417,12 @@ func (o IpsecPolicyResponseOutput) ToIpsecPolicyResponseOutputWithContext(ctx co return o } +func (o IpsecPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[IpsecPolicyResponse] { + return pulumix.Output[IpsecPolicyResponse]{ + OutputState: o.OutputState, + } +} + // The DH Group used in IKE Phase 1 for initial SA. func (o IpsecPolicyResponseOutput) DhGroup() pulumi.StringOutput { return o.ApplyT(func(v IpsecPolicyResponse) string { return v.DhGroup }).(pulumi.StringOutput) @@ -42338,6 +48477,12 @@ func (o IpsecPolicyResponseArrayOutput) ToIpsecPolicyResponseArrayOutputWithCont return o } +func (o IpsecPolicyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IpsecPolicyResponse] { + return pulumix.Output[[]IpsecPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o IpsecPolicyResponseArrayOutput) Index(i pulumi.IntInput) IpsecPolicyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpsecPolicyResponse { return vs[0].([]IpsecPolicyResponse)[vs[1].(int)] @@ -42379,6 +48524,12 @@ func (i Ipv6CircuitConnectionConfigArgs) ToIpv6CircuitConnectionConfigOutputWith return pulumi.ToOutputWithContext(ctx, i).(Ipv6CircuitConnectionConfigOutput) } +func (i Ipv6CircuitConnectionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[Ipv6CircuitConnectionConfig] { + return pulumix.Output[Ipv6CircuitConnectionConfig]{ + OutputState: i.ToIpv6CircuitConnectionConfigOutputWithContext(ctx).OutputState, + } +} + func (i Ipv6CircuitConnectionConfigArgs) ToIpv6CircuitConnectionConfigPtrOutput() Ipv6CircuitConnectionConfigPtrOutput { return i.ToIpv6CircuitConnectionConfigPtrOutputWithContext(context.Background()) } @@ -42420,6 +48571,12 @@ func (i *ipv6CircuitConnectionConfigPtrType) ToIpv6CircuitConnectionConfigPtrOut return pulumi.ToOutputWithContext(ctx, i).(Ipv6CircuitConnectionConfigPtrOutput) } +func (i *ipv6CircuitConnectionConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*Ipv6CircuitConnectionConfig] { + return pulumix.Output[*Ipv6CircuitConnectionConfig]{ + OutputState: i.ToIpv6CircuitConnectionConfigPtrOutputWithContext(ctx).OutputState, + } +} + // IPv6 Circuit Connection properties for global reach. type Ipv6CircuitConnectionConfigOutput struct{ *pulumi.OutputState } @@ -42445,6 +48602,12 @@ func (o Ipv6CircuitConnectionConfigOutput) ToIpv6CircuitConnectionConfigPtrOutpu }).(Ipv6CircuitConnectionConfigPtrOutput) } +func (o Ipv6CircuitConnectionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[Ipv6CircuitConnectionConfig] { + return pulumix.Output[Ipv6CircuitConnectionConfig]{ + OutputState: o.OutputState, + } +} + // /125 IP address space to carve out customer addresses for global reach. func (o Ipv6CircuitConnectionConfigOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v Ipv6CircuitConnectionConfig) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -42464,6 +48627,12 @@ func (o Ipv6CircuitConnectionConfigPtrOutput) ToIpv6CircuitConnectionConfigPtrOu return o } +func (o Ipv6CircuitConnectionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Ipv6CircuitConnectionConfig] { + return pulumix.Output[*Ipv6CircuitConnectionConfig]{ + OutputState: o.OutputState, + } +} + func (o Ipv6CircuitConnectionConfigPtrOutput) Elem() Ipv6CircuitConnectionConfigOutput { return o.ApplyT(func(v *Ipv6CircuitConnectionConfig) Ipv6CircuitConnectionConfig { if v != nil { @@ -42507,6 +48676,12 @@ func (o Ipv6CircuitConnectionConfigResponseOutput) ToIpv6CircuitConnectionConfig return o } +func (o Ipv6CircuitConnectionConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[Ipv6CircuitConnectionConfigResponse] { + return pulumix.Output[Ipv6CircuitConnectionConfigResponse]{ + OutputState: o.OutputState, + } +} + // /125 IP address space to carve out customer addresses for global reach. func (o Ipv6CircuitConnectionConfigResponseOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v Ipv6CircuitConnectionConfigResponse) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -42531,6 +48706,12 @@ func (o Ipv6CircuitConnectionConfigResponsePtrOutput) ToIpv6CircuitConnectionCon return o } +func (o Ipv6CircuitConnectionConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Ipv6CircuitConnectionConfigResponse] { + return pulumix.Output[*Ipv6CircuitConnectionConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o Ipv6CircuitConnectionConfigResponsePtrOutput) Elem() Ipv6CircuitConnectionConfigResponseOutput { return o.ApplyT(func(v *Ipv6CircuitConnectionConfigResponse) Ipv6CircuitConnectionConfigResponse { if v != nil { @@ -42612,6 +48793,12 @@ func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeri return pulumi.ToOutputWithContext(ctx, i).(Ipv6ExpressRouteCircuitPeeringConfigOutput) } +func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToOutput(ctx context.Context) pulumix.Output[Ipv6ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[Ipv6ExpressRouteCircuitPeeringConfig]{ + OutputState: i.ToIpv6ExpressRouteCircuitPeeringConfigOutputWithContext(ctx).OutputState, + } +} + func (i Ipv6ExpressRouteCircuitPeeringConfigArgs) ToIpv6ExpressRouteCircuitPeeringConfigPtrOutput() Ipv6ExpressRouteCircuitPeeringConfigPtrOutput { return i.ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(context.Background()) } @@ -42653,6 +48840,12 @@ func (i *ipv6ExpressRouteCircuitPeeringConfigPtrType) ToIpv6ExpressRouteCircuitP return pulumi.ToOutputWithContext(ctx, i).(Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) } +func (i *ipv6ExpressRouteCircuitPeeringConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*Ipv6ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[*Ipv6ExpressRouteCircuitPeeringConfig]{ + OutputState: i.ToIpv6ExpressRouteCircuitPeeringConfigPtrOutputWithContext(ctx).OutputState, + } +} + // Contains IPv6 peering config. type Ipv6ExpressRouteCircuitPeeringConfigOutput struct{ *pulumi.OutputState } @@ -42678,6 +48871,12 @@ func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToIpv6ExpressRouteCircuitPee }).(Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) } +func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) ToOutput(ctx context.Context) pulumix.Output[Ipv6ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[Ipv6ExpressRouteCircuitPeeringConfig]{ + OutputState: o.OutputState, + } +} + // The Microsoft peering configuration. func (o Ipv6ExpressRouteCircuitPeeringConfigOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigPtrOutput { return o.ApplyT(func(v Ipv6ExpressRouteCircuitPeeringConfig) *ExpressRouteCircuitPeeringConfig { @@ -42719,6 +48918,12 @@ func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToIpv6ExpressRouteCircuit return o } +func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Ipv6ExpressRouteCircuitPeeringConfig] { + return pulumix.Output[*Ipv6ExpressRouteCircuitPeeringConfig]{ + OutputState: o.OutputState, + } +} + func (o Ipv6ExpressRouteCircuitPeeringConfigPtrOutput) Elem() Ipv6ExpressRouteCircuitPeeringConfigOutput { return o.ApplyT(func(v *Ipv6ExpressRouteCircuitPeeringConfig) Ipv6ExpressRouteCircuitPeeringConfig { if v != nil { @@ -42808,6 +49013,12 @@ func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToIpv6ExpressRouteCi return o } +func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[Ipv6ExpressRouteCircuitPeeringConfigResponse] { + return pulumix.Output[Ipv6ExpressRouteCircuitPeeringConfigResponse]{ + OutputState: o.OutputState, + } +} + // The Microsoft peering configuration. func (o Ipv6ExpressRouteCircuitPeeringConfigResponseOutput) MicrosoftPeeringConfig() ExpressRouteCircuitPeeringConfigResponsePtrOutput { return o.ApplyT(func(v Ipv6ExpressRouteCircuitPeeringConfigResponse) *ExpressRouteCircuitPeeringConfigResponse { @@ -42849,6 +49060,12 @@ func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToIpv6ExpressRout return o } +func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Ipv6ExpressRouteCircuitPeeringConfigResponse] { + return pulumix.Output[*Ipv6ExpressRouteCircuitPeeringConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o Ipv6ExpressRouteCircuitPeeringConfigResponsePtrOutput) Elem() Ipv6ExpressRouteCircuitPeeringConfigResponseOutput { return o.ApplyT(func(v *Ipv6ExpressRouteCircuitPeeringConfigResponse) Ipv6ExpressRouteCircuitPeeringConfigResponse { if v != nil { @@ -42930,6 +49147,12 @@ func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertif return o } +func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVaultCertificateSourceParametersResponseVault] { + return pulumix.Output[KeyVaultCertificateSourceParametersResponseVault]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o KeyVaultCertificateSourceParametersResponseVaultOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v KeyVaultCertificateSourceParametersResponseVault) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -42949,6 +49172,12 @@ func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCer return o } +func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyVaultCertificateSourceParametersResponseVault] { + return pulumix.Output[*KeyVaultCertificateSourceParametersResponseVault]{ + OutputState: o.OutputState, + } +} + func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) Elem() KeyVaultCertificateSourceParametersResponseVaultOutput { return o.ApplyT(func(v *KeyVaultCertificateSourceParametersResponseVault) KeyVaultCertificateSourceParametersResponseVault { if v != nil { @@ -43024,6 +49253,12 @@ func (i LoadBalancerBackendAddressArgs) ToLoadBalancerBackendAddressOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(LoadBalancerBackendAddressOutput) } +func (i LoadBalancerBackendAddressArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerBackendAddress] { + return pulumix.Output[LoadBalancerBackendAddress]{ + OutputState: i.ToLoadBalancerBackendAddressOutputWithContext(ctx).OutputState, + } +} + // LoadBalancerBackendAddressArrayInput is an input type that accepts LoadBalancerBackendAddressArray and LoadBalancerBackendAddressArrayOutput values. // You can construct a concrete instance of `LoadBalancerBackendAddressArrayInput` via: // @@ -43049,6 +49284,12 @@ func (i LoadBalancerBackendAddressArray) ToLoadBalancerBackendAddressArrayOutput return pulumi.ToOutputWithContext(ctx, i).(LoadBalancerBackendAddressArrayOutput) } +func (i LoadBalancerBackendAddressArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerBackendAddress] { + return pulumix.Output[[]LoadBalancerBackendAddress]{ + OutputState: i.ToLoadBalancerBackendAddressArrayOutputWithContext(ctx).OutputState, + } +} + // Load balancer backend addresses. type LoadBalancerBackendAddressOutput struct{ *pulumi.OutputState } @@ -43064,6 +49305,12 @@ func (o LoadBalancerBackendAddressOutput) ToLoadBalancerBackendAddressOutputWith return o } +func (o LoadBalancerBackendAddressOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerBackendAddress] { + return pulumix.Output[LoadBalancerBackendAddress]{ + OutputState: o.OutputState, + } +} + // A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections. func (o LoadBalancerBackendAddressOutput) AdminState() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadBalancerBackendAddress) *string { return v.AdminState }).(pulumi.StringPtrOutput) @@ -43108,6 +49355,12 @@ func (o LoadBalancerBackendAddressArrayOutput) ToLoadBalancerBackendAddressArray return o } +func (o LoadBalancerBackendAddressArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerBackendAddress] { + return pulumix.Output[[]LoadBalancerBackendAddress]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancerBackendAddressArrayOutput) Index(i pulumi.IntInput) LoadBalancerBackendAddressOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LoadBalancerBackendAddress { return vs[0].([]LoadBalancerBackendAddress)[vs[1].(int)] @@ -43149,6 +49402,12 @@ func (o LoadBalancerBackendAddressResponseOutput) ToLoadBalancerBackendAddressRe return o } +func (o LoadBalancerBackendAddressResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerBackendAddressResponse] { + return pulumix.Output[LoadBalancerBackendAddressResponse]{ + OutputState: o.OutputState, + } +} + // A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections. func (o LoadBalancerBackendAddressResponseOutput) AdminState() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadBalancerBackendAddressResponse) *string { return v.AdminState }).(pulumi.StringPtrOutput) @@ -43209,6 +49468,12 @@ func (o LoadBalancerBackendAddressResponseArrayOutput) ToLoadBalancerBackendAddr return o } +func (o LoadBalancerBackendAddressResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancerBackendAddressResponse] { + return pulumix.Output[[]LoadBalancerBackendAddressResponse]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancerBackendAddressResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancerBackendAddressResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LoadBalancerBackendAddressResponse { return vs[0].([]LoadBalancerBackendAddressResponse)[vs[1].(int)] @@ -43254,6 +49519,12 @@ func (i LoadBalancerSkuArgs) ToLoadBalancerSkuOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(LoadBalancerSkuOutput) } +func (i LoadBalancerSkuArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSku] { + return pulumix.Output[LoadBalancerSku]{ + OutputState: i.ToLoadBalancerSkuOutputWithContext(ctx).OutputState, + } +} + func (i LoadBalancerSkuArgs) ToLoadBalancerSkuPtrOutput() LoadBalancerSkuPtrOutput { return i.ToLoadBalancerSkuPtrOutputWithContext(context.Background()) } @@ -43295,6 +49566,12 @@ func (i *loadBalancerSkuPtrType) ToLoadBalancerSkuPtrOutputWithContext(ctx conte return pulumi.ToOutputWithContext(ctx, i).(LoadBalancerSkuPtrOutput) } +func (i *loadBalancerSkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancerSku] { + return pulumix.Output[*LoadBalancerSku]{ + OutputState: i.ToLoadBalancerSkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of a load balancer. type LoadBalancerSkuOutput struct{ *pulumi.OutputState } @@ -43320,6 +49597,12 @@ func (o LoadBalancerSkuOutput) ToLoadBalancerSkuPtrOutputWithContext(ctx context }).(LoadBalancerSkuPtrOutput) } +func (o LoadBalancerSkuOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSku] { + return pulumix.Output[LoadBalancerSku]{ + OutputState: o.OutputState, + } +} + // Name of a load balancer SKU. func (o LoadBalancerSkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadBalancerSku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -43344,6 +49627,12 @@ func (o LoadBalancerSkuPtrOutput) ToLoadBalancerSkuPtrOutputWithContext(ctx cont return o } +func (o LoadBalancerSkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancerSku] { + return pulumix.Output[*LoadBalancerSku]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancerSkuPtrOutput) Elem() LoadBalancerSkuOutput { return o.ApplyT(func(v *LoadBalancerSku) LoadBalancerSku { if v != nil { @@ -43397,6 +49686,12 @@ func (o LoadBalancerSkuResponseOutput) ToLoadBalancerSkuResponseOutputWithContex return o } +func (o LoadBalancerSkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancerSkuResponse] { + return pulumix.Output[LoadBalancerSkuResponse]{ + OutputState: o.OutputState, + } +} + // Name of a load balancer SKU. func (o LoadBalancerSkuResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadBalancerSkuResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -43421,6 +49716,12 @@ func (o LoadBalancerSkuResponsePtrOutput) ToLoadBalancerSkuResponsePtrOutputWith return o } +func (o LoadBalancerSkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LoadBalancerSkuResponse] { + return pulumix.Output[*LoadBalancerSkuResponse]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancerSkuResponsePtrOutput) Elem() LoadBalancerSkuResponseOutput { return o.ApplyT(func(v *LoadBalancerSkuResponse) LoadBalancerSkuResponse { if v != nil { @@ -43538,6 +49839,12 @@ func (i LoadBalancingRuleArgs) ToLoadBalancingRuleOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(LoadBalancingRuleOutput) } +func (i LoadBalancingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancingRule] { + return pulumix.Output[LoadBalancingRule]{ + OutputState: i.ToLoadBalancingRuleOutputWithContext(ctx).OutputState, + } +} + // LoadBalancingRuleArrayInput is an input type that accepts LoadBalancingRuleArray and LoadBalancingRuleArrayOutput values. // You can construct a concrete instance of `LoadBalancingRuleArrayInput` via: // @@ -43563,6 +49870,12 @@ func (i LoadBalancingRuleArray) ToLoadBalancingRuleArrayOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(LoadBalancingRuleArrayOutput) } +func (i LoadBalancingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancingRule] { + return pulumix.Output[[]LoadBalancingRule]{ + OutputState: i.ToLoadBalancingRuleArrayOutputWithContext(ctx).OutputState, + } +} + // A load balancing rule for a load balancer. type LoadBalancingRuleOutput struct{ *pulumi.OutputState } @@ -43578,6 +49891,12 @@ func (o LoadBalancingRuleOutput) ToLoadBalancingRuleOutputWithContext(ctx contex return o } +func (o LoadBalancingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancingRule] { + return pulumix.Output[LoadBalancingRule]{ + OutputState: o.OutputState, + } +} + // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. func (o LoadBalancingRuleOutput) BackendAddressPool() SubResourcePtrOutput { return o.ApplyT(func(v LoadBalancingRule) *SubResource { return v.BackendAddressPool }).(SubResourcePtrOutput) @@ -43662,6 +49981,12 @@ func (o LoadBalancingRuleArrayOutput) ToLoadBalancingRuleArrayOutputWithContext( return o } +func (o LoadBalancingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancingRule] { + return pulumix.Output[[]LoadBalancingRule]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancingRuleArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LoadBalancingRule { return vs[0].([]LoadBalancingRule)[vs[1].(int)] @@ -43721,6 +50046,12 @@ func (o LoadBalancingRuleResponseOutput) ToLoadBalancingRuleResponseOutputWithCo return o } +func (o LoadBalancingRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancingRuleResponse] { + return pulumix.Output[LoadBalancingRuleResponse]{ + OutputState: o.OutputState, + } +} + // A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. func (o LoadBalancingRuleResponseOutput) BackendAddressPool() SubResourceResponsePtrOutput { return o.ApplyT(func(v LoadBalancingRuleResponse) *SubResourceResponse { return v.BackendAddressPool }).(SubResourceResponsePtrOutput) @@ -43820,6 +50151,12 @@ func (o LoadBalancingRuleResponseArrayOutput) ToLoadBalancingRuleResponseArrayOu return o } +func (o LoadBalancingRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancingRuleResponse] { + return pulumix.Output[[]LoadBalancingRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancingRuleResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LoadBalancingRuleResponse { return vs[0].([]LoadBalancingRuleResponse)[vs[1].(int)] @@ -43877,6 +50214,12 @@ func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(LoadBalancingSettingsModelOutput) } +func (i LoadBalancingSettingsModelArgs) ToOutput(ctx context.Context) pulumix.Output[LoadBalancingSettingsModel] { + return pulumix.Output[LoadBalancingSettingsModel]{ + OutputState: i.ToLoadBalancingSettingsModelOutputWithContext(ctx).OutputState, + } +} + // LoadBalancingSettingsModelArrayInput is an input type that accepts LoadBalancingSettingsModelArray and LoadBalancingSettingsModelArrayOutput values. // You can construct a concrete instance of `LoadBalancingSettingsModelArrayInput` via: // @@ -43902,6 +50245,12 @@ func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput return pulumi.ToOutputWithContext(ctx, i).(LoadBalancingSettingsModelArrayOutput) } +func (i LoadBalancingSettingsModelArray) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancingSettingsModel] { + return pulumix.Output[[]LoadBalancingSettingsModel]{ + OutputState: i.ToLoadBalancingSettingsModelArrayOutputWithContext(ctx).OutputState, + } +} + // Load balancing settings for a backend pool type LoadBalancingSettingsModelOutput struct{ *pulumi.OutputState } @@ -43917,6 +50266,12 @@ func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWith return o } +func (o LoadBalancingSettingsModelOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancingSettingsModel] { + return pulumix.Output[LoadBalancingSettingsModel]{ + OutputState: o.OutputState, + } +} + // The additional latency in milliseconds for probes to fall into the lowest latency bucket func (o LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput { return o.ApplyT(func(v LoadBalancingSettingsModel) *int { return v.AdditionalLatencyMilliseconds }).(pulumi.IntPtrOutput) @@ -43956,6 +50311,12 @@ func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArray return o } +func (o LoadBalancingSettingsModelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancingSettingsModel] { + return pulumix.Output[[]LoadBalancingSettingsModel]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancingSettingsModelArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LoadBalancingSettingsModel { return vs[0].([]LoadBalancingSettingsModel)[vs[1].(int)] @@ -43995,6 +50356,12 @@ func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelRe return o } +func (o LoadBalancingSettingsModelResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LoadBalancingSettingsModelResponse] { + return pulumix.Output[LoadBalancingSettingsModelResponse]{ + OutputState: o.OutputState, + } +} + // The additional latency in milliseconds for probes to fall into the lowest latency bucket func (o LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput { return o.ApplyT(func(v LoadBalancingSettingsModelResponse) *int { return v.AdditionalLatencyMilliseconds }).(pulumi.IntPtrOutput) @@ -44044,6 +50411,12 @@ func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsMo return o } +func (o LoadBalancingSettingsModelResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LoadBalancingSettingsModelResponse] { + return pulumix.Output[[]LoadBalancingSettingsModelResponse]{ + OutputState: o.OutputState, + } +} + func (o LoadBalancingSettingsModelResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) LoadBalancingSettingsModelResponse { return vs[0].([]LoadBalancingSettingsModelResponse)[vs[1].(int)] @@ -44109,6 +50482,12 @@ func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypeOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(LocalNetworkGatewayTypeOutput) } +func (i LocalNetworkGatewayTypeArgs) ToOutput(ctx context.Context) pulumix.Output[LocalNetworkGatewayType] { + return pulumix.Output[LocalNetworkGatewayType]{ + OutputState: i.ToLocalNetworkGatewayTypeOutputWithContext(ctx).OutputState, + } +} + func (i LocalNetworkGatewayTypeArgs) ToLocalNetworkGatewayTypePtrOutput() LocalNetworkGatewayTypePtrOutput { return i.ToLocalNetworkGatewayTypePtrOutputWithContext(context.Background()) } @@ -44150,6 +50529,12 @@ func (i *localNetworkGatewayTypePtrType) ToLocalNetworkGatewayTypePtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(LocalNetworkGatewayTypePtrOutput) } +func (i *localNetworkGatewayTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*LocalNetworkGatewayType] { + return pulumix.Output[*LocalNetworkGatewayType]{ + OutputState: i.ToLocalNetworkGatewayTypePtrOutputWithContext(ctx).OutputState, + } +} + // A common class for general resource information. type LocalNetworkGatewayTypeOutput struct{ *pulumi.OutputState } @@ -44175,6 +50560,12 @@ func (o LocalNetworkGatewayTypeOutput) ToLocalNetworkGatewayTypePtrOutputWithCon }).(LocalNetworkGatewayTypePtrOutput) } +func (o LocalNetworkGatewayTypeOutput) ToOutput(ctx context.Context) pulumix.Output[LocalNetworkGatewayType] { + return pulumix.Output[LocalNetworkGatewayType]{ + OutputState: o.OutputState, + } +} + // Local network gateway's BGP speaker settings. func (o LocalNetworkGatewayTypeOutput) BgpSettings() BgpSettingsPtrOutput { return o.ApplyT(func(v LocalNetworkGatewayType) *BgpSettings { return v.BgpSettings }).(BgpSettingsPtrOutput) @@ -44224,6 +50615,12 @@ func (o LocalNetworkGatewayTypePtrOutput) ToLocalNetworkGatewayTypePtrOutputWith return o } +func (o LocalNetworkGatewayTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LocalNetworkGatewayType] { + return pulumix.Output[*LocalNetworkGatewayType]{ + OutputState: o.OutputState, + } +} + func (o LocalNetworkGatewayTypePtrOutput) Elem() LocalNetworkGatewayTypeOutput { return o.ApplyT(func(v *LocalNetworkGatewayType) LocalNetworkGatewayType { if v != nil { @@ -44347,6 +50744,12 @@ func (o LocalNetworkGatewayResponseOutput) ToLocalNetworkGatewayResponseOutputWi return o } +func (o LocalNetworkGatewayResponseOutput) ToOutput(ctx context.Context) pulumix.Output[LocalNetworkGatewayResponse] { + return pulumix.Output[LocalNetworkGatewayResponse]{ + OutputState: o.OutputState, + } +} + // Local network gateway's BGP speaker settings. func (o LocalNetworkGatewayResponseOutput) BgpSettings() BgpSettingsResponsePtrOutput { return o.ApplyT(func(v LocalNetworkGatewayResponse) *BgpSettingsResponse { return v.BgpSettings }).(BgpSettingsResponsePtrOutput) @@ -44421,6 +50824,12 @@ func (o LocalNetworkGatewayResponsePtrOutput) ToLocalNetworkGatewayResponsePtrOu return o } +func (o LocalNetworkGatewayResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*LocalNetworkGatewayResponse] { + return pulumix.Output[*LocalNetworkGatewayResponse]{ + OutputState: o.OutputState, + } +} + func (o LocalNetworkGatewayResponsePtrOutput) Elem() LocalNetworkGatewayResponseOutput { return o.ApplyT(func(v *LocalNetworkGatewayResponse) LocalNetworkGatewayResponse { if v != nil { @@ -44594,6 +51003,12 @@ func (i ManagedRuleExclusionArgs) ToManagedRuleExclusionOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleExclusionOutput) } +func (i ManagedRuleExclusionArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleExclusion] { + return pulumix.Output[ManagedRuleExclusion]{ + OutputState: i.ToManagedRuleExclusionOutputWithContext(ctx).OutputState, + } +} + // ManagedRuleExclusionArrayInput is an input type that accepts ManagedRuleExclusionArray and ManagedRuleExclusionArrayOutput values. // You can construct a concrete instance of `ManagedRuleExclusionArrayInput` via: // @@ -44619,6 +51034,12 @@ func (i ManagedRuleExclusionArray) ToManagedRuleExclusionArrayOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleExclusionArrayOutput) } +func (i ManagedRuleExclusionArray) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleExclusion] { + return pulumix.Output[[]ManagedRuleExclusion]{ + OutputState: i.ToManagedRuleExclusionArrayOutputWithContext(ctx).OutputState, + } +} + // Exclude variables from managed rule evaluation. type ManagedRuleExclusionOutput struct{ *pulumi.OutputState } @@ -44634,6 +51055,12 @@ func (o ManagedRuleExclusionOutput) ToManagedRuleExclusionOutputWithContext(ctx return o } +func (o ManagedRuleExclusionOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleExclusion] { + return pulumix.Output[ManagedRuleExclusion]{ + OutputState: o.OutputState, + } +} + // The variable type to be excluded. func (o ManagedRuleExclusionOutput) MatchVariable() pulumi.StringOutput { return o.ApplyT(func(v ManagedRuleExclusion) string { return v.MatchVariable }).(pulumi.StringOutput) @@ -44663,6 +51090,12 @@ func (o ManagedRuleExclusionArrayOutput) ToManagedRuleExclusionArrayOutputWithCo return o } +func (o ManagedRuleExclusionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleExclusion] { + return pulumix.Output[[]ManagedRuleExclusion]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleExclusionArrayOutput) Index(i pulumi.IntInput) ManagedRuleExclusionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleExclusion { return vs[0].([]ManagedRuleExclusion)[vs[1].(int)] @@ -44694,6 +51127,12 @@ func (o ManagedRuleExclusionResponseOutput) ToManagedRuleExclusionResponseOutput return o } +func (o ManagedRuleExclusionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleExclusionResponse] { + return pulumix.Output[ManagedRuleExclusionResponse]{ + OutputState: o.OutputState, + } +} + // The variable type to be excluded. func (o ManagedRuleExclusionResponseOutput) MatchVariable() pulumi.StringOutput { return o.ApplyT(func(v ManagedRuleExclusionResponse) string { return v.MatchVariable }).(pulumi.StringOutput) @@ -44723,6 +51162,12 @@ func (o ManagedRuleExclusionResponseArrayOutput) ToManagedRuleExclusionResponseA return o } +func (o ManagedRuleExclusionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleExclusionResponse] { + return pulumix.Output[[]ManagedRuleExclusionResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleExclusionResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleExclusionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleExclusionResponse { return vs[0].([]ManagedRuleExclusionResponse)[vs[1].(int)] @@ -44768,6 +51213,12 @@ func (i ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleGroupOverrideOutput) } +func (i ManagedRuleGroupOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleGroupOverride] { + return pulumix.Output[ManagedRuleGroupOverride]{ + OutputState: i.ToManagedRuleGroupOverrideOutputWithContext(ctx).OutputState, + } +} + // ManagedRuleGroupOverrideArrayInput is an input type that accepts ManagedRuleGroupOverrideArray and ManagedRuleGroupOverrideArrayOutput values. // You can construct a concrete instance of `ManagedRuleGroupOverrideArrayInput` via: // @@ -44793,6 +51244,12 @@ func (i ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutputWith return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleGroupOverrideArrayOutput) } +func (i ManagedRuleGroupOverrideArray) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleGroupOverride] { + return pulumix.Output[[]ManagedRuleGroupOverride]{ + OutputState: i.ToManagedRuleGroupOverrideArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule group override setting. type ManagedRuleGroupOverrideOutput struct{ *pulumi.OutputState } @@ -44808,6 +51265,12 @@ func (o ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutputWithCont return o } +func (o ManagedRuleGroupOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleGroupOverride] { + return pulumix.Output[ManagedRuleGroupOverride]{ + OutputState: o.OutputState, + } +} + // The managed rule group to override. func (o ManagedRuleGroupOverrideOutput) RuleGroupName() pulumi.StringOutput { return o.ApplyT(func(v ManagedRuleGroupOverride) string { return v.RuleGroupName }).(pulumi.StringOutput) @@ -44832,6 +51295,12 @@ func (o ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutp return o } +func (o ManagedRuleGroupOverrideArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleGroupOverride] { + return pulumix.Output[[]ManagedRuleGroupOverride]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleGroupOverrideArrayOutput) Index(i pulumi.IntInput) ManagedRuleGroupOverrideOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleGroupOverride { return vs[0].([]ManagedRuleGroupOverride)[vs[1].(int)] @@ -44861,6 +51330,12 @@ func (o ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideRespon return o } +func (o ManagedRuleGroupOverrideResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleGroupOverrideResponse] { + return pulumix.Output[ManagedRuleGroupOverrideResponse]{ + OutputState: o.OutputState, + } +} + // The managed rule group to override. func (o ManagedRuleGroupOverrideResponseOutput) RuleGroupName() pulumi.StringOutput { return o.ApplyT(func(v ManagedRuleGroupOverrideResponse) string { return v.RuleGroupName }).(pulumi.StringOutput) @@ -44885,6 +51360,12 @@ func (o ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideR return o } +func (o ManagedRuleGroupOverrideResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleGroupOverrideResponse] { + return pulumix.Output[[]ManagedRuleGroupOverrideResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleGroupOverrideResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleGroupOverrideResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleGroupOverrideResponse { return vs[0].([]ManagedRuleGroupOverrideResponse)[vs[1].(int)] @@ -44934,6 +51415,12 @@ func (i ManagedRuleOverrideArgs) ToManagedRuleOverrideOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleOverrideOutput) } +func (i ManagedRuleOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleOverride] { + return pulumix.Output[ManagedRuleOverride]{ + OutputState: i.ToManagedRuleOverrideOutputWithContext(ctx).OutputState, + } +} + // ManagedRuleOverrideArrayInput is an input type that accepts ManagedRuleOverrideArray and ManagedRuleOverrideArrayOutput values. // You can construct a concrete instance of `ManagedRuleOverrideArrayInput` via: // @@ -44959,6 +51446,12 @@ func (i ManagedRuleOverrideArray) ToManagedRuleOverrideArrayOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleOverrideArrayOutput) } +func (i ManagedRuleOverrideArray) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleOverride] { + return pulumix.Output[[]ManagedRuleOverride]{ + OutputState: i.ToManagedRuleOverrideArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule group override setting. type ManagedRuleOverrideOutput struct{ *pulumi.OutputState } @@ -44974,6 +51467,12 @@ func (o ManagedRuleOverrideOutput) ToManagedRuleOverrideOutputWithContext(ctx co return o } +func (o ManagedRuleOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleOverride] { + return pulumix.Output[ManagedRuleOverride]{ + OutputState: o.OutputState, + } +} + // Describes the override action to be applied when rule matches. func (o ManagedRuleOverrideOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedRuleOverride) *string { return v.Action }).(pulumi.StringPtrOutput) @@ -45003,6 +51502,12 @@ func (o ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutputWithCont return o } +func (o ManagedRuleOverrideArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleOverride] { + return pulumix.Output[[]ManagedRuleOverride]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleOverrideArrayOutput) Index(i pulumi.IntInput) ManagedRuleOverrideOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleOverride { return vs[0].([]ManagedRuleOverride)[vs[1].(int)] @@ -45034,6 +51539,12 @@ func (o ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutputWi return o } +func (o ManagedRuleOverrideResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleOverrideResponse] { + return pulumix.Output[ManagedRuleOverrideResponse]{ + OutputState: o.OutputState, + } +} + // Describes the override action to be applied when rule matches. func (o ManagedRuleOverrideResponseOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedRuleOverrideResponse) *string { return v.Action }).(pulumi.StringPtrOutput) @@ -45063,6 +51574,12 @@ func (o ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArr return o } +func (o ManagedRuleOverrideResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleOverrideResponse] { + return pulumix.Output[[]ManagedRuleOverrideResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleOverrideResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleOverrideResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleOverrideResponse { return vs[0].([]ManagedRuleOverrideResponse)[vs[1].(int)] @@ -45112,6 +51629,12 @@ func (i ManagedRuleSetArgs) ToManagedRuleSetOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleSetOutput) } +func (i ManagedRuleSetArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleSet] { + return pulumix.Output[ManagedRuleSet]{ + OutputState: i.ToManagedRuleSetOutputWithContext(ctx).OutputState, + } +} + // ManagedRuleSetArrayInput is an input type that accepts ManagedRuleSetArray and ManagedRuleSetArrayOutput values. // You can construct a concrete instance of `ManagedRuleSetArrayInput` via: // @@ -45137,6 +51660,12 @@ func (i ManagedRuleSetArray) ToManagedRuleSetArrayOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleSetArrayOutput) } +func (i ManagedRuleSetArray) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleSet] { + return pulumix.Output[[]ManagedRuleSet]{ + OutputState: i.ToManagedRuleSetArrayOutputWithContext(ctx).OutputState, + } +} + // Defines a managed rule set. type ManagedRuleSetOutput struct{ *pulumi.OutputState } @@ -45152,6 +51681,12 @@ func (o ManagedRuleSetOutput) ToManagedRuleSetOutputWithContext(ctx context.Cont return o } +func (o ManagedRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleSet] { + return pulumix.Output[ManagedRuleSet]{ + OutputState: o.OutputState, + } +} + // Defines the rule group overrides to apply to the rule set. func (o ManagedRuleSetOutput) RuleGroupOverrides() ManagedRuleGroupOverrideArrayOutput { return o.ApplyT(func(v ManagedRuleSet) []ManagedRuleGroupOverride { return v.RuleGroupOverrides }).(ManagedRuleGroupOverrideArrayOutput) @@ -45181,6 +51716,12 @@ func (o ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutputWithContext(ctx co return o } +func (o ManagedRuleSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleSet] { + return pulumix.Output[[]ManagedRuleSet]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleSetArrayOutput) Index(i pulumi.IntInput) ManagedRuleSetOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleSet { return vs[0].([]ManagedRuleSet)[vs[1].(int)] @@ -45222,6 +51763,12 @@ func (i ManagedRuleSetListArgs) ToManagedRuleSetListOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleSetListOutput) } +func (i ManagedRuleSetListArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleSetList] { + return pulumix.Output[ManagedRuleSetList]{ + OutputState: i.ToManagedRuleSetListOutputWithContext(ctx).OutputState, + } +} + func (i ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput { return i.ToManagedRuleSetListPtrOutputWithContext(context.Background()) } @@ -45263,6 +51810,12 @@ func (i *managedRuleSetListPtrType) ToManagedRuleSetListPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(ManagedRuleSetListPtrOutput) } +func (i *managedRuleSetListPtrType) ToOutput(ctx context.Context) pulumix.Output[*ManagedRuleSetList] { + return pulumix.Output[*ManagedRuleSetList]{ + OutputState: i.ToManagedRuleSetListPtrOutputWithContext(ctx).OutputState, + } +} + // Defines the list of managed rule sets for the policy. type ManagedRuleSetListOutput struct{ *pulumi.OutputState } @@ -45288,6 +51841,12 @@ func (o ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutputWithContext(ctx c }).(ManagedRuleSetListPtrOutput) } +func (o ManagedRuleSetListOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleSetList] { + return pulumix.Output[ManagedRuleSetList]{ + OutputState: o.OutputState, + } +} + // List of rule sets. func (o ManagedRuleSetListOutput) ManagedRuleSets() FrontDoorManagedRuleSetArrayOutput { return o.ApplyT(func(v ManagedRuleSetList) []FrontDoorManagedRuleSet { return v.ManagedRuleSets }).(FrontDoorManagedRuleSetArrayOutput) @@ -45307,6 +51866,12 @@ func (o ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutputWithContext(ct return o } +func (o ManagedRuleSetListPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagedRuleSetList] { + return pulumix.Output[*ManagedRuleSetList]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleSetListPtrOutput) Elem() ManagedRuleSetListOutput { return o.ApplyT(func(v *ManagedRuleSetList) ManagedRuleSetList { if v != nil { @@ -45348,6 +51913,12 @@ func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutputWith return o } +func (o ManagedRuleSetListResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleSetListResponse] { + return pulumix.Output[ManagedRuleSetListResponse]{ + OutputState: o.OutputState, + } +} + // List of rule sets. func (o ManagedRuleSetListResponseOutput) ManagedRuleSets() FrontDoorManagedRuleSetResponseArrayOutput { return o.ApplyT(func(v ManagedRuleSetListResponse) []FrontDoorManagedRuleSetResponse { return v.ManagedRuleSets }).(FrontDoorManagedRuleSetResponseArrayOutput) @@ -45367,6 +51938,12 @@ func (o ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutp return o } +func (o ManagedRuleSetListResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ManagedRuleSetListResponse] { + return pulumix.Output[*ManagedRuleSetListResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleSetListResponsePtrOutput) Elem() ManagedRuleSetListResponseOutput { return o.ApplyT(func(v *ManagedRuleSetListResponse) ManagedRuleSetListResponse { if v != nil { @@ -45412,6 +51989,12 @@ func (o ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutputWithContext( return o } +func (o ManagedRuleSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRuleSetResponse] { + return pulumix.Output[ManagedRuleSetResponse]{ + OutputState: o.OutputState, + } +} + // Defines the rule group overrides to apply to the rule set. func (o ManagedRuleSetResponseOutput) RuleGroupOverrides() ManagedRuleGroupOverrideResponseArrayOutput { return o.ApplyT(func(v ManagedRuleSetResponse) []ManagedRuleGroupOverrideResponse { return v.RuleGroupOverrides }).(ManagedRuleGroupOverrideResponseArrayOutput) @@ -45441,6 +52024,12 @@ func (o ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutputWi return o } +func (o ManagedRuleSetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ManagedRuleSetResponse] { + return pulumix.Output[[]ManagedRuleSetResponse]{ + OutputState: o.OutputState, + } +} + func (o ManagedRuleSetResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleSetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ManagedRuleSetResponse { return vs[0].([]ManagedRuleSetResponse)[vs[1].(int)] @@ -45486,6 +52075,12 @@ func (i ManagedRulesDefinitionArgs) ToManagedRulesDefinitionOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ManagedRulesDefinitionOutput) } +func (i ManagedRulesDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[ManagedRulesDefinition] { + return pulumix.Output[ManagedRulesDefinition]{ + OutputState: i.ToManagedRulesDefinitionOutputWithContext(ctx).OutputState, + } +} + // Allow to exclude some variable satisfy the condition for the WAF check. type ManagedRulesDefinitionOutput struct{ *pulumi.OutputState } @@ -45501,6 +52096,12 @@ func (o ManagedRulesDefinitionOutput) ToManagedRulesDefinitionOutputWithContext( return o } +func (o ManagedRulesDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRulesDefinition] { + return pulumix.Output[ManagedRulesDefinition]{ + OutputState: o.OutputState, + } +} + // The Exclusions that are applied on the policy. func (o ManagedRulesDefinitionOutput) Exclusions() OwaspCrsExclusionEntryArrayOutput { return o.ApplyT(func(v ManagedRulesDefinition) []OwaspCrsExclusionEntry { return v.Exclusions }).(OwaspCrsExclusionEntryArrayOutput) @@ -45534,6 +52135,12 @@ func (o ManagedRulesDefinitionResponseOutput) ToManagedRulesDefinitionResponseOu return o } +func (o ManagedRulesDefinitionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedRulesDefinitionResponse] { + return pulumix.Output[ManagedRulesDefinitionResponse]{ + OutputState: o.OutputState, + } +} + // The Exclusions that are applied on the policy. func (o ManagedRulesDefinitionResponseOutput) Exclusions() OwaspCrsExclusionEntryResponseArrayOutput { return o.ApplyT(func(v ManagedRulesDefinitionResponse) []OwaspCrsExclusionEntryResponse { return v.Exclusions }).(OwaspCrsExclusionEntryResponseArrayOutput) @@ -45583,6 +52190,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()) } @@ -45624,6 +52237,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, + } +} + // Identity for the resource. type ManagedServiceIdentityOutput struct{ *pulumi.OutputState } @@ -45649,6 +52268,12 @@ func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithConte }).(ManagedServiceIdentityPtrOutput) } +func (o ManagedServiceIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedServiceIdentity] { + return pulumix.Output[ManagedServiceIdentity]{ + OutputState: o.OutputState, + } +} + // The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. func (o ManagedServiceIdentityOutput) Type() ResourceIdentityTypePtrOutput { return o.ApplyT(func(v ManagedServiceIdentity) *ResourceIdentityType { return v.Type }).(ResourceIdentityTypePtrOutput) @@ -45673,6 +52298,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 { @@ -45730,6 +52361,12 @@ func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOu return o } +func (o ManagedServiceIdentityResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedServiceIdentityResponse] { + return pulumix.Output[ManagedServiceIdentityResponse]{ + OutputState: o.OutputState, + } +} + // The principal id of the system assigned identity. This property will only be provided for a system assigned identity. func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput { return o.ApplyT(func(v ManagedServiceIdentityResponse) string { return v.PrincipalId }).(pulumi.StringOutput) @@ -45766,6 +52403,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 { @@ -45837,6 +52480,12 @@ func (o ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ToManagedSer return o } +func (o ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ToOutput(ctx context.Context) pulumix.Output[ManagedServiceIdentityResponseUserAssignedIdentities] { + return pulumix.Output[ManagedServiceIdentityResponseUserAssignedIdentities]{ + OutputState: o.OutputState, + } +} + // The client id of user assigned identity. func (o ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput { return o.ApplyT(func(v ManagedServiceIdentityResponseUserAssignedIdentities) string { return v.ClientId }).(pulumi.StringOutput) @@ -45861,6 +52510,12 @@ func (o ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) ToManaged return o } +func (o ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]ManagedServiceIdentityResponseUserAssignedIdentities] { + return pulumix.Output[map[string]ManagedServiceIdentityResponseUserAssignedIdentities]{ + OutputState: o.OutputState, + } +} + func (o ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) MapIndex(k pulumi.StringInput) ManagedServiceIdentityResponseUserAssignedIdentitiesOutput { return pulumi.All(o, k).ApplyT(func(vs []interface{}) ManagedServiceIdentityResponseUserAssignedIdentities { return vs[0].(map[string]ManagedServiceIdentityResponseUserAssignedIdentities)[vs[1].(string)] @@ -45918,6 +52573,12 @@ func (i MatchConditionArgs) ToMatchConditionOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(MatchConditionOutput) } +func (i MatchConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MatchCondition] { + return pulumix.Output[MatchCondition]{ + OutputState: i.ToMatchConditionOutputWithContext(ctx).OutputState, + } +} + // MatchConditionArrayInput is an input type that accepts MatchConditionArray and MatchConditionArrayOutput values. // You can construct a concrete instance of `MatchConditionArrayInput` via: // @@ -45943,6 +52604,12 @@ func (i MatchConditionArray) ToMatchConditionArrayOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(MatchConditionArrayOutput) } +func (i MatchConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchCondition] { + return pulumix.Output[[]MatchCondition]{ + OutputState: i.ToMatchConditionArrayOutputWithContext(ctx).OutputState, + } +} + // Define match conditions. type MatchConditionOutput struct{ *pulumi.OutputState } @@ -45958,6 +52625,12 @@ func (o MatchConditionOutput) ToMatchConditionOutputWithContext(ctx context.Cont return o } +func (o MatchConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MatchCondition] { + return pulumix.Output[MatchCondition]{ + OutputState: o.OutputState, + } +} + // Match value. func (o MatchConditionOutput) MatchValues() pulumi.StringArrayOutput { return o.ApplyT(func(v MatchCondition) []string { return v.MatchValues }).(pulumi.StringArrayOutput) @@ -45997,6 +52670,12 @@ func (o MatchConditionArrayOutput) ToMatchConditionArrayOutputWithContext(ctx co return o } +func (o MatchConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchCondition] { + return pulumix.Output[[]MatchCondition]{ + OutputState: o.OutputState, + } +} + func (o MatchConditionArrayOutput) Index(i pulumi.IntInput) MatchConditionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MatchCondition { return vs[0].([]MatchCondition)[vs[1].(int)] @@ -46032,6 +52711,12 @@ func (o MatchConditionResponseOutput) ToMatchConditionResponseOutputWithContext( return o } +func (o MatchConditionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[MatchConditionResponse] { + return pulumix.Output[MatchConditionResponse]{ + OutputState: o.OutputState, + } +} + // Match value. func (o MatchConditionResponseOutput) MatchValues() pulumi.StringArrayOutput { return o.ApplyT(func(v MatchConditionResponse) []string { return v.MatchValues }).(pulumi.StringArrayOutput) @@ -46071,6 +52756,12 @@ func (o MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutputWi return o } +func (o MatchConditionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchConditionResponse] { + return pulumix.Output[[]MatchConditionResponse]{ + OutputState: o.OutputState, + } +} + func (o MatchConditionResponseArrayOutput) Index(i pulumi.IntInput) MatchConditionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MatchConditionResponse { return vs[0].([]MatchConditionResponse)[vs[1].(int)] @@ -46116,6 +52807,12 @@ func (i MatchVariableArgs) ToMatchVariableOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(MatchVariableOutput) } +func (i MatchVariableArgs) ToOutput(ctx context.Context) pulumix.Output[MatchVariable] { + return pulumix.Output[MatchVariable]{ + OutputState: i.ToMatchVariableOutputWithContext(ctx).OutputState, + } +} + // MatchVariableArrayInput is an input type that accepts MatchVariableArray and MatchVariableArrayOutput values. // You can construct a concrete instance of `MatchVariableArrayInput` via: // @@ -46141,6 +52838,12 @@ func (i MatchVariableArray) ToMatchVariableArrayOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(MatchVariableArrayOutput) } +func (i MatchVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchVariable] { + return pulumix.Output[[]MatchVariable]{ + OutputState: i.ToMatchVariableArrayOutputWithContext(ctx).OutputState, + } +} + // Define match variables. type MatchVariableOutput struct{ *pulumi.OutputState } @@ -46156,6 +52859,12 @@ func (o MatchVariableOutput) ToMatchVariableOutputWithContext(ctx context.Contex return o } +func (o MatchVariableOutput) ToOutput(ctx context.Context) pulumix.Output[MatchVariable] { + return pulumix.Output[MatchVariable]{ + OutputState: o.OutputState, + } +} + // The selector of match variable. func (o MatchVariableOutput) Selector() pulumi.StringPtrOutput { return o.ApplyT(func(v MatchVariable) *string { return v.Selector }).(pulumi.StringPtrOutput) @@ -46180,6 +52889,12 @@ func (o MatchVariableArrayOutput) ToMatchVariableArrayOutputWithContext(ctx cont return o } +func (o MatchVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchVariable] { + return pulumix.Output[[]MatchVariable]{ + OutputState: o.OutputState, + } +} + func (o MatchVariableArrayOutput) Index(i pulumi.IntInput) MatchVariableOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MatchVariable { return vs[0].([]MatchVariable)[vs[1].(int)] @@ -46209,6 +52924,12 @@ func (o MatchVariableResponseOutput) ToMatchVariableResponseOutputWithContext(ct return o } +func (o MatchVariableResponseOutput) ToOutput(ctx context.Context) pulumix.Output[MatchVariableResponse] { + return pulumix.Output[MatchVariableResponse]{ + OutputState: o.OutputState, + } +} + // The selector of match variable. func (o MatchVariableResponseOutput) Selector() pulumi.StringPtrOutput { return o.ApplyT(func(v MatchVariableResponse) *string { return v.Selector }).(pulumi.StringPtrOutput) @@ -46233,6 +52954,12 @@ func (o MatchVariableResponseArrayOutput) ToMatchVariableResponseArrayOutputWith return o } +func (o MatchVariableResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchVariableResponse] { + return pulumix.Output[[]MatchVariableResponse]{ + OutputState: o.OutputState, + } +} + func (o MatchVariableResponseArrayOutput) Index(i pulumi.IntInput) MatchVariableResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MatchVariableResponse { return vs[0].([]MatchVariableResponse)[vs[1].(int)] @@ -46306,6 +53033,12 @@ func (i MonitorConfigArgs) ToMonitorConfigOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigOutput) } +func (i MonitorConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MonitorConfig] { + return pulumix.Output[MonitorConfig]{ + OutputState: i.ToMonitorConfigOutputWithContext(ctx).OutputState, + } +} + func (i MonitorConfigArgs) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput { return i.ToMonitorConfigPtrOutputWithContext(context.Background()) } @@ -46347,6 +53080,12 @@ func (i *monitorConfigPtrType) ToMonitorConfigPtrOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPtrOutput) } +func (i *monitorConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*MonitorConfig] { + return pulumix.Output[*MonitorConfig]{ + OutputState: i.ToMonitorConfigPtrOutputWithContext(ctx).OutputState, + } +} + // Class containing endpoint monitoring settings in a Traffic Manager profile. type MonitorConfigOutput struct{ *pulumi.OutputState } @@ -46372,6 +53111,12 @@ func (o MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Con }).(MonitorConfigPtrOutput) } +func (o MonitorConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MonitorConfig] { + return pulumix.Output[MonitorConfig]{ + OutputState: o.OutputState, + } +} + // List of custom headers. func (o MonitorConfigOutput) CustomHeaders() MonitorConfigCustomHeadersArrayOutput { return o.ApplyT(func(v MonitorConfig) []MonitorConfigCustomHeaders { return v.CustomHeaders }).(MonitorConfigCustomHeadersArrayOutput) @@ -46431,6 +53176,12 @@ func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext(ctx context. return o } +func (o MonitorConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MonitorConfig] { + return pulumix.Output[*MonitorConfig]{ + OutputState: o.OutputState, + } +} + func (o MonitorConfigPtrOutput) Elem() MonitorConfigOutput { return o.ApplyT(func(v *MonitorConfig) MonitorConfig { if v != nil { @@ -46570,6 +53321,12 @@ func (i MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigCustomHeadersOutput) } +func (i MonitorConfigCustomHeadersArgs) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigCustomHeaders] { + return pulumix.Output[MonitorConfigCustomHeaders]{ + OutputState: i.ToMonitorConfigCustomHeadersOutputWithContext(ctx).OutputState, + } +} + // MonitorConfigCustomHeadersArrayInput is an input type that accepts MonitorConfigCustomHeadersArray and MonitorConfigCustomHeadersArrayOutput values. // You can construct a concrete instance of `MonitorConfigCustomHeadersArrayInput` via: // @@ -46595,6 +53352,12 @@ func (i MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutput return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigCustomHeadersArrayOutput) } +func (i MonitorConfigCustomHeadersArray) ToOutput(ctx context.Context) pulumix.Output[[]MonitorConfigCustomHeaders] { + return pulumix.Output[[]MonitorConfigCustomHeaders]{ + OutputState: i.ToMonitorConfigCustomHeadersArrayOutputWithContext(ctx).OutputState, + } +} + // Custom header name and value. type MonitorConfigCustomHeadersOutput struct{ *pulumi.OutputState } @@ -46610,6 +53373,12 @@ func (o MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutputWith return o } +func (o MonitorConfigCustomHeadersOutput) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigCustomHeaders] { + return pulumix.Output[MonitorConfigCustomHeaders]{ + OutputState: o.OutputState, + } +} + // Header name. func (o MonitorConfigCustomHeadersOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v MonitorConfigCustomHeaders) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -46634,6 +53403,12 @@ func (o MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArray return o } +func (o MonitorConfigCustomHeadersArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MonitorConfigCustomHeaders] { + return pulumix.Output[[]MonitorConfigCustomHeaders]{ + OutputState: o.OutputState, + } +} + func (o MonitorConfigCustomHeadersArrayOutput) Index(i pulumi.IntInput) MonitorConfigCustomHeadersOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorConfigCustomHeaders { return vs[0].([]MonitorConfigCustomHeaders)[vs[1].(int)] @@ -46679,6 +53454,12 @@ func (i MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatus return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigExpectedStatusCodeRangesOutput) } +func (i MonitorConfigExpectedStatusCodeRangesArgs) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigExpectedStatusCodeRanges] { + return pulumix.Output[MonitorConfigExpectedStatusCodeRanges]{ + OutputState: i.ToMonitorConfigExpectedStatusCodeRangesOutputWithContext(ctx).OutputState, + } +} + // MonitorConfigExpectedStatusCodeRangesArrayInput is an input type that accepts MonitorConfigExpectedStatusCodeRangesArray and MonitorConfigExpectedStatusCodeRangesArrayOutput values. // You can construct a concrete instance of `MonitorConfigExpectedStatusCodeRangesArrayInput` via: // @@ -46704,6 +53485,12 @@ func (i MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatu return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigExpectedStatusCodeRangesArrayOutput) } +func (i MonitorConfigExpectedStatusCodeRangesArray) ToOutput(ctx context.Context) pulumix.Output[[]MonitorConfigExpectedStatusCodeRanges] { + return pulumix.Output[[]MonitorConfigExpectedStatusCodeRanges]{ + OutputState: i.ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext(ctx).OutputState, + } +} + // Min and max value of a status code range. type MonitorConfigExpectedStatusCodeRangesOutput struct{ *pulumi.OutputState } @@ -46719,6 +53506,12 @@ func (o MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStat return o } +func (o MonitorConfigExpectedStatusCodeRangesOutput) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigExpectedStatusCodeRanges] { + return pulumix.Output[MonitorConfigExpectedStatusCodeRanges]{ + OutputState: o.OutputState, + } +} + // Max status code. func (o MonitorConfigExpectedStatusCodeRangesOutput) Max() pulumi.IntPtrOutput { return o.ApplyT(func(v MonitorConfigExpectedStatusCodeRanges) *int { return v.Max }).(pulumi.IntPtrOutput) @@ -46743,6 +53536,12 @@ func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpecte return o } +func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MonitorConfigExpectedStatusCodeRanges] { + return pulumix.Output[[]MonitorConfigExpectedStatusCodeRanges]{ + OutputState: o.OutputState, + } +} + func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) Index(i pulumi.IntInput) MonitorConfigExpectedStatusCodeRangesOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorConfigExpectedStatusCodeRanges { return vs[0].([]MonitorConfigExpectedStatusCodeRanges)[vs[1].(int)] @@ -46786,6 +53585,12 @@ func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext(ct return o } +func (o MonitorConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigResponse] { + return pulumix.Output[MonitorConfigResponse]{ + OutputState: o.OutputState, + } +} + // List of custom headers. func (o MonitorConfigResponseOutput) CustomHeaders() MonitorConfigResponseCustomHeadersArrayOutput { return o.ApplyT(func(v MonitorConfigResponse) []MonitorConfigResponseCustomHeaders { return v.CustomHeaders }).(MonitorConfigResponseCustomHeadersArrayOutput) @@ -46847,6 +53652,12 @@ func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithCont return o } +func (o MonitorConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MonitorConfigResponse] { + return pulumix.Output[*MonitorConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o MonitorConfigResponsePtrOutput) Elem() MonitorConfigResponseOutput { return o.ApplyT(func(v *MonitorConfigResponse) MonitorConfigResponse { if v != nil { @@ -46970,6 +53781,12 @@ func (o MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomH return o } +func (o MonitorConfigResponseCustomHeadersOutput) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigResponseCustomHeaders] { + return pulumix.Output[MonitorConfigResponseCustomHeaders]{ + OutputState: o.OutputState, + } +} + // Header name. func (o MonitorConfigResponseCustomHeadersOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v MonitorConfigResponseCustomHeaders) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -46994,6 +53811,12 @@ func (o MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCu return o } +func (o MonitorConfigResponseCustomHeadersArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MonitorConfigResponseCustomHeaders] { + return pulumix.Output[[]MonitorConfigResponseCustomHeaders]{ + OutputState: o.OutputState, + } +} + func (o MonitorConfigResponseCustomHeadersArrayOutput) Index(i pulumi.IntInput) MonitorConfigResponseCustomHeadersOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorConfigResponseCustomHeaders { return vs[0].([]MonitorConfigResponseCustomHeaders)[vs[1].(int)] @@ -47023,6 +53846,12 @@ func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResp return o } +func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) ToOutput(ctx context.Context) pulumix.Output[MonitorConfigResponseExpectedStatusCodeRanges] { + return pulumix.Output[MonitorConfigResponseExpectedStatusCodeRanges]{ + OutputState: o.OutputState, + } +} + // Max status code. func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) Max() pulumi.IntPtrOutput { return o.ApplyT(func(v MonitorConfigResponseExpectedStatusCodeRanges) *int { return v.Max }).(pulumi.IntPtrOutput) @@ -47047,6 +53876,12 @@ func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfi return o } +func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MonitorConfigResponseExpectedStatusCodeRanges] { + return pulumix.Output[[]MonitorConfigResponseExpectedStatusCodeRanges]{ + OutputState: o.OutputState, + } +} + func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) Index(i pulumi.IntInput) MonitorConfigResponseExpectedStatusCodeRangesOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorConfigResponseExpectedStatusCodeRanges { return vs[0].([]MonitorConfigResponseExpectedStatusCodeRanges)[vs[1].(int)] @@ -47092,6 +53927,12 @@ func (i MxRecordArgs) ToMxRecordOutputWithContext(ctx context.Context) MxRecordO return pulumi.ToOutputWithContext(ctx, i).(MxRecordOutput) } +func (i MxRecordArgs) ToOutput(ctx context.Context) pulumix.Output[MxRecord] { + return pulumix.Output[MxRecord]{ + OutputState: i.ToMxRecordOutputWithContext(ctx).OutputState, + } +} + // MxRecordArrayInput is an input type that accepts MxRecordArray and MxRecordArrayOutput values. // You can construct a concrete instance of `MxRecordArrayInput` via: // @@ -47117,6 +53958,12 @@ func (i MxRecordArray) ToMxRecordArrayOutputWithContext(ctx context.Context) MxR return pulumi.ToOutputWithContext(ctx, i).(MxRecordArrayOutput) } +func (i MxRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]MxRecord] { + return pulumix.Output[[]MxRecord]{ + OutputState: i.ToMxRecordArrayOutputWithContext(ctx).OutputState, + } +} + // An MX record. type MxRecordOutput struct{ *pulumi.OutputState } @@ -47132,6 +53979,12 @@ func (o MxRecordOutput) ToMxRecordOutputWithContext(ctx context.Context) MxRecor return o } +func (o MxRecordOutput) ToOutput(ctx context.Context) pulumix.Output[MxRecord] { + return pulumix.Output[MxRecord]{ + OutputState: o.OutputState, + } +} + // The domain name of the mail host for this MX record. func (o MxRecordOutput) Exchange() pulumi.StringPtrOutput { return o.ApplyT(func(v MxRecord) *string { return v.Exchange }).(pulumi.StringPtrOutput) @@ -47156,6 +54009,12 @@ func (o MxRecordArrayOutput) ToMxRecordArrayOutputWithContext(ctx context.Contex return o } +func (o MxRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MxRecord] { + return pulumix.Output[[]MxRecord]{ + OutputState: o.OutputState, + } +} + func (o MxRecordArrayOutput) Index(i pulumi.IntInput) MxRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MxRecord { return vs[0].([]MxRecord)[vs[1].(int)] @@ -47185,6 +54044,12 @@ func (o MxRecordResponseOutput) ToMxRecordResponseOutputWithContext(ctx context. return o } +func (o MxRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[MxRecordResponse] { + return pulumix.Output[MxRecordResponse]{ + OutputState: o.OutputState, + } +} + // The domain name of the mail host for this MX record. func (o MxRecordResponseOutput) Exchange() pulumi.StringPtrOutput { return o.ApplyT(func(v MxRecordResponse) *string { return v.Exchange }).(pulumi.StringPtrOutput) @@ -47209,6 +54074,12 @@ func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext(ct return o } +func (o MxRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MxRecordResponse] { + return pulumix.Output[[]MxRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o MxRecordResponseArrayOutput) Index(i pulumi.IntInput) MxRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) MxRecordResponse { return vs[0].([]MxRecordResponse)[vs[1].(int)] @@ -47278,6 +54149,12 @@ func (i NatGatewayTypeArgs) ToNatGatewayTypeOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(NatGatewayTypeOutput) } +func (i NatGatewayTypeArgs) ToOutput(ctx context.Context) pulumix.Output[NatGatewayType] { + return pulumix.Output[NatGatewayType]{ + OutputState: i.ToNatGatewayTypeOutputWithContext(ctx).OutputState, + } +} + func (i NatGatewayTypeArgs) ToNatGatewayTypePtrOutput() NatGatewayTypePtrOutput { return i.ToNatGatewayTypePtrOutputWithContext(context.Background()) } @@ -47319,6 +54196,12 @@ func (i *natGatewayTypePtrType) ToNatGatewayTypePtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(NatGatewayTypePtrOutput) } +func (i *natGatewayTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*NatGatewayType] { + return pulumix.Output[*NatGatewayType]{ + OutputState: i.ToNatGatewayTypePtrOutputWithContext(ctx).OutputState, + } +} + // Nat Gateway resource. type NatGatewayTypeOutput struct{ *pulumi.OutputState } @@ -47344,6 +54227,12 @@ func (o NatGatewayTypeOutput) ToNatGatewayTypePtrOutputWithContext(ctx context.C }).(NatGatewayTypePtrOutput) } +func (o NatGatewayTypeOutput) ToOutput(ctx context.Context) pulumix.Output[NatGatewayType] { + return pulumix.Output[NatGatewayType]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o NatGatewayTypeOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v NatGatewayType) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -47398,6 +54287,12 @@ func (o NatGatewayTypePtrOutput) ToNatGatewayTypePtrOutputWithContext(ctx contex return o } +func (o NatGatewayTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NatGatewayType] { + return pulumix.Output[*NatGatewayType]{ + OutputState: o.OutputState, + } +} + func (o NatGatewayTypePtrOutput) Elem() NatGatewayTypeOutput { return o.ApplyT(func(v *NatGatewayType) NatGatewayType { if v != nil { @@ -47535,6 +54430,12 @@ func (o NatGatewayResponseOutput) ToNatGatewayResponseOutputWithContext(ctx cont return o } +func (o NatGatewayResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NatGatewayResponse] { + return pulumix.Output[NatGatewayResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o NatGatewayResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v NatGatewayResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -47619,6 +54520,12 @@ func (o NatGatewayResponsePtrOutput) ToNatGatewayResponsePtrOutputWithContext(ct return o } +func (o NatGatewayResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NatGatewayResponse] { + return pulumix.Output[*NatGatewayResponse]{ + OutputState: o.OutputState, + } +} + func (o NatGatewayResponsePtrOutput) Elem() NatGatewayResponseOutput { return o.ApplyT(func(v *NatGatewayResponse) NatGatewayResponse { if v != nil { @@ -47804,6 +54711,12 @@ func (i NatGatewaySkuArgs) ToNatGatewaySkuOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(NatGatewaySkuOutput) } +func (i NatGatewaySkuArgs) ToOutput(ctx context.Context) pulumix.Output[NatGatewaySku] { + return pulumix.Output[NatGatewaySku]{ + OutputState: i.ToNatGatewaySkuOutputWithContext(ctx).OutputState, + } +} + func (i NatGatewaySkuArgs) ToNatGatewaySkuPtrOutput() NatGatewaySkuPtrOutput { return i.ToNatGatewaySkuPtrOutputWithContext(context.Background()) } @@ -47845,6 +54758,12 @@ func (i *natGatewaySkuPtrType) ToNatGatewaySkuPtrOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(NatGatewaySkuPtrOutput) } +func (i *natGatewaySkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*NatGatewaySku] { + return pulumix.Output[*NatGatewaySku]{ + OutputState: i.ToNatGatewaySkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of nat gateway. type NatGatewaySkuOutput struct{ *pulumi.OutputState } @@ -47870,6 +54789,12 @@ func (o NatGatewaySkuOutput) ToNatGatewaySkuPtrOutputWithContext(ctx context.Con }).(NatGatewaySkuPtrOutput) } +func (o NatGatewaySkuOutput) ToOutput(ctx context.Context) pulumix.Output[NatGatewaySku] { + return pulumix.Output[NatGatewaySku]{ + OutputState: o.OutputState, + } +} + // Name of Nat Gateway SKU. func (o NatGatewaySkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v NatGatewaySku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -47889,6 +54814,12 @@ func (o NatGatewaySkuPtrOutput) ToNatGatewaySkuPtrOutputWithContext(ctx context. return o } +func (o NatGatewaySkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NatGatewaySku] { + return pulumix.Output[*NatGatewaySku]{ + OutputState: o.OutputState, + } +} + func (o NatGatewaySkuPtrOutput) Elem() NatGatewaySkuOutput { return o.ApplyT(func(v *NatGatewaySku) NatGatewaySku { if v != nil { @@ -47930,6 +54861,12 @@ func (o NatGatewaySkuResponseOutput) ToNatGatewaySkuResponseOutputWithContext(ct return o } +func (o NatGatewaySkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NatGatewaySkuResponse] { + return pulumix.Output[NatGatewaySkuResponse]{ + OutputState: o.OutputState, + } +} + // Name of Nat Gateway SKU. func (o NatGatewaySkuResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v NatGatewaySkuResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -47949,6 +54886,12 @@ func (o NatGatewaySkuResponsePtrOutput) ToNatGatewaySkuResponsePtrOutputWithCont return o } +func (o NatGatewaySkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NatGatewaySkuResponse] { + return pulumix.Output[*NatGatewaySkuResponse]{ + OutputState: o.OutputState, + } +} + func (o NatGatewaySkuResponsePtrOutput) Elem() NatGatewaySkuResponseOutput { return o.ApplyT(func(v *NatGatewaySkuResponse) NatGatewaySkuResponse { if v != nil { @@ -48063,6 +55006,12 @@ func (o NatRulePortMappingResponseOutput) ToNatRulePortMappingResponseOutputWith return o } +func (o NatRulePortMappingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NatRulePortMappingResponse] { + return pulumix.Output[NatRulePortMappingResponse]{ + OutputState: o.OutputState, + } +} + // Backend port. func (o NatRulePortMappingResponseOutput) BackendPort() pulumi.IntPtrOutput { return o.ApplyT(func(v NatRulePortMappingResponse) *int { return v.BackendPort }).(pulumi.IntPtrOutput) @@ -48092,6 +55041,12 @@ func (o NatRulePortMappingResponseArrayOutput) ToNatRulePortMappingResponseArray return o } +func (o NatRulePortMappingResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NatRulePortMappingResponse] { + return pulumix.Output[[]NatRulePortMappingResponse]{ + OutputState: o.OutputState, + } +} + func (o NatRulePortMappingResponseArrayOutput) Index(i pulumi.IntInput) NatRulePortMappingResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NatRulePortMappingResponse { return vs[0].([]NatRulePortMappingResponse)[vs[1].(int)] @@ -48164,6 +55119,12 @@ func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsOutputWith return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceDnsSettingsOutput) } +func (i NetworkInterfaceDnsSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceDnsSettings] { + return pulumix.Output[NetworkInterfaceDnsSettings]{ + OutputState: i.ToNetworkInterfaceDnsSettingsOutputWithContext(ctx).OutputState, + } +} + func (i NetworkInterfaceDnsSettingsArgs) ToNetworkInterfaceDnsSettingsPtrOutput() NetworkInterfaceDnsSettingsPtrOutput { return i.ToNetworkInterfaceDnsSettingsPtrOutputWithContext(context.Background()) } @@ -48205,6 +55166,12 @@ func (i *networkInterfaceDnsSettingsPtrType) ToNetworkInterfaceDnsSettingsPtrOut return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceDnsSettingsPtrOutput) } +func (i *networkInterfaceDnsSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceDnsSettings] { + return pulumix.Output[*NetworkInterfaceDnsSettings]{ + OutputState: i.ToNetworkInterfaceDnsSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // DNS settings of a network interface. type NetworkInterfaceDnsSettingsOutput struct{ *pulumi.OutputState } @@ -48230,6 +55197,12 @@ func (o NetworkInterfaceDnsSettingsOutput) ToNetworkInterfaceDnsSettingsPtrOutpu }).(NetworkInterfaceDnsSettingsPtrOutput) } +func (o NetworkInterfaceDnsSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceDnsSettings] { + return pulumix.Output[NetworkInterfaceDnsSettings]{ + OutputState: o.OutputState, + } +} + // List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. func (o NetworkInterfaceDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v NetworkInterfaceDnsSettings) []string { return v.DnsServers }).(pulumi.StringArrayOutput) @@ -48254,6 +55227,12 @@ func (o NetworkInterfaceDnsSettingsPtrOutput) ToNetworkInterfaceDnsSettingsPtrOu return o } +func (o NetworkInterfaceDnsSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceDnsSettings] { + return pulumix.Output[*NetworkInterfaceDnsSettings]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceDnsSettingsPtrOutput) Elem() NetworkInterfaceDnsSettingsOutput { return o.ApplyT(func(v *NetworkInterfaceDnsSettings) NetworkInterfaceDnsSettings { if v != nil { @@ -48313,6 +55292,12 @@ func (o NetworkInterfaceDnsSettingsResponseOutput) ToNetworkInterfaceDnsSettings return o } +func (o NetworkInterfaceDnsSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceDnsSettingsResponse] { + return pulumix.Output[NetworkInterfaceDnsSettingsResponse]{ + OutputState: o.OutputState, + } +} + // If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. func (o NetworkInterfaceDnsSettingsResponseOutput) AppliedDnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v NetworkInterfaceDnsSettingsResponse) []string { return v.AppliedDnsServers }).(pulumi.StringArrayOutput) @@ -48352,6 +55337,12 @@ func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToNetworkInterfaceDnsSetti return o } +func (o NetworkInterfaceDnsSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceDnsSettingsResponse] { + return pulumix.Output[*NetworkInterfaceDnsSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceDnsSettingsResponsePtrOutput) Elem() NetworkInterfaceDnsSettingsResponseOutput { return o.ApplyT(func(v *NetworkInterfaceDnsSettingsResponse) NetworkInterfaceDnsSettingsResponse { if v != nil { @@ -48523,6 +55514,12 @@ func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOu return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceIPConfigurationOutput) } +func (i NetworkInterfaceIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceIPConfiguration] { + return pulumix.Output[NetworkInterfaceIPConfiguration]{ + OutputState: i.ToNetworkInterfaceIPConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationPtrOutput() NetworkInterfaceIPConfigurationPtrOutput { return i.ToNetworkInterfaceIPConfigurationPtrOutputWithContext(context.Background()) } @@ -48564,6 +55561,12 @@ func (i *networkInterfaceIPConfigurationPtrType) ToNetworkInterfaceIPConfigurati return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceIPConfigurationPtrOutput) } +func (i *networkInterfaceIPConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceIPConfiguration] { + return pulumix.Output[*NetworkInterfaceIPConfiguration]{ + OutputState: i.ToNetworkInterfaceIPConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // NetworkInterfaceIPConfigurationArrayInput is an input type that accepts NetworkInterfaceIPConfigurationArray and NetworkInterfaceIPConfigurationArrayOutput values. // You can construct a concrete instance of `NetworkInterfaceIPConfigurationArrayInput` via: // @@ -48589,6 +55592,12 @@ func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationA return pulumi.ToOutputWithContext(ctx, i).(NetworkInterfaceIPConfigurationArrayOutput) } +func (i NetworkInterfaceIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkInterfaceIPConfiguration] { + return pulumix.Output[[]NetworkInterfaceIPConfiguration]{ + OutputState: i.ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // IPConfiguration in a network interface. type NetworkInterfaceIPConfigurationOutput struct{ *pulumi.OutputState } @@ -48614,6 +55623,12 @@ func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfiguration }).(NetworkInterfaceIPConfigurationPtrOutput) } +func (o NetworkInterfaceIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceIPConfiguration] { + return pulumix.Output[NetworkInterfaceIPConfiguration]{ + OutputState: o.OutputState, + } +} + // The reference to ApplicationGatewayBackendAddressPool resource. func (o NetworkInterfaceIPConfigurationOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolArrayOutput { return o.ApplyT(func(v NetworkInterfaceIPConfiguration) []ApplicationGatewayBackendAddressPool { @@ -48707,6 +55722,12 @@ func (o NetworkInterfaceIPConfigurationPtrOutput) ToNetworkInterfaceIPConfigurat return o } +func (o NetworkInterfaceIPConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceIPConfiguration] { + return pulumix.Output[*NetworkInterfaceIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceIPConfigurationPtrOutput) Elem() NetworkInterfaceIPConfigurationOutput { return o.ApplyT(func(v *NetworkInterfaceIPConfiguration) NetworkInterfaceIPConfiguration { if v != nil { @@ -48881,6 +55902,12 @@ func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigur return o } +func (o NetworkInterfaceIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkInterfaceIPConfiguration] { + return pulumix.Output[[]NetworkInterfaceIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceIPConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkInterfaceIPConfiguration { return vs[0].([]NetworkInterfaceIPConfiguration)[vs[1].(int)] @@ -48912,6 +55939,12 @@ func (o NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponseOu return o } +func (o NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse] { + return pulumix.Output[NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // List of FQDNs for current private link connection. func (o NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponseOutput) Fqdns() pulumi.StringArrayOutput { return o.ApplyT(func(v NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse) []string { @@ -48947,6 +55980,12 @@ func (o NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponsePt return o } +func (o NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse] { + return pulumix.Output[*NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponsePtrOutput) Elem() NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponseOutput { return o.ApplyT(func(v *NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse) NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse { if v != nil { @@ -49055,6 +56094,12 @@ func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfi return o } +func (o NetworkInterfaceIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceIPConfigurationResponse] { + return pulumix.Output[NetworkInterfaceIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The reference to ApplicationGatewayBackendAddressPool resource. func (o NetworkInterfaceIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools() ApplicationGatewayBackendAddressPoolResponseArrayOutput { return o.ApplyT(func(v NetworkInterfaceIPConfigurationResponse) []ApplicationGatewayBackendAddressPoolResponse { @@ -49171,6 +56216,12 @@ func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ToNetworkInterfaceIPCo return o } +func (o NetworkInterfaceIPConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkInterfaceIPConfigurationResponse] { + return pulumix.Output[*NetworkInterfaceIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceIPConfigurationResponsePtrOutput) Elem() NetworkInterfaceIPConfigurationResponseOutput { return o.ApplyT(func(v *NetworkInterfaceIPConfigurationResponse) NetworkInterfaceIPConfigurationResponse { if v != nil { @@ -49375,6 +56426,12 @@ func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIP return o } +func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkInterfaceIPConfigurationResponse] { + return pulumix.Output[[]NetworkInterfaceIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkInterfaceIPConfigurationResponse { return vs[0].([]NetworkInterfaceIPConfigurationResponse)[vs[1].(int)] @@ -49473,6 +56530,12 @@ func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithCont return o } +func (o NetworkInterfaceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceResponse] { + return pulumix.Output[NetworkInterfaceResponse]{ + OutputState: o.OutputState, + } +} + // Auxiliary mode of Network Interface resource. func (o NetworkInterfaceResponseOutput) AuxiliaryMode() pulumi.StringPtrOutput { return o.ApplyT(func(v NetworkInterfaceResponse) *string { return v.AuxiliaryMode }).(pulumi.StringPtrOutput) @@ -49639,6 +56702,12 @@ func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutp return o } +func (o NetworkInterfaceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkInterfaceResponse] { + return pulumix.Output[[]NetworkInterfaceResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkInterfaceResponse { return vs[0].([]NetworkInterfaceResponse)[vs[1].(int)] @@ -49687,6 +56756,12 @@ func (o NetworkInterfaceTapConfigurationResponseOutput) ToNetworkInterfaceTapCon return o } +func (o NetworkInterfaceTapConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkInterfaceTapConfigurationResponse] { + return pulumix.Output[NetworkInterfaceTapConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o NetworkInterfaceTapConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v NetworkInterfaceTapConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -49733,6 +56808,12 @@ func (o NetworkInterfaceTapConfigurationResponseArrayOutput) ToNetworkInterfaceT return o } +func (o NetworkInterfaceTapConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkInterfaceTapConfigurationResponse] { + return pulumix.Output[[]NetworkInterfaceTapConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkInterfaceTapConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceTapConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkInterfaceTapConfigurationResponse { return vs[0].([]NetworkInterfaceTapConfigurationResponse)[vs[1].(int)] @@ -49770,6 +56851,12 @@ func (o NetworkManagerDeploymentStatusResponseOutput) ToNetworkManagerDeployment return o } +func (o NetworkManagerDeploymentStatusResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerDeploymentStatusResponse] { + return pulumix.Output[NetworkManagerDeploymentStatusResponse]{ + OutputState: o.OutputState, + } +} + // Commit Time. func (o NetworkManagerDeploymentStatusResponseOutput) CommitTime() pulumi.StringPtrOutput { return o.ApplyT(func(v NetworkManagerDeploymentStatusResponse) *string { return v.CommitTime }).(pulumi.StringPtrOutput) @@ -49814,6 +56901,12 @@ func (o NetworkManagerDeploymentStatusResponseArrayOutput) ToNetworkManagerDeplo return o } +func (o NetworkManagerDeploymentStatusResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkManagerDeploymentStatusResponse] { + return pulumix.Output[[]NetworkManagerDeploymentStatusResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkManagerDeploymentStatusResponseArrayOutput) Index(i pulumi.IntInput) NetworkManagerDeploymentStatusResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkManagerDeploymentStatusResponse { return vs[0].([]NetworkManagerDeploymentStatusResponse)[vs[1].(int)] @@ -49859,6 +56952,12 @@ func (i NetworkManagerPropertiesNetworkManagerScopesArgs) ToNetworkManagerProper return pulumi.ToOutputWithContext(ctx, i).(NetworkManagerPropertiesNetworkManagerScopesOutput) } +func (i NetworkManagerPropertiesNetworkManagerScopesArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerPropertiesNetworkManagerScopes] { + return pulumix.Output[NetworkManagerPropertiesNetworkManagerScopes]{ + OutputState: i.ToNetworkManagerPropertiesNetworkManagerScopesOutputWithContext(ctx).OutputState, + } +} + // Scope of Network Manager. type NetworkManagerPropertiesNetworkManagerScopesOutput struct{ *pulumi.OutputState } @@ -49874,6 +56973,12 @@ func (o NetworkManagerPropertiesNetworkManagerScopesOutput) ToNetworkManagerProp return o } +func (o NetworkManagerPropertiesNetworkManagerScopesOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerPropertiesNetworkManagerScopes] { + return pulumix.Output[NetworkManagerPropertiesNetworkManagerScopes]{ + OutputState: o.OutputState, + } +} + // List of management groups. func (o NetworkManagerPropertiesNetworkManagerScopesOutput) ManagementGroups() pulumi.StringArrayOutput { return o.ApplyT(func(v NetworkManagerPropertiesNetworkManagerScopes) []string { return v.ManagementGroups }).(pulumi.StringArrayOutput) @@ -49909,6 +57014,12 @@ func (o NetworkManagerPropertiesResponseNetworkManagerScopesOutput) ToNetworkMan return o } +func (o NetworkManagerPropertiesResponseNetworkManagerScopesOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerPropertiesResponseNetworkManagerScopes] { + return pulumix.Output[NetworkManagerPropertiesResponseNetworkManagerScopes]{ + OutputState: o.OutputState, + } +} + // List of cross tenant scopes. func (o NetworkManagerPropertiesResponseNetworkManagerScopesOutput) CrossTenantScopes() CrossTenantScopesResponseArrayOutput { return o.ApplyT(func(v NetworkManagerPropertiesResponseNetworkManagerScopes) []CrossTenantScopesResponse { @@ -49961,6 +57072,12 @@ func (i NetworkManagerSecurityGroupItemArgs) ToNetworkManagerSecurityGroupItemOu return pulumi.ToOutputWithContext(ctx, i).(NetworkManagerSecurityGroupItemOutput) } +func (i NetworkManagerSecurityGroupItemArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerSecurityGroupItem] { + return pulumix.Output[NetworkManagerSecurityGroupItem]{ + OutputState: i.ToNetworkManagerSecurityGroupItemOutputWithContext(ctx).OutputState, + } +} + // NetworkManagerSecurityGroupItemArrayInput is an input type that accepts NetworkManagerSecurityGroupItemArray and NetworkManagerSecurityGroupItemArrayOutput values. // You can construct a concrete instance of `NetworkManagerSecurityGroupItemArrayInput` via: // @@ -49986,6 +57103,12 @@ func (i NetworkManagerSecurityGroupItemArray) ToNetworkManagerSecurityGroupItemA return pulumi.ToOutputWithContext(ctx, i).(NetworkManagerSecurityGroupItemArrayOutput) } +func (i NetworkManagerSecurityGroupItemArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkManagerSecurityGroupItem] { + return pulumix.Output[[]NetworkManagerSecurityGroupItem]{ + OutputState: i.ToNetworkManagerSecurityGroupItemArrayOutputWithContext(ctx).OutputState, + } +} + // Network manager security group item. type NetworkManagerSecurityGroupItemOutput struct{ *pulumi.OutputState } @@ -50001,6 +57124,12 @@ func (o NetworkManagerSecurityGroupItemOutput) ToNetworkManagerSecurityGroupItem return o } +func (o NetworkManagerSecurityGroupItemOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerSecurityGroupItem] { + return pulumix.Output[NetworkManagerSecurityGroupItem]{ + OutputState: o.OutputState, + } +} + // Network manager group Id. func (o NetworkManagerSecurityGroupItemOutput) NetworkGroupId() pulumi.StringOutput { return o.ApplyT(func(v NetworkManagerSecurityGroupItem) string { return v.NetworkGroupId }).(pulumi.StringOutput) @@ -50020,6 +57149,12 @@ func (o NetworkManagerSecurityGroupItemArrayOutput) ToNetworkManagerSecurityGrou return o } +func (o NetworkManagerSecurityGroupItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkManagerSecurityGroupItem] { + return pulumix.Output[[]NetworkManagerSecurityGroupItem]{ + OutputState: o.OutputState, + } +} + func (o NetworkManagerSecurityGroupItemArrayOutput) Index(i pulumi.IntInput) NetworkManagerSecurityGroupItemOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkManagerSecurityGroupItem { return vs[0].([]NetworkManagerSecurityGroupItem)[vs[1].(int)] @@ -50047,6 +57182,12 @@ func (o NetworkManagerSecurityGroupItemResponseOutput) ToNetworkManagerSecurityG return o } +func (o NetworkManagerSecurityGroupItemResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkManagerSecurityGroupItemResponse] { + return pulumix.Output[NetworkManagerSecurityGroupItemResponse]{ + OutputState: o.OutputState, + } +} + // Network manager group Id. func (o NetworkManagerSecurityGroupItemResponseOutput) NetworkGroupId() pulumi.StringOutput { return o.ApplyT(func(v NetworkManagerSecurityGroupItemResponse) string { return v.NetworkGroupId }).(pulumi.StringOutput) @@ -50066,6 +57207,12 @@ func (o NetworkManagerSecurityGroupItemResponseArrayOutput) ToNetworkManagerSecu return o } +func (o NetworkManagerSecurityGroupItemResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkManagerSecurityGroupItemResponse] { + return pulumix.Output[[]NetworkManagerSecurityGroupItemResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkManagerSecurityGroupItemResponseArrayOutput) Index(i pulumi.IntInput) NetworkManagerSecurityGroupItemResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NetworkManagerSecurityGroupItemResponse { return vs[0].([]NetworkManagerSecurityGroupItemResponse)[vs[1].(int)] @@ -50235,6 +57382,12 @@ func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypeOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(NetworkSecurityGroupTypeOutput) } +func (i NetworkSecurityGroupTypeArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkSecurityGroupType] { + return pulumix.Output[NetworkSecurityGroupType]{ + OutputState: i.ToNetworkSecurityGroupTypeOutputWithContext(ctx).OutputState, + } +} + func (i NetworkSecurityGroupTypeArgs) ToNetworkSecurityGroupTypePtrOutput() NetworkSecurityGroupTypePtrOutput { return i.ToNetworkSecurityGroupTypePtrOutputWithContext(context.Background()) } @@ -50276,6 +57429,12 @@ func (i *networkSecurityGroupTypePtrType) ToNetworkSecurityGroupTypePtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(NetworkSecurityGroupTypePtrOutput) } +func (i *networkSecurityGroupTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityGroupType] { + return pulumix.Output[*NetworkSecurityGroupType]{ + OutputState: i.ToNetworkSecurityGroupTypePtrOutputWithContext(ctx).OutputState, + } +} + // NetworkSecurityGroup resource. type NetworkSecurityGroupTypeOutput struct{ *pulumi.OutputState } @@ -50301,6 +57460,12 @@ func (o NetworkSecurityGroupTypeOutput) ToNetworkSecurityGroupTypePtrOutputWithC }).(NetworkSecurityGroupTypePtrOutput) } +func (o NetworkSecurityGroupTypeOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSecurityGroupType] { + return pulumix.Output[NetworkSecurityGroupType]{ + OutputState: o.OutputState, + } +} + // The default security rules of network security group. func (o NetworkSecurityGroupTypeOutput) DefaultSecurityRules() SecurityRuleTypeArrayOutput { return o.ApplyT(func(v NetworkSecurityGroupType) []SecurityRuleType { return v.DefaultSecurityRules }).(SecurityRuleTypeArrayOutput) @@ -50360,6 +57525,12 @@ func (o NetworkSecurityGroupTypePtrOutput) ToNetworkSecurityGroupTypePtrOutputWi return o } +func (o NetworkSecurityGroupTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityGroupType] { + return pulumix.Output[*NetworkSecurityGroupType]{ + OutputState: o.OutputState, + } +} + func (o NetworkSecurityGroupTypePtrOutput) Elem() NetworkSecurityGroupTypeOutput { return o.ApplyT(func(v *NetworkSecurityGroupType) NetworkSecurityGroupType { if v != nil { @@ -50507,6 +57678,12 @@ func (o NetworkSecurityGroupResponseOutput) ToNetworkSecurityGroupResponseOutput return o } +func (o NetworkSecurityGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkSecurityGroupResponse] { + return pulumix.Output[NetworkSecurityGroupResponse]{ + OutputState: o.OutputState, + } +} + // The default security rules of network security group. func (o NetworkSecurityGroupResponseOutput) DefaultSecurityRules() SecurityRuleResponseArrayOutput { return o.ApplyT(func(v NetworkSecurityGroupResponse) []SecurityRuleResponse { return v.DefaultSecurityRules }).(SecurityRuleResponseArrayOutput) @@ -50591,6 +57768,12 @@ func (o NetworkSecurityGroupResponsePtrOutput) ToNetworkSecurityGroupResponsePtr return o } +func (o NetworkSecurityGroupResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NetworkSecurityGroupResponse] { + return pulumix.Output[*NetworkSecurityGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o NetworkSecurityGroupResponsePtrOutput) Elem() NetworkSecurityGroupResponseOutput { return o.ApplyT(func(v *NetworkSecurityGroupResponse) NetworkSecurityGroupResponse { if v != nil { @@ -50776,6 +57959,12 @@ func (i NsRecordArgs) ToNsRecordOutputWithContext(ctx context.Context) NsRecordO return pulumi.ToOutputWithContext(ctx, i).(NsRecordOutput) } +func (i NsRecordArgs) ToOutput(ctx context.Context) pulumix.Output[NsRecord] { + return pulumix.Output[NsRecord]{ + OutputState: i.ToNsRecordOutputWithContext(ctx).OutputState, + } +} + // NsRecordArrayInput is an input type that accepts NsRecordArray and NsRecordArrayOutput values. // You can construct a concrete instance of `NsRecordArrayInput` via: // @@ -50801,6 +57990,12 @@ func (i NsRecordArray) ToNsRecordArrayOutputWithContext(ctx context.Context) NsR return pulumi.ToOutputWithContext(ctx, i).(NsRecordArrayOutput) } +func (i NsRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]NsRecord] { + return pulumix.Output[[]NsRecord]{ + OutputState: i.ToNsRecordArrayOutputWithContext(ctx).OutputState, + } +} + // An NS record. type NsRecordOutput struct{ *pulumi.OutputState } @@ -50816,6 +58011,12 @@ func (o NsRecordOutput) ToNsRecordOutputWithContext(ctx context.Context) NsRecor return o } +func (o NsRecordOutput) ToOutput(ctx context.Context) pulumix.Output[NsRecord] { + return pulumix.Output[NsRecord]{ + OutputState: o.OutputState, + } +} + // The name server name for this NS record. func (o NsRecordOutput) Nsdname() pulumi.StringPtrOutput { return o.ApplyT(func(v NsRecord) *string { return v.Nsdname }).(pulumi.StringPtrOutput) @@ -50835,6 +58036,12 @@ func (o NsRecordArrayOutput) ToNsRecordArrayOutputWithContext(ctx context.Contex return o } +func (o NsRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NsRecord] { + return pulumix.Output[[]NsRecord]{ + OutputState: o.OutputState, + } +} + func (o NsRecordArrayOutput) Index(i pulumi.IntInput) NsRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NsRecord { return vs[0].([]NsRecord)[vs[1].(int)] @@ -50862,6 +58069,12 @@ func (o NsRecordResponseOutput) ToNsRecordResponseOutputWithContext(ctx context. return o } +func (o NsRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[NsRecordResponse] { + return pulumix.Output[NsRecordResponse]{ + OutputState: o.OutputState, + } +} + // The name server name for this NS record. func (o NsRecordResponseOutput) Nsdname() pulumi.StringPtrOutput { return o.ApplyT(func(v NsRecordResponse) *string { return v.Nsdname }).(pulumi.StringPtrOutput) @@ -50881,6 +58094,12 @@ func (o NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutputWithContext(ct return o } +func (o NsRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NsRecordResponse] { + return pulumix.Output[[]NsRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o NsRecordResponseArrayOutput) Index(i pulumi.IntInput) NsRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) NsRecordResponse { return vs[0].([]NsRecordResponse)[vs[1].(int)] @@ -50930,6 +58149,12 @@ func (i O365BreakOutCategoryPoliciesArgs) ToO365BreakOutCategoryPoliciesOutputWi return pulumi.ToOutputWithContext(ctx, i).(O365BreakOutCategoryPoliciesOutput) } +func (i O365BreakOutCategoryPoliciesArgs) ToOutput(ctx context.Context) pulumix.Output[O365BreakOutCategoryPolicies] { + return pulumix.Output[O365BreakOutCategoryPolicies]{ + OutputState: i.ToO365BreakOutCategoryPoliciesOutputWithContext(ctx).OutputState, + } +} + func (i O365BreakOutCategoryPoliciesArgs) ToO365BreakOutCategoryPoliciesPtrOutput() O365BreakOutCategoryPoliciesPtrOutput { return i.ToO365BreakOutCategoryPoliciesPtrOutputWithContext(context.Background()) } @@ -50971,6 +58196,12 @@ func (i *o365breakOutCategoryPoliciesPtrType) ToO365BreakOutCategoryPoliciesPtrO return pulumi.ToOutputWithContext(ctx, i).(O365BreakOutCategoryPoliciesPtrOutput) } +func (i *o365breakOutCategoryPoliciesPtrType) ToOutput(ctx context.Context) pulumix.Output[*O365BreakOutCategoryPolicies] { + return pulumix.Output[*O365BreakOutCategoryPolicies]{ + OutputState: i.ToO365BreakOutCategoryPoliciesPtrOutputWithContext(ctx).OutputState, + } +} + // Office365 breakout categories. type O365BreakOutCategoryPoliciesOutput struct{ *pulumi.OutputState } @@ -50996,6 +58227,12 @@ func (o O365BreakOutCategoryPoliciesOutput) ToO365BreakOutCategoryPoliciesPtrOut }).(O365BreakOutCategoryPoliciesPtrOutput) } +func (o O365BreakOutCategoryPoliciesOutput) ToOutput(ctx context.Context) pulumix.Output[O365BreakOutCategoryPolicies] { + return pulumix.Output[O365BreakOutCategoryPolicies]{ + OutputState: o.OutputState, + } +} + // Flag to control allow category. func (o O365BreakOutCategoryPoliciesOutput) Allow() pulumi.BoolPtrOutput { return o.ApplyT(func(v O365BreakOutCategoryPolicies) *bool { return v.Allow }).(pulumi.BoolPtrOutput) @@ -51025,6 +58262,12 @@ func (o O365BreakOutCategoryPoliciesPtrOutput) ToO365BreakOutCategoryPoliciesPtr return o } +func (o O365BreakOutCategoryPoliciesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*O365BreakOutCategoryPolicies] { + return pulumix.Output[*O365BreakOutCategoryPolicies]{ + OutputState: o.OutputState, + } +} + func (o O365BreakOutCategoryPoliciesPtrOutput) Elem() O365BreakOutCategoryPoliciesOutput { return o.ApplyT(func(v *O365BreakOutCategoryPolicies) O365BreakOutCategoryPolicies { if v != nil { @@ -51090,6 +58333,12 @@ func (o O365BreakOutCategoryPoliciesResponseOutput) ToO365BreakOutCategoryPolici return o } +func (o O365BreakOutCategoryPoliciesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[O365BreakOutCategoryPoliciesResponse] { + return pulumix.Output[O365BreakOutCategoryPoliciesResponse]{ + OutputState: o.OutputState, + } +} + // Flag to control allow category. func (o O365BreakOutCategoryPoliciesResponseOutput) Allow() pulumi.BoolPtrOutput { return o.ApplyT(func(v O365BreakOutCategoryPoliciesResponse) *bool { return v.Allow }).(pulumi.BoolPtrOutput) @@ -51119,6 +58368,12 @@ func (o O365BreakOutCategoryPoliciesResponsePtrOutput) ToO365BreakOutCategoryPol return o } +func (o O365BreakOutCategoryPoliciesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*O365BreakOutCategoryPoliciesResponse] { + return pulumix.Output[*O365BreakOutCategoryPoliciesResponse]{ + OutputState: o.OutputState, + } +} + func (o O365BreakOutCategoryPoliciesResponsePtrOutput) Elem() O365BreakOutCategoryPoliciesResponseOutput { return o.ApplyT(func(v *O365BreakOutCategoryPoliciesResponse) O365BreakOutCategoryPoliciesResponse { if v != nil { @@ -51194,6 +58449,12 @@ func (i O365PolicyPropertiesArgs) ToO365PolicyPropertiesOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(O365PolicyPropertiesOutput) } +func (i O365PolicyPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[O365PolicyProperties] { + return pulumix.Output[O365PolicyProperties]{ + OutputState: i.ToO365PolicyPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i O365PolicyPropertiesArgs) ToO365PolicyPropertiesPtrOutput() O365PolicyPropertiesPtrOutput { return i.ToO365PolicyPropertiesPtrOutputWithContext(context.Background()) } @@ -51235,6 +58496,12 @@ func (i *o365policyPropertiesPtrType) ToO365PolicyPropertiesPtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(O365PolicyPropertiesPtrOutput) } +func (i *o365policyPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*O365PolicyProperties] { + return pulumix.Output[*O365PolicyProperties]{ + OutputState: i.ToO365PolicyPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // The Office365 breakout policy. type O365PolicyPropertiesOutput struct{ *pulumi.OutputState } @@ -51260,6 +58527,12 @@ func (o O365PolicyPropertiesOutput) ToO365PolicyPropertiesPtrOutputWithContext(c }).(O365PolicyPropertiesPtrOutput) } +func (o O365PolicyPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[O365PolicyProperties] { + return pulumix.Output[O365PolicyProperties]{ + OutputState: o.OutputState, + } +} + // Office365 breakout categories. func (o O365PolicyPropertiesOutput) BreakOutCategories() O365BreakOutCategoryPoliciesPtrOutput { return o.ApplyT(func(v O365PolicyProperties) *O365BreakOutCategoryPolicies { return v.BreakOutCategories }).(O365BreakOutCategoryPoliciesPtrOutput) @@ -51279,6 +58552,12 @@ func (o O365PolicyPropertiesPtrOutput) ToO365PolicyPropertiesPtrOutputWithContex return o } +func (o O365PolicyPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*O365PolicyProperties] { + return pulumix.Output[*O365PolicyProperties]{ + OutputState: o.OutputState, + } +} + func (o O365PolicyPropertiesPtrOutput) Elem() O365PolicyPropertiesOutput { return o.ApplyT(func(v *O365PolicyProperties) O365PolicyProperties { if v != nil { @@ -51320,6 +58599,12 @@ func (o O365PolicyPropertiesResponseOutput) ToO365PolicyPropertiesResponseOutput return o } +func (o O365PolicyPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[O365PolicyPropertiesResponse] { + return pulumix.Output[O365PolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Office365 breakout categories. func (o O365PolicyPropertiesResponseOutput) BreakOutCategories() O365BreakOutCategoryPoliciesResponsePtrOutput { return o.ApplyT(func(v O365PolicyPropertiesResponse) *O365BreakOutCategoryPoliciesResponse { @@ -51341,6 +58626,12 @@ func (o O365PolicyPropertiesResponsePtrOutput) ToO365PolicyPropertiesResponsePtr return o } +func (o O365PolicyPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*O365PolicyPropertiesResponse] { + return pulumix.Output[*O365PolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o O365PolicyPropertiesResponsePtrOutput) Elem() O365PolicyPropertiesResponseOutput { return o.ApplyT(func(v *O365PolicyPropertiesResponse) O365PolicyPropertiesResponse { if v != nil { @@ -51396,6 +58687,12 @@ func (i Office365PolicyPropertiesArgs) ToOffice365PolicyPropertiesOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(Office365PolicyPropertiesOutput) } +func (i Office365PolicyPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[Office365PolicyProperties] { + return pulumix.Output[Office365PolicyProperties]{ + OutputState: i.ToOffice365PolicyPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i Office365PolicyPropertiesArgs) ToOffice365PolicyPropertiesPtrOutput() Office365PolicyPropertiesPtrOutput { return i.ToOffice365PolicyPropertiesPtrOutputWithContext(context.Background()) } @@ -51437,6 +58734,12 @@ func (i *office365PolicyPropertiesPtrType) ToOffice365PolicyPropertiesPtrOutputW return pulumi.ToOutputWithContext(ctx, i).(Office365PolicyPropertiesPtrOutput) } +func (i *office365PolicyPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*Office365PolicyProperties] { + return pulumix.Output[*Office365PolicyProperties]{ + OutputState: i.ToOffice365PolicyPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Network Virtual Appliance Sku Properties. type Office365PolicyPropertiesOutput struct{ *pulumi.OutputState } @@ -51462,6 +58765,12 @@ func (o Office365PolicyPropertiesOutput) ToOffice365PolicyPropertiesPtrOutputWit }).(Office365PolicyPropertiesPtrOutput) } +func (o Office365PolicyPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[Office365PolicyProperties] { + return pulumix.Output[Office365PolicyProperties]{ + OutputState: o.OutputState, + } +} + // Office 365 breakout categories. func (o Office365PolicyPropertiesOutput) BreakOutCategories() BreakOutCategoryPoliciesPtrOutput { return o.ApplyT(func(v Office365PolicyProperties) *BreakOutCategoryPolicies { return v.BreakOutCategories }).(BreakOutCategoryPoliciesPtrOutput) @@ -51481,6 +58790,12 @@ func (o Office365PolicyPropertiesPtrOutput) ToOffice365PolicyPropertiesPtrOutput return o } +func (o Office365PolicyPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Office365PolicyProperties] { + return pulumix.Output[*Office365PolicyProperties]{ + OutputState: o.OutputState, + } +} + func (o Office365PolicyPropertiesPtrOutput) Elem() Office365PolicyPropertiesOutput { return o.ApplyT(func(v *Office365PolicyProperties) Office365PolicyProperties { if v != nil { @@ -51522,6 +58837,12 @@ func (o Office365PolicyPropertiesResponseOutput) ToOffice365PolicyPropertiesResp return o } +func (o Office365PolicyPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[Office365PolicyPropertiesResponse] { + return pulumix.Output[Office365PolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Office 365 breakout categories. func (o Office365PolicyPropertiesResponseOutput) BreakOutCategories() BreakOutCategoryPoliciesResponsePtrOutput { return o.ApplyT(func(v Office365PolicyPropertiesResponse) *BreakOutCategoryPoliciesResponse { @@ -51543,6 +58864,12 @@ func (o Office365PolicyPropertiesResponsePtrOutput) ToOffice365PolicyPropertiesR return o } +func (o Office365PolicyPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Office365PolicyPropertiesResponse] { + return pulumix.Output[*Office365PolicyPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o Office365PolicyPropertiesResponsePtrOutput) Elem() Office365PolicyPropertiesResponseOutput { return o.ApplyT(func(v *Office365PolicyPropertiesResponse) Office365PolicyPropertiesResponse { if v != nil { @@ -51602,6 +58929,12 @@ func (i OrderByArgs) ToOrderByOutputWithContext(ctx context.Context) OrderByOutp return pulumi.ToOutputWithContext(ctx, i).(OrderByOutput) } +func (i OrderByArgs) ToOutput(ctx context.Context) pulumix.Output[OrderBy] { + return pulumix.Output[OrderBy]{ + OutputState: i.ToOrderByOutputWithContext(ctx).OutputState, + } +} + func (i OrderByArgs) ToOrderByPtrOutput() OrderByPtrOutput { return i.ToOrderByPtrOutputWithContext(context.Background()) } @@ -51643,6 +58976,12 @@ func (i *orderByPtrType) ToOrderByPtrOutputWithContext(ctx context.Context) Orde return pulumi.ToOutputWithContext(ctx, i).(OrderByPtrOutput) } +func (i *orderByPtrType) ToOutput(ctx context.Context) pulumix.Output[*OrderBy] { + return pulumix.Output[*OrderBy]{ + OutputState: i.ToOrderByPtrOutputWithContext(ctx).OutputState, + } +} + // Describes a column to sort type OrderByOutput struct{ *pulumi.OutputState } @@ -51668,6 +59007,12 @@ func (o OrderByOutput) ToOrderByPtrOutputWithContext(ctx context.Context) OrderB }).(OrderByPtrOutput) } +func (o OrderByOutput) ToOutput(ctx context.Context) pulumix.Output[OrderBy] { + return pulumix.Output[OrderBy]{ + OutputState: o.OutputState, + } +} + // Describes the actual column name to sort by func (o OrderByOutput) Field() pulumi.StringPtrOutput { return o.ApplyT(func(v OrderBy) *string { return v.Field }).(pulumi.StringPtrOutput) @@ -51692,6 +59037,12 @@ func (o OrderByPtrOutput) ToOrderByPtrOutputWithContext(ctx context.Context) Ord return o } +func (o OrderByPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OrderBy] { + return pulumix.Output[*OrderBy]{ + OutputState: o.OutputState, + } +} + func (o OrderByPtrOutput) Elem() OrderByOutput { return o.ApplyT(func(v *OrderBy) OrderBy { if v != nil { @@ -51785,6 +59136,12 @@ func (i OutboundRuleArgs) ToOutboundRuleOutputWithContext(ctx context.Context) O return pulumi.ToOutputWithContext(ctx, i).(OutboundRuleOutput) } +func (i OutboundRuleArgs) ToOutput(ctx context.Context) pulumix.Output[OutboundRule] { + return pulumix.Output[OutboundRule]{ + OutputState: i.ToOutboundRuleOutputWithContext(ctx).OutputState, + } +} + // OutboundRuleArrayInput is an input type that accepts OutboundRuleArray and OutboundRuleArrayOutput values. // You can construct a concrete instance of `OutboundRuleArrayInput` via: // @@ -51810,6 +59167,12 @@ func (i OutboundRuleArray) ToOutboundRuleArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(OutboundRuleArrayOutput) } +func (i OutboundRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]OutboundRule] { + return pulumix.Output[[]OutboundRule]{ + OutputState: i.ToOutboundRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Outbound rule of the load balancer. type OutboundRuleOutput struct{ *pulumi.OutputState } @@ -51825,6 +59188,12 @@ func (o OutboundRuleOutput) ToOutboundRuleOutputWithContext(ctx context.Context) return o } +func (o OutboundRuleOutput) ToOutput(ctx context.Context) pulumix.Output[OutboundRule] { + return pulumix.Output[OutboundRule]{ + OutputState: o.OutputState, + } +} + // The number of outbound ports to be used for NAT. func (o OutboundRuleOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput { return o.ApplyT(func(v OutboundRule) *int { return v.AllocatedOutboundPorts }).(pulumi.IntPtrOutput) @@ -51879,6 +59248,12 @@ func (o OutboundRuleArrayOutput) ToOutboundRuleArrayOutputWithContext(ctx contex return o } +func (o OutboundRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OutboundRule] { + return pulumix.Output[[]OutboundRule]{ + OutputState: o.OutputState, + } +} + func (o OutboundRuleArrayOutput) Index(i pulumi.IntInput) OutboundRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) OutboundRule { return vs[0].([]OutboundRule)[vs[1].(int)] @@ -51926,6 +59301,12 @@ func (o OutboundRuleResponseOutput) ToOutboundRuleResponseOutputWithContext(ctx return o } +func (o OutboundRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[OutboundRuleResponse] { + return pulumix.Output[OutboundRuleResponse]{ + OutputState: o.OutputState, + } +} + // The number of outbound ports to be used for NAT. func (o OutboundRuleResponseOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput { return o.ApplyT(func(v OutboundRuleResponse) *int { return v.AllocatedOutboundPorts }).(pulumi.IntPtrOutput) @@ -51995,6 +59376,12 @@ func (o OutboundRuleResponseArrayOutput) ToOutboundRuleResponseArrayOutputWithCo return o } +func (o OutboundRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OutboundRuleResponse] { + return pulumix.Output[[]OutboundRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o OutboundRuleResponseArrayOutput) Index(i pulumi.IntInput) OutboundRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) OutboundRuleResponse { return vs[0].([]OutboundRuleResponse)[vs[1].(int)] @@ -52048,6 +59435,12 @@ func (i OwaspCrsExclusionEntryArgs) ToOwaspCrsExclusionEntryOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(OwaspCrsExclusionEntryOutput) } +func (i OwaspCrsExclusionEntryArgs) ToOutput(ctx context.Context) pulumix.Output[OwaspCrsExclusionEntry] { + return pulumix.Output[OwaspCrsExclusionEntry]{ + OutputState: i.ToOwaspCrsExclusionEntryOutputWithContext(ctx).OutputState, + } +} + // OwaspCrsExclusionEntryArrayInput is an input type that accepts OwaspCrsExclusionEntryArray and OwaspCrsExclusionEntryArrayOutput values. // You can construct a concrete instance of `OwaspCrsExclusionEntryArrayInput` via: // @@ -52073,6 +59466,12 @@ func (i OwaspCrsExclusionEntryArray) ToOwaspCrsExclusionEntryArrayOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(OwaspCrsExclusionEntryArrayOutput) } +func (i OwaspCrsExclusionEntryArray) ToOutput(ctx context.Context) pulumix.Output[[]OwaspCrsExclusionEntry] { + return pulumix.Output[[]OwaspCrsExclusionEntry]{ + OutputState: i.ToOwaspCrsExclusionEntryArrayOutputWithContext(ctx).OutputState, + } +} + // Allow to exclude some variable satisfy the condition for the WAF check. type OwaspCrsExclusionEntryOutput struct{ *pulumi.OutputState } @@ -52088,6 +59487,12 @@ func (o OwaspCrsExclusionEntryOutput) ToOwaspCrsExclusionEntryOutputWithContext( return o } +func (o OwaspCrsExclusionEntryOutput) ToOutput(ctx context.Context) pulumix.Output[OwaspCrsExclusionEntry] { + return pulumix.Output[OwaspCrsExclusionEntry]{ + OutputState: o.OutputState, + } +} + // The managed rule sets that are associated with the exclusion. func (o OwaspCrsExclusionEntryOutput) ExclusionManagedRuleSets() ExclusionManagedRuleSetArrayOutput { return o.ApplyT(func(v OwaspCrsExclusionEntry) []ExclusionManagedRuleSet { return v.ExclusionManagedRuleSets }).(ExclusionManagedRuleSetArrayOutput) @@ -52122,6 +59527,12 @@ func (o OwaspCrsExclusionEntryArrayOutput) ToOwaspCrsExclusionEntryArrayOutputWi return o } +func (o OwaspCrsExclusionEntryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OwaspCrsExclusionEntry] { + return pulumix.Output[[]OwaspCrsExclusionEntry]{ + OutputState: o.OutputState, + } +} + func (o OwaspCrsExclusionEntryArrayOutput) Index(i pulumi.IntInput) OwaspCrsExclusionEntryOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) OwaspCrsExclusionEntry { return vs[0].([]OwaspCrsExclusionEntry)[vs[1].(int)] @@ -52155,6 +59566,12 @@ func (o OwaspCrsExclusionEntryResponseOutput) ToOwaspCrsExclusionEntryResponseOu return o } +func (o OwaspCrsExclusionEntryResponseOutput) ToOutput(ctx context.Context) pulumix.Output[OwaspCrsExclusionEntryResponse] { + return pulumix.Output[OwaspCrsExclusionEntryResponse]{ + OutputState: o.OutputState, + } +} + // The managed rule sets that are associated with the exclusion. func (o OwaspCrsExclusionEntryResponseOutput) ExclusionManagedRuleSets() ExclusionManagedRuleSetResponseArrayOutput { return o.ApplyT(func(v OwaspCrsExclusionEntryResponse) []ExclusionManagedRuleSetResponse { @@ -52191,6 +59608,12 @@ func (o OwaspCrsExclusionEntryResponseArrayOutput) ToOwaspCrsExclusionEntryRespo return o } +func (o OwaspCrsExclusionEntryResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OwaspCrsExclusionEntryResponse] { + return pulumix.Output[[]OwaspCrsExclusionEntryResponse]{ + OutputState: o.OutputState, + } +} + func (o OwaspCrsExclusionEntryResponseArrayOutput) Index(i pulumi.IntInput) OwaspCrsExclusionEntryResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) OwaspCrsExclusionEntryResponse { return vs[0].([]OwaspCrsExclusionEntryResponse)[vs[1].(int)] @@ -52248,6 +59671,12 @@ func (i P2SConnectionConfigurationArgs) ToP2SConnectionConfigurationOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(P2SConnectionConfigurationOutput) } +func (i P2SConnectionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[P2SConnectionConfiguration] { + return pulumix.Output[P2SConnectionConfiguration]{ + OutputState: i.ToP2SConnectionConfigurationOutputWithContext(ctx).OutputState, + } +} + // P2SConnectionConfigurationArrayInput is an input type that accepts P2SConnectionConfigurationArray and P2SConnectionConfigurationArrayOutput values. // You can construct a concrete instance of `P2SConnectionConfigurationArrayInput` via: // @@ -52273,6 +59702,12 @@ func (i P2SConnectionConfigurationArray) ToP2SConnectionConfigurationArrayOutput return pulumi.ToOutputWithContext(ctx, i).(P2SConnectionConfigurationArrayOutput) } +func (i P2SConnectionConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]P2SConnectionConfiguration] { + return pulumix.Output[[]P2SConnectionConfiguration]{ + OutputState: i.ToP2SConnectionConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // P2SConnectionConfiguration Resource. type P2SConnectionConfigurationOutput struct{ *pulumi.OutputState } @@ -52288,6 +59723,12 @@ func (o P2SConnectionConfigurationOutput) ToP2SConnectionConfigurationOutputWith return o } +func (o P2SConnectionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[P2SConnectionConfiguration] { + return pulumix.Output[P2SConnectionConfiguration]{ + OutputState: o.OutputState, + } +} + // Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not. func (o P2SConnectionConfigurationOutput) EnableInternetSecurity() pulumi.BoolPtrOutput { return o.ApplyT(func(v P2SConnectionConfiguration) *bool { return v.EnableInternetSecurity }).(pulumi.BoolPtrOutput) @@ -52327,6 +59768,12 @@ func (o P2SConnectionConfigurationArrayOutput) ToP2SConnectionConfigurationArray return o } +func (o P2SConnectionConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SConnectionConfiguration] { + return pulumix.Output[[]P2SConnectionConfiguration]{ + OutputState: o.OutputState, + } +} + func (o P2SConnectionConfigurationArrayOutput) Index(i pulumi.IntInput) P2SConnectionConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SConnectionConfiguration { return vs[0].([]P2SConnectionConfiguration)[vs[1].(int)] @@ -52370,6 +59817,12 @@ func (o P2SConnectionConfigurationResponseOutput) ToP2SConnectionConfigurationRe return o } +func (o P2SConnectionConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[P2SConnectionConfigurationResponse] { + return pulumix.Output[P2SConnectionConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // List of Configuration Policy Groups that this P2SConnectionConfiguration is attached to. func (o P2SConnectionConfigurationResponseOutput) ConfigurationPolicyGroupAssociations() SubResourceResponseArrayOutput { return o.ApplyT(func(v P2SConnectionConfigurationResponse) []SubResourceResponse { @@ -52435,6 +59888,12 @@ func (o P2SConnectionConfigurationResponseArrayOutput) ToP2SConnectionConfigurat return o } +func (o P2SConnectionConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SConnectionConfigurationResponse] { + return pulumix.Output[[]P2SConnectionConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o P2SConnectionConfigurationResponseArrayOutput) Index(i pulumi.IntInput) P2SConnectionConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SConnectionConfigurationResponse { return vs[0].([]P2SConnectionConfigurationResponse)[vs[1].(int)] @@ -52488,6 +59947,12 @@ func (o P2SVpnGatewayResponseOutput) ToP2SVpnGatewayResponseOutputWithContext(ct return o } +func (o P2SVpnGatewayResponseOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnGatewayResponse] { + return pulumix.Output[P2SVpnGatewayResponse]{ + OutputState: o.OutputState, + } +} + // List of all customer specified DNS servers IP addresses. func (o P2SVpnGatewayResponseOutput) CustomDnsServers() pulumi.StringArrayOutput { return o.ApplyT(func(v P2SVpnGatewayResponse) []string { return v.CustomDnsServers }).(pulumi.StringArrayOutput) @@ -52574,6 +60039,12 @@ func (o P2SVpnGatewayResponseArrayOutput) ToP2SVpnGatewayResponseArrayOutputWith return o } +func (o P2SVpnGatewayResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnGatewayResponse] { + return pulumix.Output[[]P2SVpnGatewayResponse]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnGatewayResponseArrayOutput) Index(i pulumi.IntInput) P2SVpnGatewayResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnGatewayResponse { return vs[0].([]P2SVpnGatewayResponse)[vs[1].(int)] @@ -52627,6 +60098,12 @@ func (i P2SVpnServerConfigRadiusClientRootCertificateArgs) ToP2SVpnServerConfigR return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigRadiusClientRootCertificateOutput) } +func (i P2SVpnServerConfigRadiusClientRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[P2SVpnServerConfigRadiusClientRootCertificate]{ + OutputState: i.ToP2SVpnServerConfigRadiusClientRootCertificateOutputWithContext(ctx).OutputState, + } +} + // P2SVpnServerConfigRadiusClientRootCertificateArrayInput is an input type that accepts P2SVpnServerConfigRadiusClientRootCertificateArray and P2SVpnServerConfigRadiusClientRootCertificateArrayOutput values. // You can construct a concrete instance of `P2SVpnServerConfigRadiusClientRootCertificateArrayInput` via: // @@ -52652,6 +60129,12 @@ func (i P2SVpnServerConfigRadiusClientRootCertificateArray) ToP2SVpnServerConfig return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigRadiusClientRootCertificateArrayOutput) } +func (i P2SVpnServerConfigRadiusClientRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[[]P2SVpnServerConfigRadiusClientRootCertificate]{ + OutputState: i.ToP2SVpnServerConfigRadiusClientRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Radius client root certificate of P2SVpnServerConfiguration. type P2SVpnServerConfigRadiusClientRootCertificateOutput struct{ *pulumi.OutputState } @@ -52667,6 +60150,12 @@ func (o P2SVpnServerConfigRadiusClientRootCertificateOutput) ToP2SVpnServerConfi return o } +func (o P2SVpnServerConfigRadiusClientRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[P2SVpnServerConfigRadiusClientRootCertificate]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigRadiusClientRootCertificateOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigRadiusClientRootCertificate) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -52701,6 +60190,12 @@ func (o P2SVpnServerConfigRadiusClientRootCertificateArrayOutput) ToP2SVpnServer return o } +func (o P2SVpnServerConfigRadiusClientRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[[]P2SVpnServerConfigRadiusClientRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigRadiusClientRootCertificateArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigRadiusClientRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigRadiusClientRootCertificate { return vs[0].([]P2SVpnServerConfigRadiusClientRootCertificate)[vs[1].(int)] @@ -52736,6 +60231,12 @@ func (o P2SVpnServerConfigRadiusClientRootCertificateResponseOutput) ToP2SVpnSer return o } +func (o P2SVpnServerConfigRadiusClientRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigRadiusClientRootCertificateResponse] { + return pulumix.Output[P2SVpnServerConfigRadiusClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigRadiusClientRootCertificateResponseOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigRadiusClientRootCertificateResponse) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -52775,6 +60276,12 @@ func (o P2SVpnServerConfigRadiusClientRootCertificateResponseArrayOutput) ToP2SV return o } +func (o P2SVpnServerConfigRadiusClientRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigRadiusClientRootCertificateResponse] { + return pulumix.Output[[]P2SVpnServerConfigRadiusClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigRadiusClientRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigRadiusClientRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigRadiusClientRootCertificateResponse { return vs[0].([]P2SVpnServerConfigRadiusClientRootCertificateResponse)[vs[1].(int)] @@ -52828,6 +60335,12 @@ func (i P2SVpnServerConfigRadiusServerRootCertificateArgs) ToP2SVpnServerConfigR return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigRadiusServerRootCertificateOutput) } +func (i P2SVpnServerConfigRadiusServerRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[P2SVpnServerConfigRadiusServerRootCertificate]{ + OutputState: i.ToP2SVpnServerConfigRadiusServerRootCertificateOutputWithContext(ctx).OutputState, + } +} + // P2SVpnServerConfigRadiusServerRootCertificateArrayInput is an input type that accepts P2SVpnServerConfigRadiusServerRootCertificateArray and P2SVpnServerConfigRadiusServerRootCertificateArrayOutput values. // You can construct a concrete instance of `P2SVpnServerConfigRadiusServerRootCertificateArrayInput` via: // @@ -52853,6 +60366,12 @@ func (i P2SVpnServerConfigRadiusServerRootCertificateArray) ToP2SVpnServerConfig return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigRadiusServerRootCertificateArrayOutput) } +func (i P2SVpnServerConfigRadiusServerRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[[]P2SVpnServerConfigRadiusServerRootCertificate]{ + OutputState: i.ToP2SVpnServerConfigRadiusServerRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Radius Server root certificate of P2SVpnServerConfiguration. type P2SVpnServerConfigRadiusServerRootCertificateOutput struct{ *pulumi.OutputState } @@ -52868,6 +60387,12 @@ func (o P2SVpnServerConfigRadiusServerRootCertificateOutput) ToP2SVpnServerConfi return o } +func (o P2SVpnServerConfigRadiusServerRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[P2SVpnServerConfigRadiusServerRootCertificate]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigRadiusServerRootCertificateOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigRadiusServerRootCertificate) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -52902,6 +60427,12 @@ func (o P2SVpnServerConfigRadiusServerRootCertificateArrayOutput) ToP2SVpnServer return o } +func (o P2SVpnServerConfigRadiusServerRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[[]P2SVpnServerConfigRadiusServerRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigRadiusServerRootCertificateArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigRadiusServerRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigRadiusServerRootCertificate { return vs[0].([]P2SVpnServerConfigRadiusServerRootCertificate)[vs[1].(int)] @@ -52937,6 +60468,12 @@ func (o P2SVpnServerConfigRadiusServerRootCertificateResponseOutput) ToP2SVpnSer return o } +func (o P2SVpnServerConfigRadiusServerRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigRadiusServerRootCertificateResponse] { + return pulumix.Output[P2SVpnServerConfigRadiusServerRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigRadiusServerRootCertificateResponseOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigRadiusServerRootCertificateResponse) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -52976,6 +60513,12 @@ func (o P2SVpnServerConfigRadiusServerRootCertificateResponseArrayOutput) ToP2SV return o } +func (o P2SVpnServerConfigRadiusServerRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigRadiusServerRootCertificateResponse] { + return pulumix.Output[[]P2SVpnServerConfigRadiusServerRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigRadiusServerRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigRadiusServerRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigRadiusServerRootCertificateResponse { return vs[0].([]P2SVpnServerConfigRadiusServerRootCertificateResponse)[vs[1].(int)] @@ -53029,6 +60572,12 @@ func (i P2SVpnServerConfigVpnClientRevokedCertificateArgs) ToP2SVpnServerConfigV return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigVpnClientRevokedCertificateOutput) } +func (i P2SVpnServerConfigVpnClientRevokedCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[P2SVpnServerConfigVpnClientRevokedCertificate]{ + OutputState: i.ToP2SVpnServerConfigVpnClientRevokedCertificateOutputWithContext(ctx).OutputState, + } +} + // P2SVpnServerConfigVpnClientRevokedCertificateArrayInput is an input type that accepts P2SVpnServerConfigVpnClientRevokedCertificateArray and P2SVpnServerConfigVpnClientRevokedCertificateArrayOutput values. // You can construct a concrete instance of `P2SVpnServerConfigVpnClientRevokedCertificateArrayInput` via: // @@ -53054,6 +60603,12 @@ func (i P2SVpnServerConfigVpnClientRevokedCertificateArray) ToP2SVpnServerConfig return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigVpnClientRevokedCertificateArrayOutput) } +func (i P2SVpnServerConfigVpnClientRevokedCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[[]P2SVpnServerConfigVpnClientRevokedCertificate]{ + OutputState: i.ToP2SVpnServerConfigVpnClientRevokedCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // VPN client revoked certificate of P2SVpnServerConfiguration. type P2SVpnServerConfigVpnClientRevokedCertificateOutput struct{ *pulumi.OutputState } @@ -53069,6 +60624,12 @@ func (o P2SVpnServerConfigVpnClientRevokedCertificateOutput) ToP2SVpnServerConfi return o } +func (o P2SVpnServerConfigVpnClientRevokedCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[P2SVpnServerConfigVpnClientRevokedCertificate]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigVpnClientRevokedCertificateOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigVpnClientRevokedCertificate) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -53103,6 +60664,12 @@ func (o P2SVpnServerConfigVpnClientRevokedCertificateArrayOutput) ToP2SVpnServer return o } +func (o P2SVpnServerConfigVpnClientRevokedCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[[]P2SVpnServerConfigVpnClientRevokedCertificate]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigVpnClientRevokedCertificateArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigVpnClientRevokedCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigVpnClientRevokedCertificate { return vs[0].([]P2SVpnServerConfigVpnClientRevokedCertificate)[vs[1].(int)] @@ -53138,6 +60705,12 @@ func (o P2SVpnServerConfigVpnClientRevokedCertificateResponseOutput) ToP2SVpnSer return o } +func (o P2SVpnServerConfigVpnClientRevokedCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigVpnClientRevokedCertificateResponse] { + return pulumix.Output[P2SVpnServerConfigVpnClientRevokedCertificateResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigVpnClientRevokedCertificateResponseOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigVpnClientRevokedCertificateResponse) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -53177,6 +60750,12 @@ func (o P2SVpnServerConfigVpnClientRevokedCertificateResponseArrayOutput) ToP2SV return o } +func (o P2SVpnServerConfigVpnClientRevokedCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigVpnClientRevokedCertificateResponse] { + return pulumix.Output[[]P2SVpnServerConfigVpnClientRevokedCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigVpnClientRevokedCertificateResponseArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigVpnClientRevokedCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigVpnClientRevokedCertificateResponse { return vs[0].([]P2SVpnServerConfigVpnClientRevokedCertificateResponse)[vs[1].(int)] @@ -53230,6 +60809,12 @@ func (i P2SVpnServerConfigVpnClientRootCertificateArgs) ToP2SVpnServerConfigVpnC return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigVpnClientRootCertificateOutput) } +func (i P2SVpnServerConfigVpnClientRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[P2SVpnServerConfigVpnClientRootCertificate]{ + OutputState: i.ToP2SVpnServerConfigVpnClientRootCertificateOutputWithContext(ctx).OutputState, + } +} + // P2SVpnServerConfigVpnClientRootCertificateArrayInput is an input type that accepts P2SVpnServerConfigVpnClientRootCertificateArray and P2SVpnServerConfigVpnClientRootCertificateArrayOutput values. // You can construct a concrete instance of `P2SVpnServerConfigVpnClientRootCertificateArrayInput` via: // @@ -53255,6 +60840,12 @@ func (i P2SVpnServerConfigVpnClientRootCertificateArray) ToP2SVpnServerConfigVpn return pulumi.ToOutputWithContext(ctx, i).(P2SVpnServerConfigVpnClientRootCertificateArrayOutput) } +func (i P2SVpnServerConfigVpnClientRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[[]P2SVpnServerConfigVpnClientRootCertificate]{ + OutputState: i.ToP2SVpnServerConfigVpnClientRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // VPN client root certificate of P2SVpnServerConfiguration. type P2SVpnServerConfigVpnClientRootCertificateOutput struct{ *pulumi.OutputState } @@ -53270,6 +60861,12 @@ func (o P2SVpnServerConfigVpnClientRootCertificateOutput) ToP2SVpnServerConfigVp return o } +func (o P2SVpnServerConfigVpnClientRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[P2SVpnServerConfigVpnClientRootCertificate]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigVpnClientRootCertificateOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigVpnClientRootCertificate) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -53304,6 +60901,12 @@ func (o P2SVpnServerConfigVpnClientRootCertificateArrayOutput) ToP2SVpnServerCon return o } +func (o P2SVpnServerConfigVpnClientRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[[]P2SVpnServerConfigVpnClientRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigVpnClientRootCertificateArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigVpnClientRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigVpnClientRootCertificate { return vs[0].([]P2SVpnServerConfigVpnClientRootCertificate)[vs[1].(int)] @@ -53339,6 +60942,12 @@ func (o P2SVpnServerConfigVpnClientRootCertificateResponseOutput) ToP2SVpnServer return o } +func (o P2SVpnServerConfigVpnClientRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[P2SVpnServerConfigVpnClientRootCertificateResponse] { + return pulumix.Output[P2SVpnServerConfigVpnClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o P2SVpnServerConfigVpnClientRootCertificateResponseOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v P2SVpnServerConfigVpnClientRootCertificateResponse) *string { return v.Etag }).(pulumi.StringPtrOutput) @@ -53378,6 +60987,12 @@ func (o P2SVpnServerConfigVpnClientRootCertificateResponseArrayOutput) ToP2SVpnS return o } +func (o P2SVpnServerConfigVpnClientRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]P2SVpnServerConfigVpnClientRootCertificateResponse] { + return pulumix.Output[[]P2SVpnServerConfigVpnClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o P2SVpnServerConfigVpnClientRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) P2SVpnServerConfigVpnClientRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) P2SVpnServerConfigVpnClientRootCertificateResponse { return vs[0].([]P2SVpnServerConfigVpnClientRootCertificateResponse)[vs[1].(int)] @@ -53459,6 +61074,12 @@ func (i PacketCaptureFilterArgs) ToPacketCaptureFilterOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(PacketCaptureFilterOutput) } +func (i PacketCaptureFilterArgs) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureFilter] { + return pulumix.Output[PacketCaptureFilter]{ + OutputState: i.ToPacketCaptureFilterOutputWithContext(ctx).OutputState, + } +} + // PacketCaptureFilterArrayInput is an input type that accepts PacketCaptureFilterArray and PacketCaptureFilterArrayOutput values. // You can construct a concrete instance of `PacketCaptureFilterArrayInput` via: // @@ -53484,6 +61105,12 @@ func (i PacketCaptureFilterArray) ToPacketCaptureFilterArrayOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(PacketCaptureFilterArrayOutput) } +func (i PacketCaptureFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]PacketCaptureFilter] { + return pulumix.Output[[]PacketCaptureFilter]{ + OutputState: i.ToPacketCaptureFilterArrayOutputWithContext(ctx).OutputState, + } +} + // Filter that is applied to packet capture request. Multiple filters can be applied. type PacketCaptureFilterOutput struct{ *pulumi.OutputState } @@ -53499,6 +61126,12 @@ func (o PacketCaptureFilterOutput) ToPacketCaptureFilterOutputWithContext(ctx co return o } +func (o PacketCaptureFilterOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureFilter] { + return pulumix.Output[PacketCaptureFilter]{ + OutputState: o.OutputState, + } +} + // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. func (o PacketCaptureFilterOutput) LocalIPAddress() pulumi.StringPtrOutput { return o.ApplyT(func(v PacketCaptureFilter) *string { return v.LocalIPAddress }).(pulumi.StringPtrOutput) @@ -53538,6 +61171,12 @@ func (o PacketCaptureFilterArrayOutput) ToPacketCaptureFilterArrayOutputWithCont return o } +func (o PacketCaptureFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PacketCaptureFilter] { + return pulumix.Output[[]PacketCaptureFilter]{ + OutputState: o.OutputState, + } +} + func (o PacketCaptureFilterArrayOutput) Index(i pulumi.IntInput) PacketCaptureFilterOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PacketCaptureFilter { return vs[0].([]PacketCaptureFilter)[vs[1].(int)] @@ -53586,6 +61225,12 @@ func (o PacketCaptureFilterResponseOutput) ToPacketCaptureFilterResponseOutputWi return o } +func (o PacketCaptureFilterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureFilterResponse] { + return pulumix.Output[PacketCaptureFilterResponse]{ + OutputState: o.OutputState, + } +} + // Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null. func (o PacketCaptureFilterResponseOutput) LocalIPAddress() pulumi.StringPtrOutput { return o.ApplyT(func(v PacketCaptureFilterResponse) *string { return v.LocalIPAddress }).(pulumi.StringPtrOutput) @@ -53625,6 +61270,12 @@ func (o PacketCaptureFilterResponseArrayOutput) ToPacketCaptureFilterResponseArr return o } +func (o PacketCaptureFilterResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PacketCaptureFilterResponse] { + return pulumix.Output[[]PacketCaptureFilterResponse]{ + OutputState: o.OutputState, + } +} + func (o PacketCaptureFilterResponseArrayOutput) Index(i pulumi.IntInput) PacketCaptureFilterResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PacketCaptureFilterResponse { return vs[0].([]PacketCaptureFilterResponse)[vs[1].(int)] @@ -53670,6 +61321,12 @@ func (i PacketCaptureMachineScopeArgs) ToPacketCaptureMachineScopeOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(PacketCaptureMachineScopeOutput) } +func (i PacketCaptureMachineScopeArgs) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureMachineScope] { + return pulumix.Output[PacketCaptureMachineScope]{ + OutputState: i.ToPacketCaptureMachineScopeOutputWithContext(ctx).OutputState, + } +} + func (i PacketCaptureMachineScopeArgs) ToPacketCaptureMachineScopePtrOutput() PacketCaptureMachineScopePtrOutput { return i.ToPacketCaptureMachineScopePtrOutputWithContext(context.Background()) } @@ -53711,6 +61368,12 @@ func (i *packetCaptureMachineScopePtrType) ToPacketCaptureMachineScopePtrOutputW return pulumi.ToOutputWithContext(ctx, i).(PacketCaptureMachineScopePtrOutput) } +func (i *packetCaptureMachineScopePtrType) ToOutput(ctx context.Context) pulumix.Output[*PacketCaptureMachineScope] { + return pulumix.Output[*PacketCaptureMachineScope]{ + OutputState: i.ToPacketCaptureMachineScopePtrOutputWithContext(ctx).OutputState, + } +} + // A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS. type PacketCaptureMachineScopeOutput struct{ *pulumi.OutputState } @@ -53736,6 +61399,12 @@ func (o PacketCaptureMachineScopeOutput) ToPacketCaptureMachineScopePtrOutputWit }).(PacketCaptureMachineScopePtrOutput) } +func (o PacketCaptureMachineScopeOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureMachineScope] { + return pulumix.Output[PacketCaptureMachineScope]{ + OutputState: o.OutputState, + } +} + // List of AzureVMSS instances which has to be excluded from the AzureVMSS from running packet capture. func (o PacketCaptureMachineScopeOutput) Exclude() pulumi.StringArrayOutput { return o.ApplyT(func(v PacketCaptureMachineScope) []string { return v.Exclude }).(pulumi.StringArrayOutput) @@ -53760,6 +61429,12 @@ func (o PacketCaptureMachineScopePtrOutput) ToPacketCaptureMachineScopePtrOutput return o } +func (o PacketCaptureMachineScopePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PacketCaptureMachineScope] { + return pulumix.Output[*PacketCaptureMachineScope]{ + OutputState: o.OutputState, + } +} + func (o PacketCaptureMachineScopePtrOutput) Elem() PacketCaptureMachineScopeOutput { return o.ApplyT(func(v *PacketCaptureMachineScope) PacketCaptureMachineScope { if v != nil { @@ -53813,6 +61488,12 @@ func (o PacketCaptureMachineScopeResponseOutput) ToPacketCaptureMachineScopeResp return o } +func (o PacketCaptureMachineScopeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureMachineScopeResponse] { + return pulumix.Output[PacketCaptureMachineScopeResponse]{ + OutputState: o.OutputState, + } +} + // List of AzureVMSS instances which has to be excluded from the AzureVMSS from running packet capture. func (o PacketCaptureMachineScopeResponseOutput) Exclude() pulumi.StringArrayOutput { return o.ApplyT(func(v PacketCaptureMachineScopeResponse) []string { return v.Exclude }).(pulumi.StringArrayOutput) @@ -53837,6 +61518,12 @@ func (o PacketCaptureMachineScopeResponsePtrOutput) ToPacketCaptureMachineScopeR return o } +func (o PacketCaptureMachineScopeResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PacketCaptureMachineScopeResponse] { + return pulumix.Output[*PacketCaptureMachineScopeResponse]{ + OutputState: o.OutputState, + } +} + func (o PacketCaptureMachineScopeResponsePtrOutput) Elem() PacketCaptureMachineScopeResponseOutput { return o.ApplyT(func(v *PacketCaptureMachineScopeResponse) PacketCaptureMachineScopeResponse { if v != nil { @@ -53910,6 +61597,12 @@ func (i PacketCaptureStorageLocationArgs) ToPacketCaptureStorageLocationOutputWi return pulumi.ToOutputWithContext(ctx, i).(PacketCaptureStorageLocationOutput) } +func (i PacketCaptureStorageLocationArgs) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureStorageLocation] { + return pulumix.Output[PacketCaptureStorageLocation]{ + OutputState: i.ToPacketCaptureStorageLocationOutputWithContext(ctx).OutputState, + } +} + // The storage location for a packet capture session. type PacketCaptureStorageLocationOutput struct{ *pulumi.OutputState } @@ -53925,6 +61618,12 @@ func (o PacketCaptureStorageLocationOutput) ToPacketCaptureStorageLocationOutput return o } +func (o PacketCaptureStorageLocationOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureStorageLocation] { + return pulumix.Output[PacketCaptureStorageLocation]{ + OutputState: o.OutputState, + } +} + // A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. func (o PacketCaptureStorageLocationOutput) FilePath() pulumi.StringPtrOutput { return o.ApplyT(func(v PacketCaptureStorageLocation) *string { return v.FilePath }).(pulumi.StringPtrOutput) @@ -53965,6 +61664,12 @@ func (o PacketCaptureStorageLocationResponseOutput) ToPacketCaptureStorageLocati return o } +func (o PacketCaptureStorageLocationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PacketCaptureStorageLocationResponse] { + return pulumix.Output[PacketCaptureStorageLocationResponse]{ + OutputState: o.OutputState, + } +} + // A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. func (o PacketCaptureStorageLocationResponseOutput) FilePath() pulumi.StringPtrOutput { return o.ApplyT(func(v PacketCaptureStorageLocationResponse) *string { return v.FilePath }).(pulumi.StringPtrOutput) @@ -54023,6 +61728,12 @@ func (i ParameterArgs) ToParameterOutputWithContext(ctx context.Context) Paramet return pulumi.ToOutputWithContext(ctx, i).(ParameterOutput) } +func (i ParameterArgs) ToOutput(ctx context.Context) pulumix.Output[Parameter] { + return pulumix.Output[Parameter]{ + OutputState: i.ToParameterOutputWithContext(ctx).OutputState, + } +} + // ParameterArrayInput is an input type that accepts ParameterArray and ParameterArrayOutput values. // You can construct a concrete instance of `ParameterArrayInput` via: // @@ -54048,6 +61759,12 @@ func (i ParameterArray) ToParameterArrayOutputWithContext(ctx context.Context) P return pulumi.ToOutputWithContext(ctx, i).(ParameterArrayOutput) } +func (i ParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]Parameter] { + return pulumix.Output[[]Parameter]{ + OutputState: i.ToParameterArrayOutputWithContext(ctx).OutputState, + } +} + // Parameters for an Action. type ParameterOutput struct{ *pulumi.OutputState } @@ -54063,6 +61780,12 @@ func (o ParameterOutput) ToParameterOutputWithContext(ctx context.Context) Param return o } +func (o ParameterOutput) ToOutput(ctx context.Context) pulumix.Output[Parameter] { + return pulumix.Output[Parameter]{ + OutputState: o.OutputState, + } +} + // List of AS paths. func (o ParameterOutput) AsPath() pulumi.StringArrayOutput { return o.ApplyT(func(v Parameter) []string { return v.AsPath }).(pulumi.StringArrayOutput) @@ -54092,6 +61815,12 @@ func (o ParameterArrayOutput) ToParameterArrayOutputWithContext(ctx context.Cont return o } +func (o ParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Parameter] { + return pulumix.Output[[]Parameter]{ + OutputState: o.OutputState, + } +} + func (o ParameterArrayOutput) Index(i pulumi.IntInput) ParameterOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Parameter { return vs[0].([]Parameter)[vs[1].(int)] @@ -54123,6 +61852,12 @@ func (o ParameterResponseOutput) ToParameterResponseOutputWithContext(ctx contex return o } +func (o ParameterResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ParameterResponse] { + return pulumix.Output[ParameterResponse]{ + OutputState: o.OutputState, + } +} + // List of AS paths. func (o ParameterResponseOutput) AsPath() pulumi.StringArrayOutput { return o.ApplyT(func(v ParameterResponse) []string { return v.AsPath }).(pulumi.StringArrayOutput) @@ -54152,6 +61887,12 @@ func (o ParameterResponseArrayOutput) ToParameterResponseArrayOutputWithContext( return o } +func (o ParameterResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ParameterResponse] { + return pulumix.Output[[]ParameterResponse]{ + OutputState: o.OutputState, + } +} + func (o ParameterResponseArrayOutput) Index(i pulumi.IntInput) ParameterResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ParameterResponse { return vs[0].([]ParameterResponse)[vs[1].(int)] @@ -54183,6 +61924,12 @@ func (o PartnerManagedResourcePropertiesResponseOutput) ToPartnerManagedResource return o } +func (o PartnerManagedResourcePropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PartnerManagedResourcePropertiesResponse] { + return pulumix.Output[PartnerManagedResourcePropertiesResponse]{ + OutputState: o.OutputState, + } +} + // The partner managed resource id. func (o PartnerManagedResourcePropertiesResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v PartnerManagedResourcePropertiesResponse) string { return v.Id }).(pulumi.StringOutput) @@ -54212,6 +61959,12 @@ func (o PartnerManagedResourcePropertiesResponsePtrOutput) ToPartnerManagedResou return o } +func (o PartnerManagedResourcePropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PartnerManagedResourcePropertiesResponse] { + return pulumix.Output[*PartnerManagedResourcePropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o PartnerManagedResourcePropertiesResponsePtrOutput) Elem() PartnerManagedResourcePropertiesResponseOutput { return o.ApplyT(func(v *PartnerManagedResourcePropertiesResponse) PartnerManagedResourcePropertiesResponse { if v != nil { @@ -54293,6 +62046,12 @@ func (o PeerExpressRouteCircuitConnectionResponseOutput) ToPeerExpressRouteCircu return o } +func (o PeerExpressRouteCircuitConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PeerExpressRouteCircuitConnectionResponse] { + return pulumix.Output[PeerExpressRouteCircuitConnectionResponse]{ + OutputState: o.OutputState, + } +} + // /29 IP address space to carve out Customer addresses for tunnels. func (o PeerExpressRouteCircuitConnectionResponseOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v PeerExpressRouteCircuitConnectionResponse) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -54366,6 +62125,12 @@ func (o PeerExpressRouteCircuitConnectionResponseArrayOutput) ToPeerExpressRoute return o } +func (o PeerExpressRouteCircuitConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PeerExpressRouteCircuitConnectionResponse] { + return pulumix.Output[[]PeerExpressRouteCircuitConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o PeerExpressRouteCircuitConnectionResponseArrayOutput) Index(i pulumi.IntInput) PeerExpressRouteCircuitConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PeerExpressRouteCircuitConnectionResponse { return vs[0].([]PeerExpressRouteCircuitConnectionResponse)[vs[1].(int)] @@ -54395,6 +62160,12 @@ func (o PerimeterBasedAccessRuleResponseOutput) ToPerimeterBasedAccessRuleRespon return o } +func (o PerimeterBasedAccessRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PerimeterBasedAccessRuleResponse] { + return pulumix.Output[PerimeterBasedAccessRuleResponse]{ + OutputState: o.OutputState, + } +} + // NSP id in the ARM id format. func (o PerimeterBasedAccessRuleResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v PerimeterBasedAccessRuleResponse) string { return v.Id }).(pulumi.StringOutput) @@ -54424,6 +62195,12 @@ func (o PerimeterBasedAccessRuleResponseArrayOutput) ToPerimeterBasedAccessRuleR return o } +func (o PerimeterBasedAccessRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PerimeterBasedAccessRuleResponse] { + return pulumix.Output[[]PerimeterBasedAccessRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o PerimeterBasedAccessRuleResponseArrayOutput) Index(i pulumi.IntInput) PerimeterBasedAccessRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PerimeterBasedAccessRuleResponse { return vs[0].([]PerimeterBasedAccessRuleResponse)[vs[1].(int)] @@ -54536,6 +62313,12 @@ func (i PolicySettingsArgs) ToPolicySettingsOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(PolicySettingsOutput) } +func (i PolicySettingsArgs) ToOutput(ctx context.Context) pulumix.Output[PolicySettings] { + return pulumix.Output[PolicySettings]{ + OutputState: i.ToPolicySettingsOutputWithContext(ctx).OutputState, + } +} + func (i PolicySettingsArgs) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput { return i.ToPolicySettingsPtrOutputWithContext(context.Background()) } @@ -54577,6 +62360,12 @@ func (i *policySettingsPtrType) ToPolicySettingsPtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(PolicySettingsPtrOutput) } +func (i *policySettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*PolicySettings] { + return pulumix.Output[*PolicySettings]{ + OutputState: i.ToPolicySettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Defines contents of a web application firewall global configuration. type PolicySettingsOutput struct{ *pulumi.OutputState } @@ -54602,6 +62391,12 @@ func (o PolicySettingsOutput) ToPolicySettingsPtrOutputWithContext(ctx context.C }).(PolicySettingsPtrOutput) } +func (o PolicySettingsOutput) ToOutput(ctx context.Context) pulumix.Output[PolicySettings] { + return pulumix.Output[PolicySettings]{ + OutputState: o.OutputState, + } +} + // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. func (o PolicySettingsOutput) CustomBlockResponseBody() pulumi.StringPtrOutput { return o.ApplyT(func(v PolicySettings) *string { return v.CustomBlockResponseBody }).(pulumi.StringPtrOutput) @@ -54671,6 +62466,12 @@ func (o PolicySettingsPtrOutput) ToPolicySettingsPtrOutputWithContext(ctx contex return o } +func (o PolicySettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicySettings] { + return pulumix.Output[*PolicySettings]{ + OutputState: o.OutputState, + } +} + func (o PolicySettingsPtrOutput) Elem() PolicySettingsOutput { return o.ApplyT(func(v *PolicySettings) PolicySettings { if v != nil { @@ -54830,6 +62631,12 @@ func (i PolicySettingsLogScrubbingArgs) ToPolicySettingsLogScrubbingOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(PolicySettingsLogScrubbingOutput) } +func (i PolicySettingsLogScrubbingArgs) ToOutput(ctx context.Context) pulumix.Output[PolicySettingsLogScrubbing] { + return pulumix.Output[PolicySettingsLogScrubbing]{ + OutputState: i.ToPolicySettingsLogScrubbingOutputWithContext(ctx).OutputState, + } +} + func (i PolicySettingsLogScrubbingArgs) ToPolicySettingsLogScrubbingPtrOutput() PolicySettingsLogScrubbingPtrOutput { return i.ToPolicySettingsLogScrubbingPtrOutputWithContext(context.Background()) } @@ -54871,6 +62678,12 @@ func (i *policySettingsLogScrubbingPtrType) ToPolicySettingsLogScrubbingPtrOutpu return pulumi.ToOutputWithContext(ctx, i).(PolicySettingsLogScrubbingPtrOutput) } +func (i *policySettingsLogScrubbingPtrType) ToOutput(ctx context.Context) pulumix.Output[*PolicySettingsLogScrubbing] { + return pulumix.Output[*PolicySettingsLogScrubbing]{ + OutputState: i.ToPolicySettingsLogScrubbingPtrOutputWithContext(ctx).OutputState, + } +} + // To scrub sensitive log fields type PolicySettingsLogScrubbingOutput struct{ *pulumi.OutputState } @@ -54896,6 +62709,12 @@ func (o PolicySettingsLogScrubbingOutput) ToPolicySettingsLogScrubbingPtrOutputW }).(PolicySettingsLogScrubbingPtrOutput) } +func (o PolicySettingsLogScrubbingOutput) ToOutput(ctx context.Context) pulumix.Output[PolicySettingsLogScrubbing] { + return pulumix.Output[PolicySettingsLogScrubbing]{ + OutputState: o.OutputState, + } +} + // The rules that are applied to the logs for scrubbing. func (o PolicySettingsLogScrubbingOutput) ScrubbingRules() WebApplicationFirewallScrubbingRulesArrayOutput { return o.ApplyT(func(v PolicySettingsLogScrubbing) []WebApplicationFirewallScrubbingRules { return v.ScrubbingRules }).(WebApplicationFirewallScrubbingRulesArrayOutput) @@ -54920,6 +62739,12 @@ func (o PolicySettingsLogScrubbingPtrOutput) ToPolicySettingsLogScrubbingPtrOutp return o } +func (o PolicySettingsLogScrubbingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicySettingsLogScrubbing] { + return pulumix.Output[*PolicySettingsLogScrubbing]{ + OutputState: o.OutputState, + } +} + func (o PolicySettingsLogScrubbingPtrOutput) Elem() PolicySettingsLogScrubbingOutput { return o.ApplyT(func(v *PolicySettingsLogScrubbing) PolicySettingsLogScrubbing { if v != nil { @@ -55008,6 +62833,12 @@ func (o PolicySettingsResponseOutput) ToPolicySettingsResponseOutputWithContext( return o } +func (o PolicySettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PolicySettingsResponse] { + return pulumix.Output[PolicySettingsResponse]{ + OutputState: o.OutputState, + } +} + // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. func (o PolicySettingsResponseOutput) CustomBlockResponseBody() pulumi.StringPtrOutput { return o.ApplyT(func(v PolicySettingsResponse) *string { return v.CustomBlockResponseBody }).(pulumi.StringPtrOutput) @@ -55077,6 +62908,12 @@ func (o PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutputWithCo return o } +func (o PolicySettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicySettingsResponse] { + return pulumix.Output[*PolicySettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o PolicySettingsResponsePtrOutput) Elem() PolicySettingsResponseOutput { return o.ApplyT(func(v *PolicySettingsResponse) PolicySettingsResponse { if v != nil { @@ -55220,6 +63057,12 @@ func (o PolicySettingsResponseLogScrubbingOutput) ToPolicySettingsResponseLogScr return o } +func (o PolicySettingsResponseLogScrubbingOutput) ToOutput(ctx context.Context) pulumix.Output[PolicySettingsResponseLogScrubbing] { + return pulumix.Output[PolicySettingsResponseLogScrubbing]{ + OutputState: o.OutputState, + } +} + // The rules that are applied to the logs for scrubbing. func (o PolicySettingsResponseLogScrubbingOutput) ScrubbingRules() WebApplicationFirewallScrubbingRulesResponseArrayOutput { return o.ApplyT(func(v PolicySettingsResponseLogScrubbing) []WebApplicationFirewallScrubbingRulesResponse { @@ -55246,6 +63089,12 @@ func (o PolicySettingsResponseLogScrubbingPtrOutput) ToPolicySettingsResponseLog return o } +func (o PolicySettingsResponseLogScrubbingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicySettingsResponseLogScrubbing] { + return pulumix.Output[*PolicySettingsResponseLogScrubbing]{ + OutputState: o.OutputState, + } +} + func (o PolicySettingsResponseLogScrubbingPtrOutput) Elem() PolicySettingsResponseLogScrubbingOutput { return o.ApplyT(func(v *PolicySettingsResponseLogScrubbing) PolicySettingsResponseLogScrubbing { if v != nil { @@ -55315,6 +63164,12 @@ func (i PrivateDnsZoneConfigArgs) ToPrivateDnsZoneConfigOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(PrivateDnsZoneConfigOutput) } +func (i PrivateDnsZoneConfigArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateDnsZoneConfig] { + return pulumix.Output[PrivateDnsZoneConfig]{ + OutputState: i.ToPrivateDnsZoneConfigOutputWithContext(ctx).OutputState, + } +} + // PrivateDnsZoneConfigArrayInput is an input type that accepts PrivateDnsZoneConfigArray and PrivateDnsZoneConfigArrayOutput values. // You can construct a concrete instance of `PrivateDnsZoneConfigArrayInput` via: // @@ -55340,6 +63195,12 @@ func (i PrivateDnsZoneConfigArray) ToPrivateDnsZoneConfigArrayOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(PrivateDnsZoneConfigArrayOutput) } +func (i PrivateDnsZoneConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateDnsZoneConfig] { + return pulumix.Output[[]PrivateDnsZoneConfig]{ + OutputState: i.ToPrivateDnsZoneConfigArrayOutputWithContext(ctx).OutputState, + } +} + // PrivateDnsZoneConfig resource. type PrivateDnsZoneConfigOutput struct{ *pulumi.OutputState } @@ -55355,6 +63216,12 @@ func (o PrivateDnsZoneConfigOutput) ToPrivateDnsZoneConfigOutputWithContext(ctx return o } +func (o PrivateDnsZoneConfigOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateDnsZoneConfig] { + return pulumix.Output[PrivateDnsZoneConfig]{ + OutputState: o.OutputState, + } +} + // Name of the resource that is unique within a resource group. This name can be used to access the resource. func (o PrivateDnsZoneConfigOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateDnsZoneConfig) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -55379,6 +63246,12 @@ func (o PrivateDnsZoneConfigArrayOutput) ToPrivateDnsZoneConfigArrayOutputWithCo return o } +func (o PrivateDnsZoneConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateDnsZoneConfig] { + return pulumix.Output[[]PrivateDnsZoneConfig]{ + OutputState: o.OutputState, + } +} + func (o PrivateDnsZoneConfigArrayOutput) Index(i pulumi.IntInput) PrivateDnsZoneConfigOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateDnsZoneConfig { return vs[0].([]PrivateDnsZoneConfig)[vs[1].(int)] @@ -55410,6 +63283,12 @@ func (o PrivateDnsZoneConfigResponseOutput) ToPrivateDnsZoneConfigResponseOutput return o } +func (o PrivateDnsZoneConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateDnsZoneConfigResponse] { + return pulumix.Output[PrivateDnsZoneConfigResponse]{ + OutputState: o.OutputState, + } +} + // Name of the resource that is unique within a resource group. This name can be used to access the resource. func (o PrivateDnsZoneConfigResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateDnsZoneConfigResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -55439,6 +63318,12 @@ func (o PrivateDnsZoneConfigResponseArrayOutput) ToPrivateDnsZoneConfigResponseA return o } +func (o PrivateDnsZoneConfigResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateDnsZoneConfigResponse] { + return pulumix.Output[[]PrivateDnsZoneConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateDnsZoneConfigResponseArrayOutput) Index(i pulumi.IntInput) PrivateDnsZoneConfigResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateDnsZoneConfigResponse { return vs[0].([]PrivateDnsZoneConfigResponse)[vs[1].(int)] @@ -55493,6 +63378,12 @@ func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResp return o } +func (o PrivateEndpointConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointConnectionResponse] { + return pulumix.Output[PrivateEndpointConnectionResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o PrivateEndpointConnectionResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v PrivateEndpointConnectionResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -55554,6 +63445,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)] @@ -55607,6 +63504,12 @@ func (i PrivateEndpointIPConfigurationArgs) ToPrivateEndpointIPConfigurationOutp return pulumi.ToOutputWithContext(ctx, i).(PrivateEndpointIPConfigurationOutput) } +func (i PrivateEndpointIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointIPConfiguration] { + return pulumix.Output[PrivateEndpointIPConfiguration]{ + OutputState: i.ToPrivateEndpointIPConfigurationOutputWithContext(ctx).OutputState, + } +} + // PrivateEndpointIPConfigurationArrayInput is an input type that accepts PrivateEndpointIPConfigurationArray and PrivateEndpointIPConfigurationArrayOutput values. // You can construct a concrete instance of `PrivateEndpointIPConfigurationArrayInput` via: // @@ -55632,6 +63535,12 @@ func (i PrivateEndpointIPConfigurationArray) ToPrivateEndpointIPConfigurationArr return pulumi.ToOutputWithContext(ctx, i).(PrivateEndpointIPConfigurationArrayOutput) } +func (i PrivateEndpointIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateEndpointIPConfiguration] { + return pulumix.Output[[]PrivateEndpointIPConfiguration]{ + OutputState: i.ToPrivateEndpointIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // An IP Configuration of the private endpoint. type PrivateEndpointIPConfigurationOutput struct{ *pulumi.OutputState } @@ -55647,6 +63556,12 @@ func (o PrivateEndpointIPConfigurationOutput) ToPrivateEndpointIPConfigurationOu return o } +func (o PrivateEndpointIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointIPConfiguration] { + return pulumix.Output[PrivateEndpointIPConfiguration]{ + OutputState: o.OutputState, + } +} + // The ID of a group obtained from the remote resource that this private endpoint should connect to. func (o PrivateEndpointIPConfigurationOutput) GroupId() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateEndpointIPConfiguration) *string { return v.GroupId }).(pulumi.StringPtrOutput) @@ -55681,6 +63596,12 @@ func (o PrivateEndpointIPConfigurationArrayOutput) ToPrivateEndpointIPConfigurat return o } +func (o PrivateEndpointIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateEndpointIPConfiguration] { + return pulumix.Output[[]PrivateEndpointIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o PrivateEndpointIPConfigurationArrayOutput) Index(i pulumi.IntInput) PrivateEndpointIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateEndpointIPConfiguration { return vs[0].([]PrivateEndpointIPConfiguration)[vs[1].(int)] @@ -55718,6 +63639,12 @@ func (o PrivateEndpointIPConfigurationResponseOutput) ToPrivateEndpointIPConfigu return o } +func (o PrivateEndpointIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointIPConfigurationResponse] { + return pulumix.Output[PrivateEndpointIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o PrivateEndpointIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v PrivateEndpointIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -55762,6 +63689,12 @@ func (o PrivateEndpointIPConfigurationResponseArrayOutput) ToPrivateEndpointIPCo return o } +func (o PrivateEndpointIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateEndpointIPConfigurationResponse] { + return pulumix.Output[[]PrivateEndpointIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateEndpointIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateEndpointIPConfigurationResponse { return vs[0].([]PrivateEndpointIPConfigurationResponse)[vs[1].(int)] @@ -55830,6 +63763,12 @@ func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContex return o } +func (o PrivateEndpointResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateEndpointResponse] { + return pulumix.Output[PrivateEndpointResponse]{ + OutputState: o.OutputState, + } +} + // Application security groups in which the private endpoint IP configuration is included. func (o PrivateEndpointResponseOutput) ApplicationSecurityGroups() ApplicationSecurityGroupResponseArrayOutput { return o.ApplyT(func(v PrivateEndpointResponse) []ApplicationSecurityGroupResponse { return v.ApplicationSecurityGroups }).(ApplicationSecurityGroupResponseArrayOutput) @@ -55928,6 +63867,12 @@ func (o PrivateEndpointResponseArrayOutput) ToPrivateEndpointResponseArrayOutput return o } +func (o PrivateEndpointResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateEndpointResponse] { + return pulumix.Output[[]PrivateEndpointResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateEndpointResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateEndpointResponse { return vs[0].([]PrivateEndpointResponse)[vs[1].(int)] @@ -56005,6 +63950,12 @@ func (i PrivateLinkServiceTypeArgs) ToPrivateLinkServiceTypeOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceTypeOutput) } +func (i PrivateLinkServiceTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceType] { + return pulumix.Output[PrivateLinkServiceType]{ + OutputState: i.ToPrivateLinkServiceTypeOutputWithContext(ctx).OutputState, + } +} + func (i PrivateLinkServiceTypeArgs) ToPrivateLinkServiceTypePtrOutput() PrivateLinkServiceTypePtrOutput { return i.ToPrivateLinkServiceTypePtrOutputWithContext(context.Background()) } @@ -56046,6 +63997,12 @@ func (i *privateLinkServiceTypePtrType) ToPrivateLinkServiceTypePtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceTypePtrOutput) } +func (i *privateLinkServiceTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServiceType] { + return pulumix.Output[*PrivateLinkServiceType]{ + OutputState: i.ToPrivateLinkServiceTypePtrOutputWithContext(ctx).OutputState, + } +} + // Private link service resource. type PrivateLinkServiceTypeOutput struct{ *pulumi.OutputState } @@ -56071,6 +64028,12 @@ func (o PrivateLinkServiceTypeOutput) ToPrivateLinkServiceTypePtrOutputWithConte }).(PrivateLinkServiceTypePtrOutput) } +func (o PrivateLinkServiceTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceType] { + return pulumix.Output[PrivateLinkServiceType]{ + OutputState: o.OutputState, + } +} + // The auto-approval list of the private link service. func (o PrivateLinkServiceTypeOutput) AutoApproval() PrivateLinkServicePropertiesAutoApprovalPtrOutput { return o.ApplyT(func(v PrivateLinkServiceType) *PrivateLinkServicePropertiesAutoApproval { return v.AutoApproval }).(PrivateLinkServicePropertiesAutoApprovalPtrOutput) @@ -56137,6 +64100,12 @@ func (o PrivateLinkServiceTypePtrOutput) ToPrivateLinkServiceTypePtrOutputWithCo return o } +func (o PrivateLinkServiceTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServiceType] { + return pulumix.Output[*PrivateLinkServiceType]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceTypePtrOutput) Elem() PrivateLinkServiceTypeOutput { return o.ApplyT(func(v *PrivateLinkServiceType) PrivateLinkServiceType { if v != nil { @@ -56302,6 +64271,12 @@ func (i PrivateLinkServiceConnectionArgs) ToPrivateLinkServiceConnectionOutputWi return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceConnectionOutput) } +func (i PrivateLinkServiceConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceConnection] { + return pulumix.Output[PrivateLinkServiceConnection]{ + OutputState: i.ToPrivateLinkServiceConnectionOutputWithContext(ctx).OutputState, + } +} + // PrivateLinkServiceConnectionArrayInput is an input type that accepts PrivateLinkServiceConnectionArray and PrivateLinkServiceConnectionArrayOutput values. // You can construct a concrete instance of `PrivateLinkServiceConnectionArrayInput` via: // @@ -56327,6 +64302,12 @@ func (i PrivateLinkServiceConnectionArray) ToPrivateLinkServiceConnectionArrayOu return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceConnectionArrayOutput) } +func (i PrivateLinkServiceConnectionArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateLinkServiceConnection] { + return pulumix.Output[[]PrivateLinkServiceConnection]{ + OutputState: i.ToPrivateLinkServiceConnectionArrayOutputWithContext(ctx).OutputState, + } +} + // PrivateLinkServiceConnection resource. type PrivateLinkServiceConnectionOutput struct{ *pulumi.OutputState } @@ -56342,6 +64323,12 @@ func (o PrivateLinkServiceConnectionOutput) ToPrivateLinkServiceConnectionOutput return o } +func (o PrivateLinkServiceConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceConnection] { + return pulumix.Output[PrivateLinkServiceConnection]{ + OutputState: o.OutputState, + } +} + // The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. func (o PrivateLinkServiceConnectionOutput) GroupIds() pulumi.StringArrayOutput { return o.ApplyT(func(v PrivateLinkServiceConnection) []string { return v.GroupIds }).(pulumi.StringArrayOutput) @@ -56388,6 +64375,12 @@ func (o PrivateLinkServiceConnectionArrayOutput) ToPrivateLinkServiceConnectionA return o } +func (o PrivateLinkServiceConnectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateLinkServiceConnection] { + return pulumix.Output[[]PrivateLinkServiceConnection]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceConnectionArrayOutput) Index(i pulumi.IntInput) PrivateLinkServiceConnectionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateLinkServiceConnection { return vs[0].([]PrivateLinkServiceConnection)[vs[1].(int)] @@ -56431,6 +64424,12 @@ func (o PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnecti return o } +func (o PrivateLinkServiceConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceConnectionResponse] { + return pulumix.Output[PrivateLinkServiceConnectionResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o PrivateLinkServiceConnectionResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v PrivateLinkServiceConnectionResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -56492,6 +64491,12 @@ func (o PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceCon return o } +func (o PrivateLinkServiceConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateLinkServiceConnectionResponse] { + return pulumix.Output[[]PrivateLinkServiceConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateLinkServiceConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateLinkServiceConnectionResponse { return vs[0].([]PrivateLinkServiceConnectionResponse)[vs[1].(int)] diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes1.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes1.go index 23f254e04..f8ad9680a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes1.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/pulumiTypes1.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 @@ -56,6 +57,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, + } +} + func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput { return i.ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Background()) } @@ -97,6 +104,12 @@ func (i *privateLinkServiceConnectionStatePtrType) ToPrivateLinkServiceConnectio return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceConnectionStatePtrOutput) } +func (i *privateLinkServiceConnectionStatePtrType) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServiceConnectionState] { + return pulumix.Output[*PrivateLinkServiceConnectionState]{ + OutputState: i.ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx).OutputState, + } +} + // A collection of information about the state of the connection between service consumer and provider. type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState } @@ -122,6 +135,12 @@ func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionS }).(PrivateLinkServiceConnectionStatePtrOutput) } +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) ActionsRequired() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateLinkServiceConnectionState) *string { return v.ActionsRequired }).(pulumi.StringPtrOutput) @@ -151,6 +170,12 @@ func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnecti return o } +func (o PrivateLinkServiceConnectionStatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServiceConnectionState] { + return pulumix.Output[*PrivateLinkServiceConnectionState]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceConnectionStatePtrOutput) Elem() PrivateLinkServiceConnectionStateOutput { return o.ApplyT(func(v *PrivateLinkServiceConnectionState) PrivateLinkServiceConnectionState { if v != nil { @@ -216,6 +241,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) ActionsRequired() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateLinkServiceConnectionStateResponse) *string { return v.ActionsRequired }).(pulumi.StringPtrOutput) @@ -245,6 +276,12 @@ func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkService return o } +func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServiceConnectionStateResponse] { + return pulumix.Output[*PrivateLinkServiceConnectionStateResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Elem() PrivateLinkServiceConnectionStateResponseOutput { return o.ApplyT(func(v *PrivateLinkServiceConnectionStateResponse) PrivateLinkServiceConnectionStateResponse { if v != nil { @@ -364,6 +401,12 @@ func (i PrivateLinkServiceIpConfigurationArgs) ToPrivateLinkServiceIpConfigurati return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceIpConfigurationOutput) } +func (i PrivateLinkServiceIpConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceIpConfiguration] { + return pulumix.Output[PrivateLinkServiceIpConfiguration]{ + OutputState: i.ToPrivateLinkServiceIpConfigurationOutputWithContext(ctx).OutputState, + } +} + // PrivateLinkServiceIpConfigurationArrayInput is an input type that accepts PrivateLinkServiceIpConfigurationArray and PrivateLinkServiceIpConfigurationArrayOutput values. // You can construct a concrete instance of `PrivateLinkServiceIpConfigurationArrayInput` via: // @@ -389,6 +432,12 @@ func (i PrivateLinkServiceIpConfigurationArray) ToPrivateLinkServiceIpConfigurat return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServiceIpConfigurationArrayOutput) } +func (i PrivateLinkServiceIpConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateLinkServiceIpConfiguration] { + return pulumix.Output[[]PrivateLinkServiceIpConfiguration]{ + OutputState: i.ToPrivateLinkServiceIpConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // The private link service ip configuration. type PrivateLinkServiceIpConfigurationOutput struct{ *pulumi.OutputState } @@ -404,6 +453,12 @@ func (o PrivateLinkServiceIpConfigurationOutput) ToPrivateLinkServiceIpConfigura return o } +func (o PrivateLinkServiceIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceIpConfiguration] { + return pulumix.Output[PrivateLinkServiceIpConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o PrivateLinkServiceIpConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v PrivateLinkServiceIpConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -453,6 +508,12 @@ func (o PrivateLinkServiceIpConfigurationArrayOutput) ToPrivateLinkServiceIpConf return o } +func (o PrivateLinkServiceIpConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateLinkServiceIpConfiguration] { + return pulumix.Output[[]PrivateLinkServiceIpConfiguration]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceIpConfigurationArrayOutput) Index(i pulumi.IntInput) PrivateLinkServiceIpConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateLinkServiceIpConfiguration { return vs[0].([]PrivateLinkServiceIpConfiguration)[vs[1].(int)] @@ -509,6 +570,12 @@ func (o PrivateLinkServiceIpConfigurationResponseOutput) ToPrivateLinkServiceIpC return o } +func (o PrivateLinkServiceIpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceIpConfigurationResponse] { + return pulumix.Output[PrivateLinkServiceIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o PrivateLinkServiceIpConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v PrivateLinkServiceIpConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -573,6 +640,12 @@ func (o PrivateLinkServiceIpConfigurationResponseArrayOutput) ToPrivateLinkServi return o } +func (o PrivateLinkServiceIpConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateLinkServiceIpConfigurationResponse] { + return pulumix.Output[[]PrivateLinkServiceIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceIpConfigurationResponseArrayOutput) Index(i pulumi.IntInput) PrivateLinkServiceIpConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PrivateLinkServiceIpConfigurationResponse { return vs[0].([]PrivateLinkServiceIpConfigurationResponse)[vs[1].(int)] @@ -614,6 +687,12 @@ func (i PrivateLinkServicePropertiesAutoApprovalArgs) ToPrivateLinkServiceProper return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServicePropertiesAutoApprovalOutput) } +func (i PrivateLinkServicePropertiesAutoApprovalArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServicePropertiesAutoApproval] { + return pulumix.Output[PrivateLinkServicePropertiesAutoApproval]{ + OutputState: i.ToPrivateLinkServicePropertiesAutoApprovalOutputWithContext(ctx).OutputState, + } +} + func (i PrivateLinkServicePropertiesAutoApprovalArgs) ToPrivateLinkServicePropertiesAutoApprovalPtrOutput() PrivateLinkServicePropertiesAutoApprovalPtrOutput { return i.ToPrivateLinkServicePropertiesAutoApprovalPtrOutputWithContext(context.Background()) } @@ -655,6 +734,12 @@ func (i *privateLinkServicePropertiesAutoApprovalPtrType) ToPrivateLinkServicePr return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServicePropertiesAutoApprovalPtrOutput) } +func (i *privateLinkServicePropertiesAutoApprovalPtrType) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePropertiesAutoApproval] { + return pulumix.Output[*PrivateLinkServicePropertiesAutoApproval]{ + OutputState: i.ToPrivateLinkServicePropertiesAutoApprovalPtrOutputWithContext(ctx).OutputState, + } +} + // The auto-approval list of the private link service. type PrivateLinkServicePropertiesAutoApprovalOutput struct{ *pulumi.OutputState } @@ -680,6 +765,12 @@ func (o PrivateLinkServicePropertiesAutoApprovalOutput) ToPrivateLinkServiceProp }).(PrivateLinkServicePropertiesAutoApprovalPtrOutput) } +func (o PrivateLinkServicePropertiesAutoApprovalOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServicePropertiesAutoApproval] { + return pulumix.Output[PrivateLinkServicePropertiesAutoApproval]{ + OutputState: o.OutputState, + } +} + // The list of subscriptions. func (o PrivateLinkServicePropertiesAutoApprovalOutput) Subscriptions() pulumi.StringArrayOutput { return o.ApplyT(func(v PrivateLinkServicePropertiesAutoApproval) []string { return v.Subscriptions }).(pulumi.StringArrayOutput) @@ -699,6 +790,12 @@ func (o PrivateLinkServicePropertiesAutoApprovalPtrOutput) ToPrivateLinkServiceP return o } +func (o PrivateLinkServicePropertiesAutoApprovalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePropertiesAutoApproval] { + return pulumix.Output[*PrivateLinkServicePropertiesAutoApproval]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServicePropertiesAutoApprovalPtrOutput) Elem() PrivateLinkServicePropertiesAutoApprovalOutput { return o.ApplyT(func(v *PrivateLinkServicePropertiesAutoApproval) PrivateLinkServicePropertiesAutoApproval { if v != nil { @@ -740,6 +837,12 @@ func (o PrivateLinkServicePropertiesResponseAutoApprovalOutput) ToPrivateLinkSer return o } +func (o PrivateLinkServicePropertiesResponseAutoApprovalOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServicePropertiesResponseAutoApproval] { + return pulumix.Output[PrivateLinkServicePropertiesResponseAutoApproval]{ + OutputState: o.OutputState, + } +} + // The list of subscriptions. func (o PrivateLinkServicePropertiesResponseAutoApprovalOutput) Subscriptions() pulumi.StringArrayOutput { return o.ApplyT(func(v PrivateLinkServicePropertiesResponseAutoApproval) []string { return v.Subscriptions }).(pulumi.StringArrayOutput) @@ -759,6 +862,12 @@ func (o PrivateLinkServicePropertiesResponseAutoApprovalPtrOutput) ToPrivateLink return o } +func (o PrivateLinkServicePropertiesResponseAutoApprovalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePropertiesResponseAutoApproval] { + return pulumix.Output[*PrivateLinkServicePropertiesResponseAutoApproval]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServicePropertiesResponseAutoApprovalPtrOutput) Elem() PrivateLinkServicePropertiesResponseAutoApprovalOutput { return o.ApplyT(func(v *PrivateLinkServicePropertiesResponseAutoApproval) PrivateLinkServicePropertiesResponseAutoApproval { if v != nil { @@ -800,6 +909,12 @@ func (o PrivateLinkServicePropertiesResponseVisibilityOutput) ToPrivateLinkServi return o } +func (o PrivateLinkServicePropertiesResponseVisibilityOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServicePropertiesResponseVisibility] { + return pulumix.Output[PrivateLinkServicePropertiesResponseVisibility]{ + OutputState: o.OutputState, + } +} + // The list of subscriptions. func (o PrivateLinkServicePropertiesResponseVisibilityOutput) Subscriptions() pulumi.StringArrayOutput { return o.ApplyT(func(v PrivateLinkServicePropertiesResponseVisibility) []string { return v.Subscriptions }).(pulumi.StringArrayOutput) @@ -819,6 +934,12 @@ func (o PrivateLinkServicePropertiesResponseVisibilityPtrOutput) ToPrivateLinkSe return o } +func (o PrivateLinkServicePropertiesResponseVisibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePropertiesResponseVisibility] { + return pulumix.Output[*PrivateLinkServicePropertiesResponseVisibility]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServicePropertiesResponseVisibilityPtrOutput) Elem() PrivateLinkServicePropertiesResponseVisibilityOutput { return o.ApplyT(func(v *PrivateLinkServicePropertiesResponseVisibility) PrivateLinkServicePropertiesResponseVisibility { if v != nil { @@ -874,6 +995,12 @@ func (i PrivateLinkServicePropertiesVisibilityArgs) ToPrivateLinkServiceProperti return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServicePropertiesVisibilityOutput) } +func (i PrivateLinkServicePropertiesVisibilityArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServicePropertiesVisibility] { + return pulumix.Output[PrivateLinkServicePropertiesVisibility]{ + OutputState: i.ToPrivateLinkServicePropertiesVisibilityOutputWithContext(ctx).OutputState, + } +} + func (i PrivateLinkServicePropertiesVisibilityArgs) ToPrivateLinkServicePropertiesVisibilityPtrOutput() PrivateLinkServicePropertiesVisibilityPtrOutput { return i.ToPrivateLinkServicePropertiesVisibilityPtrOutputWithContext(context.Background()) } @@ -915,6 +1042,12 @@ func (i *privateLinkServicePropertiesVisibilityPtrType) ToPrivateLinkServiceProp return pulumi.ToOutputWithContext(ctx, i).(PrivateLinkServicePropertiesVisibilityPtrOutput) } +func (i *privateLinkServicePropertiesVisibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePropertiesVisibility] { + return pulumix.Output[*PrivateLinkServicePropertiesVisibility]{ + OutputState: i.ToPrivateLinkServicePropertiesVisibilityPtrOutputWithContext(ctx).OutputState, + } +} + // The visibility list of the private link service. type PrivateLinkServicePropertiesVisibilityOutput struct{ *pulumi.OutputState } @@ -940,6 +1073,12 @@ func (o PrivateLinkServicePropertiesVisibilityOutput) ToPrivateLinkServiceProper }).(PrivateLinkServicePropertiesVisibilityPtrOutput) } +func (o PrivateLinkServicePropertiesVisibilityOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServicePropertiesVisibility] { + return pulumix.Output[PrivateLinkServicePropertiesVisibility]{ + OutputState: o.OutputState, + } +} + // The list of subscriptions. func (o PrivateLinkServicePropertiesVisibilityOutput) Subscriptions() pulumi.StringArrayOutput { return o.ApplyT(func(v PrivateLinkServicePropertiesVisibility) []string { return v.Subscriptions }).(pulumi.StringArrayOutput) @@ -959,6 +1098,12 @@ func (o PrivateLinkServicePropertiesVisibilityPtrOutput) ToPrivateLinkServicePro return o } +func (o PrivateLinkServicePropertiesVisibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServicePropertiesVisibility] { + return pulumix.Output[*PrivateLinkServicePropertiesVisibility]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServicePropertiesVisibilityPtrOutput) Elem() PrivateLinkServicePropertiesVisibilityOutput { return o.ApplyT(func(v *PrivateLinkServicePropertiesVisibility) PrivateLinkServicePropertiesVisibility { if v != nil { @@ -1032,6 +1177,12 @@ func (o PrivateLinkServiceResponseOutput) ToPrivateLinkServiceResponseOutputWith return o } +func (o PrivateLinkServiceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateLinkServiceResponse] { + return pulumix.Output[PrivateLinkServiceResponse]{ + OutputState: o.OutputState, + } +} + // The alias of the private link service. func (o PrivateLinkServiceResponseOutput) Alias() pulumi.StringOutput { return o.ApplyT(func(v PrivateLinkServiceResponse) string { return v.Alias }).(pulumi.StringOutput) @@ -1141,6 +1292,12 @@ func (o PrivateLinkServiceResponsePtrOutput) ToPrivateLinkServiceResponsePtrOutp return o } +func (o PrivateLinkServiceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateLinkServiceResponse] { + return pulumix.Output[*PrivateLinkServiceResponse]{ + OutputState: o.OutputState, + } +} + func (o PrivateLinkServiceResponsePtrOutput) Elem() PrivateLinkServiceResponseOutput { return o.ApplyT(func(v *PrivateLinkServiceResponse) PrivateLinkServiceResponse { if v != nil { @@ -1384,6 +1541,12 @@ func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput { return pulumi.ToOutputWithContext(ctx, i).(ProbeOutput) } +func (i ProbeArgs) ToOutput(ctx context.Context) pulumix.Output[Probe] { + return pulumix.Output[Probe]{ + OutputState: i.ToProbeOutputWithContext(ctx).OutputState, + } +} + // ProbeArrayInput is an input type that accepts ProbeArray and ProbeArrayOutput values. // You can construct a concrete instance of `ProbeArrayInput` via: // @@ -1409,6 +1572,12 @@ func (i ProbeArray) ToProbeArrayOutputWithContext(ctx context.Context) ProbeArra return pulumi.ToOutputWithContext(ctx, i).(ProbeArrayOutput) } +func (i ProbeArray) ToOutput(ctx context.Context) pulumix.Output[[]Probe] { + return pulumix.Output[[]Probe]{ + OutputState: i.ToProbeArrayOutputWithContext(ctx).OutputState, + } +} + // A load balancer probe. type ProbeOutput struct{ *pulumi.OutputState } @@ -1424,6 +1593,12 @@ func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput { return o } +func (o ProbeOutput) ToOutput(ctx context.Context) pulumix.Output[Probe] { + return pulumix.Output[Probe]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ProbeOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v Probe) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -1478,6 +1653,12 @@ func (o ProbeArrayOutput) ToProbeArrayOutputWithContext(ctx context.Context) Pro return o } +func (o ProbeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Probe] { + return pulumix.Output[[]Probe]{ + OutputState: o.OutputState, + } +} + func (o ProbeArrayOutput) Index(i pulumi.IntInput) ProbeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) Probe { return vs[0].([]Probe)[vs[1].(int)] @@ -1527,6 +1708,12 @@ func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Contex return o } +func (o ProbeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ProbeResponse] { + return pulumix.Output[ProbeResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ProbeResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ProbeResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -1601,6 +1788,12 @@ func (o ProbeResponseArrayOutput) ToProbeResponseArrayOutputWithContext(ctx cont return o } +func (o ProbeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ProbeResponse] { + return pulumix.Output[[]ProbeResponse]{ + OutputState: o.OutputState, + } +} + func (o ProbeResponseArrayOutput) Index(i pulumi.IntInput) ProbeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ProbeResponse { return vs[0].([]ProbeResponse)[vs[1].(int)] @@ -1646,6 +1839,12 @@ func (i PropagatedRouteTableArgs) ToPropagatedRouteTableOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(PropagatedRouteTableOutput) } +func (i PropagatedRouteTableArgs) ToOutput(ctx context.Context) pulumix.Output[PropagatedRouteTable] { + return pulumix.Output[PropagatedRouteTable]{ + OutputState: i.ToPropagatedRouteTableOutputWithContext(ctx).OutputState, + } +} + func (i PropagatedRouteTableArgs) ToPropagatedRouteTablePtrOutput() PropagatedRouteTablePtrOutput { return i.ToPropagatedRouteTablePtrOutputWithContext(context.Background()) } @@ -1687,6 +1886,12 @@ func (i *propagatedRouteTablePtrType) ToPropagatedRouteTablePtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(PropagatedRouteTablePtrOutput) } +func (i *propagatedRouteTablePtrType) ToOutput(ctx context.Context) pulumix.Output[*PropagatedRouteTable] { + return pulumix.Output[*PropagatedRouteTable]{ + OutputState: i.ToPropagatedRouteTablePtrOutputWithContext(ctx).OutputState, + } +} + // The list of RouteTables to advertise the routes to. type PropagatedRouteTableOutput struct{ *pulumi.OutputState } @@ -1712,6 +1917,12 @@ func (o PropagatedRouteTableOutput) ToPropagatedRouteTablePtrOutputWithContext(c }).(PropagatedRouteTablePtrOutput) } +func (o PropagatedRouteTableOutput) ToOutput(ctx context.Context) pulumix.Output[PropagatedRouteTable] { + return pulumix.Output[PropagatedRouteTable]{ + OutputState: o.OutputState, + } +} + // The list of resource ids of all the RouteTables. func (o PropagatedRouteTableOutput) Ids() SubResourceArrayOutput { return o.ApplyT(func(v PropagatedRouteTable) []SubResource { return v.Ids }).(SubResourceArrayOutput) @@ -1736,6 +1947,12 @@ func (o PropagatedRouteTablePtrOutput) ToPropagatedRouteTablePtrOutputWithContex return o } +func (o PropagatedRouteTablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PropagatedRouteTable] { + return pulumix.Output[*PropagatedRouteTable]{ + OutputState: o.OutputState, + } +} + func (o PropagatedRouteTablePtrOutput) Elem() PropagatedRouteTableOutput { return o.ApplyT(func(v *PropagatedRouteTable) PropagatedRouteTable { if v != nil { @@ -1805,6 +2022,12 @@ func (i PropagatedRouteTableNfvArgs) ToPropagatedRouteTableNfvOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(PropagatedRouteTableNfvOutput) } +func (i PropagatedRouteTableNfvArgs) ToOutput(ctx context.Context) pulumix.Output[PropagatedRouteTableNfv] { + return pulumix.Output[PropagatedRouteTableNfv]{ + OutputState: i.ToPropagatedRouteTableNfvOutputWithContext(ctx).OutputState, + } +} + func (i PropagatedRouteTableNfvArgs) ToPropagatedRouteTableNfvPtrOutput() PropagatedRouteTableNfvPtrOutput { return i.ToPropagatedRouteTableNfvPtrOutputWithContext(context.Background()) } @@ -1846,6 +2069,12 @@ func (i *propagatedRouteTableNfvPtrType) ToPropagatedRouteTableNfvPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(PropagatedRouteTableNfvPtrOutput) } +func (i *propagatedRouteTableNfvPtrType) ToOutput(ctx context.Context) pulumix.Output[*PropagatedRouteTableNfv] { + return pulumix.Output[*PropagatedRouteTableNfv]{ + OutputState: i.ToPropagatedRouteTableNfvPtrOutputWithContext(ctx).OutputState, + } +} + // Nfv version of the list of RouteTables to advertise the routes to. type PropagatedRouteTableNfvOutput struct{ *pulumi.OutputState } @@ -1871,6 +2100,12 @@ func (o PropagatedRouteTableNfvOutput) ToPropagatedRouteTableNfvPtrOutputWithCon }).(PropagatedRouteTableNfvPtrOutput) } +func (o PropagatedRouteTableNfvOutput) ToOutput(ctx context.Context) pulumix.Output[PropagatedRouteTableNfv] { + return pulumix.Output[PropagatedRouteTableNfv]{ + OutputState: o.OutputState, + } +} + // The list of resource ids of all the RouteTables. func (o PropagatedRouteTableNfvOutput) Ids() RoutingConfigurationNfvSubResourceArrayOutput { return o.ApplyT(func(v PropagatedRouteTableNfv) []RoutingConfigurationNfvSubResource { return v.Ids }).(RoutingConfigurationNfvSubResourceArrayOutput) @@ -1895,6 +2130,12 @@ func (o PropagatedRouteTableNfvPtrOutput) ToPropagatedRouteTableNfvPtrOutputWith return o } +func (o PropagatedRouteTableNfvPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PropagatedRouteTableNfv] { + return pulumix.Output[*PropagatedRouteTableNfv]{ + OutputState: o.OutputState, + } +} + func (o PropagatedRouteTableNfvPtrOutput) Elem() PropagatedRouteTableNfvOutput { return o.ApplyT(func(v *PropagatedRouteTableNfv) PropagatedRouteTableNfv { if v != nil { @@ -1948,6 +2189,12 @@ func (o PropagatedRouteTableNfvResponseOutput) ToPropagatedRouteTableNfvResponse return o } +func (o PropagatedRouteTableNfvResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PropagatedRouteTableNfvResponse] { + return pulumix.Output[PropagatedRouteTableNfvResponse]{ + OutputState: o.OutputState, + } +} + // The list of resource ids of all the RouteTables. func (o PropagatedRouteTableNfvResponseOutput) Ids() RoutingConfigurationNfvSubResourceResponseArrayOutput { return o.ApplyT(func(v PropagatedRouteTableNfvResponse) []RoutingConfigurationNfvSubResourceResponse { return v.Ids }).(RoutingConfigurationNfvSubResourceResponseArrayOutput) @@ -1972,6 +2219,12 @@ func (o PropagatedRouteTableNfvResponsePtrOutput) ToPropagatedRouteTableNfvRespo return o } +func (o PropagatedRouteTableNfvResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PropagatedRouteTableNfvResponse] { + return pulumix.Output[*PropagatedRouteTableNfvResponse]{ + OutputState: o.OutputState, + } +} + func (o PropagatedRouteTableNfvResponsePtrOutput) Elem() PropagatedRouteTableNfvResponseOutput { return o.ApplyT(func(v *PropagatedRouteTableNfvResponse) PropagatedRouteTableNfvResponse { if v != nil { @@ -2025,6 +2278,12 @@ func (o PropagatedRouteTableResponseOutput) ToPropagatedRouteTableResponseOutput return o } +func (o PropagatedRouteTableResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PropagatedRouteTableResponse] { + return pulumix.Output[PropagatedRouteTableResponse]{ + OutputState: o.OutputState, + } +} + // The list of resource ids of all the RouteTables. func (o PropagatedRouteTableResponseOutput) Ids() SubResourceResponseArrayOutput { return o.ApplyT(func(v PropagatedRouteTableResponse) []SubResourceResponse { return v.Ids }).(SubResourceResponseArrayOutput) @@ -2049,6 +2308,12 @@ func (o PropagatedRouteTableResponsePtrOutput) ToPropagatedRouteTableResponsePtr return o } +func (o PropagatedRouteTableResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PropagatedRouteTableResponse] { + return pulumix.Output[*PropagatedRouteTableResponse]{ + OutputState: o.OutputState, + } +} + func (o PropagatedRouteTableResponsePtrOutput) Elem() PropagatedRouteTableResponseOutput { return o.ApplyT(func(v *PropagatedRouteTableResponse) PropagatedRouteTableResponse { if v != nil { @@ -2114,6 +2379,12 @@ func (i PtrRecordArgs) ToPtrRecordOutputWithContext(ctx context.Context) PtrReco return pulumi.ToOutputWithContext(ctx, i).(PtrRecordOutput) } +func (i PtrRecordArgs) ToOutput(ctx context.Context) pulumix.Output[PtrRecord] { + return pulumix.Output[PtrRecord]{ + OutputState: i.ToPtrRecordOutputWithContext(ctx).OutputState, + } +} + // PtrRecordArrayInput is an input type that accepts PtrRecordArray and PtrRecordArrayOutput values. // You can construct a concrete instance of `PtrRecordArrayInput` via: // @@ -2139,6 +2410,12 @@ func (i PtrRecordArray) ToPtrRecordArrayOutputWithContext(ctx context.Context) P return pulumi.ToOutputWithContext(ctx, i).(PtrRecordArrayOutput) } +func (i PtrRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]PtrRecord] { + return pulumix.Output[[]PtrRecord]{ + OutputState: i.ToPtrRecordArrayOutputWithContext(ctx).OutputState, + } +} + // A PTR record. type PtrRecordOutput struct{ *pulumi.OutputState } @@ -2154,6 +2431,12 @@ func (o PtrRecordOutput) ToPtrRecordOutputWithContext(ctx context.Context) PtrRe return o } +func (o PtrRecordOutput) ToOutput(ctx context.Context) pulumix.Output[PtrRecord] { + return pulumix.Output[PtrRecord]{ + OutputState: o.OutputState, + } +} + // The PTR target domain name for this PTR record. func (o PtrRecordOutput) Ptrdname() pulumi.StringPtrOutput { return o.ApplyT(func(v PtrRecord) *string { return v.Ptrdname }).(pulumi.StringPtrOutput) @@ -2173,6 +2456,12 @@ func (o PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext(ctx context.Cont return o } +func (o PtrRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PtrRecord] { + return pulumix.Output[[]PtrRecord]{ + OutputState: o.OutputState, + } +} + func (o PtrRecordArrayOutput) Index(i pulumi.IntInput) PtrRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PtrRecord { return vs[0].([]PtrRecord)[vs[1].(int)] @@ -2200,6 +2489,12 @@ func (o PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext(ctx contex return o } +func (o PtrRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PtrRecordResponse] { + return pulumix.Output[PtrRecordResponse]{ + OutputState: o.OutputState, + } +} + // The PTR target domain name for this PTR record. func (o PtrRecordResponseOutput) Ptrdname() pulumi.StringPtrOutput { return o.ApplyT(func(v PtrRecordResponse) *string { return v.Ptrdname }).(pulumi.StringPtrOutput) @@ -2219,6 +2514,12 @@ func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext( return o } +func (o PtrRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PtrRecordResponse] { + return pulumix.Output[[]PtrRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o PtrRecordResponseArrayOutput) Index(i pulumi.IntInput) PtrRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) PtrRecordResponse { return vs[0].([]PtrRecordResponse)[vs[1].(int)] @@ -2332,6 +2633,12 @@ func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypeOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressTypeOutput) } +func (i PublicIPAddressTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressType] { + return pulumix.Output[PublicIPAddressType]{ + OutputState: i.ToPublicIPAddressTypeOutputWithContext(ctx).OutputState, + } +} + func (i PublicIPAddressTypeArgs) ToPublicIPAddressTypePtrOutput() PublicIPAddressTypePtrOutput { return i.ToPublicIPAddressTypePtrOutputWithContext(context.Background()) } @@ -2373,6 +2680,12 @@ func (i *publicIPAddressTypePtrType) ToPublicIPAddressTypePtrOutputWithContext(c return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressTypePtrOutput) } +func (i *publicIPAddressTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressType] { + return pulumix.Output[*PublicIPAddressType]{ + OutputState: i.ToPublicIPAddressTypePtrOutputWithContext(ctx).OutputState, + } +} + // Public IP address resource. type PublicIPAddressTypeOutput struct{ *pulumi.OutputState } @@ -2398,6 +2711,12 @@ func (o PublicIPAddressTypeOutput) ToPublicIPAddressTypePtrOutputWithContext(ctx }).(PublicIPAddressTypePtrOutput) } +func (o PublicIPAddressTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressType] { + return pulumix.Output[PublicIPAddressType]{ + OutputState: o.OutputState, + } +} + // The DDoS protection custom policy associated with the public IP address. func (o PublicIPAddressTypeOutput) DdosSettings() DdosSettingsPtrOutput { return o.ApplyT(func(v PublicIPAddressType) *DdosSettings { return v.DdosSettings }).(DdosSettingsPtrOutput) @@ -2507,6 +2826,12 @@ func (o PublicIPAddressTypePtrOutput) ToPublicIPAddressTypePtrOutputWithContext( return o } +func (o PublicIPAddressTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressType] { + return pulumix.Output[*PublicIPAddressType]{ + OutputState: o.OutputState, + } +} + func (o PublicIPAddressTypePtrOutput) Elem() PublicIPAddressTypeOutput { return o.ApplyT(func(v *PublicIPAddressType) PublicIPAddressType { if v != nil { @@ -2754,6 +3079,12 @@ func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressDnsSettingsOutput) } +func (i PublicIPAddressDnsSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressDnsSettings] { + return pulumix.Output[PublicIPAddressDnsSettings]{ + OutputState: i.ToPublicIPAddressDnsSettingsOutputWithContext(ctx).OutputState, + } +} + func (i PublicIPAddressDnsSettingsArgs) ToPublicIPAddressDnsSettingsPtrOutput() PublicIPAddressDnsSettingsPtrOutput { return i.ToPublicIPAddressDnsSettingsPtrOutputWithContext(context.Background()) } @@ -2795,6 +3126,12 @@ func (i *publicIPAddressDnsSettingsPtrType) ToPublicIPAddressDnsSettingsPtrOutpu return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressDnsSettingsPtrOutput) } +func (i *publicIPAddressDnsSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressDnsSettings] { + return pulumix.Output[*PublicIPAddressDnsSettings]{ + OutputState: i.ToPublicIPAddressDnsSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // Contains FQDN of the DNS record associated with the public IP address. type PublicIPAddressDnsSettingsOutput struct{ *pulumi.OutputState } @@ -2820,6 +3157,12 @@ func (o PublicIPAddressDnsSettingsOutput) ToPublicIPAddressDnsSettingsPtrOutputW }).(PublicIPAddressDnsSettingsPtrOutput) } +func (o PublicIPAddressDnsSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressDnsSettings] { + return pulumix.Output[PublicIPAddressDnsSettings]{ + OutputState: o.OutputState, + } +} + // The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. func (o PublicIPAddressDnsSettingsOutput) DomainNameLabel() pulumi.StringPtrOutput { return o.ApplyT(func(v PublicIPAddressDnsSettings) *string { return v.DomainNameLabel }).(pulumi.StringPtrOutput) @@ -2856,6 +3199,12 @@ func (o PublicIPAddressDnsSettingsPtrOutput) ToPublicIPAddressDnsSettingsPtrOutp return o } +func (o PublicIPAddressDnsSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressDnsSettings] { + return pulumix.Output[*PublicIPAddressDnsSettings]{ + OutputState: o.OutputState, + } +} + func (o PublicIPAddressDnsSettingsPtrOutput) Elem() PublicIPAddressDnsSettingsOutput { return o.ApplyT(func(v *PublicIPAddressDnsSettings) PublicIPAddressDnsSettings { if v != nil { @@ -2933,6 +3282,12 @@ func (o PublicIPAddressDnsSettingsResponseOutput) ToPublicIPAddressDnsSettingsRe return o } +func (o PublicIPAddressDnsSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressDnsSettingsResponse] { + return pulumix.Output[PublicIPAddressDnsSettingsResponse]{ + OutputState: o.OutputState, + } +} + // The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. func (o PublicIPAddressDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringPtrOutput { return o.ApplyT(func(v PublicIPAddressDnsSettingsResponse) *string { return v.DomainNameLabel }).(pulumi.StringPtrOutput) @@ -2967,6 +3322,12 @@ func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToPublicIPAddressDnsSetting return o } +func (o PublicIPAddressDnsSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressDnsSettingsResponse] { + return pulumix.Output[*PublicIPAddressDnsSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o PublicIPAddressDnsSettingsResponsePtrOutput) Elem() PublicIPAddressDnsSettingsResponseOutput { return o.ApplyT(func(v *PublicIPAddressDnsSettingsResponse) PublicIPAddressDnsSettingsResponse { if v != nil { @@ -3101,6 +3462,12 @@ func (o PublicIPAddressResponseOutput) ToPublicIPAddressResponseOutputWithContex return o } +func (o PublicIPAddressResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressResponse] { + return pulumix.Output[PublicIPAddressResponse]{ + OutputState: o.OutputState, + } +} + // The DDoS protection custom policy associated with the public IP address. func (o PublicIPAddressResponseOutput) DdosSettings() DdosSettingsResponsePtrOutput { return o.ApplyT(func(v PublicIPAddressResponse) *DdosSettingsResponse { return v.DdosSettings }).(DdosSettingsResponsePtrOutput) @@ -3240,6 +3607,12 @@ func (o PublicIPAddressResponsePtrOutput) ToPublicIPAddressResponsePtrOutputWith return o } +func (o PublicIPAddressResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressResponse] { + return pulumix.Output[*PublicIPAddressResponse]{ + OutputState: o.OutputState, + } +} + func (o PublicIPAddressResponsePtrOutput) Elem() PublicIPAddressResponseOutput { return o.ApplyT(func(v *PublicIPAddressResponse) PublicIPAddressResponse { if v != nil { @@ -3539,6 +3912,12 @@ func (i PublicIPAddressSkuArgs) ToPublicIPAddressSkuOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressSkuOutput) } +func (i PublicIPAddressSkuArgs) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressSku] { + return pulumix.Output[PublicIPAddressSku]{ + OutputState: i.ToPublicIPAddressSkuOutputWithContext(ctx).OutputState, + } +} + func (i PublicIPAddressSkuArgs) ToPublicIPAddressSkuPtrOutput() PublicIPAddressSkuPtrOutput { return i.ToPublicIPAddressSkuPtrOutputWithContext(context.Background()) } @@ -3580,6 +3959,12 @@ func (i *publicIPAddressSkuPtrType) ToPublicIPAddressSkuPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(PublicIPAddressSkuPtrOutput) } +func (i *publicIPAddressSkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressSku] { + return pulumix.Output[*PublicIPAddressSku]{ + OutputState: i.ToPublicIPAddressSkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of a public IP address. type PublicIPAddressSkuOutput struct{ *pulumi.OutputState } @@ -3605,6 +3990,12 @@ func (o PublicIPAddressSkuOutput) ToPublicIPAddressSkuPtrOutputWithContext(ctx c }).(PublicIPAddressSkuPtrOutput) } +func (o PublicIPAddressSkuOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressSku] { + return pulumix.Output[PublicIPAddressSku]{ + OutputState: o.OutputState, + } +} + // Name of a public IP address SKU. func (o PublicIPAddressSkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PublicIPAddressSku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -3629,6 +4020,12 @@ func (o PublicIPAddressSkuPtrOutput) ToPublicIPAddressSkuPtrOutputWithContext(ct return o } +func (o PublicIPAddressSkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressSku] { + return pulumix.Output[*PublicIPAddressSku]{ + OutputState: o.OutputState, + } +} + func (o PublicIPAddressSkuPtrOutput) Elem() PublicIPAddressSkuOutput { return o.ApplyT(func(v *PublicIPAddressSku) PublicIPAddressSku { if v != nil { @@ -3682,6 +4079,12 @@ func (o PublicIPAddressSkuResponseOutput) ToPublicIPAddressSkuResponseOutputWith return o } +func (o PublicIPAddressSkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPAddressSkuResponse] { + return pulumix.Output[PublicIPAddressSkuResponse]{ + OutputState: o.OutputState, + } +} + // Name of a public IP address SKU. func (o PublicIPAddressSkuResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PublicIPAddressSkuResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -3706,6 +4109,12 @@ func (o PublicIPAddressSkuResponsePtrOutput) ToPublicIPAddressSkuResponsePtrOutp return o } +func (o PublicIPAddressSkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPAddressSkuResponse] { + return pulumix.Output[*PublicIPAddressSkuResponse]{ + OutputState: o.OutputState, + } +} + func (o PublicIPAddressSkuResponsePtrOutput) Elem() PublicIPAddressSkuResponseOutput { return o.ApplyT(func(v *PublicIPAddressSkuResponse) PublicIPAddressSkuResponse { if v != nil { @@ -3775,6 +4184,12 @@ func (i PublicIPPrefixSkuArgs) ToPublicIPPrefixSkuOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(PublicIPPrefixSkuOutput) } +func (i PublicIPPrefixSkuArgs) ToOutput(ctx context.Context) pulumix.Output[PublicIPPrefixSku] { + return pulumix.Output[PublicIPPrefixSku]{ + OutputState: i.ToPublicIPPrefixSkuOutputWithContext(ctx).OutputState, + } +} + func (i PublicIPPrefixSkuArgs) ToPublicIPPrefixSkuPtrOutput() PublicIPPrefixSkuPtrOutput { return i.ToPublicIPPrefixSkuPtrOutputWithContext(context.Background()) } @@ -3816,6 +4231,12 @@ func (i *publicIPPrefixSkuPtrType) ToPublicIPPrefixSkuPtrOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(PublicIPPrefixSkuPtrOutput) } +func (i *publicIPPrefixSkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*PublicIPPrefixSku] { + return pulumix.Output[*PublicIPPrefixSku]{ + OutputState: i.ToPublicIPPrefixSkuPtrOutputWithContext(ctx).OutputState, + } +} + // SKU of a public IP prefix. type PublicIPPrefixSkuOutput struct{ *pulumi.OutputState } @@ -3841,6 +4262,12 @@ func (o PublicIPPrefixSkuOutput) ToPublicIPPrefixSkuPtrOutputWithContext(ctx con }).(PublicIPPrefixSkuPtrOutput) } +func (o PublicIPPrefixSkuOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPPrefixSku] { + return pulumix.Output[PublicIPPrefixSku]{ + OutputState: o.OutputState, + } +} + // Name of a public IP prefix SKU. func (o PublicIPPrefixSkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PublicIPPrefixSku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -3865,6 +4292,12 @@ func (o PublicIPPrefixSkuPtrOutput) ToPublicIPPrefixSkuPtrOutputWithContext(ctx return o } +func (o PublicIPPrefixSkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPPrefixSku] { + return pulumix.Output[*PublicIPPrefixSku]{ + OutputState: o.OutputState, + } +} + func (o PublicIPPrefixSkuPtrOutput) Elem() PublicIPPrefixSkuOutput { return o.ApplyT(func(v *PublicIPPrefixSku) PublicIPPrefixSku { if v != nil { @@ -3918,6 +4351,12 @@ func (o PublicIPPrefixSkuResponseOutput) ToPublicIPPrefixSkuResponseOutputWithCo return o } +func (o PublicIPPrefixSkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[PublicIPPrefixSkuResponse] { + return pulumix.Output[PublicIPPrefixSkuResponse]{ + OutputState: o.OutputState, + } +} + // Name of a public IP prefix SKU. func (o PublicIPPrefixSkuResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v PublicIPPrefixSkuResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -3942,6 +4381,12 @@ func (o PublicIPPrefixSkuResponsePtrOutput) ToPublicIPPrefixSkuResponsePtrOutput return o } +func (o PublicIPPrefixSkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PublicIPPrefixSkuResponse] { + return pulumix.Output[*PublicIPPrefixSkuResponse]{ + OutputState: o.OutputState, + } +} + func (o PublicIPPrefixSkuResponsePtrOutput) Elem() PublicIPPrefixSkuResponseOutput { return o.ApplyT(func(v *PublicIPPrefixSkuResponse) PublicIPPrefixSkuResponse { if v != nil { @@ -4027,6 +4472,12 @@ func (i QosDefinitionArgs) ToQosDefinitionOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(QosDefinitionOutput) } +func (i QosDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[QosDefinition] { + return pulumix.Output[QosDefinition]{ + OutputState: i.ToQosDefinitionOutputWithContext(ctx).OutputState, + } +} + // QosDefinitionArrayInput is an input type that accepts QosDefinitionArray and QosDefinitionArrayOutput values. // You can construct a concrete instance of `QosDefinitionArrayInput` via: // @@ -4052,6 +4503,12 @@ func (i QosDefinitionArray) ToQosDefinitionArrayOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(QosDefinitionArrayOutput) } +func (i QosDefinitionArray) ToOutput(ctx context.Context) pulumix.Output[[]QosDefinition] { + return pulumix.Output[[]QosDefinition]{ + OutputState: i.ToQosDefinitionArrayOutputWithContext(ctx).OutputState, + } +} + // Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking. type QosDefinitionOutput struct{ *pulumi.OutputState } @@ -4067,6 +4524,12 @@ func (o QosDefinitionOutput) ToQosDefinitionOutputWithContext(ctx context.Contex return o } +func (o QosDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[QosDefinition] { + return pulumix.Output[QosDefinition]{ + OutputState: o.OutputState, + } +} + // Destination IP ranges. func (o QosDefinitionOutput) DestinationIpRanges() QosIpRangeArrayOutput { return o.ApplyT(func(v QosDefinition) []QosIpRange { return v.DestinationIpRanges }).(QosIpRangeArrayOutput) @@ -4111,6 +4574,12 @@ func (o QosDefinitionArrayOutput) ToQosDefinitionArrayOutputWithContext(ctx cont return o } +func (o QosDefinitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]QosDefinition] { + return pulumix.Output[[]QosDefinition]{ + OutputState: o.OutputState, + } +} + func (o QosDefinitionArrayOutput) Index(i pulumi.IntInput) QosDefinitionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) QosDefinition { return vs[0].([]QosDefinition)[vs[1].(int)] @@ -4148,6 +4617,12 @@ func (o QosDefinitionResponseOutput) ToQosDefinitionResponseOutputWithContext(ct return o } +func (o QosDefinitionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[QosDefinitionResponse] { + return pulumix.Output[QosDefinitionResponse]{ + OutputState: o.OutputState, + } +} + // Destination IP ranges. func (o QosDefinitionResponseOutput) DestinationIpRanges() QosIpRangeResponseArrayOutput { return o.ApplyT(func(v QosDefinitionResponse) []QosIpRangeResponse { return v.DestinationIpRanges }).(QosIpRangeResponseArrayOutput) @@ -4192,6 +4667,12 @@ func (o QosDefinitionResponseArrayOutput) ToQosDefinitionResponseArrayOutputWith return o } +func (o QosDefinitionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]QosDefinitionResponse] { + return pulumix.Output[[]QosDefinitionResponse]{ + OutputState: o.OutputState, + } +} + func (o QosDefinitionResponseArrayOutput) Index(i pulumi.IntInput) QosDefinitionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) QosDefinitionResponse { return vs[0].([]QosDefinitionResponse)[vs[1].(int)] @@ -4237,6 +4718,12 @@ func (i QosIpRangeArgs) ToQosIpRangeOutputWithContext(ctx context.Context) QosIp return pulumi.ToOutputWithContext(ctx, i).(QosIpRangeOutput) } +func (i QosIpRangeArgs) ToOutput(ctx context.Context) pulumix.Output[QosIpRange] { + return pulumix.Output[QosIpRange]{ + OutputState: i.ToQosIpRangeOutputWithContext(ctx).OutputState, + } +} + // QosIpRangeArrayInput is an input type that accepts QosIpRangeArray and QosIpRangeArrayOutput values. // You can construct a concrete instance of `QosIpRangeArrayInput` via: // @@ -4262,6 +4749,12 @@ func (i QosIpRangeArray) ToQosIpRangeArrayOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(QosIpRangeArrayOutput) } +func (i QosIpRangeArray) ToOutput(ctx context.Context) pulumix.Output[[]QosIpRange] { + return pulumix.Output[[]QosIpRange]{ + OutputState: i.ToQosIpRangeArrayOutputWithContext(ctx).OutputState, + } +} + // Qos Traffic Profiler IP Range properties. type QosIpRangeOutput struct{ *pulumi.OutputState } @@ -4277,6 +4770,12 @@ func (o QosIpRangeOutput) ToQosIpRangeOutputWithContext(ctx context.Context) Qos return o } +func (o QosIpRangeOutput) ToOutput(ctx context.Context) pulumix.Output[QosIpRange] { + return pulumix.Output[QosIpRange]{ + OutputState: o.OutputState, + } +} + // End IP Address. func (o QosIpRangeOutput) EndIP() pulumi.StringPtrOutput { return o.ApplyT(func(v QosIpRange) *string { return v.EndIP }).(pulumi.StringPtrOutput) @@ -4301,6 +4800,12 @@ func (o QosIpRangeArrayOutput) ToQosIpRangeArrayOutputWithContext(ctx context.Co return o } +func (o QosIpRangeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]QosIpRange] { + return pulumix.Output[[]QosIpRange]{ + OutputState: o.OutputState, + } +} + func (o QosIpRangeArrayOutput) Index(i pulumi.IntInput) QosIpRangeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) QosIpRange { return vs[0].([]QosIpRange)[vs[1].(int)] @@ -4330,6 +4835,12 @@ func (o QosIpRangeResponseOutput) ToQosIpRangeResponseOutputWithContext(ctx cont return o } +func (o QosIpRangeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[QosIpRangeResponse] { + return pulumix.Output[QosIpRangeResponse]{ + OutputState: o.OutputState, + } +} + // End IP Address. func (o QosIpRangeResponseOutput) EndIP() pulumi.StringPtrOutput { return o.ApplyT(func(v QosIpRangeResponse) *string { return v.EndIP }).(pulumi.StringPtrOutput) @@ -4354,7 +4865,13 @@ func (o QosIpRangeResponseArrayOutput) ToQosIpRangeResponseArrayOutputWithContex return o } -func (o QosIpRangeResponseArrayOutput) Index(i pulumi.IntInput) QosIpRangeResponseOutput { +func (o QosIpRangeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]QosIpRangeResponse] { + return pulumix.Output[[]QosIpRangeResponse]{ + OutputState: o.OutputState, + } +} + +func (o QosIpRangeResponseArrayOutput) Index(i pulumi.IntInput) QosIpRangeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) QosIpRangeResponse { return vs[0].([]QosIpRangeResponse)[vs[1].(int)] }).(QosIpRangeResponseOutput) @@ -4399,6 +4916,12 @@ func (i QosPortRangeArgs) ToQosPortRangeOutputWithContext(ctx context.Context) Q return pulumi.ToOutputWithContext(ctx, i).(QosPortRangeOutput) } +func (i QosPortRangeArgs) ToOutput(ctx context.Context) pulumix.Output[QosPortRange] { + return pulumix.Output[QosPortRange]{ + OutputState: i.ToQosPortRangeOutputWithContext(ctx).OutputState, + } +} + // QosPortRangeArrayInput is an input type that accepts QosPortRangeArray and QosPortRangeArrayOutput values. // You can construct a concrete instance of `QosPortRangeArrayInput` via: // @@ -4424,6 +4947,12 @@ func (i QosPortRangeArray) ToQosPortRangeArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(QosPortRangeArrayOutput) } +func (i QosPortRangeArray) ToOutput(ctx context.Context) pulumix.Output[[]QosPortRange] { + return pulumix.Output[[]QosPortRange]{ + OutputState: i.ToQosPortRangeArrayOutputWithContext(ctx).OutputState, + } +} + // Qos Traffic Profiler Port range properties. type QosPortRangeOutput struct{ *pulumi.OutputState } @@ -4439,6 +4968,12 @@ func (o QosPortRangeOutput) ToQosPortRangeOutputWithContext(ctx context.Context) return o } +func (o QosPortRangeOutput) ToOutput(ctx context.Context) pulumix.Output[QosPortRange] { + return pulumix.Output[QosPortRange]{ + OutputState: o.OutputState, + } +} + // Qos Port Range end. func (o QosPortRangeOutput) End() pulumi.IntPtrOutput { return o.ApplyT(func(v QosPortRange) *int { return v.End }).(pulumi.IntPtrOutput) @@ -4463,6 +4998,12 @@ func (o QosPortRangeArrayOutput) ToQosPortRangeArrayOutputWithContext(ctx contex return o } +func (o QosPortRangeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]QosPortRange] { + return pulumix.Output[[]QosPortRange]{ + OutputState: o.OutputState, + } +} + func (o QosPortRangeArrayOutput) Index(i pulumi.IntInput) QosPortRangeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) QosPortRange { return vs[0].([]QosPortRange)[vs[1].(int)] @@ -4492,6 +5033,12 @@ func (o QosPortRangeResponseOutput) ToQosPortRangeResponseOutputWithContext(ctx return o } +func (o QosPortRangeResponseOutput) ToOutput(ctx context.Context) pulumix.Output[QosPortRangeResponse] { + return pulumix.Output[QosPortRangeResponse]{ + OutputState: o.OutputState, + } +} + // Qos Port Range end. func (o QosPortRangeResponseOutput) End() pulumi.IntPtrOutput { return o.ApplyT(func(v QosPortRangeResponse) *int { return v.End }).(pulumi.IntPtrOutput) @@ -4516,6 +5063,12 @@ func (o QosPortRangeResponseArrayOutput) ToQosPortRangeResponseArrayOutputWithCo return o } +func (o QosPortRangeResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]QosPortRangeResponse] { + return pulumix.Output[[]QosPortRangeResponse]{ + OutputState: o.OutputState, + } +} + func (o QosPortRangeResponseArrayOutput) Index(i pulumi.IntInput) QosPortRangeResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) QosPortRangeResponse { return vs[0].([]QosPortRangeResponse)[vs[1].(int)] @@ -4565,6 +5118,12 @@ func (i RadiusServerArgs) ToRadiusServerOutputWithContext(ctx context.Context) R return pulumi.ToOutputWithContext(ctx, i).(RadiusServerOutput) } +func (i RadiusServerArgs) ToOutput(ctx context.Context) pulumix.Output[RadiusServer] { + return pulumix.Output[RadiusServer]{ + OutputState: i.ToRadiusServerOutputWithContext(ctx).OutputState, + } +} + // RadiusServerArrayInput is an input type that accepts RadiusServerArray and RadiusServerArrayOutput values. // You can construct a concrete instance of `RadiusServerArrayInput` via: // @@ -4590,6 +5149,12 @@ func (i RadiusServerArray) ToRadiusServerArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(RadiusServerArrayOutput) } +func (i RadiusServerArray) ToOutput(ctx context.Context) pulumix.Output[[]RadiusServer] { + return pulumix.Output[[]RadiusServer]{ + OutputState: i.ToRadiusServerArrayOutputWithContext(ctx).OutputState, + } +} + // Radius Server Settings. type RadiusServerOutput struct{ *pulumi.OutputState } @@ -4605,6 +5170,12 @@ func (o RadiusServerOutput) ToRadiusServerOutputWithContext(ctx context.Context) return o } +func (o RadiusServerOutput) ToOutput(ctx context.Context) pulumix.Output[RadiusServer] { + return pulumix.Output[RadiusServer]{ + OutputState: o.OutputState, + } +} + // The address of this radius server. func (o RadiusServerOutput) RadiusServerAddress() pulumi.StringOutput { return o.ApplyT(func(v RadiusServer) string { return v.RadiusServerAddress }).(pulumi.StringOutput) @@ -4634,6 +5205,12 @@ func (o RadiusServerArrayOutput) ToRadiusServerArrayOutputWithContext(ctx contex return o } +func (o RadiusServerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RadiusServer] { + return pulumix.Output[[]RadiusServer]{ + OutputState: o.OutputState, + } +} + func (o RadiusServerArrayOutput) Index(i pulumi.IntInput) RadiusServerOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RadiusServer { return vs[0].([]RadiusServer)[vs[1].(int)] @@ -4665,6 +5242,12 @@ func (o RadiusServerResponseOutput) ToRadiusServerResponseOutputWithContext(ctx return o } +func (o RadiusServerResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RadiusServerResponse] { + return pulumix.Output[RadiusServerResponse]{ + OutputState: o.OutputState, + } +} + // The address of this radius server. func (o RadiusServerResponseOutput) RadiusServerAddress() pulumi.StringOutput { return o.ApplyT(func(v RadiusServerResponse) string { return v.RadiusServerAddress }).(pulumi.StringOutput) @@ -4694,6 +5277,12 @@ func (o RadiusServerResponseArrayOutput) ToRadiusServerResponseArrayOutputWithCo return o } +func (o RadiusServerResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RadiusServerResponse] { + return pulumix.Output[[]RadiusServerResponse]{ + OutputState: o.OutputState, + } +} + func (o RadiusServerResponseArrayOutput) Index(i pulumi.IntInput) RadiusServerResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RadiusServerResponse { return vs[0].([]RadiusServerResponse)[vs[1].(int)] @@ -4731,6 +5320,12 @@ func (o RecordSetResponseOutput) ToRecordSetResponseOutputWithContext(ctx contex return o } +func (o RecordSetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RecordSetResponse] { + return pulumix.Output[RecordSetResponse]{ + OutputState: o.OutputState, + } +} + // Fqdn that resolves to private endpoint ip address. func (o RecordSetResponseOutput) Fqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v RecordSetResponse) *string { return v.Fqdn }).(pulumi.StringPtrOutput) @@ -4775,6 +5370,12 @@ func (o RecordSetResponseArrayOutput) ToRecordSetResponseArrayOutputWithContext( return o } +func (o RecordSetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RecordSetResponse] { + return pulumix.Output[[]RecordSetResponse]{ + OutputState: o.OutputState, + } +} + func (o RecordSetResponseArrayOutput) Index(i pulumi.IntInput) RecordSetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RecordSetResponse { return vs[0].([]RecordSetResponse)[vs[1].(int)] @@ -4838,6 +5439,12 @@ func (o ReferencedPublicIpAddressResponseOutput) ToReferencedPublicIpAddressResp return o } +func (o ReferencedPublicIpAddressResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ReferencedPublicIpAddressResponse] { + return pulumix.Output[ReferencedPublicIpAddressResponse]{ + OutputState: o.OutputState, + } +} + // The PublicIPAddress Reference. func (o ReferencedPublicIpAddressResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ReferencedPublicIpAddressResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -4857,6 +5464,12 @@ func (o ReferencedPublicIpAddressResponseArrayOutput) ToReferencedPublicIpAddres return o } +func (o ReferencedPublicIpAddressResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReferencedPublicIpAddressResponse] { + return pulumix.Output[[]ReferencedPublicIpAddressResponse]{ + OutputState: o.OutputState, + } +} + func (o ReferencedPublicIpAddressResponseArrayOutput) Index(i pulumi.IntInput) ReferencedPublicIpAddressResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ReferencedPublicIpAddressResponse { return vs[0].([]ReferencedPublicIpAddressResponse)[vs[1].(int)] @@ -4910,6 +5523,12 @@ func (i ResourceNavigationLinkArgs) ToResourceNavigationLinkOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ResourceNavigationLinkOutput) } +func (i ResourceNavigationLinkArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceNavigationLink] { + return pulumix.Output[ResourceNavigationLink]{ + OutputState: i.ToResourceNavigationLinkOutputWithContext(ctx).OutputState, + } +} + // ResourceNavigationLinkArrayInput is an input type that accepts ResourceNavigationLinkArray and ResourceNavigationLinkArrayOutput values. // You can construct a concrete instance of `ResourceNavigationLinkArrayInput` via: // @@ -4935,6 +5554,12 @@ func (i ResourceNavigationLinkArray) ToResourceNavigationLinkArrayOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(ResourceNavigationLinkArrayOutput) } +func (i ResourceNavigationLinkArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceNavigationLink] { + return pulumix.Output[[]ResourceNavigationLink]{ + OutputState: i.ToResourceNavigationLinkArrayOutputWithContext(ctx).OutputState, + } +} + // ResourceNavigationLink resource. type ResourceNavigationLinkOutput struct{ *pulumi.OutputState } @@ -4950,6 +5575,12 @@ func (o ResourceNavigationLinkOutput) ToResourceNavigationLinkOutputWithContext( return o } +func (o ResourceNavigationLinkOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceNavigationLink] { + return pulumix.Output[ResourceNavigationLink]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ResourceNavigationLinkOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ResourceNavigationLink) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -4984,6 +5615,12 @@ func (o ResourceNavigationLinkArrayOutput) ToResourceNavigationLinkArrayOutputWi return o } +func (o ResourceNavigationLinkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceNavigationLink] { + return pulumix.Output[[]ResourceNavigationLink]{ + OutputState: o.OutputState, + } +} + func (o ResourceNavigationLinkArrayOutput) Index(i pulumi.IntInput) ResourceNavigationLinkOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceNavigationLink { return vs[0].([]ResourceNavigationLink)[vs[1].(int)] @@ -5023,6 +5660,12 @@ func (o ResourceNavigationLinkResponseOutput) ToResourceNavigationLinkResponseOu return o } +func (o ResourceNavigationLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceNavigationLinkResponse] { + return pulumix.Output[ResourceNavigationLinkResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o ResourceNavigationLinkResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v ResourceNavigationLinkResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -5072,6 +5715,12 @@ func (o ResourceNavigationLinkResponseArrayOutput) ToResourceNavigationLinkRespo return o } +func (o ResourceNavigationLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceNavigationLinkResponse] { + return pulumix.Output[[]ResourceNavigationLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o ResourceNavigationLinkResponseArrayOutput) Index(i pulumi.IntInput) ResourceNavigationLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceNavigationLinkResponse { return vs[0].([]ResourceNavigationLinkResponse)[vs[1].(int)] @@ -5148,6 +5797,12 @@ func (i RetentionPolicyParametersArgs) ToRetentionPolicyParametersOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(RetentionPolicyParametersOutput) } +func (i RetentionPolicyParametersArgs) ToOutput(ctx context.Context) pulumix.Output[RetentionPolicyParameters] { + return pulumix.Output[RetentionPolicyParameters]{ + OutputState: i.ToRetentionPolicyParametersOutputWithContext(ctx).OutputState, + } +} + func (i RetentionPolicyParametersArgs) ToRetentionPolicyParametersPtrOutput() RetentionPolicyParametersPtrOutput { return i.ToRetentionPolicyParametersPtrOutputWithContext(context.Background()) } @@ -5189,6 +5844,12 @@ func (i *retentionPolicyParametersPtrType) ToRetentionPolicyParametersPtrOutputW return pulumi.ToOutputWithContext(ctx, i).(RetentionPolicyParametersPtrOutput) } +func (i *retentionPolicyParametersPtrType) ToOutput(ctx context.Context) pulumix.Output[*RetentionPolicyParameters] { + return pulumix.Output[*RetentionPolicyParameters]{ + OutputState: i.ToRetentionPolicyParametersPtrOutputWithContext(ctx).OutputState, + } +} + // Parameters that define the retention policy for flow log. type RetentionPolicyParametersOutput struct{ *pulumi.OutputState } @@ -5214,6 +5875,12 @@ func (o RetentionPolicyParametersOutput) ToRetentionPolicyParametersPtrOutputWit }).(RetentionPolicyParametersPtrOutput) } +func (o RetentionPolicyParametersOutput) ToOutput(ctx context.Context) pulumix.Output[RetentionPolicyParameters] { + return pulumix.Output[RetentionPolicyParameters]{ + OutputState: o.OutputState, + } +} + // Number of days to retain flow log records. func (o RetentionPolicyParametersOutput) Days() pulumi.IntPtrOutput { return o.ApplyT(func(v RetentionPolicyParameters) *int { return v.Days }).(pulumi.IntPtrOutput) @@ -5238,6 +5905,12 @@ func (o RetentionPolicyParametersPtrOutput) ToRetentionPolicyParametersPtrOutput return o } +func (o RetentionPolicyParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RetentionPolicyParameters] { + return pulumix.Output[*RetentionPolicyParameters]{ + OutputState: o.OutputState, + } +} + func (o RetentionPolicyParametersPtrOutput) Elem() RetentionPolicyParametersOutput { return o.ApplyT(func(v *RetentionPolicyParameters) RetentionPolicyParameters { if v != nil { @@ -5308,6 +5981,12 @@ func (o RetentionPolicyParametersResponseOutput) ToRetentionPolicyParametersResp return o } +func (o RetentionPolicyParametersResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RetentionPolicyParametersResponse] { + return pulumix.Output[RetentionPolicyParametersResponse]{ + OutputState: o.OutputState, + } +} + // Number of days to retain flow log records. func (o RetentionPolicyParametersResponseOutput) Days() pulumi.IntPtrOutput { return o.ApplyT(func(v RetentionPolicyParametersResponse) *int { return v.Days }).(pulumi.IntPtrOutput) @@ -5332,6 +6011,12 @@ func (o RetentionPolicyParametersResponsePtrOutput) ToRetentionPolicyParametersR return o } +func (o RetentionPolicyParametersResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RetentionPolicyParametersResponse] { + return pulumix.Output[*RetentionPolicyParametersResponse]{ + OutputState: o.OutputState, + } +} + func (o RetentionPolicyParametersResponsePtrOutput) Elem() RetentionPolicyParametersResponseOutput { return o.ApplyT(func(v *RetentionPolicyParametersResponse) RetentionPolicyParametersResponse { if v != nil { @@ -5429,6 +6114,12 @@ func (i RouteTypeArgs) ToRouteTypeOutputWithContext(ctx context.Context) RouteTy return pulumi.ToOutputWithContext(ctx, i).(RouteTypeOutput) } +func (i RouteTypeArgs) ToOutput(ctx context.Context) pulumix.Output[RouteType] { + return pulumix.Output[RouteType]{ + OutputState: i.ToRouteTypeOutputWithContext(ctx).OutputState, + } +} + // RouteTypeArrayInput is an input type that accepts RouteTypeArray and RouteTypeArrayOutput values. // You can construct a concrete instance of `RouteTypeArrayInput` via: // @@ -5454,6 +6145,12 @@ func (i RouteTypeArray) ToRouteTypeArrayOutputWithContext(ctx context.Context) R return pulumi.ToOutputWithContext(ctx, i).(RouteTypeArrayOutput) } +func (i RouteTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]RouteType] { + return pulumix.Output[[]RouteType]{ + OutputState: i.ToRouteTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Route resource. type RouteTypeOutput struct{ *pulumi.OutputState } @@ -5469,6 +6166,12 @@ func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) Route return o } +func (o RouteTypeOutput) ToOutput(ctx context.Context) pulumix.Output[RouteType] { + return pulumix.Output[RouteType]{ + OutputState: o.OutputState, + } +} + // The destination CIDR to which the route applies. func (o RouteTypeOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v RouteType) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -5528,6 +6231,12 @@ func (o RouteTypeArrayOutput) ToRouteTypeArrayOutputWithContext(ctx context.Cont return o } +func (o RouteTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RouteType] { + return pulumix.Output[[]RouteType]{ + OutputState: o.OutputState, + } +} + func (o RouteTypeArrayOutput) Index(i pulumi.IntInput) RouteTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RouteType { return vs[0].([]RouteType)[vs[1].(int)] @@ -5589,6 +6298,12 @@ func (i RouteFilterRuleTypeArgs) ToRouteFilterRuleTypeOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(RouteFilterRuleTypeOutput) } +func (i RouteFilterRuleTypeArgs) ToOutput(ctx context.Context) pulumix.Output[RouteFilterRuleType] { + return pulumix.Output[RouteFilterRuleType]{ + OutputState: i.ToRouteFilterRuleTypeOutputWithContext(ctx).OutputState, + } +} + // RouteFilterRuleTypeArrayInput is an input type that accepts RouteFilterRuleTypeArray and RouteFilterRuleTypeArrayOutput values. // You can construct a concrete instance of `RouteFilterRuleTypeArrayInput` via: // @@ -5614,6 +6329,12 @@ func (i RouteFilterRuleTypeArray) ToRouteFilterRuleTypeArrayOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(RouteFilterRuleTypeArrayOutput) } +func (i RouteFilterRuleTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]RouteFilterRuleType] { + return pulumix.Output[[]RouteFilterRuleType]{ + OutputState: i.ToRouteFilterRuleTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Route Filter Rule Resource. type RouteFilterRuleTypeOutput struct{ *pulumi.OutputState } @@ -5629,6 +6350,12 @@ func (o RouteFilterRuleTypeOutput) ToRouteFilterRuleTypeOutputWithContext(ctx co return o } +func (o RouteFilterRuleTypeOutput) ToOutput(ctx context.Context) pulumix.Output[RouteFilterRuleType] { + return pulumix.Output[RouteFilterRuleType]{ + OutputState: o.OutputState, + } +} + // The access type of the rule. func (o RouteFilterRuleTypeOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v RouteFilterRuleType) string { return v.Access }).(pulumi.StringOutput) @@ -5673,6 +6400,12 @@ func (o RouteFilterRuleTypeArrayOutput) ToRouteFilterRuleTypeArrayOutputWithCont return o } +func (o RouteFilterRuleTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RouteFilterRuleType] { + return pulumix.Output[[]RouteFilterRuleType]{ + OutputState: o.OutputState, + } +} + func (o RouteFilterRuleTypeArrayOutput) Index(i pulumi.IntInput) RouteFilterRuleTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RouteFilterRuleType { return vs[0].([]RouteFilterRuleType)[vs[1].(int)] @@ -5714,6 +6447,12 @@ func (o RouteFilterRuleResponseOutput) ToRouteFilterRuleResponseOutputWithContex return o } +func (o RouteFilterRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RouteFilterRuleResponse] { + return pulumix.Output[RouteFilterRuleResponse]{ + OutputState: o.OutputState, + } +} + // The access type of the rule. func (o RouteFilterRuleResponseOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v RouteFilterRuleResponse) string { return v.Access }).(pulumi.StringOutput) @@ -5768,6 +6507,12 @@ func (o RouteFilterRuleResponseArrayOutput) ToRouteFilterRuleResponseArrayOutput return o } +func (o RouteFilterRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RouteFilterRuleResponse] { + return pulumix.Output[[]RouteFilterRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o RouteFilterRuleResponseArrayOutput) Index(i pulumi.IntInput) RouteFilterRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RouteFilterRuleResponse { return vs[0].([]RouteFilterRuleResponse)[vs[1].(int)] @@ -5821,6 +6566,12 @@ func (i RouteMapRuleArgs) ToRouteMapRuleOutputWithContext(ctx context.Context) R return pulumi.ToOutputWithContext(ctx, i).(RouteMapRuleOutput) } +func (i RouteMapRuleArgs) ToOutput(ctx context.Context) pulumix.Output[RouteMapRule] { + return pulumix.Output[RouteMapRule]{ + OutputState: i.ToRouteMapRuleOutputWithContext(ctx).OutputState, + } +} + // RouteMapRuleArrayInput is an input type that accepts RouteMapRuleArray and RouteMapRuleArrayOutput values. // You can construct a concrete instance of `RouteMapRuleArrayInput` via: // @@ -5846,6 +6597,12 @@ func (i RouteMapRuleArray) ToRouteMapRuleArrayOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(RouteMapRuleArrayOutput) } +func (i RouteMapRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]RouteMapRule] { + return pulumix.Output[[]RouteMapRule]{ + OutputState: i.ToRouteMapRuleArrayOutputWithContext(ctx).OutputState, + } +} + // A RouteMap Rule. type RouteMapRuleOutput struct{ *pulumi.OutputState } @@ -5861,6 +6618,12 @@ func (o RouteMapRuleOutput) ToRouteMapRuleOutputWithContext(ctx context.Context) return o } +func (o RouteMapRuleOutput) ToOutput(ctx context.Context) pulumix.Output[RouteMapRule] { + return pulumix.Output[RouteMapRule]{ + OutputState: o.OutputState, + } +} + // List of actions which will be applied on a match. func (o RouteMapRuleOutput) Actions() ActionArrayOutput { return o.ApplyT(func(v RouteMapRule) []Action { return v.Actions }).(ActionArrayOutput) @@ -5895,6 +6658,12 @@ func (o RouteMapRuleArrayOutput) ToRouteMapRuleArrayOutputWithContext(ctx contex return o } +func (o RouteMapRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RouteMapRule] { + return pulumix.Output[[]RouteMapRule]{ + OutputState: o.OutputState, + } +} + func (o RouteMapRuleArrayOutput) Index(i pulumi.IntInput) RouteMapRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RouteMapRule { return vs[0].([]RouteMapRule)[vs[1].(int)] @@ -5928,6 +6697,12 @@ func (o RouteMapRuleResponseOutput) ToRouteMapRuleResponseOutputWithContext(ctx return o } +func (o RouteMapRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RouteMapRuleResponse] { + return pulumix.Output[RouteMapRuleResponse]{ + OutputState: o.OutputState, + } +} + // List of actions which will be applied on a match. func (o RouteMapRuleResponseOutput) Actions() ActionResponseArrayOutput { return o.ApplyT(func(v RouteMapRuleResponse) []ActionResponse { return v.Actions }).(ActionResponseArrayOutput) @@ -5962,6 +6737,12 @@ func (o RouteMapRuleResponseArrayOutput) ToRouteMapRuleResponseArrayOutputWithCo return o } +func (o RouteMapRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RouteMapRuleResponse] { + return pulumix.Output[[]RouteMapRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o RouteMapRuleResponseArrayOutput) Index(i pulumi.IntInput) RouteMapRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RouteMapRuleResponse { return vs[0].([]RouteMapRuleResponse)[vs[1].(int)] @@ -6005,6 +6786,12 @@ func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Contex return o } +func (o RouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RouteResponse] { + return pulumix.Output[RouteResponse]{ + OutputState: o.OutputState, + } +} + // The destination CIDR to which the route applies. func (o RouteResponseOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v RouteResponse) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -6064,6 +6851,12 @@ func (o RouteResponseArrayOutput) ToRouteResponseArrayOutputWithContext(ctx cont return o } +func (o RouteResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RouteResponse] { + return pulumix.Output[[]RouteResponse]{ + OutputState: o.OutputState, + } +} + func (o RouteResponseArrayOutput) Index(i pulumi.IntInput) RouteResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RouteResponse { return vs[0].([]RouteResponse)[vs[1].(int)] @@ -6129,6 +6922,12 @@ func (i RouteTableTypeArgs) ToRouteTableTypeOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(RouteTableTypeOutput) } +func (i RouteTableTypeArgs) ToOutput(ctx context.Context) pulumix.Output[RouteTableType] { + return pulumix.Output[RouteTableType]{ + OutputState: i.ToRouteTableTypeOutputWithContext(ctx).OutputState, + } +} + func (i RouteTableTypeArgs) ToRouteTableTypePtrOutput() RouteTableTypePtrOutput { return i.ToRouteTableTypePtrOutputWithContext(context.Background()) } @@ -6170,6 +6969,12 @@ func (i *routeTableTypePtrType) ToRouteTableTypePtrOutputWithContext(ctx context return pulumi.ToOutputWithContext(ctx, i).(RouteTableTypePtrOutput) } +func (i *routeTableTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*RouteTableType] { + return pulumix.Output[*RouteTableType]{ + OutputState: i.ToRouteTableTypePtrOutputWithContext(ctx).OutputState, + } +} + // Route table resource. type RouteTableTypeOutput struct{ *pulumi.OutputState } @@ -6195,6 +7000,12 @@ func (o RouteTableTypeOutput) ToRouteTableTypePtrOutputWithContext(ctx context.C }).(RouteTableTypePtrOutput) } +func (o RouteTableTypeOutput) ToOutput(ctx context.Context) pulumix.Output[RouteTableType] { + return pulumix.Output[RouteTableType]{ + OutputState: o.OutputState, + } +} + // Whether to disable the routes learned by BGP on that route table. True means disable. func (o RouteTableTypeOutput) DisableBgpRoutePropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v RouteTableType) *bool { return v.DisableBgpRoutePropagation }).(pulumi.BoolPtrOutput) @@ -6244,6 +7055,12 @@ func (o RouteTableTypePtrOutput) ToRouteTableTypePtrOutputWithContext(ctx contex return o } +func (o RouteTableTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteTableType] { + return pulumix.Output[*RouteTableType]{ + OutputState: o.OutputState, + } +} + func (o RouteTableTypePtrOutput) Elem() RouteTableTypeOutput { return o.ApplyT(func(v *RouteTableType) RouteTableType { if v != nil { @@ -6365,6 +7182,12 @@ func (o RouteTableResponseOutput) ToRouteTableResponseOutputWithContext(ctx cont return o } +func (o RouteTableResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RouteTableResponse] { + return pulumix.Output[RouteTableResponse]{ + OutputState: o.OutputState, + } +} + // Whether to disable the routes learned by BGP on that route table. True means disable. func (o RouteTableResponseOutput) DisableBgpRoutePropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v RouteTableResponse) *bool { return v.DisableBgpRoutePropagation }).(pulumi.BoolPtrOutput) @@ -6434,6 +7257,12 @@ func (o RouteTableResponsePtrOutput) ToRouteTableResponsePtrOutputWithContext(ct return o } +func (o RouteTableResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteTableResponse] { + return pulumix.Output[*RouteTableResponse]{ + OutputState: o.OutputState, + } +} + func (o RouteTableResponsePtrOutput) Elem() RouteTableResponseOutput { return o.ApplyT(func(v *RouteTableResponse) RouteTableResponse { if v != nil { @@ -6605,6 +7434,12 @@ func (i RoutingConfigurationArgs) ToRoutingConfigurationOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationOutput) } +func (i RoutingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingConfiguration] { + return pulumix.Output[RoutingConfiguration]{ + OutputState: i.ToRoutingConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i RoutingConfigurationArgs) ToRoutingConfigurationPtrOutput() RoutingConfigurationPtrOutput { return i.ToRoutingConfigurationPtrOutputWithContext(context.Background()) } @@ -6646,6 +7481,12 @@ func (i *routingConfigurationPtrType) ToRoutingConfigurationPtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationPtrOutput) } +func (i *routingConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfiguration] { + return pulumix.Output[*RoutingConfiguration]{ + OutputState: i.ToRoutingConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // Routing Configuration indicating the associated and propagated route tables for this connection. type RoutingConfigurationOutput struct{ *pulumi.OutputState } @@ -6671,6 +7512,12 @@ func (o RoutingConfigurationOutput) ToRoutingConfigurationPtrOutputWithContext(c }).(RoutingConfigurationPtrOutput) } +func (o RoutingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingConfiguration] { + return pulumix.Output[RoutingConfiguration]{ + OutputState: o.OutputState, + } +} + // The resource id RouteTable associated with this RoutingConfiguration. func (o RoutingConfigurationOutput) AssociatedRouteTable() SubResourcePtrOutput { return o.ApplyT(func(v RoutingConfiguration) *SubResource { return v.AssociatedRouteTable }).(SubResourcePtrOutput) @@ -6710,6 +7557,12 @@ func (o RoutingConfigurationPtrOutput) ToRoutingConfigurationPtrOutputWithContex return o } +func (o RoutingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfiguration] { + return pulumix.Output[*RoutingConfiguration]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationPtrOutput) Elem() RoutingConfigurationOutput { return o.ApplyT(func(v *RoutingConfiguration) RoutingConfiguration { if v != nil { @@ -6817,6 +7670,12 @@ func (i RoutingConfigurationNfvArgs) ToRoutingConfigurationNfvOutputWithContext( return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationNfvOutput) } +func (i RoutingConfigurationNfvArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationNfv] { + return pulumix.Output[RoutingConfigurationNfv]{ + OutputState: i.ToRoutingConfigurationNfvOutputWithContext(ctx).OutputState, + } +} + func (i RoutingConfigurationNfvArgs) ToRoutingConfigurationNfvPtrOutput() RoutingConfigurationNfvPtrOutput { return i.ToRoutingConfigurationNfvPtrOutputWithContext(context.Background()) } @@ -6858,6 +7717,12 @@ func (i *routingConfigurationNfvPtrType) ToRoutingConfigurationNfvPtrOutputWithC return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationNfvPtrOutput) } +func (i *routingConfigurationNfvPtrType) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationNfv] { + return pulumix.Output[*RoutingConfigurationNfv]{ + OutputState: i.ToRoutingConfigurationNfvPtrOutputWithContext(ctx).OutputState, + } +} + // NFV version of Routing Configuration indicating the associated and propagated route tables for this connection. type RoutingConfigurationNfvOutput struct{ *pulumi.OutputState } @@ -6883,6 +7748,12 @@ func (o RoutingConfigurationNfvOutput) ToRoutingConfigurationNfvPtrOutputWithCon }).(RoutingConfigurationNfvPtrOutput) } +func (o RoutingConfigurationNfvOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationNfv] { + return pulumix.Output[RoutingConfigurationNfv]{ + OutputState: o.OutputState, + } +} + // The resource id RouteTable associated with this RoutingConfiguration. func (o RoutingConfigurationNfvOutput) AssociatedRouteTable() RoutingConfigurationNfvSubResourcePtrOutput { return o.ApplyT(func(v RoutingConfigurationNfv) *RoutingConfigurationNfvSubResource { return v.AssociatedRouteTable }).(RoutingConfigurationNfvSubResourcePtrOutput) @@ -6917,6 +7788,12 @@ func (o RoutingConfigurationNfvPtrOutput) ToRoutingConfigurationNfvPtrOutputWith return o } +func (o RoutingConfigurationNfvPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationNfv] { + return pulumix.Output[*RoutingConfigurationNfv]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationNfvPtrOutput) Elem() RoutingConfigurationNfvOutput { return o.ApplyT(func(v *RoutingConfigurationNfv) RoutingConfigurationNfv { if v != nil { @@ -6994,6 +7871,12 @@ func (o RoutingConfigurationNfvResponseOutput) ToRoutingConfigurationNfvResponse return o } +func (o RoutingConfigurationNfvResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationNfvResponse] { + return pulumix.Output[RoutingConfigurationNfvResponse]{ + OutputState: o.OutputState, + } +} + // The resource id RouteTable associated with this RoutingConfiguration. func (o RoutingConfigurationNfvResponseOutput) AssociatedRouteTable() RoutingConfigurationNfvSubResourceResponsePtrOutput { return o.ApplyT(func(v RoutingConfigurationNfvResponse) *RoutingConfigurationNfvSubResourceResponse { @@ -7036,6 +7919,12 @@ func (o RoutingConfigurationNfvResponsePtrOutput) ToRoutingConfigurationNfvRespo return o } +func (o RoutingConfigurationNfvResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationNfvResponse] { + return pulumix.Output[*RoutingConfigurationNfvResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationNfvResponsePtrOutput) Elem() RoutingConfigurationNfvResponseOutput { return o.ApplyT(func(v *RoutingConfigurationNfvResponse) RoutingConfigurationNfvResponse { if v != nil { @@ -7121,6 +8010,12 @@ func (i RoutingConfigurationNfvSubResourceArgs) ToRoutingConfigurationNfvSubReso return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationNfvSubResourceOutput) } +func (i RoutingConfigurationNfvSubResourceArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationNfvSubResource] { + return pulumix.Output[RoutingConfigurationNfvSubResource]{ + OutputState: i.ToRoutingConfigurationNfvSubResourceOutputWithContext(ctx).OutputState, + } +} + func (i RoutingConfigurationNfvSubResourceArgs) ToRoutingConfigurationNfvSubResourcePtrOutput() RoutingConfigurationNfvSubResourcePtrOutput { return i.ToRoutingConfigurationNfvSubResourcePtrOutputWithContext(context.Background()) } @@ -7162,6 +8057,12 @@ func (i *routingConfigurationNfvSubResourcePtrType) ToRoutingConfigurationNfvSub return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationNfvSubResourcePtrOutput) } +func (i *routingConfigurationNfvSubResourcePtrType) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationNfvSubResource] { + return pulumix.Output[*RoutingConfigurationNfvSubResource]{ + OutputState: i.ToRoutingConfigurationNfvSubResourcePtrOutputWithContext(ctx).OutputState, + } +} + // RoutingConfigurationNfvSubResourceArrayInput is an input type that accepts RoutingConfigurationNfvSubResourceArray and RoutingConfigurationNfvSubResourceArrayOutput values. // You can construct a concrete instance of `RoutingConfigurationNfvSubResourceArrayInput` via: // @@ -7187,6 +8088,12 @@ func (i RoutingConfigurationNfvSubResourceArray) ToRoutingConfigurationNfvSubRes return pulumi.ToOutputWithContext(ctx, i).(RoutingConfigurationNfvSubResourceArrayOutput) } +func (i RoutingConfigurationNfvSubResourceArray) ToOutput(ctx context.Context) pulumix.Output[[]RoutingConfigurationNfvSubResource] { + return pulumix.Output[[]RoutingConfigurationNfvSubResource]{ + OutputState: i.ToRoutingConfigurationNfvSubResourceArrayOutputWithContext(ctx).OutputState, + } +} + // Reference to RouteTableV3 associated with the connection. type RoutingConfigurationNfvSubResourceOutput struct{ *pulumi.OutputState } @@ -7212,6 +8119,12 @@ func (o RoutingConfigurationNfvSubResourceOutput) ToRoutingConfigurationNfvSubRe }).(RoutingConfigurationNfvSubResourcePtrOutput) } +func (o RoutingConfigurationNfvSubResourceOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationNfvSubResource] { + return pulumix.Output[RoutingConfigurationNfvSubResource]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o RoutingConfigurationNfvSubResourceOutput) ResourceUri() pulumi.StringPtrOutput { return o.ApplyT(func(v RoutingConfigurationNfvSubResource) *string { return v.ResourceUri }).(pulumi.StringPtrOutput) @@ -7231,6 +8144,12 @@ func (o RoutingConfigurationNfvSubResourcePtrOutput) ToRoutingConfigurationNfvSu return o } +func (o RoutingConfigurationNfvSubResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationNfvSubResource] { + return pulumix.Output[*RoutingConfigurationNfvSubResource]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationNfvSubResourcePtrOutput) Elem() RoutingConfigurationNfvSubResourceOutput { return o.ApplyT(func(v *RoutingConfigurationNfvSubResource) RoutingConfigurationNfvSubResource { if v != nil { @@ -7265,6 +8184,12 @@ func (o RoutingConfigurationNfvSubResourceArrayOutput) ToRoutingConfigurationNfv return o } +func (o RoutingConfigurationNfvSubResourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingConfigurationNfvSubResource] { + return pulumix.Output[[]RoutingConfigurationNfvSubResource]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationNfvSubResourceArrayOutput) Index(i pulumi.IntInput) RoutingConfigurationNfvSubResourceOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingConfigurationNfvSubResource { return vs[0].([]RoutingConfigurationNfvSubResource)[vs[1].(int)] @@ -7292,6 +8217,12 @@ func (o RoutingConfigurationNfvSubResourceResponseOutput) ToRoutingConfiguration return o } +func (o RoutingConfigurationNfvSubResourceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationNfvSubResourceResponse] { + return pulumix.Output[RoutingConfigurationNfvSubResourceResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o RoutingConfigurationNfvSubResourceResponseOutput) ResourceUri() pulumi.StringPtrOutput { return o.ApplyT(func(v RoutingConfigurationNfvSubResourceResponse) *string { return v.ResourceUri }).(pulumi.StringPtrOutput) @@ -7311,6 +8242,12 @@ func (o RoutingConfigurationNfvSubResourceResponsePtrOutput) ToRoutingConfigurat return o } +func (o RoutingConfigurationNfvSubResourceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationNfvSubResourceResponse] { + return pulumix.Output[*RoutingConfigurationNfvSubResourceResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationNfvSubResourceResponsePtrOutput) Elem() RoutingConfigurationNfvSubResourceResponseOutput { return o.ApplyT(func(v *RoutingConfigurationNfvSubResourceResponse) RoutingConfigurationNfvSubResourceResponse { if v != nil { @@ -7345,6 +8282,12 @@ func (o RoutingConfigurationNfvSubResourceResponseArrayOutput) ToRoutingConfigur return o } +func (o RoutingConfigurationNfvSubResourceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingConfigurationNfvSubResourceResponse] { + return pulumix.Output[[]RoutingConfigurationNfvSubResourceResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationNfvSubResourceResponseArrayOutput) Index(i pulumi.IntInput) RoutingConfigurationNfvSubResourceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingConfigurationNfvSubResourceResponse { return vs[0].([]RoutingConfigurationNfvSubResourceResponse)[vs[1].(int)] @@ -7380,6 +8323,12 @@ func (o RoutingConfigurationResponseOutput) ToRoutingConfigurationResponseOutput return o } +func (o RoutingConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingConfigurationResponse] { + return pulumix.Output[RoutingConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The resource id RouteTable associated with this RoutingConfiguration. func (o RoutingConfigurationResponseOutput) AssociatedRouteTable() SubResourceResponsePtrOutput { return o.ApplyT(func(v RoutingConfigurationResponse) *SubResourceResponse { return v.AssociatedRouteTable }).(SubResourceResponsePtrOutput) @@ -7419,6 +8368,12 @@ func (o RoutingConfigurationResponsePtrOutput) ToRoutingConfigurationResponsePtr return o } +func (o RoutingConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingConfigurationResponse] { + return pulumix.Output[*RoutingConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingConfigurationResponsePtrOutput) Elem() RoutingConfigurationResponseOutput { return o.ApplyT(func(v *RoutingConfigurationResponse) RoutingConfigurationResponse { if v != nil { @@ -7522,6 +8477,12 @@ func (i RoutingPolicyArgs) ToRoutingPolicyOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(RoutingPolicyOutput) } +func (i RoutingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingPolicy] { + return pulumix.Output[RoutingPolicy]{ + OutputState: i.ToRoutingPolicyOutputWithContext(ctx).OutputState, + } +} + // RoutingPolicyArrayInput is an input type that accepts RoutingPolicyArray and RoutingPolicyArrayOutput values. // You can construct a concrete instance of `RoutingPolicyArrayInput` via: // @@ -7547,6 +8508,12 @@ func (i RoutingPolicyArray) ToRoutingPolicyArrayOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(RoutingPolicyArrayOutput) } +func (i RoutingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]RoutingPolicy] { + return pulumix.Output[[]RoutingPolicy]{ + OutputState: i.ToRoutingPolicyArrayOutputWithContext(ctx).OutputState, + } +} + // The routing policy object used in a RoutingIntent resource. type RoutingPolicyOutput struct{ *pulumi.OutputState } @@ -7562,6 +8529,12 @@ func (o RoutingPolicyOutput) ToRoutingPolicyOutputWithContext(ctx context.Contex return o } +func (o RoutingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingPolicy] { + return pulumix.Output[RoutingPolicy]{ + OutputState: o.OutputState, + } +} + // List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic). func (o RoutingPolicyOutput) Destinations() pulumi.StringArrayOutput { return o.ApplyT(func(v RoutingPolicy) []string { return v.Destinations }).(pulumi.StringArrayOutput) @@ -7591,6 +8564,12 @@ func (o RoutingPolicyArrayOutput) ToRoutingPolicyArrayOutputWithContext(ctx cont return o } +func (o RoutingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingPolicy] { + return pulumix.Output[[]RoutingPolicy]{ + OutputState: o.OutputState, + } +} + func (o RoutingPolicyArrayOutput) Index(i pulumi.IntInput) RoutingPolicyOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingPolicy { return vs[0].([]RoutingPolicy)[vs[1].(int)] @@ -7622,6 +8601,12 @@ func (o RoutingPolicyResponseOutput) ToRoutingPolicyResponseOutputWithContext(ct return o } +func (o RoutingPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingPolicyResponse] { + return pulumix.Output[RoutingPolicyResponse]{ + OutputState: o.OutputState, + } +} + // List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic). func (o RoutingPolicyResponseOutput) Destinations() pulumi.StringArrayOutput { return o.ApplyT(func(v RoutingPolicyResponse) []string { return v.Destinations }).(pulumi.StringArrayOutput) @@ -7651,6 +8636,12 @@ func (o RoutingPolicyResponseArrayOutput) ToRoutingPolicyResponseArrayOutputWith return o } +func (o RoutingPolicyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingPolicyResponse] { + return pulumix.Output[[]RoutingPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingPolicyResponseArrayOutput) Index(i pulumi.IntInput) RoutingPolicyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingPolicyResponse { return vs[0].([]RoutingPolicyResponse)[vs[1].(int)] @@ -7724,6 +8715,12 @@ func (i RoutingRuleArgs) ToRoutingRuleOutputWithContext(ctx context.Context) Rou return pulumi.ToOutputWithContext(ctx, i).(RoutingRuleOutput) } +func (i RoutingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingRule] { + return pulumix.Output[RoutingRule]{ + OutputState: i.ToRoutingRuleOutputWithContext(ctx).OutputState, + } +} + // RoutingRuleArrayInput is an input type that accepts RoutingRuleArray and RoutingRuleArrayOutput values. // You can construct a concrete instance of `RoutingRuleArrayInput` via: // @@ -7749,6 +8746,12 @@ func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(RoutingRuleArrayOutput) } +func (i RoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRule] { + return pulumix.Output[[]RoutingRule]{ + OutputState: i.ToRoutingRuleArrayOutputWithContext(ctx).OutputState, + } +} + // A routing rule represents a specification for traffic to treat and where to send it, along with health probe information. type RoutingRuleOutput struct{ *pulumi.OutputState } @@ -7764,6 +8767,12 @@ func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) R return o } +func (o RoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRule] { + return pulumix.Output[RoutingRule]{ + OutputState: o.OutputState, + } +} + // Protocol schemes to match for this rule func (o RoutingRuleOutput) AcceptedProtocols() pulumi.StringArrayOutput { return o.ApplyT(func(v RoutingRule) []string { return v.AcceptedProtocols }).(pulumi.StringArrayOutput) @@ -7825,6 +8834,12 @@ func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context. return o } +func (o RoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRule] { + return pulumix.Output[[]RoutingRule]{ + OutputState: o.OutputState, + } +} + func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingRule { return vs[0].([]RoutingRule)[vs[1].(int)] @@ -7852,6 +8867,12 @@ func (o RoutingRuleLinkResponseOutput) ToRoutingRuleLinkResponseOutputWithContex return o } +func (o RoutingRuleLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleLinkResponse] { + return pulumix.Output[RoutingRuleLinkResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o RoutingRuleLinkResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v RoutingRuleLinkResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -7871,6 +8892,12 @@ func (o RoutingRuleLinkResponseArrayOutput) ToRoutingRuleLinkResponseArrayOutput return o } +func (o RoutingRuleLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRuleLinkResponse] { + return pulumix.Output[[]RoutingRuleLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingRuleLinkResponseArrayOutput) Index(i pulumi.IntInput) RoutingRuleLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingRuleLinkResponse { return vs[0].([]RoutingRuleLinkResponse)[vs[1].(int)] @@ -7918,6 +8945,12 @@ func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext(ctx co return o } +func (o RoutingRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleResponse] { + return pulumix.Output[RoutingRuleResponse]{ + OutputState: o.OutputState, + } +} + // Protocol schemes to match for this rule func (o RoutingRuleResponseOutput) AcceptedProtocols() pulumi.StringArrayOutput { return o.ApplyT(func(v RoutingRuleResponse) []string { return v.AcceptedProtocols }).(pulumi.StringArrayOutput) @@ -7989,6 +9022,12 @@ func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithCont return o } +func (o RoutingRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRuleResponse] { + return pulumix.Output[[]RoutingRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o RoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) RoutingRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RoutingRuleResponse { return vs[0].([]RoutingRuleResponse)[vs[1].(int)] @@ -8016,6 +9055,12 @@ func (o RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkOutpu return o } +func (o RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink] { + return pulumix.Output[RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -8035,6 +9080,12 @@ func (o RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOu return o } +func (o RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink] { + return pulumix.Output[*RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + func (o RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Elem() RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput { return o.ApplyT(func(v *RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink) RoutingRuleUpdateParametersResponseWebApplicationFirewallPolicyLink { if v != nil { @@ -8090,6 +9141,12 @@ func (i RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToRouti return pulumi.ToOutputWithContext(ctx, i).(RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutput) } +func (i RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: i.ToRoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx).OutputState, + } +} + func (i RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToRoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput { return i.ToRoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Background()) } @@ -8131,6 +9188,12 @@ func (i *routingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrType) ToR return pulumi.ToOutputWithContext(ctx, i).(RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) } +func (i *routingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrType) ToOutput(ctx context.Context) pulumix.Output[*RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[*RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: i.ToRoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx).OutputState, + } +} + // Defines the Web Application Firewall policy for each routing rule (if applicable) type RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState } @@ -8156,6 +9219,12 @@ func (o RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToRou }).(RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) } +func (o RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -8175,6 +9244,12 @@ func (o RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) To return o } +func (o RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink] { + return pulumix.Output[*RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink]{ + OutputState: o.OutputState, + } +} + func (o RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Elem() RoutingRuleUpdateParametersWebApplicationFirewallPolicyLinkOutput { return o.ApplyT(func(v *RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink) RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink { if v != nil { @@ -8238,6 +9313,12 @@ func (i RulesEngineActionArgs) ToRulesEngineActionOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(RulesEngineActionOutput) } +func (i RulesEngineActionArgs) ToOutput(ctx context.Context) pulumix.Output[RulesEngineAction] { + return pulumix.Output[RulesEngineAction]{ + OutputState: i.ToRulesEngineActionOutputWithContext(ctx).OutputState, + } +} + // One or more actions that will execute, modifying the request and/or response. type RulesEngineActionOutput struct{ *pulumi.OutputState } @@ -8253,6 +9334,12 @@ func (o RulesEngineActionOutput) ToRulesEngineActionOutputWithContext(ctx contex return o } +func (o RulesEngineActionOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineAction] { + return pulumix.Output[RulesEngineAction]{ + OutputState: o.OutputState, + } +} + // A list of header actions to apply from the request from AFD to the origin. func (o RulesEngineActionOutput) RequestHeaderActions() HeaderActionArrayOutput { return o.ApplyT(func(v RulesEngineAction) []HeaderAction { return v.RequestHeaderActions }).(HeaderActionArrayOutput) @@ -8293,6 +9380,12 @@ func (o RulesEngineActionResponseOutput) ToRulesEngineActionResponseOutputWithCo return o } +func (o RulesEngineActionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineActionResponse] { + return pulumix.Output[RulesEngineActionResponse]{ + OutputState: o.OutputState, + } +} + // A list of header actions to apply from the request from AFD to the origin. func (o RulesEngineActionResponseOutput) RequestHeaderActions() HeaderActionResponseArrayOutput { return o.ApplyT(func(v RulesEngineActionResponse) []HeaderActionResponse { return v.RequestHeaderActions }).(HeaderActionResponseArrayOutput) @@ -8363,6 +9456,12 @@ func (i RulesEngineMatchConditionArgs) ToRulesEngineMatchConditionOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(RulesEngineMatchConditionOutput) } +func (i RulesEngineMatchConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RulesEngineMatchCondition] { + return pulumix.Output[RulesEngineMatchCondition]{ + OutputState: i.ToRulesEngineMatchConditionOutputWithContext(ctx).OutputState, + } +} + // RulesEngineMatchConditionArrayInput is an input type that accepts RulesEngineMatchConditionArray and RulesEngineMatchConditionArrayOutput values. // You can construct a concrete instance of `RulesEngineMatchConditionArrayInput` via: // @@ -8388,6 +9487,12 @@ func (i RulesEngineMatchConditionArray) ToRulesEngineMatchConditionArrayOutputWi return pulumi.ToOutputWithContext(ctx, i).(RulesEngineMatchConditionArrayOutput) } +func (i RulesEngineMatchConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineMatchCondition] { + return pulumix.Output[[]RulesEngineMatchCondition]{ + OutputState: i.ToRulesEngineMatchConditionArrayOutputWithContext(ctx).OutputState, + } +} + // Define a match condition type RulesEngineMatchConditionOutput struct{ *pulumi.OutputState } @@ -8403,6 +9508,12 @@ func (o RulesEngineMatchConditionOutput) ToRulesEngineMatchConditionOutputWithCo return o } +func (o RulesEngineMatchConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineMatchCondition] { + return pulumix.Output[RulesEngineMatchCondition]{ + OutputState: o.OutputState, + } +} + // Describes if this is negate condition or not func (o RulesEngineMatchConditionOutput) NegateCondition() pulumi.BoolPtrOutput { return o.ApplyT(func(v RulesEngineMatchCondition) *bool { return v.NegateCondition }).(pulumi.BoolPtrOutput) @@ -8447,6 +9558,12 @@ func (o RulesEngineMatchConditionArrayOutput) ToRulesEngineMatchConditionArrayOu return o } +func (o RulesEngineMatchConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineMatchCondition] { + return pulumix.Output[[]RulesEngineMatchCondition]{ + OutputState: o.OutputState, + } +} + func (o RulesEngineMatchConditionArrayOutput) Index(i pulumi.IntInput) RulesEngineMatchConditionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RulesEngineMatchCondition { return vs[0].([]RulesEngineMatchCondition)[vs[1].(int)] @@ -8484,6 +9601,12 @@ func (o RulesEngineMatchConditionResponseOutput) ToRulesEngineMatchConditionResp return o } +func (o RulesEngineMatchConditionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineMatchConditionResponse] { + return pulumix.Output[RulesEngineMatchConditionResponse]{ + OutputState: o.OutputState, + } +} + // Describes if this is negate condition or not func (o RulesEngineMatchConditionResponseOutput) NegateCondition() pulumi.BoolPtrOutput { return o.ApplyT(func(v RulesEngineMatchConditionResponse) *bool { return v.NegateCondition }).(pulumi.BoolPtrOutput) @@ -8528,6 +9651,12 @@ func (o RulesEngineMatchConditionResponseArrayOutput) ToRulesEngineMatchConditio return o } +func (o RulesEngineMatchConditionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineMatchConditionResponse] { + return pulumix.Output[[]RulesEngineMatchConditionResponse]{ + OutputState: o.OutputState, + } +} + func (o RulesEngineMatchConditionResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineMatchConditionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RulesEngineMatchConditionResponse { return vs[0].([]RulesEngineMatchConditionResponse)[vs[1].(int)] @@ -8563,6 +9692,12 @@ func (o RulesEngineResponseOutput) ToRulesEngineResponseOutputWithContext(ctx co return o } +func (o RulesEngineResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineResponse] { + return pulumix.Output[RulesEngineResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o RulesEngineResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v RulesEngineResponse) string { return v.Id }).(pulumi.StringOutput) @@ -8602,6 +9737,12 @@ func (o RulesEngineResponseArrayOutput) ToRulesEngineResponseArrayOutputWithCont return o } +func (o RulesEngineResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineResponse] { + return pulumix.Output[[]RulesEngineResponse]{ + OutputState: o.OutputState, + } +} + func (o RulesEngineResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RulesEngineResponse { return vs[0].([]RulesEngineResponse)[vs[1].(int)] @@ -8659,6 +9800,12 @@ func (i RulesEngineRuleArgs) ToRulesEngineRuleOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(RulesEngineRuleOutput) } +func (i RulesEngineRuleArgs) ToOutput(ctx context.Context) pulumix.Output[RulesEngineRule] { + return pulumix.Output[RulesEngineRule]{ + OutputState: i.ToRulesEngineRuleOutputWithContext(ctx).OutputState, + } +} + // RulesEngineRuleArrayInput is an input type that accepts RulesEngineRuleArray and RulesEngineRuleArrayOutput values. // You can construct a concrete instance of `RulesEngineRuleArrayInput` via: // @@ -8684,6 +9831,12 @@ func (i RulesEngineRuleArray) ToRulesEngineRuleArrayOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(RulesEngineRuleArrayOutput) } +func (i RulesEngineRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineRule] { + return pulumix.Output[[]RulesEngineRule]{ + OutputState: i.ToRulesEngineRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation. type RulesEngineRuleOutput struct{ *pulumi.OutputState } @@ -8699,6 +9852,12 @@ func (o RulesEngineRuleOutput) ToRulesEngineRuleOutputWithContext(ctx context.Co return o } +func (o RulesEngineRuleOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineRule] { + return pulumix.Output[RulesEngineRule]{ + OutputState: o.OutputState, + } +} + // Actions to perform on the request and response if all of the match conditions are met. func (o RulesEngineRuleOutput) Action() RulesEngineActionOutput { return o.ApplyT(func(v RulesEngineRule) RulesEngineAction { return v.Action }).(RulesEngineActionOutput) @@ -8738,6 +9897,12 @@ func (o RulesEngineRuleArrayOutput) ToRulesEngineRuleArrayOutputWithContext(ctx return o } +func (o RulesEngineRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineRule] { + return pulumix.Output[[]RulesEngineRule]{ + OutputState: o.OutputState, + } +} + func (o RulesEngineRuleArrayOutput) Index(i pulumi.IntInput) RulesEngineRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RulesEngineRule { return vs[0].([]RulesEngineRule)[vs[1].(int)] @@ -8773,6 +9938,12 @@ func (o RulesEngineRuleResponseOutput) ToRulesEngineRuleResponseOutputWithContex return o } +func (o RulesEngineRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[RulesEngineRuleResponse] { + return pulumix.Output[RulesEngineRuleResponse]{ + OutputState: o.OutputState, + } +} + // Actions to perform on the request and response if all of the match conditions are met. func (o RulesEngineRuleResponseOutput) Action() RulesEngineActionResponseOutput { return o.ApplyT(func(v RulesEngineRuleResponse) RulesEngineActionResponse { return v.Action }).(RulesEngineActionResponseOutput) @@ -8812,6 +9983,12 @@ func (o RulesEngineRuleResponseArrayOutput) ToRulesEngineRuleResponseArrayOutput return o } +func (o RulesEngineRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulesEngineRuleResponse] { + return pulumix.Output[[]RulesEngineRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o RulesEngineRuleResponseArrayOutput) Index(i pulumi.IntInput) RulesEngineRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) RulesEngineRuleResponse { return vs[0].([]RulesEngineRuleResponse)[vs[1].(int)] @@ -8839,6 +10016,12 @@ func (o SecurityPolicyLinkResponseOutput) ToSecurityPolicyLinkResponseOutputWith return o } +func (o SecurityPolicyLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityPolicyLinkResponse] { + return pulumix.Output[SecurityPolicyLinkResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o SecurityPolicyLinkResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v SecurityPolicyLinkResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -8858,6 +10041,12 @@ func (o SecurityPolicyLinkResponseArrayOutput) ToSecurityPolicyLinkResponseArray return o } +func (o SecurityPolicyLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SecurityPolicyLinkResponse] { + return pulumix.Output[[]SecurityPolicyLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o SecurityPolicyLinkResponseArrayOutput) Index(i pulumi.IntInput) SecurityPolicyLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityPolicyLinkResponse { return vs[0].([]SecurityPolicyLinkResponse)[vs[1].(int)] @@ -8975,6 +10164,12 @@ func (i SecurityRuleTypeArgs) ToSecurityRuleTypeOutputWithContext(ctx context.Co return pulumi.ToOutputWithContext(ctx, i).(SecurityRuleTypeOutput) } +func (i SecurityRuleTypeArgs) ToOutput(ctx context.Context) pulumix.Output[SecurityRuleType] { + return pulumix.Output[SecurityRuleType]{ + OutputState: i.ToSecurityRuleTypeOutputWithContext(ctx).OutputState, + } +} + // SecurityRuleTypeArrayInput is an input type that accepts SecurityRuleTypeArray and SecurityRuleTypeArrayOutput values. // You can construct a concrete instance of `SecurityRuleTypeArrayInput` via: // @@ -9000,6 +10195,12 @@ func (i SecurityRuleTypeArray) ToSecurityRuleTypeArrayOutputWithContext(ctx cont return pulumi.ToOutputWithContext(ctx, i).(SecurityRuleTypeArrayOutput) } +func (i SecurityRuleTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]SecurityRuleType] { + return pulumix.Output[[]SecurityRuleType]{ + OutputState: i.ToSecurityRuleTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Network security rule. type SecurityRuleTypeOutput struct{ *pulumi.OutputState } @@ -9015,6 +10216,12 @@ func (o SecurityRuleTypeOutput) ToSecurityRuleTypeOutputWithContext(ctx context. return o } +func (o SecurityRuleTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityRuleType] { + return pulumix.Output[SecurityRuleType]{ + OutputState: o.OutputState, + } +} + // The network traffic is allowed or denied. func (o SecurityRuleTypeOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v SecurityRuleType) string { return v.Access }).(pulumi.StringOutput) @@ -9129,6 +10336,12 @@ func (o SecurityRuleTypeArrayOutput) ToSecurityRuleTypeArrayOutputWithContext(ct return o } +func (o SecurityRuleTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SecurityRuleType] { + return pulumix.Output[[]SecurityRuleType]{ + OutputState: o.OutputState, + } +} + func (o SecurityRuleTypeArrayOutput) Index(i pulumi.IntInput) SecurityRuleTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityRuleType { return vs[0].([]SecurityRuleType)[vs[1].(int)] @@ -9194,6 +10407,12 @@ func (o SecurityRuleResponseOutput) ToSecurityRuleResponseOutputWithContext(ctx return o } +func (o SecurityRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SecurityRuleResponse] { + return pulumix.Output[SecurityRuleResponse]{ + OutputState: o.OutputState, + } +} + // The network traffic is allowed or denied. func (o SecurityRuleResponseOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v SecurityRuleResponse) string { return v.Access }).(pulumi.StringOutput) @@ -9312,6 +10531,12 @@ func (o SecurityRuleResponseArrayOutput) ToSecurityRuleResponseArrayOutputWithCo return o } +func (o SecurityRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SecurityRuleResponse] { + return pulumix.Output[[]SecurityRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o SecurityRuleResponseArrayOutput) Index(i pulumi.IntInput) SecurityRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityRuleResponse { return vs[0].([]SecurityRuleResponse)[vs[1].(int)] @@ -9365,6 +10590,12 @@ func (i ServiceAssociationLinkArgs) ToServiceAssociationLinkOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(ServiceAssociationLinkOutput) } +func (i ServiceAssociationLinkArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceAssociationLink] { + return pulumix.Output[ServiceAssociationLink]{ + OutputState: i.ToServiceAssociationLinkOutputWithContext(ctx).OutputState, + } +} + // ServiceAssociationLinkArrayInput is an input type that accepts ServiceAssociationLinkArray and ServiceAssociationLinkArrayOutput values. // You can construct a concrete instance of `ServiceAssociationLinkArrayInput` via: // @@ -9390,6 +10621,12 @@ func (i ServiceAssociationLinkArray) ToServiceAssociationLinkArrayOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(ServiceAssociationLinkArrayOutput) } +func (i ServiceAssociationLinkArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceAssociationLink] { + return pulumix.Output[[]ServiceAssociationLink]{ + OutputState: i.ToServiceAssociationLinkArrayOutputWithContext(ctx).OutputState, + } +} + // ServiceAssociationLink resource. type ServiceAssociationLinkOutput struct{ *pulumi.OutputState } @@ -9405,6 +10642,12 @@ func (o ServiceAssociationLinkOutput) ToServiceAssociationLinkOutputWithContext( return o } +func (o ServiceAssociationLinkOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceAssociationLink] { + return pulumix.Output[ServiceAssociationLink]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o ServiceAssociationLinkOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v ServiceAssociationLink) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -9439,6 +10682,12 @@ func (o ServiceAssociationLinkArrayOutput) ToServiceAssociationLinkArrayOutputWi return o } +func (o ServiceAssociationLinkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceAssociationLink] { + return pulumix.Output[[]ServiceAssociationLink]{ + OutputState: o.OutputState, + } +} + func (o ServiceAssociationLinkArrayOutput) Index(i pulumi.IntInput) ServiceAssociationLinkOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceAssociationLink { return vs[0].([]ServiceAssociationLink)[vs[1].(int)] @@ -9482,6 +10731,12 @@ func (o ServiceAssociationLinkResponseOutput) ToServiceAssociationLinkResponseOu return o } +func (o ServiceAssociationLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceAssociationLinkResponse] { + return pulumix.Output[ServiceAssociationLinkResponse]{ + OutputState: o.OutputState, + } +} + // If true, the resource can be deleted. func (o ServiceAssociationLinkResponseOutput) AllowDelete() pulumi.BoolPtrOutput { return o.ApplyT(func(v ServiceAssociationLinkResponse) *bool { return v.AllowDelete }).(pulumi.BoolPtrOutput) @@ -9541,6 +10796,12 @@ func (o ServiceAssociationLinkResponseArrayOutput) ToServiceAssociationLinkRespo return o } +func (o ServiceAssociationLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceAssociationLinkResponse] { + return pulumix.Output[[]ServiceAssociationLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o ServiceAssociationLinkResponseArrayOutput) Index(i pulumi.IntInput) ServiceAssociationLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceAssociationLinkResponse { return vs[0].([]ServiceAssociationLinkResponse)[vs[1].(int)] @@ -9606,6 +10867,12 @@ func (i ServiceEndpointPolicyTypeArgs) ToServiceEndpointPolicyTypeOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPolicyTypeOutput) } +func (i ServiceEndpointPolicyTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPolicyType] { + return pulumix.Output[ServiceEndpointPolicyType]{ + OutputState: i.ToServiceEndpointPolicyTypeOutputWithContext(ctx).OutputState, + } +} + // ServiceEndpointPolicyTypeArrayInput is an input type that accepts ServiceEndpointPolicyTypeArray and ServiceEndpointPolicyTypeArrayOutput values. // You can construct a concrete instance of `ServiceEndpointPolicyTypeArrayInput` via: // @@ -9631,6 +10898,12 @@ func (i ServiceEndpointPolicyTypeArray) ToServiceEndpointPolicyTypeArrayOutputWi return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPolicyTypeArrayOutput) } +func (i ServiceEndpointPolicyTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPolicyType] { + return pulumix.Output[[]ServiceEndpointPolicyType]{ + OutputState: i.ToServiceEndpointPolicyTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Service End point policy resource. type ServiceEndpointPolicyTypeOutput struct{ *pulumi.OutputState } @@ -9646,6 +10919,12 @@ func (o ServiceEndpointPolicyTypeOutput) ToServiceEndpointPolicyTypeOutputWithCo return o } +func (o ServiceEndpointPolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPolicyType] { + return pulumix.Output[ServiceEndpointPolicyType]{ + OutputState: o.OutputState, + } +} + // A collection of contextual service endpoint policy. func (o ServiceEndpointPolicyTypeOutput) ContextualServiceEndpointPolicies() pulumi.StringArrayOutput { return o.ApplyT(func(v ServiceEndpointPolicyType) []string { return v.ContextualServiceEndpointPolicies }).(pulumi.StringArrayOutput) @@ -9697,6 +10976,12 @@ func (o ServiceEndpointPolicyTypeArrayOutput) ToServiceEndpointPolicyTypeArrayOu return o } +func (o ServiceEndpointPolicyTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPolicyType] { + return pulumix.Output[[]ServiceEndpointPolicyType]{ + OutputState: o.OutputState, + } +} + func (o ServiceEndpointPolicyTypeArrayOutput) Index(i pulumi.IntInput) ServiceEndpointPolicyTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceEndpointPolicyType { return vs[0].([]ServiceEndpointPolicyType)[vs[1].(int)] @@ -9762,6 +11047,12 @@ func (i ServiceEndpointPolicyDefinitionTypeArgs) ToServiceEndpointPolicyDefiniti return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPolicyDefinitionTypeOutput) } +func (i ServiceEndpointPolicyDefinitionTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPolicyDefinitionType] { + return pulumix.Output[ServiceEndpointPolicyDefinitionType]{ + OutputState: i.ToServiceEndpointPolicyDefinitionTypeOutputWithContext(ctx).OutputState, + } +} + // ServiceEndpointPolicyDefinitionTypeArrayInput is an input type that accepts ServiceEndpointPolicyDefinitionTypeArray and ServiceEndpointPolicyDefinitionTypeArrayOutput values. // You can construct a concrete instance of `ServiceEndpointPolicyDefinitionTypeArrayInput` via: // @@ -9787,6 +11078,12 @@ func (i ServiceEndpointPolicyDefinitionTypeArray) ToServiceEndpointPolicyDefinit return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPolicyDefinitionTypeArrayOutput) } +func (i ServiceEndpointPolicyDefinitionTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPolicyDefinitionType] { + return pulumix.Output[[]ServiceEndpointPolicyDefinitionType]{ + OutputState: i.ToServiceEndpointPolicyDefinitionTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Service Endpoint policy definitions. type ServiceEndpointPolicyDefinitionTypeOutput struct{ *pulumi.OutputState } @@ -9802,6 +11099,12 @@ func (o ServiceEndpointPolicyDefinitionTypeOutput) ToServiceEndpointPolicyDefini return o } +func (o ServiceEndpointPolicyDefinitionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPolicyDefinitionType] { + return pulumix.Output[ServiceEndpointPolicyDefinitionType]{ + OutputState: o.OutputState, + } +} + // A description for this rule. Restricted to 140 chars. func (o ServiceEndpointPolicyDefinitionTypeOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v ServiceEndpointPolicyDefinitionType) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -9851,6 +11154,12 @@ func (o ServiceEndpointPolicyDefinitionTypeArrayOutput) ToServiceEndpointPolicyD return o } +func (o ServiceEndpointPolicyDefinitionTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPolicyDefinitionType] { + return pulumix.Output[[]ServiceEndpointPolicyDefinitionType]{ + OutputState: o.OutputState, + } +} + func (o ServiceEndpointPolicyDefinitionTypeArrayOutput) Index(i pulumi.IntInput) ServiceEndpointPolicyDefinitionTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceEndpointPolicyDefinitionType { return vs[0].([]ServiceEndpointPolicyDefinitionType)[vs[1].(int)] @@ -9892,6 +11201,12 @@ func (o ServiceEndpointPolicyDefinitionResponseOutput) ToServiceEndpointPolicyDe return o } +func (o ServiceEndpointPolicyDefinitionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPolicyDefinitionResponse] { + return pulumix.Output[ServiceEndpointPolicyDefinitionResponse]{ + OutputState: o.OutputState, + } +} + // A description for this rule. Restricted to 140 chars. func (o ServiceEndpointPolicyDefinitionResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v ServiceEndpointPolicyDefinitionResponse) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -9946,6 +11261,12 @@ func (o ServiceEndpointPolicyDefinitionResponseArrayOutput) ToServiceEndpointPol return o } +func (o ServiceEndpointPolicyDefinitionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPolicyDefinitionResponse] { + return pulumix.Output[[]ServiceEndpointPolicyDefinitionResponse]{ + OutputState: o.OutputState, + } +} + func (o ServiceEndpointPolicyDefinitionResponseArrayOutput) Index(i pulumi.IntInput) ServiceEndpointPolicyDefinitionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceEndpointPolicyDefinitionResponse { return vs[0].([]ServiceEndpointPolicyDefinitionResponse)[vs[1].(int)] @@ -9997,6 +11318,12 @@ func (o ServiceEndpointPolicyResponseOutput) ToServiceEndpointPolicyResponseOutp return o } +func (o ServiceEndpointPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPolicyResponse] { + return pulumix.Output[ServiceEndpointPolicyResponse]{ + OutputState: o.OutputState, + } +} + // A collection of contextual service endpoint policy. func (o ServiceEndpointPolicyResponseOutput) ContextualServiceEndpointPolicies() pulumi.StringArrayOutput { return o.ApplyT(func(v ServiceEndpointPolicyResponse) []string { return v.ContextualServiceEndpointPolicies }).(pulumi.StringArrayOutput) @@ -10078,6 +11405,12 @@ func (o ServiceEndpointPolicyResponseArrayOutput) ToServiceEndpointPolicyRespons return o } +func (o ServiceEndpointPolicyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPolicyResponse] { + return pulumix.Output[[]ServiceEndpointPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o ServiceEndpointPolicyResponseArrayOutput) Index(i pulumi.IntInput) ServiceEndpointPolicyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceEndpointPolicyResponse { return vs[0].([]ServiceEndpointPolicyResponse)[vs[1].(int)] @@ -10127,6 +11460,12 @@ func (i ServiceEndpointPropertiesFormatArgs) ToServiceEndpointPropertiesFormatOu return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPropertiesFormatOutput) } +func (i ServiceEndpointPropertiesFormatArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPropertiesFormat] { + return pulumix.Output[ServiceEndpointPropertiesFormat]{ + OutputState: i.ToServiceEndpointPropertiesFormatOutputWithContext(ctx).OutputState, + } +} + // ServiceEndpointPropertiesFormatArrayInput is an input type that accepts ServiceEndpointPropertiesFormatArray and ServiceEndpointPropertiesFormatArrayOutput values. // You can construct a concrete instance of `ServiceEndpointPropertiesFormatArrayInput` via: // @@ -10152,6 +11491,12 @@ func (i ServiceEndpointPropertiesFormatArray) ToServiceEndpointPropertiesFormatA return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPropertiesFormatArrayOutput) } +func (i ServiceEndpointPropertiesFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPropertiesFormat] { + return pulumix.Output[[]ServiceEndpointPropertiesFormat]{ + OutputState: i.ToServiceEndpointPropertiesFormatArrayOutputWithContext(ctx).OutputState, + } +} + // The service endpoint properties. type ServiceEndpointPropertiesFormatOutput struct{ *pulumi.OutputState } @@ -10167,6 +11512,12 @@ func (o ServiceEndpointPropertiesFormatOutput) ToServiceEndpointPropertiesFormat return o } +func (o ServiceEndpointPropertiesFormatOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPropertiesFormat] { + return pulumix.Output[ServiceEndpointPropertiesFormat]{ + OutputState: o.OutputState, + } +} + // A list of locations. func (o ServiceEndpointPropertiesFormatOutput) Locations() pulumi.StringArrayOutput { return o.ApplyT(func(v ServiceEndpointPropertiesFormat) []string { return v.Locations }).(pulumi.StringArrayOutput) @@ -10196,6 +11547,12 @@ func (o ServiceEndpointPropertiesFormatArrayOutput) ToServiceEndpointPropertiesF return o } +func (o ServiceEndpointPropertiesFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPropertiesFormat] { + return pulumix.Output[[]ServiceEndpointPropertiesFormat]{ + OutputState: o.OutputState, + } +} + func (o ServiceEndpointPropertiesFormatArrayOutput) Index(i pulumi.IntInput) ServiceEndpointPropertiesFormatOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceEndpointPropertiesFormat { return vs[0].([]ServiceEndpointPropertiesFormat)[vs[1].(int)] @@ -10227,6 +11584,12 @@ func (o ServiceEndpointPropertiesFormatResponseOutput) ToServiceEndpointProperti return o } +func (o ServiceEndpointPropertiesFormatResponseOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceEndpointPropertiesFormatResponse] { + return pulumix.Output[ServiceEndpointPropertiesFormatResponse]{ + OutputState: o.OutputState, + } +} + // A list of locations. func (o ServiceEndpointPropertiesFormatResponseOutput) Locations() pulumi.StringArrayOutput { return o.ApplyT(func(v ServiceEndpointPropertiesFormatResponse) []string { return v.Locations }).(pulumi.StringArrayOutput) @@ -10256,6 +11619,12 @@ func (o ServiceEndpointPropertiesFormatResponseArrayOutput) ToServiceEndpointPro return o } +func (o ServiceEndpointPropertiesFormatResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceEndpointPropertiesFormatResponse] { + return pulumix.Output[[]ServiceEndpointPropertiesFormatResponse]{ + OutputState: o.OutputState, + } +} + func (o ServiceEndpointPropertiesFormatResponseArrayOutput) Index(i pulumi.IntInput) ServiceEndpointPropertiesFormatResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceEndpointPropertiesFormatResponse { return vs[0].([]ServiceEndpointPropertiesFormatResponse)[vs[1].(int)] @@ -10301,6 +11670,12 @@ func (o SingleQueryResultResponseOutput) ToSingleQueryResultResponseOutputWithCo return o } +func (o SingleQueryResultResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SingleQueryResultResponse] { + return pulumix.Output[SingleQueryResultResponse]{ + OutputState: o.OutputState, + } +} + // Describes what is the signature enforces func (o SingleQueryResultResponseOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v SingleQueryResultResponse) *string { return v.Description }).(pulumi.StringPtrOutput) @@ -10370,6 +11745,12 @@ func (o SingleQueryResultResponseArrayOutput) ToSingleQueryResultResponseArrayOu return o } +func (o SingleQueryResultResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SingleQueryResultResponse] { + return pulumix.Output[[]SingleQueryResultResponse]{ + OutputState: o.OutputState, + } +} + func (o SingleQueryResultResponseArrayOutput) Index(i pulumi.IntInput) SingleQueryResultResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SingleQueryResultResponse { return vs[0].([]SingleQueryResultResponse)[vs[1].(int)] @@ -10411,6 +11792,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()) } @@ -10452,6 +11839,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, + } +} + // The pricing tier of the web application firewall policy. type SkuOutput struct{ *pulumi.OutputState } @@ -10477,6 +11870,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, + } +} + // Name of the pricing tier. func (o SkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v Sku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -10496,6 +11895,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 { @@ -10537,6 +11942,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, + } +} + // Name of the pricing tier. func (o SkuResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SkuResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -10556,6 +11967,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 { @@ -10635,6 +12052,12 @@ func (i SoaRecordArgs) ToSoaRecordOutputWithContext(ctx context.Context) SoaReco return pulumi.ToOutputWithContext(ctx, i).(SoaRecordOutput) } +func (i SoaRecordArgs) ToOutput(ctx context.Context) pulumix.Output[SoaRecord] { + return pulumix.Output[SoaRecord]{ + OutputState: i.ToSoaRecordOutputWithContext(ctx).OutputState, + } +} + func (i SoaRecordArgs) ToSoaRecordPtrOutput() SoaRecordPtrOutput { return i.ToSoaRecordPtrOutputWithContext(context.Background()) } @@ -10676,6 +12099,12 @@ func (i *soaRecordPtrType) ToSoaRecordPtrOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(SoaRecordPtrOutput) } +func (i *soaRecordPtrType) ToOutput(ctx context.Context) pulumix.Output[*SoaRecord] { + return pulumix.Output[*SoaRecord]{ + OutputState: i.ToSoaRecordPtrOutputWithContext(ctx).OutputState, + } +} + // An SOA record. type SoaRecordOutput struct{ *pulumi.OutputState } @@ -10701,6 +12130,12 @@ func (o SoaRecordOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) So }).(SoaRecordPtrOutput) } +func (o SoaRecordOutput) ToOutput(ctx context.Context) pulumix.Output[SoaRecord] { + return pulumix.Output[SoaRecord]{ + OutputState: o.OutputState, + } +} + // The email contact for this SOA record. func (o SoaRecordOutput) Email() pulumi.StringPtrOutput { return o.ApplyT(func(v SoaRecord) *string { return v.Email }).(pulumi.StringPtrOutput) @@ -10750,6 +12185,12 @@ func (o SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) return o } +func (o SoaRecordPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SoaRecord] { + return pulumix.Output[*SoaRecord]{ + OutputState: o.OutputState, + } +} + func (o SoaRecordPtrOutput) Elem() SoaRecordOutput { return o.ApplyT(func(v *SoaRecord) SoaRecord { if v != nil { @@ -10863,6 +12304,12 @@ func (o SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext(ctx contex return o } +func (o SoaRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SoaRecordResponse] { + return pulumix.Output[SoaRecordResponse]{ + OutputState: o.OutputState, + } +} + // The email contact for this SOA record. func (o SoaRecordResponseOutput) Email() pulumi.StringPtrOutput { return o.ApplyT(func(v SoaRecordResponse) *string { return v.Email }).(pulumi.StringPtrOutput) @@ -10912,6 +12359,12 @@ func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext(ctx return o } +func (o SoaRecordResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SoaRecordResponse] { + return pulumix.Output[*SoaRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o SoaRecordResponsePtrOutput) Elem() SoaRecordResponseOutput { return o.ApplyT(func(v *SoaRecordResponse) SoaRecordResponse { if v != nil { @@ -11039,6 +12492,12 @@ func (i SrvRecordArgs) ToSrvRecordOutputWithContext(ctx context.Context) SrvReco return pulumi.ToOutputWithContext(ctx, i).(SrvRecordOutput) } +func (i SrvRecordArgs) ToOutput(ctx context.Context) pulumix.Output[SrvRecord] { + return pulumix.Output[SrvRecord]{ + OutputState: i.ToSrvRecordOutputWithContext(ctx).OutputState, + } +} + // SrvRecordArrayInput is an input type that accepts SrvRecordArray and SrvRecordArrayOutput values. // You can construct a concrete instance of `SrvRecordArrayInput` via: // @@ -11064,6 +12523,12 @@ func (i SrvRecordArray) ToSrvRecordArrayOutputWithContext(ctx context.Context) S return pulumi.ToOutputWithContext(ctx, i).(SrvRecordArrayOutput) } +func (i SrvRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]SrvRecord] { + return pulumix.Output[[]SrvRecord]{ + OutputState: i.ToSrvRecordArrayOutputWithContext(ctx).OutputState, + } +} + // An SRV record. type SrvRecordOutput struct{ *pulumi.OutputState } @@ -11079,6 +12544,12 @@ func (o SrvRecordOutput) ToSrvRecordOutputWithContext(ctx context.Context) SrvRe return o } +func (o SrvRecordOutput) ToOutput(ctx context.Context) pulumix.Output[SrvRecord] { + return pulumix.Output[SrvRecord]{ + OutputState: o.OutputState, + } +} + // The port value for this SRV record. func (o SrvRecordOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v SrvRecord) *int { return v.Port }).(pulumi.IntPtrOutput) @@ -11113,6 +12584,12 @@ func (o SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext(ctx context.Cont return o } +func (o SrvRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SrvRecord] { + return pulumix.Output[[]SrvRecord]{ + OutputState: o.OutputState, + } +} + func (o SrvRecordArrayOutput) Index(i pulumi.IntInput) SrvRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SrvRecord { return vs[0].([]SrvRecord)[vs[1].(int)] @@ -11146,6 +12623,12 @@ func (o SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext(ctx contex return o } +func (o SrvRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SrvRecordResponse] { + return pulumix.Output[SrvRecordResponse]{ + OutputState: o.OutputState, + } +} + // The port value for this SRV record. func (o SrvRecordResponseOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v SrvRecordResponse) *int { return v.Port }).(pulumi.IntPtrOutput) @@ -11180,6 +12663,12 @@ func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext( return o } +func (o SrvRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SrvRecordResponse] { + return pulumix.Output[[]SrvRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o SrvRecordResponseArrayOutput) Index(i pulumi.IntInput) SrvRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SrvRecordResponse { return vs[0].([]SrvRecordResponse)[vs[1].(int)] @@ -11229,6 +12718,12 @@ func (i StaticRouteArgs) ToStaticRouteOutputWithContext(ctx context.Context) Sta return pulumi.ToOutputWithContext(ctx, i).(StaticRouteOutput) } +func (i StaticRouteArgs) ToOutput(ctx context.Context) pulumix.Output[StaticRoute] { + return pulumix.Output[StaticRoute]{ + OutputState: i.ToStaticRouteOutputWithContext(ctx).OutputState, + } +} + // StaticRouteArrayInput is an input type that accepts StaticRouteArray and StaticRouteArrayOutput values. // You can construct a concrete instance of `StaticRouteArrayInput` via: // @@ -11254,6 +12749,12 @@ func (i StaticRouteArray) ToStaticRouteArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(StaticRouteArrayOutput) } +func (i StaticRouteArray) ToOutput(ctx context.Context) pulumix.Output[[]StaticRoute] { + return pulumix.Output[[]StaticRoute]{ + OutputState: i.ToStaticRouteArrayOutputWithContext(ctx).OutputState, + } +} + // List of all Static Routes. type StaticRouteOutput struct{ *pulumi.OutputState } @@ -11269,6 +12770,12 @@ func (o StaticRouteOutput) ToStaticRouteOutputWithContext(ctx context.Context) S return o } +func (o StaticRouteOutput) ToOutput(ctx context.Context) pulumix.Output[StaticRoute] { + return pulumix.Output[StaticRoute]{ + OutputState: o.OutputState, + } +} + // List of all address prefixes. func (o StaticRouteOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v StaticRoute) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) @@ -11298,6 +12805,12 @@ func (o StaticRouteArrayOutput) ToStaticRouteArrayOutputWithContext(ctx context. return o } +func (o StaticRouteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StaticRoute] { + return pulumix.Output[[]StaticRoute]{ + OutputState: o.OutputState, + } +} + func (o StaticRouteArrayOutput) Index(i pulumi.IntInput) StaticRouteOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) StaticRoute { return vs[0].([]StaticRoute)[vs[1].(int)] @@ -11329,6 +12842,12 @@ func (o StaticRouteResponseOutput) ToStaticRouteResponseOutputWithContext(ctx co return o } +func (o StaticRouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StaticRouteResponse] { + return pulumix.Output[StaticRouteResponse]{ + OutputState: o.OutputState, + } +} + // List of all address prefixes. func (o StaticRouteResponseOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v StaticRouteResponse) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) @@ -11358,6 +12877,12 @@ func (o StaticRouteResponseArrayOutput) ToStaticRouteResponseArrayOutputWithCont return o } +func (o StaticRouteResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StaticRouteResponse] { + return pulumix.Output[[]StaticRouteResponse]{ + OutputState: o.OutputState, + } +} + func (o StaticRouteResponseArrayOutput) Index(i pulumi.IntInput) StaticRouteResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) StaticRouteResponse { return vs[0].([]StaticRouteResponse)[vs[1].(int)] @@ -11399,6 +12924,12 @@ func (i StaticRoutesConfigArgs) ToStaticRoutesConfigOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(StaticRoutesConfigOutput) } +func (i StaticRoutesConfigArgs) ToOutput(ctx context.Context) pulumix.Output[StaticRoutesConfig] { + return pulumix.Output[StaticRoutesConfig]{ + OutputState: i.ToStaticRoutesConfigOutputWithContext(ctx).OutputState, + } +} + func (i StaticRoutesConfigArgs) ToStaticRoutesConfigPtrOutput() StaticRoutesConfigPtrOutput { return i.ToStaticRoutesConfigPtrOutputWithContext(context.Background()) } @@ -11440,7 +12971,13 @@ func (i *staticRoutesConfigPtrType) ToStaticRoutesConfigPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(StaticRoutesConfigPtrOutput) } -// Configuration for static routes on this HubVnetConnectionConfiguration for static routes on this HubVnetConnection. +func (i *staticRoutesConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*StaticRoutesConfig] { + return pulumix.Output[*StaticRoutesConfig]{ + OutputState: i.ToStaticRoutesConfigPtrOutputWithContext(ctx).OutputState, + } +} + +// Configuration for static routes on this HubVnetConnectionConfiguration for static routes on this HubVnetConnection. type StaticRoutesConfigOutput struct{ *pulumi.OutputState } func (StaticRoutesConfigOutput) ElementType() reflect.Type { @@ -11465,6 +13002,12 @@ func (o StaticRoutesConfigOutput) ToStaticRoutesConfigPtrOutputWithContext(ctx c }).(StaticRoutesConfigPtrOutput) } +func (o StaticRoutesConfigOutput) ToOutput(ctx context.Context) pulumix.Output[StaticRoutesConfig] { + return pulumix.Output[StaticRoutesConfig]{ + OutputState: o.OutputState, + } +} + // Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke. func (o StaticRoutesConfigOutput) VnetLocalRouteOverrideCriteria() pulumi.StringPtrOutput { return o.ApplyT(func(v StaticRoutesConfig) *string { return v.VnetLocalRouteOverrideCriteria }).(pulumi.StringPtrOutput) @@ -11484,6 +13027,12 @@ func (o StaticRoutesConfigPtrOutput) ToStaticRoutesConfigPtrOutputWithContext(ct return o } +func (o StaticRoutesConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StaticRoutesConfig] { + return pulumix.Output[*StaticRoutesConfig]{ + OutputState: o.OutputState, + } +} + func (o StaticRoutesConfigPtrOutput) Elem() StaticRoutesConfigOutput { return o.ApplyT(func(v *StaticRoutesConfig) StaticRoutesConfig { if v != nil { @@ -11527,6 +13076,12 @@ func (o StaticRoutesConfigResponseOutput) ToStaticRoutesConfigResponseOutputWith return o } +func (o StaticRoutesConfigResponseOutput) ToOutput(ctx context.Context) pulumix.Output[StaticRoutesConfigResponse] { + return pulumix.Output[StaticRoutesConfigResponse]{ + OutputState: o.OutputState, + } +} + // Boolean indicating whether static routes on this connection are automatically propagate to route tables which this connection propagates to. func (o StaticRoutesConfigResponseOutput) PropagateStaticRoutes() pulumi.BoolOutput { return o.ApplyT(func(v StaticRoutesConfigResponse) bool { return v.PropagateStaticRoutes }).(pulumi.BoolOutput) @@ -11551,6 +13106,12 @@ func (o StaticRoutesConfigResponsePtrOutput) ToStaticRoutesConfigResponsePtrOutp return o } +func (o StaticRoutesConfigResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StaticRoutesConfigResponse] { + return pulumix.Output[*StaticRoutesConfigResponse]{ + OutputState: o.OutputState, + } +} + func (o StaticRoutesConfigResponsePtrOutput) Elem() StaticRoutesConfigResponseOutput { return o.ApplyT(func(v *StaticRoutesConfigResponse) StaticRoutesConfigResponse { if v != nil { @@ -11622,6 +13183,12 @@ func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) Sub return pulumi.ToOutputWithContext(ctx, i).(SubResourceOutput) } +func (i SubResourceArgs) ToOutput(ctx context.Context) pulumix.Output[SubResource] { + return pulumix.Output[SubResource]{ + OutputState: i.ToSubResourceOutputWithContext(ctx).OutputState, + } +} + func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput { return i.ToSubResourcePtrOutputWithContext(context.Background()) } @@ -11663,6 +13230,12 @@ func (i *subResourcePtrType) ToSubResourcePtrOutputWithContext(ctx context.Conte return pulumi.ToOutputWithContext(ctx, i).(SubResourcePtrOutput) } +func (i *subResourcePtrType) ToOutput(ctx context.Context) pulumix.Output[*SubResource] { + return pulumix.Output[*SubResource]{ + OutputState: i.ToSubResourcePtrOutputWithContext(ctx).OutputState, + } +} + // SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. // You can construct a concrete instance of `SubResourceArrayInput` via: // @@ -11688,6 +13261,12 @@ func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(SubResourceArrayOutput) } +func (i SubResourceArray) ToOutput(ctx context.Context) pulumix.Output[[]SubResource] { + return pulumix.Output[[]SubResource]{ + OutputState: i.ToSubResourceArrayOutputWithContext(ctx).OutputState, + } +} + // A reference to a another resource type SubResourceOutput struct{ *pulumi.OutputState } @@ -11713,6 +13292,12 @@ func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context }).(SubResourcePtrOutput) } +func (o SubResourceOutput) ToOutput(ctx context.Context) pulumix.Output[SubResource] { + return pulumix.Output[SubResource]{ + OutputState: o.OutputState, + } +} + // Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. // An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. // A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. @@ -11735,6 +13320,12 @@ func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Cont return o } +func (o SubResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SubResource] { + return pulumix.Output[*SubResource]{ + OutputState: o.OutputState, + } +} + func (o SubResourcePtrOutput) Elem() SubResourceOutput { return o.ApplyT(func(v *SubResource) SubResource { if v != nil { @@ -11772,6 +13363,12 @@ func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context. return o } +func (o SubResourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubResource] { + return pulumix.Output[[]SubResource]{ + OutputState: o.OutputState, + } +} + func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SubResource { return vs[0].([]SubResource)[vs[1].(int)] @@ -11799,6 +13396,12 @@ func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx co return o } +func (o SubResourceResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SubResourceResponse] { + return pulumix.Output[SubResourceResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o SubResourceResponseOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v SubResourceResponse) string { return v.Id }).(pulumi.StringOutput) @@ -11818,6 +13421,12 @@ func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext( return o } +func (o SubResourceResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SubResourceResponse] { + return pulumix.Output[*SubResourceResponse]{ + OutputState: o.OutputState, + } +} + func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput { return o.ApplyT(func(v *SubResourceResponse) SubResourceResponse { if v != nil { @@ -11852,6 +13461,12 @@ func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithCont return o } +func (o SubResourceResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubResourceResponse] { + return pulumix.Output[[]SubResourceResponse]{ + OutputState: o.OutputState, + } +} + func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SubResourceResponse { return vs[0].([]SubResourceResponse)[vs[1].(int)] @@ -11996,6 +13611,12 @@ func (i SubnetTypeArgs) ToSubnetTypeOutputWithContext(ctx context.Context) Subne return pulumi.ToOutputWithContext(ctx, i).(SubnetTypeOutput) } +func (i SubnetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[SubnetType] { + return pulumix.Output[SubnetType]{ + OutputState: i.ToSubnetTypeOutputWithContext(ctx).OutputState, + } +} + func (i SubnetTypeArgs) ToSubnetTypePtrOutput() SubnetTypePtrOutput { return i.ToSubnetTypePtrOutputWithContext(context.Background()) } @@ -12037,6 +13658,12 @@ func (i *subnetTypePtrType) ToSubnetTypePtrOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(SubnetTypePtrOutput) } +func (i *subnetTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*SubnetType] { + return pulumix.Output[*SubnetType]{ + OutputState: i.ToSubnetTypePtrOutputWithContext(ctx).OutputState, + } +} + // SubnetTypeArrayInput is an input type that accepts SubnetTypeArray and SubnetTypeArrayOutput values. // You can construct a concrete instance of `SubnetTypeArrayInput` via: // @@ -12062,6 +13689,12 @@ func (i SubnetTypeArray) ToSubnetTypeArrayOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(SubnetTypeArrayOutput) } +func (i SubnetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]SubnetType] { + return pulumix.Output[[]SubnetType]{ + OutputState: i.ToSubnetTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Subnet in a virtual network resource. type SubnetTypeOutput struct{ *pulumi.OutputState } @@ -12087,6 +13720,12 @@ func (o SubnetTypeOutput) ToSubnetTypePtrOutputWithContext(ctx context.Context) }).(SubnetTypePtrOutput) } +func (o SubnetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[SubnetType] { + return pulumix.Output[SubnetType]{ + OutputState: o.OutputState, + } +} + // The address prefix for the subnet. func (o SubnetTypeOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v SubnetType) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -12196,6 +13835,12 @@ func (o SubnetTypePtrOutput) ToSubnetTypePtrOutputWithContext(ctx context.Contex return o } +func (o SubnetTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SubnetType] { + return pulumix.Output[*SubnetType]{ + OutputState: o.OutputState, + } +} + func (o SubnetTypePtrOutput) Elem() SubnetTypeOutput { return o.ApplyT(func(v *SubnetType) SubnetType { if v != nil { @@ -12410,6 +14055,12 @@ func (o SubnetTypeArrayOutput) ToSubnetTypeArrayOutputWithContext(ctx context.Co return o } +func (o SubnetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubnetType] { + return pulumix.Output[[]SubnetType]{ + OutputState: o.OutputState, + } +} + func (o SubnetTypeArrayOutput) Index(i pulumi.IntInput) SubnetTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SubnetType { return vs[0].([]SubnetType)[vs[1].(int)] @@ -12500,6 +14151,12 @@ func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Cont return o } +func (o SubnetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SubnetResponse] { + return pulumix.Output[SubnetResponse]{ + OutputState: o.OutputState, + } +} + // The address prefix for the subnet. func (o SubnetResponseOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v SubnetResponse) *string { return v.AddressPrefix }).(pulumi.StringPtrOutput) @@ -12636,6 +14293,12 @@ func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext(ctx contex return o } +func (o SubnetResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SubnetResponse] { + return pulumix.Output[*SubnetResponse]{ + OutputState: o.OutputState, + } +} + func (o SubnetResponsePtrOutput) Elem() SubnetResponseOutput { return o.ApplyT(func(v *SubnetResponse) SubnetResponse { if v != nil { @@ -12900,6 +14563,12 @@ func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx co return o } +func (o SubnetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubnetResponse] { + return pulumix.Output[[]SubnetResponse]{ + OutputState: o.OutputState, + } +} + func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SubnetResponse { return vs[0].([]SubnetResponse)[vs[1].(int)] @@ -12939,6 +14608,12 @@ func (i SubscriptionIdArgs) ToSubscriptionIdOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(SubscriptionIdOutput) } +func (i SubscriptionIdArgs) ToOutput(ctx context.Context) pulumix.Output[SubscriptionId] { + return pulumix.Output[SubscriptionId]{ + OutputState: i.ToSubscriptionIdOutputWithContext(ctx).OutputState, + } +} + // SubscriptionIdArrayInput is an input type that accepts SubscriptionIdArray and SubscriptionIdArrayOutput values. // You can construct a concrete instance of `SubscriptionIdArrayInput` via: // @@ -12964,6 +14639,12 @@ func (i SubscriptionIdArray) ToSubscriptionIdArrayOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(SubscriptionIdArrayOutput) } +func (i SubscriptionIdArray) ToOutput(ctx context.Context) pulumix.Output[[]SubscriptionId] { + return pulumix.Output[[]SubscriptionId]{ + OutputState: i.ToSubscriptionIdArrayOutputWithContext(ctx).OutputState, + } +} + type SubscriptionIdOutput struct{ *pulumi.OutputState } func (SubscriptionIdOutput) ElementType() reflect.Type { @@ -12978,6 +14659,12 @@ func (o SubscriptionIdOutput) ToSubscriptionIdOutputWithContext(ctx context.Cont return o } +func (o SubscriptionIdOutput) ToOutput(ctx context.Context) pulumix.Output[SubscriptionId] { + return pulumix.Output[SubscriptionId]{ + OutputState: o.OutputState, + } +} + // Subscription id in the ARM id format. func (o SubscriptionIdOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v SubscriptionId) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -12997,6 +14684,12 @@ func (o SubscriptionIdArrayOutput) ToSubscriptionIdArrayOutputWithContext(ctx co return o } +func (o SubscriptionIdArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubscriptionId] { + return pulumix.Output[[]SubscriptionId]{ + OutputState: o.OutputState, + } +} + func (o SubscriptionIdArrayOutput) Index(i pulumi.IntInput) SubscriptionIdOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SubscriptionId { return vs[0].([]SubscriptionId)[vs[1].(int)] @@ -13022,6 +14715,12 @@ func (o SubscriptionIdResponseOutput) ToSubscriptionIdResponseOutputWithContext( return o } +func (o SubscriptionIdResponseOutput) ToOutput(ctx context.Context) pulumix.Output[SubscriptionIdResponse] { + return pulumix.Output[SubscriptionIdResponse]{ + OutputState: o.OutputState, + } +} + // Subscription id in the ARM id format. func (o SubscriptionIdResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v SubscriptionIdResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -13041,6 +14740,12 @@ func (o SubscriptionIdResponseArrayOutput) ToSubscriptionIdResponseArrayOutputWi return o } +func (o SubscriptionIdResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SubscriptionIdResponse] { + return pulumix.Output[[]SubscriptionIdResponse]{ + OutputState: o.OutputState, + } +} + func (o SubscriptionIdResponseArrayOutput) Index(i pulumi.IntInput) SubscriptionIdResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) SubscriptionIdResponse { return vs[0].([]SubscriptionIdResponse)[vs[1].(int)] @@ -13078,6 +14783,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) @@ -13171,6 +14882,12 @@ func (i TargetDnsServerArgs) ToTargetDnsServerOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(TargetDnsServerOutput) } +func (i TargetDnsServerArgs) ToOutput(ctx context.Context) pulumix.Output[TargetDnsServer] { + return pulumix.Output[TargetDnsServer]{ + OutputState: i.ToTargetDnsServerOutputWithContext(ctx).OutputState, + } +} + // TargetDnsServerArrayInput is an input type that accepts TargetDnsServerArray and TargetDnsServerArrayOutput values. // You can construct a concrete instance of `TargetDnsServerArrayInput` via: // @@ -13196,6 +14913,12 @@ func (i TargetDnsServerArray) ToTargetDnsServerArrayOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(TargetDnsServerArrayOutput) } +func (i TargetDnsServerArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetDnsServer] { + return pulumix.Output[[]TargetDnsServer]{ + OutputState: i.ToTargetDnsServerArrayOutputWithContext(ctx).OutputState, + } +} + // Describes a server to forward the DNS queries to. type TargetDnsServerOutput struct{ *pulumi.OutputState } @@ -13211,6 +14934,12 @@ func (o TargetDnsServerOutput) ToTargetDnsServerOutputWithContext(ctx context.Co return o } +func (o TargetDnsServerOutput) ToOutput(ctx context.Context) pulumix.Output[TargetDnsServer] { + return pulumix.Output[TargetDnsServer]{ + OutputState: o.OutputState, + } +} + // DNS server IP address. func (o TargetDnsServerOutput) IpAddress() pulumi.StringOutput { return o.ApplyT(func(v TargetDnsServer) string { return v.IpAddress }).(pulumi.StringOutput) @@ -13235,6 +14964,12 @@ func (o TargetDnsServerArrayOutput) ToTargetDnsServerArrayOutputWithContext(ctx return o } +func (o TargetDnsServerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetDnsServer] { + return pulumix.Output[[]TargetDnsServer]{ + OutputState: o.OutputState, + } +} + func (o TargetDnsServerArrayOutput) Index(i pulumi.IntInput) TargetDnsServerOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TargetDnsServer { return vs[0].([]TargetDnsServer)[vs[1].(int)] @@ -13277,6 +15012,12 @@ func (o TargetDnsServerResponseOutput) ToTargetDnsServerResponseOutputWithContex return o } +func (o TargetDnsServerResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TargetDnsServerResponse] { + return pulumix.Output[TargetDnsServerResponse]{ + OutputState: o.OutputState, + } +} + // DNS server IP address. func (o TargetDnsServerResponseOutput) IpAddress() pulumi.StringOutput { return o.ApplyT(func(v TargetDnsServerResponse) string { return v.IpAddress }).(pulumi.StringOutput) @@ -13301,6 +15042,12 @@ func (o TargetDnsServerResponseArrayOutput) ToTargetDnsServerResponseArrayOutput return o } +func (o TargetDnsServerResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetDnsServerResponse] { + return pulumix.Output[[]TargetDnsServerResponse]{ + OutputState: o.OutputState, + } +} + func (o TargetDnsServerResponseArrayOutput) Index(i pulumi.IntInput) TargetDnsServerResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TargetDnsServerResponse { return vs[0].([]TargetDnsServerResponse)[vs[1].(int)] @@ -13358,6 +15105,12 @@ func (i TrafficAnalyticsConfigurationPropertiesArgs) ToTrafficAnalyticsConfigura return pulumi.ToOutputWithContext(ctx, i).(TrafficAnalyticsConfigurationPropertiesOutput) } +func (i TrafficAnalyticsConfigurationPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[TrafficAnalyticsConfigurationProperties] { + return pulumix.Output[TrafficAnalyticsConfigurationProperties]{ + OutputState: i.ToTrafficAnalyticsConfigurationPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i TrafficAnalyticsConfigurationPropertiesArgs) ToTrafficAnalyticsConfigurationPropertiesPtrOutput() TrafficAnalyticsConfigurationPropertiesPtrOutput { return i.ToTrafficAnalyticsConfigurationPropertiesPtrOutputWithContext(context.Background()) } @@ -13399,6 +15152,12 @@ func (i *trafficAnalyticsConfigurationPropertiesPtrType) ToTrafficAnalyticsConfi return pulumi.ToOutputWithContext(ctx, i).(TrafficAnalyticsConfigurationPropertiesPtrOutput) } +func (i *trafficAnalyticsConfigurationPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*TrafficAnalyticsConfigurationProperties] { + return pulumix.Output[*TrafficAnalyticsConfigurationProperties]{ + OutputState: i.ToTrafficAnalyticsConfigurationPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Parameters that define the configuration of traffic analytics. type TrafficAnalyticsConfigurationPropertiesOutput struct{ *pulumi.OutputState } @@ -13424,6 +15183,12 @@ func (o TrafficAnalyticsConfigurationPropertiesOutput) ToTrafficAnalyticsConfigu }).(TrafficAnalyticsConfigurationPropertiesPtrOutput) } +func (o TrafficAnalyticsConfigurationPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[TrafficAnalyticsConfigurationProperties] { + return pulumix.Output[TrafficAnalyticsConfigurationProperties]{ + OutputState: o.OutputState, + } +} + // Flag to enable/disable traffic analytics. func (o TrafficAnalyticsConfigurationPropertiesOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v TrafficAnalyticsConfigurationProperties) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -13463,6 +15228,12 @@ func (o TrafficAnalyticsConfigurationPropertiesPtrOutput) ToTrafficAnalyticsConf return o } +func (o TrafficAnalyticsConfigurationPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TrafficAnalyticsConfigurationProperties] { + return pulumix.Output[*TrafficAnalyticsConfigurationProperties]{ + OutputState: o.OutputState, + } +} + func (o TrafficAnalyticsConfigurationPropertiesPtrOutput) Elem() TrafficAnalyticsConfigurationPropertiesOutput { return o.ApplyT(func(v *TrafficAnalyticsConfigurationProperties) TrafficAnalyticsConfigurationProperties { if v != nil { @@ -13552,6 +15323,12 @@ func (o TrafficAnalyticsConfigurationPropertiesResponseOutput) ToTrafficAnalytic return o } +func (o TrafficAnalyticsConfigurationPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TrafficAnalyticsConfigurationPropertiesResponse] { + return pulumix.Output[TrafficAnalyticsConfigurationPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Flag to enable/disable traffic analytics. func (o TrafficAnalyticsConfigurationPropertiesResponseOutput) Enabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v TrafficAnalyticsConfigurationPropertiesResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) @@ -13591,6 +15368,12 @@ func (o TrafficAnalyticsConfigurationPropertiesResponsePtrOutput) ToTrafficAnaly return o } +func (o TrafficAnalyticsConfigurationPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TrafficAnalyticsConfigurationPropertiesResponse] { + return pulumix.Output[*TrafficAnalyticsConfigurationPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o TrafficAnalyticsConfigurationPropertiesResponsePtrOutput) Elem() TrafficAnalyticsConfigurationPropertiesResponseOutput { return o.ApplyT(func(v *TrafficAnalyticsConfigurationPropertiesResponse) TrafficAnalyticsConfigurationPropertiesResponse { if v != nil { @@ -13686,6 +15469,12 @@ func (i TrafficAnalyticsPropertiesArgs) ToTrafficAnalyticsPropertiesOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(TrafficAnalyticsPropertiesOutput) } +func (i TrafficAnalyticsPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[TrafficAnalyticsProperties] { + return pulumix.Output[TrafficAnalyticsProperties]{ + OutputState: i.ToTrafficAnalyticsPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i TrafficAnalyticsPropertiesArgs) ToTrafficAnalyticsPropertiesPtrOutput() TrafficAnalyticsPropertiesPtrOutput { return i.ToTrafficAnalyticsPropertiesPtrOutputWithContext(context.Background()) } @@ -13727,6 +15516,12 @@ func (i *trafficAnalyticsPropertiesPtrType) ToTrafficAnalyticsPropertiesPtrOutpu return pulumi.ToOutputWithContext(ctx, i).(TrafficAnalyticsPropertiesPtrOutput) } +func (i *trafficAnalyticsPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*TrafficAnalyticsProperties] { + return pulumix.Output[*TrafficAnalyticsProperties]{ + OutputState: i.ToTrafficAnalyticsPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Parameters that define the configuration of traffic analytics. type TrafficAnalyticsPropertiesOutput struct{ *pulumi.OutputState } @@ -13752,6 +15547,12 @@ func (o TrafficAnalyticsPropertiesOutput) ToTrafficAnalyticsPropertiesPtrOutputW }).(TrafficAnalyticsPropertiesPtrOutput) } +func (o TrafficAnalyticsPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[TrafficAnalyticsProperties] { + return pulumix.Output[TrafficAnalyticsProperties]{ + OutputState: o.OutputState, + } +} + // Parameters that define the configuration of traffic analytics. func (o TrafficAnalyticsPropertiesOutput) NetworkWatcherFlowAnalyticsConfiguration() TrafficAnalyticsConfigurationPropertiesPtrOutput { return o.ApplyT(func(v TrafficAnalyticsProperties) *TrafficAnalyticsConfigurationProperties { @@ -13773,6 +15574,12 @@ func (o TrafficAnalyticsPropertiesPtrOutput) ToTrafficAnalyticsPropertiesPtrOutp return o } +func (o TrafficAnalyticsPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TrafficAnalyticsProperties] { + return pulumix.Output[*TrafficAnalyticsProperties]{ + OutputState: o.OutputState, + } +} + func (o TrafficAnalyticsPropertiesPtrOutput) Elem() TrafficAnalyticsPropertiesOutput { return o.ApplyT(func(v *TrafficAnalyticsProperties) TrafficAnalyticsProperties { if v != nil { @@ -13814,6 +15621,12 @@ func (o TrafficAnalyticsPropertiesResponseOutput) ToTrafficAnalyticsPropertiesRe return o } +func (o TrafficAnalyticsPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TrafficAnalyticsPropertiesResponse] { + return pulumix.Output[TrafficAnalyticsPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Parameters that define the configuration of traffic analytics. func (o TrafficAnalyticsPropertiesResponseOutput) NetworkWatcherFlowAnalyticsConfiguration() TrafficAnalyticsConfigurationPropertiesResponsePtrOutput { return o.ApplyT(func(v TrafficAnalyticsPropertiesResponse) *TrafficAnalyticsConfigurationPropertiesResponse { @@ -13835,6 +15648,12 @@ func (o TrafficAnalyticsPropertiesResponsePtrOutput) ToTrafficAnalyticsPropertie return o } +func (o TrafficAnalyticsPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TrafficAnalyticsPropertiesResponse] { + return pulumix.Output[*TrafficAnalyticsPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o TrafficAnalyticsPropertiesResponsePtrOutput) Elem() TrafficAnalyticsPropertiesResponseOutput { return o.ApplyT(func(v *TrafficAnalyticsPropertiesResponse) TrafficAnalyticsPropertiesResponse { if v != nil { @@ -13894,6 +15713,12 @@ func (i TrafficSelectorPolicyArgs) ToTrafficSelectorPolicyOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(TrafficSelectorPolicyOutput) } +func (i TrafficSelectorPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[TrafficSelectorPolicy] { + return pulumix.Output[TrafficSelectorPolicy]{ + OutputState: i.ToTrafficSelectorPolicyOutputWithContext(ctx).OutputState, + } +} + // TrafficSelectorPolicyArrayInput is an input type that accepts TrafficSelectorPolicyArray and TrafficSelectorPolicyArrayOutput values. // You can construct a concrete instance of `TrafficSelectorPolicyArrayInput` via: // @@ -13919,6 +15744,12 @@ func (i TrafficSelectorPolicyArray) ToTrafficSelectorPolicyArrayOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(TrafficSelectorPolicyArrayOutput) } +func (i TrafficSelectorPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]TrafficSelectorPolicy] { + return pulumix.Output[[]TrafficSelectorPolicy]{ + OutputState: i.ToTrafficSelectorPolicyArrayOutputWithContext(ctx).OutputState, + } +} + // An traffic selector policy for a virtual network gateway connection. type TrafficSelectorPolicyOutput struct{ *pulumi.OutputState } @@ -13934,6 +15765,12 @@ func (o TrafficSelectorPolicyOutput) ToTrafficSelectorPolicyOutputWithContext(ct return o } +func (o TrafficSelectorPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[TrafficSelectorPolicy] { + return pulumix.Output[TrafficSelectorPolicy]{ + OutputState: o.OutputState, + } +} + // A collection of local address spaces in CIDR format. func (o TrafficSelectorPolicyOutput) LocalAddressRanges() pulumi.StringArrayOutput { return o.ApplyT(func(v TrafficSelectorPolicy) []string { return v.LocalAddressRanges }).(pulumi.StringArrayOutput) @@ -13958,6 +15795,12 @@ func (o TrafficSelectorPolicyArrayOutput) ToTrafficSelectorPolicyArrayOutputWith return o } +func (o TrafficSelectorPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TrafficSelectorPolicy] { + return pulumix.Output[[]TrafficSelectorPolicy]{ + OutputState: o.OutputState, + } +} + func (o TrafficSelectorPolicyArrayOutput) Index(i pulumi.IntInput) TrafficSelectorPolicyOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TrafficSelectorPolicy { return vs[0].([]TrafficSelectorPolicy)[vs[1].(int)] @@ -13987,6 +15830,12 @@ func (o TrafficSelectorPolicyResponseOutput) ToTrafficSelectorPolicyResponseOutp return o } +func (o TrafficSelectorPolicyResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TrafficSelectorPolicyResponse] { + return pulumix.Output[TrafficSelectorPolicyResponse]{ + OutputState: o.OutputState, + } +} + // A collection of local address spaces in CIDR format. func (o TrafficSelectorPolicyResponseOutput) LocalAddressRanges() pulumi.StringArrayOutput { return o.ApplyT(func(v TrafficSelectorPolicyResponse) []string { return v.LocalAddressRanges }).(pulumi.StringArrayOutput) @@ -14011,6 +15860,12 @@ func (o TrafficSelectorPolicyResponseArrayOutput) ToTrafficSelectorPolicyRespons return o } +func (o TrafficSelectorPolicyResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TrafficSelectorPolicyResponse] { + return pulumix.Output[[]TrafficSelectorPolicyResponse]{ + OutputState: o.OutputState, + } +} + func (o TrafficSelectorPolicyResponseArrayOutput) Index(i pulumi.IntInput) TrafficSelectorPolicyResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TrafficSelectorPolicyResponse { return vs[0].([]TrafficSelectorPolicyResponse)[vs[1].(int)] @@ -14046,6 +15901,12 @@ func (o TunnelConnectionHealthResponseOutput) ToTunnelConnectionHealthResponseOu return o } +func (o TunnelConnectionHealthResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TunnelConnectionHealthResponse] { + return pulumix.Output[TunnelConnectionHealthResponse]{ + OutputState: o.OutputState, + } +} + // Virtual Network Gateway connection status. func (o TunnelConnectionHealthResponseOutput) ConnectionStatus() pulumi.StringOutput { return o.ApplyT(func(v TunnelConnectionHealthResponse) string { return v.ConnectionStatus }).(pulumi.StringOutput) @@ -14085,6 +15946,12 @@ func (o TunnelConnectionHealthResponseArrayOutput) ToTunnelConnectionHealthRespo return o } +func (o TunnelConnectionHealthResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TunnelConnectionHealthResponse] { + return pulumix.Output[[]TunnelConnectionHealthResponse]{ + OutputState: o.OutputState, + } +} + func (o TunnelConnectionHealthResponseArrayOutput) Index(i pulumi.IntInput) TunnelConnectionHealthResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TunnelConnectionHealthResponse { return vs[0].([]TunnelConnectionHealthResponse)[vs[1].(int)] @@ -14126,6 +15993,12 @@ func (i TxtRecordArgs) ToTxtRecordOutputWithContext(ctx context.Context) TxtReco return pulumi.ToOutputWithContext(ctx, i).(TxtRecordOutput) } +func (i TxtRecordArgs) ToOutput(ctx context.Context) pulumix.Output[TxtRecord] { + return pulumix.Output[TxtRecord]{ + OutputState: i.ToTxtRecordOutputWithContext(ctx).OutputState, + } +} + // TxtRecordArrayInput is an input type that accepts TxtRecordArray and TxtRecordArrayOutput values. // You can construct a concrete instance of `TxtRecordArrayInput` via: // @@ -14151,6 +16024,12 @@ func (i TxtRecordArray) ToTxtRecordArrayOutputWithContext(ctx context.Context) T return pulumi.ToOutputWithContext(ctx, i).(TxtRecordArrayOutput) } +func (i TxtRecordArray) ToOutput(ctx context.Context) pulumix.Output[[]TxtRecord] { + return pulumix.Output[[]TxtRecord]{ + OutputState: i.ToTxtRecordArrayOutputWithContext(ctx).OutputState, + } +} + // A TXT record. type TxtRecordOutput struct{ *pulumi.OutputState } @@ -14166,6 +16045,12 @@ func (o TxtRecordOutput) ToTxtRecordOutputWithContext(ctx context.Context) TxtRe return o } +func (o TxtRecordOutput) ToOutput(ctx context.Context) pulumix.Output[TxtRecord] { + return pulumix.Output[TxtRecord]{ + OutputState: o.OutputState, + } +} + // The text value of this TXT record. func (o TxtRecordOutput) Value() pulumi.StringArrayOutput { return o.ApplyT(func(v TxtRecord) []string { return v.Value }).(pulumi.StringArrayOutput) @@ -14185,6 +16070,12 @@ func (o TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext(ctx context.Cont return o } +func (o TxtRecordArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TxtRecord] { + return pulumix.Output[[]TxtRecord]{ + OutputState: o.OutputState, + } +} + func (o TxtRecordArrayOutput) Index(i pulumi.IntInput) TxtRecordOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TxtRecord { return vs[0].([]TxtRecord)[vs[1].(int)] @@ -14212,6 +16103,12 @@ func (o TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext(ctx contex return o } +func (o TxtRecordResponseOutput) ToOutput(ctx context.Context) pulumix.Output[TxtRecordResponse] { + return pulumix.Output[TxtRecordResponse]{ + OutputState: o.OutputState, + } +} + // The text value of this TXT record. func (o TxtRecordResponseOutput) Value() pulumi.StringArrayOutput { return o.ApplyT(func(v TxtRecordResponse) []string { return v.Value }).(pulumi.StringArrayOutput) @@ -14231,6 +16128,12 @@ func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext( return o } +func (o TxtRecordResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TxtRecordResponse] { + return pulumix.Output[[]TxtRecordResponse]{ + OutputState: o.OutputState, + } +} + func (o TxtRecordResponseArrayOutput) Index(i pulumi.IntInput) TxtRecordResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) TxtRecordResponse { return vs[0].([]TxtRecordResponse)[vs[1].(int)] @@ -14280,6 +16183,12 @@ func (i VMArgs) ToVMOutputWithContext(ctx context.Context) VMOutput { return pulumi.ToOutputWithContext(ctx, i).(VMOutput) } +func (i VMArgs) ToOutput(ctx context.Context) pulumix.Output[VM] { + return pulumix.Output[VM]{ + OutputState: i.ToVMOutputWithContext(ctx).OutputState, + } +} + // Describes a Virtual Machine. type VMOutput struct{ *pulumi.OutputState } @@ -14295,6 +16204,12 @@ func (o VMOutput) ToVMOutputWithContext(ctx context.Context) VMOutput { return o } +func (o VMOutput) ToOutput(ctx context.Context) pulumix.Output[VM] { + return pulumix.Output[VM]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VMOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VM) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -14339,6 +16254,12 @@ func (o VMResponseOutput) ToVMResponseOutputWithContext(ctx context.Context) VMR return o } +func (o VMResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VMResponse] { + return pulumix.Output[VMResponse]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VMResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VMResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -14403,6 +16324,12 @@ func (i VirtualApplianceAdditionalNicPropertiesArgs) ToVirtualApplianceAdditiona return pulumi.ToOutputWithContext(ctx, i).(VirtualApplianceAdditionalNicPropertiesOutput) } +func (i VirtualApplianceAdditionalNicPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceAdditionalNicProperties] { + return pulumix.Output[VirtualApplianceAdditionalNicProperties]{ + OutputState: i.ToVirtualApplianceAdditionalNicPropertiesOutputWithContext(ctx).OutputState, + } +} + // VirtualApplianceAdditionalNicPropertiesArrayInput is an input type that accepts VirtualApplianceAdditionalNicPropertiesArray and VirtualApplianceAdditionalNicPropertiesArrayOutput values. // You can construct a concrete instance of `VirtualApplianceAdditionalNicPropertiesArrayInput` via: // @@ -14428,6 +16355,12 @@ func (i VirtualApplianceAdditionalNicPropertiesArray) ToVirtualApplianceAddition return pulumi.ToOutputWithContext(ctx, i).(VirtualApplianceAdditionalNicPropertiesArrayOutput) } +func (i VirtualApplianceAdditionalNicPropertiesArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualApplianceAdditionalNicProperties] { + return pulumix.Output[[]VirtualApplianceAdditionalNicProperties]{ + OutputState: i.ToVirtualApplianceAdditionalNicPropertiesArrayOutputWithContext(ctx).OutputState, + } +} + // Network Virtual Appliance Additional NIC properties. type VirtualApplianceAdditionalNicPropertiesOutput struct{ *pulumi.OutputState } @@ -14443,6 +16376,12 @@ func (o VirtualApplianceAdditionalNicPropertiesOutput) ToVirtualApplianceAdditio return o } +func (o VirtualApplianceAdditionalNicPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceAdditionalNicProperties] { + return pulumix.Output[VirtualApplianceAdditionalNicProperties]{ + OutputState: o.OutputState, + } +} + // Flag (true or false) for Intent for Public Ip on additional nic func (o VirtualApplianceAdditionalNicPropertiesOutput) HasPublicIp() pulumi.BoolPtrOutput { return o.ApplyT(func(v VirtualApplianceAdditionalNicProperties) *bool { return v.HasPublicIp }).(pulumi.BoolPtrOutput) @@ -14467,6 +16406,12 @@ func (o VirtualApplianceAdditionalNicPropertiesArrayOutput) ToVirtualApplianceAd return o } +func (o VirtualApplianceAdditionalNicPropertiesArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualApplianceAdditionalNicProperties] { + return pulumix.Output[[]VirtualApplianceAdditionalNicProperties]{ + OutputState: o.OutputState, + } +} + func (o VirtualApplianceAdditionalNicPropertiesArrayOutput) Index(i pulumi.IntInput) VirtualApplianceAdditionalNicPropertiesOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualApplianceAdditionalNicProperties { return vs[0].([]VirtualApplianceAdditionalNicProperties)[vs[1].(int)] @@ -14496,6 +16441,12 @@ func (o VirtualApplianceAdditionalNicPropertiesResponseOutput) ToVirtualApplianc return o } +func (o VirtualApplianceAdditionalNicPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceAdditionalNicPropertiesResponse] { + return pulumix.Output[VirtualApplianceAdditionalNicPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Flag (true or false) for Intent for Public Ip on additional nic func (o VirtualApplianceAdditionalNicPropertiesResponseOutput) HasPublicIp() pulumi.BoolPtrOutput { return o.ApplyT(func(v VirtualApplianceAdditionalNicPropertiesResponse) *bool { return v.HasPublicIp }).(pulumi.BoolPtrOutput) @@ -14520,6 +16471,12 @@ func (o VirtualApplianceAdditionalNicPropertiesResponseArrayOutput) ToVirtualApp return o } +func (o VirtualApplianceAdditionalNicPropertiesResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualApplianceAdditionalNicPropertiesResponse] { + return pulumix.Output[[]VirtualApplianceAdditionalNicPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualApplianceAdditionalNicPropertiesResponseArrayOutput) Index(i pulumi.IntInput) VirtualApplianceAdditionalNicPropertiesResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualApplianceAdditionalNicPropertiesResponse { return vs[0].([]VirtualApplianceAdditionalNicPropertiesResponse)[vs[1].(int)] @@ -14553,6 +16510,12 @@ func (o VirtualApplianceNicPropertiesResponseOutput) ToVirtualApplianceNicProper return o } +func (o VirtualApplianceNicPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceNicPropertiesResponse] { + return pulumix.Output[VirtualApplianceNicPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Instance on which nic is attached. func (o VirtualApplianceNicPropertiesResponseOutput) InstanceName() pulumi.StringOutput { return o.ApplyT(func(v VirtualApplianceNicPropertiesResponse) string { return v.InstanceName }).(pulumi.StringOutput) @@ -14587,6 +16550,12 @@ func (o VirtualApplianceNicPropertiesResponseArrayOutput) ToVirtualApplianceNicP return o } +func (o VirtualApplianceNicPropertiesResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualApplianceNicPropertiesResponse] { + return pulumix.Output[[]VirtualApplianceNicPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualApplianceNicPropertiesResponseArrayOutput) Index(i pulumi.IntInput) VirtualApplianceNicPropertiesResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualApplianceNicPropertiesResponse { return vs[0].([]VirtualApplianceNicPropertiesResponse)[vs[1].(int)] @@ -14636,6 +16605,12 @@ func (i VirtualApplianceSkuPropertiesArgs) ToVirtualApplianceSkuPropertiesOutput return pulumi.ToOutputWithContext(ctx, i).(VirtualApplianceSkuPropertiesOutput) } +func (i VirtualApplianceSkuPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceSkuProperties] { + return pulumix.Output[VirtualApplianceSkuProperties]{ + OutputState: i.ToVirtualApplianceSkuPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i VirtualApplianceSkuPropertiesArgs) ToVirtualApplianceSkuPropertiesPtrOutput() VirtualApplianceSkuPropertiesPtrOutput { return i.ToVirtualApplianceSkuPropertiesPtrOutputWithContext(context.Background()) } @@ -14677,6 +16652,12 @@ func (i *virtualApplianceSkuPropertiesPtrType) ToVirtualApplianceSkuPropertiesPt return pulumi.ToOutputWithContext(ctx, i).(VirtualApplianceSkuPropertiesPtrOutput) } +func (i *virtualApplianceSkuPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualApplianceSkuProperties] { + return pulumix.Output[*VirtualApplianceSkuProperties]{ + OutputState: i.ToVirtualApplianceSkuPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // Network Virtual Appliance Sku Properties. type VirtualApplianceSkuPropertiesOutput struct{ *pulumi.OutputState } @@ -14702,6 +16683,12 @@ func (o VirtualApplianceSkuPropertiesOutput) ToVirtualApplianceSkuPropertiesPtrO }).(VirtualApplianceSkuPropertiesPtrOutput) } +func (o VirtualApplianceSkuPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceSkuProperties] { + return pulumix.Output[VirtualApplianceSkuProperties]{ + OutputState: o.OutputState, + } +} + // Virtual Appliance Scale Unit. func (o VirtualApplianceSkuPropertiesOutput) BundledScaleUnit() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualApplianceSkuProperties) *string { return v.BundledScaleUnit }).(pulumi.StringPtrOutput) @@ -14731,6 +16718,12 @@ func (o VirtualApplianceSkuPropertiesPtrOutput) ToVirtualApplianceSkuPropertiesP return o } +func (o VirtualApplianceSkuPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualApplianceSkuProperties] { + return pulumix.Output[*VirtualApplianceSkuProperties]{ + OutputState: o.OutputState, + } +} + func (o VirtualApplianceSkuPropertiesPtrOutput) Elem() VirtualApplianceSkuPropertiesOutput { return o.ApplyT(func(v *VirtualApplianceSkuProperties) VirtualApplianceSkuProperties { if v != nil { @@ -14796,6 +16789,12 @@ func (o VirtualApplianceSkuPropertiesResponseOutput) ToVirtualApplianceSkuProper return o } +func (o VirtualApplianceSkuPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualApplianceSkuPropertiesResponse] { + return pulumix.Output[VirtualApplianceSkuPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Virtual Appliance Scale Unit. func (o VirtualApplianceSkuPropertiesResponseOutput) BundledScaleUnit() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualApplianceSkuPropertiesResponse) *string { return v.BundledScaleUnit }).(pulumi.StringPtrOutput) @@ -14825,6 +16824,12 @@ func (o VirtualApplianceSkuPropertiesResponsePtrOutput) ToVirtualApplianceSkuPro return o } +func (o VirtualApplianceSkuPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualApplianceSkuPropertiesResponse] { + return pulumix.Output[*VirtualApplianceSkuPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualApplianceSkuPropertiesResponsePtrOutput) Elem() VirtualApplianceSkuPropertiesResponseOutput { return o.ApplyT(func(v *VirtualApplianceSkuPropertiesResponse) VirtualApplianceSkuPropertiesResponse { if v != nil { @@ -14900,6 +16905,12 @@ func (i VirtualHubIdArgs) ToVirtualHubIdOutputWithContext(ctx context.Context) V return pulumi.ToOutputWithContext(ctx, i).(VirtualHubIdOutput) } +func (i VirtualHubIdArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualHubId] { + return pulumix.Output[VirtualHubId]{ + OutputState: i.ToVirtualHubIdOutputWithContext(ctx).OutputState, + } +} + // Virtual Hub identifier. type VirtualHubIdOutput struct{ *pulumi.OutputState } @@ -14915,6 +16926,12 @@ func (o VirtualHubIdOutput) ToVirtualHubIdOutputWithContext(ctx context.Context) return o } +func (o VirtualHubIdOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubId] { + return pulumix.Output[VirtualHubId]{ + OutputState: o.OutputState, + } +} + // The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. func (o VirtualHubIdOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualHubId) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -14941,6 +16958,12 @@ func (o VirtualHubIdResponseOutput) ToVirtualHubIdResponseOutputWithContext(ctx return o } +func (o VirtualHubIdResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubIdResponse] { + return pulumix.Output[VirtualHubIdResponse]{ + OutputState: o.OutputState, + } +} + // The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. func (o VirtualHubIdResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualHubIdResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -14985,6 +17008,12 @@ func (i VirtualHubRouteArgs) ToVirtualHubRouteOutputWithContext(ctx context.Cont return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteOutput) } +func (i VirtualHubRouteArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRoute] { + return pulumix.Output[VirtualHubRoute]{ + OutputState: i.ToVirtualHubRouteOutputWithContext(ctx).OutputState, + } +} + // VirtualHubRouteArrayInput is an input type that accepts VirtualHubRouteArray and VirtualHubRouteArrayOutput values. // You can construct a concrete instance of `VirtualHubRouteArrayInput` via: // @@ -15010,6 +17039,12 @@ func (i VirtualHubRouteArray) ToVirtualHubRouteArrayOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteArrayOutput) } +func (i VirtualHubRouteArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRoute] { + return pulumix.Output[[]VirtualHubRoute]{ + OutputState: i.ToVirtualHubRouteArrayOutputWithContext(ctx).OutputState, + } +} + // VirtualHub route. type VirtualHubRouteOutput struct{ *pulumi.OutputState } @@ -15025,6 +17060,12 @@ func (o VirtualHubRouteOutput) ToVirtualHubRouteOutputWithContext(ctx context.Co return o } +func (o VirtualHubRouteOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRoute] { + return pulumix.Output[VirtualHubRoute]{ + OutputState: o.OutputState, + } +} + // List of all addressPrefixes. func (o VirtualHubRouteOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v VirtualHubRoute) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) @@ -15049,6 +17090,12 @@ func (o VirtualHubRouteArrayOutput) ToVirtualHubRouteArrayOutputWithContext(ctx return o } +func (o VirtualHubRouteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRoute] { + return pulumix.Output[[]VirtualHubRoute]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualHubRoute { return vs[0].([]VirtualHubRoute)[vs[1].(int)] @@ -15078,6 +17125,12 @@ func (o VirtualHubRouteResponseOutput) ToVirtualHubRouteResponseOutputWithContex return o } +func (o VirtualHubRouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteResponse] { + return pulumix.Output[VirtualHubRouteResponse]{ + OutputState: o.OutputState, + } +} + // List of all addressPrefixes. func (o VirtualHubRouteResponseOutput) AddressPrefixes() pulumi.StringArrayOutput { return o.ApplyT(func(v VirtualHubRouteResponse) []string { return v.AddressPrefixes }).(pulumi.StringArrayOutput) @@ -15102,6 +17155,12 @@ func (o VirtualHubRouteResponseArrayOutput) ToVirtualHubRouteResponseArrayOutput return o } +func (o VirtualHubRouteResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteResponse] { + return pulumix.Output[[]VirtualHubRouteResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteResponseArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualHubRouteResponse { return vs[0].([]VirtualHubRouteResponse)[vs[1].(int)] @@ -15143,6 +17202,12 @@ func (i VirtualHubRouteTableArgs) ToVirtualHubRouteTableOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteTableOutput) } +func (i VirtualHubRouteTableArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteTable] { + return pulumix.Output[VirtualHubRouteTable]{ + OutputState: i.ToVirtualHubRouteTableOutputWithContext(ctx).OutputState, + } +} + func (i VirtualHubRouteTableArgs) ToVirtualHubRouteTablePtrOutput() VirtualHubRouteTablePtrOutput { return i.ToVirtualHubRouteTablePtrOutputWithContext(context.Background()) } @@ -15184,6 +17249,12 @@ func (i *virtualHubRouteTablePtrType) ToVirtualHubRouteTablePtrOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteTablePtrOutput) } +func (i *virtualHubRouteTablePtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubRouteTable] { + return pulumix.Output[*VirtualHubRouteTable]{ + OutputState: i.ToVirtualHubRouteTablePtrOutputWithContext(ctx).OutputState, + } +} + // VirtualHub route table. type VirtualHubRouteTableOutput struct{ *pulumi.OutputState } @@ -15209,6 +17280,12 @@ func (o VirtualHubRouteTableOutput) ToVirtualHubRouteTablePtrOutputWithContext(c }).(VirtualHubRouteTablePtrOutput) } +func (o VirtualHubRouteTableOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteTable] { + return pulumix.Output[VirtualHubRouteTable]{ + OutputState: o.OutputState, + } +} + // List of all routes. func (o VirtualHubRouteTableOutput) Routes() VirtualHubRouteArrayOutput { return o.ApplyT(func(v VirtualHubRouteTable) []VirtualHubRoute { return v.Routes }).(VirtualHubRouteArrayOutput) @@ -15228,6 +17305,12 @@ func (o VirtualHubRouteTablePtrOutput) ToVirtualHubRouteTablePtrOutputWithContex return o } +func (o VirtualHubRouteTablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubRouteTable] { + return pulumix.Output[*VirtualHubRouteTable]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteTablePtrOutput) Elem() VirtualHubRouteTableOutput { return o.ApplyT(func(v *VirtualHubRouteTable) VirtualHubRouteTable { if v != nil { @@ -15269,6 +17352,12 @@ func (o VirtualHubRouteTableResponseOutput) ToVirtualHubRouteTableResponseOutput return o } +func (o VirtualHubRouteTableResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteTableResponse] { + return pulumix.Output[VirtualHubRouteTableResponse]{ + OutputState: o.OutputState, + } +} + // List of all routes. func (o VirtualHubRouteTableResponseOutput) Routes() VirtualHubRouteResponseArrayOutput { return o.ApplyT(func(v VirtualHubRouteTableResponse) []VirtualHubRouteResponse { return v.Routes }).(VirtualHubRouteResponseArrayOutput) @@ -15288,6 +17377,12 @@ func (o VirtualHubRouteTableResponsePtrOutput) ToVirtualHubRouteTableResponsePtr return o } +func (o VirtualHubRouteTableResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubRouteTableResponse] { + return pulumix.Output[*VirtualHubRouteTableResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteTableResponsePtrOutput) Elem() VirtualHubRouteTableResponseOutput { return o.ApplyT(func(v *VirtualHubRouteTableResponse) VirtualHubRouteTableResponse { if v != nil { @@ -15355,6 +17450,12 @@ func (i VirtualHubRouteTableV2TypeArgs) ToVirtualHubRouteTableV2TypeOutputWithCo return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteTableV2TypeOutput) } +func (i VirtualHubRouteTableV2TypeArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteTableV2Type] { + return pulumix.Output[VirtualHubRouteTableV2Type]{ + OutputState: i.ToVirtualHubRouteTableV2TypeOutputWithContext(ctx).OutputState, + } +} + // VirtualHubRouteTableV2TypeArrayInput is an input type that accepts VirtualHubRouteTableV2TypeArray and VirtualHubRouteTableV2TypeArrayOutput values. // You can construct a concrete instance of `VirtualHubRouteTableV2TypeArrayInput` via: // @@ -15380,6 +17481,12 @@ func (i VirtualHubRouteTableV2TypeArray) ToVirtualHubRouteTableV2TypeArrayOutput return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteTableV2TypeArrayOutput) } +func (i VirtualHubRouteTableV2TypeArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteTableV2Type] { + return pulumix.Output[[]VirtualHubRouteTableV2Type]{ + OutputState: i.ToVirtualHubRouteTableV2TypeArrayOutputWithContext(ctx).OutputState, + } +} + // VirtualHubRouteTableV2 Resource. type VirtualHubRouteTableV2TypeOutput struct{ *pulumi.OutputState } @@ -15395,6 +17502,12 @@ func (o VirtualHubRouteTableV2TypeOutput) ToVirtualHubRouteTableV2TypeOutputWith return o } +func (o VirtualHubRouteTableV2TypeOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteTableV2Type] { + return pulumix.Output[VirtualHubRouteTableV2Type]{ + OutputState: o.OutputState, + } +} + // List of all connections attached to this route table v2. func (o VirtualHubRouteTableV2TypeOutput) AttachedConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v VirtualHubRouteTableV2Type) []string { return v.AttachedConnections }).(pulumi.StringArrayOutput) @@ -15429,6 +17542,12 @@ func (o VirtualHubRouteTableV2TypeArrayOutput) ToVirtualHubRouteTableV2TypeArray return o } +func (o VirtualHubRouteTableV2TypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteTableV2Type] { + return pulumix.Output[[]VirtualHubRouteTableV2Type]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteTableV2TypeArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteTableV2TypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualHubRouteTableV2Type { return vs[0].([]VirtualHubRouteTableV2Type)[vs[1].(int)] @@ -15466,6 +17585,12 @@ func (o VirtualHubRouteTableV2ResponseOutput) ToVirtualHubRouteTableV2ResponseOu return o } +func (o VirtualHubRouteTableV2ResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteTableV2Response] { + return pulumix.Output[VirtualHubRouteTableV2Response]{ + OutputState: o.OutputState, + } +} + // List of all connections attached to this route table v2. func (o VirtualHubRouteTableV2ResponseOutput) AttachedConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v VirtualHubRouteTableV2Response) []string { return v.AttachedConnections }).(pulumi.StringArrayOutput) @@ -15510,6 +17635,12 @@ func (o VirtualHubRouteTableV2ResponseArrayOutput) ToVirtualHubRouteTableV2Respo return o } +func (o VirtualHubRouteTableV2ResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteTableV2Response] { + return pulumix.Output[[]VirtualHubRouteTableV2Response]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteTableV2ResponseArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteTableV2ResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualHubRouteTableV2Response { return vs[0].([]VirtualHubRouteTableV2Response)[vs[1].(int)] @@ -15563,6 +17694,12 @@ func (i VirtualHubRouteV2Args) ToVirtualHubRouteV2OutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteV2Output) } +func (i VirtualHubRouteV2Args) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteV2] { + return pulumix.Output[VirtualHubRouteV2]{ + OutputState: i.ToVirtualHubRouteV2OutputWithContext(ctx).OutputState, + } +} + // VirtualHubRouteV2ArrayInput is an input type that accepts VirtualHubRouteV2Array and VirtualHubRouteV2ArrayOutput values. // You can construct a concrete instance of `VirtualHubRouteV2ArrayInput` via: // @@ -15588,6 +17725,12 @@ func (i VirtualHubRouteV2Array) ToVirtualHubRouteV2ArrayOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteV2ArrayOutput) } +func (i VirtualHubRouteV2Array) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteV2] { + return pulumix.Output[[]VirtualHubRouteV2]{ + OutputState: i.ToVirtualHubRouteV2ArrayOutputWithContext(ctx).OutputState, + } +} + // VirtualHubRouteTableV2 route. type VirtualHubRouteV2Output struct{ *pulumi.OutputState } @@ -15603,6 +17746,12 @@ func (o VirtualHubRouteV2Output) ToVirtualHubRouteV2OutputWithContext(ctx contex return o } +func (o VirtualHubRouteV2Output) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteV2] { + return pulumix.Output[VirtualHubRouteV2]{ + OutputState: o.OutputState, + } +} + // The type of destinations. func (o VirtualHubRouteV2Output) DestinationType() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualHubRouteV2) *string { return v.DestinationType }).(pulumi.StringPtrOutput) @@ -15637,6 +17786,12 @@ func (o VirtualHubRouteV2ArrayOutput) ToVirtualHubRouteV2ArrayOutputWithContext( return o } +func (o VirtualHubRouteV2ArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteV2] { + return pulumix.Output[[]VirtualHubRouteV2]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteV2ArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteV2Output { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualHubRouteV2 { return vs[0].([]VirtualHubRouteV2)[vs[1].(int)] @@ -15670,6 +17825,12 @@ func (o VirtualHubRouteV2ResponseOutput) ToVirtualHubRouteV2ResponseOutputWithCo return o } +func (o VirtualHubRouteV2ResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualHubRouteV2Response] { + return pulumix.Output[VirtualHubRouteV2Response]{ + OutputState: o.OutputState, + } +} + // The type of destinations. func (o VirtualHubRouteV2ResponseOutput) DestinationType() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualHubRouteV2Response) *string { return v.DestinationType }).(pulumi.StringPtrOutput) @@ -15704,6 +17865,12 @@ func (o VirtualHubRouteV2ResponseArrayOutput) ToVirtualHubRouteV2ResponseArrayOu return o } +func (o VirtualHubRouteV2ResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualHubRouteV2Response] { + return pulumix.Output[[]VirtualHubRouteV2Response]{ + OutputState: o.OutputState, + } +} + func (o VirtualHubRouteV2ResponseArrayOutput) Index(i pulumi.IntInput) VirtualHubRouteV2ResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualHubRouteV2Response { return vs[0].([]VirtualHubRouteV2Response)[vs[1].(int)] @@ -15745,6 +17912,12 @@ func (i VirtualNetworkBgpCommunitiesArgs) ToVirtualNetworkBgpCommunitiesOutputWi return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkBgpCommunitiesOutput) } +func (i VirtualNetworkBgpCommunitiesArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkBgpCommunities] { + return pulumix.Output[VirtualNetworkBgpCommunities]{ + OutputState: i.ToVirtualNetworkBgpCommunitiesOutputWithContext(ctx).OutputState, + } +} + func (i VirtualNetworkBgpCommunitiesArgs) ToVirtualNetworkBgpCommunitiesPtrOutput() VirtualNetworkBgpCommunitiesPtrOutput { return i.ToVirtualNetworkBgpCommunitiesPtrOutputWithContext(context.Background()) } @@ -15786,6 +17959,12 @@ func (i *virtualNetworkBgpCommunitiesPtrType) ToVirtualNetworkBgpCommunitiesPtrO return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkBgpCommunitiesPtrOutput) } +func (i *virtualNetworkBgpCommunitiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkBgpCommunities] { + return pulumix.Output[*VirtualNetworkBgpCommunities]{ + OutputState: i.ToVirtualNetworkBgpCommunitiesPtrOutputWithContext(ctx).OutputState, + } +} + // Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. type VirtualNetworkBgpCommunitiesOutput struct{ *pulumi.OutputState } @@ -15811,6 +17990,12 @@ func (o VirtualNetworkBgpCommunitiesOutput) ToVirtualNetworkBgpCommunitiesPtrOut }).(VirtualNetworkBgpCommunitiesPtrOutput) } +func (o VirtualNetworkBgpCommunitiesOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkBgpCommunities] { + return pulumix.Output[VirtualNetworkBgpCommunities]{ + OutputState: o.OutputState, + } +} + // The BGP community associated with the virtual network. func (o VirtualNetworkBgpCommunitiesOutput) VirtualNetworkCommunity() pulumi.StringOutput { return o.ApplyT(func(v VirtualNetworkBgpCommunities) string { return v.VirtualNetworkCommunity }).(pulumi.StringOutput) @@ -15830,6 +18015,12 @@ func (o VirtualNetworkBgpCommunitiesPtrOutput) ToVirtualNetworkBgpCommunitiesPtr return o } +func (o VirtualNetworkBgpCommunitiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkBgpCommunities] { + return pulumix.Output[*VirtualNetworkBgpCommunities]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkBgpCommunitiesPtrOutput) Elem() VirtualNetworkBgpCommunitiesOutput { return o.ApplyT(func(v *VirtualNetworkBgpCommunities) VirtualNetworkBgpCommunities { if v != nil { @@ -15873,6 +18064,12 @@ func (o VirtualNetworkBgpCommunitiesResponseOutput) ToVirtualNetworkBgpCommuniti return o } +func (o VirtualNetworkBgpCommunitiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkBgpCommunitiesResponse] { + return pulumix.Output[VirtualNetworkBgpCommunitiesResponse]{ + OutputState: o.OutputState, + } +} + // The BGP community associated with the region of the virtual network. func (o VirtualNetworkBgpCommunitiesResponseOutput) RegionalCommunity() pulumi.StringOutput { return o.ApplyT(func(v VirtualNetworkBgpCommunitiesResponse) string { return v.RegionalCommunity }).(pulumi.StringOutput) @@ -15897,6 +18094,12 @@ func (o VirtualNetworkBgpCommunitiesResponsePtrOutput) ToVirtualNetworkBgpCommun return o } +func (o VirtualNetworkBgpCommunitiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkBgpCommunitiesResponse] { + return pulumix.Output[*VirtualNetworkBgpCommunitiesResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkBgpCommunitiesResponsePtrOutput) Elem() VirtualNetworkBgpCommunitiesResponseOutput { return o.ApplyT(func(v *VirtualNetworkBgpCommunitiesResponse) VirtualNetworkBgpCommunitiesResponse { if v != nil { @@ -15950,6 +18153,12 @@ func (o VirtualNetworkDnsForwardingRulesetResponseOutput) ToVirtualNetworkDnsFor return o } +func (o VirtualNetworkDnsForwardingRulesetResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkDnsForwardingRulesetResponse] { + return pulumix.Output[VirtualNetworkDnsForwardingRulesetResponse]{ + OutputState: o.OutputState, + } +} + // DNS Forwarding Ruleset Resource ID. func (o VirtualNetworkDnsForwardingRulesetResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkDnsForwardingRulesetResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -15974,6 +18183,12 @@ func (o VirtualNetworkDnsForwardingRulesetResponseArrayOutput) ToVirtualNetworkD return o } +func (o VirtualNetworkDnsForwardingRulesetResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkDnsForwardingRulesetResponse] { + return pulumix.Output[[]VirtualNetworkDnsForwardingRulesetResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkDnsForwardingRulesetResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkDnsForwardingRulesetResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkDnsForwardingRulesetResponse { return vs[0].([]VirtualNetworkDnsForwardingRulesetResponse)[vs[1].(int)] @@ -16019,6 +18234,12 @@ func (i VirtualNetworkEncryptionArgs) ToVirtualNetworkEncryptionOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkEncryptionOutput) } +func (i VirtualNetworkEncryptionArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkEncryption] { + return pulumix.Output[VirtualNetworkEncryption]{ + OutputState: i.ToVirtualNetworkEncryptionOutputWithContext(ctx).OutputState, + } +} + func (i VirtualNetworkEncryptionArgs) ToVirtualNetworkEncryptionPtrOutput() VirtualNetworkEncryptionPtrOutput { return i.ToVirtualNetworkEncryptionPtrOutputWithContext(context.Background()) } @@ -16060,6 +18281,12 @@ func (i *virtualNetworkEncryptionPtrType) ToVirtualNetworkEncryptionPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkEncryptionPtrOutput) } +func (i *virtualNetworkEncryptionPtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkEncryption] { + return pulumix.Output[*VirtualNetworkEncryption]{ + OutputState: i.ToVirtualNetworkEncryptionPtrOutputWithContext(ctx).OutputState, + } +} + // Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet. type VirtualNetworkEncryptionOutput struct{ *pulumi.OutputState } @@ -16085,6 +18312,12 @@ func (o VirtualNetworkEncryptionOutput) ToVirtualNetworkEncryptionPtrOutputWithC }).(VirtualNetworkEncryptionPtrOutput) } +func (o VirtualNetworkEncryptionOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkEncryption] { + return pulumix.Output[VirtualNetworkEncryption]{ + OutputState: o.OutputState, + } +} + // Indicates if encryption is enabled on the virtual network. func (o VirtualNetworkEncryptionOutput) Enabled() pulumi.BoolOutput { return o.ApplyT(func(v VirtualNetworkEncryption) bool { return v.Enabled }).(pulumi.BoolOutput) @@ -16109,6 +18342,12 @@ func (o VirtualNetworkEncryptionPtrOutput) ToVirtualNetworkEncryptionPtrOutputWi return o } +func (o VirtualNetworkEncryptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkEncryption] { + return pulumix.Output[*VirtualNetworkEncryption]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkEncryptionPtrOutput) Elem() VirtualNetworkEncryptionOutput { return o.ApplyT(func(v *VirtualNetworkEncryption) VirtualNetworkEncryption { if v != nil { @@ -16162,6 +18401,12 @@ func (o VirtualNetworkEncryptionResponseOutput) ToVirtualNetworkEncryptionRespon return o } +func (o VirtualNetworkEncryptionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkEncryptionResponse] { + return pulumix.Output[VirtualNetworkEncryptionResponse]{ + OutputState: o.OutputState, + } +} + // Indicates if encryption is enabled on the virtual network. func (o VirtualNetworkEncryptionResponseOutput) Enabled() pulumi.BoolOutput { return o.ApplyT(func(v VirtualNetworkEncryptionResponse) bool { return v.Enabled }).(pulumi.BoolOutput) @@ -16186,6 +18431,12 @@ func (o VirtualNetworkEncryptionResponsePtrOutput) ToVirtualNetworkEncryptionRes return o } +func (o VirtualNetworkEncryptionResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkEncryptionResponse] { + return pulumix.Output[*VirtualNetworkEncryptionResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkEncryptionResponsePtrOutput) Elem() VirtualNetworkEncryptionResponseOutput { return o.ApplyT(func(v *VirtualNetworkEncryptionResponse) VirtualNetworkEncryptionResponse { if v != nil { @@ -16347,6 +18598,12 @@ func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypeOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayTypeOutput) } +func (i VirtualNetworkGatewayTypeArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayType] { + return pulumix.Output[VirtualNetworkGatewayType]{ + OutputState: i.ToVirtualNetworkGatewayTypeOutputWithContext(ctx).OutputState, + } +} + func (i VirtualNetworkGatewayTypeArgs) ToVirtualNetworkGatewayTypePtrOutput() VirtualNetworkGatewayTypePtrOutput { return i.ToVirtualNetworkGatewayTypePtrOutputWithContext(context.Background()) } @@ -16388,6 +18645,12 @@ func (i *virtualNetworkGatewayTypePtrType) ToVirtualNetworkGatewayTypePtrOutputW return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayTypePtrOutput) } +func (i *virtualNetworkGatewayTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayType] { + return pulumix.Output[*VirtualNetworkGatewayType]{ + OutputState: i.ToVirtualNetworkGatewayTypePtrOutputWithContext(ctx).OutputState, + } +} + // A common class for general resource information. type VirtualNetworkGatewayTypeOutput struct{ *pulumi.OutputState } @@ -16413,6 +18676,12 @@ func (o VirtualNetworkGatewayTypeOutput) ToVirtualNetworkGatewayTypePtrOutputWit }).(VirtualNetworkGatewayTypePtrOutput) } +func (o VirtualNetworkGatewayTypeOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayType] { + return pulumix.Output[VirtualNetworkGatewayType]{ + OutputState: o.OutputState, + } +} + // ActiveActive flag. func (o VirtualNetworkGatewayTypeOutput) ActiveActive() pulumi.BoolPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewayType) *bool { return v.ActiveActive }).(pulumi.BoolPtrOutput) @@ -16554,6 +18823,12 @@ func (o VirtualNetworkGatewayTypePtrOutput) ToVirtualNetworkGatewayTypePtrOutput return o } +func (o VirtualNetworkGatewayTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayType] { + return pulumix.Output[*VirtualNetworkGatewayType]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayTypePtrOutput) Elem() VirtualNetworkGatewayTypeOutput { return o.ApplyT(func(v *VirtualNetworkGatewayType) VirtualNetworkGatewayType { if v != nil { @@ -16865,6 +19140,12 @@ func (i VirtualNetworkGatewayIPConfigurationArgs) ToVirtualNetworkGatewayIPConfi return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayIPConfigurationOutput) } +func (i VirtualNetworkGatewayIPConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayIPConfiguration] { + return pulumix.Output[VirtualNetworkGatewayIPConfiguration]{ + OutputState: i.ToVirtualNetworkGatewayIPConfigurationOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkGatewayIPConfigurationArrayInput is an input type that accepts VirtualNetworkGatewayIPConfigurationArray and VirtualNetworkGatewayIPConfigurationArrayOutput values. // You can construct a concrete instance of `VirtualNetworkGatewayIPConfigurationArrayInput` via: // @@ -16890,6 +19171,12 @@ func (i VirtualNetworkGatewayIPConfigurationArray) ToVirtualNetworkGatewayIPConf return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayIPConfigurationArrayOutput) } +func (i VirtualNetworkGatewayIPConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayIPConfiguration] { + return pulumix.Output[[]VirtualNetworkGatewayIPConfiguration]{ + OutputState: i.ToVirtualNetworkGatewayIPConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // IP configuration for virtual network gateway. type VirtualNetworkGatewayIPConfigurationOutput struct{ *pulumi.OutputState } @@ -16905,6 +19192,12 @@ func (o VirtualNetworkGatewayIPConfigurationOutput) ToVirtualNetworkGatewayIPCon return o } +func (o VirtualNetworkGatewayIPConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayIPConfiguration] { + return pulumix.Output[VirtualNetworkGatewayIPConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VirtualNetworkGatewayIPConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewayIPConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -16944,6 +19237,12 @@ func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToVirtualNetworkGateway return o } +func (o VirtualNetworkGatewayIPConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayIPConfiguration] { + return pulumix.Output[[]VirtualNetworkGatewayIPConfiguration]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayIPConfigurationArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayIPConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayIPConfiguration { return vs[0].([]VirtualNetworkGatewayIPConfiguration)[vs[1].(int)] @@ -16985,6 +19284,12 @@ func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToVirtualNetworkGate return o } +func (o VirtualNetworkGatewayIPConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayIPConfigurationResponse] { + return pulumix.Output[VirtualNetworkGatewayIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualNetworkGatewayIPConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VirtualNetworkGatewayIPConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -17039,6 +19344,12 @@ func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToVirtualNetwor return o } +func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayIPConfigurationResponse] { + return pulumix.Output[[]VirtualNetworkGatewayIPConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayIPConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayIPConfigurationResponse { return vs[0].([]VirtualNetworkGatewayIPConfigurationResponse)[vs[1].(int)] @@ -17104,6 +19415,12 @@ func (i VirtualNetworkGatewayNatRuleTypeArgs) ToVirtualNetworkGatewayNatRuleType return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayNatRuleTypeOutput) } +func (i VirtualNetworkGatewayNatRuleTypeArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayNatRuleType] { + return pulumix.Output[VirtualNetworkGatewayNatRuleType]{ + OutputState: i.ToVirtualNetworkGatewayNatRuleTypeOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkGatewayNatRuleTypeArrayInput is an input type that accepts VirtualNetworkGatewayNatRuleTypeArray and VirtualNetworkGatewayNatRuleTypeArrayOutput values. // You can construct a concrete instance of `VirtualNetworkGatewayNatRuleTypeArrayInput` via: // @@ -17129,6 +19446,12 @@ func (i VirtualNetworkGatewayNatRuleTypeArray) ToVirtualNetworkGatewayNatRuleTyp return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayNatRuleTypeArrayOutput) } +func (i VirtualNetworkGatewayNatRuleTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayNatRuleType] { + return pulumix.Output[[]VirtualNetworkGatewayNatRuleType]{ + OutputState: i.ToVirtualNetworkGatewayNatRuleTypeArrayOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkGatewayNatRule Resource. type VirtualNetworkGatewayNatRuleTypeOutput struct{ *pulumi.OutputState } @@ -17144,6 +19467,12 @@ func (o VirtualNetworkGatewayNatRuleTypeOutput) ToVirtualNetworkGatewayNatRuleTy return o } +func (o VirtualNetworkGatewayNatRuleTypeOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayNatRuleType] { + return pulumix.Output[VirtualNetworkGatewayNatRuleType]{ + OutputState: o.OutputState, + } +} + // The private IP address external mapping for NAT. func (o VirtualNetworkGatewayNatRuleTypeOutput) ExternalMappings() VpnNatRuleMappingArrayOutput { return o.ApplyT(func(v VirtualNetworkGatewayNatRuleType) []VpnNatRuleMapping { return v.ExternalMappings }).(VpnNatRuleMappingArrayOutput) @@ -17193,6 +19522,12 @@ func (o VirtualNetworkGatewayNatRuleTypeArrayOutput) ToVirtualNetworkGatewayNatR return o } +func (o VirtualNetworkGatewayNatRuleTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayNatRuleType] { + return pulumix.Output[[]VirtualNetworkGatewayNatRuleType]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayNatRuleTypeArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayNatRuleTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayNatRuleType { return vs[0].([]VirtualNetworkGatewayNatRuleType)[vs[1].(int)] @@ -17236,6 +19571,12 @@ func (o VirtualNetworkGatewayNatRuleResponseOutput) ToVirtualNetworkGatewayNatRu return o } +func (o VirtualNetworkGatewayNatRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayNatRuleResponse] { + return pulumix.Output[VirtualNetworkGatewayNatRuleResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualNetworkGatewayNatRuleResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VirtualNetworkGatewayNatRuleResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -17295,6 +19636,12 @@ func (o VirtualNetworkGatewayNatRuleResponseArrayOutput) ToVirtualNetworkGateway return o } +func (o VirtualNetworkGatewayNatRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayNatRuleResponse] { + return pulumix.Output[[]VirtualNetworkGatewayNatRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayNatRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayNatRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayNatRuleResponse { return vs[0].([]VirtualNetworkGatewayNatRuleResponse)[vs[1].(int)] @@ -17352,6 +19699,12 @@ func (i VirtualNetworkGatewayPolicyGroupArgs) ToVirtualNetworkGatewayPolicyGroup return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayPolicyGroupOutput) } +func (i VirtualNetworkGatewayPolicyGroupArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayPolicyGroup] { + return pulumix.Output[VirtualNetworkGatewayPolicyGroup]{ + OutputState: i.ToVirtualNetworkGatewayPolicyGroupOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkGatewayPolicyGroupArrayInput is an input type that accepts VirtualNetworkGatewayPolicyGroupArray and VirtualNetworkGatewayPolicyGroupArrayOutput values. // You can construct a concrete instance of `VirtualNetworkGatewayPolicyGroupArrayInput` via: // @@ -17377,6 +19730,12 @@ func (i VirtualNetworkGatewayPolicyGroupArray) ToVirtualNetworkGatewayPolicyGrou return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayPolicyGroupArrayOutput) } +func (i VirtualNetworkGatewayPolicyGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayPolicyGroup] { + return pulumix.Output[[]VirtualNetworkGatewayPolicyGroup]{ + OutputState: i.ToVirtualNetworkGatewayPolicyGroupArrayOutputWithContext(ctx).OutputState, + } +} + // Parameters for VirtualNetworkGatewayPolicyGroup. type VirtualNetworkGatewayPolicyGroupOutput struct{ *pulumi.OutputState } @@ -17392,6 +19751,12 @@ func (o VirtualNetworkGatewayPolicyGroupOutput) ToVirtualNetworkGatewayPolicyGro return o } +func (o VirtualNetworkGatewayPolicyGroupOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayPolicyGroup] { + return pulumix.Output[VirtualNetworkGatewayPolicyGroup]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VirtualNetworkGatewayPolicyGroupOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewayPolicyGroup) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -17433,6 +19798,12 @@ func (o VirtualNetworkGatewayPolicyGroupArrayOutput) ToVirtualNetworkGatewayPoli return o } +func (o VirtualNetworkGatewayPolicyGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayPolicyGroup] { + return pulumix.Output[[]VirtualNetworkGatewayPolicyGroup]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayPolicyGroupArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayPolicyGroupOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayPolicyGroup { return vs[0].([]VirtualNetworkGatewayPolicyGroup)[vs[1].(int)] @@ -17482,6 +19853,12 @@ func (i VirtualNetworkGatewayPolicyGroupMemberArgs) ToVirtualNetworkGatewayPolic return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayPolicyGroupMemberOutput) } +func (i VirtualNetworkGatewayPolicyGroupMemberArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayPolicyGroupMember] { + return pulumix.Output[VirtualNetworkGatewayPolicyGroupMember]{ + OutputState: i.ToVirtualNetworkGatewayPolicyGroupMemberOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkGatewayPolicyGroupMemberArrayInput is an input type that accepts VirtualNetworkGatewayPolicyGroupMemberArray and VirtualNetworkGatewayPolicyGroupMemberArrayOutput values. // You can construct a concrete instance of `VirtualNetworkGatewayPolicyGroupMemberArrayInput` via: // @@ -17507,6 +19884,12 @@ func (i VirtualNetworkGatewayPolicyGroupMemberArray) ToVirtualNetworkGatewayPoli return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayPolicyGroupMemberArrayOutput) } +func (i VirtualNetworkGatewayPolicyGroupMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayPolicyGroupMember] { + return pulumix.Output[[]VirtualNetworkGatewayPolicyGroupMember]{ + OutputState: i.ToVirtualNetworkGatewayPolicyGroupMemberArrayOutputWithContext(ctx).OutputState, + } +} + // Vpn Client Connection configuration PolicyGroup member type VirtualNetworkGatewayPolicyGroupMemberOutput struct{ *pulumi.OutputState } @@ -17522,6 +19905,12 @@ func (o VirtualNetworkGatewayPolicyGroupMemberOutput) ToVirtualNetworkGatewayPol return o } +func (o VirtualNetworkGatewayPolicyGroupMemberOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayPolicyGroupMember] { + return pulumix.Output[VirtualNetworkGatewayPolicyGroupMember]{ + OutputState: o.OutputState, + } +} + // The Vpn Policy member attribute type. func (o VirtualNetworkGatewayPolicyGroupMemberOutput) AttributeType() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewayPolicyGroupMember) *string { return v.AttributeType }).(pulumi.StringPtrOutput) @@ -17551,6 +19940,12 @@ func (o VirtualNetworkGatewayPolicyGroupMemberArrayOutput) ToVirtualNetworkGatew return o } +func (o VirtualNetworkGatewayPolicyGroupMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayPolicyGroupMember] { + return pulumix.Output[[]VirtualNetworkGatewayPolicyGroupMember]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayPolicyGroupMemberArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayPolicyGroupMemberOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayPolicyGroupMember { return vs[0].([]VirtualNetworkGatewayPolicyGroupMember)[vs[1].(int)] @@ -17582,6 +19977,12 @@ func (o VirtualNetworkGatewayPolicyGroupMemberResponseOutput) ToVirtualNetworkGa return o } +func (o VirtualNetworkGatewayPolicyGroupMemberResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayPolicyGroupMemberResponse] { + return pulumix.Output[VirtualNetworkGatewayPolicyGroupMemberResponse]{ + OutputState: o.OutputState, + } +} + // The Vpn Policy member attribute type. func (o VirtualNetworkGatewayPolicyGroupMemberResponseOutput) AttributeType() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewayPolicyGroupMemberResponse) *string { return v.AttributeType }).(pulumi.StringPtrOutput) @@ -17611,6 +20012,12 @@ func (o VirtualNetworkGatewayPolicyGroupMemberResponseArrayOutput) ToVirtualNetw return o } +func (o VirtualNetworkGatewayPolicyGroupMemberResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayPolicyGroupMemberResponse] { + return pulumix.Output[[]VirtualNetworkGatewayPolicyGroupMemberResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayPolicyGroupMemberResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayPolicyGroupMemberResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayPolicyGroupMemberResponse { return vs[0].([]VirtualNetworkGatewayPolicyGroupMemberResponse)[vs[1].(int)] @@ -17652,6 +20059,12 @@ func (o VirtualNetworkGatewayPolicyGroupResponseOutput) ToVirtualNetworkGatewayP return o } +func (o VirtualNetworkGatewayPolicyGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayPolicyGroupResponse] { + return pulumix.Output[VirtualNetworkGatewayPolicyGroupResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualNetworkGatewayPolicyGroupResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VirtualNetworkGatewayPolicyGroupResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -17710,6 +20123,12 @@ func (o VirtualNetworkGatewayPolicyGroupResponseArrayOutput) ToVirtualNetworkGat return o } +func (o VirtualNetworkGatewayPolicyGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkGatewayPolicyGroupResponse] { + return pulumix.Output[[]VirtualNetworkGatewayPolicyGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayPolicyGroupResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkGatewayPolicyGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkGatewayPolicyGroupResponse { return vs[0].([]VirtualNetworkGatewayPolicyGroupResponse)[vs[1].(int)] @@ -17797,6 +20216,12 @@ func (o VirtualNetworkGatewayResponseOutput) ToVirtualNetworkGatewayResponseOutp return o } +func (o VirtualNetworkGatewayResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewayResponse] { + return pulumix.Output[VirtualNetworkGatewayResponse]{ + OutputState: o.OutputState, + } +} + // ActiveActive flag. func (o VirtualNetworkGatewayResponseOutput) ActiveActive() pulumi.BoolPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewayResponse) *bool { return v.ActiveActive }).(pulumi.BoolPtrOutput) @@ -17970,6 +20395,12 @@ func (o VirtualNetworkGatewayResponsePtrOutput) ToVirtualNetworkGatewayResponseP return o } +func (o VirtualNetworkGatewayResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayResponse] { + return pulumix.Output[*VirtualNetworkGatewayResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewayResponsePtrOutput) Elem() VirtualNetworkGatewayResponseOutput { return o.ApplyT(func(v *VirtualNetworkGatewayResponse) VirtualNetworkGatewayResponse { if v != nil { @@ -18329,6 +20760,12 @@ func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewaySkuOutput) } +func (i VirtualNetworkGatewaySkuArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewaySku] { + return pulumix.Output[VirtualNetworkGatewaySku]{ + OutputState: i.ToVirtualNetworkGatewaySkuOutputWithContext(ctx).OutputState, + } +} + func (i VirtualNetworkGatewaySkuArgs) ToVirtualNetworkGatewaySkuPtrOutput() VirtualNetworkGatewaySkuPtrOutput { return i.ToVirtualNetworkGatewaySkuPtrOutputWithContext(context.Background()) } @@ -18370,6 +20807,12 @@ func (i *virtualNetworkGatewaySkuPtrType) ToVirtualNetworkGatewaySkuPtrOutputWit return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewaySkuPtrOutput) } +func (i *virtualNetworkGatewaySkuPtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewaySku] { + return pulumix.Output[*VirtualNetworkGatewaySku]{ + OutputState: i.ToVirtualNetworkGatewaySkuPtrOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkGatewaySku details. type VirtualNetworkGatewaySkuOutput struct{ *pulumi.OutputState } @@ -18395,6 +20838,12 @@ func (o VirtualNetworkGatewaySkuOutput) ToVirtualNetworkGatewaySkuPtrOutputWithC }).(VirtualNetworkGatewaySkuPtrOutput) } +func (o VirtualNetworkGatewaySkuOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewaySku] { + return pulumix.Output[VirtualNetworkGatewaySku]{ + OutputState: o.OutputState, + } +} + // Gateway SKU name. func (o VirtualNetworkGatewaySkuOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualNetworkGatewaySku) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -18419,6 +20868,12 @@ func (o VirtualNetworkGatewaySkuPtrOutput) ToVirtualNetworkGatewaySkuPtrOutputWi return o } +func (o VirtualNetworkGatewaySkuPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewaySku] { + return pulumix.Output[*VirtualNetworkGatewaySku]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewaySkuPtrOutput) Elem() VirtualNetworkGatewaySkuOutput { return o.ApplyT(func(v *VirtualNetworkGatewaySku) VirtualNetworkGatewaySku { if v != nil { @@ -18474,6 +20929,12 @@ func (o VirtualNetworkGatewaySkuResponseOutput) ToVirtualNetworkGatewaySkuRespon return o } +func (o VirtualNetworkGatewaySkuResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkGatewaySkuResponse] { + return pulumix.Output[VirtualNetworkGatewaySkuResponse]{ + OutputState: o.OutputState, + } +} + // The capacity. func (o VirtualNetworkGatewaySkuResponseOutput) Capacity() pulumi.IntOutput { return o.ApplyT(func(v VirtualNetworkGatewaySkuResponse) int { return v.Capacity }).(pulumi.IntOutput) @@ -18503,6 +20964,12 @@ func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToVirtualNetworkGatewaySkuRes return o } +func (o VirtualNetworkGatewaySkuResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewaySkuResponse] { + return pulumix.Output[*VirtualNetworkGatewaySkuResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkGatewaySkuResponsePtrOutput) Elem() VirtualNetworkGatewaySkuResponseOutput { return o.ApplyT(func(v *VirtualNetworkGatewaySkuResponse) VirtualNetworkGatewaySkuResponse { if v != nil { @@ -18630,6 +21097,12 @@ func (i VirtualNetworkPeeringTypeArgs) ToVirtualNetworkPeeringTypeOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkPeeringTypeOutput) } +func (i VirtualNetworkPeeringTypeArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkPeeringType] { + return pulumix.Output[VirtualNetworkPeeringType]{ + OutputState: i.ToVirtualNetworkPeeringTypeOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkPeeringTypeArrayInput is an input type that accepts VirtualNetworkPeeringTypeArray and VirtualNetworkPeeringTypeArrayOutput values. // You can construct a concrete instance of `VirtualNetworkPeeringTypeArrayInput` via: // @@ -18655,6 +21128,12 @@ func (i VirtualNetworkPeeringTypeArray) ToVirtualNetworkPeeringTypeArrayOutputWi return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkPeeringTypeArrayOutput) } +func (i VirtualNetworkPeeringTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkPeeringType] { + return pulumix.Output[[]VirtualNetworkPeeringType]{ + OutputState: i.ToVirtualNetworkPeeringTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Peerings in a virtual network resource. type VirtualNetworkPeeringTypeOutput struct{ *pulumi.OutputState } @@ -18670,6 +21149,12 @@ func (o VirtualNetworkPeeringTypeOutput) ToVirtualNetworkPeeringTypeOutputWithCo return o } +func (o VirtualNetworkPeeringTypeOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkPeeringType] { + return pulumix.Output[VirtualNetworkPeeringType]{ + OutputState: o.OutputState, + } +} + // Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. func (o VirtualNetworkPeeringTypeOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v VirtualNetworkPeeringType) *bool { return v.AllowForwardedTraffic }).(pulumi.BoolPtrOutput) @@ -18754,6 +21239,12 @@ func (o VirtualNetworkPeeringTypeArrayOutput) ToVirtualNetworkPeeringTypeArrayOu return o } +func (o VirtualNetworkPeeringTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkPeeringType] { + return pulumix.Output[[]VirtualNetworkPeeringType]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkPeeringTypeArrayOutput) Index(i pulumi.IntInput) VirtualNetworkPeeringTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkPeeringType { return vs[0].([]VirtualNetworkPeeringType)[vs[1].(int)] @@ -18815,6 +21306,12 @@ func (o VirtualNetworkPeeringResponseOutput) ToVirtualNetworkPeeringResponseOutp return o } +func (o VirtualNetworkPeeringResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkPeeringResponse] { + return pulumix.Output[VirtualNetworkPeeringResponse]{ + OutputState: o.OutputState, + } +} + // Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. func (o VirtualNetworkPeeringResponseOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v VirtualNetworkPeeringResponse) *bool { return v.AllowForwardedTraffic }).(pulumi.BoolPtrOutput) @@ -18923,6 +21420,12 @@ func (o VirtualNetworkPeeringResponseArrayOutput) ToVirtualNetworkPeeringRespons return o } +func (o VirtualNetworkPeeringResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkPeeringResponse] { + return pulumix.Output[[]VirtualNetworkPeeringResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkPeeringResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkPeeringResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkPeeringResponse { return vs[0].([]VirtualNetworkPeeringResponse)[vs[1].(int)] @@ -19006,6 +21509,12 @@ func (i VirtualNetworkTapTypeArgs) ToVirtualNetworkTapTypeOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkTapTypeOutput) } +func (i VirtualNetworkTapTypeArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkTapType] { + return pulumix.Output[VirtualNetworkTapType]{ + OutputState: i.ToVirtualNetworkTapTypeOutputWithContext(ctx).OutputState, + } +} + func (i VirtualNetworkTapTypeArgs) ToVirtualNetworkTapTypePtrOutput() VirtualNetworkTapTypePtrOutput { return i.ToVirtualNetworkTapTypePtrOutputWithContext(context.Background()) } @@ -19047,6 +21556,12 @@ func (i *virtualNetworkTapTypePtrType) ToVirtualNetworkTapTypePtrOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkTapTypePtrOutput) } +func (i *virtualNetworkTapTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkTapType] { + return pulumix.Output[*VirtualNetworkTapType]{ + OutputState: i.ToVirtualNetworkTapTypePtrOutputWithContext(ctx).OutputState, + } +} + // VirtualNetworkTapTypeArrayInput is an input type that accepts VirtualNetworkTapTypeArray and VirtualNetworkTapTypeArrayOutput values. // You can construct a concrete instance of `VirtualNetworkTapTypeArrayInput` via: // @@ -19072,6 +21587,12 @@ func (i VirtualNetworkTapTypeArray) ToVirtualNetworkTapTypeArrayOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkTapTypeArrayOutput) } +func (i VirtualNetworkTapTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkTapType] { + return pulumix.Output[[]VirtualNetworkTapType]{ + OutputState: i.ToVirtualNetworkTapTypeArrayOutputWithContext(ctx).OutputState, + } +} + // Virtual Network Tap resource. type VirtualNetworkTapTypeOutput struct{ *pulumi.OutputState } @@ -19097,6 +21618,12 @@ func (o VirtualNetworkTapTypeOutput) ToVirtualNetworkTapTypePtrOutputWithContext }).(VirtualNetworkTapTypePtrOutput) } +func (o VirtualNetworkTapTypeOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkTapType] { + return pulumix.Output[VirtualNetworkTapType]{ + OutputState: o.OutputState, + } +} + // The reference to the private IP address on the internal Load Balancer that will receive the tap. func (o VirtualNetworkTapTypeOutput) DestinationLoadBalancerFrontEndIPConfiguration() FrontendIPConfigurationPtrOutput { return o.ApplyT(func(v VirtualNetworkTapType) *FrontendIPConfiguration { @@ -19145,6 +21672,12 @@ func (o VirtualNetworkTapTypePtrOutput) ToVirtualNetworkTapTypePtrOutputWithCont return o } +func (o VirtualNetworkTapTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkTapType] { + return pulumix.Output[*VirtualNetworkTapType]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkTapTypePtrOutput) Elem() VirtualNetworkTapTypeOutput { return o.ApplyT(func(v *VirtualNetworkTapType) VirtualNetworkTapType { if v != nil { @@ -19229,6 +21762,12 @@ func (o VirtualNetworkTapTypeArrayOutput) ToVirtualNetworkTapTypeArrayOutputWith return o } +func (o VirtualNetworkTapTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkTapType] { + return pulumix.Output[[]VirtualNetworkTapType]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkTapTypeArrayOutput) Index(i pulumi.IntInput) VirtualNetworkTapTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkTapType { return vs[0].([]VirtualNetworkTapType)[vs[1].(int)] @@ -19291,6 +21830,12 @@ func (o VirtualNetworkTapResponseOutput) ToVirtualNetworkTapResponseOutputWithCo return o } +func (o VirtualNetworkTapResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNetworkTapResponse] { + return pulumix.Output[VirtualNetworkTapResponse]{ + OutputState: o.OutputState, + } +} + // The reference to the private IP address on the internal Load Balancer that will receive the tap. func (o VirtualNetworkTapResponseOutput) DestinationLoadBalancerFrontEndIPConfiguration() FrontendIPConfigurationResponsePtrOutput { return o.ApplyT(func(v VirtualNetworkTapResponse) *FrontendIPConfigurationResponse { @@ -19371,6 +21916,12 @@ func (o VirtualNetworkTapResponsePtrOutput) ToVirtualNetworkTapResponsePtrOutput return o } +func (o VirtualNetworkTapResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkTapResponse] { + return pulumix.Output[*VirtualNetworkTapResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualNetworkTapResponsePtrOutput) Elem() VirtualNetworkTapResponseOutput { return o.ApplyT(func(v *VirtualNetworkTapResponse) VirtualNetworkTapResponse { if v != nil { @@ -19515,7 +22066,13 @@ func (o VirtualNetworkTapResponseArrayOutput) ToVirtualNetworkTapResponseArrayOu return o } -func (o VirtualNetworkTapResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkTapResponseOutput { +func (o VirtualNetworkTapResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNetworkTapResponse] { + return pulumix.Output[[]VirtualNetworkTapResponse]{ + OutputState: o.OutputState, + } +} + +func (o VirtualNetworkTapResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkTapResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VirtualNetworkTapResponse { return vs[0].([]VirtualNetworkTapResponse)[vs[1].(int)] }).(VirtualNetworkTapResponseOutput) @@ -19556,6 +22113,12 @@ func (i VirtualRouterAutoScaleConfigurationArgs) ToVirtualRouterAutoScaleConfigu return pulumi.ToOutputWithContext(ctx, i).(VirtualRouterAutoScaleConfigurationOutput) } +func (i VirtualRouterAutoScaleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualRouterAutoScaleConfiguration] { + return pulumix.Output[VirtualRouterAutoScaleConfiguration]{ + OutputState: i.ToVirtualRouterAutoScaleConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i VirtualRouterAutoScaleConfigurationArgs) ToVirtualRouterAutoScaleConfigurationPtrOutput() VirtualRouterAutoScaleConfigurationPtrOutput { return i.ToVirtualRouterAutoScaleConfigurationPtrOutputWithContext(context.Background()) } @@ -19597,6 +22160,12 @@ func (i *virtualRouterAutoScaleConfigurationPtrType) ToVirtualRouterAutoScaleCon return pulumi.ToOutputWithContext(ctx, i).(VirtualRouterAutoScaleConfigurationPtrOutput) } +func (i *virtualRouterAutoScaleConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouterAutoScaleConfiguration] { + return pulumix.Output[*VirtualRouterAutoScaleConfiguration]{ + OutputState: i.ToVirtualRouterAutoScaleConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // The VirtualHub Router autoscale configuration. type VirtualRouterAutoScaleConfigurationOutput struct{ *pulumi.OutputState } @@ -19622,6 +22191,12 @@ func (o VirtualRouterAutoScaleConfigurationOutput) ToVirtualRouterAutoScaleConfi }).(VirtualRouterAutoScaleConfigurationPtrOutput) } +func (o VirtualRouterAutoScaleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualRouterAutoScaleConfiguration] { + return pulumix.Output[VirtualRouterAutoScaleConfiguration]{ + OutputState: o.OutputState, + } +} + // The minimum number of scale units for VirtualHub Router. func (o VirtualRouterAutoScaleConfigurationOutput) MinCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v VirtualRouterAutoScaleConfiguration) *int { return v.MinCapacity }).(pulumi.IntPtrOutput) @@ -19641,6 +22216,12 @@ func (o VirtualRouterAutoScaleConfigurationPtrOutput) ToVirtualRouterAutoScaleCo return o } +func (o VirtualRouterAutoScaleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouterAutoScaleConfiguration] { + return pulumix.Output[*VirtualRouterAutoScaleConfiguration]{ + OutputState: o.OutputState, + } +} + func (o VirtualRouterAutoScaleConfigurationPtrOutput) Elem() VirtualRouterAutoScaleConfigurationOutput { return o.ApplyT(func(v *VirtualRouterAutoScaleConfiguration) VirtualRouterAutoScaleConfiguration { if v != nil { @@ -19682,6 +22263,12 @@ func (o VirtualRouterAutoScaleConfigurationResponseOutput) ToVirtualRouterAutoSc return o } +func (o VirtualRouterAutoScaleConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualRouterAutoScaleConfigurationResponse] { + return pulumix.Output[VirtualRouterAutoScaleConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The minimum number of scale units for VirtualHub Router. func (o VirtualRouterAutoScaleConfigurationResponseOutput) MinCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v VirtualRouterAutoScaleConfigurationResponse) *int { return v.MinCapacity }).(pulumi.IntPtrOutput) @@ -19701,6 +22288,12 @@ func (o VirtualRouterAutoScaleConfigurationResponsePtrOutput) ToVirtualRouterAut return o } +func (o VirtualRouterAutoScaleConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouterAutoScaleConfigurationResponse] { + return pulumix.Output[*VirtualRouterAutoScaleConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o VirtualRouterAutoScaleConfigurationResponsePtrOutput) Elem() VirtualRouterAutoScaleConfigurationResponseOutput { return o.ApplyT(func(v *VirtualRouterAutoScaleConfigurationResponse) VirtualRouterAutoScaleConfigurationResponse { if v != nil { @@ -19760,6 +22353,12 @@ func (i VnetRouteArgs) ToVnetRouteOutputWithContext(ctx context.Context) VnetRou return pulumi.ToOutputWithContext(ctx, i).(VnetRouteOutput) } +func (i VnetRouteArgs) ToOutput(ctx context.Context) pulumix.Output[VnetRoute] { + return pulumix.Output[VnetRoute]{ + OutputState: i.ToVnetRouteOutputWithContext(ctx).OutputState, + } +} + func (i VnetRouteArgs) ToVnetRoutePtrOutput() VnetRoutePtrOutput { return i.ToVnetRoutePtrOutputWithContext(context.Background()) } @@ -19801,6 +22400,12 @@ func (i *vnetRoutePtrType) ToVnetRoutePtrOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(VnetRoutePtrOutput) } +func (i *vnetRoutePtrType) ToOutput(ctx context.Context) pulumix.Output[*VnetRoute] { + return pulumix.Output[*VnetRoute]{ + OutputState: i.ToVnetRoutePtrOutputWithContext(ctx).OutputState, + } +} + // List of routes that control routing from VirtualHub into a virtual network connection. type VnetRouteOutput struct{ *pulumi.OutputState } @@ -19826,6 +22431,12 @@ func (o VnetRouteOutput) ToVnetRoutePtrOutputWithContext(ctx context.Context) Vn }).(VnetRoutePtrOutput) } +func (o VnetRouteOutput) ToOutput(ctx context.Context) pulumix.Output[VnetRoute] { + return pulumix.Output[VnetRoute]{ + OutputState: o.OutputState, + } +} + // List of all Static Routes. func (o VnetRouteOutput) StaticRoutes() StaticRouteArrayOutput { return o.ApplyT(func(v VnetRoute) []StaticRoute { return v.StaticRoutes }).(StaticRouteArrayOutput) @@ -19850,6 +22461,12 @@ func (o VnetRoutePtrOutput) ToVnetRoutePtrOutputWithContext(ctx context.Context) return o } +func (o VnetRoutePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VnetRoute] { + return pulumix.Output[*VnetRoute]{ + OutputState: o.OutputState, + } +} + func (o VnetRoutePtrOutput) Elem() VnetRouteOutput { return o.ApplyT(func(v *VnetRoute) VnetRoute { if v != nil { @@ -19905,6 +22522,12 @@ func (o VnetRouteResponseOutput) ToVnetRouteResponseOutputWithContext(ctx contex return o } +func (o VnetRouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VnetRouteResponse] { + return pulumix.Output[VnetRouteResponse]{ + OutputState: o.OutputState, + } +} + // The list of references to HubBgpConnection objects. func (o VnetRouteResponseOutput) BgpConnections() SubResourceResponseArrayOutput { return o.ApplyT(func(v VnetRouteResponse) []SubResourceResponse { return v.BgpConnections }).(SubResourceResponseArrayOutput) @@ -19934,6 +22557,12 @@ func (o VnetRouteResponsePtrOutput) ToVnetRouteResponsePtrOutputWithContext(ctx return o } +func (o VnetRouteResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VnetRouteResponse] { + return pulumix.Output[*VnetRouteResponse]{ + OutputState: o.OutputState, + } +} + func (o VnetRouteResponsePtrOutput) Elem() VnetRouteResponseOutput { return o.ApplyT(func(v *VnetRouteResponse) VnetRouteResponse { if v != nil { @@ -20021,6 +22650,12 @@ func (i VngClientConnectionConfigurationArgs) ToVngClientConnectionConfiguration return pulumi.ToOutputWithContext(ctx, i).(VngClientConnectionConfigurationOutput) } +func (i VngClientConnectionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[VngClientConnectionConfiguration] { + return pulumix.Output[VngClientConnectionConfiguration]{ + OutputState: i.ToVngClientConnectionConfigurationOutputWithContext(ctx).OutputState, + } +} + // VngClientConnectionConfigurationArrayInput is an input type that accepts VngClientConnectionConfigurationArray and VngClientConnectionConfigurationArrayOutput values. // You can construct a concrete instance of `VngClientConnectionConfigurationArrayInput` via: // @@ -20046,6 +22681,12 @@ func (i VngClientConnectionConfigurationArray) ToVngClientConnectionConfiguratio return pulumi.ToOutputWithContext(ctx, i).(VngClientConnectionConfigurationArrayOutput) } +func (i VngClientConnectionConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]VngClientConnectionConfiguration] { + return pulumix.Output[[]VngClientConnectionConfiguration]{ + OutputState: i.ToVngClientConnectionConfigurationArrayOutputWithContext(ctx).OutputState, + } +} + // A vpn client connection configuration for client connection configuration. type VngClientConnectionConfigurationOutput struct{ *pulumi.OutputState } @@ -20061,6 +22702,12 @@ func (o VngClientConnectionConfigurationOutput) ToVngClientConnectionConfigurati return o } +func (o VngClientConnectionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[VngClientConnectionConfiguration] { + return pulumix.Output[VngClientConnectionConfiguration]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VngClientConnectionConfigurationOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VngClientConnectionConfiguration) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -20095,6 +22742,12 @@ func (o VngClientConnectionConfigurationArrayOutput) ToVngClientConnectionConfig return o } +func (o VngClientConnectionConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VngClientConnectionConfiguration] { + return pulumix.Output[[]VngClientConnectionConfiguration]{ + OutputState: o.OutputState, + } +} + func (o VngClientConnectionConfigurationArrayOutput) Index(i pulumi.IntInput) VngClientConnectionConfigurationOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VngClientConnectionConfiguration { return vs[0].([]VngClientConnectionConfiguration)[vs[1].(int)] @@ -20132,6 +22785,12 @@ func (o VngClientConnectionConfigurationResponseOutput) ToVngClientConnectionCon return o } +func (o VngClientConnectionConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VngClientConnectionConfigurationResponse] { + return pulumix.Output[VngClientConnectionConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VngClientConnectionConfigurationResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VngClientConnectionConfigurationResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -20178,6 +22837,12 @@ func (o VngClientConnectionConfigurationResponseArrayOutput) ToVngClientConnecti return o } +func (o VngClientConnectionConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VngClientConnectionConfigurationResponse] { + return pulumix.Output[[]VngClientConnectionConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o VngClientConnectionConfigurationResponseArrayOutput) Index(i pulumi.IntInput) VngClientConnectionConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VngClientConnectionConfigurationResponse { return vs[0].([]VngClientConnectionConfigurationResponse)[vs[1].(int)] @@ -20267,6 +22932,12 @@ func (i VpnClientConfigurationArgs) ToVpnClientConfigurationOutputWithContext(ct return pulumi.ToOutputWithContext(ctx, i).(VpnClientConfigurationOutput) } +func (i VpnClientConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[VpnClientConfiguration] { + return pulumix.Output[VpnClientConfiguration]{ + OutputState: i.ToVpnClientConfigurationOutputWithContext(ctx).OutputState, + } +} + func (i VpnClientConfigurationArgs) ToVpnClientConfigurationPtrOutput() VpnClientConfigurationPtrOutput { return i.ToVpnClientConfigurationPtrOutputWithContext(context.Background()) } @@ -20308,6 +22979,12 @@ func (i *vpnClientConfigurationPtrType) ToVpnClientConfigurationPtrOutputWithCon return pulumi.ToOutputWithContext(ctx, i).(VpnClientConfigurationPtrOutput) } +func (i *vpnClientConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*VpnClientConfiguration] { + return pulumix.Output[*VpnClientConfiguration]{ + OutputState: i.ToVpnClientConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + // VpnClientConfiguration for P2S client. type VpnClientConfigurationOutput struct{ *pulumi.OutputState } @@ -20333,6 +23010,12 @@ func (o VpnClientConfigurationOutput) ToVpnClientConfigurationPtrOutputWithConte }).(VpnClientConfigurationPtrOutput) } +func (o VpnClientConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientConfiguration] { + return pulumix.Output[VpnClientConfiguration]{ + OutputState: o.OutputState, + } +} + // The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. func (o VpnClientConfigurationOutput) AadAudience() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnClientConfiguration) *string { return v.AadAudience }).(pulumi.StringPtrOutput) @@ -20414,6 +23097,12 @@ func (o VpnClientConfigurationPtrOutput) ToVpnClientConfigurationPtrOutputWithCo return o } +func (o VpnClientConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnClientConfiguration] { + return pulumix.Output[*VpnClientConfiguration]{ + OutputState: o.OutputState, + } +} + func (o VpnClientConfigurationPtrOutput) Elem() VpnClientConfigurationOutput { return o.ApplyT(func(v *VpnClientConfiguration) VpnClientConfiguration { if v != nil { @@ -20599,6 +23288,12 @@ func (o VpnClientConfigurationResponseOutput) ToVpnClientConfigurationResponseOu return o } +func (o VpnClientConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientConfigurationResponse] { + return pulumix.Output[VpnClientConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. func (o VpnClientConfigurationResponseOutput) AadAudience() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnClientConfigurationResponse) *string { return v.AadAudience }).(pulumi.StringPtrOutput) @@ -20684,6 +23379,12 @@ func (o VpnClientConfigurationResponsePtrOutput) ToVpnClientConfigurationRespons return o } +func (o VpnClientConfigurationResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnClientConfigurationResponse] { + return pulumix.Output[*VpnClientConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnClientConfigurationResponsePtrOutput) Elem() VpnClientConfigurationResponseOutput { return o.ApplyT(func(v *VpnClientConfigurationResponse) VpnClientConfigurationResponse { if v != nil { @@ -20867,6 +23568,12 @@ func (o VpnClientConnectionHealthDetailResponseOutput) ToVpnClientConnectionHeal return o } +func (o VpnClientConnectionHealthDetailResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientConnectionHealthDetailResponse] { + return pulumix.Output[VpnClientConnectionHealthDetailResponse]{ + OutputState: o.OutputState, + } +} + // The egress bytes per second. func (o VpnClientConnectionHealthDetailResponseOutput) EgressBytesTransferred() pulumi.Float64Output { return o.ApplyT(func(v VpnClientConnectionHealthDetailResponse) float64 { return v.EgressBytesTransferred }).(pulumi.Float64Output) @@ -20941,6 +23648,12 @@ func (o VpnClientConnectionHealthDetailResponseArrayOutput) ToVpnClientConnectio return o } +func (o VpnClientConnectionHealthDetailResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientConnectionHealthDetailResponse] { + return pulumix.Output[[]VpnClientConnectionHealthDetailResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnClientConnectionHealthDetailResponseArrayOutput) Index(i pulumi.IntInput) VpnClientConnectionHealthDetailResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnClientConnectionHealthDetailResponse { return vs[0].([]VpnClientConnectionHealthDetailResponse)[vs[1].(int)] @@ -20974,6 +23687,12 @@ func (o VpnClientConnectionHealthResponseOutput) ToVpnClientConnectionHealthResp return o } +func (o VpnClientConnectionHealthResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientConnectionHealthResponse] { + return pulumix.Output[VpnClientConnectionHealthResponse]{ + OutputState: o.OutputState, + } +} + // List of allocated ip addresses to the connected p2s vpn clients. func (o VpnClientConnectionHealthResponseOutput) AllocatedIpAddresses() pulumi.StringArrayOutput { return o.ApplyT(func(v VpnClientConnectionHealthResponse) []string { return v.AllocatedIpAddresses }).(pulumi.StringArrayOutput) @@ -21037,6 +23756,12 @@ func (i VpnClientRevokedCertificateArgs) ToVpnClientRevokedCertificateOutputWith return pulumi.ToOutputWithContext(ctx, i).(VpnClientRevokedCertificateOutput) } +func (i VpnClientRevokedCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[VpnClientRevokedCertificate] { + return pulumix.Output[VpnClientRevokedCertificate]{ + OutputState: i.ToVpnClientRevokedCertificateOutputWithContext(ctx).OutputState, + } +} + // VpnClientRevokedCertificateArrayInput is an input type that accepts VpnClientRevokedCertificateArray and VpnClientRevokedCertificateArrayOutput values. // You can construct a concrete instance of `VpnClientRevokedCertificateArrayInput` via: // @@ -21062,6 +23787,12 @@ func (i VpnClientRevokedCertificateArray) ToVpnClientRevokedCertificateArrayOutp return pulumi.ToOutputWithContext(ctx, i).(VpnClientRevokedCertificateArrayOutput) } +func (i VpnClientRevokedCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientRevokedCertificate] { + return pulumix.Output[[]VpnClientRevokedCertificate]{ + OutputState: i.ToVpnClientRevokedCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // VPN client revoked certificate of virtual network gateway. type VpnClientRevokedCertificateOutput struct{ *pulumi.OutputState } @@ -21077,6 +23808,12 @@ func (o VpnClientRevokedCertificateOutput) ToVpnClientRevokedCertificateOutputWi return o } +func (o VpnClientRevokedCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientRevokedCertificate] { + return pulumix.Output[VpnClientRevokedCertificate]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VpnClientRevokedCertificateOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnClientRevokedCertificate) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -21106,6 +23843,12 @@ func (o VpnClientRevokedCertificateArrayOutput) ToVpnClientRevokedCertificateArr return o } +func (o VpnClientRevokedCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientRevokedCertificate] { + return pulumix.Output[[]VpnClientRevokedCertificate]{ + OutputState: o.OutputState, + } +} + func (o VpnClientRevokedCertificateArrayOutput) Index(i pulumi.IntInput) VpnClientRevokedCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnClientRevokedCertificate { return vs[0].([]VpnClientRevokedCertificate)[vs[1].(int)] @@ -21141,6 +23884,12 @@ func (o VpnClientRevokedCertificateResponseOutput) ToVpnClientRevokedCertificate return o } +func (o VpnClientRevokedCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientRevokedCertificateResponse] { + return pulumix.Output[VpnClientRevokedCertificateResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VpnClientRevokedCertificateResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VpnClientRevokedCertificateResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -21180,6 +23929,12 @@ func (o VpnClientRevokedCertificateResponseArrayOutput) ToVpnClientRevokedCertif return o } +func (o VpnClientRevokedCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientRevokedCertificateResponse] { + return pulumix.Output[[]VpnClientRevokedCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnClientRevokedCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnClientRevokedCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnClientRevokedCertificateResponse { return vs[0].([]VpnClientRevokedCertificateResponse)[vs[1].(int)] @@ -21229,6 +23984,12 @@ func (i VpnClientRootCertificateArgs) ToVpnClientRootCertificateOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(VpnClientRootCertificateOutput) } +func (i VpnClientRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[VpnClientRootCertificate] { + return pulumix.Output[VpnClientRootCertificate]{ + OutputState: i.ToVpnClientRootCertificateOutputWithContext(ctx).OutputState, + } +} + // VpnClientRootCertificateArrayInput is an input type that accepts VpnClientRootCertificateArray and VpnClientRootCertificateArrayOutput values. // You can construct a concrete instance of `VpnClientRootCertificateArrayInput` via: // @@ -21254,6 +24015,12 @@ func (i VpnClientRootCertificateArray) ToVpnClientRootCertificateArrayOutputWith return pulumi.ToOutputWithContext(ctx, i).(VpnClientRootCertificateArrayOutput) } +func (i VpnClientRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientRootCertificate] { + return pulumix.Output[[]VpnClientRootCertificate]{ + OutputState: i.ToVpnClientRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // VPN client root certificate of virtual network gateway. type VpnClientRootCertificateOutput struct{ *pulumi.OutputState } @@ -21269,6 +24036,12 @@ func (o VpnClientRootCertificateOutput) ToVpnClientRootCertificateOutputWithCont return o } +func (o VpnClientRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientRootCertificate] { + return pulumix.Output[VpnClientRootCertificate]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VpnClientRootCertificateOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnClientRootCertificate) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -21298,6 +24071,12 @@ func (o VpnClientRootCertificateArrayOutput) ToVpnClientRootCertificateArrayOutp return o } +func (o VpnClientRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientRootCertificate] { + return pulumix.Output[[]VpnClientRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o VpnClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnClientRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnClientRootCertificate { return vs[0].([]VpnClientRootCertificate)[vs[1].(int)] @@ -21333,6 +24112,12 @@ func (o VpnClientRootCertificateResponseOutput) ToVpnClientRootCertificateRespon return o } +func (o VpnClientRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnClientRootCertificateResponse] { + return pulumix.Output[VpnClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VpnClientRootCertificateResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VpnClientRootCertificateResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -21372,6 +24157,12 @@ func (o VpnClientRootCertificateResponseArrayOutput) ToVpnClientRootCertificateR return o } +func (o VpnClientRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnClientRootCertificateResponse] { + return pulumix.Output[[]VpnClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnClientRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnClientRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnClientRootCertificateResponse { return vs[0].([]VpnClientRootCertificateResponse)[vs[1].(int)] @@ -21477,6 +24268,12 @@ func (i VpnConnectionTypeArgs) ToVpnConnectionTypeOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(VpnConnectionTypeOutput) } +func (i VpnConnectionTypeArgs) ToOutput(ctx context.Context) pulumix.Output[VpnConnectionType] { + return pulumix.Output[VpnConnectionType]{ + OutputState: i.ToVpnConnectionTypeOutputWithContext(ctx).OutputState, + } +} + // VpnConnectionTypeArrayInput is an input type that accepts VpnConnectionTypeArray and VpnConnectionTypeArrayOutput values. // You can construct a concrete instance of `VpnConnectionTypeArrayInput` via: // @@ -21502,6 +24299,12 @@ func (i VpnConnectionTypeArray) ToVpnConnectionTypeArrayOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(VpnConnectionTypeArrayOutput) } +func (i VpnConnectionTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnConnectionType] { + return pulumix.Output[[]VpnConnectionType]{ + OutputState: i.ToVpnConnectionTypeArrayOutputWithContext(ctx).OutputState, + } +} + // VpnConnection Resource. type VpnConnectionTypeOutput struct{ *pulumi.OutputState } @@ -21517,6 +24320,12 @@ func (o VpnConnectionTypeOutput) ToVpnConnectionTypeOutputWithContext(ctx contex return o } +func (o VpnConnectionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[VpnConnectionType] { + return pulumix.Output[VpnConnectionType]{ + OutputState: o.OutputState, + } +} + // Expected bandwidth in MBPS. func (o VpnConnectionTypeOutput) ConnectionBandwidth() pulumi.IntPtrOutput { return o.ApplyT(func(v VpnConnectionType) *int { return v.ConnectionBandwidth }).(pulumi.IntPtrOutput) @@ -21616,6 +24425,12 @@ func (o VpnConnectionTypeArrayOutput) ToVpnConnectionTypeArrayOutputWithContext( return o } +func (o VpnConnectionTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnConnectionType] { + return pulumix.Output[[]VpnConnectionType]{ + OutputState: o.OutputState, + } +} + func (o VpnConnectionTypeArrayOutput) Index(i pulumi.IntInput) VpnConnectionTypeOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnConnectionType { return vs[0].([]VpnConnectionType)[vs[1].(int)] @@ -21685,6 +24500,12 @@ func (o VpnConnectionResponseOutput) ToVpnConnectionResponseOutputWithContext(ct return o } +func (o VpnConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnConnectionResponse] { + return pulumix.Output[VpnConnectionResponse]{ + OutputState: o.OutputState, + } +} + // Expected bandwidth in MBPS. func (o VpnConnectionResponseOutput) ConnectionBandwidth() pulumi.IntPtrOutput { return o.ApplyT(func(v VpnConnectionResponse) *int { return v.ConnectionBandwidth }).(pulumi.IntPtrOutput) @@ -21809,6 +24630,12 @@ func (o VpnConnectionResponseArrayOutput) ToVpnConnectionResponseArrayOutputWith return o } +func (o VpnConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnConnectionResponse] { + return pulumix.Output[[]VpnConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnConnectionResponseArrayOutput) Index(i pulumi.IntInput) VpnConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnConnectionResponse { return vs[0].([]VpnConnectionResponse)[vs[1].(int)] @@ -21840,6 +24667,12 @@ func (o VpnGatewayIpConfigurationResponseOutput) ToVpnGatewayIpConfigurationResp return o } +func (o VpnGatewayIpConfigurationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnGatewayIpConfigurationResponse] { + return pulumix.Output[VpnGatewayIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + // The identifier of the IP configuration for a VPN Gateway. func (o VpnGatewayIpConfigurationResponseOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnGatewayIpConfigurationResponse) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -21869,6 +24702,12 @@ func (o VpnGatewayIpConfigurationResponseArrayOutput) ToVpnGatewayIpConfiguratio return o } +func (o VpnGatewayIpConfigurationResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnGatewayIpConfigurationResponse] { + return pulumix.Output[[]VpnGatewayIpConfigurationResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnGatewayIpConfigurationResponseArrayOutput) Index(i pulumi.IntInput) VpnGatewayIpConfigurationResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnGatewayIpConfigurationResponse { return vs[0].([]VpnGatewayIpConfigurationResponse)[vs[1].(int)] @@ -21934,6 +24773,12 @@ func (i VpnGatewayNatRuleArgs) ToVpnGatewayNatRuleOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(VpnGatewayNatRuleOutput) } +func (i VpnGatewayNatRuleArgs) ToOutput(ctx context.Context) pulumix.Output[VpnGatewayNatRule] { + return pulumix.Output[VpnGatewayNatRule]{ + OutputState: i.ToVpnGatewayNatRuleOutputWithContext(ctx).OutputState, + } +} + // VpnGatewayNatRuleArrayInput is an input type that accepts VpnGatewayNatRuleArray and VpnGatewayNatRuleArrayOutput values. // You can construct a concrete instance of `VpnGatewayNatRuleArrayInput` via: // @@ -21959,6 +24804,12 @@ func (i VpnGatewayNatRuleArray) ToVpnGatewayNatRuleArrayOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(VpnGatewayNatRuleArrayOutput) } +func (i VpnGatewayNatRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnGatewayNatRule] { + return pulumix.Output[[]VpnGatewayNatRule]{ + OutputState: i.ToVpnGatewayNatRuleArrayOutputWithContext(ctx).OutputState, + } +} + // VpnGatewayNatRule Resource. type VpnGatewayNatRuleOutput struct{ *pulumi.OutputState } @@ -21974,6 +24825,12 @@ func (o VpnGatewayNatRuleOutput) ToVpnGatewayNatRuleOutputWithContext(ctx contex return o } +func (o VpnGatewayNatRuleOutput) ToOutput(ctx context.Context) pulumix.Output[VpnGatewayNatRule] { + return pulumix.Output[VpnGatewayNatRule]{ + OutputState: o.OutputState, + } +} + // The private IP address external mapping for NAT. func (o VpnGatewayNatRuleOutput) ExternalMappings() VpnNatRuleMappingArrayOutput { return o.ApplyT(func(v VpnGatewayNatRule) []VpnNatRuleMapping { return v.ExternalMappings }).(VpnNatRuleMappingArrayOutput) @@ -22023,6 +24880,12 @@ func (o VpnGatewayNatRuleArrayOutput) ToVpnGatewayNatRuleArrayOutputWithContext( return o } +func (o VpnGatewayNatRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnGatewayNatRule] { + return pulumix.Output[[]VpnGatewayNatRule]{ + OutputState: o.OutputState, + } +} + func (o VpnGatewayNatRuleArrayOutput) Index(i pulumi.IntInput) VpnGatewayNatRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnGatewayNatRule { return vs[0].([]VpnGatewayNatRule)[vs[1].(int)] @@ -22070,6 +24933,12 @@ func (o VpnGatewayNatRuleResponseOutput) ToVpnGatewayNatRuleResponseOutputWithCo return o } +func (o VpnGatewayNatRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnGatewayNatRuleResponse] { + return pulumix.Output[VpnGatewayNatRuleResponse]{ + OutputState: o.OutputState, + } +} + // List of egress VpnSiteLinkConnections. func (o VpnGatewayNatRuleResponseOutput) EgressVpnSiteLinkConnections() SubResourceResponseArrayOutput { return o.ApplyT(func(v VpnGatewayNatRuleResponse) []SubResourceResponse { return v.EgressVpnSiteLinkConnections }).(SubResourceResponseArrayOutput) @@ -22139,6 +25008,12 @@ func (o VpnGatewayNatRuleResponseArrayOutput) ToVpnGatewayNatRuleResponseArrayOu return o } +func (o VpnGatewayNatRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnGatewayNatRuleResponse] { + return pulumix.Output[[]VpnGatewayNatRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnGatewayNatRuleResponseArrayOutput) Index(i pulumi.IntInput) VpnGatewayNatRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnGatewayNatRuleResponse { return vs[0].([]VpnGatewayNatRuleResponse)[vs[1].(int)] @@ -22184,6 +25059,12 @@ func (i VpnLinkBgpSettingsArgs) ToVpnLinkBgpSettingsOutputWithContext(ctx contex return pulumi.ToOutputWithContext(ctx, i).(VpnLinkBgpSettingsOutput) } +func (i VpnLinkBgpSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[VpnLinkBgpSettings] { + return pulumix.Output[VpnLinkBgpSettings]{ + OutputState: i.ToVpnLinkBgpSettingsOutputWithContext(ctx).OutputState, + } +} + func (i VpnLinkBgpSettingsArgs) ToVpnLinkBgpSettingsPtrOutput() VpnLinkBgpSettingsPtrOutput { return i.ToVpnLinkBgpSettingsPtrOutputWithContext(context.Background()) } @@ -22225,6 +25106,12 @@ func (i *vpnLinkBgpSettingsPtrType) ToVpnLinkBgpSettingsPtrOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(VpnLinkBgpSettingsPtrOutput) } +func (i *vpnLinkBgpSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*VpnLinkBgpSettings] { + return pulumix.Output[*VpnLinkBgpSettings]{ + OutputState: i.ToVpnLinkBgpSettingsPtrOutputWithContext(ctx).OutputState, + } +} + // BGP settings details for a link. type VpnLinkBgpSettingsOutput struct{ *pulumi.OutputState } @@ -22250,6 +25137,12 @@ func (o VpnLinkBgpSettingsOutput) ToVpnLinkBgpSettingsPtrOutputWithContext(ctx c }).(VpnLinkBgpSettingsPtrOutput) } +func (o VpnLinkBgpSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[VpnLinkBgpSettings] { + return pulumix.Output[VpnLinkBgpSettings]{ + OutputState: o.OutputState, + } +} + // The BGP speaker's ASN. func (o VpnLinkBgpSettingsOutput) Asn() pulumi.Float64PtrOutput { return o.ApplyT(func(v VpnLinkBgpSettings) *float64 { return v.Asn }).(pulumi.Float64PtrOutput) @@ -22274,6 +25167,12 @@ func (o VpnLinkBgpSettingsPtrOutput) ToVpnLinkBgpSettingsPtrOutputWithContext(ct return o } +func (o VpnLinkBgpSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnLinkBgpSettings] { + return pulumix.Output[*VpnLinkBgpSettings]{ + OutputState: o.OutputState, + } +} + func (o VpnLinkBgpSettingsPtrOutput) Elem() VpnLinkBgpSettingsOutput { return o.ApplyT(func(v *VpnLinkBgpSettings) VpnLinkBgpSettings { if v != nil { @@ -22327,6 +25226,12 @@ func (o VpnLinkBgpSettingsResponseOutput) ToVpnLinkBgpSettingsResponseOutputWith return o } +func (o VpnLinkBgpSettingsResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnLinkBgpSettingsResponse] { + return pulumix.Output[VpnLinkBgpSettingsResponse]{ + OutputState: o.OutputState, + } +} + // The BGP speaker's ASN. func (o VpnLinkBgpSettingsResponseOutput) Asn() pulumi.Float64PtrOutput { return o.ApplyT(func(v VpnLinkBgpSettingsResponse) *float64 { return v.Asn }).(pulumi.Float64PtrOutput) @@ -22351,6 +25256,12 @@ func (o VpnLinkBgpSettingsResponsePtrOutput) ToVpnLinkBgpSettingsResponsePtrOutp return o } +func (o VpnLinkBgpSettingsResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnLinkBgpSettingsResponse] { + return pulumix.Output[*VpnLinkBgpSettingsResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnLinkBgpSettingsResponsePtrOutput) Elem() VpnLinkBgpSettingsResponseOutput { return o.ApplyT(func(v *VpnLinkBgpSettingsResponse) VpnLinkBgpSettingsResponse { if v != nil { @@ -22420,6 +25331,12 @@ func (i VpnLinkProviderPropertiesArgs) ToVpnLinkProviderPropertiesOutputWithCont return pulumi.ToOutputWithContext(ctx, i).(VpnLinkProviderPropertiesOutput) } +func (i VpnLinkProviderPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[VpnLinkProviderProperties] { + return pulumix.Output[VpnLinkProviderProperties]{ + OutputState: i.ToVpnLinkProviderPropertiesOutputWithContext(ctx).OutputState, + } +} + func (i VpnLinkProviderPropertiesArgs) ToVpnLinkProviderPropertiesPtrOutput() VpnLinkProviderPropertiesPtrOutput { return i.ToVpnLinkProviderPropertiesPtrOutputWithContext(context.Background()) } @@ -22461,6 +25378,12 @@ func (i *vpnLinkProviderPropertiesPtrType) ToVpnLinkProviderPropertiesPtrOutputW return pulumi.ToOutputWithContext(ctx, i).(VpnLinkProviderPropertiesPtrOutput) } +func (i *vpnLinkProviderPropertiesPtrType) ToOutput(ctx context.Context) pulumix.Output[*VpnLinkProviderProperties] { + return pulumix.Output[*VpnLinkProviderProperties]{ + OutputState: i.ToVpnLinkProviderPropertiesPtrOutputWithContext(ctx).OutputState, + } +} + // List of properties of a link provider. type VpnLinkProviderPropertiesOutput struct{ *pulumi.OutputState } @@ -22486,6 +25409,12 @@ func (o VpnLinkProviderPropertiesOutput) ToVpnLinkProviderPropertiesPtrOutputWit }).(VpnLinkProviderPropertiesPtrOutput) } +func (o VpnLinkProviderPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[VpnLinkProviderProperties] { + return pulumix.Output[VpnLinkProviderProperties]{ + OutputState: o.OutputState, + } +} + // Name of the link provider. func (o VpnLinkProviderPropertiesOutput) LinkProviderName() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnLinkProviderProperties) *string { return v.LinkProviderName }).(pulumi.StringPtrOutput) @@ -22510,6 +25439,12 @@ func (o VpnLinkProviderPropertiesPtrOutput) ToVpnLinkProviderPropertiesPtrOutput return o } +func (o VpnLinkProviderPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnLinkProviderProperties] { + return pulumix.Output[*VpnLinkProviderProperties]{ + OutputState: o.OutputState, + } +} + func (o VpnLinkProviderPropertiesPtrOutput) Elem() VpnLinkProviderPropertiesOutput { return o.ApplyT(func(v *VpnLinkProviderProperties) VpnLinkProviderProperties { if v != nil { @@ -22563,6 +25498,12 @@ func (o VpnLinkProviderPropertiesResponseOutput) ToVpnLinkProviderPropertiesResp return o } +func (o VpnLinkProviderPropertiesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnLinkProviderPropertiesResponse] { + return pulumix.Output[VpnLinkProviderPropertiesResponse]{ + OutputState: o.OutputState, + } +} + // Name of the link provider. func (o VpnLinkProviderPropertiesResponseOutput) LinkProviderName() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnLinkProviderPropertiesResponse) *string { return v.LinkProviderName }).(pulumi.StringPtrOutput) @@ -22587,6 +25528,12 @@ func (o VpnLinkProviderPropertiesResponsePtrOutput) ToVpnLinkProviderPropertiesR return o } +func (o VpnLinkProviderPropertiesResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnLinkProviderPropertiesResponse] { + return pulumix.Output[*VpnLinkProviderPropertiesResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnLinkProviderPropertiesResponsePtrOutput) Elem() VpnLinkProviderPropertiesResponseOutput { return o.ApplyT(func(v *VpnLinkProviderPropertiesResponse) VpnLinkProviderPropertiesResponse { if v != nil { @@ -22656,6 +25603,12 @@ func (i VpnNatRuleMappingArgs) ToVpnNatRuleMappingOutputWithContext(ctx context. return pulumi.ToOutputWithContext(ctx, i).(VpnNatRuleMappingOutput) } +func (i VpnNatRuleMappingArgs) ToOutput(ctx context.Context) pulumix.Output[VpnNatRuleMapping] { + return pulumix.Output[VpnNatRuleMapping]{ + OutputState: i.ToVpnNatRuleMappingOutputWithContext(ctx).OutputState, + } +} + // VpnNatRuleMappingArrayInput is an input type that accepts VpnNatRuleMappingArray and VpnNatRuleMappingArrayOutput values. // You can construct a concrete instance of `VpnNatRuleMappingArrayInput` via: // @@ -22681,6 +25634,12 @@ func (i VpnNatRuleMappingArray) ToVpnNatRuleMappingArrayOutputWithContext(ctx co return pulumi.ToOutputWithContext(ctx, i).(VpnNatRuleMappingArrayOutput) } +func (i VpnNatRuleMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnNatRuleMapping] { + return pulumix.Output[[]VpnNatRuleMapping]{ + OutputState: i.ToVpnNatRuleMappingArrayOutputWithContext(ctx).OutputState, + } +} + // Vpn NatRule mapping. type VpnNatRuleMappingOutput struct{ *pulumi.OutputState } @@ -22696,6 +25655,12 @@ func (o VpnNatRuleMappingOutput) ToVpnNatRuleMappingOutputWithContext(ctx contex return o } +func (o VpnNatRuleMappingOutput) ToOutput(ctx context.Context) pulumix.Output[VpnNatRuleMapping] { + return pulumix.Output[VpnNatRuleMapping]{ + OutputState: o.OutputState, + } +} + // Address space for Vpn NatRule mapping. func (o VpnNatRuleMappingOutput) AddressSpace() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnNatRuleMapping) *string { return v.AddressSpace }).(pulumi.StringPtrOutput) @@ -22720,6 +25685,12 @@ func (o VpnNatRuleMappingArrayOutput) ToVpnNatRuleMappingArrayOutputWithContext( return o } +func (o VpnNatRuleMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnNatRuleMapping] { + return pulumix.Output[[]VpnNatRuleMapping]{ + OutputState: o.OutputState, + } +} + func (o VpnNatRuleMappingArrayOutput) Index(i pulumi.IntInput) VpnNatRuleMappingOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnNatRuleMapping { return vs[0].([]VpnNatRuleMapping)[vs[1].(int)] @@ -22749,6 +25720,12 @@ func (o VpnNatRuleMappingResponseOutput) ToVpnNatRuleMappingResponseOutputWithCo return o } +func (o VpnNatRuleMappingResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnNatRuleMappingResponse] { + return pulumix.Output[VpnNatRuleMappingResponse]{ + OutputState: o.OutputState, + } +} + // Address space for Vpn NatRule mapping. func (o VpnNatRuleMappingResponseOutput) AddressSpace() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnNatRuleMappingResponse) *string { return v.AddressSpace }).(pulumi.StringPtrOutput) @@ -22773,6 +25750,12 @@ func (o VpnNatRuleMappingResponseArrayOutput) ToVpnNatRuleMappingResponseArrayOu return o } +func (o VpnNatRuleMappingResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnNatRuleMappingResponse] { + return pulumix.Output[[]VpnNatRuleMappingResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnNatRuleMappingResponseArrayOutput) Index(i pulumi.IntInput) VpnNatRuleMappingResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnNatRuleMappingResponse { return vs[0].([]VpnNatRuleMappingResponse)[vs[1].(int)] @@ -22818,6 +25801,12 @@ func (i VpnServerConfigRadiusClientRootCertificateArgs) ToVpnServerConfigRadiusC return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigRadiusClientRootCertificateOutput) } +func (i VpnServerConfigRadiusClientRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[VpnServerConfigRadiusClientRootCertificate]{ + OutputState: i.ToVpnServerConfigRadiusClientRootCertificateOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigRadiusClientRootCertificateArrayInput is an input type that accepts VpnServerConfigRadiusClientRootCertificateArray and VpnServerConfigRadiusClientRootCertificateArrayOutput values. // You can construct a concrete instance of `VpnServerConfigRadiusClientRootCertificateArrayInput` via: // @@ -22843,6 +25832,12 @@ func (i VpnServerConfigRadiusClientRootCertificateArray) ToVpnServerConfigRadius return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigRadiusClientRootCertificateArrayOutput) } +func (i VpnServerConfigRadiusClientRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[[]VpnServerConfigRadiusClientRootCertificate]{ + OutputState: i.ToVpnServerConfigRadiusClientRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of the Radius client root certificate of VpnServerConfiguration. type VpnServerConfigRadiusClientRootCertificateOutput struct{ *pulumi.OutputState } @@ -22858,6 +25853,12 @@ func (o VpnServerConfigRadiusClientRootCertificateOutput) ToVpnServerConfigRadiu return o } +func (o VpnServerConfigRadiusClientRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[VpnServerConfigRadiusClientRootCertificate]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigRadiusClientRootCertificateOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigRadiusClientRootCertificate) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -22882,6 +25883,12 @@ func (o VpnServerConfigRadiusClientRootCertificateArrayOutput) ToVpnServerConfig return o } +func (o VpnServerConfigRadiusClientRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigRadiusClientRootCertificate] { + return pulumix.Output[[]VpnServerConfigRadiusClientRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigRadiusClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigRadiusClientRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigRadiusClientRootCertificate { return vs[0].([]VpnServerConfigRadiusClientRootCertificate)[vs[1].(int)] @@ -22911,6 +25918,12 @@ func (o VpnServerConfigRadiusClientRootCertificateResponseOutput) ToVpnServerCon return o } +func (o VpnServerConfigRadiusClientRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigRadiusClientRootCertificateResponse] { + return pulumix.Output[VpnServerConfigRadiusClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigRadiusClientRootCertificateResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigRadiusClientRootCertificateResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -22935,6 +25948,12 @@ func (o VpnServerConfigRadiusClientRootCertificateResponseArrayOutput) ToVpnServ return o } +func (o VpnServerConfigRadiusClientRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigRadiusClientRootCertificateResponse] { + return pulumix.Output[[]VpnServerConfigRadiusClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigRadiusClientRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnServerConfigRadiusClientRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigRadiusClientRootCertificateResponse { return vs[0].([]VpnServerConfigRadiusClientRootCertificateResponse)[vs[1].(int)] @@ -22980,6 +25999,12 @@ func (i VpnServerConfigRadiusServerRootCertificateArgs) ToVpnServerConfigRadiusS return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigRadiusServerRootCertificateOutput) } +func (i VpnServerConfigRadiusServerRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[VpnServerConfigRadiusServerRootCertificate]{ + OutputState: i.ToVpnServerConfigRadiusServerRootCertificateOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigRadiusServerRootCertificateArrayInput is an input type that accepts VpnServerConfigRadiusServerRootCertificateArray and VpnServerConfigRadiusServerRootCertificateArrayOutput values. // You can construct a concrete instance of `VpnServerConfigRadiusServerRootCertificateArrayInput` via: // @@ -23005,6 +26030,12 @@ func (i VpnServerConfigRadiusServerRootCertificateArray) ToVpnServerConfigRadius return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigRadiusServerRootCertificateArrayOutput) } +func (i VpnServerConfigRadiusServerRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[[]VpnServerConfigRadiusServerRootCertificate]{ + OutputState: i.ToVpnServerConfigRadiusServerRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of Radius Server root certificate of VpnServerConfiguration. type VpnServerConfigRadiusServerRootCertificateOutput struct{ *pulumi.OutputState } @@ -23020,6 +26051,12 @@ func (o VpnServerConfigRadiusServerRootCertificateOutput) ToVpnServerConfigRadiu return o } +func (o VpnServerConfigRadiusServerRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[VpnServerConfigRadiusServerRootCertificate]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigRadiusServerRootCertificateOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigRadiusServerRootCertificate) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -23044,6 +26081,12 @@ func (o VpnServerConfigRadiusServerRootCertificateArrayOutput) ToVpnServerConfig return o } +func (o VpnServerConfigRadiusServerRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigRadiusServerRootCertificate] { + return pulumix.Output[[]VpnServerConfigRadiusServerRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigRadiusServerRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigRadiusServerRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigRadiusServerRootCertificate { return vs[0].([]VpnServerConfigRadiusServerRootCertificate)[vs[1].(int)] @@ -23073,6 +26116,12 @@ func (o VpnServerConfigRadiusServerRootCertificateResponseOutput) ToVpnServerCon return o } +func (o VpnServerConfigRadiusServerRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigRadiusServerRootCertificateResponse] { + return pulumix.Output[VpnServerConfigRadiusServerRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigRadiusServerRootCertificateResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigRadiusServerRootCertificateResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -23097,6 +26146,12 @@ func (o VpnServerConfigRadiusServerRootCertificateResponseArrayOutput) ToVpnServ return o } +func (o VpnServerConfigRadiusServerRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigRadiusServerRootCertificateResponse] { + return pulumix.Output[[]VpnServerConfigRadiusServerRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigRadiusServerRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnServerConfigRadiusServerRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigRadiusServerRootCertificateResponse { return vs[0].([]VpnServerConfigRadiusServerRootCertificateResponse)[vs[1].(int)] @@ -23142,6 +26197,12 @@ func (i VpnServerConfigVpnClientRevokedCertificateArgs) ToVpnServerConfigVpnClie return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigVpnClientRevokedCertificateOutput) } +func (i VpnServerConfigVpnClientRevokedCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[VpnServerConfigVpnClientRevokedCertificate]{ + OutputState: i.ToVpnServerConfigVpnClientRevokedCertificateOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigVpnClientRevokedCertificateArrayInput is an input type that accepts VpnServerConfigVpnClientRevokedCertificateArray and VpnServerConfigVpnClientRevokedCertificateArrayOutput values. // You can construct a concrete instance of `VpnServerConfigVpnClientRevokedCertificateArrayInput` via: // @@ -23167,6 +26228,12 @@ func (i VpnServerConfigVpnClientRevokedCertificateArray) ToVpnServerConfigVpnCli return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigVpnClientRevokedCertificateArrayOutput) } +func (i VpnServerConfigVpnClientRevokedCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[[]VpnServerConfigVpnClientRevokedCertificate]{ + OutputState: i.ToVpnServerConfigVpnClientRevokedCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of the revoked VPN client certificate of VpnServerConfiguration. type VpnServerConfigVpnClientRevokedCertificateOutput struct{ *pulumi.OutputState } @@ -23182,6 +26249,12 @@ func (o VpnServerConfigVpnClientRevokedCertificateOutput) ToVpnServerConfigVpnCl return o } +func (o VpnServerConfigVpnClientRevokedCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[VpnServerConfigVpnClientRevokedCertificate]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigVpnClientRevokedCertificateOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigVpnClientRevokedCertificate) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -23206,6 +26279,12 @@ func (o VpnServerConfigVpnClientRevokedCertificateArrayOutput) ToVpnServerConfig return o } +func (o VpnServerConfigVpnClientRevokedCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigVpnClientRevokedCertificate] { + return pulumix.Output[[]VpnServerConfigVpnClientRevokedCertificate]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigVpnClientRevokedCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigVpnClientRevokedCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigVpnClientRevokedCertificate { return vs[0].([]VpnServerConfigVpnClientRevokedCertificate)[vs[1].(int)] @@ -23235,6 +26314,12 @@ func (o VpnServerConfigVpnClientRevokedCertificateResponseOutput) ToVpnServerCon return o } +func (o VpnServerConfigVpnClientRevokedCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigVpnClientRevokedCertificateResponse] { + return pulumix.Output[VpnServerConfigVpnClientRevokedCertificateResponse]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigVpnClientRevokedCertificateResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigVpnClientRevokedCertificateResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -23259,6 +26344,12 @@ func (o VpnServerConfigVpnClientRevokedCertificateResponseArrayOutput) ToVpnServ return o } +func (o VpnServerConfigVpnClientRevokedCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigVpnClientRevokedCertificateResponse] { + return pulumix.Output[[]VpnServerConfigVpnClientRevokedCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigVpnClientRevokedCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnServerConfigVpnClientRevokedCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigVpnClientRevokedCertificateResponse { return vs[0].([]VpnServerConfigVpnClientRevokedCertificateResponse)[vs[1].(int)] @@ -23304,6 +26395,12 @@ func (i VpnServerConfigVpnClientRootCertificateArgs) ToVpnServerConfigVpnClientR return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigVpnClientRootCertificateOutput) } +func (i VpnServerConfigVpnClientRootCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[VpnServerConfigVpnClientRootCertificate]{ + OutputState: i.ToVpnServerConfigVpnClientRootCertificateOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigVpnClientRootCertificateArrayInput is an input type that accepts VpnServerConfigVpnClientRootCertificateArray and VpnServerConfigVpnClientRootCertificateArrayOutput values. // You can construct a concrete instance of `VpnServerConfigVpnClientRootCertificateArrayInput` via: // @@ -23329,6 +26426,12 @@ func (i VpnServerConfigVpnClientRootCertificateArray) ToVpnServerConfigVpnClient return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigVpnClientRootCertificateArrayOutput) } +func (i VpnServerConfigVpnClientRootCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[[]VpnServerConfigVpnClientRootCertificate]{ + OutputState: i.ToVpnServerConfigVpnClientRootCertificateArrayOutputWithContext(ctx).OutputState, + } +} + // Properties of VPN client root certificate of VpnServerConfiguration. type VpnServerConfigVpnClientRootCertificateOutput struct{ *pulumi.OutputState } @@ -23344,6 +26447,12 @@ func (o VpnServerConfigVpnClientRootCertificateOutput) ToVpnServerConfigVpnClien return o } +func (o VpnServerConfigVpnClientRootCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[VpnServerConfigVpnClientRootCertificate]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigVpnClientRootCertificateOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigVpnClientRootCertificate) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -23368,6 +26477,12 @@ func (o VpnServerConfigVpnClientRootCertificateArrayOutput) ToVpnServerConfigVpn return o } +func (o VpnServerConfigVpnClientRootCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigVpnClientRootCertificate] { + return pulumix.Output[[]VpnServerConfigVpnClientRootCertificate]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigVpnClientRootCertificateArrayOutput) Index(i pulumi.IntInput) VpnServerConfigVpnClientRootCertificateOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigVpnClientRootCertificate { return vs[0].([]VpnServerConfigVpnClientRootCertificate)[vs[1].(int)] @@ -23397,6 +26512,12 @@ func (o VpnServerConfigVpnClientRootCertificateResponseOutput) ToVpnServerConfig return o } +func (o VpnServerConfigVpnClientRootCertificateResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigVpnClientRootCertificateResponse] { + return pulumix.Output[VpnServerConfigVpnClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + // The certificate name. func (o VpnServerConfigVpnClientRootCertificateResponseOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigVpnClientRootCertificateResponse) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -23421,6 +26542,12 @@ func (o VpnServerConfigVpnClientRootCertificateResponseArrayOutput) ToVpnServerC return o } +func (o VpnServerConfigVpnClientRootCertificateResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigVpnClientRootCertificateResponse] { + return pulumix.Output[[]VpnServerConfigVpnClientRootCertificateResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigVpnClientRootCertificateResponseArrayOutput) Index(i pulumi.IntInput) VpnServerConfigVpnClientRootCertificateResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigVpnClientRootCertificateResponse { return vs[0].([]VpnServerConfigVpnClientRootCertificateResponse)[vs[1].(int)] @@ -23478,6 +26605,12 @@ func (i VpnServerConfigurationPolicyGroupArgs) ToVpnServerConfigurationPolicyGro return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigurationPolicyGroupOutput) } +func (i VpnServerConfigurationPolicyGroupArgs) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigurationPolicyGroup] { + return pulumix.Output[VpnServerConfigurationPolicyGroup]{ + OutputState: i.ToVpnServerConfigurationPolicyGroupOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigurationPolicyGroupArrayInput is an input type that accepts VpnServerConfigurationPolicyGroupArray and VpnServerConfigurationPolicyGroupArrayOutput values. // You can construct a concrete instance of `VpnServerConfigurationPolicyGroupArrayInput` via: // @@ -23503,6 +26636,12 @@ func (i VpnServerConfigurationPolicyGroupArray) ToVpnServerConfigurationPolicyGr return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigurationPolicyGroupArrayOutput) } +func (i VpnServerConfigurationPolicyGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigurationPolicyGroup] { + return pulumix.Output[[]VpnServerConfigurationPolicyGroup]{ + OutputState: i.ToVpnServerConfigurationPolicyGroupArrayOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigurationPolicyGroup Resource. type VpnServerConfigurationPolicyGroupOutput struct{ *pulumi.OutputState } @@ -23518,6 +26657,12 @@ func (o VpnServerConfigurationPolicyGroupOutput) ToVpnServerConfigurationPolicyG return o } +func (o VpnServerConfigurationPolicyGroupOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigurationPolicyGroup] { + return pulumix.Output[VpnServerConfigurationPolicyGroup]{ + OutputState: o.OutputState, + } +} + // Resource ID. func (o VpnServerConfigurationPolicyGroupOutput) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigurationPolicyGroup) *string { return v.Id }).(pulumi.StringPtrOutput) @@ -23559,6 +26704,12 @@ func (o VpnServerConfigurationPolicyGroupArrayOutput) ToVpnServerConfigurationPo return o } +func (o VpnServerConfigurationPolicyGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigurationPolicyGroup] { + return pulumix.Output[[]VpnServerConfigurationPolicyGroup]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigurationPolicyGroupArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationPolicyGroupOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigurationPolicyGroup { return vs[0].([]VpnServerConfigurationPolicyGroup)[vs[1].(int)] @@ -23608,6 +26759,12 @@ func (i VpnServerConfigurationPolicyGroupMemberArgs) ToVpnServerConfigurationPol return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigurationPolicyGroupMemberOutput) } +func (i VpnServerConfigurationPolicyGroupMemberArgs) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigurationPolicyGroupMember] { + return pulumix.Output[VpnServerConfigurationPolicyGroupMember]{ + OutputState: i.ToVpnServerConfigurationPolicyGroupMemberOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfigurationPolicyGroupMemberArrayInput is an input type that accepts VpnServerConfigurationPolicyGroupMemberArray and VpnServerConfigurationPolicyGroupMemberArrayOutput values. // You can construct a concrete instance of `VpnServerConfigurationPolicyGroupMemberArrayInput` via: // @@ -23633,6 +26790,12 @@ func (i VpnServerConfigurationPolicyGroupMemberArray) ToVpnServerConfigurationPo return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigurationPolicyGroupMemberArrayOutput) } +func (i VpnServerConfigurationPolicyGroupMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigurationPolicyGroupMember] { + return pulumix.Output[[]VpnServerConfigurationPolicyGroupMember]{ + OutputState: i.ToVpnServerConfigurationPolicyGroupMemberArrayOutputWithContext(ctx).OutputState, + } +} + // VpnServerConfiguration PolicyGroup member type VpnServerConfigurationPolicyGroupMemberOutput struct{ *pulumi.OutputState } @@ -23648,6 +26811,12 @@ func (o VpnServerConfigurationPolicyGroupMemberOutput) ToVpnServerConfigurationP return o } +func (o VpnServerConfigurationPolicyGroupMemberOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigurationPolicyGroupMember] { + return pulumix.Output[VpnServerConfigurationPolicyGroupMember]{ + OutputState: o.OutputState, + } +} + // The Vpn Policy member attribute type. func (o VpnServerConfigurationPolicyGroupMemberOutput) AttributeType() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigurationPolicyGroupMember) *string { return v.AttributeType }).(pulumi.StringPtrOutput) @@ -23677,6 +26846,12 @@ func (o VpnServerConfigurationPolicyGroupMemberArrayOutput) ToVpnServerConfigura return o } +func (o VpnServerConfigurationPolicyGroupMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigurationPolicyGroupMember] { + return pulumix.Output[[]VpnServerConfigurationPolicyGroupMember]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigurationPolicyGroupMemberArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationPolicyGroupMemberOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigurationPolicyGroupMember { return vs[0].([]VpnServerConfigurationPolicyGroupMember)[vs[1].(int)] @@ -23708,6 +26883,12 @@ func (o VpnServerConfigurationPolicyGroupMemberResponseOutput) ToVpnServerConfig return o } +func (o VpnServerConfigurationPolicyGroupMemberResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigurationPolicyGroupMemberResponse] { + return pulumix.Output[VpnServerConfigurationPolicyGroupMemberResponse]{ + OutputState: o.OutputState, + } +} + // The Vpn Policy member attribute type. func (o VpnServerConfigurationPolicyGroupMemberResponseOutput) AttributeType() pulumi.StringPtrOutput { return o.ApplyT(func(v VpnServerConfigurationPolicyGroupMemberResponse) *string { return v.AttributeType }).(pulumi.StringPtrOutput) @@ -23737,6 +26918,12 @@ func (o VpnServerConfigurationPolicyGroupMemberResponseArrayOutput) ToVpnServerC return o } +func (o VpnServerConfigurationPolicyGroupMemberResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigurationPolicyGroupMemberResponse] { + return pulumix.Output[[]VpnServerConfigurationPolicyGroupMemberResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigurationPolicyGroupMemberResponseArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationPolicyGroupMemberResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigurationPolicyGroupMemberResponse { return vs[0].([]VpnServerConfigurationPolicyGroupMemberResponse)[vs[1].(int)] @@ -23780,6 +26967,12 @@ func (o VpnServerConfigurationPolicyGroupResponseOutput) ToVpnServerConfiguratio return o } +func (o VpnServerConfigurationPolicyGroupResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnServerConfigurationPolicyGroupResponse] { + return pulumix.Output[VpnServerConfigurationPolicyGroupResponse]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VpnServerConfigurationPolicyGroupResponseOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v VpnServerConfigurationPolicyGroupResponse) string { return v.Etag }).(pulumi.StringOutput) @@ -23843,6 +27036,12 @@ func (o VpnServerConfigurationPolicyGroupResponseArrayOutput) ToVpnServerConfigu return o } +func (o VpnServerConfigurationPolicyGroupResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnServerConfigurationPolicyGroupResponse] { + return pulumix.Output[[]VpnServerConfigurationPolicyGroupResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnServerConfigurationPolicyGroupResponseArrayOutput) Index(i pulumi.IntInput) VpnServerConfigurationPolicyGroupResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnServerConfigurationPolicyGroupResponse { return vs[0].([]VpnServerConfigurationPolicyGroupResponse)[vs[1].(int)] @@ -23904,6 +27103,12 @@ func (i VpnSiteLinkArgs) ToVpnSiteLinkOutputWithContext(ctx context.Context) Vpn return pulumi.ToOutputWithContext(ctx, i).(VpnSiteLinkOutput) } +func (i VpnSiteLinkArgs) ToOutput(ctx context.Context) pulumix.Output[VpnSiteLink] { + return pulumix.Output[VpnSiteLink]{ + OutputState: i.ToVpnSiteLinkOutputWithContext(ctx).OutputState, + } +} + // VpnSiteLinkArrayInput is an input type that accepts VpnSiteLinkArray and VpnSiteLinkArrayOutput values. // You can construct a concrete instance of `VpnSiteLinkArrayInput` via: // @@ -23929,6 +27134,12 @@ func (i VpnSiteLinkArray) ToVpnSiteLinkArrayOutputWithContext(ctx context.Contex return pulumi.ToOutputWithContext(ctx, i).(VpnSiteLinkArrayOutput) } +func (i VpnSiteLinkArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnSiteLink] { + return pulumix.Output[[]VpnSiteLink]{ + OutputState: i.ToVpnSiteLinkArrayOutputWithContext(ctx).OutputState, + } +} + // VpnSiteLink Resource. type VpnSiteLinkOutput struct{ *pulumi.OutputState } @@ -23944,6 +27155,12 @@ func (o VpnSiteLinkOutput) ToVpnSiteLinkOutputWithContext(ctx context.Context) V return o } +func (o VpnSiteLinkOutput) ToOutput(ctx context.Context) pulumix.Output[VpnSiteLink] { + return pulumix.Output[VpnSiteLink]{ + OutputState: o.OutputState, + } +} + // The set of bgp properties. func (o VpnSiteLinkOutput) BgpProperties() VpnLinkBgpSettingsPtrOutput { return o.ApplyT(func(v VpnSiteLink) *VpnLinkBgpSettings { return v.BgpProperties }).(VpnLinkBgpSettingsPtrOutput) @@ -23988,6 +27205,12 @@ func (o VpnSiteLinkArrayOutput) ToVpnSiteLinkArrayOutputWithContext(ctx context. return o } +func (o VpnSiteLinkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnSiteLink] { + return pulumix.Output[[]VpnSiteLink]{ + OutputState: o.OutputState, + } +} + func (o VpnSiteLinkArrayOutput) Index(i pulumi.IntInput) VpnSiteLinkOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnSiteLink { return vs[0].([]VpnSiteLink)[vs[1].(int)] @@ -24089,6 +27312,12 @@ func (i VpnSiteLinkConnectionArgs) ToVpnSiteLinkConnectionOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(VpnSiteLinkConnectionOutput) } +func (i VpnSiteLinkConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[VpnSiteLinkConnection] { + return pulumix.Output[VpnSiteLinkConnection]{ + OutputState: i.ToVpnSiteLinkConnectionOutputWithContext(ctx).OutputState, + } +} + // VpnSiteLinkConnectionArrayInput is an input type that accepts VpnSiteLinkConnectionArray and VpnSiteLinkConnectionArrayOutput values. // You can construct a concrete instance of `VpnSiteLinkConnectionArrayInput` via: // @@ -24114,6 +27343,12 @@ func (i VpnSiteLinkConnectionArray) ToVpnSiteLinkConnectionArrayOutputWithContex return pulumi.ToOutputWithContext(ctx, i).(VpnSiteLinkConnectionArrayOutput) } +func (i VpnSiteLinkConnectionArray) ToOutput(ctx context.Context) pulumix.Output[[]VpnSiteLinkConnection] { + return pulumix.Output[[]VpnSiteLinkConnection]{ + OutputState: i.ToVpnSiteLinkConnectionArrayOutputWithContext(ctx).OutputState, + } +} + // VpnSiteLinkConnection Resource. type VpnSiteLinkConnectionOutput struct{ *pulumi.OutputState } @@ -24129,6 +27364,12 @@ func (o VpnSiteLinkConnectionOutput) ToVpnSiteLinkConnectionOutputWithContext(ct return o } +func (o VpnSiteLinkConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[VpnSiteLinkConnection] { + return pulumix.Output[VpnSiteLinkConnection]{ + OutputState: o.OutputState, + } +} + // Expected bandwidth in MBPS. func (o VpnSiteLinkConnectionOutput) ConnectionBandwidth() pulumi.IntPtrOutput { return o.ApplyT(func(v VpnSiteLinkConnection) *int { return v.ConnectionBandwidth }).(pulumi.IntPtrOutput) @@ -24225,6 +27466,12 @@ func (o VpnSiteLinkConnectionArrayOutput) ToVpnSiteLinkConnectionArrayOutputWith return o } +func (o VpnSiteLinkConnectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnSiteLinkConnection] { + return pulumix.Output[[]VpnSiteLinkConnection]{ + OutputState: o.OutputState, + } +} + func (o VpnSiteLinkConnectionArrayOutput) Index(i pulumi.IntInput) VpnSiteLinkConnectionOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnSiteLinkConnection { return vs[0].([]VpnSiteLinkConnection)[vs[1].(int)] @@ -24294,6 +27541,12 @@ func (o VpnSiteLinkConnectionResponseOutput) ToVpnSiteLinkConnectionResponseOutp return o } +func (o VpnSiteLinkConnectionResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnSiteLinkConnectionResponse] { + return pulumix.Output[VpnSiteLinkConnectionResponse]{ + OutputState: o.OutputState, + } +} + // Expected bandwidth in MBPS. func (o VpnSiteLinkConnectionResponseOutput) ConnectionBandwidth() pulumi.IntPtrOutput { return o.ApplyT(func(v VpnSiteLinkConnectionResponse) *int { return v.ConnectionBandwidth }).(pulumi.IntPtrOutput) @@ -24420,6 +27673,12 @@ func (o VpnSiteLinkConnectionResponseArrayOutput) ToVpnSiteLinkConnectionRespons return o } +func (o VpnSiteLinkConnectionResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnSiteLinkConnectionResponse] { + return pulumix.Output[[]VpnSiteLinkConnectionResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnSiteLinkConnectionResponseArrayOutput) Index(i pulumi.IntInput) VpnSiteLinkConnectionResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnSiteLinkConnectionResponse { return vs[0].([]VpnSiteLinkConnectionResponse)[vs[1].(int)] @@ -24463,6 +27722,12 @@ func (o VpnSiteLinkResponseOutput) ToVpnSiteLinkResponseOutputWithContext(ctx co return o } +func (o VpnSiteLinkResponseOutput) ToOutput(ctx context.Context) pulumix.Output[VpnSiteLinkResponse] { + return pulumix.Output[VpnSiteLinkResponse]{ + OutputState: o.OutputState, + } +} + // The set of bgp properties. func (o VpnSiteLinkResponseOutput) BgpProperties() VpnLinkBgpSettingsResponsePtrOutput { return o.ApplyT(func(v VpnSiteLinkResponse) *VpnLinkBgpSettingsResponse { return v.BgpProperties }).(VpnLinkBgpSettingsResponsePtrOutput) @@ -24522,6 +27787,12 @@ func (o VpnSiteLinkResponseArrayOutput) ToVpnSiteLinkResponseArrayOutputWithCont return o } +func (o VpnSiteLinkResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VpnSiteLinkResponse] { + return pulumix.Output[[]VpnSiteLinkResponse]{ + OutputState: o.OutputState, + } +} + func (o VpnSiteLinkResponseArrayOutput) Index(i pulumi.IntInput) VpnSiteLinkResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) VpnSiteLinkResponse { return vs[0].([]VpnSiteLinkResponse)[vs[1].(int)] @@ -24595,6 +27866,12 @@ func (i WebApplicationFirewallCustomRuleArgs) ToWebApplicationFirewallCustomRule return pulumi.ToOutputWithContext(ctx, i).(WebApplicationFirewallCustomRuleOutput) } +func (i WebApplicationFirewallCustomRuleArgs) ToOutput(ctx context.Context) pulumix.Output[WebApplicationFirewallCustomRule] { + return pulumix.Output[WebApplicationFirewallCustomRule]{ + OutputState: i.ToWebApplicationFirewallCustomRuleOutputWithContext(ctx).OutputState, + } +} + // WebApplicationFirewallCustomRuleArrayInput is an input type that accepts WebApplicationFirewallCustomRuleArray and WebApplicationFirewallCustomRuleArrayOutput values. // You can construct a concrete instance of `WebApplicationFirewallCustomRuleArrayInput` via: // @@ -24620,6 +27897,12 @@ func (i WebApplicationFirewallCustomRuleArray) ToWebApplicationFirewallCustomRul return pulumi.ToOutputWithContext(ctx, i).(WebApplicationFirewallCustomRuleArrayOutput) } +func (i WebApplicationFirewallCustomRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]WebApplicationFirewallCustomRule] { + return pulumix.Output[[]WebApplicationFirewallCustomRule]{ + OutputState: i.ToWebApplicationFirewallCustomRuleArrayOutputWithContext(ctx).OutputState, + } +} + // Defines contents of a web application rule. type WebApplicationFirewallCustomRuleOutput struct{ *pulumi.OutputState } @@ -24635,6 +27918,12 @@ func (o WebApplicationFirewallCustomRuleOutput) ToWebApplicationFirewallCustomRu return o } +func (o WebApplicationFirewallCustomRuleOutput) ToOutput(ctx context.Context) pulumix.Output[WebApplicationFirewallCustomRule] { + return pulumix.Output[WebApplicationFirewallCustomRule]{ + OutputState: o.OutputState, + } +} + // Type of Actions. func (o WebApplicationFirewallCustomRuleOutput) Action() pulumi.StringOutput { return o.ApplyT(func(v WebApplicationFirewallCustomRule) string { return v.Action }).(pulumi.StringOutput) @@ -24694,6 +27983,12 @@ func (o WebApplicationFirewallCustomRuleArrayOutput) ToWebApplicationFirewallCus return o } +func (o WebApplicationFirewallCustomRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WebApplicationFirewallCustomRule] { + return pulumix.Output[[]WebApplicationFirewallCustomRule]{ + OutputState: o.OutputState, + } +} + func (o WebApplicationFirewallCustomRuleArrayOutput) Index(i pulumi.IntInput) WebApplicationFirewallCustomRuleOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) WebApplicationFirewallCustomRule { return vs[0].([]WebApplicationFirewallCustomRule)[vs[1].(int)] @@ -24739,6 +28034,12 @@ func (o WebApplicationFirewallCustomRuleResponseOutput) ToWebApplicationFirewall return o } +func (o WebApplicationFirewallCustomRuleResponseOutput) ToOutput(ctx context.Context) pulumix.Output[WebApplicationFirewallCustomRuleResponse] { + return pulumix.Output[WebApplicationFirewallCustomRuleResponse]{ + OutputState: o.OutputState, + } +} + // Type of Actions. func (o WebApplicationFirewallCustomRuleResponseOutput) Action() pulumi.StringOutput { return o.ApplyT(func(v WebApplicationFirewallCustomRuleResponse) string { return v.Action }).(pulumi.StringOutput) @@ -24805,6 +28106,12 @@ func (o WebApplicationFirewallCustomRuleResponseArrayOutput) ToWebApplicationFir return o } +func (o WebApplicationFirewallCustomRuleResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WebApplicationFirewallCustomRuleResponse] { + return pulumix.Output[[]WebApplicationFirewallCustomRuleResponse]{ + OutputState: o.OutputState, + } +} + func (o WebApplicationFirewallCustomRuleResponseArrayOutput) Index(i pulumi.IntInput) WebApplicationFirewallCustomRuleResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) WebApplicationFirewallCustomRuleResponse { return vs[0].([]WebApplicationFirewallCustomRuleResponse)[vs[1].(int)] @@ -24858,6 +28165,12 @@ func (i WebApplicationFirewallScrubbingRulesArgs) ToWebApplicationFirewallScrubb return pulumi.ToOutputWithContext(ctx, i).(WebApplicationFirewallScrubbingRulesOutput) } +func (i WebApplicationFirewallScrubbingRulesArgs) ToOutput(ctx context.Context) pulumix.Output[WebApplicationFirewallScrubbingRules] { + return pulumix.Output[WebApplicationFirewallScrubbingRules]{ + OutputState: i.ToWebApplicationFirewallScrubbingRulesOutputWithContext(ctx).OutputState, + } +} + // WebApplicationFirewallScrubbingRulesArrayInput is an input type that accepts WebApplicationFirewallScrubbingRulesArray and WebApplicationFirewallScrubbingRulesArrayOutput values. // You can construct a concrete instance of `WebApplicationFirewallScrubbingRulesArrayInput` via: // @@ -24883,6 +28196,12 @@ func (i WebApplicationFirewallScrubbingRulesArray) ToWebApplicationFirewallScrub return pulumi.ToOutputWithContext(ctx, i).(WebApplicationFirewallScrubbingRulesArrayOutput) } +func (i WebApplicationFirewallScrubbingRulesArray) ToOutput(ctx context.Context) pulumix.Output[[]WebApplicationFirewallScrubbingRules] { + return pulumix.Output[[]WebApplicationFirewallScrubbingRules]{ + OutputState: i.ToWebApplicationFirewallScrubbingRulesArrayOutputWithContext(ctx).OutputState, + } +} + // Allow certain variables to be scrubbed on WAF logs type WebApplicationFirewallScrubbingRulesOutput struct{ *pulumi.OutputState } @@ -24898,6 +28217,12 @@ func (o WebApplicationFirewallScrubbingRulesOutput) ToWebApplicationFirewallScru return o } +func (o WebApplicationFirewallScrubbingRulesOutput) ToOutput(ctx context.Context) pulumix.Output[WebApplicationFirewallScrubbingRules] { + return pulumix.Output[WebApplicationFirewallScrubbingRules]{ + OutputState: o.OutputState, + } +} + // The variable to be scrubbed from the logs. func (o WebApplicationFirewallScrubbingRulesOutput) MatchVariable() pulumi.StringOutput { return o.ApplyT(func(v WebApplicationFirewallScrubbingRules) string { return v.MatchVariable }).(pulumi.StringOutput) @@ -24932,6 +28257,12 @@ func (o WebApplicationFirewallScrubbingRulesArrayOutput) ToWebApplicationFirewal return o } +func (o WebApplicationFirewallScrubbingRulesArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WebApplicationFirewallScrubbingRules] { + return pulumix.Output[[]WebApplicationFirewallScrubbingRules]{ + OutputState: o.OutputState, + } +} + func (o WebApplicationFirewallScrubbingRulesArrayOutput) Index(i pulumi.IntInput) WebApplicationFirewallScrubbingRulesOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) WebApplicationFirewallScrubbingRules { return vs[0].([]WebApplicationFirewallScrubbingRules)[vs[1].(int)] @@ -24965,6 +28296,12 @@ func (o WebApplicationFirewallScrubbingRulesResponseOutput) ToWebApplicationFire return o } +func (o WebApplicationFirewallScrubbingRulesResponseOutput) ToOutput(ctx context.Context) pulumix.Output[WebApplicationFirewallScrubbingRulesResponse] { + return pulumix.Output[WebApplicationFirewallScrubbingRulesResponse]{ + OutputState: o.OutputState, + } +} + // The variable to be scrubbed from the logs. func (o WebApplicationFirewallScrubbingRulesResponseOutput) MatchVariable() pulumi.StringOutput { return o.ApplyT(func(v WebApplicationFirewallScrubbingRulesResponse) string { return v.MatchVariable }).(pulumi.StringOutput) @@ -24999,6 +28336,12 @@ func (o WebApplicationFirewallScrubbingRulesResponseArrayOutput) ToWebApplicatio return o } +func (o WebApplicationFirewallScrubbingRulesResponseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WebApplicationFirewallScrubbingRulesResponse] { + return pulumix.Output[[]WebApplicationFirewallScrubbingRulesResponse]{ + OutputState: o.OutputState, + } +} + func (o WebApplicationFirewallScrubbingRulesResponseArrayOutput) Index(i pulumi.IntInput) WebApplicationFirewallScrubbingRulesResponseOutput { return pulumi.All(o, i).ApplyT(func(vs []interface{}) WebApplicationFirewallScrubbingRulesResponse { return vs[0].([]WebApplicationFirewallScrubbingRulesResponse)[vs[1].(int)] diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/recordSet.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/recordSet.go index 4da682415..10e7db6bf 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/recordSet.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/recordSet.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" ) // Describes a DNS record set (a collection of DNS records with the same name and type). @@ -225,6 +226,12 @@ func (i *RecordSet) ToRecordSetOutputWithContext(ctx context.Context) RecordSetO return pulumi.ToOutputWithContext(ctx, i).(RecordSetOutput) } +func (i *RecordSet) ToOutput(ctx context.Context) pulumix.Output[*RecordSet] { + return pulumix.Output[*RecordSet]{ + OutputState: i.ToRecordSetOutputWithContext(ctx).OutputState, + } +} + type RecordSetOutput struct{ *pulumi.OutputState } func (RecordSetOutput) ElementType() reflect.Type { @@ -239,6 +246,12 @@ func (o RecordSetOutput) ToRecordSetOutputWithContext(ctx context.Context) Recor return o } +func (o RecordSetOutput) ToOutput(ctx context.Context) pulumix.Output[*RecordSet] { + return pulumix.Output[*RecordSet]{ + OutputState: o.OutputState, + } +} + // The list of A records in the record set. func (o RecordSetOutput) ARecords() ARecordResponseArrayOutput { return o.ApplyT(func(v *RecordSet) ARecordResponseArrayOutput { return v.ARecords }).(ARecordResponseArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/route.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/route.go index 63b112975..8ab4cbad6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/route.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/route.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" ) // Route resource. @@ -300,6 +301,12 @@ func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput { return pulumi.ToOutputWithContext(ctx, i).(RouteOutput) } +func (i *Route) ToOutput(ctx context.Context) pulumix.Output[*Route] { + return pulumix.Output[*Route]{ + OutputState: i.ToRouteOutputWithContext(ctx).OutputState, + } +} + type RouteOutput struct{ *pulumi.OutputState } func (RouteOutput) ElementType() reflect.Type { @@ -314,6 +321,12 @@ func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput { return o } +func (o RouteOutput) ToOutput(ctx context.Context) pulumix.Output[*Route] { + return pulumix.Output[*Route]{ + OutputState: o.OutputState, + } +} + // The destination CIDR to which the route applies. func (o RouteOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v *Route) pulumi.StringPtrOutput { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilter.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilter.go index 09472c7b1..2122b5941 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilter.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilter.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" ) // Route Filter Resource. @@ -267,6 +268,12 @@ func (i *RouteFilter) ToRouteFilterOutputWithContext(ctx context.Context) RouteF return pulumi.ToOutputWithContext(ctx, i).(RouteFilterOutput) } +func (i *RouteFilter) ToOutput(ctx context.Context) pulumix.Output[*RouteFilter] { + return pulumix.Output[*RouteFilter]{ + OutputState: i.ToRouteFilterOutputWithContext(ctx).OutputState, + } +} + type RouteFilterOutput struct{ *pulumi.OutputState } func (RouteFilterOutput) ElementType() reflect.Type { @@ -281,6 +288,12 @@ func (o RouteFilterOutput) ToRouteFilterOutputWithContext(ctx context.Context) R return o } +func (o RouteFilterOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteFilter] { + return pulumix.Output[*RouteFilter]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o RouteFilterOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *RouteFilter) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilterRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilterRule.go index a2f511c84..39d9f950a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilterRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeFilterRule.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" ) // Route Filter Rule Resource. @@ -285,6 +286,12 @@ func (i *RouteFilterRule) ToRouteFilterRuleOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(RouteFilterRuleOutput) } +func (i *RouteFilterRule) ToOutput(ctx context.Context) pulumix.Output[*RouteFilterRule] { + return pulumix.Output[*RouteFilterRule]{ + OutputState: i.ToRouteFilterRuleOutputWithContext(ctx).OutputState, + } +} + type RouteFilterRuleOutput struct{ *pulumi.OutputState } func (RouteFilterRuleOutput) ElementType() reflect.Type { @@ -299,6 +306,12 @@ func (o RouteFilterRuleOutput) ToRouteFilterRuleOutputWithContext(ctx context.Co return o } +func (o RouteFilterRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteFilterRule] { + return pulumix.Output[*RouteFilterRule]{ + OutputState: o.OutputState, + } +} + // The access type of the rule. func (o RouteFilterRuleOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v *RouteFilterRule) pulumi.StringOutput { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeMap.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeMap.go index fcfb0cbcd..a78824760 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeMap.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeMap.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 RouteMap child resource of a Virtual hub. @@ -160,6 +161,12 @@ func (i *RouteMap) ToRouteMapOutputWithContext(ctx context.Context) RouteMapOutp return pulumi.ToOutputWithContext(ctx, i).(RouteMapOutput) } +func (i *RouteMap) ToOutput(ctx context.Context) pulumix.Output[*RouteMap] { + return pulumix.Output[*RouteMap]{ + OutputState: i.ToRouteMapOutputWithContext(ctx).OutputState, + } +} + type RouteMapOutput struct{ *pulumi.OutputState } func (RouteMapOutput) ElementType() reflect.Type { @@ -174,6 +181,12 @@ func (o RouteMapOutput) ToRouteMapOutputWithContext(ctx context.Context) RouteMa return o } +func (o RouteMapOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteMap] { + return pulumix.Output[*RouteMap]{ + OutputState: o.OutputState, + } +} + // List of connections which have this RoutMap associated for inbound traffic. func (o RouteMapOutput) AssociatedInboundConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v *RouteMap) pulumi.StringArrayOutput { return v.AssociatedInboundConnections }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeTable.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeTable.go index 0edde263f..8db2ad590 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeTable.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routeTable.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" ) // Route table resource. @@ -288,6 +289,12 @@ func (i *RouteTable) ToRouteTableOutputWithContext(ctx context.Context) RouteTab return pulumi.ToOutputWithContext(ctx, i).(RouteTableOutput) } +func (i *RouteTable) ToOutput(ctx context.Context) pulumix.Output[*RouteTable] { + return pulumix.Output[*RouteTable]{ + OutputState: i.ToRouteTableOutputWithContext(ctx).OutputState, + } +} + type RouteTableOutput struct{ *pulumi.OutputState } func (RouteTableOutput) ElementType() reflect.Type { @@ -302,6 +309,12 @@ func (o RouteTableOutput) ToRouteTableOutputWithContext(ctx context.Context) Rou return o } +func (o RouteTableOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteTable] { + return pulumix.Output[*RouteTable]{ + OutputState: o.OutputState, + } +} + // Whether to disable the routes learned by BGP on that route table. True means disable. func (o RouteTableOutput) DisableBgpRoutePropagation() pulumi.BoolPtrOutput { return o.ApplyT(func(v *RouteTable) pulumi.BoolPtrOutput { return v.DisableBgpRoutePropagation }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routingIntent.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routingIntent.go index 6a9d64638..8f0c42159 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routingIntent.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/routingIntent.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 routing intent child resource of a Virtual hub. @@ -161,6 +162,12 @@ func (i *RoutingIntent) ToRoutingIntentOutputWithContext(ctx context.Context) Ro return pulumi.ToOutputWithContext(ctx, i).(RoutingIntentOutput) } +func (i *RoutingIntent) ToOutput(ctx context.Context) pulumix.Output[*RoutingIntent] { + return pulumix.Output[*RoutingIntent]{ + OutputState: i.ToRoutingIntentOutputWithContext(ctx).OutputState, + } +} + type RoutingIntentOutput struct{ *pulumi.OutputState } func (RoutingIntentOutput) ElementType() reflect.Type { @@ -175,6 +182,12 @@ func (o RoutingIntentOutput) ToRoutingIntentOutputWithContext(ctx context.Contex return o } +func (o RoutingIntentOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingIntent] { + return pulumix.Output[*RoutingIntent]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o RoutingIntentOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *RoutingIntent) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/rulesEngine.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/rulesEngine.go index 74868f386..7fdee40d0 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/rulesEngine.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/rulesEngine.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" ) // A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response. @@ -133,6 +134,12 @@ func (i *RulesEngine) ToRulesEngineOutputWithContext(ctx context.Context) RulesE return pulumi.ToOutputWithContext(ctx, i).(RulesEngineOutput) } +func (i *RulesEngine) ToOutput(ctx context.Context) pulumix.Output[*RulesEngine] { + return pulumix.Output[*RulesEngine]{ + OutputState: i.ToRulesEngineOutputWithContext(ctx).OutputState, + } +} + type RulesEngineOutput struct{ *pulumi.OutputState } func (RulesEngineOutput) ElementType() reflect.Type { @@ -147,6 +154,12 @@ func (o RulesEngineOutput) ToRulesEngineOutputWithContext(ctx context.Context) R return o } +func (o RulesEngineOutput) ToOutput(ctx context.Context) pulumix.Output[*RulesEngine] { + return pulumix.Output[*RulesEngine]{ + OutputState: o.OutputState, + } +} + // Resource name. func (o RulesEngineOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *RulesEngine) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/scopeConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/scopeConnection.go index 6bbce9453..cf80fd8a9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/scopeConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/scopeConnection.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 Scope Connections resource @@ -168,6 +169,12 @@ func (i *ScopeConnection) ToScopeConnectionOutputWithContext(ctx context.Context return pulumi.ToOutputWithContext(ctx, i).(ScopeConnectionOutput) } +func (i *ScopeConnection) ToOutput(ctx context.Context) pulumix.Output[*ScopeConnection] { + return pulumix.Output[*ScopeConnection]{ + OutputState: i.ToScopeConnectionOutputWithContext(ctx).OutputState, + } +} + type ScopeConnectionOutput struct{ *pulumi.OutputState } func (ScopeConnectionOutput) ElementType() reflect.Type { @@ -182,6 +189,12 @@ func (o ScopeConnectionOutput) ToScopeConnectionOutputWithContext(ctx context.Co return o } +func (o ScopeConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*ScopeConnection] { + return pulumix.Output[*ScopeConnection]{ + OutputState: o.OutputState, + } +} + // A description of the scope connection. func (o ScopeConnectionOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *ScopeConnection) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityAdminConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityAdminConfiguration.go index 5190d1478..a59813186 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityAdminConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityAdminConfiguration.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" ) // Defines the security admin configuration @@ -169,6 +170,12 @@ func (i *SecurityAdminConfiguration) ToSecurityAdminConfigurationOutputWithConte return pulumi.ToOutputWithContext(ctx, i).(SecurityAdminConfigurationOutput) } +func (i *SecurityAdminConfiguration) ToOutput(ctx context.Context) pulumix.Output[*SecurityAdminConfiguration] { + return pulumix.Output[*SecurityAdminConfiguration]{ + OutputState: i.ToSecurityAdminConfigurationOutputWithContext(ctx).OutputState, + } +} + type SecurityAdminConfigurationOutput struct{ *pulumi.OutputState } func (SecurityAdminConfigurationOutput) ElementType() reflect.Type { @@ -183,6 +190,12 @@ func (o SecurityAdminConfigurationOutput) ToSecurityAdminConfigurationOutputWith return o } +func (o SecurityAdminConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityAdminConfiguration] { + return pulumix.Output[*SecurityAdminConfiguration]{ + OutputState: o.OutputState, + } +} + // Enum list of network intent policy based services. func (o SecurityAdminConfigurationOutput) ApplyOnNetworkIntentPolicyBasedServices() pulumi.StringArrayOutput { return o.ApplyT(func(v *SecurityAdminConfiguration) pulumi.StringArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityPartnerProvider.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityPartnerProvider.go index b68cd0ca0..c18b20679 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityPartnerProvider.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityPartnerProvider.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" ) // Security Partner Provider resource. @@ -197,6 +198,12 @@ func (i *SecurityPartnerProvider) ToSecurityPartnerProviderOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(SecurityPartnerProviderOutput) } +func (i *SecurityPartnerProvider) ToOutput(ctx context.Context) pulumix.Output[*SecurityPartnerProvider] { + return pulumix.Output[*SecurityPartnerProvider]{ + OutputState: i.ToSecurityPartnerProviderOutputWithContext(ctx).OutputState, + } +} + type SecurityPartnerProviderOutput struct{ *pulumi.OutputState } func (SecurityPartnerProviderOutput) ElementType() reflect.Type { @@ -211,6 +218,12 @@ func (o SecurityPartnerProviderOutput) ToSecurityPartnerProviderOutputWithContex return o } +func (o SecurityPartnerProviderOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityPartnerProvider] { + return pulumix.Output[*SecurityPartnerProvider]{ + OutputState: o.OutputState, + } +} + // The connection status with the Security Partner Provider. func (o SecurityPartnerProviderOutput) ConnectionStatus() pulumi.StringOutput { return o.ApplyT(func(v *SecurityPartnerProvider) pulumi.StringOutput { return v.ConnectionStatus }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityRule.go index 1a8dd46b8..77772392d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityRule.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" ) // Network security rule. @@ -375,6 +376,12 @@ func (i *SecurityRule) ToSecurityRuleOutputWithContext(ctx context.Context) Secu return pulumi.ToOutputWithContext(ctx, i).(SecurityRuleOutput) } +func (i *SecurityRule) ToOutput(ctx context.Context) pulumix.Output[*SecurityRule] { + return pulumix.Output[*SecurityRule]{ + OutputState: i.ToSecurityRuleOutputWithContext(ctx).OutputState, + } +} + type SecurityRuleOutput struct{ *pulumi.OutputState } func (SecurityRuleOutput) ElementType() reflect.Type { @@ -389,6 +396,12 @@ func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) return o } +func (o SecurityRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityRule] { + return pulumix.Output[*SecurityRule]{ + OutputState: o.OutputState, + } +} + // The network traffic is allowed or denied. func (o SecurityRuleOutput) Access() pulumi.StringOutput { return o.ApplyT(func(v *SecurityRule) pulumi.StringOutput { return v.Access }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityUserConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityUserConfiguration.go index c207af15e..59de01104 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityUserConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/securityUserConfiguration.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" ) // Defines the security user configuration @@ -143,6 +144,12 @@ func (i *SecurityUserConfiguration) ToSecurityUserConfigurationOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(SecurityUserConfigurationOutput) } +func (i *SecurityUserConfiguration) ToOutput(ctx context.Context) pulumix.Output[*SecurityUserConfiguration] { + return pulumix.Output[*SecurityUserConfiguration]{ + OutputState: i.ToSecurityUserConfigurationOutputWithContext(ctx).OutputState, + } +} + type SecurityUserConfigurationOutput struct{ *pulumi.OutputState } func (SecurityUserConfigurationOutput) ElementType() reflect.Type { @@ -157,6 +164,12 @@ func (o SecurityUserConfigurationOutput) ToSecurityUserConfigurationOutputWithCo return o } +func (o SecurityUserConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityUserConfiguration] { + return pulumix.Output[*SecurityUserConfiguration]{ + OutputState: o.OutputState, + } +} + // Flag if need to delete existing network security groups. func (o SecurityUserConfigurationOutput) DeleteExistingNSGs() pulumi.StringPtrOutput { return o.ApplyT(func(v *SecurityUserConfiguration) pulumi.StringPtrOutput { return v.DeleteExistingNSGs }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicy.go index efecacf00..a8066e2ca 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicy.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" ) // Service End point policy resource. @@ -248,6 +249,12 @@ func (i *ServiceEndpointPolicy) ToServiceEndpointPolicyOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPolicyOutput) } +func (i *ServiceEndpointPolicy) ToOutput(ctx context.Context) pulumix.Output[*ServiceEndpointPolicy] { + return pulumix.Output[*ServiceEndpointPolicy]{ + OutputState: i.ToServiceEndpointPolicyOutputWithContext(ctx).OutputState, + } +} + type ServiceEndpointPolicyOutput struct{ *pulumi.OutputState } func (ServiceEndpointPolicyOutput) ElementType() reflect.Type { @@ -262,6 +269,12 @@ func (o ServiceEndpointPolicyOutput) ToServiceEndpointPolicyOutputWithContext(ct return o } +func (o ServiceEndpointPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceEndpointPolicy] { + return pulumix.Output[*ServiceEndpointPolicy]{ + OutputState: o.OutputState, + } +} + // A collection of contextual service endpoint policy. func (o ServiceEndpointPolicyOutput) ContextualServiceEndpointPolicies() pulumi.StringArrayOutput { return o.ApplyT(func(v *ServiceEndpointPolicy) pulumi.StringArrayOutput { return v.ContextualServiceEndpointPolicies }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicyDefinition.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicyDefinition.go index 458f51e56..4b44e5954 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicyDefinition.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/serviceEndpointPolicyDefinition.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" ) // Service Endpoint policy definitions. @@ -243,6 +244,12 @@ func (i *ServiceEndpointPolicyDefinition) ToServiceEndpointPolicyDefinitionOutpu return pulumi.ToOutputWithContext(ctx, i).(ServiceEndpointPolicyDefinitionOutput) } +func (i *ServiceEndpointPolicyDefinition) ToOutput(ctx context.Context) pulumix.Output[*ServiceEndpointPolicyDefinition] { + return pulumix.Output[*ServiceEndpointPolicyDefinition]{ + OutputState: i.ToServiceEndpointPolicyDefinitionOutputWithContext(ctx).OutputState, + } +} + type ServiceEndpointPolicyDefinitionOutput struct{ *pulumi.OutputState } func (ServiceEndpointPolicyDefinitionOutput) ElementType() reflect.Type { @@ -257,6 +264,12 @@ func (o ServiceEndpointPolicyDefinitionOutput) ToServiceEndpointPolicyDefinition return o } +func (o ServiceEndpointPolicyDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceEndpointPolicyDefinition] { + return pulumix.Output[*ServiceEndpointPolicyDefinition]{ + OutputState: o.OutputState, + } +} + // A description for this rule. Restricted to 140 chars. func (o ServiceEndpointPolicyDefinitionOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *ServiceEndpointPolicyDefinition) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/staticMember.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/staticMember.go index 946580cf7..370940857 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/staticMember.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/staticMember.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" ) // StaticMember Item. @@ -167,6 +168,12 @@ func (i *StaticMember) ToStaticMemberOutputWithContext(ctx context.Context) Stat return pulumi.ToOutputWithContext(ctx, i).(StaticMemberOutput) } +func (i *StaticMember) ToOutput(ctx context.Context) pulumix.Output[*StaticMember] { + return pulumix.Output[*StaticMember]{ + OutputState: i.ToStaticMemberOutputWithContext(ctx).OutputState, + } +} + type StaticMemberOutput struct{ *pulumi.OutputState } func (StaticMemberOutput) ElementType() reflect.Type { @@ -181,6 +188,12 @@ func (o StaticMemberOutput) ToStaticMemberOutputWithContext(ctx context.Context) return o } +func (o StaticMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*StaticMember] { + return pulumix.Output[*StaticMember]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o StaticMemberOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *StaticMember) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subnet.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subnet.go index 8c684ab92..76ee5d849 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subnet.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subnet.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" ) // Subnet in a virtual network resource. @@ -363,6 +364,12 @@ func (i *Subnet) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput { return pulumi.ToOutputWithContext(ctx, i).(SubnetOutput) } +func (i *Subnet) ToOutput(ctx context.Context) pulumix.Output[*Subnet] { + return pulumix.Output[*Subnet]{ + OutputState: i.ToSubnetOutputWithContext(ctx).OutputState, + } +} + type SubnetOutput struct{ *pulumi.OutputState } func (SubnetOutput) ElementType() reflect.Type { @@ -377,6 +384,12 @@ func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutpu return o } +func (o SubnetOutput) ToOutput(ctx context.Context) pulumix.Output[*Subnet] { + return pulumix.Output[*Subnet]{ + OutputState: o.OutputState, + } +} + // The address prefix for the subnet. func (o SubnetOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v *Subnet) pulumi.StringPtrOutput { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subscriptionNetworkManagerConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subscriptionNetworkManagerConnection.go index 4853250ad..35d760312 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subscriptionNetworkManagerConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/subscriptionNetworkManagerConnection.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" ) // The Network Manager Connection resource @@ -147,6 +148,12 @@ func (i *SubscriptionNetworkManagerConnection) ToSubscriptionNetworkManagerConne return pulumi.ToOutputWithContext(ctx, i).(SubscriptionNetworkManagerConnectionOutput) } +func (i *SubscriptionNetworkManagerConnection) ToOutput(ctx context.Context) pulumix.Output[*SubscriptionNetworkManagerConnection] { + return pulumix.Output[*SubscriptionNetworkManagerConnection]{ + OutputState: i.ToSubscriptionNetworkManagerConnectionOutputWithContext(ctx).OutputState, + } +} + type SubscriptionNetworkManagerConnectionOutput struct{ *pulumi.OutputState } func (SubscriptionNetworkManagerConnectionOutput) ElementType() reflect.Type { @@ -161,6 +168,12 @@ func (o SubscriptionNetworkManagerConnectionOutput) ToSubscriptionNetworkManager return o } +func (o SubscriptionNetworkManagerConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*SubscriptionNetworkManagerConnection] { + return pulumix.Output[*SubscriptionNetworkManagerConnection]{ + OutputState: o.OutputState, + } +} + // A description of the network manager connection. func (o SubscriptionNetworkManagerConnectionOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *SubscriptionNetworkManagerConnection) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/trafficManagerUserMetricsKey.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/trafficManagerUserMetricsKey.go index eab191b43..27d19d860 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/trafficManagerUserMetricsKey.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/trafficManagerUserMetricsKey.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" ) // Class representing Traffic Manager User Metrics. @@ -108,6 +109,12 @@ func (i *TrafficManagerUserMetricsKey) ToTrafficManagerUserMetricsKeyOutputWithC return pulumi.ToOutputWithContext(ctx, i).(TrafficManagerUserMetricsKeyOutput) } +func (i *TrafficManagerUserMetricsKey) ToOutput(ctx context.Context) pulumix.Output[*TrafficManagerUserMetricsKey] { + return pulumix.Output[*TrafficManagerUserMetricsKey]{ + OutputState: i.ToTrafficManagerUserMetricsKeyOutputWithContext(ctx).OutputState, + } +} + type TrafficManagerUserMetricsKeyOutput struct{ *pulumi.OutputState } func (TrafficManagerUserMetricsKeyOutput) ElementType() reflect.Type { @@ -122,6 +129,12 @@ func (o TrafficManagerUserMetricsKeyOutput) ToTrafficManagerUserMetricsKeyOutput return o } +func (o TrafficManagerUserMetricsKeyOutput) ToOutput(ctx context.Context) pulumix.Output[*TrafficManagerUserMetricsKey] { + return pulumix.Output[*TrafficManagerUserMetricsKey]{ + OutputState: o.OutputState, + } +} + // The key returned by the User Metrics operation. func (o TrafficManagerUserMetricsKeyOutput) Key() pulumi.StringPtrOutput { return o.ApplyT(func(v *TrafficManagerUserMetricsKey) pulumi.StringPtrOutput { return v.Key }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRule.go index 2cd11be7b..b9249a896 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRule.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" ) // Network security user rule. @@ -206,6 +207,12 @@ func (i *UserRule) ToUserRuleOutputWithContext(ctx context.Context) UserRuleOutp return pulumi.ToOutputWithContext(ctx, i).(UserRuleOutput) } +func (i *UserRule) ToOutput(ctx context.Context) pulumix.Output[*UserRule] { + return pulumix.Output[*UserRule]{ + OutputState: i.ToUserRuleOutputWithContext(ctx).OutputState, + } +} + type UserRuleOutput struct{ *pulumi.OutputState } func (UserRuleOutput) ElementType() reflect.Type { @@ -220,6 +227,12 @@ func (o UserRuleOutput) ToUserRuleOutputWithContext(ctx context.Context) UserRul return o } +func (o UserRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*UserRule] { + return pulumix.Output[*UserRule]{ + OutputState: o.OutputState, + } +} + // A description for this rule. func (o UserRuleOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *UserRule) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRuleCollection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRuleCollection.go index 940927b97..fbb3ebe2a 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRuleCollection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/userRuleCollection.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" ) // Defines the user rule collection. @@ -153,6 +154,12 @@ func (i *UserRuleCollection) ToUserRuleCollectionOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(UserRuleCollectionOutput) } +func (i *UserRuleCollection) ToOutput(ctx context.Context) pulumix.Output[*UserRuleCollection] { + return pulumix.Output[*UserRuleCollection]{ + OutputState: i.ToUserRuleCollectionOutputWithContext(ctx).OutputState, + } +} + type UserRuleCollectionOutput struct{ *pulumi.OutputState } func (UserRuleCollectionOutput) ElementType() reflect.Type { @@ -167,6 +174,12 @@ func (o UserRuleCollectionOutput) ToUserRuleCollectionOutputWithContext(ctx cont return o } +func (o UserRuleCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[*UserRuleCollection] { + return pulumix.Output[*UserRuleCollection]{ + OutputState: o.OutputState, + } +} + // Groups for configuration func (o UserRuleCollectionOutput) AppliesToGroups() NetworkManagerSecurityGroupItemResponseArrayOutput { return o.ApplyT(func(v *UserRuleCollection) NetworkManagerSecurityGroupItemResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualApplianceSite.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualApplianceSite.go index 571dd6edd..8be859c77 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualApplianceSite.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualApplianceSite.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" ) // Virtual Appliance Site resource. @@ -188,6 +189,12 @@ func (i *VirtualApplianceSite) ToVirtualApplianceSiteOutputWithContext(ctx conte return pulumi.ToOutputWithContext(ctx, i).(VirtualApplianceSiteOutput) } +func (i *VirtualApplianceSite) ToOutput(ctx context.Context) pulumix.Output[*VirtualApplianceSite] { + return pulumix.Output[*VirtualApplianceSite]{ + OutputState: i.ToVirtualApplianceSiteOutputWithContext(ctx).OutputState, + } +} + type VirtualApplianceSiteOutput struct{ *pulumi.OutputState } func (VirtualApplianceSiteOutput) ElementType() reflect.Type { @@ -202,6 +209,12 @@ func (o VirtualApplianceSiteOutput) ToVirtualApplianceSiteOutputWithContext(ctx return o } +func (o VirtualApplianceSiteOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualApplianceSite] { + return pulumix.Output[*VirtualApplianceSite]{ + OutputState: o.OutputState, + } +} + // Address Prefix. func (o VirtualApplianceSiteOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualApplianceSite) pulumi.StringPtrOutput { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHub.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHub.go index 851ee9ca8..4a3a4a926 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHub.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHub.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" ) // VirtualHub Resource. @@ -342,6 +343,12 @@ func (i *VirtualHub) ToVirtualHubOutputWithContext(ctx context.Context) VirtualH return pulumi.ToOutputWithContext(ctx, i).(VirtualHubOutput) } +func (i *VirtualHub) ToOutput(ctx context.Context) pulumix.Output[*VirtualHub] { + return pulumix.Output[*VirtualHub]{ + OutputState: i.ToVirtualHubOutputWithContext(ctx).OutputState, + } +} + type VirtualHubOutput struct{ *pulumi.OutputState } func (VirtualHubOutput) ElementType() reflect.Type { @@ -356,6 +363,12 @@ func (o VirtualHubOutput) ToVirtualHubOutputWithContext(ctx context.Context) Vir return o } +func (o VirtualHubOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualHub] { + return pulumix.Output[*VirtualHub]{ + OutputState: o.OutputState, + } +} + // Address-prefix for this VirtualHub. func (o VirtualHubOutput) AddressPrefix() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualHub) pulumi.StringPtrOutput { return v.AddressPrefix }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubBgpConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubBgpConnection.go index 275e95be9..096b4015d 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubBgpConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubBgpConnection.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" ) // Virtual Appliance Site resource. @@ -196,6 +197,12 @@ func (i *VirtualHubBgpConnection) ToVirtualHubBgpConnectionOutputWithContext(ctx return pulumi.ToOutputWithContext(ctx, i).(VirtualHubBgpConnectionOutput) } +func (i *VirtualHubBgpConnection) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubBgpConnection] { + return pulumix.Output[*VirtualHubBgpConnection]{ + OutputState: i.ToVirtualHubBgpConnectionOutputWithContext(ctx).OutputState, + } +} + type VirtualHubBgpConnectionOutput struct{ *pulumi.OutputState } func (VirtualHubBgpConnectionOutput) ElementType() reflect.Type { @@ -210,6 +217,12 @@ func (o VirtualHubBgpConnectionOutput) ToVirtualHubBgpConnectionOutputWithContex return o } +func (o VirtualHubBgpConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubBgpConnection] { + return pulumix.Output[*VirtualHubBgpConnection]{ + OutputState: o.OutputState, + } +} + // The current state of the VirtualHub to Peer. func (o VirtualHubBgpConnectionOutput) ConnectionState() pulumi.StringOutput { return o.ApplyT(func(v *VirtualHubBgpConnection) pulumi.StringOutput { return v.ConnectionState }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubIpConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubIpConfiguration.go index 4694f8b01..0903700b5 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubIpConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubIpConfiguration.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" ) // IpConfigurations. @@ -203,6 +204,12 @@ func (i *VirtualHubIpConfiguration) ToVirtualHubIpConfigurationOutputWithContext return pulumi.ToOutputWithContext(ctx, i).(VirtualHubIpConfigurationOutput) } +func (i *VirtualHubIpConfiguration) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubIpConfiguration] { + return pulumix.Output[*VirtualHubIpConfiguration]{ + OutputState: i.ToVirtualHubIpConfigurationOutputWithContext(ctx).OutputState, + } +} + type VirtualHubIpConfigurationOutput struct{ *pulumi.OutputState } func (VirtualHubIpConfigurationOutput) ElementType() reflect.Type { @@ -217,6 +224,12 @@ func (o VirtualHubIpConfigurationOutput) ToVirtualHubIpConfigurationOutputWithCo return o } +func (o VirtualHubIpConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubIpConfiguration] { + return pulumix.Output[*VirtualHubIpConfiguration]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualHubIpConfigurationOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *VirtualHubIpConfiguration) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubRouteTableV2.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubRouteTableV2.go index c5129b909..3e11c4e10 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubRouteTableV2.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualHubRouteTableV2.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" ) // VirtualHubRouteTableV2 Resource. @@ -201,6 +202,12 @@ func (i *VirtualHubRouteTableV2) ToVirtualHubRouteTableV2OutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(VirtualHubRouteTableV2Output) } +func (i *VirtualHubRouteTableV2) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubRouteTableV2] { + return pulumix.Output[*VirtualHubRouteTableV2]{ + OutputState: i.ToVirtualHubRouteTableV2OutputWithContext(ctx).OutputState, + } +} + type VirtualHubRouteTableV2Output struct{ *pulumi.OutputState } func (VirtualHubRouteTableV2Output) ElementType() reflect.Type { @@ -215,6 +222,12 @@ func (o VirtualHubRouteTableV2Output) ToVirtualHubRouteTableV2OutputWithContext( return o } +func (o VirtualHubRouteTableV2Output) ToOutput(ctx context.Context) pulumix.Output[*VirtualHubRouteTableV2] { + return pulumix.Output[*VirtualHubRouteTableV2]{ + OutputState: o.OutputState, + } +} + // List of all connections attached to this route table v2. func (o VirtualHubRouteTableV2Output) AttachedConnections() pulumi.StringArrayOutput { return o.ApplyT(func(v *VirtualHubRouteTableV2) pulumi.StringArrayOutput { return v.AttachedConnections }).(pulumi.StringArrayOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetwork.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetwork.go index 27bc9a5e8..22909da19 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetwork.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetwork.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" ) // Virtual Network resource. @@ -356,6 +357,12 @@ func (i *VirtualNetwork) ToVirtualNetworkOutputWithContext(ctx context.Context) return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkOutput) } +func (i *VirtualNetwork) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetwork] { + return pulumix.Output[*VirtualNetwork]{ + OutputState: i.ToVirtualNetworkOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkOutput struct{ *pulumi.OutputState } func (VirtualNetworkOutput) ElementType() reflect.Type { @@ -370,6 +377,12 @@ func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Cont return o } +func (o VirtualNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetwork] { + return pulumix.Output[*VirtualNetwork]{ + OutputState: o.OutputState, + } +} + // The AddressSpace that contains an array of IP address ranges that can be used by subnets. func (o VirtualNetworkOutput) AddressSpace() AddressSpaceResponsePtrOutput { return o.ApplyT(func(v *VirtualNetwork) AddressSpaceResponsePtrOutput { return v.AddressSpace }).(AddressSpaceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGateway.go index 9b3cadf1e..97be60a3c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGateway.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" ) // A common class for general resource information. @@ -405,6 +406,12 @@ func (i *VirtualNetworkGateway) ToVirtualNetworkGatewayOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayOutput) } +func (i *VirtualNetworkGateway) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGateway] { + return pulumix.Output[*VirtualNetworkGateway]{ + OutputState: i.ToVirtualNetworkGatewayOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkGatewayOutput struct{ *pulumi.OutputState } func (VirtualNetworkGatewayOutput) ElementType() reflect.Type { @@ -419,6 +426,12 @@ func (o VirtualNetworkGatewayOutput) ToVirtualNetworkGatewayOutputWithContext(ct return o } +func (o VirtualNetworkGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGateway] { + return pulumix.Output[*VirtualNetworkGateway]{ + OutputState: o.OutputState, + } +} + // ActiveActive flag. func (o VirtualNetworkGatewayOutput) ActiveActive() pulumi.BoolPtrOutput { return o.ApplyT(func(v *VirtualNetworkGateway) pulumi.BoolPtrOutput { return v.ActiveActive }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayConnection.go index ecf33cfb3..ba6249f81 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayConnection.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" ) // A common class for general resource information. @@ -409,6 +410,12 @@ func (i *VirtualNetworkGatewayConnection) ToVirtualNetworkGatewayConnectionOutpu return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayConnectionOutput) } +func (i *VirtualNetworkGatewayConnection) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayConnection] { + return pulumix.Output[*VirtualNetworkGatewayConnection]{ + OutputState: i.ToVirtualNetworkGatewayConnectionOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkGatewayConnectionOutput struct{ *pulumi.OutputState } func (VirtualNetworkGatewayConnectionOutput) ElementType() reflect.Type { @@ -423,6 +430,12 @@ func (o VirtualNetworkGatewayConnectionOutput) ToVirtualNetworkGatewayConnection return o } +func (o VirtualNetworkGatewayConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayConnection] { + return pulumix.Output[*VirtualNetworkGatewayConnection]{ + OutputState: o.OutputState, + } +} + // The authorizationKey. func (o VirtualNetworkGatewayConnectionOutput) AuthorizationKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualNetworkGatewayConnection) pulumi.StringPtrOutput { return v.AuthorizationKey }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayNatRule.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayNatRule.go index 7c6dc9635..bcfd0a785 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayNatRule.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkGatewayNatRule.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" ) // VirtualNetworkGatewayNatRule Resource. @@ -189,6 +190,12 @@ func (i *VirtualNetworkGatewayNatRule) ToVirtualNetworkGatewayNatRuleOutputWithC return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkGatewayNatRuleOutput) } +func (i *VirtualNetworkGatewayNatRule) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayNatRule] { + return pulumix.Output[*VirtualNetworkGatewayNatRule]{ + OutputState: i.ToVirtualNetworkGatewayNatRuleOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkGatewayNatRuleOutput struct{ *pulumi.OutputState } func (VirtualNetworkGatewayNatRuleOutput) ElementType() reflect.Type { @@ -203,6 +210,12 @@ func (o VirtualNetworkGatewayNatRuleOutput) ToVirtualNetworkGatewayNatRuleOutput return o } +func (o VirtualNetworkGatewayNatRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkGatewayNatRule] { + return pulumix.Output[*VirtualNetworkGatewayNatRule]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualNetworkGatewayNatRuleOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *VirtualNetworkGatewayNatRule) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkLink.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkLink.go index ad3ed9b03..d20783397 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkLink.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkLink.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" ) // Describes a link to virtual network for a Private DNS zone. @@ -152,6 +153,12 @@ func (i *VirtualNetworkLink) ToVirtualNetworkLinkOutputWithContext(ctx context.C return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkLinkOutput) } +func (i *VirtualNetworkLink) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkLink] { + return pulumix.Output[*VirtualNetworkLink]{ + OutputState: i.ToVirtualNetworkLinkOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkLinkOutput struct{ *pulumi.OutputState } func (VirtualNetworkLinkOutput) ElementType() reflect.Type { @@ -166,6 +173,12 @@ func (o VirtualNetworkLinkOutput) ToVirtualNetworkLinkOutputWithContext(ctx cont return o } +func (o VirtualNetworkLinkOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkLink] { + return pulumix.Output[*VirtualNetworkLink]{ + OutputState: o.OutputState, + } +} + // The ETag of the virtual network link. func (o VirtualNetworkLinkOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualNetworkLink) pulumi.StringPtrOutput { return v.Etag }).(pulumi.StringPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkPeering.go index f3ae9ccb5..3e365abad 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkPeering.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" ) // Peerings in a virtual network resource. @@ -338,6 +339,12 @@ func (i *VirtualNetworkPeering) ToVirtualNetworkPeeringOutputWithContext(ctx con return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkPeeringOutput) } +func (i *VirtualNetworkPeering) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkPeering] { + return pulumix.Output[*VirtualNetworkPeering]{ + OutputState: i.ToVirtualNetworkPeeringOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkPeeringOutput struct{ *pulumi.OutputState } func (VirtualNetworkPeeringOutput) ElementType() reflect.Type { @@ -352,6 +359,12 @@ func (o VirtualNetworkPeeringOutput) ToVirtualNetworkPeeringOutputWithContext(ct return o } +func (o VirtualNetworkPeeringOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkPeering] { + return pulumix.Output[*VirtualNetworkPeering]{ + OutputState: o.OutputState, + } +} + // Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. func (o VirtualNetworkPeeringOutput) AllowForwardedTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v *VirtualNetworkPeering) pulumi.BoolPtrOutput { return v.AllowForwardedTraffic }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkTap.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkTap.go index 45037c59d..bddac3a2e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkTap.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualNetworkTap.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" ) // Virtual Network Tap resource. @@ -247,6 +248,12 @@ func (i *VirtualNetworkTap) ToVirtualNetworkTapOutputWithContext(ctx context.Con return pulumi.ToOutputWithContext(ctx, i).(VirtualNetworkTapOutput) } +func (i *VirtualNetworkTap) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkTap] { + return pulumix.Output[*VirtualNetworkTap]{ + OutputState: i.ToVirtualNetworkTapOutputWithContext(ctx).OutputState, + } +} + type VirtualNetworkTapOutput struct{ *pulumi.OutputState } func (VirtualNetworkTapOutput) ElementType() reflect.Type { @@ -261,6 +268,12 @@ func (o VirtualNetworkTapOutput) ToVirtualNetworkTapOutputWithContext(ctx contex return o } +func (o VirtualNetworkTapOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNetworkTap] { + return pulumix.Output[*VirtualNetworkTap]{ + OutputState: o.OutputState, + } +} + // The reference to the private IP address on the internal Load Balancer that will receive the tap. func (o VirtualNetworkTapOutput) DestinationLoadBalancerFrontEndIPConfiguration() FrontendIPConfigurationResponsePtrOutput { return o.ApplyT(func(v *VirtualNetworkTap) FrontendIPConfigurationResponsePtrOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouter.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouter.go index 56360807c..db2e02408 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouter.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouter.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" ) // VirtualRouter Resource. @@ -224,6 +225,12 @@ func (i *VirtualRouter) ToVirtualRouterOutputWithContext(ctx context.Context) Vi return pulumi.ToOutputWithContext(ctx, i).(VirtualRouterOutput) } +func (i *VirtualRouter) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouter] { + return pulumix.Output[*VirtualRouter]{ + OutputState: i.ToVirtualRouterOutputWithContext(ctx).OutputState, + } +} + type VirtualRouterOutput struct{ *pulumi.OutputState } func (VirtualRouterOutput) ElementType() reflect.Type { @@ -238,6 +245,12 @@ func (o VirtualRouterOutput) ToVirtualRouterOutputWithContext(ctx context.Contex return o } +func (o VirtualRouterOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouter] { + return pulumix.Output[*VirtualRouter]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualRouterOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *VirtualRouter) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouterPeering.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouterPeering.go index fd88eb891..7623f464c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouterPeering.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualRouterPeering.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" ) // Virtual Router Peering resource. @@ -209,6 +210,12 @@ func (i *VirtualRouterPeering) ToVirtualRouterPeeringOutputWithContext(ctx conte return pulumi.ToOutputWithContext(ctx, i).(VirtualRouterPeeringOutput) } +func (i *VirtualRouterPeering) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouterPeering] { + return pulumix.Output[*VirtualRouterPeering]{ + OutputState: i.ToVirtualRouterPeeringOutputWithContext(ctx).OutputState, + } +} + type VirtualRouterPeeringOutput struct{ *pulumi.OutputState } func (VirtualRouterPeeringOutput) ElementType() reflect.Type { @@ -223,6 +230,12 @@ func (o VirtualRouterPeeringOutput) ToVirtualRouterPeeringOutputWithContext(ctx return o } +func (o VirtualRouterPeeringOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualRouterPeering] { + return pulumix.Output[*VirtualRouterPeering]{ + OutputState: o.OutputState, + } +} + // A unique read-only string that changes whenever the resource is updated. func (o VirtualRouterPeeringOutput) Etag() pulumi.StringOutput { return o.ApplyT(func(v *VirtualRouterPeering) pulumi.StringOutput { return v.Etag }).(pulumi.StringOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualWan.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualWan.go index 3492e8605..3cf6af4c8 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualWan.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/virtualWan.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" ) // VirtualWAN Resource. @@ -256,6 +257,12 @@ func (i *VirtualWan) ToVirtualWanOutputWithContext(ctx context.Context) VirtualW return pulumi.ToOutputWithContext(ctx, i).(VirtualWanOutput) } +func (i *VirtualWan) ToOutput(ctx context.Context) pulumix.Output[*VirtualWan] { + return pulumix.Output[*VirtualWan]{ + OutputState: i.ToVirtualWanOutputWithContext(ctx).OutputState, + } +} + type VirtualWanOutput struct{ *pulumi.OutputState } func (VirtualWanOutput) ElementType() reflect.Type { @@ -270,6 +277,12 @@ func (o VirtualWanOutput) ToVirtualWanOutputWithContext(ctx context.Context) Vir return o } +func (o VirtualWanOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualWan] { + return pulumix.Output[*VirtualWan]{ + OutputState: o.OutputState, + } +} + // True if branch to branch traffic is allowed. func (o VirtualWanOutput) AllowBranchToBranchTraffic() pulumi.BoolPtrOutput { return o.ApplyT(func(v *VirtualWan) pulumi.BoolPtrOutput { return v.AllowBranchToBranchTraffic }).(pulumi.BoolPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnConnection.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnConnection.go index 0ad3b5644..275311335 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnConnection.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnConnection.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" ) // VpnConnection Resource. @@ -321,6 +322,12 @@ func (i *VpnConnection) ToVpnConnectionOutputWithContext(ctx context.Context) Vp return pulumi.ToOutputWithContext(ctx, i).(VpnConnectionOutput) } +func (i *VpnConnection) ToOutput(ctx context.Context) pulumix.Output[*VpnConnection] { + return pulumix.Output[*VpnConnection]{ + OutputState: i.ToVpnConnectionOutputWithContext(ctx).OutputState, + } +} + type VpnConnectionOutput struct{ *pulumi.OutputState } func (VpnConnectionOutput) ElementType() reflect.Type { @@ -335,6 +342,12 @@ func (o VpnConnectionOutput) ToVpnConnectionOutputWithContext(ctx context.Contex return o } +func (o VpnConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnConnection] { + return pulumix.Output[*VpnConnection]{ + OutputState: o.OutputState, + } +} + // Expected bandwidth in MBPS. func (o VpnConnectionOutput) ConnectionBandwidth() pulumi.IntPtrOutput { return o.ApplyT(func(v *VpnConnection) pulumi.IntPtrOutput { return v.ConnectionBandwidth }).(pulumi.IntPtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnGateway.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnGateway.go index fe4b872ab..39ae8859c 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnGateway.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnGateway.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" ) // VpnGateway Resource. @@ -276,6 +277,12 @@ func (i *VpnGateway) ToVpnGatewayOutputWithContext(ctx context.Context) VpnGatew return pulumi.ToOutputWithContext(ctx, i).(VpnGatewayOutput) } +func (i *VpnGateway) ToOutput(ctx context.Context) pulumix.Output[*VpnGateway] { + return pulumix.Output[*VpnGateway]{ + OutputState: i.ToVpnGatewayOutputWithContext(ctx).OutputState, + } +} + type VpnGatewayOutput struct{ *pulumi.OutputState } func (VpnGatewayOutput) ElementType() reflect.Type { @@ -290,6 +297,12 @@ func (o VpnGatewayOutput) ToVpnGatewayOutputWithContext(ctx context.Context) Vpn return o } +func (o VpnGatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnGateway] { + return pulumix.Output[*VpnGateway]{ + OutputState: o.OutputState, + } +} + // Local network gateway's BGP speaker settings. func (o VpnGatewayOutput) BgpSettings() BgpSettingsResponsePtrOutput { return o.ApplyT(func(v *VpnGateway) BgpSettingsResponsePtrOutput { return v.BgpSettings }).(BgpSettingsResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnServerConfiguration.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnServerConfiguration.go index 3c0c6919f..4d6f386d6 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnServerConfiguration.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnServerConfiguration.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" ) // VpnServerConfiguration Resource. @@ -275,6 +276,12 @@ func (i *VpnServerConfiguration) ToVpnServerConfigurationOutputWithContext(ctx c return pulumi.ToOutputWithContext(ctx, i).(VpnServerConfigurationOutput) } +func (i *VpnServerConfiguration) ToOutput(ctx context.Context) pulumix.Output[*VpnServerConfiguration] { + return pulumix.Output[*VpnServerConfiguration]{ + OutputState: i.ToVpnServerConfigurationOutputWithContext(ctx).OutputState, + } +} + type VpnServerConfigurationOutput struct{ *pulumi.OutputState } func (VpnServerConfigurationOutput) ElementType() reflect.Type { @@ -289,6 +296,12 @@ func (o VpnServerConfigurationOutput) ToVpnServerConfigurationOutputWithContext( return o } +func (o VpnServerConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnServerConfiguration] { + return pulumix.Output[*VpnServerConfiguration]{ + OutputState: o.OutputState, + } +} + // The set of aad vpn authentication parameters. func (o VpnServerConfigurationOutput) AadAuthenticationParameters() AadAuthenticationParametersResponsePtrOutput { return o.ApplyT(func(v *VpnServerConfiguration) AadAuthenticationParametersResponsePtrOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnSite.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnSite.go index 8b96aab3e..875ade14e 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnSite.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/vpnSite.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" ) // VpnSite Resource. @@ -282,6 +283,12 @@ func (i *VpnSite) ToVpnSiteOutputWithContext(ctx context.Context) VpnSiteOutput return pulumi.ToOutputWithContext(ctx, i).(VpnSiteOutput) } +func (i *VpnSite) ToOutput(ctx context.Context) pulumix.Output[*VpnSite] { + return pulumix.Output[*VpnSite]{ + OutputState: i.ToVpnSiteOutputWithContext(ctx).OutputState, + } +} + type VpnSiteOutput struct{ *pulumi.OutputState } func (VpnSiteOutput) ElementType() reflect.Type { @@ -296,6 +303,12 @@ func (o VpnSiteOutput) ToVpnSiteOutputWithContext(ctx context.Context) VpnSiteOu return o } +func (o VpnSiteOutput) ToOutput(ctx context.Context) pulumix.Output[*VpnSite] { + return pulumix.Output[*VpnSite]{ + OutputState: o.OutputState, + } +} + // The AddressSpace that contains an array of IP address ranges. func (o VpnSiteOutput) AddressSpace() AddressSpaceResponsePtrOutput { return o.ApplyT(func(v *VpnSite) AddressSpaceResponsePtrOutput { return v.AddressSpace }).(AddressSpaceResponsePtrOutput) diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/webApplicationFirewallPolicy.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/webApplicationFirewallPolicy.go index 47a6d95d4..46f255ed9 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/webApplicationFirewallPolicy.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/webApplicationFirewallPolicy.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" ) // Defines web application firewall policy. @@ -242,6 +243,12 @@ func (i *WebApplicationFirewallPolicy) ToWebApplicationFirewallPolicyOutputWithC return pulumi.ToOutputWithContext(ctx, i).(WebApplicationFirewallPolicyOutput) } +func (i *WebApplicationFirewallPolicy) ToOutput(ctx context.Context) pulumix.Output[*WebApplicationFirewallPolicy] { + return pulumix.Output[*WebApplicationFirewallPolicy]{ + OutputState: i.ToWebApplicationFirewallPolicyOutputWithContext(ctx).OutputState, + } +} + type WebApplicationFirewallPolicyOutput struct{ *pulumi.OutputState } func (WebApplicationFirewallPolicyOutput) ElementType() reflect.Type { @@ -256,6 +263,12 @@ func (o WebApplicationFirewallPolicyOutput) ToWebApplicationFirewallPolicyOutput return o } +func (o WebApplicationFirewallPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*WebApplicationFirewallPolicy] { + return pulumix.Output[*WebApplicationFirewallPolicy]{ + OutputState: o.OutputState, + } +} + // A collection of references to application gateways. func (o WebApplicationFirewallPolicyOutput) ApplicationGateways() ApplicationGatewayResponseArrayOutput { return o.ApplyT(func(v *WebApplicationFirewallPolicy) ApplicationGatewayResponseArrayOutput { diff --git a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/zone.go b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/zone.go index bec98cf56..b82e78f56 100644 --- a/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/zone.go +++ b/vendor/github.com/pulumi/pulumi-azure-native-sdk/network/v2/zone.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" ) // Describes a DNS zone. @@ -170,6 +171,12 @@ func (i *Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput { return pulumi.ToOutputWithContext(ctx, i).(ZoneOutput) } +func (i *Zone) ToOutput(ctx context.Context) pulumix.Output[*Zone] { + return pulumix.Output[*Zone]{ + OutputState: i.ToZoneOutputWithContext(ctx).OutputState, + } +} + type ZoneOutput struct{ *pulumi.OutputState } func (ZoneOutput) ElementType() reflect.Type { @@ -184,6 +191,12 @@ func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput { return o } +func (o ZoneOutput) ToOutput(ctx context.Context) pulumix.Output[*Zone] { + return pulumix.Output[*Zone]{ + OutputState: o.OutputState, + } +} + // The etag of the zone. func (o ZoneOutput) Etag() pulumi.StringPtrOutput { return o.ApplyT(func(v *Zone) pulumi.StringPtrOutput { return v.Etag }).(pulumi.StringPtrOutput) 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 bfc77ef92..650e38288 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/resource/asset.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/asset.go index 28ffd581d..3b35d4c45 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/asset.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/asset.go @@ -471,6 +471,11 @@ const ( ) func NewAssetArchive(assets map[string]interface{}) (*Archive, error) { + if assets == nil { + // when provided assets are nil, create an empty archive + assets = make(map[string]interface{}) + } + // Ensure all elements are either assets or archives. for _, asset := range assets { switch t := asset.(type) { @@ -486,12 +491,18 @@ func NewAssetArchive(assets map[string]interface{}) (*Archive, error) { } func NewPathArchive(path string) (*Archive, error) { + if path == "" { + return nil, errors.New("path cannot be empty when constructing a path archive") + } a := &Archive{Sig: ArchiveSig, Path: path} err := a.EnsureHash() return a, err } func NewURIArchive(uri string) (*Archive, error) { + if uri == "" { + return nil, errors.New("uri cannot be empty when constructing a URI archive") + } a := &Archive{Sig: ArchiveSig, URI: uri} err := a.EnsureHash() return a, err @@ -603,60 +614,71 @@ func DeserializeArchive(obj map[string]interface{}) (*Archive, bool, error) { hash = h } - var assets map[string]interface{} - if v, has := obj[ArchiveAssetsProperty]; has { - assets = make(map[string]interface{}) - if v != nil { - m, ok := v.(map[string]interface{}) - if !ok { - return &Archive{}, false, fmt.Errorf("unexpected archive contents of type %T", v) - } + if path, has := obj[ArchivePathProperty]; has { + pathValue, ok := path.(string) + if !ok { + return &Archive{}, false, fmt.Errorf("unexpected archive path of type %T", path) + } - for k, elem := range m { - switch t := elem.(type) { - case *Asset: - assets[k] = t - case *Archive: - assets[k] = t - case map[string]interface{}: - a, isa, err := DeserializeAsset(t) - if err != nil { - return &Archive{}, false, err - } else if isa { - assets[k] = a - } else { - arch, isarch, err := DeserializeArchive(t) - if err != nil { - return &Archive{}, false, err - } else if !isarch { - return &Archive{}, false, fmt.Errorf("archive member '%v' is not an asset or archive", k) - } - assets[k] = arch - } - default: - return &Archive{}, false, fmt.Errorf("archive member '%v' is not an asset or archive", k) - } - } + if pathValue != "" { + pathArchive := &Archive{Sig: ArchiveSig, Path: pathValue, Hash: hash} + return pathArchive, true, nil } } - var path string - if v, has := obj[ArchivePathProperty]; has { - p, ok := v.(string) + + if uri, has := obj[ArchiveURIProperty]; has { + uriValue, ok := uri.(string) if !ok { - return &Archive{}, false, fmt.Errorf("unexpected archive path of type %T", v) + return &Archive{}, false, fmt.Errorf("unexpected archive URI of type %T", uri) + } + + if uriValue != "" { + uriArchive := &Archive{Sig: ArchiveSig, URI: uriValue, Hash: hash} + return uriArchive, true, nil } - path = p } - var uri string - if v, has := obj[ArchiveURIProperty]; has { - u, ok := v.(string) + + if assetsMap, has := obj[ArchiveAssetsProperty]; has { + m, ok := assetsMap.(map[string]interface{}) if !ok { - return &Archive{}, false, fmt.Errorf("unexpected archive URI of type %T", v) + return &Archive{}, false, fmt.Errorf("unexpected archive contents of type %T", assetsMap) } - uri = u + + assets := make(map[string]interface{}) + for k, elem := range m { + switch t := elem.(type) { + case *Asset: + assets[k] = t + case *Archive: + assets[k] = t + case map[string]interface{}: + a, isa, err := DeserializeAsset(t) + if err != nil { + return &Archive{}, false, err + } else if isa { + assets[k] = a + } else { + arch, isarch, err := DeserializeArchive(t) + if err != nil { + return &Archive{}, false, err + } else if !isarch { + return &Archive{}, false, fmt.Errorf("archive member '%v' is not an asset or archive", k) + } + assets[k] = arch + } + default: + return &Archive{}, false, fmt.Errorf("archive member '%v' is not an asset or archive", k) + } + } + + assetArchive := &Archive{Sig: ArchiveSig, Assets: assets, Hash: hash} + return assetArchive, true, nil } - return &Archive{Hash: hash, Assets: assets, Path: path, URI: uri}, true, nil + // if we reached here, it means the archive is empty, + // we didn't find a non-zero path, non-zero uri nor non-nil assets + // we will consider this to be an empty assets archive then with zero assets + return &Archive{Sig: ArchiveSig, Assets: make(map[string]interface{}), Hash: hash}, true, nil } // HasContents indicates whether or not an archive's contents can be read. diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider.go index e9bbb0477..3c7c6913d 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider.go @@ -104,7 +104,12 @@ type Provider interface { // GetMapping returns the mapping (if any) for the provider. A provider should return an empty response // (not an error) if it doesn't have a mapping for the given key. - GetMapping(key string) ([]byte, string, error) + GetMapping(key string, provider string) ([]byte, string, error) + + // GetMappings returns the mappings (if any) for the providers. A provider should return an empty list (not an + // error) if it doesn't have any mappings for the given key. + // If a provider implements this method GetMapping will be called using the results from this method. + GetMappings(key string) ([]string, error) } type GrpcProvider interface { diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_plugin.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_plugin.go index b1f9d0e4d..b5c2db2cd 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_plugin.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_plugin.go @@ -1853,12 +1853,13 @@ func decorateProviderSpans(span opentracing.Span, method string, req, resp inter } // GetMapping fetches the conversion mapping (if any) for this resource provider. -func (p *provider) GetMapping(key string) ([]byte, string, error) { +func (p *provider) GetMapping(key, provider string) ([]byte, string, error) { label := fmt.Sprintf("%s.GetMapping", p.label()) - logging.V(7).Infof("%s executing: key=%s", label, key) + logging.V(7).Infof("%s executing: key=%s, provider=%s", label, key, provider) resp, err := p.clientRaw.GetMapping(p.requestContext(), &pulumirpc.GetMappingRequest{ - Key: key, + Key: key, + Provider: provider, }) if err != nil { rpcError := rpcerror.Convert(err) @@ -1876,3 +1877,30 @@ func (p *provider) GetMapping(key string) ([]byte, string, error) { logging.V(7).Infof("%s success: data=#%d provider=%s", label, len(resp.Data), resp.Provider) return resp.Data, resp.Provider, nil } + +func (p *provider) GetMappings(key string) ([]string, error) { + label := fmt.Sprintf("%s.GetMappings", p.label()) + logging.V(7).Infof("%s executing: key=%s", label, key) + + resp, err := p.clientRaw.GetMappings(p.requestContext(), &pulumirpc.GetMappingsRequest{ + Key: key, + }) + if err != nil { + rpcError := rpcerror.Convert(err) + code := rpcError.Code() + if code == codes.Unimplemented { + // For backwards compatibility just return nil to indicate unimplemented. + logging.V(7).Infof("%s unimplemented", label) + return nil, nil + } + logging.V(7).Infof("%s failed: %v", label, rpcError) + return nil, err + } + + logging.V(7).Infof("%s success: providers=%v", label, resp.Providers) + // Ensure we don't return nil here because we use it as an "unimplemented" flag elsewhere in the system + if resp.Providers == nil { + resp.Providers = []string{} + } + return resp.Providers, nil +} diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_server.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_server.go index 72f2fe636..f10b4b98c 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_server.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_server.go @@ -643,9 +643,19 @@ func (p *providerServer) Call(ctx context.Context, req *pulumirpc.CallRequest) ( func (p *providerServer) GetMapping(ctx context.Context, req *pulumirpc.GetMappingRequest, ) (*pulumirpc.GetMappingResponse, error) { - data, provider, err := p.provider.GetMapping(req.Key) + data, provider, err := p.provider.GetMapping(req.Key, req.Provider) if err != nil { return nil, err } return &pulumirpc.GetMappingResponse{Data: data, Provider: provider}, nil } + +func (p *providerServer) GetMappings(ctx context.Context, + req *pulumirpc.GetMappingsRequest, +) (*pulumirpc.GetMappingsResponse, error) { + providers, err := p.provider.GetMappings(req.Key) + if err != nil { + return nil, err + } + return &pulumirpc.GetMappingsResponse{Providers: providers}, nil +} diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_unimplemented.go b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_unimplemented.go index ab0cf7977..dc0fcc178 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_unimplemented.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin/provider_unimplemented.go @@ -98,6 +98,10 @@ func (p *UnimplementedProvider) GetPluginInfo() (workspace.PluginInfo, error) { return workspace.PluginInfo{}, status.Error(codes.Unimplemented, "GetPluginInfo is not yet implemented") } -func (p *UnimplementedProvider) GetMapping(key string) ([]byte, string, error) { +func (p *UnimplementedProvider) GetMapping(key, provider string) ([]byte, string, error) { return nil, "", status.Error(codes.Unimplemented, "GetMapping is not yet implemented") } + +func (p *UnimplementedProvider) GetMappings(key string) ([]string, error) { + return nil, status.Error(codes.Unimplemented, "GetMappings is not yet implemented") +} 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 fa527745d..3f09d7a92 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/github.com/pulumi/pulumi/sdk/v3/proto/go/provider.pb.go b/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider.pb.go index 8276bf32c..0062baa31 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider.pb.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider.pb.go @@ -2084,6 +2084,10 @@ type GetMappingRequest struct { // the conversion key for the mapping being requested. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + // the optional provider key for the mapping being requested, if this is empty the provider should assume this + // request is from an old engine from before GetMappings and should return it's "primary" mapping. If this is set + // then the `provider` field in GetMappingResponse should be the same. + Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"` } func (x *GetMappingRequest) Reset() { @@ -2125,6 +2129,13 @@ func (x *GetMappingRequest) GetKey() string { return "" } +func (x *GetMappingRequest) GetProvider() string { + if x != nil { + return x.Provider + } + return "" +} + // GetMappingResponse returns convert plugin specific data for this provider. This will normally be human // readable JSON, but the engine doesn't mandate any form. type GetMappingResponse struct { @@ -2184,6 +2195,106 @@ func (x *GetMappingResponse) GetData() []byte { return nil } +// GetMappingsRequest allows providers to return ecosystem specific information without having to send back large data +// blobs for provider mappings that the engine doesn't then need. +type GetMappingsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // the conversion key for the mapping being requested. + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` +} + +func (x *GetMappingsRequest) Reset() { + *x = GetMappingsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_pulumi_provider_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GetMappingsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMappingsRequest) ProtoMessage() {} + +func (x *GetMappingsRequest) ProtoReflect() protoreflect.Message { + mi := &file_pulumi_provider_proto_msgTypes[27] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMappingsRequest.ProtoReflect.Descriptor instead. +func (*GetMappingsRequest) Descriptor() ([]byte, []int) { + return file_pulumi_provider_proto_rawDescGZIP(), []int{27} +} + +func (x *GetMappingsRequest) GetKey() string { + if x != nil { + return x.Key + } + return "" +} + +// GetMappingsRequest returns a list of providers that this provider can provide mapping information for. +type GetMappingsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // the provider keys this provider can supply mappings for. For example the Pulumi provider "terraform-template" + // would return ["template"] for this. + Providers []string `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"` +} + +func (x *GetMappingsResponse) Reset() { + *x = GetMappingsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_pulumi_provider_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GetMappingsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMappingsResponse) ProtoMessage() {} + +func (x *GetMappingsResponse) ProtoReflect() protoreflect.Message { + mi := &file_pulumi_provider_proto_msgTypes[28] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMappingsResponse.ProtoReflect.Descriptor instead. +func (*GetMappingsResponse) Descriptor() ([]byte, []int) { + return file_pulumi_provider_proto_rawDescGZIP(), []int{28} +} + +func (x *GetMappingsResponse) GetProviders() []string { + if x != nil { + return x.Providers + } + return nil +} + type ConfigureErrorMissingKeys_MissingKey struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -2196,7 +2307,7 @@ type ConfigureErrorMissingKeys_MissingKey struct { func (x *ConfigureErrorMissingKeys_MissingKey) Reset() { *x = ConfigureErrorMissingKeys_MissingKey{} if protoimpl.UnsafeEnabled { - mi := &file_pulumi_provider_proto_msgTypes[28] + mi := &file_pulumi_provider_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2209,7 +2320,7 @@ func (x *ConfigureErrorMissingKeys_MissingKey) String() string { func (*ConfigureErrorMissingKeys_MissingKey) ProtoMessage() {} func (x *ConfigureErrorMissingKeys_MissingKey) ProtoReflect() protoreflect.Message { - mi := &file_pulumi_provider_proto_msgTypes[28] + mi := &file_pulumi_provider_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2251,7 +2362,7 @@ type CallRequest_ArgumentDependencies struct { func (x *CallRequest_ArgumentDependencies) Reset() { *x = CallRequest_ArgumentDependencies{} if protoimpl.UnsafeEnabled { - mi := &file_pulumi_provider_proto_msgTypes[29] + mi := &file_pulumi_provider_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2264,7 +2375,7 @@ func (x *CallRequest_ArgumentDependencies) String() string { func (*CallRequest_ArgumentDependencies) ProtoMessage() {} func (x *CallRequest_ArgumentDependencies) ProtoReflect() protoreflect.Message { - mi := &file_pulumi_provider_proto_msgTypes[29] + mi := &file_pulumi_provider_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2299,7 +2410,7 @@ type CallResponse_ReturnDependencies struct { func (x *CallResponse_ReturnDependencies) Reset() { *x = CallResponse_ReturnDependencies{} if protoimpl.UnsafeEnabled { - mi := &file_pulumi_provider_proto_msgTypes[33] + mi := &file_pulumi_provider_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2312,7 +2423,7 @@ func (x *CallResponse_ReturnDependencies) String() string { func (*CallResponse_ReturnDependencies) ProtoMessage() {} func (x *CallResponse_ReturnDependencies) ProtoReflect() protoreflect.Message { - mi := &file_pulumi_provider_proto_msgTypes[33] + mi := &file_pulumi_provider_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2347,7 +2458,7 @@ type ConstructRequest_PropertyDependencies struct { func (x *ConstructRequest_PropertyDependencies) Reset() { *x = ConstructRequest_PropertyDependencies{} if protoimpl.UnsafeEnabled { - mi := &file_pulumi_provider_proto_msgTypes[36] + mi := &file_pulumi_provider_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2360,7 +2471,7 @@ func (x *ConstructRequest_PropertyDependencies) String() string { func (*ConstructRequest_PropertyDependencies) ProtoMessage() {} func (x *ConstructRequest_PropertyDependencies) ProtoReflect() protoreflect.Message { - mi := &file_pulumi_provider_proto_msgTypes[36] + mi := &file_pulumi_provider_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2413,7 +2524,7 @@ type ConstructRequest_CustomTimeouts struct { func (x *ConstructRequest_CustomTimeouts) Reset() { *x = ConstructRequest_CustomTimeouts{} if protoimpl.UnsafeEnabled { - mi := &file_pulumi_provider_proto_msgTypes[37] + mi := &file_pulumi_provider_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2426,7 +2537,7 @@ func (x *ConstructRequest_CustomTimeouts) String() string { func (*ConstructRequest_CustomTimeouts) ProtoMessage() {} func (x *ConstructRequest_CustomTimeouts) ProtoReflect() protoreflect.Message { - mi := &file_pulumi_provider_proto_msgTypes[37] + mi := &file_pulumi_provider_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2475,7 +2586,7 @@ type ConstructResponse_PropertyDependencies struct { func (x *ConstructResponse_PropertyDependencies) Reset() { *x = ConstructResponse_PropertyDependencies{} if protoimpl.UnsafeEnabled { - mi := &file_pulumi_provider_proto_msgTypes[41] + mi := &file_pulumi_provider_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2488,7 +2599,7 @@ func (x *ConstructResponse_PropertyDependencies) String() string { func (*ConstructResponse_PropertyDependencies) ProtoMessage() {} func (x *ConstructResponse_PropertyDependencies) ProtoReflect() protoreflect.Message { - mi := &file_pulumi_provider_proto_msgTypes[41] + mi := &file_pulumi_provider_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2937,93 +3048,105 @@ var file_pulumi_provider_proto_rawDesc = []byte{ 0x12, 0x2f, 0x0a, 0x06, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x06, 0x69, 0x6e, 0x70, 0x75, 0x74, - 0x73, 0x22, 0x25, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, + 0x73, 0x22, 0x41, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 0x44, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4d, - 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x32, 0xb6, - 0x09, 0x0a, 0x10, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x12, 0x48, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x12, 0x1b, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, - 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, - 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, - 0x0b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x2e, 0x70, - 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, - 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x3f, 0x0a, 0x0a, 0x44, 0x69, 0x66, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, - 0x16, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, 0x66, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, - 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x00, 0x12, 0x48, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x12, - 0x1b, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, - 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, - 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x06, + 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x22, 0x44, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, + 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x26, 0x0a, 0x12, 0x47, 0x65, + 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x22, 0x33, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x32, 0x86, 0x0a, 0x0a, 0x10, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x48, 0x0a, 0x09, + 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x1b, 0x2e, 0x70, 0x75, 0x6c, 0x75, + 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, + 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x0b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, + 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, + 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x0a, 0x44, 0x69, + 0x66, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x16, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, + 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, + 0x66, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x48, 0x0a, 0x09, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, + 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, + 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x06, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x12, + 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x76, 0x6f, + 0x6b, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x75, 0x6c, 0x75, + 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x76, - 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, - 0x0c, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x12, 0x18, 0x2e, - 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, + 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, + 0x39, 0x0a, 0x04, 0x43, 0x61, 0x6c, 0x6c, 0x12, 0x16, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, + 0x72, 0x70, 0x63, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x61, 0x6c, 0x6c, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3c, 0x0a, 0x05, 0x43, 0x68, + 0x65, 0x63, 0x6b, 0x12, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, + 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, + 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x04, 0x44, 0x69, 0x66, 0x66, + 0x12, 0x16, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, + 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, + 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x18, 0x2e, + 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, - 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x39, 0x0a, 0x04, 0x43, 0x61, 0x6c, 0x6c, 0x12, 0x16, - 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, - 0x70, 0x63, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x3c, 0x0a, 0x05, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x17, 0x2e, 0x70, 0x75, 0x6c, - 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, - 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, - 0x39, 0x0a, 0x04, 0x44, 0x69, 0x66, 0x66, 0x12, 0x16, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, - 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x69, 0x66, 0x66, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x06, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, - 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x04, 0x52, - 0x65, 0x61, 0x64, 0x12, 0x16, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, - 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x75, - 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x12, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x75, 0x6c, - 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3c, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x12, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, - 0x70, 0x74, 0x79, 0x22, 0x00, 0x12, 0x48, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x63, 0x74, 0x12, 0x1b, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, - 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1c, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, - 0x3a, 0x0a, 0x06, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x04, 0x52, 0x65, 0x61, 0x64, 0x12, 0x16, 0x2e, 0x70, + 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, + 0x2e, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x3f, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x75, 0x6c, 0x75, + 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x3c, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x75, 0x6c, + 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x12, 0x48, + 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x1b, 0x2e, 0x70, 0x75, + 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, + 0x69, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3a, 0x0a, 0x06, 0x43, 0x61, 0x6e, 0x63, + 0x65, 0x6c, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x22, 0x00, 0x12, 0x40, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x75, 0x67, 0x69, + 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x15, 0x2e, + 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, + 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x06, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, + 0x12, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x50, 0x6c, 0x75, + 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, - 0x79, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x12, 0x40, 0x0a, 0x0d, 0x47, - 0x65, 0x74, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, - 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x15, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, - 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x3b, 0x0a, - 0x06, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x12, 0x17, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, - 0x72, 0x70, 0x63, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, - 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x0a, 0x47, 0x65, - 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, - 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, - 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x34, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, - 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x2f, 0x70, 0x75, 0x6c, - 0x75, 0x6d, 0x69, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x33, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2f, 0x67, 0x6f, 0x3b, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x79, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, + 0x67, 0x12, 0x1c, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, + 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1d, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, + 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x4e, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x12, + 0x1d, 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, + 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, + 0x2e, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, + 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x42, 0x34, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, + 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x2f, 0x70, 0x75, 0x6c, 0x75, 0x6d, 0x69, 0x2f, 0x73, 0x64, 0x6b, + 0x2f, 0x76, 0x33, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x3b, 0x70, 0x75, 0x6c, + 0x75, 0x6d, 0x69, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -3039,7 +3162,7 @@ func file_pulumi_provider_proto_rawDescGZIP() []byte { } var file_pulumi_provider_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_pulumi_provider_proto_msgTypes = make([]protoimpl.MessageInfo, 43) +var file_pulumi_provider_proto_msgTypes = make([]protoimpl.MessageInfo, 45) var file_pulumi_provider_proto_goTypes = []interface{}{ (PropertyDiff_Kind)(0), // 0: pulumirpc.PropertyDiff.Kind (DiffResponse_DiffChanges)(0), // 1: pulumirpc.DiffResponse.DiffChanges @@ -3070,78 +3193,80 @@ var file_pulumi_provider_proto_goTypes = []interface{}{ (*ErrorResourceInitFailed)(nil), // 26: pulumirpc.ErrorResourceInitFailed (*GetMappingRequest)(nil), // 27: pulumirpc.GetMappingRequest (*GetMappingResponse)(nil), // 28: pulumirpc.GetMappingResponse - nil, // 29: pulumirpc.ConfigureRequest.VariablesEntry - (*ConfigureErrorMissingKeys_MissingKey)(nil), // 30: pulumirpc.ConfigureErrorMissingKeys.MissingKey - (*CallRequest_ArgumentDependencies)(nil), // 31: pulumirpc.CallRequest.ArgumentDependencies - nil, // 32: pulumirpc.CallRequest.ArgDependenciesEntry - nil, // 33: pulumirpc.CallRequest.PluginChecksumsEntry - nil, // 34: pulumirpc.CallRequest.ConfigEntry - (*CallResponse_ReturnDependencies)(nil), // 35: pulumirpc.CallResponse.ReturnDependencies - nil, // 36: pulumirpc.CallResponse.ReturnDependenciesEntry - nil, // 37: pulumirpc.DiffResponse.DetailedDiffEntry - (*ConstructRequest_PropertyDependencies)(nil), // 38: pulumirpc.ConstructRequest.PropertyDependencies - (*ConstructRequest_CustomTimeouts)(nil), // 39: pulumirpc.ConstructRequest.CustomTimeouts - nil, // 40: pulumirpc.ConstructRequest.ConfigEntry - nil, // 41: pulumirpc.ConstructRequest.InputDependenciesEntry - nil, // 42: pulumirpc.ConstructRequest.ProvidersEntry - (*ConstructResponse_PropertyDependencies)(nil), // 43: pulumirpc.ConstructResponse.PropertyDependencies - nil, // 44: pulumirpc.ConstructResponse.StateDependenciesEntry - (*structpb.Struct)(nil), // 45: google.protobuf.Struct - (*SourcePosition)(nil), // 46: pulumirpc.SourcePosition - (*emptypb.Empty)(nil), // 47: google.protobuf.Empty - (*PluginAttach)(nil), // 48: pulumirpc.PluginAttach - (*PluginInfo)(nil), // 49: pulumirpc.PluginInfo + (*GetMappingsRequest)(nil), // 29: pulumirpc.GetMappingsRequest + (*GetMappingsResponse)(nil), // 30: pulumirpc.GetMappingsResponse + nil, // 31: pulumirpc.ConfigureRequest.VariablesEntry + (*ConfigureErrorMissingKeys_MissingKey)(nil), // 32: pulumirpc.ConfigureErrorMissingKeys.MissingKey + (*CallRequest_ArgumentDependencies)(nil), // 33: pulumirpc.CallRequest.ArgumentDependencies + nil, // 34: pulumirpc.CallRequest.ArgDependenciesEntry + nil, // 35: pulumirpc.CallRequest.PluginChecksumsEntry + nil, // 36: pulumirpc.CallRequest.ConfigEntry + (*CallResponse_ReturnDependencies)(nil), // 37: pulumirpc.CallResponse.ReturnDependencies + nil, // 38: pulumirpc.CallResponse.ReturnDependenciesEntry + nil, // 39: pulumirpc.DiffResponse.DetailedDiffEntry + (*ConstructRequest_PropertyDependencies)(nil), // 40: pulumirpc.ConstructRequest.PropertyDependencies + (*ConstructRequest_CustomTimeouts)(nil), // 41: pulumirpc.ConstructRequest.CustomTimeouts + nil, // 42: pulumirpc.ConstructRequest.ConfigEntry + nil, // 43: pulumirpc.ConstructRequest.InputDependenciesEntry + nil, // 44: pulumirpc.ConstructRequest.ProvidersEntry + (*ConstructResponse_PropertyDependencies)(nil), // 45: pulumirpc.ConstructResponse.PropertyDependencies + nil, // 46: pulumirpc.ConstructResponse.StateDependenciesEntry + (*structpb.Struct)(nil), // 47: google.protobuf.Struct + (*SourcePosition)(nil), // 48: pulumirpc.SourcePosition + (*emptypb.Empty)(nil), // 49: google.protobuf.Empty + (*PluginAttach)(nil), // 50: pulumirpc.PluginAttach + (*PluginInfo)(nil), // 51: pulumirpc.PluginInfo } var file_pulumi_provider_proto_depIdxs = []int32{ - 29, // 0: pulumirpc.ConfigureRequest.variables:type_name -> pulumirpc.ConfigureRequest.VariablesEntry - 45, // 1: pulumirpc.ConfigureRequest.args:type_name -> google.protobuf.Struct - 30, // 2: pulumirpc.ConfigureErrorMissingKeys.missingKeys:type_name -> pulumirpc.ConfigureErrorMissingKeys.MissingKey - 45, // 3: pulumirpc.InvokeRequest.args:type_name -> google.protobuf.Struct - 45, // 4: pulumirpc.InvokeResponse.return:type_name -> google.protobuf.Struct + 31, // 0: pulumirpc.ConfigureRequest.variables:type_name -> pulumirpc.ConfigureRequest.VariablesEntry + 47, // 1: pulumirpc.ConfigureRequest.args:type_name -> google.protobuf.Struct + 32, // 2: pulumirpc.ConfigureErrorMissingKeys.missingKeys:type_name -> pulumirpc.ConfigureErrorMissingKeys.MissingKey + 47, // 3: pulumirpc.InvokeRequest.args:type_name -> google.protobuf.Struct + 47, // 4: pulumirpc.InvokeResponse.return:type_name -> google.protobuf.Struct 13, // 5: pulumirpc.InvokeResponse.failures:type_name -> pulumirpc.CheckFailure - 45, // 6: pulumirpc.CallRequest.args:type_name -> google.protobuf.Struct - 32, // 7: pulumirpc.CallRequest.argDependencies:type_name -> pulumirpc.CallRequest.ArgDependenciesEntry - 33, // 8: pulumirpc.CallRequest.pluginChecksums:type_name -> pulumirpc.CallRequest.PluginChecksumsEntry - 34, // 9: pulumirpc.CallRequest.config:type_name -> pulumirpc.CallRequest.ConfigEntry - 46, // 10: pulumirpc.CallRequest.sourcePosition:type_name -> pulumirpc.SourcePosition - 45, // 11: pulumirpc.CallResponse.return:type_name -> google.protobuf.Struct - 36, // 12: pulumirpc.CallResponse.returnDependencies:type_name -> pulumirpc.CallResponse.ReturnDependenciesEntry + 47, // 6: pulumirpc.CallRequest.args:type_name -> google.protobuf.Struct + 34, // 7: pulumirpc.CallRequest.argDependencies:type_name -> pulumirpc.CallRequest.ArgDependenciesEntry + 35, // 8: pulumirpc.CallRequest.pluginChecksums:type_name -> pulumirpc.CallRequest.PluginChecksumsEntry + 36, // 9: pulumirpc.CallRequest.config:type_name -> pulumirpc.CallRequest.ConfigEntry + 48, // 10: pulumirpc.CallRequest.sourcePosition:type_name -> pulumirpc.SourcePosition + 47, // 11: pulumirpc.CallResponse.return:type_name -> google.protobuf.Struct + 38, // 12: pulumirpc.CallResponse.returnDependencies:type_name -> pulumirpc.CallResponse.ReturnDependenciesEntry 13, // 13: pulumirpc.CallResponse.failures:type_name -> pulumirpc.CheckFailure - 45, // 14: pulumirpc.CheckRequest.olds:type_name -> google.protobuf.Struct - 45, // 15: pulumirpc.CheckRequest.news:type_name -> google.protobuf.Struct - 45, // 16: pulumirpc.CheckResponse.inputs:type_name -> google.protobuf.Struct + 47, // 14: pulumirpc.CheckRequest.olds:type_name -> google.protobuf.Struct + 47, // 15: pulumirpc.CheckRequest.news:type_name -> google.protobuf.Struct + 47, // 16: pulumirpc.CheckResponse.inputs:type_name -> google.protobuf.Struct 13, // 17: pulumirpc.CheckResponse.failures:type_name -> pulumirpc.CheckFailure - 45, // 18: pulumirpc.DiffRequest.olds:type_name -> google.protobuf.Struct - 45, // 19: pulumirpc.DiffRequest.news:type_name -> google.protobuf.Struct - 45, // 20: pulumirpc.DiffRequest.old_inputs:type_name -> google.protobuf.Struct + 47, // 18: pulumirpc.DiffRequest.olds:type_name -> google.protobuf.Struct + 47, // 19: pulumirpc.DiffRequest.news:type_name -> google.protobuf.Struct + 47, // 20: pulumirpc.DiffRequest.old_inputs:type_name -> google.protobuf.Struct 0, // 21: pulumirpc.PropertyDiff.kind:type_name -> pulumirpc.PropertyDiff.Kind 1, // 22: pulumirpc.DiffResponse.changes:type_name -> pulumirpc.DiffResponse.DiffChanges - 37, // 23: pulumirpc.DiffResponse.detailedDiff:type_name -> pulumirpc.DiffResponse.DetailedDiffEntry - 45, // 24: pulumirpc.CreateRequest.properties:type_name -> google.protobuf.Struct - 45, // 25: pulumirpc.CreateResponse.properties:type_name -> google.protobuf.Struct - 45, // 26: pulumirpc.ReadRequest.properties:type_name -> google.protobuf.Struct - 45, // 27: pulumirpc.ReadRequest.inputs:type_name -> google.protobuf.Struct - 45, // 28: pulumirpc.ReadResponse.properties:type_name -> google.protobuf.Struct - 45, // 29: pulumirpc.ReadResponse.inputs:type_name -> google.protobuf.Struct - 45, // 30: pulumirpc.UpdateRequest.olds:type_name -> google.protobuf.Struct - 45, // 31: pulumirpc.UpdateRequest.news:type_name -> google.protobuf.Struct - 45, // 32: pulumirpc.UpdateRequest.old_inputs:type_name -> google.protobuf.Struct - 45, // 33: pulumirpc.UpdateResponse.properties:type_name -> google.protobuf.Struct - 45, // 34: pulumirpc.DeleteRequest.properties:type_name -> google.protobuf.Struct - 40, // 35: pulumirpc.ConstructRequest.config:type_name -> pulumirpc.ConstructRequest.ConfigEntry - 45, // 36: pulumirpc.ConstructRequest.inputs:type_name -> google.protobuf.Struct - 41, // 37: pulumirpc.ConstructRequest.inputDependencies:type_name -> pulumirpc.ConstructRequest.InputDependenciesEntry - 42, // 38: pulumirpc.ConstructRequest.providers:type_name -> pulumirpc.ConstructRequest.ProvidersEntry - 39, // 39: pulumirpc.ConstructRequest.customTimeouts:type_name -> pulumirpc.ConstructRequest.CustomTimeouts - 45, // 40: pulumirpc.ConstructResponse.state:type_name -> google.protobuf.Struct - 44, // 41: pulumirpc.ConstructResponse.stateDependencies:type_name -> pulumirpc.ConstructResponse.StateDependenciesEntry - 45, // 42: pulumirpc.ErrorResourceInitFailed.properties:type_name -> google.protobuf.Struct - 45, // 43: pulumirpc.ErrorResourceInitFailed.inputs:type_name -> google.protobuf.Struct - 31, // 44: pulumirpc.CallRequest.ArgDependenciesEntry.value:type_name -> pulumirpc.CallRequest.ArgumentDependencies - 35, // 45: pulumirpc.CallResponse.ReturnDependenciesEntry.value:type_name -> pulumirpc.CallResponse.ReturnDependencies + 39, // 23: pulumirpc.DiffResponse.detailedDiff:type_name -> pulumirpc.DiffResponse.DetailedDiffEntry + 47, // 24: pulumirpc.CreateRequest.properties:type_name -> google.protobuf.Struct + 47, // 25: pulumirpc.CreateResponse.properties:type_name -> google.protobuf.Struct + 47, // 26: pulumirpc.ReadRequest.properties:type_name -> google.protobuf.Struct + 47, // 27: pulumirpc.ReadRequest.inputs:type_name -> google.protobuf.Struct + 47, // 28: pulumirpc.ReadResponse.properties:type_name -> google.protobuf.Struct + 47, // 29: pulumirpc.ReadResponse.inputs:type_name -> google.protobuf.Struct + 47, // 30: pulumirpc.UpdateRequest.olds:type_name -> google.protobuf.Struct + 47, // 31: pulumirpc.UpdateRequest.news:type_name -> google.protobuf.Struct + 47, // 32: pulumirpc.UpdateRequest.old_inputs:type_name -> google.protobuf.Struct + 47, // 33: pulumirpc.UpdateResponse.properties:type_name -> google.protobuf.Struct + 47, // 34: pulumirpc.DeleteRequest.properties:type_name -> google.protobuf.Struct + 42, // 35: pulumirpc.ConstructRequest.config:type_name -> pulumirpc.ConstructRequest.ConfigEntry + 47, // 36: pulumirpc.ConstructRequest.inputs:type_name -> google.protobuf.Struct + 43, // 37: pulumirpc.ConstructRequest.inputDependencies:type_name -> pulumirpc.ConstructRequest.InputDependenciesEntry + 44, // 38: pulumirpc.ConstructRequest.providers:type_name -> pulumirpc.ConstructRequest.ProvidersEntry + 41, // 39: pulumirpc.ConstructRequest.customTimeouts:type_name -> pulumirpc.ConstructRequest.CustomTimeouts + 47, // 40: pulumirpc.ConstructResponse.state:type_name -> google.protobuf.Struct + 46, // 41: pulumirpc.ConstructResponse.stateDependencies:type_name -> pulumirpc.ConstructResponse.StateDependenciesEntry + 47, // 42: pulumirpc.ErrorResourceInitFailed.properties:type_name -> google.protobuf.Struct + 47, // 43: pulumirpc.ErrorResourceInitFailed.inputs:type_name -> google.protobuf.Struct + 33, // 44: pulumirpc.CallRequest.ArgDependenciesEntry.value:type_name -> pulumirpc.CallRequest.ArgumentDependencies + 37, // 45: pulumirpc.CallResponse.ReturnDependenciesEntry.value:type_name -> pulumirpc.CallResponse.ReturnDependencies 15, // 46: pulumirpc.DiffResponse.DetailedDiffEntry.value:type_name -> pulumirpc.PropertyDiff - 38, // 47: pulumirpc.ConstructRequest.InputDependenciesEntry.value:type_name -> pulumirpc.ConstructRequest.PropertyDependencies - 43, // 48: pulumirpc.ConstructResponse.StateDependenciesEntry.value:type_name -> pulumirpc.ConstructResponse.PropertyDependencies + 40, // 47: pulumirpc.ConstructRequest.InputDependenciesEntry.value:type_name -> pulumirpc.ConstructRequest.PropertyDependencies + 45, // 48: pulumirpc.ConstructResponse.StateDependenciesEntry.value:type_name -> pulumirpc.ConstructResponse.PropertyDependencies 2, // 49: pulumirpc.ResourceProvider.GetSchema:input_type -> pulumirpc.GetSchemaRequest 11, // 50: pulumirpc.ResourceProvider.CheckConfig:input_type -> pulumirpc.CheckRequest 14, // 51: pulumirpc.ResourceProvider.DiffConfig:input_type -> pulumirpc.DiffRequest @@ -3156,30 +3281,32 @@ var file_pulumi_provider_proto_depIdxs = []int32{ 21, // 60: pulumirpc.ResourceProvider.Update:input_type -> pulumirpc.UpdateRequest 23, // 61: pulumirpc.ResourceProvider.Delete:input_type -> pulumirpc.DeleteRequest 24, // 62: pulumirpc.ResourceProvider.Construct:input_type -> pulumirpc.ConstructRequest - 47, // 63: pulumirpc.ResourceProvider.Cancel:input_type -> google.protobuf.Empty - 47, // 64: pulumirpc.ResourceProvider.GetPluginInfo:input_type -> google.protobuf.Empty - 48, // 65: pulumirpc.ResourceProvider.Attach:input_type -> pulumirpc.PluginAttach + 49, // 63: pulumirpc.ResourceProvider.Cancel:input_type -> google.protobuf.Empty + 49, // 64: pulumirpc.ResourceProvider.GetPluginInfo:input_type -> google.protobuf.Empty + 50, // 65: pulumirpc.ResourceProvider.Attach:input_type -> pulumirpc.PluginAttach 27, // 66: pulumirpc.ResourceProvider.GetMapping:input_type -> pulumirpc.GetMappingRequest - 3, // 67: pulumirpc.ResourceProvider.GetSchema:output_type -> pulumirpc.GetSchemaResponse - 12, // 68: pulumirpc.ResourceProvider.CheckConfig:output_type -> pulumirpc.CheckResponse - 16, // 69: pulumirpc.ResourceProvider.DiffConfig:output_type -> pulumirpc.DiffResponse - 5, // 70: pulumirpc.ResourceProvider.Configure:output_type -> pulumirpc.ConfigureResponse - 8, // 71: pulumirpc.ResourceProvider.Invoke:output_type -> pulumirpc.InvokeResponse - 8, // 72: pulumirpc.ResourceProvider.StreamInvoke:output_type -> pulumirpc.InvokeResponse - 10, // 73: pulumirpc.ResourceProvider.Call:output_type -> pulumirpc.CallResponse - 12, // 74: pulumirpc.ResourceProvider.Check:output_type -> pulumirpc.CheckResponse - 16, // 75: pulumirpc.ResourceProvider.Diff:output_type -> pulumirpc.DiffResponse - 18, // 76: pulumirpc.ResourceProvider.Create:output_type -> pulumirpc.CreateResponse - 20, // 77: pulumirpc.ResourceProvider.Read:output_type -> pulumirpc.ReadResponse - 22, // 78: pulumirpc.ResourceProvider.Update:output_type -> pulumirpc.UpdateResponse - 47, // 79: pulumirpc.ResourceProvider.Delete:output_type -> google.protobuf.Empty - 25, // 80: pulumirpc.ResourceProvider.Construct:output_type -> pulumirpc.ConstructResponse - 47, // 81: pulumirpc.ResourceProvider.Cancel:output_type -> google.protobuf.Empty - 49, // 82: pulumirpc.ResourceProvider.GetPluginInfo:output_type -> pulumirpc.PluginInfo - 47, // 83: pulumirpc.ResourceProvider.Attach:output_type -> google.protobuf.Empty - 28, // 84: pulumirpc.ResourceProvider.GetMapping:output_type -> pulumirpc.GetMappingResponse - 67, // [67:85] is the sub-list for method output_type - 49, // [49:67] is the sub-list for method input_type + 29, // 67: pulumirpc.ResourceProvider.GetMappings:input_type -> pulumirpc.GetMappingsRequest + 3, // 68: pulumirpc.ResourceProvider.GetSchema:output_type -> pulumirpc.GetSchemaResponse + 12, // 69: pulumirpc.ResourceProvider.CheckConfig:output_type -> pulumirpc.CheckResponse + 16, // 70: pulumirpc.ResourceProvider.DiffConfig:output_type -> pulumirpc.DiffResponse + 5, // 71: pulumirpc.ResourceProvider.Configure:output_type -> pulumirpc.ConfigureResponse + 8, // 72: pulumirpc.ResourceProvider.Invoke:output_type -> pulumirpc.InvokeResponse + 8, // 73: pulumirpc.ResourceProvider.StreamInvoke:output_type -> pulumirpc.InvokeResponse + 10, // 74: pulumirpc.ResourceProvider.Call:output_type -> pulumirpc.CallResponse + 12, // 75: pulumirpc.ResourceProvider.Check:output_type -> pulumirpc.CheckResponse + 16, // 76: pulumirpc.ResourceProvider.Diff:output_type -> pulumirpc.DiffResponse + 18, // 77: pulumirpc.ResourceProvider.Create:output_type -> pulumirpc.CreateResponse + 20, // 78: pulumirpc.ResourceProvider.Read:output_type -> pulumirpc.ReadResponse + 22, // 79: pulumirpc.ResourceProvider.Update:output_type -> pulumirpc.UpdateResponse + 49, // 80: pulumirpc.ResourceProvider.Delete:output_type -> google.protobuf.Empty + 25, // 81: pulumirpc.ResourceProvider.Construct:output_type -> pulumirpc.ConstructResponse + 49, // 82: pulumirpc.ResourceProvider.Cancel:output_type -> google.protobuf.Empty + 51, // 83: pulumirpc.ResourceProvider.GetPluginInfo:output_type -> pulumirpc.PluginInfo + 49, // 84: pulumirpc.ResourceProvider.Attach:output_type -> google.protobuf.Empty + 28, // 85: pulumirpc.ResourceProvider.GetMapping:output_type -> pulumirpc.GetMappingResponse + 30, // 86: pulumirpc.ResourceProvider.GetMappings:output_type -> pulumirpc.GetMappingsResponse + 68, // [68:87] is the sub-list for method output_type + 49, // [49:68] is the sub-list for method input_type 49, // [49:49] is the sub-list for extension type_name 49, // [49:49] is the sub-list for extension extendee 0, // [0:49] is the sub-list for field type_name @@ -3517,7 +3644,31 @@ func file_pulumi_provider_proto_init() { return nil } } + file_pulumi_provider_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetMappingsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } file_pulumi_provider_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetMappingsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pulumi_provider_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ConfigureErrorMissingKeys_MissingKey); i { case 0: return &v.state @@ -3529,7 +3680,7 @@ func file_pulumi_provider_proto_init() { return nil } } - file_pulumi_provider_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + file_pulumi_provider_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CallRequest_ArgumentDependencies); i { case 0: return &v.state @@ -3541,7 +3692,7 @@ func file_pulumi_provider_proto_init() { return nil } } - file_pulumi_provider_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + file_pulumi_provider_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CallResponse_ReturnDependencies); i { case 0: return &v.state @@ -3553,7 +3704,7 @@ func file_pulumi_provider_proto_init() { return nil } } - file_pulumi_provider_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + file_pulumi_provider_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ConstructRequest_PropertyDependencies); i { case 0: return &v.state @@ -3565,7 +3716,7 @@ func file_pulumi_provider_proto_init() { return nil } } - file_pulumi_provider_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + file_pulumi_provider_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ConstructRequest_CustomTimeouts); i { case 0: return &v.state @@ -3577,7 +3728,7 @@ func file_pulumi_provider_proto_init() { return nil } } - file_pulumi_provider_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + file_pulumi_provider_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ConstructResponse_PropertyDependencies); i { case 0: return &v.state @@ -3596,7 +3747,7 @@ func file_pulumi_provider_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_pulumi_provider_proto_rawDesc, NumEnums: 2, - NumMessages: 43, + NumMessages: 45, NumExtensions: 0, NumServices: 1, }, diff --git a/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider_grpc.pb.go b/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider_grpc.pb.go index 606f93d30..228e23a61 100644 --- a/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider_grpc.pb.go +++ b/vendor/github.com/pulumi/pulumi/sdk/v3/proto/go/provider_grpc.pb.go @@ -71,6 +71,10 @@ type ResourceProviderClient interface { // GetMapping fetches the mapping for this resource provider, if any. A provider should return an empty // response (not an error) if it doesn't have a mapping for the given key. GetMapping(ctx context.Context, in *GetMappingRequest, opts ...grpc.CallOption) (*GetMappingResponse, error) + // GetMappings is an optional method that returns what mappings (if any) a provider supports. If a provider does not + // implement this method the engine falls back to the old behaviour of just calling GetMapping without a name. + // If this method is implemented than the engine will then call GetMapping only with the names returned from this method. + GetMappings(ctx context.Context, in *GetMappingsRequest, opts ...grpc.CallOption) (*GetMappingsResponse, error) } type resourceProviderClient struct { @@ -266,6 +270,15 @@ func (c *resourceProviderClient) GetMapping(ctx context.Context, in *GetMappingR return out, nil } +func (c *resourceProviderClient) GetMappings(ctx context.Context, in *GetMappingsRequest, opts ...grpc.CallOption) (*GetMappingsResponse, error) { + out := new(GetMappingsResponse) + err := c.cc.Invoke(ctx, "/pulumirpc.ResourceProvider/GetMappings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + // ResourceProviderServer is the server API for ResourceProvider service. // All implementations must embed UnimplementedResourceProviderServer // for forward compatibility @@ -318,6 +331,10 @@ type ResourceProviderServer interface { // GetMapping fetches the mapping for this resource provider, if any. A provider should return an empty // response (not an error) if it doesn't have a mapping for the given key. GetMapping(context.Context, *GetMappingRequest) (*GetMappingResponse, error) + // GetMappings is an optional method that returns what mappings (if any) a provider supports. If a provider does not + // implement this method the engine falls back to the old behaviour of just calling GetMapping without a name. + // If this method is implemented than the engine will then call GetMapping only with the names returned from this method. + GetMappings(context.Context, *GetMappingsRequest) (*GetMappingsResponse, error) mustEmbedUnimplementedResourceProviderServer() } @@ -379,6 +396,9 @@ func (UnimplementedResourceProviderServer) Attach(context.Context, *PluginAttach func (UnimplementedResourceProviderServer) GetMapping(context.Context, *GetMappingRequest) (*GetMappingResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetMapping not implemented") } +func (UnimplementedResourceProviderServer) GetMappings(context.Context, *GetMappingsRequest) (*GetMappingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetMappings not implemented") +} func (UnimplementedResourceProviderServer) mustEmbedUnimplementedResourceProviderServer() {} // UnsafeResourceProviderServer may be embedded to opt out of forward compatibility for this service. @@ -719,6 +739,24 @@ func _ResourceProvider_GetMapping_Handler(srv interface{}, ctx context.Context, return interceptor(ctx, in, info, handler) } +func _ResourceProvider_GetMappings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetMappingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ResourceProviderServer).GetMappings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pulumirpc.ResourceProvider/GetMappings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ResourceProviderServer).GetMappings(ctx, req.(*GetMappingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + // ResourceProvider_ServiceDesc is the grpc.ServiceDesc for ResourceProvider service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) @@ -794,6 +832,10 @@ var ResourceProvider_ServiceDesc = grpc.ServiceDesc{ MethodName: "GetMapping", Handler: _ResourceProvider_GetMapping_Handler, }, + { + MethodName: "GetMappings", + Handler: _ResourceProvider_GetMappings_Handler, + }, }, Streams: []grpc.StreamDesc{ { diff --git a/vendor/modules.txt b/vendor/modules.txt index 6faa35257..1e582e680 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -416,8 +416,8 @@ github.com/pulumi/pulumi-aws/sdk/v6/go/aws/lb # github.com/pulumi/pulumi-azure-native-sdk/compute/v2 v2.8.0 ## explicit; go 1.17 github.com/pulumi/pulumi-azure-native-sdk/compute/v2 -# github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.8.0 -## explicit; go 1.17 +# github.com/pulumi/pulumi-azure-native-sdk/network/v2 v2.9.0 +## explicit; go 1.18 github.com/pulumi/pulumi-azure-native-sdk/network/v2 # github.com/pulumi/pulumi-azure-native-sdk/resources/v2 v2.8.0 ## explicit; go 1.17 @@ -425,8 +425,8 @@ 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 -# 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.0 ## explicit; go 1.19 @@ -440,7 +440,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.84.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