This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.cdn.getTunnelPolicy
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets an existing tunnel policy within a profile. Azure REST API version: 2024-06-01-preview.
Using getTunnelPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTunnelPolicy(args: GetTunnelPolicyArgs, opts?: InvokeOptions): Promise<GetTunnelPolicyResult>
function getTunnelPolicyOutput(args: GetTunnelPolicyOutputArgs, opts?: InvokeOptions): Output<GetTunnelPolicyResult>def get_tunnel_policy(profile_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      tunnel_policy_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetTunnelPolicyResult
def get_tunnel_policy_output(profile_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      tunnel_policy_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetTunnelPolicyResult]func LookupTunnelPolicy(ctx *Context, args *LookupTunnelPolicyArgs, opts ...InvokeOption) (*LookupTunnelPolicyResult, error)
func LookupTunnelPolicyOutput(ctx *Context, args *LookupTunnelPolicyOutputArgs, opts ...InvokeOption) LookupTunnelPolicyResultOutput> Note: This function is named LookupTunnelPolicy in the Go SDK.
public static class GetTunnelPolicy 
{
    public static Task<GetTunnelPolicyResult> InvokeAsync(GetTunnelPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetTunnelPolicyResult> Invoke(GetTunnelPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTunnelPolicyResult> getTunnelPolicy(GetTunnelPolicyArgs args, InvokeOptions options)
public static Output<GetTunnelPolicyResult> getTunnelPolicy(GetTunnelPolicyArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:cdn:getTunnelPolicy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ProfileName string
- Name of the Azure Front Door Standard or Azure Front Door Premium which is unique within the resource group.
- ResourceGroup stringName 
- Name of the Resource group within the Azure subscription.
- TunnelPolicy stringName 
- Name of the Tunnel Policy under the profile.
- ProfileName string
- Name of the Azure Front Door Standard or Azure Front Door Premium which is unique within the resource group.
- ResourceGroup stringName 
- Name of the Resource group within the Azure subscription.
- TunnelPolicy stringName 
- Name of the Tunnel Policy under the profile.
- profileName String
- Name of the Azure Front Door Standard or Azure Front Door Premium which is unique within the resource group.
- resourceGroup StringName 
- Name of the Resource group within the Azure subscription.
- tunnelPolicy StringName 
- Name of the Tunnel Policy under the profile.
- profileName string
- Name of the Azure Front Door Standard or Azure Front Door Premium which is unique within the resource group.
- resourceGroup stringName 
- Name of the Resource group within the Azure subscription.
- tunnelPolicy stringName 
- Name of the Tunnel Policy under the profile.
- profile_name str
- Name of the Azure Front Door Standard or Azure Front Door Premium which is unique within the resource group.
- resource_group_ strname 
- Name of the Resource group within the Azure subscription.
- tunnel_policy_ strname 
- Name of the Tunnel Policy under the profile.
- profileName String
- Name of the Azure Front Door Standard or Azure Front Door Premium which is unique within the resource group.
- resourceGroup StringName 
- Name of the Resource group within the Azure subscription.
- tunnelPolicy StringName 
- Name of the Tunnel Policy under the profile.
getTunnelPolicy Result
The following output properties are available:
- DeploymentStatus string
- Domains
List<Pulumi.Azure Native. Cdn. Outputs. Activated Resource Reference Response> 
- Domains referenced by this tunnel policy.
- Id string
- Resource ID.
- Name string
- Resource name.
- ProvisioningState string
- Provisioning status
- SystemData Pulumi.Azure Native. Cdn. Outputs. System Data Response 
- Read only system data
- Type string
- Resource type.
- TargetGroups List<Pulumi.Azure Native. Cdn. Outputs. Resource Reference Response> 
- Target Groups referenced by this tunnel policy.
- TunnelType string
- Protocol this tunnel will use for allowing traffic to backends.
- DeploymentStatus string
- Domains
[]ActivatedResource Reference Response 
- Domains referenced by this tunnel policy.
- Id string
- Resource ID.
- Name string
- Resource name.
- ProvisioningState string
- Provisioning status
- SystemData SystemData Response 
- Read only system data
- Type string
- Resource type.
- TargetGroups []ResourceReference Response 
- Target Groups referenced by this tunnel policy.
- TunnelType string
- Protocol this tunnel will use for allowing traffic to backends.
- deploymentStatus String
- domains
List<ActivatedResource Reference Response> 
- Domains referenced by this tunnel policy.
- id String
- Resource ID.
- name String
- Resource name.
- provisioningState String
- Provisioning status
- systemData SystemData Response 
- Read only system data
- type String
- Resource type.
- targetGroups List<ResourceReference Response> 
- Target Groups referenced by this tunnel policy.
- tunnelType String
- Protocol this tunnel will use for allowing traffic to backends.
- deploymentStatus string
- domains
ActivatedResource Reference Response[] 
- Domains referenced by this tunnel policy.
- id string
- Resource ID.
- name string
- Resource name.
- provisioningState string
- Provisioning status
- systemData SystemData Response 
- Read only system data
- type string
- Resource type.
- targetGroups ResourceReference Response[] 
- Target Groups referenced by this tunnel policy.
- tunnelType string
- Protocol this tunnel will use for allowing traffic to backends.
- deployment_status str
- domains
Sequence[ActivatedResource Reference Response] 
- Domains referenced by this tunnel policy.
- id str
- Resource ID.
- name str
- Resource name.
- provisioning_state str
- Provisioning status
- system_data SystemData Response 
- Read only system data
- type str
- Resource type.
- target_groups Sequence[ResourceReference Response] 
- Target Groups referenced by this tunnel policy.
- tunnel_type str
- Protocol this tunnel will use for allowing traffic to backends.
- deploymentStatus String
- domains List<Property Map>
- Domains referenced by this tunnel policy.
- id String
- Resource ID.
- name String
- Resource name.
- provisioningState String
- Provisioning status
- systemData Property Map
- Read only system data
- type String
- Resource type.
- targetGroups List<Property Map>
- Target Groups referenced by this tunnel policy.
- tunnelType String
- Protocol this tunnel will use for allowing traffic to backends.
Supporting Types
ActivatedResourceReferenceResponse   
ResourceReferenceResponse  
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC)
- CreatedBy string
- An identifier for the identity that created the resource
- CreatedBy stringType 
- The type of identity that created the resource
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- An identifier for the identity that last modified the resource
- LastModified stringBy Type 
- The type of identity that last modified the resource
- CreatedAt string
- The timestamp of resource creation (UTC)
- CreatedBy string
- An identifier for the identity that created the resource
- CreatedBy stringType 
- The type of identity that created the resource
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- An identifier for the identity that last modified the resource
- LastModified stringBy Type 
- The type of identity that last modified the resource
- createdAt String
- The timestamp of resource creation (UTC)
- createdBy String
- An identifier for the identity that created the resource
- createdBy StringType 
- The type of identity that created the resource
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- An identifier for the identity that last modified the resource
- lastModified StringBy Type 
- The type of identity that last modified the resource
- createdAt string
- The timestamp of resource creation (UTC)
- createdBy string
- An identifier for the identity that created the resource
- createdBy stringType 
- The type of identity that created the resource
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- An identifier for the identity that last modified the resource
- lastModified stringBy Type 
- The type of identity that last modified the resource
- created_at str
- The timestamp of resource creation (UTC)
- created_by str
- An identifier for the identity that created the resource
- created_by_ strtype 
- The type of identity that created the resource
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- An identifier for the identity that last modified the resource
- last_modified_ strby_ type 
- The type of identity that last modified the resource
- createdAt String
- The timestamp of resource creation (UTC)
- createdBy String
- An identifier for the identity that created the resource
- createdBy StringType 
- The type of identity that created the resource
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- An identifier for the identity that last modified the resource
- lastModified StringBy Type 
- The type of identity that last modified the resource
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi