azure-native.cdn.getAFDEndpoint

Explore with Pulumi AI

Gets an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile. API Version: 2020-09-01.

Using getAFDEndpoint

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 getAFDEndpoint(args: GetAFDEndpointArgs, opts?: InvokeOptions): Promise<GetAFDEndpointResult>
function getAFDEndpointOutput(args: GetAFDEndpointOutputArgs, opts?: InvokeOptions): Output<GetAFDEndpointResult>
def get_afd_endpoint(endpoint_name: Optional[str] = None,
                     profile_name: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetAFDEndpointResult
def get_afd_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None,
                     profile_name: Optional[pulumi.Input[str]] = None,
                     resource_group_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetAFDEndpointResult]
func LookupAFDEndpoint(ctx *Context, args *LookupAFDEndpointArgs, opts ...InvokeOption) (*LookupAFDEndpointResult, error)
func LookupAFDEndpointOutput(ctx *Context, args *LookupAFDEndpointOutputArgs, opts ...InvokeOption) LookupAFDEndpointResultOutput

> Note: This function is named LookupAFDEndpoint in the Go SDK.

public static class GetAFDEndpoint 
{
    public static Task<GetAFDEndpointResult> InvokeAsync(GetAFDEndpointArgs args, InvokeOptions? opts = null)
    public static Output<GetAFDEndpointResult> Invoke(GetAFDEndpointInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAFDEndpointResult> getAFDEndpoint(GetAFDEndpointArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:cdn:getAFDEndpoint
  arguments:
    # arguments dictionary

The following arguments are supported:

EndpointName string

Name of the endpoint under the profile which is unique globally.

ProfileName string

Name of the CDN profile which is unique within the resource group.

ResourceGroupName string

Name of the Resource group within the Azure subscription.

EndpointName string

Name of the endpoint under the profile which is unique globally.

ProfileName string

Name of the CDN profile which is unique within the resource group.

ResourceGroupName string

Name of the Resource group within the Azure subscription.

endpointName String

Name of the endpoint under the profile which is unique globally.

profileName String

Name of the CDN profile which is unique within the resource group.

resourceGroupName String

Name of the Resource group within the Azure subscription.

endpointName string

Name of the endpoint under the profile which is unique globally.

profileName string

Name of the CDN profile which is unique within the resource group.

resourceGroupName string

Name of the Resource group within the Azure subscription.

endpoint_name str

Name of the endpoint under the profile which is unique globally.

profile_name str

Name of the CDN profile which is unique within the resource group.

resource_group_name str

Name of the Resource group within the Azure subscription.

endpointName String

Name of the endpoint under the profile which is unique globally.

profileName String

Name of the CDN profile which is unique within the resource group.

resourceGroupName String

Name of the Resource group within the Azure subscription.

getAFDEndpoint Result

The following output properties are available:

DeploymentStatus string
HostName string

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net

Id string

Resource ID.

Location string

Resource location.

Name string

Resource name.

ProvisioningState string

Provisioning status

SystemData Pulumi.AzureNative.Cdn.Outputs.SystemDataResponse

Read only system data

Type string

Resource type.

EnabledState string

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

OriginResponseTimeoutSeconds int

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

Tags Dictionary<string, string>

Resource tags.

DeploymentStatus string
HostName string

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net

Id string

Resource ID.

Location string

Resource location.

Name string

Resource name.

ProvisioningState string

Provisioning status

SystemData SystemDataResponse

Read only system data

Type string

Resource type.

EnabledState string

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

OriginResponseTimeoutSeconds int

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

Tags map[string]string

Resource tags.

deploymentStatus String
hostName String

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net

id String

Resource ID.

location String

Resource location.

name String

Resource name.

provisioningState String

Provisioning status

systemData SystemDataResponse

Read only system data

type String

Resource type.

enabledState String

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

originResponseTimeoutSeconds Integer

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

tags Map<String,String>

Resource tags.

deploymentStatus string
hostName string

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net

id string

Resource ID.

location string

Resource location.

name string

Resource name.

provisioningState string

Provisioning status

systemData SystemDataResponse

Read only system data

type string

Resource type.

enabledState string

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

originResponseTimeoutSeconds number

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

tags {[key: string]: string}

Resource tags.

deployment_status str
host_name str

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net

id str

Resource ID.

location str

Resource location.

name str

Resource name.

provisioning_state str

Provisioning status

system_data SystemDataResponse

Read only system data

type str

Resource type.

enabled_state str

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

origin_response_timeout_seconds int

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

tags Mapping[str, str]

Resource tags.

deploymentStatus String
hostName String

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net

id String

Resource ID.

location String

Resource location.

name String

Resource name.

provisioningState String

Provisioning status

systemData Property Map

Read only system data

type String

Resource type.

enabledState String

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

originResponseTimeoutSeconds Number

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

tags Map<String>

Resource tags.

Supporting Types

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

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

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

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

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

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

createdByType string

The type of identity that created the resource

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

An identifier for the identity that last modified the resource

lastModifiedByType string

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_type str

The type of identity that created the resource

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

An identifier for the identity that last modified the resource

last_modified_by_type str

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

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

The type of identity that last modified the resource

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0