Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.pulumi.azurenative.network.NetworkFunctions Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.network;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.network.inputs.GetActiveSessionsArgs;
import com.pulumi.azurenative.network.inputs.GetActiveSessionsPlainArgs;
import com.pulumi.azurenative.network.inputs.GetAdminRuleArgs;
import com.pulumi.azurenative.network.inputs.GetAdminRuleCollectionArgs;
import com.pulumi.azurenative.network.inputs.GetAdminRuleCollectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetAdminRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationGatewayBackendHealthOnDemandArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationGatewayBackendHealthOnDemandPlainArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationGatewayPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationGatewayPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationSecurityGroupArgs;
import com.pulumi.azurenative.network.inputs.GetApplicationSecurityGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetAzureFirewallArgs;
import com.pulumi.azurenative.network.inputs.GetAzureFirewallPlainArgs;
import com.pulumi.azurenative.network.inputs.GetBastionHostArgs;
import com.pulumi.azurenative.network.inputs.GetBastionHostPlainArgs;
import com.pulumi.azurenative.network.inputs.GetBastionShareableLinkArgs;
import com.pulumi.azurenative.network.inputs.GetBastionShareableLinkPlainArgs;
import com.pulumi.azurenative.network.inputs.GetConfigurationPolicyGroupArgs;
import com.pulumi.azurenative.network.inputs.GetConfigurationPolicyGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetConnectionMonitorArgs;
import com.pulumi.azurenative.network.inputs.GetConnectionMonitorPlainArgs;
import com.pulumi.azurenative.network.inputs.GetConnectivityConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetConnectivityConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetCustomIPPrefixArgs;
import com.pulumi.azurenative.network.inputs.GetCustomIPPrefixPlainArgs;
import com.pulumi.azurenative.network.inputs.GetDdosCustomPolicyArgs;
import com.pulumi.azurenative.network.inputs.GetDdosCustomPolicyPlainArgs;
import com.pulumi.azurenative.network.inputs.GetDdosProtectionPlanArgs;
import com.pulumi.azurenative.network.inputs.GetDdosProtectionPlanPlainArgs;
import com.pulumi.azurenative.network.inputs.GetDefaultAdminRuleArgs;
import com.pulumi.azurenative.network.inputs.GetDefaultAdminRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetDefaultUserRuleArgs;
import com.pulumi.azurenative.network.inputs.GetDefaultUserRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetDnsForwardingRulesetArgs;
import com.pulumi.azurenative.network.inputs.GetDnsForwardingRulesetPlainArgs;
import com.pulumi.azurenative.network.inputs.GetDnsResolverArgs;
import com.pulumi.azurenative.network.inputs.GetDnsResolverPlainArgs;
import com.pulumi.azurenative.network.inputs.GetDnsResourceReferenceByTarResourcesArgs;
import com.pulumi.azurenative.network.inputs.GetDnsResourceReferenceByTarResourcesPlainArgs;
import com.pulumi.azurenative.network.inputs.GetDscpConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetDscpConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetEndpointArgs;
import com.pulumi.azurenative.network.inputs.GetEndpointPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExperimentArgs;
import com.pulumi.azurenative.network.inputs.GetExperimentPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitAuthorizationArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitAuthorizationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitPeeringArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitPeeringPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCircuitPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCrossConnectionPeeringArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteCrossConnectionPeeringPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRouteGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRoutePortArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRoutePortAuthorizationArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRoutePortAuthorizationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetExpressRoutePortPlainArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyDraftArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyDraftPlainArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyPlainArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyRuleCollectionGroupArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyRuleCollectionGroupDraftArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyRuleCollectionGroupDraftPlainArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyRuleCollectionGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyRuleGroupArgs;
import com.pulumi.azurenative.network.inputs.GetFirewallPolicyRuleGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetFlowLogArgs;
import com.pulumi.azurenative.network.inputs.GetFlowLogPlainArgs;
import com.pulumi.azurenative.network.inputs.GetForwardingRuleArgs;
import com.pulumi.azurenative.network.inputs.GetForwardingRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetFrontDoorArgs;
import com.pulumi.azurenative.network.inputs.GetFrontDoorPlainArgs;
import com.pulumi.azurenative.network.inputs.GetHubRouteTableArgs;
import com.pulumi.azurenative.network.inputs.GetHubRouteTablePlainArgs;
import com.pulumi.azurenative.network.inputs.GetHubVirtualNetworkConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetHubVirtualNetworkConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetInboundEndpointArgs;
import com.pulumi.azurenative.network.inputs.GetInboundEndpointPlainArgs;
import com.pulumi.azurenative.network.inputs.GetInboundNatRuleArgs;
import com.pulumi.azurenative.network.inputs.GetInboundNatRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetInterfaceEndpointArgs;
import com.pulumi.azurenative.network.inputs.GetInterfaceEndpointPlainArgs;
import com.pulumi.azurenative.network.inputs.GetIpAllocationArgs;
import com.pulumi.azurenative.network.inputs.GetIpAllocationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetIpGroupArgs;
import com.pulumi.azurenative.network.inputs.GetIpGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetIpamPoolArgs;
import com.pulumi.azurenative.network.inputs.GetIpamPoolPlainArgs;
import com.pulumi.azurenative.network.inputs.GetIpamPoolUsageArgs;
import com.pulumi.azurenative.network.inputs.GetIpamPoolUsagePlainArgs;
import com.pulumi.azurenative.network.inputs.GetLoadBalancerArgs;
import com.pulumi.azurenative.network.inputs.GetLoadBalancerBackendAddressPoolArgs;
import com.pulumi.azurenative.network.inputs.GetLoadBalancerBackendAddressPoolPlainArgs;
import com.pulumi.azurenative.network.inputs.GetLoadBalancerPlainArgs;
import com.pulumi.azurenative.network.inputs.GetLocalNetworkGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetLocalNetworkGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetManagementGroupNetworkManagerConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetManagementGroupNetworkManagerConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNatGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetNatGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNatRuleArgs;
import com.pulumi.azurenative.network.inputs.GetNatRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkExperimentProfileArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkExperimentProfilePlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkGroupArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkInterfaceArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkInterfacePlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkInterfaceTapConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkInterfaceTapConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkManagerArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkManagerPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkManagerRoutingConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkManagerRoutingConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkProfileArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkProfilePlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkSecurityGroupArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkSecurityGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkSecurityPerimeterArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkSecurityPerimeterPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkVirtualApplianceArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkVirtualAppliancePlainArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkWatcherArgs;
import com.pulumi.azurenative.network.inputs.GetNetworkWatcherPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNspAccessRuleArgs;
import com.pulumi.azurenative.network.inputs.GetNspAccessRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetNspAssociationArgs;
import com.pulumi.azurenative.network.inputs.GetNspAssociationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNspLinkArgs;
import com.pulumi.azurenative.network.inputs.GetNspLinkPlainArgs;
import com.pulumi.azurenative.network.inputs.GetNspProfileArgs;
import com.pulumi.azurenative.network.inputs.GetNspProfilePlainArgs;
import com.pulumi.azurenative.network.inputs.GetOutboundEndpointArgs;
import com.pulumi.azurenative.network.inputs.GetOutboundEndpointPlainArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnGatewayP2sVpnConnectionHealthArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnGatewayP2sVpnConnectionHealthDetailedPlainArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnGatewayP2sVpnConnectionHealthPlainArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnServerConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetP2sVpnServerConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPacketCaptureArgs;
import com.pulumi.azurenative.network.inputs.GetPacketCapturePlainArgs;
import com.pulumi.azurenative.network.inputs.GetPolicyArgs;
import com.pulumi.azurenative.network.inputs.GetPolicyPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateDnsZoneGroupArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateDnsZoneGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateEndpointArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateEndpointPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateLinkServiceArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateLinkServicePlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateLinkServicePrivateEndpointConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateLinkServicePrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateRecordSetArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateRecordSetPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateResolverVirtualNetworkLinkArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateResolverVirtualNetworkLinkPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateZoneArgs;
import com.pulumi.azurenative.network.inputs.GetPrivateZonePlainArgs;
import com.pulumi.azurenative.network.inputs.GetProfileArgs;
import com.pulumi.azurenative.network.inputs.GetProfilePlainArgs;
import com.pulumi.azurenative.network.inputs.GetPublicIPAddressArgs;
import com.pulumi.azurenative.network.inputs.GetPublicIPAddressPlainArgs;
import com.pulumi.azurenative.network.inputs.GetPublicIPPrefixArgs;
import com.pulumi.azurenative.network.inputs.GetPublicIPPrefixPlainArgs;
import com.pulumi.azurenative.network.inputs.GetReachabilityAnalysisIntentArgs;
import com.pulumi.azurenative.network.inputs.GetReachabilityAnalysisIntentPlainArgs;
import com.pulumi.azurenative.network.inputs.GetReachabilityAnalysisRunArgs;
import com.pulumi.azurenative.network.inputs.GetReachabilityAnalysisRunPlainArgs;
import com.pulumi.azurenative.network.inputs.GetRecordSetArgs;
import com.pulumi.azurenative.network.inputs.GetRecordSetPlainArgs;
import com.pulumi.azurenative.network.inputs.GetRouteArgs;
import com.pulumi.azurenative.network.inputs.GetRouteFilterArgs;
import com.pulumi.azurenative.network.inputs.GetRouteFilterPlainArgs;
import com.pulumi.azurenative.network.inputs.GetRouteFilterRuleArgs;
import com.pulumi.azurenative.network.inputs.GetRouteFilterRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetRouteMapArgs;
import com.pulumi.azurenative.network.inputs.GetRouteMapPlainArgs;
import com.pulumi.azurenative.network.inputs.GetRoutePlainArgs;
import com.pulumi.azurenative.network.inputs.GetRouteTableArgs;
import com.pulumi.azurenative.network.inputs.GetRouteTablePlainArgs;
import com.pulumi.azurenative.network.inputs.GetRoutingIntentArgs;
import com.pulumi.azurenative.network.inputs.GetRoutingIntentPlainArgs;
import com.pulumi.azurenative.network.inputs.GetRoutingRuleArgs;
import com.pulumi.azurenative.network.inputs.GetRoutingRuleCollectionArgs;
import com.pulumi.azurenative.network.inputs.GetRoutingRuleCollectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetRoutingRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetRulesEngineArgs;
import com.pulumi.azurenative.network.inputs.GetRulesEnginePlainArgs;
import com.pulumi.azurenative.network.inputs.GetScopeConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetScopeConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityAdminConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityAdminConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityPartnerProviderArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityPartnerProviderPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityRuleArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityUserConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityUserConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityUserRuleArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityUserRuleCollectionArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityUserRuleCollectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSecurityUserRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetServiceEndpointPolicyArgs;
import com.pulumi.azurenative.network.inputs.GetServiceEndpointPolicyDefinitionArgs;
import com.pulumi.azurenative.network.inputs.GetServiceEndpointPolicyDefinitionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetServiceEndpointPolicyPlainArgs;
import com.pulumi.azurenative.network.inputs.GetStaticCidrArgs;
import com.pulumi.azurenative.network.inputs.GetStaticCidrPlainArgs;
import com.pulumi.azurenative.network.inputs.GetStaticMemberArgs;
import com.pulumi.azurenative.network.inputs.GetStaticMemberPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSubnetArgs;
import com.pulumi.azurenative.network.inputs.GetSubnetPlainArgs;
import com.pulumi.azurenative.network.inputs.GetSubscriptionNetworkManagerConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetSubscriptionNetworkManagerConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetTrafficManagerUserMetricsKeyArgs;
import com.pulumi.azurenative.network.inputs.GetTrafficManagerUserMetricsKeyPlainArgs;
import com.pulumi.azurenative.network.inputs.GetUserRuleArgs;
import com.pulumi.azurenative.network.inputs.GetUserRuleCollectionArgs;
import com.pulumi.azurenative.network.inputs.GetUserRuleCollectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetUserRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetVerifierWorkspaceArgs;
import com.pulumi.azurenative.network.inputs.GetVerifierWorkspacePlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualApplianceSiteArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualApplianceSitePlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubBgpConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubBgpConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubIpConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubIpConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualHubRouteTableV2Args;
import com.pulumi.azurenative.network.inputs.GetVirtualHubRouteTableV2PlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayAdvertisedRoutesArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayAdvertisedRoutesPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayBgpPeerStatusArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayBgpPeerStatusPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayConnectionIkeSasArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayConnectionIkeSasPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayLearnedRoutesArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayLearnedRoutesPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayNatRuleArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayNatRulePlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayVpnProfilePackageUrlArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayVpnProfilePackageUrlPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayVpnclientConnectionHealthArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayVpnclientConnectionHealthPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayVpnclientIpsecParametersArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkGatewayVpnclientIpsecParametersPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkLinkArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkLinkPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkPeeringArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkPeeringPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkTapArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualNetworkTapPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualRouterArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualRouterPeeringArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualRouterPeeringPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualRouterPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualWanArgs;
import com.pulumi.azurenative.network.inputs.GetVirtualWanPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVpnConnectionArgs;
import com.pulumi.azurenative.network.inputs.GetVpnConnectionPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVpnGatewayArgs;
import com.pulumi.azurenative.network.inputs.GetVpnGatewayPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVpnLinkConnectionIkeSasArgs;
import com.pulumi.azurenative.network.inputs.GetVpnLinkConnectionIkeSasPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVpnServerConfigurationArgs;
import com.pulumi.azurenative.network.inputs.GetVpnServerConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.GetVpnSiteArgs;
import com.pulumi.azurenative.network.inputs.GetVpnSitePlainArgs;
import com.pulumi.azurenative.network.inputs.GetWebApplicationFirewallPolicyArgs;
import com.pulumi.azurenative.network.inputs.GetWebApplicationFirewallPolicyPlainArgs;
import com.pulumi.azurenative.network.inputs.GetZoneArgs;
import com.pulumi.azurenative.network.inputs.GetZonePlainArgs;
import com.pulumi.azurenative.network.inputs.ListActiveConnectivityConfigurationArgs;
import com.pulumi.azurenative.network.inputs.ListActiveConnectivityConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.ListActiveConnectivityConfigurationsArgs;
import com.pulumi.azurenative.network.inputs.ListActiveConnectivityConfigurationsPlainArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityAdminRuleArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityAdminRulePlainArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityAdminRulesArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityAdminRulesPlainArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityUserRuleArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityUserRulePlainArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityUserRulesArgs;
import com.pulumi.azurenative.network.inputs.ListActiveSecurityUserRulesPlainArgs;
import com.pulumi.azurenative.network.inputs.ListDnsForwardingRulesetByVirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.ListDnsForwardingRulesetByVirtualNetworkPlainArgs;
import com.pulumi.azurenative.network.inputs.ListDnsResolverByVirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.ListDnsResolverByVirtualNetworkPlainArgs;
import com.pulumi.azurenative.network.inputs.ListEffectiveConnectivityConfigurationArgs;
import com.pulumi.azurenative.network.inputs.ListEffectiveConnectivityConfigurationPlainArgs;
import com.pulumi.azurenative.network.inputs.ListEffectiveVirtualNetworkByNetworkGroupArgs;
import com.pulumi.azurenative.network.inputs.ListEffectiveVirtualNetworkByNetworkGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.ListEffectiveVirtualNetworkByNetworkManagerArgs;
import com.pulumi.azurenative.network.inputs.ListEffectiveVirtualNetworkByNetworkManagerPlainArgs;
import com.pulumi.azurenative.network.inputs.ListFirewallPolicyIdpsSignatureArgs;
import com.pulumi.azurenative.network.inputs.ListFirewallPolicyIdpsSignaturePlainArgs;
import com.pulumi.azurenative.network.inputs.ListFirewallPolicyIdpsSignaturesFilterValueArgs;
import com.pulumi.azurenative.network.inputs.ListFirewallPolicyIdpsSignaturesFilterValuePlainArgs;
import com.pulumi.azurenative.network.inputs.ListIpamPoolAssociatedResourcesArgs;
import com.pulumi.azurenative.network.inputs.ListIpamPoolAssociatedResourcesPlainArgs;
import com.pulumi.azurenative.network.inputs.ListListEffectiveVirtualNetworkByNetworkGroupArgs;
import com.pulumi.azurenative.network.inputs.ListListEffectiveVirtualNetworkByNetworkGroupPlainArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerDeploymentStatusArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerDeploymentStatusPlainArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerEffectiveConnectivityConfigurationsArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerEffectiveConnectivityConfigurationsPlainArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerEffectiveSecurityAdminRuleArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerEffectiveSecurityAdminRulePlainArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerEffectiveSecurityAdminRulesArgs;
import com.pulumi.azurenative.network.inputs.ListNetworkManagerEffectiveSecurityAdminRulesPlainArgs;
import com.pulumi.azurenative.network.inputs.ListVpnLinkConnectionDefaultSharedKeyArgs;
import com.pulumi.azurenative.network.inputs.ListVpnLinkConnectionDefaultSharedKeyPlainArgs;
import com.pulumi.azurenative.network.outputs.GetActiveSessionsResult;
import com.pulumi.azurenative.network.outputs.GetAdminRuleCollectionResult;
import com.pulumi.azurenative.network.outputs.GetAdminRuleResult;
import com.pulumi.azurenative.network.outputs.GetApplicationGatewayBackendHealthOnDemandResult;
import com.pulumi.azurenative.network.outputs.GetApplicationGatewayPrivateEndpointConnectionResult;
import com.pulumi.azurenative.network.outputs.GetApplicationGatewayResult;
import com.pulumi.azurenative.network.outputs.GetApplicationSecurityGroupResult;
import com.pulumi.azurenative.network.outputs.GetAzureFirewallResult;
import com.pulumi.azurenative.network.outputs.GetBastionHostResult;
import com.pulumi.azurenative.network.outputs.GetBastionShareableLinkResult;
import com.pulumi.azurenative.network.outputs.GetConfigurationPolicyGroupResult;
import com.pulumi.azurenative.network.outputs.GetConnectionMonitorResult;
import com.pulumi.azurenative.network.outputs.GetConnectivityConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetCustomIPPrefixResult;
import com.pulumi.azurenative.network.outputs.GetDdosCustomPolicyResult;
import com.pulumi.azurenative.network.outputs.GetDdosProtectionPlanResult;
import com.pulumi.azurenative.network.outputs.GetDefaultAdminRuleResult;
import com.pulumi.azurenative.network.outputs.GetDefaultUserRuleResult;
import com.pulumi.azurenative.network.outputs.GetDnsForwardingRulesetResult;
import com.pulumi.azurenative.network.outputs.GetDnsResolverResult;
import com.pulumi.azurenative.network.outputs.GetDnsResourceReferenceByTarResourcesResult;
import com.pulumi.azurenative.network.outputs.GetDscpConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetEndpointResult;
import com.pulumi.azurenative.network.outputs.GetExperimentResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteCircuitAuthorizationResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteCircuitConnectionResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteCircuitPeeringResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteCircuitResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteConnectionResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteCrossConnectionPeeringResult;
import com.pulumi.azurenative.network.outputs.GetExpressRouteGatewayResult;
import com.pulumi.azurenative.network.outputs.GetExpressRoutePortAuthorizationResult;
import com.pulumi.azurenative.network.outputs.GetExpressRoutePortResult;
import com.pulumi.azurenative.network.outputs.GetFirewallPolicyDraftResult;
import com.pulumi.azurenative.network.outputs.GetFirewallPolicyResult;
import com.pulumi.azurenative.network.outputs.GetFirewallPolicyRuleCollectionGroupDraftResult;
import com.pulumi.azurenative.network.outputs.GetFirewallPolicyRuleCollectionGroupResult;
import com.pulumi.azurenative.network.outputs.GetFirewallPolicyRuleGroupResult;
import com.pulumi.azurenative.network.outputs.GetFlowLogResult;
import com.pulumi.azurenative.network.outputs.GetForwardingRuleResult;
import com.pulumi.azurenative.network.outputs.GetFrontDoorResult;
import com.pulumi.azurenative.network.outputs.GetHubRouteTableResult;
import com.pulumi.azurenative.network.outputs.GetHubVirtualNetworkConnectionResult;
import com.pulumi.azurenative.network.outputs.GetInboundEndpointResult;
import com.pulumi.azurenative.network.outputs.GetInboundNatRuleResult;
import com.pulumi.azurenative.network.outputs.GetInterfaceEndpointResult;
import com.pulumi.azurenative.network.outputs.GetIpAllocationResult;
import com.pulumi.azurenative.network.outputs.GetIpGroupResult;
import com.pulumi.azurenative.network.outputs.GetIpamPoolResult;
import com.pulumi.azurenative.network.outputs.GetIpamPoolUsageResult;
import com.pulumi.azurenative.network.outputs.GetLoadBalancerBackendAddressPoolResult;
import com.pulumi.azurenative.network.outputs.GetLoadBalancerResult;
import com.pulumi.azurenative.network.outputs.GetLocalNetworkGatewayResult;
import com.pulumi.azurenative.network.outputs.GetManagementGroupNetworkManagerConnectionResult;
import com.pulumi.azurenative.network.outputs.GetNatGatewayResult;
import com.pulumi.azurenative.network.outputs.GetNatRuleResult;
import com.pulumi.azurenative.network.outputs.GetNetworkExperimentProfileResult;
import com.pulumi.azurenative.network.outputs.GetNetworkGroupResult;
import com.pulumi.azurenative.network.outputs.GetNetworkInterfaceResult;
import com.pulumi.azurenative.network.outputs.GetNetworkInterfaceTapConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetNetworkManagerResult;
import com.pulumi.azurenative.network.outputs.GetNetworkManagerRoutingConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetNetworkProfileResult;
import com.pulumi.azurenative.network.outputs.GetNetworkSecurityGroupResult;
import com.pulumi.azurenative.network.outputs.GetNetworkSecurityPerimeterResult;
import com.pulumi.azurenative.network.outputs.GetNetworkVirtualApplianceResult;
import com.pulumi.azurenative.network.outputs.GetNetworkWatcherResult;
import com.pulumi.azurenative.network.outputs.GetNspAccessRuleResult;
import com.pulumi.azurenative.network.outputs.GetNspAssociationResult;
import com.pulumi.azurenative.network.outputs.GetNspLinkResult;
import com.pulumi.azurenative.network.outputs.GetNspProfileResult;
import com.pulumi.azurenative.network.outputs.GetOutboundEndpointResult;
import com.pulumi.azurenative.network.outputs.GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult;
import com.pulumi.azurenative.network.outputs.GetP2sVpnGatewayP2sVpnConnectionHealthResult;
import com.pulumi.azurenative.network.outputs.GetP2sVpnGatewayResult;
import com.pulumi.azurenative.network.outputs.GetP2sVpnServerConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetPacketCaptureResult;
import com.pulumi.azurenative.network.outputs.GetPolicyResult;
import com.pulumi.azurenative.network.outputs.GetPrivateDnsZoneGroupResult;
import com.pulumi.azurenative.network.outputs.GetPrivateEndpointResult;
import com.pulumi.azurenative.network.outputs.GetPrivateLinkServicePrivateEndpointConnectionResult;
import com.pulumi.azurenative.network.outputs.GetPrivateLinkServiceResult;
import com.pulumi.azurenative.network.outputs.GetPrivateRecordSetResult;
import com.pulumi.azurenative.network.outputs.GetPrivateResolverVirtualNetworkLinkResult;
import com.pulumi.azurenative.network.outputs.GetPrivateZoneResult;
import com.pulumi.azurenative.network.outputs.GetProfileResult;
import com.pulumi.azurenative.network.outputs.GetPublicIPAddressResult;
import com.pulumi.azurenative.network.outputs.GetPublicIPPrefixResult;
import com.pulumi.azurenative.network.outputs.GetReachabilityAnalysisIntentResult;
import com.pulumi.azurenative.network.outputs.GetReachabilityAnalysisRunResult;
import com.pulumi.azurenative.network.outputs.GetRecordSetResult;
import com.pulumi.azurenative.network.outputs.GetRouteFilterResult;
import com.pulumi.azurenative.network.outputs.GetRouteFilterRuleResult;
import com.pulumi.azurenative.network.outputs.GetRouteMapResult;
import com.pulumi.azurenative.network.outputs.GetRouteResult;
import com.pulumi.azurenative.network.outputs.GetRouteTableResult;
import com.pulumi.azurenative.network.outputs.GetRoutingIntentResult;
import com.pulumi.azurenative.network.outputs.GetRoutingRuleCollectionResult;
import com.pulumi.azurenative.network.outputs.GetRoutingRuleResult;
import com.pulumi.azurenative.network.outputs.GetRulesEngineResult;
import com.pulumi.azurenative.network.outputs.GetScopeConnectionResult;
import com.pulumi.azurenative.network.outputs.GetSecurityAdminConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetSecurityPartnerProviderResult;
import com.pulumi.azurenative.network.outputs.GetSecurityRuleResult;
import com.pulumi.azurenative.network.outputs.GetSecurityUserConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetSecurityUserRuleCollectionResult;
import com.pulumi.azurenative.network.outputs.GetSecurityUserRuleResult;
import com.pulumi.azurenative.network.outputs.GetServiceEndpointPolicyDefinitionResult;
import com.pulumi.azurenative.network.outputs.GetServiceEndpointPolicyResult;
import com.pulumi.azurenative.network.outputs.GetStaticCidrResult;
import com.pulumi.azurenative.network.outputs.GetStaticMemberResult;
import com.pulumi.azurenative.network.outputs.GetSubnetResult;
import com.pulumi.azurenative.network.outputs.GetSubscriptionNetworkManagerConnectionResult;
import com.pulumi.azurenative.network.outputs.GetTrafficManagerUserMetricsKeyResult;
import com.pulumi.azurenative.network.outputs.GetUserRuleCollectionResult;
import com.pulumi.azurenative.network.outputs.GetUserRuleResult;
import com.pulumi.azurenative.network.outputs.GetVerifierWorkspaceResult;
import com.pulumi.azurenative.network.outputs.GetVirtualApplianceSiteResult;
import com.pulumi.azurenative.network.outputs.GetVirtualHubBgpConnectionResult;
import com.pulumi.azurenative.network.outputs.GetVirtualHubIpConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetVirtualHubResult;
import com.pulumi.azurenative.network.outputs.GetVirtualHubRouteTableV2Result;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayAdvertisedRoutesResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayBgpPeerStatusResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayConnectionIkeSasResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayConnectionResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayLearnedRoutesResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayNatRuleResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayVpnProfilePackageUrlResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayVpnclientConnectionHealthResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkGatewayVpnclientIpsecParametersResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkLinkResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkPeeringResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkResult;
import com.pulumi.azurenative.network.outputs.GetVirtualNetworkTapResult;
import com.pulumi.azurenative.network.outputs.GetVirtualRouterPeeringResult;
import com.pulumi.azurenative.network.outputs.GetVirtualRouterResult;
import com.pulumi.azurenative.network.outputs.GetVirtualWanResult;
import com.pulumi.azurenative.network.outputs.GetVpnConnectionResult;
import com.pulumi.azurenative.network.outputs.GetVpnGatewayResult;
import com.pulumi.azurenative.network.outputs.GetVpnLinkConnectionIkeSasResult;
import com.pulumi.azurenative.network.outputs.GetVpnServerConfigurationResult;
import com.pulumi.azurenative.network.outputs.GetVpnSiteResult;
import com.pulumi.azurenative.network.outputs.GetWebApplicationFirewallPolicyResult;
import com.pulumi.azurenative.network.outputs.GetZoneResult;
import com.pulumi.azurenative.network.outputs.ListActiveConnectivityConfigurationResult;
import com.pulumi.azurenative.network.outputs.ListActiveConnectivityConfigurationsResult;
import com.pulumi.azurenative.network.outputs.ListActiveSecurityAdminRuleResult;
import com.pulumi.azurenative.network.outputs.ListActiveSecurityAdminRulesResult;
import com.pulumi.azurenative.network.outputs.ListActiveSecurityUserRuleResult;
import com.pulumi.azurenative.network.outputs.ListActiveSecurityUserRulesResult;
import com.pulumi.azurenative.network.outputs.ListDnsForwardingRulesetByVirtualNetworkResult;
import com.pulumi.azurenative.network.outputs.ListDnsResolverByVirtualNetworkResult;
import com.pulumi.azurenative.network.outputs.ListEffectiveConnectivityConfigurationResult;
import com.pulumi.azurenative.network.outputs.ListEffectiveVirtualNetworkByNetworkGroupResult;
import com.pulumi.azurenative.network.outputs.ListEffectiveVirtualNetworkByNetworkManagerResult;
import com.pulumi.azurenative.network.outputs.ListFirewallPolicyIdpsSignatureResult;
import com.pulumi.azurenative.network.outputs.ListFirewallPolicyIdpsSignaturesFilterValueResult;
import com.pulumi.azurenative.network.outputs.ListIpamPoolAssociatedResourcesResult;
import com.pulumi.azurenative.network.outputs.ListListEffectiveVirtualNetworkByNetworkGroupResult;
import com.pulumi.azurenative.network.outputs.ListNetworkManagerDeploymentStatusResult;
import com.pulumi.azurenative.network.outputs.ListNetworkManagerEffectiveConnectivityConfigurationsResult;
import com.pulumi.azurenative.network.outputs.ListNetworkManagerEffectiveSecurityAdminRuleResult;
import com.pulumi.azurenative.network.outputs.ListNetworkManagerEffectiveSecurityAdminRulesResult;
import com.pulumi.azurenative.network.outputs.ListVpnLinkConnectionDefaultSharedKeyResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;
public final class NetworkFunctions {
/**
* Returns the list of currently active sessions on the Bastion.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getActiveSessions(GetActiveSessionsArgs args) {
return getActiveSessions(args, InvokeOptions.Empty);
}
/**
* Returns the list of currently active sessions on the Bastion.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getActiveSessionsPlain(GetActiveSessionsPlainArgs args) {
return getActiveSessionsPlain(args, InvokeOptions.Empty);
}
/**
* Returns the list of currently active sessions on the Bastion.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getActiveSessions(GetActiveSessionsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getActiveSessions", TypeShape.of(GetActiveSessionsResult.class), args, Utilities.withVersion(options));
}
/**
* Returns the list of currently active sessions on the Bastion.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getActiveSessionsPlain(GetActiveSessionsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getActiveSessions", TypeShape.of(GetActiveSessionsResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static Output getAdminRule(GetAdminRuleArgs args) {
return getAdminRule(args, InvokeOptions.Empty);
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static CompletableFuture getAdminRulePlain(GetAdminRulePlainArgs args) {
return getAdminRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static Output getAdminRule(GetAdminRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getAdminRule", TypeShape.of(GetAdminRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static CompletableFuture getAdminRulePlain(GetAdminRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getAdminRule", TypeShape.of(GetAdminRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a network manager security admin configuration rule collection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static Output getAdminRuleCollection(GetAdminRuleCollectionArgs args) {
return getAdminRuleCollection(args, InvokeOptions.Empty);
}
/**
* Gets a network manager security admin configuration rule collection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static CompletableFuture getAdminRuleCollectionPlain(GetAdminRuleCollectionPlainArgs args) {
return getAdminRuleCollectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets a network manager security admin configuration rule collection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static Output getAdminRuleCollection(GetAdminRuleCollectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getAdminRuleCollection", TypeShape.of(GetAdminRuleCollectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a network manager security admin configuration rule collection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static CompletableFuture getAdminRuleCollectionPlain(GetAdminRuleCollectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getAdminRuleCollection", TypeShape.of(GetAdminRuleCollectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationGateway(GetApplicationGatewayArgs args) {
return getApplicationGateway(args, InvokeOptions.Empty);
}
/**
* Gets the specified application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationGatewayPlain(GetApplicationGatewayPlainArgs args) {
return getApplicationGatewayPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationGateway(GetApplicationGatewayArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getApplicationGateway", TypeShape.of(GetApplicationGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationGatewayPlain(GetApplicationGatewayPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getApplicationGateway", TypeShape.of(GetApplicationGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationGatewayBackendHealthOnDemand(GetApplicationGatewayBackendHealthOnDemandArgs args) {
return getApplicationGatewayBackendHealthOnDemand(args, InvokeOptions.Empty);
}
/**
* Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationGatewayBackendHealthOnDemandPlain(GetApplicationGatewayBackendHealthOnDemandPlainArgs args) {
return getApplicationGatewayBackendHealthOnDemandPlain(args, InvokeOptions.Empty);
}
/**
* Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationGatewayBackendHealthOnDemand(GetApplicationGatewayBackendHealthOnDemandArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getApplicationGatewayBackendHealthOnDemand", TypeShape.of(GetApplicationGatewayBackendHealthOnDemandResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationGatewayBackendHealthOnDemandPlain(GetApplicationGatewayBackendHealthOnDemandPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getApplicationGatewayBackendHealthOnDemand", TypeShape.of(GetApplicationGatewayBackendHealthOnDemandResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified private endpoint connection on application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationGatewayPrivateEndpointConnection(GetApplicationGatewayPrivateEndpointConnectionArgs args) {
return getApplicationGatewayPrivateEndpointConnection(args, InvokeOptions.Empty);
}
/**
* Gets the specified private endpoint connection on application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationGatewayPrivateEndpointConnectionPlain(GetApplicationGatewayPrivateEndpointConnectionPlainArgs args) {
return getApplicationGatewayPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified private endpoint connection on application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationGatewayPrivateEndpointConnection(GetApplicationGatewayPrivateEndpointConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getApplicationGatewayPrivateEndpointConnection", TypeShape.of(GetApplicationGatewayPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified private endpoint connection on application gateway.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationGatewayPrivateEndpointConnectionPlain(GetApplicationGatewayPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getApplicationGatewayPrivateEndpointConnection", TypeShape.of(GetApplicationGatewayPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified application security group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationSecurityGroup(GetApplicationSecurityGroupArgs args) {
return getApplicationSecurityGroup(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified application security group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationSecurityGroupPlain(GetApplicationSecurityGroupPlainArgs args) {
return getApplicationSecurityGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified application security group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getApplicationSecurityGroup(GetApplicationSecurityGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getApplicationSecurityGroup", TypeShape.of(GetApplicationSecurityGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified application security group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getApplicationSecurityGroupPlain(GetApplicationSecurityGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getApplicationSecurityGroup", TypeShape.of(GetApplicationSecurityGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Azure Firewall.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getAzureFirewall(GetAzureFirewallArgs args) {
return getAzureFirewall(args, InvokeOptions.Empty);
}
/**
* Gets the specified Azure Firewall.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getAzureFirewallPlain(GetAzureFirewallPlainArgs args) {
return getAzureFirewallPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified Azure Firewall.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getAzureFirewall(GetAzureFirewallArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getAzureFirewall", TypeShape.of(GetAzureFirewallResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Azure Firewall.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getAzureFirewallPlain(GetAzureFirewallPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getAzureFirewall", TypeShape.of(GetAzureFirewallResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Bastion Host.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getBastionHost(GetBastionHostArgs args) {
return getBastionHost(args, InvokeOptions.Empty);
}
/**
* Gets the specified Bastion Host.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getBastionHostPlain(GetBastionHostPlainArgs args) {
return getBastionHostPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified Bastion Host.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getBastionHost(GetBastionHostArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getBastionHost", TypeShape.of(GetBastionHostResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Bastion Host.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getBastionHostPlain(GetBastionHostPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getBastionHost", TypeShape.of(GetBastionHostResult.class), args, Utilities.withVersion(options));
}
/**
* Return the Bastion Shareable Links for all the VMs specified in the request.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getBastionShareableLink(GetBastionShareableLinkArgs args) {
return getBastionShareableLink(args, InvokeOptions.Empty);
}
/**
* Return the Bastion Shareable Links for all the VMs specified in the request.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getBastionShareableLinkPlain(GetBastionShareableLinkPlainArgs args) {
return getBastionShareableLinkPlain(args, InvokeOptions.Empty);
}
/**
* Return the Bastion Shareable Links for all the VMs specified in the request.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getBastionShareableLink(GetBastionShareableLinkArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getBastionShareableLink", TypeShape.of(GetBastionShareableLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Return the Bastion Shareable Links for all the VMs specified in the request.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getBastionShareableLinkPlain(GetBastionShareableLinkPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getBastionShareableLink", TypeShape.of(GetBastionShareableLinkResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a ConfigurationPolicyGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getConfigurationPolicyGroup(GetConfigurationPolicyGroupArgs args) {
return getConfigurationPolicyGroup(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a ConfigurationPolicyGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getConfigurationPolicyGroupPlain(GetConfigurationPolicyGroupPlainArgs args) {
return getConfigurationPolicyGroupPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a ConfigurationPolicyGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getConfigurationPolicyGroup(GetConfigurationPolicyGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getConfigurationPolicyGroup", TypeShape.of(GetConfigurationPolicyGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a ConfigurationPolicyGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getConfigurationPolicyGroupPlain(GetConfigurationPolicyGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getConfigurationPolicyGroup", TypeShape.of(GetConfigurationPolicyGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a connection monitor by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-09-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getConnectionMonitor(GetConnectionMonitorArgs args) {
return getConnectionMonitor(args, InvokeOptions.Empty);
}
/**
* Gets a connection monitor by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-09-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getConnectionMonitorPlain(GetConnectionMonitorPlainArgs args) {
return getConnectionMonitorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a connection monitor by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-09-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getConnectionMonitor(GetConnectionMonitorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getConnectionMonitor", TypeShape.of(GetConnectionMonitorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a connection monitor by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-09-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getConnectionMonitorPlain(GetConnectionMonitorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getConnectionMonitor", TypeShape.of(GetConnectionMonitorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getConnectivityConfiguration(GetConnectivityConfigurationArgs args) {
return getConnectivityConfiguration(args, InvokeOptions.Empty);
}
/**
* Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getConnectivityConfigurationPlain(GetConnectivityConfigurationPlainArgs args) {
return getConnectivityConfigurationPlain(args, InvokeOptions.Empty);
}
/**
* Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getConnectivityConfiguration(GetConnectivityConfigurationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getConnectivityConfiguration", TypeShape.of(GetConnectivityConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getConnectivityConfigurationPlain(GetConnectivityConfigurationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getConnectivityConfiguration", TypeShape.of(GetConnectivityConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified custom IP prefix in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getCustomIPPrefix(GetCustomIPPrefixArgs args) {
return getCustomIPPrefix(args, InvokeOptions.Empty);
}
/**
* Gets the specified custom IP prefix in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getCustomIPPrefixPlain(GetCustomIPPrefixPlainArgs args) {
return getCustomIPPrefixPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified custom IP prefix in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getCustomIPPrefix(GetCustomIPPrefixArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getCustomIPPrefix", TypeShape.of(GetCustomIPPrefixResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified custom IP prefix in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getCustomIPPrefixPlain(GetCustomIPPrefixPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getCustomIPPrefix", TypeShape.of(GetCustomIPPrefixResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified DDoS custom policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2022-01-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getDdosCustomPolicy(GetDdosCustomPolicyArgs args) {
return getDdosCustomPolicy(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified DDoS custom policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2022-01-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getDdosCustomPolicyPlain(GetDdosCustomPolicyPlainArgs args) {
return getDdosCustomPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified DDoS custom policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2022-01-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getDdosCustomPolicy(GetDdosCustomPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDdosCustomPolicy", TypeShape.of(GetDdosCustomPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified DDoS custom policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2022-01-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getDdosCustomPolicyPlain(GetDdosCustomPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDdosCustomPolicy", TypeShape.of(GetDdosCustomPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified DDoS protection plan.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2018-02-01, 2022-05-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getDdosProtectionPlan(GetDdosProtectionPlanArgs args) {
return getDdosProtectionPlan(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified DDoS protection plan.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2018-02-01, 2022-05-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getDdosProtectionPlanPlain(GetDdosProtectionPlanPlainArgs args) {
return getDdosProtectionPlanPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified DDoS protection plan.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2018-02-01, 2022-05-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getDdosProtectionPlan(GetDdosProtectionPlanArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDdosProtectionPlan", TypeShape.of(GetDdosProtectionPlanResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified DDoS protection plan.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2018-02-01, 2022-05-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getDdosProtectionPlanPlain(GetDdosProtectionPlanPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDdosProtectionPlan", TypeShape.of(GetDdosProtectionPlanResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
*/
public static Output getDefaultAdminRule(GetDefaultAdminRuleArgs args) {
return getDefaultAdminRule(args, InvokeOptions.Empty);
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
*/
public static CompletableFuture getDefaultAdminRulePlain(GetDefaultAdminRulePlainArgs args) {
return getDefaultAdminRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
*/
public static Output getDefaultAdminRule(GetDefaultAdminRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDefaultAdminRule", TypeShape.of(GetDefaultAdminRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a network manager security configuration admin rule.
* Azure REST API version: 2023-02-01.
*
*/
public static CompletableFuture getDefaultAdminRulePlain(GetDefaultAdminRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDefaultAdminRule", TypeShape.of(GetDefaultAdminRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a user rule.
* Azure REST API version: 2022-04-01-preview.
*
*/
public static Output getDefaultUserRule(GetDefaultUserRuleArgs args) {
return getDefaultUserRule(args, InvokeOptions.Empty);
}
/**
* Gets a user rule.
* Azure REST API version: 2022-04-01-preview.
*
*/
public static CompletableFuture getDefaultUserRulePlain(GetDefaultUserRulePlainArgs args) {
return getDefaultUserRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets a user rule.
* Azure REST API version: 2022-04-01-preview.
*
*/
public static Output getDefaultUserRule(GetDefaultUserRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDefaultUserRule", TypeShape.of(GetDefaultUserRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a user rule.
* Azure REST API version: 2022-04-01-preview.
*
*/
public static CompletableFuture getDefaultUserRulePlain(GetDefaultUserRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDefaultUserRule", TypeShape.of(GetDefaultUserRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a DNS forwarding ruleset properties.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static Output getDnsForwardingRuleset(GetDnsForwardingRulesetArgs args) {
return getDnsForwardingRuleset(args, InvokeOptions.Empty);
}
/**
* Gets a DNS forwarding ruleset properties.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static CompletableFuture getDnsForwardingRulesetPlain(GetDnsForwardingRulesetPlainArgs args) {
return getDnsForwardingRulesetPlain(args, InvokeOptions.Empty);
}
/**
* Gets a DNS forwarding ruleset properties.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static Output getDnsForwardingRuleset(GetDnsForwardingRulesetArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDnsForwardingRuleset", TypeShape.of(GetDnsForwardingRulesetResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a DNS forwarding ruleset properties.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static CompletableFuture getDnsForwardingRulesetPlain(GetDnsForwardingRulesetPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDnsForwardingRuleset", TypeShape.of(GetDnsForwardingRulesetResult.class), args, Utilities.withVersion(options));
}
/**
* Gets properties of a DNS resolver.
* Azure REST API version: 2022-07-01.
*
*/
public static Output getDnsResolver(GetDnsResolverArgs args) {
return getDnsResolver(args, InvokeOptions.Empty);
}
/**
* Gets properties of a DNS resolver.
* Azure REST API version: 2022-07-01.
*
*/
public static CompletableFuture getDnsResolverPlain(GetDnsResolverPlainArgs args) {
return getDnsResolverPlain(args, InvokeOptions.Empty);
}
/**
* Gets properties of a DNS resolver.
* Azure REST API version: 2022-07-01.
*
*/
public static Output getDnsResolver(GetDnsResolverArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDnsResolver", TypeShape.of(GetDnsResolverResult.class), args, Utilities.withVersion(options));
}
/**
* Gets properties of a DNS resolver.
* Azure REST API version: 2022-07-01.
*
*/
public static CompletableFuture getDnsResolverPlain(GetDnsResolverPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDnsResolver", TypeShape.of(GetDnsResolverResult.class), args, Utilities.withVersion(options));
}
/**
* Returns the DNS records specified by the referencing targetResourceIds.
* Azure REST API version: 2018-05-01.
*
* Other available API versions: 2023-07-01-preview.
*
*/
public static Output getDnsResourceReferenceByTarResources() {
return getDnsResourceReferenceByTarResources(GetDnsResourceReferenceByTarResourcesArgs.Empty, InvokeOptions.Empty);
}
/**
* Returns the DNS records specified by the referencing targetResourceIds.
* Azure REST API version: 2018-05-01.
*
* Other available API versions: 2023-07-01-preview.
*
*/
public static CompletableFuture getDnsResourceReferenceByTarResourcesPlain() {
return getDnsResourceReferenceByTarResourcesPlain(GetDnsResourceReferenceByTarResourcesPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Returns the DNS records specified by the referencing targetResourceIds.
* Azure REST API version: 2018-05-01.
*
* Other available API versions: 2023-07-01-preview.
*
*/
public static Output getDnsResourceReferenceByTarResources(GetDnsResourceReferenceByTarResourcesArgs args) {
return getDnsResourceReferenceByTarResources(args, InvokeOptions.Empty);
}
/**
* Returns the DNS records specified by the referencing targetResourceIds.
* Azure REST API version: 2018-05-01.
*
* Other available API versions: 2023-07-01-preview.
*
*/
public static CompletableFuture getDnsResourceReferenceByTarResourcesPlain(GetDnsResourceReferenceByTarResourcesPlainArgs args) {
return getDnsResourceReferenceByTarResourcesPlain(args, InvokeOptions.Empty);
}
/**
* Returns the DNS records specified by the referencing targetResourceIds.
* Azure REST API version: 2018-05-01.
*
* Other available API versions: 2023-07-01-preview.
*
*/
public static Output getDnsResourceReferenceByTarResources(GetDnsResourceReferenceByTarResourcesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDnsResourceReferenceByTarResources", TypeShape.of(GetDnsResourceReferenceByTarResourcesResult.class), args, Utilities.withVersion(options));
}
/**
* Returns the DNS records specified by the referencing targetResourceIds.
* Azure REST API version: 2018-05-01.
*
* Other available API versions: 2023-07-01-preview.
*
*/
public static CompletableFuture getDnsResourceReferenceByTarResourcesPlain(GetDnsResourceReferenceByTarResourcesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDnsResourceReferenceByTarResources", TypeShape.of(GetDnsResourceReferenceByTarResourcesResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a DSCP Configuration.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getDscpConfiguration(GetDscpConfigurationArgs args) {
return getDscpConfiguration(args, InvokeOptions.Empty);
}
/**
* Gets a DSCP Configuration.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getDscpConfigurationPlain(GetDscpConfigurationPlainArgs args) {
return getDscpConfigurationPlain(args, InvokeOptions.Empty);
}
/**
* Gets a DSCP Configuration.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getDscpConfiguration(GetDscpConfigurationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getDscpConfiguration", TypeShape.of(GetDscpConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a DSCP Configuration.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getDscpConfigurationPlain(GetDscpConfigurationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getDscpConfiguration", TypeShape.of(GetDscpConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Traffic Manager endpoint.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2017-03-01, 2018-02-01, 2022-04-01-preview.
*
*/
public static Output getEndpoint(GetEndpointArgs args) {
return getEndpoint(args, InvokeOptions.Empty);
}
/**
* Gets a Traffic Manager endpoint.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2017-03-01, 2018-02-01, 2022-04-01-preview.
*
*/
public static CompletableFuture getEndpointPlain(GetEndpointPlainArgs args) {
return getEndpointPlain(args, InvokeOptions.Empty);
}
/**
* Gets a Traffic Manager endpoint.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2017-03-01, 2018-02-01, 2022-04-01-preview.
*
*/
public static Output getEndpoint(GetEndpointArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getEndpoint", TypeShape.of(GetEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Traffic Manager endpoint.
* Azure REST API version: 2022-04-01.
*
* Other available API versions: 2017-03-01, 2018-02-01, 2022-04-01-preview.
*
*/
public static CompletableFuture getEndpointPlain(GetEndpointPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getEndpoint", TypeShape.of(GetEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Defines the properties of an Experiment
* Azure REST API version: 2019-11-01.
*
*/
public static Output getExperiment(GetExperimentArgs args) {
return getExperiment(args, InvokeOptions.Empty);
}
/**
* Defines the properties of an Experiment
* Azure REST API version: 2019-11-01.
*
*/
public static CompletableFuture getExperimentPlain(GetExperimentPlainArgs args) {
return getExperimentPlain(args, InvokeOptions.Empty);
}
/**
* Defines the properties of an Experiment
* Azure REST API version: 2019-11-01.
*
*/
public static Output getExperiment(GetExperimentArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExperiment", TypeShape.of(GetExperimentResult.class), args, Utilities.withVersion(options));
}
/**
* Defines the properties of an Experiment
* Azure REST API version: 2019-11-01.
*
*/
public static CompletableFuture getExperimentPlain(GetExperimentPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExperiment", TypeShape.of(GetExperimentResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-12-01, 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuit(GetExpressRouteCircuitArgs args) {
return getExpressRouteCircuit(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-12-01, 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitPlain(GetExpressRouteCircuitPlainArgs args) {
return getExpressRouteCircuitPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-12-01, 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuit(GetExpressRouteCircuitArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteCircuit", TypeShape.of(GetExpressRouteCircuitResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-12-01, 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitPlain(GetExpressRouteCircuitPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteCircuit", TypeShape.of(GetExpressRouteCircuitResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified authorization from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuitAuthorization(GetExpressRouteCircuitAuthorizationArgs args) {
return getExpressRouteCircuitAuthorization(args, InvokeOptions.Empty);
}
/**
* Gets the specified authorization from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitAuthorizationPlain(GetExpressRouteCircuitAuthorizationPlainArgs args) {
return getExpressRouteCircuitAuthorizationPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified authorization from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuitAuthorization(GetExpressRouteCircuitAuthorizationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteCircuitAuthorization", TypeShape.of(GetExpressRouteCircuitAuthorizationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified authorization from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitAuthorizationPlain(GetExpressRouteCircuitAuthorizationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteCircuitAuthorization", TypeShape.of(GetExpressRouteCircuitAuthorizationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Express Route Circuit Connection from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuitConnection(GetExpressRouteCircuitConnectionArgs args) {
return getExpressRouteCircuitConnection(args, InvokeOptions.Empty);
}
/**
* Gets the specified Express Route Circuit Connection from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitConnectionPlain(GetExpressRouteCircuitConnectionPlainArgs args) {
return getExpressRouteCircuitConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified Express Route Circuit Connection from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuitConnection(GetExpressRouteCircuitConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteCircuitConnection", TypeShape.of(GetExpressRouteCircuitConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Express Route Circuit Connection from the specified express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitConnectionPlain(GetExpressRouteCircuitConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteCircuitConnection", TypeShape.of(GetExpressRouteCircuitConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified peering for the express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2017-09-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuitPeering(GetExpressRouteCircuitPeeringArgs args) {
return getExpressRouteCircuitPeering(args, InvokeOptions.Empty);
}
/**
* Gets the specified peering for the express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2017-09-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitPeeringPlain(GetExpressRouteCircuitPeeringPlainArgs args) {
return getExpressRouteCircuitPeeringPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified peering for the express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2017-09-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCircuitPeering(GetExpressRouteCircuitPeeringArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteCircuitPeering", TypeShape.of(GetExpressRouteCircuitPeeringResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified peering for the express route circuit.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2017-09-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCircuitPeeringPlain(GetExpressRouteCircuitPeeringPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteCircuitPeering", TypeShape.of(GetExpressRouteCircuitPeeringResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified ExpressRouteConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteConnection(GetExpressRouteConnectionArgs args) {
return getExpressRouteConnection(args, InvokeOptions.Empty);
}
/**
* Gets the specified ExpressRouteConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteConnectionPlain(GetExpressRouteConnectionPlainArgs args) {
return getExpressRouteConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified ExpressRouteConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteConnection(GetExpressRouteConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteConnection", TypeShape.of(GetExpressRouteConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified ExpressRouteConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteConnectionPlain(GetExpressRouteConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteConnection", TypeShape.of(GetExpressRouteConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified peering for the ExpressRouteCrossConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCrossConnectionPeering(GetExpressRouteCrossConnectionPeeringArgs args) {
return getExpressRouteCrossConnectionPeering(args, InvokeOptions.Empty);
}
/**
* Gets the specified peering for the ExpressRouteCrossConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCrossConnectionPeeringPlain(GetExpressRouteCrossConnectionPeeringPlainArgs args) {
return getExpressRouteCrossConnectionPeeringPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified peering for the ExpressRouteCrossConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteCrossConnectionPeering(GetExpressRouteCrossConnectionPeeringArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteCrossConnectionPeering", TypeShape.of(GetExpressRouteCrossConnectionPeeringResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified peering for the ExpressRouteCrossConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteCrossConnectionPeeringPlain(GetExpressRouteCrossConnectionPeeringPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteCrossConnectionPeering", TypeShape.of(GetExpressRouteCrossConnectionPeeringResult.class), args, Utilities.withVersion(options));
}
/**
* Fetches the details of a ExpressRoute gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteGateway(GetExpressRouteGatewayArgs args) {
return getExpressRouteGateway(args, InvokeOptions.Empty);
}
/**
* Fetches the details of a ExpressRoute gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteGatewayPlain(GetExpressRouteGatewayPlainArgs args) {
return getExpressRouteGatewayPlain(args, InvokeOptions.Empty);
}
/**
* Fetches the details of a ExpressRoute gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRouteGateway(GetExpressRouteGatewayArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRouteGateway", TypeShape.of(GetExpressRouteGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Fetches the details of a ExpressRoute gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-03-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRouteGatewayPlain(GetExpressRouteGatewayPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRouteGateway", TypeShape.of(GetExpressRouteGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the requested ExpressRoutePort resource.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRoutePort(GetExpressRoutePortArgs args) {
return getExpressRoutePort(args, InvokeOptions.Empty);
}
/**
* Retrieves the requested ExpressRoutePort resource.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRoutePortPlain(GetExpressRoutePortPlainArgs args) {
return getExpressRoutePortPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves the requested ExpressRoutePort resource.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRoutePort(GetExpressRoutePortArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRoutePort", TypeShape.of(GetExpressRoutePortResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the requested ExpressRoutePort resource.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRoutePortPlain(GetExpressRoutePortPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRoutePort", TypeShape.of(GetExpressRoutePortResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified authorization from the specified express route port.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRoutePortAuthorization(GetExpressRoutePortAuthorizationArgs args) {
return getExpressRoutePortAuthorization(args, InvokeOptions.Empty);
}
/**
* Gets the specified authorization from the specified express route port.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRoutePortAuthorizationPlain(GetExpressRoutePortAuthorizationPlainArgs args) {
return getExpressRoutePortAuthorizationPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified authorization from the specified express route port.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getExpressRoutePortAuthorization(GetExpressRoutePortAuthorizationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getExpressRoutePortAuthorization", TypeShape.of(GetExpressRoutePortAuthorizationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified authorization from the specified express route port.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getExpressRoutePortAuthorizationPlain(GetExpressRoutePortAuthorizationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getExpressRoutePortAuthorization", TypeShape.of(GetExpressRoutePortAuthorizationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Firewall Policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2021-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicy(GetFirewallPolicyArgs args) {
return getFirewallPolicy(args, InvokeOptions.Empty);
}
/**
* Gets the specified Firewall Policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2021-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyPlain(GetFirewallPolicyPlainArgs args) {
return getFirewallPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified Firewall Policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2021-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicy(GetFirewallPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFirewallPolicy", TypeShape.of(GetFirewallPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Firewall Policy.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2020-04-01, 2021-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyPlain(GetFirewallPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFirewallPolicy", TypeShape.of(GetFirewallPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Get a draft Firewall Policy.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicyDraft(GetFirewallPolicyDraftArgs args) {
return getFirewallPolicyDraft(args, InvokeOptions.Empty);
}
/**
* Get a draft Firewall Policy.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyDraftPlain(GetFirewallPolicyDraftPlainArgs args) {
return getFirewallPolicyDraftPlain(args, InvokeOptions.Empty);
}
/**
* Get a draft Firewall Policy.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicyDraft(GetFirewallPolicyDraftArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFirewallPolicyDraft", TypeShape.of(GetFirewallPolicyDraftResult.class), args, Utilities.withVersion(options));
}
/**
* Get a draft Firewall Policy.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyDraftPlain(GetFirewallPolicyDraftPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFirewallPolicyDraft", TypeShape.of(GetFirewallPolicyDraftResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified FirewallPolicyRuleCollectionGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicyRuleCollectionGroup(GetFirewallPolicyRuleCollectionGroupArgs args) {
return getFirewallPolicyRuleCollectionGroup(args, InvokeOptions.Empty);
}
/**
* Gets the specified FirewallPolicyRuleCollectionGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyRuleCollectionGroupPlain(GetFirewallPolicyRuleCollectionGroupPlainArgs args) {
return getFirewallPolicyRuleCollectionGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified FirewallPolicyRuleCollectionGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicyRuleCollectionGroup(GetFirewallPolicyRuleCollectionGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFirewallPolicyRuleCollectionGroup", TypeShape.of(GetFirewallPolicyRuleCollectionGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified FirewallPolicyRuleCollectionGroup.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyRuleCollectionGroupPlain(GetFirewallPolicyRuleCollectionGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFirewallPolicyRuleCollectionGroup", TypeShape.of(GetFirewallPolicyRuleCollectionGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Get Rule Collection Group Draft.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicyRuleCollectionGroupDraft(GetFirewallPolicyRuleCollectionGroupDraftArgs args) {
return getFirewallPolicyRuleCollectionGroupDraft(args, InvokeOptions.Empty);
}
/**
* Get Rule Collection Group Draft.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyRuleCollectionGroupDraftPlain(GetFirewallPolicyRuleCollectionGroupDraftPlainArgs args) {
return getFirewallPolicyRuleCollectionGroupDraftPlain(args, InvokeOptions.Empty);
}
/**
* Get Rule Collection Group Draft.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static Output getFirewallPolicyRuleCollectionGroupDraft(GetFirewallPolicyRuleCollectionGroupDraftArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFirewallPolicyRuleCollectionGroupDraft", TypeShape.of(GetFirewallPolicyRuleCollectionGroupDraftResult.class), args, Utilities.withVersion(options));
}
/**
* Get Rule Collection Group Draft.
* Azure REST API version: 2023-11-01.
*
* Other available API versions: 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFirewallPolicyRuleCollectionGroupDraftPlain(GetFirewallPolicyRuleCollectionGroupDraftPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFirewallPolicyRuleCollectionGroupDraft", TypeShape.of(GetFirewallPolicyRuleCollectionGroupDraftResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified FirewallPolicyRuleGroup.
* Azure REST API version: 2020-04-01.
*
*/
public static Output getFirewallPolicyRuleGroup(GetFirewallPolicyRuleGroupArgs args) {
return getFirewallPolicyRuleGroup(args, InvokeOptions.Empty);
}
/**
* Gets the specified FirewallPolicyRuleGroup.
* Azure REST API version: 2020-04-01.
*
*/
public static CompletableFuture getFirewallPolicyRuleGroupPlain(GetFirewallPolicyRuleGroupPlainArgs args) {
return getFirewallPolicyRuleGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified FirewallPolicyRuleGroup.
* Azure REST API version: 2020-04-01.
*
*/
public static Output getFirewallPolicyRuleGroup(GetFirewallPolicyRuleGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFirewallPolicyRuleGroup", TypeShape.of(GetFirewallPolicyRuleGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified FirewallPolicyRuleGroup.
* Azure REST API version: 2020-04-01.
*
*/
public static CompletableFuture getFirewallPolicyRuleGroupPlain(GetFirewallPolicyRuleGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFirewallPolicyRuleGroup", TypeShape.of(GetFirewallPolicyRuleGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a flow log resource by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getFlowLog(GetFlowLogArgs args) {
return getFlowLog(args, InvokeOptions.Empty);
}
/**
* Gets a flow log resource by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFlowLogPlain(GetFlowLogPlainArgs args) {
return getFlowLogPlain(args, InvokeOptions.Empty);
}
/**
* Gets a flow log resource by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getFlowLog(GetFlowLogArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFlowLog", TypeShape.of(GetFlowLogResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a flow log resource by name.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getFlowLogPlain(GetFlowLogPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFlowLog", TypeShape.of(GetFlowLogResult.class), args, Utilities.withVersion(options));
}
/**
* Gets properties of a forwarding rule in a DNS forwarding ruleset.
* Azure REST API version: 2022-07-01.
*
*/
public static Output getForwardingRule(GetForwardingRuleArgs args) {
return getForwardingRule(args, InvokeOptions.Empty);
}
/**
* Gets properties of a forwarding rule in a DNS forwarding ruleset.
* Azure REST API version: 2022-07-01.
*
*/
public static CompletableFuture getForwardingRulePlain(GetForwardingRulePlainArgs args) {
return getForwardingRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets properties of a forwarding rule in a DNS forwarding ruleset.
* Azure REST API version: 2022-07-01.
*
*/
public static Output getForwardingRule(GetForwardingRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getForwardingRule", TypeShape.of(GetForwardingRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets properties of a forwarding rule in a DNS forwarding ruleset.
* Azure REST API version: 2022-07-01.
*
*/
public static CompletableFuture getForwardingRulePlain(GetForwardingRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getForwardingRule", TypeShape.of(GetForwardingRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Front Door with the specified Front Door name under the specified subscription and resource group.
* Azure REST API version: 2021-06-01.
*
*/
public static Output getFrontDoor(GetFrontDoorArgs args) {
return getFrontDoor(args, InvokeOptions.Empty);
}
/**
* Gets a Front Door with the specified Front Door name under the specified subscription and resource group.
* Azure REST API version: 2021-06-01.
*
*/
public static CompletableFuture getFrontDoorPlain(GetFrontDoorPlainArgs args) {
return getFrontDoorPlain(args, InvokeOptions.Empty);
}
/**
* Gets a Front Door with the specified Front Door name under the specified subscription and resource group.
* Azure REST API version: 2021-06-01.
*
*/
public static Output getFrontDoor(GetFrontDoorArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getFrontDoor", TypeShape.of(GetFrontDoorResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a Front Door with the specified Front Door name under the specified subscription and resource group.
* Azure REST API version: 2021-06-01.
*
*/
public static CompletableFuture getFrontDoorPlain(GetFrontDoorPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getFrontDoor", TypeShape.of(GetFrontDoorResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a RouteTable.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getHubRouteTable(GetHubRouteTableArgs args) {
return getHubRouteTable(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a RouteTable.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getHubRouteTablePlain(GetHubRouteTablePlainArgs args) {
return getHubRouteTablePlain(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a RouteTable.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getHubRouteTable(GetHubRouteTableArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getHubRouteTable", TypeShape.of(GetHubRouteTableResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a RouteTable.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getHubRouteTablePlain(GetHubRouteTablePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getHubRouteTable", TypeShape.of(GetHubRouteTableResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a HubVirtualNetworkConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getHubVirtualNetworkConnection(GetHubVirtualNetworkConnectionArgs args) {
return getHubVirtualNetworkConnection(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a HubVirtualNetworkConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getHubVirtualNetworkConnectionPlain(GetHubVirtualNetworkConnectionPlainArgs args) {
return getHubVirtualNetworkConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a HubVirtualNetworkConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getHubVirtualNetworkConnection(GetHubVirtualNetworkConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getHubVirtualNetworkConnection", TypeShape.of(GetHubVirtualNetworkConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a HubVirtualNetworkConnection.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getHubVirtualNetworkConnectionPlain(GetHubVirtualNetworkConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getHubVirtualNetworkConnection", TypeShape.of(GetHubVirtualNetworkConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets properties of an inbound endpoint for a DNS resolver.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static Output getInboundEndpoint(GetInboundEndpointArgs args) {
return getInboundEndpoint(args, InvokeOptions.Empty);
}
/**
* Gets properties of an inbound endpoint for a DNS resolver.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static CompletableFuture getInboundEndpointPlain(GetInboundEndpointPlainArgs args) {
return getInboundEndpointPlain(args, InvokeOptions.Empty);
}
/**
* Gets properties of an inbound endpoint for a DNS resolver.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static Output getInboundEndpoint(GetInboundEndpointArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getInboundEndpoint", TypeShape.of(GetInboundEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets properties of an inbound endpoint for a DNS resolver.
* Azure REST API version: 2022-07-01.
*
* Other available API versions: 2020-04-01-preview.
*
*/
public static CompletableFuture getInboundEndpointPlain(GetInboundEndpointPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getInboundEndpoint", TypeShape.of(GetInboundEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified load balancer inbound NAT rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getInboundNatRule(GetInboundNatRuleArgs args) {
return getInboundNatRule(args, InvokeOptions.Empty);
}
/**
* Gets the specified load balancer inbound NAT rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getInboundNatRulePlain(GetInboundNatRulePlainArgs args) {
return getInboundNatRulePlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified load balancer inbound NAT rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getInboundNatRule(GetInboundNatRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getInboundNatRule", TypeShape.of(GetInboundNatRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified load balancer inbound NAT rule.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getInboundNatRulePlain(GetInboundNatRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getInboundNatRule", TypeShape.of(GetInboundNatRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified interface endpoint by resource group.
* Azure REST API version: 2019-02-01.
*
*/
public static Output getInterfaceEndpoint(GetInterfaceEndpointArgs args) {
return getInterfaceEndpoint(args, InvokeOptions.Empty);
}
/**
* Gets the specified interface endpoint by resource group.
* Azure REST API version: 2019-02-01.
*
*/
public static CompletableFuture getInterfaceEndpointPlain(GetInterfaceEndpointPlainArgs args) {
return getInterfaceEndpointPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified interface endpoint by resource group.
* Azure REST API version: 2019-02-01.
*
*/
public static Output getInterfaceEndpoint(GetInterfaceEndpointArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getInterfaceEndpoint", TypeShape.of(GetInterfaceEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified interface endpoint by resource group.
* Azure REST API version: 2019-02-01.
*
*/
public static CompletableFuture getInterfaceEndpointPlain(GetInterfaceEndpointPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getInterfaceEndpoint", TypeShape.of(GetInterfaceEndpointResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified IpAllocation by resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getIpAllocation(GetIpAllocationArgs args) {
return getIpAllocation(args, InvokeOptions.Empty);
}
/**
* Gets the specified IpAllocation by resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getIpAllocationPlain(GetIpAllocationPlainArgs args) {
return getIpAllocationPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified IpAllocation by resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getIpAllocation(GetIpAllocationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getIpAllocation", TypeShape.of(GetIpAllocationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified IpAllocation by resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getIpAllocationPlain(GetIpAllocationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getIpAllocation", TypeShape.of(GetIpAllocationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified ipGroups.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getIpGroup(GetIpGroupArgs args) {
return getIpGroup(args, InvokeOptions.Empty);
}
/**
* Gets the specified ipGroups.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getIpGroupPlain(GetIpGroupPlainArgs args) {
return getIpGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified ipGroups.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getIpGroup(GetIpGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified ipGroups.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getIpGroupPlain(GetIpGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Instance of Pool resource.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static Output getIpamPool(GetIpamPoolArgs args) {
return getIpamPool(args, InvokeOptions.Empty);
}
/**
* Instance of Pool resource.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static CompletableFuture getIpamPoolPlain(GetIpamPoolPlainArgs args) {
return getIpamPoolPlain(args, InvokeOptions.Empty);
}
/**
* Instance of Pool resource.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static Output getIpamPool(GetIpamPoolArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getIpamPool", TypeShape.of(GetIpamPoolResult.class), args, Utilities.withVersion(options));
}
/**
* Instance of Pool resource.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static CompletableFuture getIpamPoolPlain(GetIpamPoolPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getIpamPool", TypeShape.of(GetIpamPoolResult.class), args, Utilities.withVersion(options));
}
/**
* IpamPool usage information.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static Output getIpamPoolUsage(GetIpamPoolUsageArgs args) {
return getIpamPoolUsage(args, InvokeOptions.Empty);
}
/**
* IpamPool usage information.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static CompletableFuture getIpamPoolUsagePlain(GetIpamPoolUsagePlainArgs args) {
return getIpamPoolUsagePlain(args, InvokeOptions.Empty);
}
/**
* IpamPool usage information.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static Output getIpamPoolUsage(GetIpamPoolUsageArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getIpamPoolUsage", TypeShape.of(GetIpamPoolUsageResult.class), args, Utilities.withVersion(options));
}
/**
* IpamPool usage information.
* Azure REST API version: 2024-01-01-preview.
*
*/
public static CompletableFuture getIpamPoolUsagePlain(GetIpamPoolUsagePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getIpamPoolUsage", TypeShape.of(GetIpamPoolUsageResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified load balancer.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-06-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getLoadBalancer(GetLoadBalancerArgs args) {
return getLoadBalancer(args, InvokeOptions.Empty);
}
/**
* Gets the specified load balancer.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-06-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getLoadBalancerPlain(GetLoadBalancerPlainArgs args) {
return getLoadBalancerPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified load balancer.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-06-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getLoadBalancer", TypeShape.of(GetLoadBalancerResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified load balancer.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-06-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getLoadBalancerPlain(GetLoadBalancerPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getLoadBalancer", TypeShape.of(GetLoadBalancerResult.class), args, Utilities.withVersion(options));
}
/**
* Gets load balancer backend address pool.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getLoadBalancerBackendAddressPool(GetLoadBalancerBackendAddressPoolArgs args) {
return getLoadBalancerBackendAddressPool(args, InvokeOptions.Empty);
}
/**
* Gets load balancer backend address pool.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getLoadBalancerBackendAddressPoolPlain(GetLoadBalancerBackendAddressPoolPlainArgs args) {
return getLoadBalancerBackendAddressPoolPlain(args, InvokeOptions.Empty);
}
/**
* Gets load balancer backend address pool.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getLoadBalancerBackendAddressPool(GetLoadBalancerBackendAddressPoolArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getLoadBalancerBackendAddressPool", TypeShape.of(GetLoadBalancerBackendAddressPoolResult.class), args, Utilities.withVersion(options));
}
/**
* Gets load balancer backend address pool.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getLoadBalancerBackendAddressPoolPlain(GetLoadBalancerBackendAddressPoolPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getLoadBalancerBackendAddressPool", TypeShape.of(GetLoadBalancerBackendAddressPoolResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified local network gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2016-06-01, 2016-09-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getLocalNetworkGateway(GetLocalNetworkGatewayArgs args) {
return getLocalNetworkGateway(args, InvokeOptions.Empty);
}
/**
* Gets the specified local network gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2016-06-01, 2016-09-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getLocalNetworkGatewayPlain(GetLocalNetworkGatewayPlainArgs args) {
return getLocalNetworkGatewayPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified local network gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2016-06-01, 2016-09-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getLocalNetworkGateway(GetLocalNetworkGatewayArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getLocalNetworkGateway", TypeShape.of(GetLocalNetworkGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified local network gateway in a resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2016-06-01, 2016-09-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getLocalNetworkGatewayPlain(GetLocalNetworkGatewayPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getLocalNetworkGateway", TypeShape.of(GetLocalNetworkGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Get a specified connection created by this management group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getManagementGroupNetworkManagerConnection(GetManagementGroupNetworkManagerConnectionArgs args) {
return getManagementGroupNetworkManagerConnection(args, InvokeOptions.Empty);
}
/**
* Get a specified connection created by this management group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getManagementGroupNetworkManagerConnectionPlain(GetManagementGroupNetworkManagerConnectionPlainArgs args) {
return getManagementGroupNetworkManagerConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Get a specified connection created by this management group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getManagementGroupNetworkManagerConnection(GetManagementGroupNetworkManagerConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getManagementGroupNetworkManagerConnection", TypeShape.of(GetManagementGroupNetworkManagerConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Get a specified connection created by this management group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getManagementGroupNetworkManagerConnectionPlain(GetManagementGroupNetworkManagerConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getManagementGroupNetworkManagerConnection", TypeShape.of(GetManagementGroupNetworkManagerConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified nat gateway in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNatGateway(GetNatGatewayArgs args) {
return getNatGateway(args, InvokeOptions.Empty);
}
/**
* Gets the specified nat gateway in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNatGatewayPlain(GetNatGatewayPlainArgs args) {
return getNatGatewayPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified nat gateway in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNatGateway(GetNatGatewayArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNatGateway", TypeShape.of(GetNatGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified nat gateway in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNatGatewayPlain(GetNatGatewayPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNatGateway", TypeShape.of(GetNatGatewayResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a nat ruleGet.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNatRule(GetNatRuleArgs args) {
return getNatRule(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a nat ruleGet.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNatRulePlain(GetNatRulePlainArgs args) {
return getNatRulePlain(args, InvokeOptions.Empty);
}
/**
* Retrieves the details of a nat ruleGet.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNatRule(GetNatRuleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNatRule", TypeShape.of(GetNatRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves the details of a nat ruleGet.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNatRulePlain(GetNatRulePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNatRule", TypeShape.of(GetNatRuleResult.class), args, Utilities.withVersion(options));
}
/**
* Defines an Network Experiment Profile and lists of Experiments
* Azure REST API version: 2019-11-01.
*
*/
public static Output getNetworkExperimentProfile(GetNetworkExperimentProfileArgs args) {
return getNetworkExperimentProfile(args, InvokeOptions.Empty);
}
/**
* Defines an Network Experiment Profile and lists of Experiments
* Azure REST API version: 2019-11-01.
*
*/
public static CompletableFuture getNetworkExperimentProfilePlain(GetNetworkExperimentProfilePlainArgs args) {
return getNetworkExperimentProfilePlain(args, InvokeOptions.Empty);
}
/**
* Defines an Network Experiment Profile and lists of Experiments
* Azure REST API version: 2019-11-01.
*
*/
public static Output getNetworkExperimentProfile(GetNetworkExperimentProfileArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNetworkExperimentProfile", TypeShape.of(GetNetworkExperimentProfileResult.class), args, Utilities.withVersion(options));
}
/**
* Defines an Network Experiment Profile and lists of Experiments
* Azure REST API version: 2019-11-01.
*
*/
public static CompletableFuture getNetworkExperimentProfilePlain(GetNetworkExperimentProfilePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNetworkExperimentProfile", TypeShape.of(GetNetworkExperimentProfileResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified network group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2022-04-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNetworkGroup(GetNetworkGroupArgs args) {
return getNetworkGroup(args, InvokeOptions.Empty);
}
/**
* Gets the specified network group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2022-04-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNetworkGroupPlain(GetNetworkGroupPlainArgs args) {
return getNetworkGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified network group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2022-04-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNetworkGroup(GetNetworkGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNetworkGroup", TypeShape.of(GetNetworkGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified network group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2022-04-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNetworkGroupPlain(GetNetworkGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNetworkGroup", TypeShape.of(GetNetworkGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-07-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNetworkInterface(GetNetworkInterfaceArgs args) {
return getNetworkInterface(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-07-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNetworkInterfacePlain(GetNetworkInterfacePlainArgs args) {
return getNetworkInterfacePlain(args, InvokeOptions.Empty);
}
/**
* Gets information about the specified network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-07-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNetworkInterface(GetNetworkInterfaceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNetworkInterface", TypeShape.of(GetNetworkInterfaceResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about the specified network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2015-05-01-preview, 2018-07-01, 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNetworkInterfacePlain(GetNetworkInterfacePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNetworkInterface", TypeShape.of(GetNetworkInterfaceResult.class), args, Utilities.withVersion(options));
}
/**
* Get the specified tap configuration on a network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNetworkInterfaceTapConfiguration(GetNetworkInterfaceTapConfigurationArgs args) {
return getNetworkInterfaceTapConfiguration(args, InvokeOptions.Empty);
}
/**
* Get the specified tap configuration on a network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNetworkInterfaceTapConfigurationPlain(GetNetworkInterfaceTapConfigurationPlainArgs args) {
return getNetworkInterfaceTapConfigurationPlain(args, InvokeOptions.Empty);
}
/**
* Get the specified tap configuration on a network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output getNetworkInterfaceTapConfiguration(GetNetworkInterfaceTapConfigurationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNetworkInterfaceTapConfiguration", TypeShape.of(GetNetworkInterfaceTapConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Get the specified tap configuration on a network interface.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static CompletableFuture getNetworkInterfaceTapConfigurationPlain(GetNetworkInterfaceTapConfigurationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNetworkInterfaceTapConfiguration", TypeShape.of(GetNetworkInterfaceTapConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Network Manager.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static Output getNetworkManager(GetNetworkManagerArgs args) {
return getNetworkManager(args, InvokeOptions.Empty);
}
/**
* Gets the specified Network Manager.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static CompletableFuture getNetworkManagerPlain(GetNetworkManagerPlainArgs args) {
return getNetworkManagerPlain(args, InvokeOptions.Empty);
}
/**
* Gets the specified Network Manager.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static Output getNetworkManager(GetNetworkManagerArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNetworkManager", TypeShape.of(GetNetworkManagerResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified Network Manager.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2021-02-01-preview, 2021-05-01-preview, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-01-01-preview, 2024-03-01.
*
*/
public static CompletableFuture getNetworkManagerPlain(GetNetworkManagerPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNetworkManager", TypeShape.of(GetNetworkManagerResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves a network manager routing configuration.
* Azure REST API version: 2024-03-01.
*
*/
public static Output getNetworkManagerRoutingConfiguration(GetNetworkManagerRoutingConfigurationArgs args) {
return getNetworkManagerRoutingConfiguration(args, InvokeOptions.Empty);
}
/**
* Retrieves a network manager routing configuration.
* Azure REST API version: 2024-03-01.
*
*/
public static CompletableFuture getNetworkManagerRoutingConfigurationPlain(GetNetworkManagerRoutingConfigurationPlainArgs args) {
return getNetworkManagerRoutingConfigurationPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves a network manager routing configuration.
* Azure REST API version: 2024-03-01.
*
*/
public static Output getNetworkManagerRoutingConfiguration(GetNetworkManagerRoutingConfigurationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:network:getNetworkManagerRoutingConfiguration", TypeShape.of(GetNetworkManagerRoutingConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves a network manager routing configuration.
* Azure REST API version: 2024-03-01.
*
*/
public static CompletableFuture getNetworkManagerRoutingConfigurationPlain(GetNetworkManagerRoutingConfigurationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:network:getNetworkManagerRoutingConfiguration", TypeShape.of(GetNetworkManagerRoutingConfigurationResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the specified network profile in a specified resource group.
* Azure REST API version: 2023-02-01.
*
* Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
*
*/
public static Output