relay

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessRightsManage = AccessRights("Manage")
	AccessRightsSend   = AccessRights("Send")
	AccessRightsListen = AccessRights("Listen")
)
View Source
const (
	EndPointProvisioningStateCreating  = EndPointProvisioningState("Creating")
	EndPointProvisioningStateUpdating  = EndPointProvisioningState("Updating")
	EndPointProvisioningStateDeleting  = EndPointProvisioningState("Deleting")
	EndPointProvisioningStateSucceeded = EndPointProvisioningState("Succeeded")
	EndPointProvisioningStateCanceled  = EndPointProvisioningState("Canceled")
	EndPointProvisioningStateFailed    = EndPointProvisioningState("Failed")
)
View Source
const (
	PrivateLinkConnectionStatusPending      = PrivateLinkConnectionStatus("Pending")
	PrivateLinkConnectionStatusApproved     = PrivateLinkConnectionStatus("Approved")
	PrivateLinkConnectionStatusRejected     = PrivateLinkConnectionStatus("Rejected")
	PrivateLinkConnectionStatusDisconnected = PrivateLinkConnectionStatus("Disconnected")
)
View Source
const (
	PublicNetworkAccessEnabled            = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled           = PublicNetworkAccess("Disabled")
	PublicNetworkAccessSecuredByPerimeter = PublicNetworkAccess("SecuredByPerimeter")
)
View Source
const (
	RelaytypeNetTcp = Relaytype("NetTcp")
	RelaytypeHttp   = Relaytype("Http")
)
View Source
const (
	SkuNameStandard = SkuName("Standard")
)
View Source
const (
	SkuTierStandard = SkuTier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessRights

type AccessRights string

func (AccessRights) ElementType

func (AccessRights) ElementType() reflect.Type

func (AccessRights) ToAccessRightsOutput

func (e AccessRights) ToAccessRightsOutput() AccessRightsOutput

func (AccessRights) ToAccessRightsOutputWithContext

func (e AccessRights) ToAccessRightsOutputWithContext(ctx context.Context) AccessRightsOutput

func (AccessRights) ToAccessRightsPtrOutput

func (e AccessRights) ToAccessRightsPtrOutput() AccessRightsPtrOutput

func (AccessRights) ToAccessRightsPtrOutputWithContext

func (e AccessRights) ToAccessRightsPtrOutputWithContext(ctx context.Context) AccessRightsPtrOutput

func (AccessRights) ToStringOutput

func (e AccessRights) ToStringOutput() pulumi.StringOutput

func (AccessRights) ToStringOutputWithContext

func (e AccessRights) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessRights) ToStringPtrOutput

func (e AccessRights) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessRights) ToStringPtrOutputWithContext

func (e AccessRights) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessRightsInput

type AccessRightsInput interface {
	pulumi.Input

	ToAccessRightsOutput() AccessRightsOutput
	ToAccessRightsOutputWithContext(context.Context) AccessRightsOutput
}

AccessRightsInput is an input type that accepts values of the AccessRights enum A concrete instance of `AccessRightsInput` can be one of the following:

AccessRightsManage
AccessRightsSend
AccessRightsListen

type AccessRightsOutput

type AccessRightsOutput struct{ *pulumi.OutputState }

func (AccessRightsOutput) ElementType

func (AccessRightsOutput) ElementType() reflect.Type

func (AccessRightsOutput) ToAccessRightsOutput

func (o AccessRightsOutput) ToAccessRightsOutput() AccessRightsOutput

func (AccessRightsOutput) ToAccessRightsOutputWithContext

func (o AccessRightsOutput) ToAccessRightsOutputWithContext(ctx context.Context) AccessRightsOutput

func (AccessRightsOutput) ToAccessRightsPtrOutput

func (o AccessRightsOutput) ToAccessRightsPtrOutput() AccessRightsPtrOutput

func (AccessRightsOutput) ToAccessRightsPtrOutputWithContext

func (o AccessRightsOutput) ToAccessRightsPtrOutputWithContext(ctx context.Context) AccessRightsPtrOutput

func (AccessRightsOutput) ToStringOutput

func (o AccessRightsOutput) ToStringOutput() pulumi.StringOutput

func (AccessRightsOutput) ToStringOutputWithContext

func (o AccessRightsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessRightsOutput) ToStringPtrOutput

func (o AccessRightsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessRightsOutput) ToStringPtrOutputWithContext

func (o AccessRightsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessRightsPtrInput

type AccessRightsPtrInput interface {
	pulumi.Input

	ToAccessRightsPtrOutput() AccessRightsPtrOutput
	ToAccessRightsPtrOutputWithContext(context.Context) AccessRightsPtrOutput
}

func AccessRightsPtr

func AccessRightsPtr(v string) AccessRightsPtrInput

type AccessRightsPtrOutput

type AccessRightsPtrOutput struct{ *pulumi.OutputState }

func (AccessRightsPtrOutput) Elem

func (AccessRightsPtrOutput) ElementType

func (AccessRightsPtrOutput) ElementType() reflect.Type

func (AccessRightsPtrOutput) ToAccessRightsPtrOutput

func (o AccessRightsPtrOutput) ToAccessRightsPtrOutput() AccessRightsPtrOutput

func (AccessRightsPtrOutput) ToAccessRightsPtrOutputWithContext

func (o AccessRightsPtrOutput) ToAccessRightsPtrOutputWithContext(ctx context.Context) AccessRightsPtrOutput

func (AccessRightsPtrOutput) ToStringPtrOutput

func (o AccessRightsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessRightsPtrOutput) ToStringPtrOutputWithContext

func (o AccessRightsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionState

type ConnectionState struct {
	// Description of the connection state.
	Description *string `pulumi:"description"`
	// Status of the connection.
	Status *string `pulumi:"status"`
}

ConnectionState information.

type ConnectionStateArgs

type ConnectionStateArgs struct {
	// Description of the connection state.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Status of the connection.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

ConnectionState information.

func (ConnectionStateArgs) ElementType

func (ConnectionStateArgs) ElementType() reflect.Type

func (ConnectionStateArgs) ToConnectionStateOutput

func (i ConnectionStateArgs) ToConnectionStateOutput() ConnectionStateOutput

func (ConnectionStateArgs) ToConnectionStateOutputWithContext

func (i ConnectionStateArgs) ToConnectionStateOutputWithContext(ctx context.Context) ConnectionStateOutput

func (ConnectionStateArgs) ToConnectionStatePtrOutput

func (i ConnectionStateArgs) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStateArgs) ToConnectionStatePtrOutputWithContext

func (i ConnectionStateArgs) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStateInput

type ConnectionStateInput interface {
	pulumi.Input

	ToConnectionStateOutput() ConnectionStateOutput
	ToConnectionStateOutputWithContext(context.Context) ConnectionStateOutput
}

ConnectionStateInput is an input type that accepts ConnectionStateArgs and ConnectionStateOutput values. You can construct a concrete instance of `ConnectionStateInput` via:

ConnectionStateArgs{...}

type ConnectionStateOutput

type ConnectionStateOutput struct{ *pulumi.OutputState }

ConnectionState information.

func (ConnectionStateOutput) Description

Description of the connection state.

func (ConnectionStateOutput) ElementType

func (ConnectionStateOutput) ElementType() reflect.Type

func (ConnectionStateOutput) Status

Status of the connection.

func (ConnectionStateOutput) ToConnectionStateOutput

func (o ConnectionStateOutput) ToConnectionStateOutput() ConnectionStateOutput

func (ConnectionStateOutput) ToConnectionStateOutputWithContext

func (o ConnectionStateOutput) ToConnectionStateOutputWithContext(ctx context.Context) ConnectionStateOutput

func (ConnectionStateOutput) ToConnectionStatePtrOutput

func (o ConnectionStateOutput) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStateOutput) ToConnectionStatePtrOutputWithContext

func (o ConnectionStateOutput) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStatePtrInput

type ConnectionStatePtrInput interface {
	pulumi.Input

	ToConnectionStatePtrOutput() ConnectionStatePtrOutput
	ToConnectionStatePtrOutputWithContext(context.Context) ConnectionStatePtrOutput
}

ConnectionStatePtrInput is an input type that accepts ConnectionStateArgs, ConnectionStatePtr and ConnectionStatePtrOutput values. You can construct a concrete instance of `ConnectionStatePtrInput` via:

        ConnectionStateArgs{...}

or:

        nil

type ConnectionStatePtrOutput

type ConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStatePtrOutput) Description

Description of the connection state.

func (ConnectionStatePtrOutput) Elem

func (ConnectionStatePtrOutput) ElementType

func (ConnectionStatePtrOutput) ElementType() reflect.Type

func (ConnectionStatePtrOutput) Status

Status of the connection.

func (ConnectionStatePtrOutput) ToConnectionStatePtrOutput

func (o ConnectionStatePtrOutput) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStatePtrOutput) ToConnectionStatePtrOutputWithContext

func (o ConnectionStatePtrOutput) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStateResponse

type ConnectionStateResponse struct {
	// Description of the connection state.
	Description *string `pulumi:"description"`
	// Status of the connection.
	Status *string `pulumi:"status"`
}

ConnectionState information.

type ConnectionStateResponseOutput

type ConnectionStateResponseOutput struct{ *pulumi.OutputState }

ConnectionState information.

func (ConnectionStateResponseOutput) Description

Description of the connection state.

func (ConnectionStateResponseOutput) ElementType

func (ConnectionStateResponseOutput) Status

Status of the connection.

func (ConnectionStateResponseOutput) ToConnectionStateResponseOutput

func (o ConnectionStateResponseOutput) ToConnectionStateResponseOutput() ConnectionStateResponseOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponseOutputWithContext

func (o ConnectionStateResponseOutput) ToConnectionStateResponseOutputWithContext(ctx context.Context) ConnectionStateResponseOutput

type ConnectionStateResponsePtrOutput

type ConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStateResponsePtrOutput) Description

Description of the connection state.

func (ConnectionStateResponsePtrOutput) Elem

func (ConnectionStateResponsePtrOutput) ElementType

func (ConnectionStateResponsePtrOutput) Status

Status of the connection.

