azure-native.web.getWebAppHostNameBindingSlot

Explore with Pulumi AI

Get the named hostname binding for an app (or deployment slot, if specified). API Version: 2020-12-01.

Using getWebAppHostNameBindingSlot

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 getWebAppHostNameBindingSlot(args: GetWebAppHostNameBindingSlotArgs, opts?: InvokeOptions): Promise<GetWebAppHostNameBindingSlotResult>
function getWebAppHostNameBindingSlotOutput(args: GetWebAppHostNameBindingSlotOutputArgs, opts?: InvokeOptions): Output<GetWebAppHostNameBindingSlotResult>
def get_web_app_host_name_binding_slot(host_name: Optional[str] = None,
                                       name: Optional[str] = None,
                                       resource_group_name: Optional[str] = None,
                                       slot: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetWebAppHostNameBindingSlotResult
def get_web_app_host_name_binding_slot_output(host_name: Optional[pulumi.Input[str]] = None,
                                       name: Optional[pulumi.Input[str]] = None,
                                       resource_group_name: Optional[pulumi.Input[str]] = None,
                                       slot: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetWebAppHostNameBindingSlotResult]
func LookupWebAppHostNameBindingSlot(ctx *Context, args *LookupWebAppHostNameBindingSlotArgs, opts ...InvokeOption) (*LookupWebAppHostNameBindingSlotResult, error)
func LookupWebAppHostNameBindingSlotOutput(ctx *Context, args *LookupWebAppHostNameBindingSlotOutputArgs, opts ...InvokeOption) LookupWebAppHostNameBindingSlotResultOutput

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

public static class GetWebAppHostNameBindingSlot 
{
    public static Task<GetWebAppHostNameBindingSlotResult> InvokeAsync(GetWebAppHostNameBindingSlotArgs args, InvokeOptions? opts = null)
    public static Output<GetWebAppHostNameBindingSlotResult> Invoke(GetWebAppHostNameBindingSlotInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWebAppHostNameBindingSlotResult> getWebAppHostNameBindingSlot(GetWebAppHostNameBindingSlotArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:web:getWebAppHostNameBindingSlot
  arguments:
    # arguments dictionary

The following arguments are supported:

HostName string

Hostname in the hostname binding.

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Slot string

Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

HostName string

Hostname in the hostname binding.

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Slot string

Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

hostName String

Hostname in the hostname binding.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

slot String

Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

hostName string

Hostname in the hostname binding.

name string

Name of the app.

resourceGroupName string

Name of the resource group to which the resource belongs.

slot string

Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

host_name str

Hostname in the hostname binding.

name str

Name of the app.

resource_group_name str

Name of the resource group to which the resource belongs.

slot str

Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

hostName String

Hostname in the hostname binding.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

slot String

Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

getWebAppHostNameBindingSlot Result

The following output properties are available:

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

VirtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

AzureResourceName string

Azure resource name.

AzureResourceType string

Azure resource type.

CustomHostNameDnsRecordType string

Custom DNS record type.

DomainId string

Fully qualified ARM domain resource URI.

HostNameType string

Hostname type.

Kind string

Kind of resource.

SiteName string

App Service app name.

SslState string

SSL type

Thumbprint string

SSL certificate thumbprint

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

VirtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

AzureResourceName string

Azure resource name.

AzureResourceType string

Azure resource type.

CustomHostNameDnsRecordType string

Custom DNS record type.

DomainId string

Fully qualified ARM domain resource URI.

HostNameType string

Hostname type.

Kind string

Kind of resource.

SiteName string

App Service app name.

SslState string

SSL type

Thumbprint string

SSL certificate thumbprint

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

virtualIP String

Virtual IP address assigned to the hostname if IP based SSL is enabled.

azureResourceName String

Azure resource name.

azureResourceType String

Azure resource type.

customHostNameDnsRecordType String

Custom DNS record type.

domainId String

Fully qualified ARM domain resource URI.

hostNameType String

Hostname type.

kind String

Kind of resource.

siteName String

App Service app name.

sslState String

SSL type

thumbprint String

SSL certificate thumbprint

id string

Resource Id.

name string

Resource Name.

type string

Resource type.

virtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

azureResourceName string

Azure resource name.

azureResourceType string

Azure resource type.

customHostNameDnsRecordType string

Custom DNS record type.

domainId string

Fully qualified ARM domain resource URI.

hostNameType string

Hostname type.

kind string

Kind of resource.

siteName string

App Service app name.

sslState string

SSL type

thumbprint string

SSL certificate thumbprint

id str

Resource Id.

name str

Resource Name.

type str

Resource type.

virtual_ip str

Virtual IP address assigned to the hostname if IP based SSL is enabled.

azure_resource_name str

Azure resource name.

azure_resource_type str

Azure resource type.

custom_host_name_dns_record_type str

Custom DNS record type.

domain_id str

Fully qualified ARM domain resource URI.

host_name_type str

Hostname type.

kind str

Kind of resource.

site_name str

App Service app name.

ssl_state str

SSL type

thumbprint str

SSL certificate thumbprint

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

virtualIP String

Virtual IP address assigned to the hostname if IP based SSL is enabled.

azureResourceName String

Azure resource name.

azureResourceType String

Azure resource type.

customHostNameDnsRecordType String

Custom DNS record type.

domainId String

Fully qualified ARM domain resource URI.

hostNameType String

Hostname type.

kind String

Kind of resource.

siteName String

App Service app name.

sslState String

SSL type

thumbprint String

SSL certificate thumbprint

Package Details

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