azure-native.web.WebAppHybridConnection

Explore with Pulumi AI

Hybrid Connection contract. This is used to configure a Hybrid Connection. API Version: 2020-12-01.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:web:WebAppHybridConnection myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} 

Create WebAppHybridConnection Resource

new WebAppHybridConnection(name: string, args: WebAppHybridConnectionArgs, opts?: CustomResourceOptions);
@overload
def WebAppHybridConnection(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           hostname: Optional[str] = None,
                           kind: Optional[str] = None,
                           name: Optional[str] = None,
                           namespace_name: Optional[str] = None,
                           port: Optional[int] = None,
                           relay_arm_uri: Optional[str] = None,
                           relay_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           send_key_name: Optional[str] = None,
                           send_key_value: Optional[str] = None,
                           service_bus_namespace: Optional[str] = None,
                           service_bus_suffix: Optional[str] = None)
@overload
def WebAppHybridConnection(resource_name: str,
                           args: WebAppHybridConnectionArgs,
                           opts: Optional[ResourceOptions] = None)
func NewWebAppHybridConnection(ctx *Context, name string, args WebAppHybridConnectionArgs, opts ...ResourceOption) (*WebAppHybridConnection, error)
public WebAppHybridConnection(string name, WebAppHybridConnectionArgs args, CustomResourceOptions? opts = null)
public WebAppHybridConnection(String name, WebAppHybridConnectionArgs args)
public WebAppHybridConnection(String name, WebAppHybridConnectionArgs args, CustomResourceOptions options)
type: azure-native:web:WebAppHybridConnection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args WebAppHybridConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args WebAppHybridConnectionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args WebAppHybridConnectionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args WebAppHybridConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args WebAppHybridConnectionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

WebAppHybridConnection Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The WebAppHybridConnection resource accepts the following input properties:

Name string

The name of the web app.

NamespaceName string

The namespace for this hybrid connection.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Hostname string

The hostname of the endpoint.

Kind string

Kind of resource.

Port int

The port of the endpoint.

RelayArmUri string

The ARM URI to the Service Bus relay.

RelayName string

The name of the Service Bus relay.

SendKeyName string

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

SendKeyValue string

The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.

ServiceBusNamespace string

The name of the Service Bus namespace.

ServiceBusSuffix string

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

Name string

The name of the web app.

NamespaceName string

The namespace for this hybrid connection.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Hostname string

The hostname of the endpoint.

Kind string

Kind of resource.

Port int

The port of the endpoint.

RelayArmUri string

The ARM URI to the Service Bus relay.

RelayName string

The name of the Service Bus relay.

SendKeyName string

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

SendKeyValue string

The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.

ServiceBusNamespace string

The name of the Service Bus namespace.

ServiceBusSuffix string

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

name String

The name of the web app.

namespaceName String

The namespace for this hybrid connection.

resourceGroupName String

Name of the resource group to which the resource belongs.

hostname String

The hostname of the endpoint.

kind String

Kind of resource.

port Integer

The port of the endpoint.

relayArmUri String

The ARM URI to the Service Bus relay.

relayName String

The name of the Service Bus relay.

sendKeyName String

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

sendKeyValue String

The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.

serviceBusNamespace String

The name of the Service Bus namespace.

serviceBusSuffix String

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

name string

The name of the web app.

namespaceName string

The namespace for this hybrid connection.

resourceGroupName string

Name of the resource group to which the resource belongs.

hostname string

The hostname of the endpoint.

kind string

Kind of resource.

port number

The port of the endpoint.

relayArmUri string

The ARM URI to the Service Bus relay.

relayName string

The name of the Service Bus relay.

sendKeyName string

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

sendKeyValue string

The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.

serviceBusNamespace string

The name of the Service Bus namespace.

serviceBusSuffix string

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

name str

The name of the web app.

namespace_name str

The namespace for this hybrid connection.

resource_group_name str

Name of the resource group to which the resource belongs.

hostname str

The hostname of the endpoint.

kind str

Kind of resource.

port int

The port of the endpoint.

relay_arm_uri str

The ARM URI to the Service Bus relay.

relay_name str

The name of the Service Bus relay.

send_key_name str

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

send_key_value str

The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.

service_bus_namespace str

The name of the Service Bus namespace.

service_bus_suffix str

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

name String

The name of the web app.

namespaceName String

The namespace for this hybrid connection.

resourceGroupName String

Name of the resource group to which the resource belongs.

hostname String

The hostname of the endpoint.

kind String

Kind of resource.

port Number

The port of the endpoint.

relayArmUri String

The ARM URI to the Service Bus relay.

relayName String

The name of the Service Bus relay.

sendKeyName String

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

sendKeyValue String

The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.

serviceBusNamespace String

The name of the Service Bus namespace.

serviceBusSuffix String

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

Outputs

All input properties are implicitly available as output properties. Additionally, the WebAppHybridConnection resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Type string

Resource type.

Id string

The provider-assigned unique ID for this managed resource.

Type string

Resource type.

id String

The provider-assigned unique ID for this managed resource.

type String

Resource type.

id string

The provider-assigned unique ID for this managed resource.

type string

Resource type.

id str

The provider-assigned unique ID for this managed resource.

type str

Resource type.

id String

The provider-assigned unique ID for this managed resource.

type String

Resource type.

Package Details

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