func (ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutput

func (o ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutputWithContext

func (o ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutputWithContext(ctx context.Context) ConnectionStateResponsePtrOutput

type EndPointProvisioningState

type EndPointProvisioningState string

Provisioning state of the Private Endpoint Connection.

func (EndPointProvisioningState) ElementType

func (EndPointProvisioningState) ElementType() reflect.Type

func (EndPointProvisioningState) ToEndPointProvisioningStateOutput

func (e EndPointProvisioningState) ToEndPointProvisioningStateOutput() EndPointProvisioningStateOutput

func (EndPointProvisioningState) ToEndPointProvisioningStateOutputWithContext

func (e EndPointProvisioningState) ToEndPointProvisioningStateOutputWithContext(ctx context.Context) EndPointProvisioningStateOutput

func (EndPointProvisioningState) ToEndPointProvisioningStatePtrOutput

func (e EndPointProvisioningState) ToEndPointProvisioningStatePtrOutput() EndPointProvisioningStatePtrOutput

func (EndPointProvisioningState) ToEndPointProvisioningStatePtrOutputWithContext

func (e EndPointProvisioningState) ToEndPointProvisioningStatePtrOutputWithContext(ctx context.Context) EndPointProvisioningStatePtrOutput

func (EndPointProvisioningState) ToStringOutput

func (e EndPointProvisioningState) ToStringOutput() pulumi.StringOutput

func (EndPointProvisioningState) ToStringOutputWithContext

func (e EndPointProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EndPointProvisioningState) ToStringPtrOutput

func (e EndPointProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndPointProvisioningState) ToStringPtrOutputWithContext

func (e EndPointProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EndPointProvisioningStateInput

type EndPointProvisioningStateInput interface {
	pulumi.Input

	ToEndPointProvisioningStateOutput() EndPointProvisioningStateOutput
	ToEndPointProvisioningStateOutputWithContext(context.Context) EndPointProvisioningStateOutput
}

EndPointProvisioningStateInput is an input type that accepts values of the EndPointProvisioningState enum A concrete instance of `EndPointProvisioningStateInput` can be one of the following:

EndPointProvisioningStateCreating
EndPointProvisioningStateUpdating
EndPointProvisioningStateDeleting
EndPointProvisioningStateSucceeded
EndPointProvisioningStateCanceled
EndPointProvisioningStateFailed

type EndPointProvisioningStateOutput

type EndPointProvisioningStateOutput struct{ *pulumi.OutputState }

func (EndPointProvisioningStateOutput) ElementType

func (EndPointProvisioningStateOutput) ToEndPointProvisioningStateOutput

func (o EndPointProvisioningStateOutput) ToEndPointProvisioningStateOutput() EndPointProvisioningStateOutput

func (EndPointProvisioningStateOutput) ToEndPointProvisioningStateOutputWithContext

func (o EndPointProvisioningStateOutput) ToEndPointProvisioningStateOutputWithContext(ctx context.Context) EndPointProvisioningStateOutput

func (EndPointProvisioningStateOutput) ToEndPointProvisioningStatePtrOutput

func (o EndPointProvisioningStateOutput) ToEndPointProvisioningStatePtrOutput() EndPointProvisioningStatePtrOutput

func (EndPointProvisioningStateOutput) ToEndPointProvisioningStatePtrOutputWithContext

func (o EndPointProvisioningStateOutput) ToEndPointProvisioningStatePtrOutputWithContext(ctx context.Context) EndPointProvisioningStatePtrOutput

func (EndPointProvisioningStateOutput) ToStringOutput

func (EndPointProvisioningStateOutput) ToStringOutputWithContext

func (o EndPointProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EndPointProvisioningStateOutput) ToStringPtrOutput

func (EndPointProvisioningStateOutput) ToStringPtrOutputWithContext

func (o EndPointProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EndPointProvisioningStatePtrInput

type EndPointProvisioningStatePtrInput interface {
	pulumi.Input

	ToEndPointProvisioningStatePtrOutput() EndPointProvisioningStatePtrOutput
	ToEndPointProvisioningStatePtrOutputWithContext(context.Context) EndPointProvisioningStatePtrOutput
}

func EndPointProvisioningStatePtr

func EndPointProvisioningStatePtr(v string) EndPointProvisioningStatePtrInput

type EndPointProvisioningStatePtrOutput

type EndPointProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (EndPointProvisioningStatePtrOutput) Elem

func (EndPointProvisioningStatePtrOutput) ElementType

func (EndPointProvisioningStatePtrOutput) ToEndPointProvisioningStatePtrOutput

func (o EndPointProvisioningStatePtrOutput) ToEndPointProvisioningStatePtrOutput() EndPointProvisioningStatePtrOutput

func (EndPointProvisioningStatePtrOutput) ToEndPointProvisioningStatePtrOutputWithContext

func (o EndPointProvisioningStatePtrOutput) ToEndPointProvisioningStatePtrOutputWithContext(ctx context.Context) EndPointProvisioningStatePtrOutput

func (EndPointProvisioningStatePtrOutput) ToStringPtrOutput

func (EndPointProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o EndPointProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HybridConnection

type HybridConnection struct {
	pulumi.CustomResourceState

	// The time the hybrid connection was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported.
	ListenerCount pulumi.IntOutput `pulumi:"listenerCount"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Returns true if client authorization is needed for this hybrid connection; otherwise, false.
	RequiresClientAuthorization pulumi.BoolPtrOutput `pulumi:"requiresClientAuthorization"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"`
}

Description of hybrid connection resource. Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2017-04-01.

func GetHybridConnection

func GetHybridConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HybridConnectionState, opts ...pulumi.ResourceOption) (*HybridConnection, error)

GetHybridConnection gets an existing HybridConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHybridConnection

func NewHybridConnection(ctx *pulumi.Context,
	name string, args *HybridConnectionArgs, opts ...pulumi.ResourceOption) (*HybridConnection, error)

NewHybridConnection registers a new resource with the given unique name, arguments, and options.

func (*HybridConnection) ElementType

func (*HybridConnection) ElementType() reflect.Type

func (*HybridConnection) ToHybridConnectionOutput

func (i *HybridConnection) ToHybridConnectionOutput() HybridConnectionOutput

func (*HybridConnection) ToHybridConnectionOutputWithContext

func (i *HybridConnection) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput

type HybridConnectionArgs

type HybridConnectionArgs struct {
	// The hybrid connection name.
	HybridConnectionName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Returns true if client authorization is needed for this hybrid connection; otherwise, false.
	RequiresClientAuthorization pulumi.BoolPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata pulumi.StringPtrInput
}

The set of arguments for constructing a HybridConnection resource.

func (HybridConnectionArgs) ElementType

func (HybridConnectionArgs) ElementType() reflect.Type

type HybridConnectionAuthorizationRule

type HybridConnectionAuthorizationRule struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2017-04-01.

func GetHybridConnectionAuthorizationRule

func GetHybridConnectionAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HybridConnectionAuthorizationRuleState, opts ...pulumi.ResourceOption) (*HybridConnectionAuthorizationRule, error)

GetHybridConnectionAuthorizationRule gets an existing HybridConnectionAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHybridConnectionAuthorizationRule

func NewHybridConnectionAuthorizationRule(ctx *pulumi.Context,
	name string, args *HybridConnectionAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*HybridConnectionAuthorizationRule, error)

NewHybridConnectionAuthorizationRule registers a new resource with the given unique name, arguments, and options.

func (*HybridConnectionAuthorizationRule) ElementType

func (*HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutput

func (i *HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput

func (*HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutputWithContext

func (i *HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput

type HybridConnectionAuthorizationRuleArgs

type HybridConnectionAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringPtrInput
	// The hybrid connection name.
	HybridConnectionName pulumi.StringInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
}

The set of arguments for constructing a HybridConnectionAuthorizationRule resource.

func (HybridConnectionAuthorizationRuleArgs) ElementType

type HybridConnectionAuthorizationRuleInput

type HybridConnectionAuthorizationRuleInput interface {
	pulumi.Input

	ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput
	ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput
}

type HybridConnectionAuthorizationRuleOutput

type HybridConnectionAuthorizationRuleOutput struct{ *pulumi.OutputState }

func (HybridConnectionAuthorizationRuleOutput) ElementType

func (HybridConnectionAuthorizationRuleOutput) Location

The geo-location where the resource lives

func (HybridConnectionAuthorizationRuleOutput) Name

The name of the resource

func (HybridConnectionAuthorizationRuleOutput) Rights

The rights associated with the rule.

func (HybridConnectionAuthorizationRuleOutput) SystemData

The system meta data relating to this resource.

func (HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutput

func (o HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput

func (HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutputWithContext

func (o HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput

func (HybridConnectionAuthorizationRuleOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type HybridConnectionAuthorizationRuleState

type HybridConnectionAuthorizationRuleState struct {
}

func (HybridConnectionAuthorizationRuleState) ElementType

type HybridConnectionInput

type HybridConnectionInput interface {
	pulumi.Input

	ToHybridConnectionOutput() HybridConnectionOutput
	ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
}

type HybridConnectionOutput

type HybridConnectionOutput struct{ *pulumi.OutputState }

func (HybridConnectionOutput) CreatedAt

The time the hybrid connection was created.

func (HybridConnectionOutput) ElementType

func (HybridConnectionOutput) ElementType() reflect.Type

func (HybridConnectionOutput) ListenerCount

func (o HybridConnectionOutput) ListenerCount() pulumi.IntOutput

The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported.

func (HybridConnectionOutput) Location

The geo-location where the resource lives

func (HybridConnectionOutput) Name

The name of the resource

func (HybridConnectionOutput) RequiresClientAuthorization

func (o HybridConnectionOutput) RequiresClientAuthorization() pulumi.BoolPtrOutput

Returns true if client authorization is needed for this hybrid connection; otherwise, false.

func (HybridConnectionOutput) SystemData

The system meta data relating to this resource.

func (HybridConnectionOutput) ToHybridConnectionOutput

func (o HybridConnectionOutput) ToHybridConnectionOutput() HybridConnectionOutput

func (HybridConnectionOutput) ToHybridConnectionOutputWithContext

func (o HybridConnectionOutput) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput

func (HybridConnectionOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

func (HybridConnectionOutput) UpdatedAt

The time the namespace was updated.

func (HybridConnectionOutput) UserMetadata

The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.

type HybridConnectionState

type HybridConnectionState struct {
}

func (HybridConnectionState) ElementType

func (HybridConnectionState) ElementType() reflect.Type

type ListHybridConnectionKeysArgs

type ListHybridConnectionKeysArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The hybrid connection name.
	HybridConnectionName string `pulumi:"hybridConnectionName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListHybridConnectionKeysOutputArgs

type ListHybridConnectionKeysOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The hybrid connection name.
	HybridConnectionName pulumi.StringInput `pulumi:"hybridConnectionName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListHybridConnectionKeysOutputArgs) ElementType

type ListHybridConnectionKeysResult

type ListHybridConnectionKeysResult struct {
	// A string that describes the authorization rule.
	KeyName *string `pulumi:"keyName"`
	// Primary connection string of the created namespace authorization rule.
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Secondary connection string of the created namespace authorization rule.
	SecondaryConnectionString *string `pulumi:"secondaryConnectionString"`
	// A base64-encoded 256-bit secondary key for signing and validating the SAS token.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Namespace/Relay Connection String

func ListHybridConnectionKeys

func ListHybridConnectionKeys(ctx *pulumi.Context, args *ListHybridConnectionKeysArgs, opts ...pulumi.InvokeOption) (*ListHybridConnectionKeysResult, error)

Primary and secondary connection strings to the hybrid connection. Azure REST API version: 2021-11-01.

type ListHybridConnectionKeysResultOutput

type ListHybridConnectionKeysResultOutput struct{ *pulumi.OutputState }

Namespace/Relay Connection String

func (ListHybridConnectionKeysResultOutput) ElementType

func (ListHybridConnectionKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListHybridConnectionKeysResultOutput) PrimaryConnectionString

func (o ListHybridConnectionKeysResultOutput) PrimaryConnectionString() pulumi.StringPtrOutput

Primary connection string of the created namespace authorization rule.

func (ListHybridConnectionKeysResultOutput) PrimaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (ListHybridConnectionKeysResultOutput) SecondaryConnectionString

func (o ListHybridConnectionKeysResultOutput) SecondaryConnectionString() pulumi.StringPtrOutput

Secondary connection string of the created namespace authorization rule.

func (ListHybridConnectionKeysResultOutput) SecondaryKey

A base64-encoded 256-bit secondary key for signing and validating the SAS token.

func (ListHybridConnectionKeysResultOutput) ToListHybridConnectionKeysResultOutput

func (o ListHybridConnectionKeysResultOutput) ToListHybridConnectionKeysResultOutput() ListHybridConnectionKeysResultOutput

func (ListHybridConnectionKeysResultOutput) ToListHybridConnectionKeysResultOutputWithContext

func (o ListHybridConnectionKeysResultOutput) ToListHybridConnectionKeysResultOutputWithContext(ctx context.Context) ListHybridConnectionKeysResultOutput

type ListNamespaceKeysArgs

type ListNamespaceKeysArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListNamespaceKeysOutputArgs

type ListNamespaceKeysOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListNamespaceKeysOutputArgs) ElementType

type ListNamespaceKeysResult

type ListNamespaceKeysResult struct {
	// A string that describes the authorization rule.
	KeyName *string `pulumi:"keyName"`
	// Primary connection string of the created namespace authorization rule.
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Secondary connection string of the created namespace authorization rule.
	SecondaryConnectionString *string `pulumi:"secondaryConnectionString"`
	// A base64-encoded 256-bit secondary key for signing and validating the SAS token.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Namespace/Relay Connection String

func ListNamespaceKeys

func ListNamespaceKeys(ctx *pulumi.Context, args *ListNamespaceKeysArgs, opts ...pulumi.InvokeOption) (*ListNamespaceKeysResult, error)

Primary and secondary connection strings to the namespace. Azure REST API version: 2021-11-01.

type ListNamespaceKeysResultOutput

type ListNamespaceKeysResultOutput struct{ *pulumi.OutputState }

Namespace/Relay Connection String

func (ListNamespaceKeysResultOutput) ElementType

func (ListNamespaceKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListNamespaceKeysResultOutput) PrimaryConnectionString

func (o ListNamespaceKeysResultOutput) PrimaryConnectionString() pulumi.StringPtrOutput

Primary connection string of the created namespace authorization rule.

func (ListNamespaceKeysResultOutput) PrimaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (ListNamespaceKeysResultOutput) SecondaryConnectionString

func (o ListNamespaceKeysResultOutput) SecondaryConnectionString() pulumi.StringPtrOutput

Secondary connection string of the created namespace authorization rule.

func (ListNamespaceKeysResultOutput) SecondaryKey

A base64-encoded 256-bit secondary key for signing and validating the SAS token.

func (ListNamespaceKeysResultOutput) ToListNamespaceKeysResultOutput

func (o ListNamespaceKeysResultOutput) ToListNamespaceKeysResultOutput() ListNamespaceKeysResultOutput

func (ListNamespaceKeysResultOutput) ToListNamespaceKeysResultOutputWithContext

func (o ListNamespaceKeysResultOutput) ToListNamespaceKeysResultOutputWithContext(ctx context.Context) ListNamespaceKeysResultOutput

type ListWCFRelayKeysArgs

type ListWCFRelayKeysArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name.
	RelayName string `pulumi:"relayName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWCFRelayKeysOutputArgs

type ListWCFRelayKeysOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWCFRelayKeysOutputArgs) ElementType

func (ListWCFRelayKeysOutputArgs) ElementType() reflect.Type

type ListWCFRelayKeysResult

type ListWCFRelayKeysResult struct {
	// A string that describes the authorization rule.
	KeyName *string `pulumi:"keyName"`
	// Primary connection string of the created namespace authorization rule.
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Secondary connection string of the created namespace authorization rule.
	SecondaryConnectionString *string `pulumi:"secondaryConnectionString"`
	// A base64-encoded 256-bit secondary key for signing and validating the SAS token.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Namespace/Relay Connection String

func ListWCFRelayKeys

func ListWCFRelayKeys(ctx *pulumi.Context, args *ListWCFRelayKeysArgs, opts ...pulumi.InvokeOption) (*ListWCFRelayKeysResult, error)

Primary and secondary connection strings to the WCF relay. Azure REST API version: 2021-11-01.

type ListWCFRelayKeysResultOutput

type ListWCFRelayKeysResultOutput struct{ *pulumi.OutputState }

Namespace/Relay Connection String

func (ListWCFRelayKeysResultOutput) ElementType

func (ListWCFRelayKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListWCFRelayKeysResultOutput) PrimaryConnectionString

func (o ListWCFRelayKeysResultOutput) PrimaryConnectionString() pulumi.StringPtrOutput

Primary connection string of the created namespace authorization rule.

func (ListWCFRelayKeysResultOutput) PrimaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (ListWCFRelayKeysResultOutput) SecondaryConnectionString

func (o ListWCFRelayKeysResultOutput) SecondaryConnectionString() pulumi.StringPtrOutput

Secondary connection string of the created namespace authorization rule.

func (ListWCFRelayKeysResultOutput) SecondaryKey

A base64-encoded 256-bit secondary key for signing and validating the SAS token.

func (ListWCFRelayKeysResultOutput) ToListWCFRelayKeysResultOutput

func (o ListWCFRelayKeysResultOutput) ToListWCFRelayKeysResultOutput() ListWCFRelayKeysResultOutput

func (ListWCFRelayKeysResultOutput) ToListWCFRelayKeysResultOutputWithContext

func (o ListWCFRelayKeysResultOutput) ToListWCFRelayKeysResultOutputWithContext(ctx context.Context) ListWCFRelayKeysResultOutput

type LookupHybridConnectionArgs

type LookupHybridConnectionArgs struct {
	// The hybrid connection name.
	HybridConnectionName string `pulumi:"hybridConnectionName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupHybridConnectionAuthorizationRuleArgs

type LookupHybridConnectionAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The hybrid connection name.
	HybridConnectionName string `pulumi:"hybridConnectionName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupHybridConnectionAuthorizationRuleOutputArgs

type LookupHybridConnectionAuthorizationRuleOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The hybrid connection name.
	HybridConnectionName pulumi.StringInput `pulumi:"hybridConnectionName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupHybridConnectionAuthorizationRuleOutputArgs) ElementType

type LookupHybridConnectionAuthorizationRuleResult

type LookupHybridConnectionAuthorizationRuleResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

func LookupHybridConnectionAuthorizationRule

Hybrid connection authorization rule for a hybrid connection by name. Azure REST API version: 2021-11-01.

Other available API versions: 2017-04-01.

type LookupHybridConnectionAuthorizationRuleResultOutput

type LookupHybridConnectionAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get AuthorizationRule operation

func (LookupHybridConnectionAuthorizationRuleResultOutput) ElementType

func (LookupHybridConnectionAuthorizationRuleResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupHybridConnectionAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupHybridConnectionAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupHybridConnectionAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupHybridConnectionAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupHybridConnectionAuthorizationRuleResultOutput) ToLookupHybridConnectionAuthorizationRuleResultOutput

func (o LookupHybridConnectionAuthorizationRuleResultOutput) ToLookupHybridConnectionAuthorizationRuleResultOutput() LookupHybridConnectionAuthorizationRuleResultOutput

func (LookupHybridConnectionAuthorizationRuleResultOutput) ToLookupHybridConnectionAuthorizationRuleResultOutputWithContext

func (o LookupHybridConnectionAuthorizationRuleResultOutput) ToLookupHybridConnectionAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupHybridConnectionAuthorizationRuleResultOutput

func (LookupHybridConnectionAuthorizationRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type LookupHybridConnectionOutputArgs

type LookupHybridConnectionOutputArgs struct {
	// The hybrid connection name.
	HybridConnectionName pulumi.StringInput `pulumi:"hybridConnectionName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupHybridConnectionOutputArgs) ElementType

type LookupHybridConnectionResult

type LookupHybridConnectionResult struct {
	// The time the hybrid connection was created.
	CreatedAt string `pulumi:"createdAt"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported.
	ListenerCount int `pulumi:"listenerCount"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Returns true if client authorization is needed for this hybrid connection; otherwise, false.
	RequiresClientAuthorization *bool `pulumi:"requiresClientAuthorization"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt string `pulumi:"updatedAt"`
	// The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata *string `pulumi:"userMetadata"`
}

Description of hybrid connection resource.

func LookupHybridConnection

func LookupHybridConnection(ctx *pulumi.Context, args *LookupHybridConnectionArgs, opts ...pulumi.InvokeOption) (*LookupHybridConnectionResult, error)

Returns the description for the specified hybrid connection. Azure REST API version: 2021-11-01.

type LookupHybridConnectionResultOutput

type LookupHybridConnectionResultOutput struct{ *pulumi.OutputState }

Description of hybrid connection resource.

func (LookupHybridConnectionResultOutput) CreatedAt

The time the hybrid connection was created.

func (LookupHybridConnectionResultOutput) ElementType

func (LookupHybridConnectionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupHybridConnectionResultOutput) ListenerCount

The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported.

func (LookupHybridConnectionResultOutput) Location

The geo-location where the resource lives

func (LookupHybridConnectionResultOutput) Name

The name of the resource

func (LookupHybridConnectionResultOutput) RequiresClientAuthorization

func (o LookupHybridConnectionResultOutput) RequiresClientAuthorization() pulumi.BoolPtrOutput

Returns true if client authorization is needed for this hybrid connection; otherwise, false.

func (LookupHybridConnectionResultOutput) SystemData

The system meta data relating to this resource.

func (LookupHybridConnectionResultOutput) ToLookupHybridConnectionResultOutput

func (o LookupHybridConnectionResultOutput) ToLookupHybridConnectionResultOutput() LookupHybridConnectionResultOutput

func (LookupHybridConnectionResultOutput) ToLookupHybridConnectionResultOutputWithContext

func (o LookupHybridConnectionResultOutput) ToLookupHybridConnectionResultOutputWithContext(ctx context.Context) LookupHybridConnectionResultOutput

func (LookupHybridConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

func (LookupHybridConnectionResultOutput) UpdatedAt

The time the namespace was updated.

func (LookupHybridConnectionResultOutput) UserMetadata

The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.

type LookupNamespaceArgs

type LookupNamespaceArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceAuthorizationRuleArgs

type LookupNamespaceAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceAuthorizationRuleOutputArgs

type LookupNamespaceAuthorizationRuleOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNamespaceAuthorizationRuleOutputArgs) ElementType

type LookupNamespaceAuthorizationRuleResult

type LookupNamespaceAuthorizationRuleResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

func LookupNamespaceAuthorizationRule

Authorization rule for a namespace by name. Azure REST API version: 2021-11-01.

Other available API versions: 2017-04-01.

type LookupNamespaceAuthorizationRuleResultOutput

type LookupNamespaceAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get AuthorizationRule operation

func (LookupNamespaceAuthorizationRuleResultOutput) ElementType

func (LookupNamespaceAuthorizationRuleResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupNamespaceAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupNamespaceAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupNamespaceAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupNamespaceAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput

func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput() LookupNamespaceAuthorizationRuleResultOutput

func (LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutputWithContext

func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupNamespaceAuthorizationRuleResultOutput

func (LookupNamespaceAuthorizationRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type LookupNamespaceOutputArgs

type LookupNamespaceOutputArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNamespaceOutputArgs) ElementType

func (LookupNamespaceOutputArgs) ElementType() reflect.Type

type LookupNamespaceResult

type LookupNamespaceResult struct {
	// The time the namespace was created.
	CreatedAt string `pulumi:"createdAt"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// Identifier for Azure Insights metrics.
	MetricId string `pulumi:"metricId"`
	// Resource name.
	Name string `pulumi:"name"`
	// List of private endpoint connections.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the Namespace.
	ProvisioningState string `pulumi:"provisioningState"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint string `pulumi:"serviceBusEndpoint"`
	// SKU of the namespace.
	Sku *SkuResponse `pulumi:"sku"`
	// Status of the Namespace.
	Status string `pulumi:"status"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt string `pulumi:"updatedAt"`
}

Description of a namespace resource.

func LookupNamespace

func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)

Returns the description for the specified namespace. Azure REST API version: 2021-11-01.

func (*LookupNamespaceResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceResult

type LookupNamespaceResultOutput

type LookupNamespaceResultOutput struct{ *pulumi.OutputState }

Description of a namespace resource.

func (LookupNamespaceResultOutput) CreatedAt

The time the namespace was created.

func (LookupNamespaceResultOutput) ElementType

func (LookupNamespaceResultOutput) Id

Resource ID.

func (LookupNamespaceResultOutput) Location

Resource location.

func (LookupNamespaceResultOutput) MetricId

Identifier for Azure Insights metrics.

func (LookupNamespaceResultOutput) Name

Resource name.

func (LookupNamespaceResultOutput) PrivateEndpointConnections

List of private endpoint connections.

func (LookupNamespaceResultOutput) ProvisioningState

func (o LookupNamespaceResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Namespace.

func (LookupNamespaceResultOutput) PublicNetworkAccess

func (o LookupNamespaceResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This determines if traffic is allowed over public network. By default it is enabled.

func (LookupNamespaceResultOutput) ServiceBusEndpoint

func (o LookupNamespaceResultOutput) ServiceBusEndpoint() pulumi.StringOutput

Endpoint you can use to perform Service Bus operations.

func (LookupNamespaceResultOutput) Sku

SKU of the namespace.

func (LookupNamespaceResultOutput) Status

Status of the Namespace.

func (LookupNamespaceResultOutput) SystemData

The system meta data relating to this resource.

func (LookupNamespaceResultOutput) Tags

Resource tags.

func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutput

func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput

func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext

func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput

func (LookupNamespaceResultOutput) Type

Resource type.

func (LookupNamespaceResultOutput) UpdatedAt

The time the namespace was updated.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// The PrivateEndpointConnection name
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The PrivateEndpointConnection name
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
}

Properties of the PrivateEndpointConnection.

func LookupPrivateEndpointConnection

Gets a description for the specified Private Endpoint Connection name. Azure REST API version: 2021-11-01.

Other available API versions: 2018-01-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

Properties of the PrivateEndpointConnection.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateEndpointConnectionResultOutput) Location

The geo-location where the resource lives

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

Details about the state of the connection.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

The system meta data relating to this resource.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type LookupWCFRelayArgs

type LookupWCFRelayArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name.
	RelayName string `pulumi:"relayName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWCFRelayAuthorizationRuleArgs

type LookupWCFRelayAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name.
	RelayName string `pulumi:"relayName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWCFRelayAuthorizationRuleOutputArgs

type LookupWCFRelayAuthorizationRuleOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWCFRelayAuthorizationRuleOutputArgs) ElementType

type LookupWCFRelayAuthorizationRuleResult

type LookupWCFRelayAuthorizationRuleResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

func LookupWCFRelayAuthorizationRule

Get authorizationRule for a WCF relay by name. Azure REST API version: 2021-11-01.

Other available API versions: 2017-04-01.

type LookupWCFRelayAuthorizationRuleResultOutput

type LookupWCFRelayAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get AuthorizationRule operation

func (LookupWCFRelayAuthorizationRuleResultOutput) ElementType

func (LookupWCFRelayAuthorizationRuleResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupWCFRelayAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupWCFRelayAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupWCFRelayAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupWCFRelayAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupWCFRelayAuthorizationRuleResultOutput) ToLookupWCFRelayAuthorizationRuleResultOutput

func (o LookupWCFRelayAuthorizationRuleResultOutput) ToLookupWCFRelayAuthorizationRuleResultOutput() LookupWCFRelayAuthorizationRuleResultOutput

func (LookupWCFRelayAuthorizationRuleResultOutput) ToLookupWCFRelayAuthorizationRuleResultOutputWithContext

func (o LookupWCFRelayAuthorizationRuleResultOutput) ToLookupWCFRelayAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupWCFRelayAuthorizationRuleResultOutput

func (LookupWCFRelayAuthorizationRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type LookupWCFRelayOutputArgs

type LookupWCFRelayOutputArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWCFRelayOutputArgs) ElementType

func (LookupWCFRelayOutputArgs) ElementType() reflect.Type

type LookupWCFRelayResult

type LookupWCFRelayResult struct {
	// The time the WCF relay was created.
	CreatedAt string `pulumi:"createdAt"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Returns true if the relay is dynamic; otherwise, false.
	IsDynamic bool `pulumi:"isDynamic"`
	// The number of listeners for this relay. Note that min :1 and max:25 are supported.
	ListenerCount int `pulumi:"listenerCount"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// WCF relay type.
	RelayType *string `pulumi:"relayType"`
	// Returns true if client authorization is needed for this relay; otherwise, false.
	RequiresClientAuthorization *bool `pulumi:"requiresClientAuthorization"`
	// Returns true if transport security is needed for this relay; otherwise, false.
	RequiresTransportSecurity *bool `pulumi:"requiresTransportSecurity"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt string `pulumi:"updatedAt"`
	// The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata *string `pulumi:"userMetadata"`
}

Description of the WCF relay resource.

func LookupWCFRelay

func LookupWCFRelay(ctx *pulumi.Context, args *LookupWCFRelayArgs, opts ...pulumi.InvokeOption) (*LookupWCFRelayResult, error)

Returns the description for the specified WCF relay. Azure REST API version: 2021-11-01.

Other available API versions: 2016-07-01.

type LookupWCFRelayResultOutput

type LookupWCFRelayResultOutput struct{ *pulumi.OutputState }

Description of the WCF relay resource.

func (LookupWCFRelayResultOutput) CreatedAt

The time the WCF relay was created.

func (LookupWCFRelayResultOutput) ElementType

func (LookupWCFRelayResultOutput) ElementType() reflect.Type

func (LookupWCFRelayResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupWCFRelayResultOutput) IsDynamic

Returns true if the relay is dynamic; otherwise, false.

func (LookupWCFRelayResultOutput) ListenerCount

func (o LookupWCFRelayResultOutput) ListenerCount() pulumi.IntOutput

The number of listeners for this relay. Note that min :1 and max:25 are supported.

func (LookupWCFRelayResultOutput) Location

The geo-location where the resource lives

func (LookupWCFRelayResultOutput) Name

The name of the resource

func (LookupWCFRelayResultOutput) RelayType

WCF relay type.

func (LookupWCFRelayResultOutput) RequiresClientAuthorization

func (o LookupWCFRelayResultOutput) RequiresClientAuthorization() pulumi.BoolPtrOutput

Returns true if client authorization is needed for this relay; otherwise, false.

func (LookupWCFRelayResultOutput) RequiresTransportSecurity

func (o LookupWCFRelayResultOutput) RequiresTransportSecurity() pulumi.BoolPtrOutput

Returns true if transport security is needed for this relay; otherwise, false.

func (LookupWCFRelayResultOutput) SystemData

The system meta data relating to this resource.

func (LookupWCFRelayResultOutput) ToLookupWCFRelayResultOutput

func (o LookupWCFRelayResultOutput) ToLookupWCFRelayResultOutput() LookupWCFRelayResultOutput

func (LookupWCFRelayResultOutput) ToLookupWCFRelayResultOutputWithContext

func (o LookupWCFRelayResultOutput) ToLookupWCFRelayResultOutputWithContext(ctx context.Context) LookupWCFRelayResultOutput

func (LookupWCFRelayResultOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

func (LookupWCFRelayResultOutput) UpdatedAt

The time the namespace was updated.

func (LookupWCFRelayResultOutput) UserMetadata

The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored.

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// The time the namespace was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Identifier for Azure Insights metrics.
	MetricId pulumi.StringOutput `pulumi:"metricId"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connections.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the Namespace.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint pulumi.StringOutput `pulumi:"serviceBusEndpoint"`
	// SKU of the namespace.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Status of the Namespace.
	Status pulumi.StringOutput `pulumi:"status"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Description of a namespace resource. Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2017-04-01.

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

NewNamespace registers a new resource with the given unique name, arguments, and options.

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// Resource location.
	Location pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringPtrInput
	// List of private endpoint connections.
	// These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
	PrivateEndpointConnections PrivateEndpointConnectionTypeArrayInput
	// This determines if traffic is allowed over public network. By default it is enabled.
	PublicNetworkAccess pulumi.StringPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// SKU of the namespace.
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceAuthorizationRule

type NamespaceAuthorizationRule struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2017-04-01.

func GetNamespaceAuthorizationRule

func GetNamespaceAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceAuthorizationRuleState, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)

GetNamespaceAuthorizationRule gets an existing NamespaceAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNamespaceAuthorizationRule

func NewNamespaceAuthorizationRule(ctx *pulumi.Context,
	name string, args *NamespaceAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)

NewNamespaceAuthorizationRule registers a new resource with the given unique name, arguments, and options.

func (*NamespaceAuthorizationRule) ElementType

func (*NamespaceAuthorizationRule) ElementType() reflect.Type

func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput

func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput

func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext

func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput

type NamespaceAuthorizationRuleArgs

type NamespaceAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
}

The set of arguments for constructing a NamespaceAuthorizationRule resource.

func (NamespaceAuthorizationRuleArgs) ElementType

type NamespaceAuthorizationRuleInput

type NamespaceAuthorizationRuleInput interface {
	pulumi.Input

	ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
	ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
}

type NamespaceAuthorizationRuleOutput

type NamespaceAuthorizationRuleOutput struct{ *pulumi.OutputState }

func (NamespaceAuthorizationRuleOutput) ElementType

func (NamespaceAuthorizationRuleOutput) Location

The geo-location where the resource lives

func (NamespaceAuthorizationRuleOutput) Name

The name of the resource

func (NamespaceAuthorizationRuleOutput) Rights

The rights associated with the rule.

func (NamespaceAuthorizationRuleOutput) SystemData

The system meta data relating to this resource.

func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput

func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput

func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext

func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput

func (NamespaceAuthorizationRuleOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type NamespaceAuthorizationRuleState

type NamespaceAuthorizationRuleState struct {
}

func (NamespaceAuthorizationRuleState) ElementType

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) CreatedAt

func (o NamespaceOutput) CreatedAt() pulumi.StringOutput

The time the namespace was created.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) Location

func (o NamespaceOutput) Location() pulumi.StringOutput

Resource location.

func (NamespaceOutput) MetricId

func (o NamespaceOutput) MetricId() pulumi.StringOutput

Identifier for Azure Insights metrics.

func (NamespaceOutput) Name

Resource name.

func (NamespaceOutput) PrivateEndpointConnections

func (o NamespaceOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

List of private endpoint connections.

func (NamespaceOutput) ProvisioningState

func (o NamespaceOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Namespace.

func (NamespaceOutput) PublicNetworkAccess

func (o NamespaceOutput) PublicNetworkAccess() pulumi.StringPtrOutput

This determines if traffic is allowed over public network. By default it is enabled.

func (NamespaceOutput) ServiceBusEndpoint

func (o NamespaceOutput) ServiceBusEndpoint() pulumi.StringOutput

Endpoint you can use to perform Service Bus operations.

func (NamespaceOutput) Sku

SKU of the namespace.

func (NamespaceOutput) Status

func (o NamespaceOutput) Status() pulumi.StringOutput

Status of the Namespace.

func (NamespaceOutput) SystemData

The system meta data relating to this resource.

func (NamespaceOutput) Tags

Resource tags.

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

func (NamespaceOutput) Type

Resource type.

func (NamespaceOutput) UpdatedAt

func (o NamespaceOutput) UpdatedAt() pulumi.StringOutput

The time the namespace was updated.

type NamespaceState

type NamespaceState struct {
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type PrivateEndpoint

type PrivateEndpoint struct {
	// The ARM identifier for Private Endpoint.
	Id *string `pulumi:"id"`
}

PrivateEndpoint information.

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// The ARM identifier for Private Endpoint.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

PrivateEndpoint information.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
}

Properties of the PrivateEndpointConnection. Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2018-01-01-preview.

Other available API versions: 2018-01-01-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointPtrInput
	// The PrivateEndpointConnection name
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStatePtrInput
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Location

The geo-location where the resource lives

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() ConnectionStateResponsePtrOutput

Details about the state of the connection.

func (PrivateEndpointConnectionOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (PrivateEndpointConnectionOutput) SystemData

The system meta data relating to this resource.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
}

Properties of the PrivateEndpointConnection.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

Properties of the PrivateEndpointConnection.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (PrivateEndpointConnectionResponseOutput) Location

The geo-location where the resource lives

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() ConnectionStateResponsePtrOutput

Details about the state of the connection.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (PrivateEndpointConnectionResponseOutput) SystemData

The system meta data relating to this resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointConnectionType

type PrivateEndpointConnectionType struct {
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpoint `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionState `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
}

Properties of the PrivateEndpointConnection.

type PrivateEndpointConnectionTypeArgs

type PrivateEndpointConnectionTypeArgs struct {
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointPtrInput `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

Properties of the PrivateEndpointConnection.

func (PrivateEndpointConnectionTypeArgs) ElementType

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeArray

type PrivateEndpointConnectionTypeArray []PrivateEndpointConnectionTypeInput

func (PrivateEndpointConnectionTypeArray) ElementType

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayInput

type PrivateEndpointConnectionTypeArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput
	ToPrivateEndpointConnectionTypeArrayOutputWithContext(context.Context) PrivateEndpointConnectionTypeArrayOutput
}

PrivateEndpointConnectionTypeArrayInput is an input type that accepts PrivateEndpointConnectionTypeArray and PrivateEndpointConnectionTypeArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeArrayInput` via:

PrivateEndpointConnectionTypeArray{ PrivateEndpointConnectionTypeArgs{...} }

type PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionTypeArrayOutput) ElementType

func (PrivateEndpointConnectionTypeArrayOutput) Index

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeInput

type PrivateEndpointConnectionTypeInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput
	ToPrivateEndpointConnectionTypeOutputWithContext(context.Context) PrivateEndpointConnectionTypeOutput
}

PrivateEndpointConnectionTypeInput is an input type that accepts PrivateEndpointConnectionTypeArgs and PrivateEndpointConnectionTypeOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeInput` via:

PrivateEndpointConnectionTypeArgs{...}

type PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeOutput struct{ *pulumi.OutputState }

Properties of the PrivateEndpointConnection.

func (PrivateEndpointConnectionTypeOutput) ElementType

func (PrivateEndpointConnectionTypeOutput) PrivateEndpoint

The Private Endpoint resource for this Connection.

func (PrivateEndpointConnectionTypeOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionTypeOutput) PrivateLinkServiceConnectionState() ConnectionStatePtrOutput

Details about the state of the connection.

func (PrivateEndpointConnectionTypeOutput) ProvisioningState

Provisioning state of the Private Endpoint Connection.

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

PrivateEndpoint information.

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint.
	Id *string `pulumi:"id"`
}

PrivateEndpoint information.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

PrivateEndpoint information.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkConnectionStatus

type PrivateLinkConnectionStatus string

Status of the connection.

func (PrivateLinkConnectionStatus) ElementType

func (PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusOutput

func (e PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusOutput() PrivateLinkConnectionStatusOutput

func (PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusOutputWithContext

func (e PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkConnectionStatusOutput

func (PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusPtrOutput

func (e PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusPtrOutput() PrivateLinkConnectionStatusPtrOutput

func (PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusPtrOutputWithContext

func (e PrivateLinkConnectionStatus) ToPrivateLinkConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStatusPtrOutput

func (PrivateLinkConnectionStatus) ToStringOutput

func (e PrivateLinkConnectionStatus) ToStringOutput() pulumi.StringOutput

func (PrivateLinkConnectionStatus) ToStringOutputWithContext

func (e PrivateLinkConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrivateLinkConnectionStatus) ToStringPtrOutput

func (e PrivateLinkConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkConnectionStatus) ToStringPtrOutputWithContext

func (e PrivateLinkConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateLinkConnectionStatusInput

type PrivateLinkConnectionStatusInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStatusOutput() PrivateLinkConnectionStatusOutput
	ToPrivateLinkConnectionStatusOutputWithContext(context.Context) PrivateLinkConnectionStatusOutput
}

PrivateLinkConnectionStatusInput is an input type that accepts values of the PrivateLinkConnectionStatus enum A concrete instance of `PrivateLinkConnectionStatusInput` can be one of the following:

PrivateLinkConnectionStatusPending
PrivateLinkConnectionStatusApproved
PrivateLinkConnectionStatusRejected
PrivateLinkConnectionStatusDisconnected

type PrivateLinkConnectionStatusOutput

type PrivateLinkConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateLinkConnectionStatusOutput) ElementType

func (PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusOutput

func (o PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusOutput() PrivateLinkConnectionStatusOutput

func (PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusOutputWithContext

func (o PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkConnectionStatusOutput

func (PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusPtrOutput

func (o PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusPtrOutput() PrivateLinkConnectionStatusPtrOutput

func (PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusPtrOutputWithContext

func (o PrivateLinkConnectionStatusOutput) ToPrivateLinkConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStatusPtrOutput

func (PrivateLinkConnectionStatusOutput) ToStringOutput

func (PrivateLinkConnectionStatusOutput) ToStringOutputWithContext

func (o PrivateLinkConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrivateLinkConnectionStatusOutput) ToStringPtrOutput

func (PrivateLinkConnectionStatusOutput) ToStringPtrOutputWithContext

func (o PrivateLinkConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateLinkConnectionStatusPtrInput

type PrivateLinkConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStatusPtrOutput() PrivateLinkConnectionStatusPtrOutput
	ToPrivateLinkConnectionStatusPtrOutputWithContext(context.Context) PrivateLinkConnectionStatusPtrOutput
}

func PrivateLinkConnectionStatusPtr

func PrivateLinkConnectionStatusPtr(v string) PrivateLinkConnectionStatusPtrInput

type PrivateLinkConnectionStatusPtrOutput

type PrivateLinkConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkConnectionStatusPtrOutput) Elem

func (PrivateLinkConnectionStatusPtrOutput) ElementType

func (PrivateLinkConnectionStatusPtrOutput) ToPrivateLinkConnectionStatusPtrOutput

func (o PrivateLinkConnectionStatusPtrOutput) ToPrivateLinkConnectionStatusPtrOutput() PrivateLinkConnectionStatusPtrOutput

func (PrivateLinkConnectionStatusPtrOutput) ToPrivateLinkConnectionStatusPtrOutputWithContext

func (o PrivateLinkConnectionStatusPtrOutput) ToPrivateLinkConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStatusPtrOutput

func (PrivateLinkConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateLinkConnectionStatusPtrOutput) ToStringPtrOutputWithContext

func (o PrivateLinkConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccess

type PublicNetworkAccess string

This determines if traffic is allowed over public network. By default it is enabled.

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled
PublicNetworkAccessSecuredByPerimeter

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Relaytype

type Relaytype string

WCF relay type.

func (Relaytype) ElementType

func (Relaytype) ElementType() reflect.Type

func (Relaytype) ToRelaytypeOutput

func (e Relaytype) ToRelaytypeOutput() RelaytypeOutput

func (Relaytype) ToRelaytypeOutputWithContext

func (e Relaytype) ToRelaytypeOutputWithContext(ctx context.Context) RelaytypeOutput

func (Relaytype) ToRelaytypePtrOutput

func (e Relaytype) ToRelaytypePtrOutput() RelaytypePtrOutput

func (Relaytype) ToRelaytypePtrOutputWithContext

func (e Relaytype) ToRelaytypePtrOutputWithContext(ctx context.Context) RelaytypePtrOutput

func (Relaytype) ToStringOutput

func (e Relaytype) ToStringOutput() pulumi.StringOutput

func (Relaytype) ToStringOutputWithContext

func (e Relaytype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Relaytype) ToStringPtrOutput

func (e Relaytype) ToStringPtrOutput() pulumi.StringPtrOutput

func (Relaytype) ToStringPtrOutputWithContext

func (e Relaytype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RelaytypeInput

type RelaytypeInput interface {
	pulumi.Input

	ToRelaytypeOutput() RelaytypeOutput
	ToRelaytypeOutputWithContext(context.Context) RelaytypeOutput
}

RelaytypeInput is an input type that accepts values of the Relaytype enum A concrete instance of `RelaytypeInput` can be one of the following:

RelaytypeNetTcp
RelaytypeHttp

type RelaytypeOutput

type RelaytypeOutput struct{ *pulumi.OutputState }

func (RelaytypeOutput) ElementType

func (RelaytypeOutput) ElementType() reflect.Type

func (RelaytypeOutput) ToRelaytypeOutput

func (o RelaytypeOutput) ToRelaytypeOutput() RelaytypeOutput

func (RelaytypeOutput) ToRelaytypeOutputWithContext

func (o RelaytypeOutput) ToRelaytypeOutputWithContext(ctx context.Context) RelaytypeOutput

func (RelaytypeOutput) ToRelaytypePtrOutput

func (o RelaytypeOutput) ToRelaytypePtrOutput() RelaytypePtrOutput

func (RelaytypeOutput) ToRelaytypePtrOutputWithContext

func (o RelaytypeOutput) ToRelaytypePtrOutputWithContext(ctx context.Context) RelaytypePtrOutput

func (RelaytypeOutput) ToStringOutput

func (o RelaytypeOutput) ToStringOutput() pulumi.StringOutput

func (RelaytypeOutput) ToStringOutputWithContext

func (o RelaytypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RelaytypeOutput) ToStringPtrOutput

func (o RelaytypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RelaytypeOutput) ToStringPtrOutputWithContext

func (o RelaytypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RelaytypePtrInput

type RelaytypePtrInput interface {
	pulumi.Input

	ToRelaytypePtrOutput() RelaytypePtrOutput
	ToRelaytypePtrOutputWithContext(context.Context) RelaytypePtrOutput
}

func RelaytypePtr

func RelaytypePtr(v string) RelaytypePtrInput

type RelaytypePtrOutput

type RelaytypePtrOutput struct{ *pulumi.OutputState }

func (RelaytypePtrOutput) Elem

func (RelaytypePtrOutput) ElementType

func (RelaytypePtrOutput) ElementType() reflect.Type

func (RelaytypePtrOutput) ToRelaytypePtrOutput

func (o RelaytypePtrOutput) ToRelaytypePtrOutput() RelaytypePtrOutput

func (RelaytypePtrOutput) ToRelaytypePtrOutputWithContext

func (o RelaytypePtrOutput) ToRelaytypePtrOutputWithContext(ctx context.Context) RelaytypePtrOutput

func (RelaytypePtrOutput) ToStringPtrOutput

func (o RelaytypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RelaytypePtrOutput) ToStringPtrOutputWithContext

func (o RelaytypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Sku

type Sku struct {
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The tier of this SKU.
	Tier *string `pulumi:"tier"`
}

SKU of the namespace.

type SkuArgs

type SkuArgs struct {
	// Name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
	// The tier of this SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU of the namespace.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName

type SkuName string

Name of this SKU.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuNameStandard

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

SKU of the namespace.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Name of this SKU.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The tier of this SKU.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

Name of this SKU.

func (SkuPtrOutput) Tier

The tier of this SKU.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The tier of this SKU.
	Tier *string `pulumi:"tier"`
}

SKU of the namespace.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

SKU of the namespace.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Name of this SKU.

func (SkuResponseOutput) Tier

The tier of this SKU.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

Name of this SKU.

func (SkuResponsePtrOutput) Tier

The tier of this SKU.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuTier

type SkuTier string

The tier of this SKU.

func (SkuTier) ElementType

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToSkuTierOutput

func (e SkuTier) ToSkuTierOutput() SkuTierOutput

func (SkuTier) ToSkuTierOutputWithContext

func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTier) ToSkuTierPtrOutput

func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTier) ToSkuTierPtrOutputWithContext

func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTier) ToStringOutput

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext

func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuTier) ToStringPtrOutput

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext

func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuTierInput

type SkuTierInput interface {
	pulumi.Input

	ToSkuTierOutput() SkuTierOutput
	ToSkuTierOutputWithContext(context.Context) SkuTierOutput
}

SkuTierInput is an input type that accepts values of the SkuTier enum A concrete instance of `SkuTierInput` can be one of the following:

SkuTierStandard

type SkuTierOutput

type SkuTierOutput struct{ *pulumi.OutputState }

func (SkuTierOutput) ElementType

func (SkuTierOutput) ElementType() reflect.Type

func (SkuTierOutput) ToSkuTierOutput

func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput

func (SkuTierOutput) ToSkuTierOutputWithContext

func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTierOutput) ToSkuTierPtrOutput

func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierOutput) ToStringOutput

func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput

func (SkuTierOutput) ToStringOutputWithContext

func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuTierOutput) ToStringPtrOutput

func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierOutput) ToStringPtrOutputWithContext

func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuTierPtrInput

type SkuTierPtrInput interface {
	pulumi.Input

	ToSkuTierPtrOutput() SkuTierPtrOutput
	ToSkuTierPtrOutputWithContext(context.Context) SkuTierPtrOutput
}

func SkuTierPtr

func SkuTierPtr(v string) SkuTierPtrInput

type SkuTierPtrOutput

type SkuTierPtrOutput struct{ *pulumi.OutputState }

func (SkuTierPtrOutput) Elem

func (SkuTierPtrOutput) ElementType

func (SkuTierPtrOutput) ElementType() reflect.Type

func (SkuTierPtrOutput) ToSkuTierPtrOutput

func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierPtrOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutput

func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutputWithContext

func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type WCFRelay

type WCFRelay struct {
	pulumi.CustomResourceState

	// The time the WCF relay was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Returns true if the relay is dynamic; otherwise, false.
	IsDynamic pulumi.BoolOutput `pulumi:"isDynamic"`
	// The number of listeners for this relay. Note that min :1 and max:25 are supported.
	ListenerCount pulumi.IntOutput `pulumi:"listenerCount"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// WCF relay type.
	RelayType pulumi.StringPtrOutput `pulumi:"relayType"`
	// Returns true if client authorization is needed for this relay; otherwise, false.
	RequiresClientAuthorization pulumi.BoolPtrOutput `pulumi:"requiresClientAuthorization"`
	// Returns true if transport security is needed for this relay; otherwise, false.
	RequiresTransportSecurity pulumi.BoolPtrOutput `pulumi:"requiresTransportSecurity"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"`
}

Description of the WCF relay resource. Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2016-07-01.

func GetWCFRelay

func GetWCFRelay(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WCFRelayState, opts ...pulumi.ResourceOption) (*WCFRelay, error)

GetWCFRelay gets an existing WCFRelay resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWCFRelay

func NewWCFRelay(ctx *pulumi.Context,
	name string, args *WCFRelayArgs, opts ...pulumi.ResourceOption) (*WCFRelay, error)

NewWCFRelay registers a new resource with the given unique name, arguments, and options.

func (*WCFRelay) ElementType

func (*WCFRelay) ElementType() reflect.Type

func (*WCFRelay) ToWCFRelayOutput

func (i *WCFRelay) ToWCFRelayOutput() WCFRelayOutput

func (*WCFRelay) ToWCFRelayOutputWithContext

func (i *WCFRelay) ToWCFRelayOutputWithContext(ctx context.Context) WCFRelayOutput

type WCFRelayArgs

type WCFRelayArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput
	// The relay name.
	RelayName pulumi.StringPtrInput
	// WCF relay type.
	RelayType RelaytypePtrInput
	// Returns true if client authorization is needed for this relay; otherwise, false.
	RequiresClientAuthorization pulumi.BoolPtrInput
	// Returns true if transport security is needed for this relay; otherwise, false.
	RequiresTransportSecurity pulumi.BoolPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata pulumi.StringPtrInput
}

The set of arguments for constructing a WCFRelay resource.

func (WCFRelayArgs) ElementType

func (WCFRelayArgs) ElementType() reflect.Type

type WCFRelayAuthorizationRule

type WCFRelayAuthorizationRule struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2017-04-01.

func GetWCFRelayAuthorizationRule

func GetWCFRelayAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WCFRelayAuthorizationRuleState, opts ...pulumi.ResourceOption) (*WCFRelayAuthorizationRule, error)

GetWCFRelayAuthorizationRule gets an existing WCFRelayAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWCFRelayAuthorizationRule

func NewWCFRelayAuthorizationRule(ctx *pulumi.Context,
	name string, args *WCFRelayAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*WCFRelayAuthorizationRule, error)

NewWCFRelayAuthorizationRule registers a new resource with the given unique name, arguments, and options.

func (*WCFRelayAuthorizationRule) ElementType

func (*WCFRelayAuthorizationRule) ElementType() reflect.Type

func (*WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutput

func (i *WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput

func (*WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutputWithContext

func (i *WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput

type WCFRelayAuthorizationRuleArgs

type WCFRelayAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// The relay name.
	RelayName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
}

The set of arguments for constructing a WCFRelayAuthorizationRule resource.

func (WCFRelayAuthorizationRuleArgs) ElementType

type WCFRelayAuthorizationRuleInput

type WCFRelayAuthorizationRuleInput interface {
	pulumi.Input

	ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput
	ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput
}

type WCFRelayAuthorizationRuleOutput

type WCFRelayAuthorizationRuleOutput struct{ *pulumi.OutputState }

func (WCFRelayAuthorizationRuleOutput) ElementType

func (WCFRelayAuthorizationRuleOutput) Location

The geo-location where the resource lives

func (WCFRelayAuthorizationRuleOutput) Name

The name of the resource

func (WCFRelayAuthorizationRuleOutput) Rights

The rights associated with the rule.

func (WCFRelayAuthorizationRuleOutput) SystemData

The system meta data relating to this resource.

func (WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutput

func (o WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput

func (WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutputWithContext

func (o WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput

func (WCFRelayAuthorizationRuleOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

type WCFRelayAuthorizationRuleState

type WCFRelayAuthorizationRuleState struct {
}

func (WCFRelayAuthorizationRuleState) ElementType

type WCFRelayInput

type WCFRelayInput interface {
	pulumi.Input

	ToWCFRelayOutput() WCFRelayOutput
	ToWCFRelayOutputWithContext(ctx context.Context) WCFRelayOutput
}

type WCFRelayOutput

type WCFRelayOutput struct{ *pulumi.OutputState }

func (WCFRelayOutput) CreatedAt

func (o WCFRelayOutput) CreatedAt() pulumi.StringOutput

The time the WCF relay was created.

func (WCFRelayOutput) ElementType

func (WCFRelayOutput) ElementType() reflect.Type

func (WCFRelayOutput) IsDynamic

func (o WCFRelayOutput) IsDynamic() pulumi.BoolOutput

Returns true if the relay is dynamic; otherwise, false.

func (WCFRelayOutput) ListenerCount

func (o WCFRelayOutput) ListenerCount() pulumi.IntOutput

The number of listeners for this relay. Note that min :1 and max:25 are supported.

func (WCFRelayOutput) Location

func (o WCFRelayOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (WCFRelayOutput) Name

The name of the resource

func (WCFRelayOutput) RelayType

func (o WCFRelayOutput) RelayType() pulumi.StringPtrOutput

WCF relay type.

func (WCFRelayOutput) RequiresClientAuthorization

func (o WCFRelayOutput) RequiresClientAuthorization() pulumi.BoolPtrOutput

Returns true if client authorization is needed for this relay; otherwise, false.

func (WCFRelayOutput) RequiresTransportSecurity

func (o WCFRelayOutput) RequiresTransportSecurity() pulumi.BoolPtrOutput

Returns true if transport security is needed for this relay; otherwise, false.

func (WCFRelayOutput) SystemData

The system meta data relating to this resource.

func (WCFRelayOutput) ToWCFRelayOutput

func (o WCFRelayOutput) ToWCFRelayOutput() WCFRelayOutput

func (WCFRelayOutput) ToWCFRelayOutputWithContext

func (o WCFRelayOutput) ToWCFRelayOutputWithContext(ctx context.Context) WCFRelayOutput

func (WCFRelayOutput) Type

The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"

func (WCFRelayOutput) UpdatedAt

func (o WCFRelayOutput) UpdatedAt() pulumi.StringOutput

The time the namespace was updated.

func (WCFRelayOutput) UserMetadata

func (o WCFRelayOutput) UserMetadata() pulumi.StringPtrOutput

The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored.

type WCFRelayState

type WCFRelayState struct {
}

func (WCFRelayState) ElementType

func (WCFRelayState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL