servicebus

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 (
	DefaultActionAllow = DefaultAction("Allow")
	DefaultActionDeny  = DefaultAction("Deny")
)
View Source
const (
	EndPointProvisioningStateCreating  = EndPointProvisioningState("Creating")
	EndPointProvisioningStateUpdating  = EndPointProvisioningState("Updating")
	EndPointProvisioningStateDeleting  = EndPointProvisioningState("Deleting")
	EndPointProvisioningStateSucceeded = EndPointProvisioningState("Succeeded")
	EndPointProvisioningStateCanceled  = EndPointProvisioningState("Canceled")
	EndPointProvisioningStateFailed    = EndPointProvisioningState("Failed")
)
View Source
const (
	EntityStatusActive          = EntityStatus("Active")
	EntityStatusDisabled        = EntityStatus("Disabled")
	EntityStatusRestoring       = EntityStatus("Restoring")
	EntityStatusSendDisabled    = EntityStatus("SendDisabled")
	EntityStatusReceiveDisabled = EntityStatus("ReceiveDisabled")
	EntityStatusCreating        = EntityStatus("Creating")
	EntityStatusDeleting        = EntityStatus("Deleting")
	EntityStatusRenaming        = EntityStatus("Renaming")
	EntityStatusUnknown         = EntityStatus("Unknown")
)
View Source
const (
	FilterTypeSqlFilter         = FilterType("SqlFilter")
	FilterTypeCorrelationFilter = FilterType("CorrelationFilter")
)
View Source
const (
	IPActionAccept = IPAction("Accept")
	IPActionReject = IPAction("Reject")
)
View Source
const (
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned, UserAssigned")
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
)
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 (
	PublicNetworkAccessFlagEnabled  = PublicNetworkAccessFlag("Enabled")
	PublicNetworkAccessFlagDisabled = PublicNetworkAccessFlag("Disabled")
)
View Source
const (
	SkuNameBasic    = SkuName("Basic")
	SkuNameStandard = SkuName("Standard")
	SkuNamePremium  = SkuName("Premium")
)
View Source
const (
	SkuTierBasic    = SkuTier("Basic")
	SkuTierStandard = SkuTier("Standard")
	SkuTierPremium  = SkuTier("Premium")
)
View Source
const (
	TlsVersion_1_0 = TlsVersion("1.0")
	TlsVersion_1_1 = TlsVersion("1.1")
	TlsVersion_1_2 = TlsVersion("1.2")
)
View Source
const (
	KeySource_Microsoft_KeyVault = KeySource("Microsoft.KeyVault")
)
View Source
const (
	NetworkRuleIPActionAllow = NetworkRuleIPAction("Allow")
)

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 Action

type Action struct {
	// This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
	CompatibilityLevel *int `pulumi:"compatibilityLevel"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"`
	// SQL expression. e.g. MyProperty='ABC'
	SqlExpression *string `pulumi:"sqlExpression"`
}

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (*Action) Defaults

func (val *Action) Defaults() *Action

Defaults sets the appropriate defaults for Action

type ActionArgs

type ActionArgs struct {
	// This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
	CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"`
	// SQL expression. e.g. MyProperty='ABC'
	SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"`
}

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (*ActionArgs) Defaults

func (val *ActionArgs) Defaults() *ActionArgs

Defaults sets the appropriate defaults for ActionArgs

func (ActionArgs) ElementType

func (ActionArgs) ElementType() reflect.Type

func (ActionArgs) ToActionOutput

func (i ActionArgs) ToActionOutput() ActionOutput

func (ActionArgs) ToActionOutputWithContext

func (i ActionArgs) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (ActionArgs) ToActionPtrOutput

func (i ActionArgs) ToActionPtrOutput() ActionPtrOutput

func (ActionArgs) ToActionPtrOutputWithContext

func (i ActionArgs) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

type ActionInput

type ActionInput interface {
	pulumi.Input

	ToActionOutput() ActionOutput
	ToActionOutputWithContext(context.Context) ActionOutput
}

ActionInput is an input type that accepts ActionArgs and ActionOutput values. You can construct a concrete instance of `ActionInput` via:

ActionArgs{...}

type ActionOutput

type ActionOutput struct{ *pulumi.OutputState }

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (ActionOutput) CompatibilityLevel

func (o ActionOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (ActionOutput) ElementType

func (ActionOutput) ElementType() reflect.Type

func (ActionOutput) RequiresPreprocessing

func (o ActionOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (ActionOutput) SqlExpression

func (o ActionOutput) SqlExpression() pulumi.StringPtrOutput

SQL expression. e.g. MyProperty='ABC'

func (ActionOutput) ToActionOutput

func (o ActionOutput) ToActionOutput() ActionOutput

func (ActionOutput) ToActionOutputWithContext

func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (ActionOutput) ToActionPtrOutput

func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput

func (ActionOutput) ToActionPtrOutputWithContext

func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

type ActionPtrInput

type ActionPtrInput interface {
	pulumi.Input

	ToActionPtrOutput() ActionPtrOutput
	ToActionPtrOutputWithContext(context.Context) ActionPtrOutput
}

ActionPtrInput is an input type that accepts ActionArgs, ActionPtr and ActionPtrOutput values. You can construct a concrete instance of `ActionPtrInput` via:

        ActionArgs{...}

or:

        nil

func ActionPtr

func ActionPtr(v *ActionArgs) ActionPtrInput

type ActionPtrOutput

type ActionPtrOutput struct{ *pulumi.OutputState }

func (ActionPtrOutput) CompatibilityLevel

func (o ActionPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (ActionPtrOutput) Elem

func (o ActionPtrOutput) Elem() ActionOutput

func (ActionPtrOutput) ElementType

func (ActionPtrOutput) ElementType() reflect.Type

func (ActionPtrOutput) RequiresPreprocessing

func (o ActionPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (ActionPtrOutput) SqlExpression

func (o ActionPtrOutput) SqlExpression() pulumi.StringPtrOutput

SQL expression. e.g. MyProperty='ABC'

func (ActionPtrOutput) ToActionPtrOutput

func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput

func (ActionPtrOutput) ToActionPtrOutputWithContext

func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

type ActionResponse

type ActionResponse struct {
	// This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
	CompatibilityLevel *int `pulumi:"compatibilityLevel"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"`
	// SQL expression. e.g. MyProperty='ABC'
	SqlExpression *string `pulumi:"sqlExpression"`
}

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (*ActionResponse) Defaults

func (val *ActionResponse) Defaults() *ActionResponse

Defaults sets the appropriate defaults for ActionResponse

type ActionResponseOutput

type ActionResponseOutput struct{ *pulumi.OutputState }

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (ActionResponseOutput) CompatibilityLevel

func (o ActionResponseOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (ActionResponseOutput) ElementType

func (ActionResponseOutput) ElementType() reflect.Type

func (ActionResponseOutput) RequiresPreprocessing

func (o ActionResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (ActionResponseOutput) SqlExpression

func (o ActionResponseOutput) SqlExpression() pulumi.StringPtrOutput

SQL expression. e.g. MyProperty='ABC'

func (ActionResponseOutput) ToActionResponseOutput

func (o ActionResponseOutput) ToActionResponseOutput() ActionResponseOutput

func (ActionResponseOutput) ToActionResponseOutputWithContext

func (o ActionResponseOutput) ToActionResponseOutputWithContext(ctx context.Context) ActionResponseOutput

type ActionResponsePtrOutput

type ActionResponsePtrOutput struct{ *pulumi.OutputState }

func (ActionResponsePtrOutput) CompatibilityLevel

func (o ActionResponsePtrOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (ActionResponsePtrOutput) Elem

func (ActionResponsePtrOutput) ElementType

func (ActionResponsePtrOutput) ElementType() reflect.Type

func (ActionResponsePtrOutput) RequiresPreprocessing

func (o ActionResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (ActionResponsePtrOutput) SqlExpression

SQL expression. e.g. MyProperty='ABC'

func (ActionResponsePtrOutput) ToActionResponsePtrOutput

func (o ActionResponsePtrOutput) ToActionResponsePtrOutput() ActionResponsePtrOutput

func (ActionResponsePtrOutput) ToActionResponsePtrOutputWithContext

func (o ActionResponsePtrOutput) ToActionResponsePtrOutputWithContext(ctx context.Context) ActionResponsePtrOutput

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 CorrelationFilter

type CorrelationFilter struct {
	// Content type of the message.
	ContentType *string `pulumi:"contentType"`
	// Identifier of the correlation.
	CorrelationId *string `pulumi:"correlationId"`
	// Application specific label.
	Label *string `pulumi:"label"`
	// Identifier of the message.
	MessageId *string `pulumi:"messageId"`
	// dictionary object for custom filters
	Properties map[string]string `pulumi:"properties"`
	// Address of the queue to reply to.
	ReplyTo *string `pulumi:"replyTo"`
	// Session identifier to reply to.
	ReplyToSessionId *string `pulumi:"replyToSessionId"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"`
	// Session identifier.
	SessionId *string `pulumi:"sessionId"`
	// Address to send to.
	To *string `pulumi:"to"`
}

Represents the correlation filter expression.

func (*CorrelationFilter) Defaults

func (val *CorrelationFilter) Defaults() *CorrelationFilter

Defaults sets the appropriate defaults for CorrelationFilter

type CorrelationFilterArgs

type CorrelationFilterArgs struct {
	// Content type of the message.
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// Identifier of the correlation.
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// Application specific label.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Identifier of the message.
	MessageId pulumi.StringPtrInput `pulumi:"messageId"`
	// dictionary object for custom filters
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Address of the queue to reply to.
	ReplyTo pulumi.StringPtrInput `pulumi:"replyTo"`
	// Session identifier to reply to.
	ReplyToSessionId pulumi.StringPtrInput `pulumi:"replyToSessionId"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"`
	// Session identifier.
	SessionId pulumi.StringPtrInput `pulumi:"sessionId"`
	// Address to send to.
	To pulumi.StringPtrInput `pulumi:"to"`
}

Represents the correlation filter expression.

func (*CorrelationFilterArgs) Defaults

Defaults sets the appropriate defaults for CorrelationFilterArgs

func (CorrelationFilterArgs) ElementType

func (CorrelationFilterArgs) ElementType() reflect.Type

func (CorrelationFilterArgs) ToCorrelationFilterOutput

func (i CorrelationFilterArgs) ToCorrelationFilterOutput() CorrelationFilterOutput

func (CorrelationFilterArgs) ToCorrelationFilterOutputWithContext

func (i CorrelationFilterArgs) ToCorrelationFilterOutputWithContext(ctx context.Context) CorrelationFilterOutput

func (CorrelationFilterArgs) ToCorrelationFilterPtrOutput

func (i CorrelationFilterArgs) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput

func (CorrelationFilterArgs) ToCorrelationFilterPtrOutputWithContext

func (i CorrelationFilterArgs) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput

type CorrelationFilterInput

type CorrelationFilterInput interface {
	pulumi.Input

	ToCorrelationFilterOutput() CorrelationFilterOutput
	ToCorrelationFilterOutputWithContext(context.Context) CorrelationFilterOutput
}

CorrelationFilterInput is an input type that accepts CorrelationFilterArgs and CorrelationFilterOutput values. You can construct a concrete instance of `CorrelationFilterInput` via:

CorrelationFilterArgs{...}

type CorrelationFilterOutput

type CorrelationFilterOutput struct{ *pulumi.OutputState }

Represents the correlation filter expression.

func (CorrelationFilterOutput) ContentType

Content type of the message.

func (CorrelationFilterOutput) CorrelationId

Identifier of the correlation.

func (CorrelationFilterOutput) ElementType

func (CorrelationFilterOutput) ElementType() reflect.Type

func (CorrelationFilterOutput) Label

Application specific label.

func (CorrelationFilterOutput) MessageId

Identifier of the message.

func (CorrelationFilterOutput) Properties

dictionary object for custom filters

func (CorrelationFilterOutput) ReplyTo

Address of the queue to reply to.

func (CorrelationFilterOutput) ReplyToSessionId

func (o CorrelationFilterOutput) ReplyToSessionId() pulumi.StringPtrOutput

Session identifier to reply to.

func (CorrelationFilterOutput) RequiresPreprocessing

func (o CorrelationFilterOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (CorrelationFilterOutput) SessionId

Session identifier.

func (CorrelationFilterOutput) To

Address to send to.

func (CorrelationFilterOutput) ToCorrelationFilterOutput

func (o CorrelationFilterOutput) ToCorrelationFilterOutput() CorrelationFilterOutput

func (CorrelationFilterOutput) ToCorrelationFilterOutputWithContext

func (o CorrelationFilterOutput) ToCorrelationFilterOutputWithContext(ctx context.Context) CorrelationFilterOutput

func (CorrelationFilterOutput) ToCorrelationFilterPtrOutput

func (o CorrelationFilterOutput) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput

func (CorrelationFilterOutput) ToCorrelationFilterPtrOutputWithContext

func (o CorrelationFilterOutput) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput

type CorrelationFilterPtrInput

type CorrelationFilterPtrInput interface {
	pulumi.Input

	ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput
	ToCorrelationFilterPtrOutputWithContext(context.Context) CorrelationFilterPtrOutput
}

CorrelationFilterPtrInput is an input type that accepts CorrelationFilterArgs, CorrelationFilterPtr and CorrelationFilterPtrOutput values. You can construct a concrete instance of `CorrelationFilterPtrInput` via:

        CorrelationFilterArgs{...}

or:

        nil

type CorrelationFilterPtrOutput

type CorrelationFilterPtrOutput struct{ *pulumi.OutputState }

func (CorrelationFilterPtrOutput) ContentType

Content type of the message.

func (CorrelationFilterPtrOutput) CorrelationId

Identifier of the correlation.

func (CorrelationFilterPtrOutput) Elem

func (CorrelationFilterPtrOutput) ElementType

func (CorrelationFilterPtrOutput) ElementType() reflect.Type

func (CorrelationFilterPtrOutput) Label

Application specific label.

func (CorrelationFilterPtrOutput) MessageId

Identifier of the message.

func (CorrelationFilterPtrOutput) Properties

dictionary object for custom filters

func (CorrelationFilterPtrOutput) ReplyTo

Address of the queue to reply to.

func (CorrelationFilterPtrOutput) ReplyToSessionId

func (o CorrelationFilterPtrOutput) ReplyToSessionId() pulumi.StringPtrOutput

Session identifier to reply to.

func (CorrelationFilterPtrOutput) RequiresPreprocessing

func (o CorrelationFilterPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (CorrelationFilterPtrOutput) SessionId

Session identifier.

func (CorrelationFilterPtrOutput) To

Address to send to.

func (CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutput

func (o CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutput() CorrelationFilterPtrOutput

func (CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutputWithContext

func (o CorrelationFilterPtrOutput) ToCorrelationFilterPtrOutputWithContext(ctx context.Context) CorrelationFilterPtrOutput

type CorrelationFilterResponse

type CorrelationFilterResponse struct {
	// Content type of the message.
	ContentType *string `pulumi:"contentType"`
	// Identifier of the correlation.
	CorrelationId *string `pulumi:"correlationId"`
	// Application specific label.
	Label *string `pulumi:"label"`
	// Identifier of the message.
	MessageId *string `pulumi:"messageId"`
	// dictionary object for custom filters
	Properties map[string]string `pulumi:"properties"`
	// Address of the queue to reply to.
	ReplyTo *string `pulumi:"replyTo"`
	// Session identifier to reply to.
	ReplyToSessionId *string `pulumi:"replyToSessionId"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"`
	// Session identifier.
	SessionId *string `pulumi:"sessionId"`
	// Address to send to.
	To *string `pulumi:"to"`
}

Represents the correlation filter expression.

func (*CorrelationFilterResponse) Defaults

Defaults sets the appropriate defaults for CorrelationFilterResponse

type CorrelationFilterResponseOutput

type CorrelationFilterResponseOutput struct{ *pulumi.OutputState }

Represents the correlation filter expression.

func (CorrelationFilterResponseOutput) ContentType

Content type of the message.

func (CorrelationFilterResponseOutput) CorrelationId

Identifier of the correlation.

func (CorrelationFilterResponseOutput) ElementType

func (CorrelationFilterResponseOutput) Label

Application specific label.

func (CorrelationFilterResponseOutput) MessageId

Identifier of the message.

func (CorrelationFilterResponseOutput) Properties

dictionary object for custom filters

func (CorrelationFilterResponseOutput) ReplyTo

Address of the queue to reply to.

func (CorrelationFilterResponseOutput) ReplyToSessionId

Session identifier to reply to.

func (CorrelationFilterResponseOutput) RequiresPreprocessing

func (o CorrelationFilterResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (CorrelationFilterResponseOutput) SessionId

Session identifier.

func (CorrelationFilterResponseOutput) To

Address to send to.

func (CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutput

func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutput() CorrelationFilterResponseOutput

func (CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutputWithContext

func (o CorrelationFilterResponseOutput) ToCorrelationFilterResponseOutputWithContext(ctx context.Context) CorrelationFilterResponseOutput

type CorrelationFilterResponsePtrOutput

type CorrelationFilterResponsePtrOutput struct{ *pulumi.OutputState }

func (CorrelationFilterResponsePtrOutput) ContentType

Content type of the message.

func (CorrelationFilterResponsePtrOutput) CorrelationId

Identifier of the correlation.

func (CorrelationFilterResponsePtrOutput) Elem

func (CorrelationFilterResponsePtrOutput) ElementType

func (CorrelationFilterResponsePtrOutput) Label

Application specific label.

func (CorrelationFilterResponsePtrOutput) MessageId

Identifier of the message.

func (CorrelationFilterResponsePtrOutput) Properties

dictionary object for custom filters

func (CorrelationFilterResponsePtrOutput) ReplyTo

Address of the queue to reply to.

func (CorrelationFilterResponsePtrOutput) ReplyToSessionId

Session identifier to reply to.

func (CorrelationFilterResponsePtrOutput) RequiresPreprocessing

func (o CorrelationFilterResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (CorrelationFilterResponsePtrOutput) SessionId

Session identifier.

func (CorrelationFilterResponsePtrOutput) To

Address to send to.

func (CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutput

func (o CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutput() CorrelationFilterResponsePtrOutput

func (CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutputWithContext

func (o CorrelationFilterResponsePtrOutput) ToCorrelationFilterResponsePtrOutputWithContext(ctx context.Context) CorrelationFilterResponsePtrOutput

type DefaultAction

type DefaultAction string

Default Action for Network Rule Set

func (DefaultAction) ElementType

func (DefaultAction) ElementType() reflect.Type

func (DefaultAction) ToDefaultActionOutput

func (e DefaultAction) ToDefaultActionOutput() DefaultActionOutput

func (DefaultAction) ToDefaultActionOutputWithContext

func (e DefaultAction) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput

func (DefaultAction) ToDefaultActionPtrOutput

func (e DefaultAction) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultAction) ToDefaultActionPtrOutputWithContext

func (e DefaultAction) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultAction) ToStringOutput

func (e DefaultAction) ToStringOutput() pulumi.StringOutput

func (DefaultAction) ToStringOutputWithContext

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

func (DefaultAction) ToStringPtrOutput

func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultAction) ToStringPtrOutputWithContext

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

type DefaultActionInput

type DefaultActionInput interface {
	pulumi.Input

	ToDefaultActionOutput() DefaultActionOutput
	ToDefaultActionOutputWithContext(context.Context) DefaultActionOutput
}

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

DefaultActionAllow
DefaultActionDeny

type DefaultActionOutput

type DefaultActionOutput struct{ *pulumi.OutputState }

func (DefaultActionOutput) ElementType

func (DefaultActionOutput) ElementType() reflect.Type

func (DefaultActionOutput) ToDefaultActionOutput

func (o DefaultActionOutput) ToDefaultActionOutput() DefaultActionOutput

func (DefaultActionOutput) ToDefaultActionOutputWithContext

func (o DefaultActionOutput) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput

func (DefaultActionOutput) ToDefaultActionPtrOutput

func (o DefaultActionOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultActionOutput) ToDefaultActionPtrOutputWithContext

func (o DefaultActionOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultActionOutput) ToStringOutput

func (o DefaultActionOutput) ToStringOutput() pulumi.StringOutput

func (DefaultActionOutput) ToStringOutputWithContext

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

func (DefaultActionOutput) ToStringPtrOutput

func (o DefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultActionOutput) ToStringPtrOutputWithContext

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

type DefaultActionPtrInput

type DefaultActionPtrInput interface {
	pulumi.Input

	ToDefaultActionPtrOutput() DefaultActionPtrOutput
	ToDefaultActionPtrOutputWithContext(context.Context) DefaultActionPtrOutput
}

func DefaultActionPtr

func DefaultActionPtr(v string) DefaultActionPtrInput

type DefaultActionPtrOutput

type DefaultActionPtrOutput struct{ *pulumi.OutputState }

func (DefaultActionPtrOutput) Elem

func (DefaultActionPtrOutput) ElementType

func (DefaultActionPtrOutput) ElementType() reflect.Type

func (DefaultActionPtrOutput) ToDefaultActionPtrOutput

func (o DefaultActionPtrOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext

func (o DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultActionPtrOutput) ToStringPtrOutput

func (o DefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultActionPtrOutput) ToStringPtrOutputWithContext

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

type DisasterRecoveryConfig

type DisasterRecoveryConfig struct {
	pulumi.CustomResourceState

	// Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace pulumi.StringPtrOutput `pulumi:"partnerNamespace"`
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount pulumi.Float64Output `pulumi:"pendingReplicationOperationsCount"`
	// Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'
	Role pulumi.StringOutput `pulumi:"role"`
	// 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 List or Get Alias(Disaster Recovery configuration) operation Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2022-10-01-preview.

func GetDisasterRecoveryConfig

func GetDisasterRecoveryConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DisasterRecoveryConfigState, opts ...pulumi.ResourceOption) (*DisasterRecoveryConfig, error)

GetDisasterRecoveryConfig gets an existing DisasterRecoveryConfig 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 NewDisasterRecoveryConfig

func NewDisasterRecoveryConfig(ctx *pulumi.Context,
	name string, args *DisasterRecoveryConfigArgs, opts ...pulumi.ResourceOption) (*DisasterRecoveryConfig, error)

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

func (*DisasterRecoveryConfig) ElementType

func (*DisasterRecoveryConfig) ElementType() reflect.Type

func (*DisasterRecoveryConfig) ToDisasterRecoveryConfigOutput

func (i *DisasterRecoveryConfig) ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput

func (*DisasterRecoveryConfig) ToDisasterRecoveryConfigOutputWithContext

func (i *DisasterRecoveryConfig) ToDisasterRecoveryConfigOutputWithContext(ctx context.Context) DisasterRecoveryConfigOutput

type DisasterRecoveryConfigArgs

type DisasterRecoveryConfigArgs struct {
	// The Disaster Recovery configuration name
	Alias pulumi.StringPtrInput
	// Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	AlternateName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace pulumi.StringPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a DisasterRecoveryConfig resource.

func (DisasterRecoveryConfigArgs) ElementType

func (DisasterRecoveryConfigArgs) ElementType() reflect.Type

type DisasterRecoveryConfigInput

type DisasterRecoveryConfigInput interface {
	pulumi.Input

	ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput
	ToDisasterRecoveryConfigOutputWithContext(ctx context.Context) DisasterRecoveryConfigOutput
}

type DisasterRecoveryConfigOutput

type DisasterRecoveryConfigOutput struct{ *pulumi.OutputState }

func (DisasterRecoveryConfigOutput) AlternateName

Primary/Secondary eventhub namespace name, which is part of GEO DR pairing

func (DisasterRecoveryConfigOutput) ElementType

func (DisasterRecoveryConfigOutput) Location

The geo-location where the resource lives

func (DisasterRecoveryConfigOutput) Name

The name of the resource

func (DisasterRecoveryConfigOutput) PartnerNamespace

ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing

func (DisasterRecoveryConfigOutput) PendingReplicationOperationsCount

func (o DisasterRecoveryConfigOutput) PendingReplicationOperationsCount() pulumi.Float64Output

Number of entities pending to be replicated.

func (DisasterRecoveryConfigOutput) ProvisioningState

func (o DisasterRecoveryConfigOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'

func (DisasterRecoveryConfigOutput) Role

role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'

func (DisasterRecoveryConfigOutput) SystemData

The system meta data relating to this resource.

func (DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutput

func (o DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput

func (DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutputWithContext

func (o DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutputWithContext(ctx context.Context) DisasterRecoveryConfigOutput

func (DisasterRecoveryConfigOutput) Type

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

type DisasterRecoveryConfigState

type DisasterRecoveryConfigState struct {
}

func (DisasterRecoveryConfigState) ElementType

type Encryption

type Encryption struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties []KeyVaultProperties `pulumi:"keyVaultProperties"`
	// Enable Infrastructure Encryption (Double Encryption)
	RequireInfrastructureEncryption *bool `pulumi:"requireInfrastructureEncryption"`
}

Properties to configure Encryption

func (*Encryption) Defaults

func (val *Encryption) Defaults() *Encryption

Defaults sets the appropriate defaults for Encryption

type EncryptionArgs

type EncryptionArgs struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesArrayInput `pulumi:"keyVaultProperties"`
	// Enable Infrastructure Encryption (Double Encryption)
	RequireInfrastructureEncryption pulumi.BoolPtrInput `pulumi:"requireInfrastructureEncryption"`
}

Properties to configure Encryption

func (*EncryptionArgs) Defaults

func (val *EncryptionArgs) Defaults() *EncryptionArgs

Defaults sets the appropriate defaults for EncryptionArgs

func (EncryptionArgs) ElementType

func (EncryptionArgs) ElementType() reflect.Type

func (EncryptionArgs) ToEncryptionOutput

func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput

func (EncryptionArgs) ToEncryptionOutputWithContext

func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionArgs) ToEncryptionPtrOutput

func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionArgs) ToEncryptionPtrOutputWithContext

func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionInput

type EncryptionInput interface {
	pulumi.Input

	ToEncryptionOutput() EncryptionOutput
	ToEncryptionOutputWithContext(context.Context) EncryptionOutput
}

EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:

EncryptionArgs{...}

type EncryptionOutput

type EncryptionOutput struct{ *pulumi.OutputState }

Properties to configure Encryption

func (EncryptionOutput) ElementType

func (EncryptionOutput) ElementType() reflect.Type

func (EncryptionOutput) KeySource

func (o EncryptionOutput) KeySource() pulumi.StringPtrOutput

Enumerates the possible value of keySource for Encryption

func (EncryptionOutput) KeyVaultProperties

func (o EncryptionOutput) KeyVaultProperties() KeyVaultPropertiesArrayOutput

Properties of KeyVault

func (EncryptionOutput) RequireInfrastructureEncryption

func (o EncryptionOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput

Enable Infrastructure Encryption (Double Encryption)

func (EncryptionOutput) ToEncryptionOutput

func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput

func (EncryptionOutput) ToEncryptionOutputWithContext

func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionOutput) ToEncryptionPtrOutput

func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionPtrInput

type EncryptionPtrInput interface {
	pulumi.Input

	ToEncryptionPtrOutput() EncryptionPtrOutput
	ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput
}

EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:

        EncryptionArgs{...}

or:

        nil

func EncryptionPtr

func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput

type EncryptionPtrOutput

type EncryptionPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPtrOutput) Elem

func (EncryptionPtrOutput) ElementType

func (EncryptionPtrOutput) ElementType() reflect.Type

func (EncryptionPtrOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionPtrOutput) KeyVaultProperties

func (o EncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesArrayOutput

Properties of KeyVault

func (EncryptionPtrOutput) RequireInfrastructureEncryption

func (o EncryptionPtrOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput

Enable Infrastructure Encryption (Double Encryption)

func (EncryptionPtrOutput) ToEncryptionPtrOutput

func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionResponse

type EncryptionResponse struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties []KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// Enable Infrastructure Encryption (Double Encryption)
	RequireInfrastructureEncryption *bool `pulumi:"requireInfrastructureEncryption"`
}

Properties to configure Encryption

func (*EncryptionResponse) Defaults

func (val *EncryptionResponse) Defaults() *EncryptionResponse

Defaults sets the appropriate defaults for EncryptionResponse

type EncryptionResponseOutput

type EncryptionResponseOutput struct{ *pulumi.OutputState }

Properties to configure Encryption

func (EncryptionResponseOutput) ElementType

func (EncryptionResponseOutput) ElementType() reflect.Type

func (EncryptionResponseOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionResponseOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionResponseOutput) RequireInfrastructureEncryption

func (o EncryptionResponseOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput

Enable Infrastructure Encryption (Double Encryption)

func (EncryptionResponseOutput) ToEncryptionResponseOutput

func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext

func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

type EncryptionResponsePtrOutput

type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionResponsePtrOutput) Elem

func (EncryptionResponsePtrOutput) ElementType

func (EncryptionResponsePtrOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionResponsePtrOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionResponsePtrOutput) RequireInfrastructureEncryption

func (o EncryptionResponsePtrOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput

Enable Infrastructure Encryption (Double Encryption)

func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput

func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext

func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

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 EntityStatus

type EntityStatus string

Enumerates the possible values for the status of a messaging entity.

func (EntityStatus) ElementType

func (EntityStatus) ElementType() reflect.Type

func (EntityStatus) ToEntityStatusOutput

func (e EntityStatus) ToEntityStatusOutput() EntityStatusOutput

func (EntityStatus) ToEntityStatusOutputWithContext

func (e EntityStatus) ToEntityStatusOutputWithContext(ctx context.Context) EntityStatusOutput

func (EntityStatus) ToEntityStatusPtrOutput

func (e EntityStatus) ToEntityStatusPtrOutput() EntityStatusPtrOutput

func (EntityStatus) ToEntityStatusPtrOutputWithContext

func (e EntityStatus) ToEntityStatusPtrOutputWithContext(ctx context.Context) EntityStatusPtrOutput

func (EntityStatus) ToStringOutput

func (e EntityStatus) ToStringOutput() pulumi.StringOutput

func (EntityStatus) ToStringOutputWithContext

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

func (EntityStatus) ToStringPtrOutput

func (e EntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatus) ToStringPtrOutputWithContext

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

type EntityStatusInput

type EntityStatusInput interface {
	pulumi.Input

	ToEntityStatusOutput() EntityStatusOutput
	ToEntityStatusOutputWithContext(context.Context) EntityStatusOutput
}

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

EntityStatusActive
EntityStatusDisabled
EntityStatusRestoring
EntityStatusSendDisabled
EntityStatusReceiveDisabled
EntityStatusCreating
EntityStatusDeleting
EntityStatusRenaming
EntityStatusUnknown

type EntityStatusOutput

type EntityStatusOutput struct{ *pulumi.OutputState }

func (EntityStatusOutput) ElementType

func (EntityStatusOutput) ElementType() reflect.Type

func (EntityStatusOutput) ToEntityStatusOutput

func (o EntityStatusOutput) ToEntityStatusOutput() EntityStatusOutput

func (EntityStatusOutput) ToEntityStatusOutputWithContext

func (o EntityStatusOutput) ToEntityStatusOutputWithContext(ctx context.Context) EntityStatusOutput

func (EntityStatusOutput) ToEntityStatusPtrOutput

func (o EntityStatusOutput) ToEntityStatusPtrOutput() EntityStatusPtrOutput

func (EntityStatusOutput) ToEntityStatusPtrOutputWithContext

func (o EntityStatusOutput) ToEntityStatusPtrOutputWithContext(ctx context.Context) EntityStatusPtrOutput

func (EntityStatusOutput) ToStringOutput

func (o EntityStatusOutput) ToStringOutput() pulumi.StringOutput

func (EntityStatusOutput) ToStringOutputWithContext

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

func (EntityStatusOutput) ToStringPtrOutput

func (o EntityStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatusOutput) ToStringPtrOutputWithContext

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

type EntityStatusPtrInput

type EntityStatusPtrInput interface {
	pulumi.Input

	ToEntityStatusPtrOutput() EntityStatusPtrOutput
	ToEntityStatusPtrOutputWithContext(context.Context) EntityStatusPtrOutput
}

func EntityStatusPtr

func EntityStatusPtr(v string) EntityStatusPtrInput

type EntityStatusPtrOutput

type EntityStatusPtrOutput struct{ *pulumi.OutputState }

func (EntityStatusPtrOutput) Elem

func (EntityStatusPtrOutput) ElementType

func (EntityStatusPtrOutput) ElementType() reflect.Type

func (EntityStatusPtrOutput) ToEntityStatusPtrOutput

func (o EntityStatusPtrOutput) ToEntityStatusPtrOutput() EntityStatusPtrOutput

func (EntityStatusPtrOutput) ToEntityStatusPtrOutputWithContext

func (o EntityStatusPtrOutput) ToEntityStatusPtrOutputWithContext(ctx context.Context) EntityStatusPtrOutput

func (EntityStatusPtrOutput) ToStringPtrOutput

func (o EntityStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatusPtrOutput) ToStringPtrOutputWithContext

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

type FilterType

type FilterType string

Filter type that is evaluated against a BrokeredMessage.

func (FilterType) ElementType

func (FilterType) ElementType() reflect.Type

func (FilterType) ToFilterTypeOutput

func (e FilterType) ToFilterTypeOutput() FilterTypeOutput

func (FilterType) ToFilterTypeOutputWithContext

func (e FilterType) ToFilterTypeOutputWithContext(ctx context.Context) FilterTypeOutput

func (FilterType) ToFilterTypePtrOutput

func (e FilterType) ToFilterTypePtrOutput() FilterTypePtrOutput

func (FilterType) ToFilterTypePtrOutputWithContext

func (e FilterType) ToFilterTypePtrOutputWithContext(ctx context.Context) FilterTypePtrOutput

func (FilterType) ToStringOutput

func (e FilterType) ToStringOutput() pulumi.StringOutput

func (FilterType) ToStringOutputWithContext

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

func (FilterType) ToStringPtrOutput

func (e FilterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterType) ToStringPtrOutputWithContext

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

type FilterTypeInput

type FilterTypeInput interface {
	pulumi.Input

	ToFilterTypeOutput() FilterTypeOutput
	ToFilterTypeOutputWithContext(context.Context) FilterTypeOutput
}

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

FilterTypeSqlFilter
FilterTypeCorrelationFilter

type FilterTypeOutput

type FilterTypeOutput struct{ *pulumi.OutputState }

func (FilterTypeOutput) ElementType

func (FilterTypeOutput) ElementType() reflect.Type

func (FilterTypeOutput) ToFilterTypeOutput

func (o FilterTypeOutput) ToFilterTypeOutput() FilterTypeOutput

func (FilterTypeOutput) ToFilterTypeOutputWithContext

func (o FilterTypeOutput) ToFilterTypeOutputWithContext(ctx context.Context) FilterTypeOutput

func (FilterTypeOutput) ToFilterTypePtrOutput

func (o FilterTypeOutput) ToFilterTypePtrOutput() FilterTypePtrOutput

func (FilterTypeOutput) ToFilterTypePtrOutputWithContext

func (o FilterTypeOutput) ToFilterTypePtrOutputWithContext(ctx context.Context) FilterTypePtrOutput

func (FilterTypeOutput) ToStringOutput

func (o FilterTypeOutput) ToStringOutput() pulumi.StringOutput

func (FilterTypeOutput) ToStringOutputWithContext

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

func (FilterTypeOutput) ToStringPtrOutput

func (o FilterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterTypeOutput) ToStringPtrOutputWithContext

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

type FilterTypePtrInput

type FilterTypePtrInput interface {
	pulumi.Input

	ToFilterTypePtrOutput() FilterTypePtrOutput
	ToFilterTypePtrOutputWithContext(context.Context) FilterTypePtrOutput
}

func FilterTypePtr

func FilterTypePtr(v string) FilterTypePtrInput

type FilterTypePtrOutput

type FilterTypePtrOutput struct{ *pulumi.OutputState }

func (FilterTypePtrOutput) Elem

func (FilterTypePtrOutput) ElementType

func (FilterTypePtrOutput) ElementType() reflect.Type

func (FilterTypePtrOutput) ToFilterTypePtrOutput

func (o FilterTypePtrOutput) ToFilterTypePtrOutput() FilterTypePtrOutput

func (FilterTypePtrOutput) ToFilterTypePtrOutputWithContext

func (o FilterTypePtrOutput) ToFilterTypePtrOutputWithContext(ctx context.Context) FilterTypePtrOutput

func (FilterTypePtrOutput) ToStringPtrOutput

func (o FilterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FilterTypePtrOutput) ToStringPtrOutputWithContext

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

type IPAction

type IPAction string

The IP Filter Action

func (IPAction) ElementType

func (IPAction) ElementType() reflect.Type

func (IPAction) ToIPActionOutput

func (e IPAction) ToIPActionOutput() IPActionOutput

func (IPAction) ToIPActionOutputWithContext

func (e IPAction) ToIPActionOutputWithContext(ctx context.Context) IPActionOutput

func (IPAction) ToIPActionPtrOutput

func (e IPAction) ToIPActionPtrOutput() IPActionPtrOutput

func (IPAction) ToIPActionPtrOutputWithContext

func (e IPAction) ToIPActionPtrOutputWithContext(ctx context.Context) IPActionPtrOutput

func (IPAction) ToStringOutput

func (e IPAction) ToStringOutput() pulumi.StringOutput

func (IPAction) ToStringOutputWithContext

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

func (IPAction) ToStringPtrOutput

func (e IPAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPAction) ToStringPtrOutputWithContext

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

type IPActionInput

type IPActionInput interface {
	pulumi.Input

	ToIPActionOutput() IPActionOutput
	ToIPActionOutputWithContext(context.Context) IPActionOutput
}

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

IPActionAccept
IPActionReject

type IPActionOutput

type IPActionOutput struct{ *pulumi.OutputState }

func (IPActionOutput) ElementType

func (IPActionOutput) ElementType() reflect.Type

func (IPActionOutput) ToIPActionOutput

func (o IPActionOutput) ToIPActionOutput() IPActionOutput

func (IPActionOutput) ToIPActionOutputWithContext

func (o IPActionOutput) ToIPActionOutputWithContext(ctx context.Context) IPActionOutput

func (IPActionOutput) ToIPActionPtrOutput

func (o IPActionOutput) ToIPActionPtrOutput() IPActionPtrOutput

func (IPActionOutput) ToIPActionPtrOutputWithContext

func (o IPActionOutput) ToIPActionPtrOutputWithContext(ctx context.Context) IPActionPtrOutput

func (IPActionOutput) ToStringOutput

func (o IPActionOutput) ToStringOutput() pulumi.StringOutput

func (IPActionOutput) ToStringOutputWithContext

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

func (IPActionOutput) ToStringPtrOutput

func (o IPActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPActionOutput) ToStringPtrOutputWithContext

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

type IPActionPtrInput

type IPActionPtrInput interface {
	pulumi.Input

	ToIPActionPtrOutput() IPActionPtrOutput
	ToIPActionPtrOutputWithContext(context.Context) IPActionPtrOutput
}

func IPActionPtr

func IPActionPtr(v string) IPActionPtrInput

type IPActionPtrOutput

type IPActionPtrOutput struct{ *pulumi.OutputState }

func (IPActionPtrOutput) Elem

func (IPActionPtrOutput) ElementType

func (IPActionPtrOutput) ElementType() reflect.Type

func (IPActionPtrOutput) ToIPActionPtrOutput

func (o IPActionPtrOutput) ToIPActionPtrOutput() IPActionPtrOutput

func (IPActionPtrOutput) ToIPActionPtrOutputWithContext

func (o IPActionPtrOutput) ToIPActionPtrOutputWithContext(ctx context.Context) IPActionPtrOutput

func (IPActionPtrOutput) ToStringPtrOutput

func (o IPActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPActionPtrOutput) ToStringPtrOutputWithContext

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

type Identity

type Identity struct {
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// Properties for User Assigned Identities
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Properties to configure User Assigned Identities for Bring your Own Keys

type IdentityArgs

type IdentityArgs struct {
	// Type of managed service identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Properties for User Assigned Identities
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Properties to configure User Assigned Identities for Bring your Own Keys

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Properties to configure User Assigned Identities for Bring your Own Keys

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

Type of managed service identity.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Properties for User Assigned Identities

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

Type of managed service identity.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Properties for User Assigned Identities

type IdentityResponse

type IdentityResponse struct {
	// ObjectId from the KeyVault
	PrincipalId string `pulumi:"principalId"`
	// TenantId from the KeyVault
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// Properties for User Assigned Identities
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Properties to configure User Assigned Identities for Bring your Own Keys

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Properties to configure User Assigned Identities for Bring your Own Keys

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

ObjectId from the KeyVault

func (IdentityResponseOutput) TenantId

TenantId from the KeyVault

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

Type of managed service identity.

func (IdentityResponseOutput) UserAssignedIdentities

Properties for User Assigned Identities

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

ObjectId from the KeyVault

func (IdentityResponsePtrOutput) TenantId

TenantId from the KeyVault

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

Type of managed service identity.

func (IdentityResponsePtrOutput) UserAssignedIdentities

Properties for User Assigned Identities

type KeySource

type KeySource string

Enumerates the possible value of keySource for Encryption

func (KeySource) ElementType

func (KeySource) ElementType() reflect.Type

func (KeySource) ToKeySourceOutput

func (e KeySource) ToKeySourceOutput() KeySourceOutput

func (KeySource) ToKeySourceOutputWithContext

func (e KeySource) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput

func (KeySource) ToKeySourcePtrOutput

func (e KeySource) ToKeySourcePtrOutput() KeySourcePtrOutput

func (KeySource) ToKeySourcePtrOutputWithContext

func (e KeySource) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput

func (KeySource) ToStringOutput

func (e KeySource) ToStringOutput() pulumi.StringOutput

func (KeySource) ToStringOutputWithContext

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

func (KeySource) ToStringPtrOutput

func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySource) ToStringPtrOutputWithContext

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

type KeySourceInput

type KeySourceInput interface {
	pulumi.Input

	ToKeySourceOutput() KeySourceOutput
	ToKeySourceOutputWithContext(context.Context) KeySourceOutput
}

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

KeySource_Microsoft_KeyVault

type KeySourceOutput

type KeySourceOutput struct{ *pulumi.OutputState }

func (KeySourceOutput) ElementType

func (KeySourceOutput) ElementType() reflect.Type

func (KeySourceOutput) ToKeySourceOutput

func (o KeySourceOutput) ToKeySourceOutput() KeySourceOutput

func (KeySourceOutput) ToKeySourceOutputWithContext

func (o KeySourceOutput) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput

func (KeySourceOutput) ToKeySourcePtrOutput

func (o KeySourceOutput) ToKeySourcePtrOutput() KeySourcePtrOutput

func (KeySourceOutput) ToKeySourcePtrOutputWithContext

func (o KeySourceOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput

func (KeySourceOutput) ToStringOutput

func (o KeySourceOutput) ToStringOutput() pulumi.StringOutput

func (KeySourceOutput) ToStringOutputWithContext

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

func (KeySourceOutput) ToStringPtrOutput

func (o KeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySourceOutput) ToStringPtrOutputWithContext

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

type KeySourcePtrInput

type KeySourcePtrInput interface {
	pulumi.Input

	ToKeySourcePtrOutput() KeySourcePtrOutput
	ToKeySourcePtrOutputWithContext(context.Context) KeySourcePtrOutput
}

func KeySourcePtr

func KeySourcePtr(v string) KeySourcePtrInput

type KeySourcePtrOutput

type KeySourcePtrOutput struct{ *pulumi.OutputState }

func (KeySourcePtrOutput) Elem

func (KeySourcePtrOutput) ElementType

func (KeySourcePtrOutput) ElementType() reflect.Type

func (KeySourcePtrOutput) ToKeySourcePtrOutput

func (o KeySourcePtrOutput) ToKeySourcePtrOutput() KeySourcePtrOutput

func (KeySourcePtrOutput) ToKeySourcePtrOutputWithContext

func (o KeySourcePtrOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput

func (KeySourcePtrOutput) ToStringPtrOutput

func (o KeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySourcePtrOutput) ToStringPtrOutputWithContext

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

type KeyVaultProperties

type KeyVaultProperties struct {
	Identity *UserAssignedIdentityProperties `pulumi:"identity"`
	// Name of the Key from KeyVault
	KeyName *string `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// Version of KeyVault
	KeyVersion *string `pulumi:"keyVersion"`
}

Properties to configure keyVault Properties

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	Identity UserAssignedIdentityPropertiesPtrInput `pulumi:"identity"`
	// Name of the Key from KeyVault
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
	// Version of KeyVault
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
}

Properties to configure keyVault Properties

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

type KeyVaultPropertiesArray

type KeyVaultPropertiesArray []KeyVaultPropertiesInput

func (KeyVaultPropertiesArray) ElementType

func (KeyVaultPropertiesArray) ElementType() reflect.Type

func (KeyVaultPropertiesArray) ToKeyVaultPropertiesArrayOutput

func (i KeyVaultPropertiesArray) ToKeyVaultPropertiesArrayOutput() KeyVaultPropertiesArrayOutput

func (KeyVaultPropertiesArray) ToKeyVaultPropertiesArrayOutputWithContext

func (i KeyVaultPropertiesArray) ToKeyVaultPropertiesArrayOutputWithContext(ctx context.Context) KeyVaultPropertiesArrayOutput

type KeyVaultPropertiesArrayInput

type KeyVaultPropertiesArrayInput interface {
	pulumi.Input

	ToKeyVaultPropertiesArrayOutput() KeyVaultPropertiesArrayOutput
	ToKeyVaultPropertiesArrayOutputWithContext(context.Context) KeyVaultPropertiesArrayOutput
}

KeyVaultPropertiesArrayInput is an input type that accepts KeyVaultPropertiesArray and KeyVaultPropertiesArrayOutput values. You can construct a concrete instance of `KeyVaultPropertiesArrayInput` via:

KeyVaultPropertiesArray{ KeyVaultPropertiesArgs{...} }

type KeyVaultPropertiesArrayOutput

type KeyVaultPropertiesArrayOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesArrayOutput) ElementType

func (KeyVaultPropertiesArrayOutput) Index

func (KeyVaultPropertiesArrayOutput) ToKeyVaultPropertiesArrayOutput

func (o KeyVaultPropertiesArrayOutput) ToKeyVaultPropertiesArrayOutput() KeyVaultPropertiesArrayOutput

func (KeyVaultPropertiesArrayOutput) ToKeyVaultPropertiesArrayOutputWithContext

func (o KeyVaultPropertiesArrayOutput) ToKeyVaultPropertiesArrayOutputWithContext(ctx context.Context) KeyVaultPropertiesArrayOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Properties to configure keyVault Properties

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) Identity

func (KeyVaultPropertiesOutput) KeyName

Name of the Key from KeyVault

func (KeyVaultPropertiesOutput) KeyVaultUri

Uri of KeyVault

func (KeyVaultPropertiesOutput) KeyVersion

Version of KeyVault

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	Identity *UserAssignedIdentityPropertiesResponse `pulumi:"identity"`
	// Name of the Key from KeyVault
	KeyName *string `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// Version of KeyVault
	KeyVersion *string `pulumi:"keyVersion"`
}

Properties to configure keyVault Properties

type KeyVaultPropertiesResponseArrayOutput

type KeyVaultPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponseArrayOutput) ElementType

func (KeyVaultPropertiesResponseArrayOutput) Index

func (KeyVaultPropertiesResponseArrayOutput) ToKeyVaultPropertiesResponseArrayOutput

func (o KeyVaultPropertiesResponseArrayOutput) ToKeyVaultPropertiesResponseArrayOutput() KeyVaultPropertiesResponseArrayOutput

func (KeyVaultPropertiesResponseArrayOutput) ToKeyVaultPropertiesResponseArrayOutputWithContext

func (o KeyVaultPropertiesResponseArrayOutput) ToKeyVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseArrayOutput

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties to configure keyVault Properties

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) Identity

func (KeyVaultPropertiesResponseOutput) KeyName

Name of the Key from KeyVault

func (KeyVaultPropertiesResponseOutput) KeyVaultUri

Uri of KeyVault

func (KeyVaultPropertiesResponseOutput) KeyVersion

Version of KeyVault

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

type ListDisasterRecoveryConfigKeysArgs

type ListDisasterRecoveryConfigKeysArgs struct {
	// The Disaster Recovery configuration name
	Alias string `pulumi:"alias"`
	// 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 ListDisasterRecoveryConfigKeysOutputArgs

type ListDisasterRecoveryConfigKeysOutputArgs struct {
	// The Disaster Recovery configuration name
	Alias pulumi.StringInput `pulumi:"alias"`
	// 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 (ListDisasterRecoveryConfigKeysOutputArgs) ElementType

type ListDisasterRecoveryConfigKeysResult

type ListDisasterRecoveryConfigKeysResult struct {
	// Primary connection string of the alias if GEO DR is enabled
	AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"`
	// Secondary  connection string of the alias if GEO DR is enabled
	AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"`
	// 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 primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/ServiceBus Connection String

func ListDisasterRecoveryConfigKeys

Gets the primary and secondary connection strings for the namespace. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2022-10-01-preview.

type ListDisasterRecoveryConfigKeysResultOutput

type ListDisasterRecoveryConfigKeysResultOutput struct{ *pulumi.OutputState }

Namespace/ServiceBus Connection String

func (ListDisasterRecoveryConfigKeysResultOutput) AliasPrimaryConnectionString

func (o ListDisasterRecoveryConfigKeysResultOutput) AliasPrimaryConnectionString() pulumi.StringOutput

Primary connection string of the alias if GEO DR is enabled

func (ListDisasterRecoveryConfigKeysResultOutput) AliasSecondaryConnectionString

func (o ListDisasterRecoveryConfigKeysResultOutput) AliasSecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the alias if GEO DR is enabled

func (ListDisasterRecoveryConfigKeysResultOutput) ElementType

func (ListDisasterRecoveryConfigKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListDisasterRecoveryConfigKeysResultOutput) PrimaryConnectionString

Primary connection string of the created namespace authorization rule.

func (ListDisasterRecoveryConfigKeysResultOutput) PrimaryKey

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

func (ListDisasterRecoveryConfigKeysResultOutput) SecondaryConnectionString

func (o ListDisasterRecoveryConfigKeysResultOutput) SecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the created namespace authorization rule.

func (ListDisasterRecoveryConfigKeysResultOutput) SecondaryKey

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

func (ListDisasterRecoveryConfigKeysResultOutput) ToListDisasterRecoveryConfigKeysResultOutput

func (o ListDisasterRecoveryConfigKeysResultOutput) ToListDisasterRecoveryConfigKeysResultOutput() ListDisasterRecoveryConfigKeysResultOutput

func (ListDisasterRecoveryConfigKeysResultOutput) ToListDisasterRecoveryConfigKeysResultOutputWithContext

func (o ListDisasterRecoveryConfigKeysResultOutput) ToListDisasterRecoveryConfigKeysResultOutputWithContext(ctx context.Context) ListDisasterRecoveryConfigKeysResultOutput

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 {
	// Primary connection string of the alias if GEO DR is enabled
	AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"`
	// Secondary  connection string of the alias if GEO DR is enabled
	AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"`
	// 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 primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/ServiceBus Connection String

func ListNamespaceKeys

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

Gets the primary and secondary connection strings for the namespace. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

type ListNamespaceKeysResultOutput

type ListNamespaceKeysResultOutput struct{ *pulumi.OutputState }

Namespace/ServiceBus Connection String

func (ListNamespaceKeysResultOutput) AliasPrimaryConnectionString

func (o ListNamespaceKeysResultOutput) AliasPrimaryConnectionString() pulumi.StringOutput

Primary connection string of the alias if GEO DR is enabled

func (ListNamespaceKeysResultOutput) AliasSecondaryConnectionString

func (o ListNamespaceKeysResultOutput) AliasSecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the alias if GEO DR is enabled

func (ListNamespaceKeysResultOutput) ElementType

func (ListNamespaceKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListNamespaceKeysResultOutput) PrimaryConnectionString

func (o ListNamespaceKeysResultOutput) PrimaryConnectionString() pulumi.StringOutput

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.StringOutput

Secondary connection string of the created namespace authorization rule.

func (ListNamespaceKeysResultOutput) SecondaryKey

A base64-encoded 256-bit primary 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 ListQueueKeysArgs

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

type ListQueueKeysOutputArgs

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

func (ListQueueKeysOutputArgs) ElementType

func (ListQueueKeysOutputArgs) ElementType() reflect.Type

type ListQueueKeysResult

type ListQueueKeysResult struct {
	// Primary connection string of the alias if GEO DR is enabled
	AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"`
	// Secondary  connection string of the alias if GEO DR is enabled
	AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"`
	// 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 primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/ServiceBus Connection String

func ListQueueKeys

func ListQueueKeys(ctx *pulumi.Context, args *ListQueueKeysArgs, opts ...pulumi.InvokeOption) (*ListQueueKeysResult, error)

Primary and secondary connection strings to the queue. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

type ListQueueKeysResultOutput

type ListQueueKeysResultOutput struct{ *pulumi.OutputState }

Namespace/ServiceBus Connection String

func (ListQueueKeysResultOutput) AliasPrimaryConnectionString

func (o ListQueueKeysResultOutput) AliasPrimaryConnectionString() pulumi.StringOutput

Primary connection string of the alias if GEO DR is enabled

func (ListQueueKeysResultOutput) AliasSecondaryConnectionString

func (o ListQueueKeysResultOutput) AliasSecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the alias if GEO DR is enabled

func (ListQueueKeysResultOutput) ElementType

func (ListQueueKeysResultOutput) ElementType() reflect.Type

func (ListQueueKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListQueueKeysResultOutput) PrimaryConnectionString

func (o ListQueueKeysResultOutput) PrimaryConnectionString() pulumi.StringOutput

Primary connection string of the created namespace authorization rule.

func (ListQueueKeysResultOutput) PrimaryKey

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

func (ListQueueKeysResultOutput) SecondaryConnectionString

func (o ListQueueKeysResultOutput) SecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the created namespace authorization rule.

func (ListQueueKeysResultOutput) SecondaryKey

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

func (ListQueueKeysResultOutput) ToListQueueKeysResultOutput

func (o ListQueueKeysResultOutput) ToListQueueKeysResultOutput() ListQueueKeysResultOutput

func (ListQueueKeysResultOutput) ToListQueueKeysResultOutputWithContext

func (o ListQueueKeysResultOutput) ToListQueueKeysResultOutputWithContext(ctx context.Context) ListQueueKeysResultOutput

type ListTopicKeysArgs

type ListTopicKeysArgs 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"`
	// The topic name.
	TopicName string `pulumi:"topicName"`
}

type ListTopicKeysOutputArgs

type ListTopicKeysOutputArgs 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"`
	// The topic name.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (ListTopicKeysOutputArgs) ElementType

func (ListTopicKeysOutputArgs) ElementType() reflect.Type

type ListTopicKeysResult

type ListTopicKeysResult struct {
	// Primary connection string of the alias if GEO DR is enabled
	AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"`
	// Secondary  connection string of the alias if GEO DR is enabled
	AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"`
	// 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 primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/ServiceBus Connection String

func ListTopicKeys

func ListTopicKeys(ctx *pulumi.Context, args *ListTopicKeysArgs, opts ...pulumi.InvokeOption) (*ListTopicKeysResult, error)

Gets the primary and secondary connection strings for the topic. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

type ListTopicKeysResultOutput

type ListTopicKeysResultOutput struct{ *pulumi.OutputState }

Namespace/ServiceBus Connection String

func (ListTopicKeysResultOutput) AliasPrimaryConnectionString

func (o ListTopicKeysResultOutput) AliasPrimaryConnectionString() pulumi.StringOutput

Primary connection string of the alias if GEO DR is enabled

func (ListTopicKeysResultOutput) AliasSecondaryConnectionString

func (o ListTopicKeysResultOutput) AliasSecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the alias if GEO DR is enabled

func (ListTopicKeysResultOutput) ElementType

func (ListTopicKeysResultOutput) ElementType() reflect.Type

func (ListTopicKeysResultOutput) KeyName

A string that describes the authorization rule.

func (ListTopicKeysResultOutput) PrimaryConnectionString

func (o ListTopicKeysResultOutput) PrimaryConnectionString() pulumi.StringOutput

Primary connection string of the created namespace authorization rule.

func (ListTopicKeysResultOutput) PrimaryKey

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

func (ListTopicKeysResultOutput) SecondaryConnectionString

func (o ListTopicKeysResultOutput) SecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the created namespace authorization rule.

func (ListTopicKeysResultOutput) SecondaryKey

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

func (ListTopicKeysResultOutput) ToListTopicKeysResultOutput

func (o ListTopicKeysResultOutput) ToListTopicKeysResultOutput() ListTopicKeysResultOutput

func (ListTopicKeysResultOutput) ToListTopicKeysResultOutputWithContext

func (o ListTopicKeysResultOutput) ToListTopicKeysResultOutputWithContext(ctx context.Context) ListTopicKeysResultOutput

type LookupDisasterRecoveryConfigArgs

type LookupDisasterRecoveryConfigArgs struct {
	// The Disaster Recovery configuration name
	Alias string `pulumi:"alias"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDisasterRecoveryConfigOutputArgs

type LookupDisasterRecoveryConfigOutputArgs struct {
	// The Disaster Recovery configuration name
	Alias pulumi.StringInput `pulumi:"alias"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDisasterRecoveryConfigOutputArgs) ElementType

type LookupDisasterRecoveryConfigResult

type LookupDisasterRecoveryConfigResult struct {
	// Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	AlternateName *string `pulumi:"alternateName"`
	// 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"`
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace *string `pulumi:"partnerNamespace"`
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount float64 `pulumi:"pendingReplicationOperationsCount"`
	// Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'
	ProvisioningState string `pulumi:"provisioningState"`
	// role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'
	Role string `pulumi:"role"`
	// 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 List or Get Alias(Disaster Recovery configuration) operation

func LookupDisasterRecoveryConfig

func LookupDisasterRecoveryConfig(ctx *pulumi.Context, args *LookupDisasterRecoveryConfigArgs, opts ...pulumi.InvokeOption) (*LookupDisasterRecoveryConfigResult, error)

Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace Azure REST API version: 2022-01-01-preview.

Other available API versions: 2022-10-01-preview.

type LookupDisasterRecoveryConfigResultOutput

type LookupDisasterRecoveryConfigResultOutput struct{ *pulumi.OutputState }

Single item in List or Get Alias(Disaster Recovery configuration) operation

func (LookupDisasterRecoveryConfigResultOutput) AlternateName

Primary/Secondary eventhub namespace name, which is part of GEO DR pairing

func (LookupDisasterRecoveryConfigResultOutput) ElementType

func (LookupDisasterRecoveryConfigResultOutput) Id

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

func (LookupDisasterRecoveryConfigResultOutput) Location

The geo-location where the resource lives

func (LookupDisasterRecoveryConfigResultOutput) Name

The name of the resource

func (LookupDisasterRecoveryConfigResultOutput) PartnerNamespace

ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing

func (LookupDisasterRecoveryConfigResultOutput) PendingReplicationOperationsCount

func (o LookupDisasterRecoveryConfigResultOutput) PendingReplicationOperationsCount() pulumi.Float64Output

Number of entities pending to be replicated.

func (LookupDisasterRecoveryConfigResultOutput) ProvisioningState

Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'

func (LookupDisasterRecoveryConfigResultOutput) Role

role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'

func (LookupDisasterRecoveryConfigResultOutput) SystemData

The system meta data relating to this resource.

func (LookupDisasterRecoveryConfigResultOutput) ToLookupDisasterRecoveryConfigResultOutput

func (o LookupDisasterRecoveryConfigResultOutput) ToLookupDisasterRecoveryConfigResultOutput() LookupDisasterRecoveryConfigResultOutput

func (LookupDisasterRecoveryConfigResultOutput) ToLookupDisasterRecoveryConfigResultOutputWithContext

func (o LookupDisasterRecoveryConfigResultOutput) ToLookupDisasterRecoveryConfigResultOutputWithContext(ctx context.Context) LookupDisasterRecoveryConfigResultOutput

func (LookupDisasterRecoveryConfigResultOutput) Type

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

type LookupMigrationConfigArgs

type LookupMigrationConfigArgs struct {
	// The configuration name. Should always be "$default".
	ConfigName string `pulumi:"configName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMigrationConfigOutputArgs

type LookupMigrationConfigOutputArgs struct {
	// The configuration name. Should always be "$default".
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupMigrationConfigOutputArgs) ElementType

type LookupMigrationConfigResult

type LookupMigrationConfigResult 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"`
	// State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active
	MigrationState string `pulumi:"migrationState"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount float64 `pulumi:"pendingReplicationOperationsCount"`
	// Name to access Standard Namespace after migration
	PostMigrationName string `pulumi:"postMigrationName"`
	// Provisioning state of Migration Configuration
	ProvisioningState string `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Existing premium Namespace ARM Id name which has no entities, will be used for migration
	TargetNamespace string `pulumi:"targetNamespace"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
}

Single item in List or Get Migration Config operation

func LookupMigrationConfig

func LookupMigrationConfig(ctx *pulumi.Context, args *LookupMigrationConfigArgs, opts ...pulumi.InvokeOption) (*LookupMigrationConfigResult, error)

Retrieves Migration Config Azure REST API version: 2022-01-01-preview.

Other available API versions: 2022-10-01-preview.

type LookupMigrationConfigResultOutput

type LookupMigrationConfigResultOutput struct{ *pulumi.OutputState }

Single item in List or Get Migration Config operation

func (LookupMigrationConfigResultOutput) ElementType

func (LookupMigrationConfigResultOutput) Id

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

func (LookupMigrationConfigResultOutput) Location

The geo-location where the resource lives

func (LookupMigrationConfigResultOutput) MigrationState

State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active

func (LookupMigrationConfigResultOutput) Name

The name of the resource

func (LookupMigrationConfigResultOutput) PendingReplicationOperationsCount

func (o LookupMigrationConfigResultOutput) PendingReplicationOperationsCount() pulumi.Float64Output

Number of entities pending to be replicated.

func (LookupMigrationConfigResultOutput) PostMigrationName

Name to access Standard Namespace after migration

func (LookupMigrationConfigResultOutput) ProvisioningState

Provisioning state of Migration Configuration

func (LookupMigrationConfigResultOutput) SystemData

The system meta data relating to this resource.

func (LookupMigrationConfigResultOutput) TargetNamespace

Existing premium Namespace ARM Id name which has no entities, will be used for migration

func (LookupMigrationConfigResultOutput) ToLookupMigrationConfigResultOutput

func (o LookupMigrationConfigResultOutput) ToLookupMigrationConfigResultOutput() LookupMigrationConfigResultOutput

func (LookupMigrationConfigResultOutput) ToLookupMigrationConfigResultOutputWithContext

func (o LookupMigrationConfigResultOutput) ToLookupMigrationConfigResultOutputWithContext(ctx context.Context) LookupMigrationConfigResultOutput

func (LookupMigrationConfigResultOutput) Type

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

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"`
}

Description of a namespace authorization rule.

func LookupNamespaceAuthorizationRule

Gets an authorization rule for a namespace by rule name. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2014-09-01, 2015-08-01, 2022-10-01-preview.

type LookupNamespaceAuthorizationRuleResultOutput

type LookupNamespaceAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Description of a namespace authorization rule.

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 LookupNamespaceIpFilterRuleArgs

type LookupNamespaceIpFilterRuleArgs struct {
	// The IP Filter Rule name.
	IpFilterRuleName string `pulumi:"ipFilterRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceIpFilterRuleOutputArgs

type LookupNamespaceIpFilterRuleOutputArgs struct {
	// The IP Filter Rule name.
	IpFilterRuleName pulumi.StringInput `pulumi:"ipFilterRuleName"`
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupNamespaceIpFilterRuleOutputArgs) ElementType

type LookupNamespaceIpFilterRuleResult

type LookupNamespaceIpFilterRuleResult struct {
	// The IP Filter Action
	Action *string `pulumi:"action"`
	// IP Filter name
	FilterName *string `pulumi:"filterName"`
	// Resource Id
	Id string `pulumi:"id"`
	// IP Mask
	IpMask *string `pulumi:"ipMask"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource type
	Type string `pulumi:"type"`
}

Single item in a List or Get IpFilterRules operation

func LookupNamespaceIpFilterRule

func LookupNamespaceIpFilterRule(ctx *pulumi.Context, args *LookupNamespaceIpFilterRuleArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceIpFilterRuleResult, error)

Gets an IpFilterRule for a Namespace by rule name. Azure REST API version: 2018-01-01-preview.

type LookupNamespaceIpFilterRuleResultOutput

type LookupNamespaceIpFilterRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get IpFilterRules operation

func (LookupNamespaceIpFilterRuleResultOutput) Action

The IP Filter Action

func (LookupNamespaceIpFilterRuleResultOutput) ElementType

func (LookupNamespaceIpFilterRuleResultOutput) FilterName

IP Filter name

func (LookupNamespaceIpFilterRuleResultOutput) Id

Resource Id

func (LookupNamespaceIpFilterRuleResultOutput) IpMask

IP Mask

func (LookupNamespaceIpFilterRuleResultOutput) Name

Resource name

func (LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutput

func (o LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutput() LookupNamespaceIpFilterRuleResultOutput

func (LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutputWithContext

func (o LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutputWithContext(ctx context.Context) LookupNamespaceIpFilterRuleResultOutput

func (LookupNamespaceIpFilterRuleResultOutput) Type

Resource type

type LookupNamespaceNetworkRuleSetArgs

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

type LookupNamespaceNetworkRuleSetOutputArgs

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

func (LookupNamespaceNetworkRuleSetOutputArgs) ElementType

type LookupNamespaceNetworkRuleSetResult

type LookupNamespaceNetworkRuleSetResult struct {
	// Default Action for Network Rule Set
	DefaultAction *string `pulumi:"defaultAction"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// List of IpRules
	IpRules []NWRuleSetIpRulesResponse `pulumi:"ipRules"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Value that indicates whether Trusted Service Access is Enabled or not.
	TrustedServiceAccessEnabled *bool `pulumi:"trustedServiceAccessEnabled"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type string `pulumi:"type"`
	// List VirtualNetwork Rules
	VirtualNetworkRules []NWRuleSetVirtualNetworkRulesResponse `pulumi:"virtualNetworkRules"`
}

Description of NetworkRuleSet resource.

func LookupNamespaceNetworkRuleSet

Gets NetworkRuleSet for a Namespace. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2022-10-01-preview.

func (*LookupNamespaceNetworkRuleSetResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceNetworkRuleSetResult

type LookupNamespaceNetworkRuleSetResultOutput

type LookupNamespaceNetworkRuleSetResultOutput struct{ *pulumi.OutputState }

Description of NetworkRuleSet resource.

func (LookupNamespaceNetworkRuleSetResultOutput) DefaultAction

Default Action for Network Rule Set

func (LookupNamespaceNetworkRuleSetResultOutput) ElementType

func (LookupNamespaceNetworkRuleSetResultOutput) Id

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

func (LookupNamespaceNetworkRuleSetResultOutput) IpRules

List of IpRules

func (LookupNamespaceNetworkRuleSetResultOutput) Location

The geo-location where the resource lives

func (LookupNamespaceNetworkRuleSetResultOutput) Name

The name of the resource

func (LookupNamespaceNetworkRuleSetResultOutput) PublicNetworkAccess

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

func (LookupNamespaceNetworkRuleSetResultOutput) SystemData

The system meta data relating to this resource.

func (LookupNamespaceNetworkRuleSetResultOutput) ToLookupNamespaceNetworkRuleSetResultOutput

func (o LookupNamespaceNetworkRuleSetResultOutput) ToLookupNamespaceNetworkRuleSetResultOutput() LookupNamespaceNetworkRuleSetResultOutput

func (LookupNamespaceNetworkRuleSetResultOutput) ToLookupNamespaceNetworkRuleSetResultOutputWithContext

func (o LookupNamespaceNetworkRuleSetResultOutput) ToLookupNamespaceNetworkRuleSetResultOutputWithContext(ctx context.Context) LookupNamespaceNetworkRuleSetResultOutput

func (LookupNamespaceNetworkRuleSetResultOutput) TrustedServiceAccessEnabled

func (o LookupNamespaceNetworkRuleSetResultOutput) TrustedServiceAccessEnabled() pulumi.BoolPtrOutput

Value that indicates whether Trusted Service Access is Enabled or not.

func (LookupNamespaceNetworkRuleSetResultOutput) Type

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

func (LookupNamespaceNetworkRuleSetResultOutput) VirtualNetworkRules

List VirtualNetwork Rules

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 {
	// Alternate name for namespace
	AlternateName *string `pulumi:"alternateName"`
	// The time the namespace was created
	CreatedAt string `pulumi:"createdAt"`
	// This property disables SAS authentication for the Service Bus namespace.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Properties of BYOK Encryption description
	Encryption *EncryptionResponse `pulumi:"encryption"`
	// Resource Id
	Id string `pulumi:"id"`
	// Properties of BYOK Identity description
	Identity *IdentityResponse `pulumi:"identity"`
	// The Geo-location where the resource lives
	Location string `pulumi:"location"`
	// Identifier for Azure Insights metrics
	MetricId string `pulumi:"metricId"`
	// The minimum TLS version for the cluster to support, e.g. '1.2'
	MinimumTlsVersion *string `pulumi:"minimumTlsVersion"`
	// 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"`
	// Properties of SKU
	Sku *SBSkuResponse `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"`
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant *bool `pulumi:"zoneRedundant"`
}

Description of a namespace resource.

func LookupNamespace

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

Gets a description for the specified namespace. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

func (*LookupNamespaceResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceResult

type LookupNamespaceResultOutput

type LookupNamespaceResultOutput struct{ *pulumi.OutputState }

Description of a namespace resource.

func (LookupNamespaceResultOutput) AlternateName

Alternate name for namespace

func (LookupNamespaceResultOutput) CreatedAt

The time the namespace was created

func (LookupNamespaceResultOutput) DisableLocalAuth

func (o LookupNamespaceResultOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This property disables SAS authentication for the Service Bus namespace.

func (LookupNamespaceResultOutput) ElementType

func (LookupNamespaceResultOutput) Encryption

Properties of BYOK Encryption description

func (LookupNamespaceResultOutput) Id

Resource Id

func (LookupNamespaceResultOutput) Identity

Properties of BYOK Identity description

func (LookupNamespaceResultOutput) Location

The Geo-location where the resource lives

func (LookupNamespaceResultOutput) MetricId

Identifier for Azure Insights metrics

func (LookupNamespaceResultOutput) MinimumTlsVersion

func (o LookupNamespaceResultOutput) MinimumTlsVersion() pulumi.StringPtrOutput

The minimum TLS version for the cluster to support, e.g. '1.2'

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

Properties of SKU

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.

func (LookupNamespaceResultOutput) ZoneRedundant

Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.

type LookupNamespaceVirtualNetworkRuleArgs

type LookupNamespaceVirtualNetworkRuleArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The Virtual Network Rule name.
	VirtualNetworkRuleName string `pulumi:"virtualNetworkRuleName"`
}

type LookupNamespaceVirtualNetworkRuleOutputArgs

type LookupNamespaceVirtualNetworkRuleOutputArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The Virtual Network Rule name.
	VirtualNetworkRuleName pulumi.StringInput `pulumi:"virtualNetworkRuleName"`
}

func (LookupNamespaceVirtualNetworkRuleOutputArgs) ElementType

type LookupNamespaceVirtualNetworkRuleResult

type LookupNamespaceVirtualNetworkRuleResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource type
	Type string `pulumi:"type"`
	// Resource ID of Virtual Network Subnet
	VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"`
}

Single item in a List or Get VirtualNetworkRules operation

func LookupNamespaceVirtualNetworkRule

Gets an VirtualNetworkRule for a Namespace by rule name. Azure REST API version: 2018-01-01-preview.

type LookupNamespaceVirtualNetworkRuleResultOutput

type LookupNamespaceVirtualNetworkRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get VirtualNetworkRules operation

func (LookupNamespaceVirtualNetworkRuleResultOutput) ElementType

func (LookupNamespaceVirtualNetworkRuleResultOutput) Id

Resource Id

func (LookupNamespaceVirtualNetworkRuleResultOutput) Name

Resource name

func (LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutput

func (o LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutput() LookupNamespaceVirtualNetworkRuleResultOutput

func (LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutputWithContext

func (o LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutputWithContext(ctx context.Context) LookupNamespaceVirtualNetworkRuleResultOutput

func (LookupNamespaceVirtualNetworkRuleResultOutput) Type

Resource type

func (LookupNamespaceVirtualNetworkRuleResultOutput) VirtualNetworkSubnetId

Resource ID of Virtual Network Subnet

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. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2022-10-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 LookupQueueArgs

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

type LookupQueueAuthorizationRuleArgs

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

type LookupQueueAuthorizationRuleOutputArgs

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

func (LookupQueueAuthorizationRuleOutputArgs) ElementType

type LookupQueueAuthorizationRuleResult

type LookupQueueAuthorizationRuleResult 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"`
}

Description of a namespace authorization rule.

func LookupQueueAuthorizationRule

func LookupQueueAuthorizationRule(ctx *pulumi.Context, args *LookupQueueAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupQueueAuthorizationRuleResult, error)

Gets an authorization rule for a queue by rule name. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2014-09-01, 2015-08-01, 2022-10-01-preview.

type LookupQueueAuthorizationRuleResultOutput

type LookupQueueAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Description of a namespace authorization rule.

func (LookupQueueAuthorizationRuleResultOutput) ElementType

func (LookupQueueAuthorizationRuleResultOutput) Id

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

func (LookupQueueAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupQueueAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupQueueAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupQueueAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupQueueAuthorizationRuleResultOutput) ToLookupQueueAuthorizationRuleResultOutput

func (o LookupQueueAuthorizationRuleResultOutput) ToLookupQueueAuthorizationRuleResultOutput() LookupQueueAuthorizationRuleResultOutput

func (LookupQueueAuthorizationRuleResultOutput) ToLookupQueueAuthorizationRuleResultOutputWithContext

func (o LookupQueueAuthorizationRuleResultOutput) ToLookupQueueAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupQueueAuthorizationRuleResultOutput

func (LookupQueueAuthorizationRuleResultOutput) Type

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

type LookupQueueOutputArgs

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

func (LookupQueueOutputArgs) ElementType

func (LookupQueueOutputArgs) ElementType() reflect.Type

type LookupQueueResult

type LookupQueueResult struct {
	// Last time a message was sent, or the last time there was a receive request to this queue.
	AccessedAt string `pulumi:"accessedAt"`
	// ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle *string `pulumi:"autoDeleteOnIdle"`
	// Message Count Details.
	CountDetails MessageCountDetailsResponse `pulumi:"countDetails"`
	// The exact time the message was created.
	CreatedAt string `pulumi:"createdAt"`
	// A value that indicates whether this queue has dead letter support when a message expires.
	DeadLetteringOnMessageExpiration *bool `pulumi:"deadLetteringOnMessageExpiration"`
	// ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive *string `pulumi:"defaultMessageTimeToLive"`
	// ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow *string `pulumi:"duplicateDetectionHistoryTimeWindow"`
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations *bool `pulumi:"enableBatchedOperations"`
	// A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
	EnableExpress *bool `pulumi:"enableExpress"`
	// A value that indicates whether the queue is to be partitioned across multiple message brokers.
	EnablePartitioning *bool `pulumi:"enablePartitioning"`
	// Queue/Topic name to forward the Dead Letter message
	ForwardDeadLetteredMessagesTo *string `pulumi:"forwardDeadLetteredMessagesTo"`
	// Queue/Topic name to forward the messages
	ForwardTo *string `pulumi:"forwardTo"`
	// 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"`
	// ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.
	LockDuration *string `pulumi:"lockDuration"`
	// The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.
	MaxDeliveryCount *int `pulumi:"maxDeliveryCount"`
	// Maximum size (in KB) of the message payload that can be accepted by the queue. This property is only used in Premium today and default is 1024.
	MaxMessageSizeInKilobytes *float64 `pulumi:"maxMessageSizeInKilobytes"`
	// The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.
	MaxSizeInMegabytes *int `pulumi:"maxSizeInMegabytes"`
	// The number of messages in the queue.
	MessageCount float64 `pulumi:"messageCount"`
	// The name of the resource
	Name string `pulumi:"name"`
	// A value indicating if this queue requires duplicate detection.
	RequiresDuplicateDetection *bool `pulumi:"requiresDuplicateDetection"`
	// A value that indicates whether the queue supports the concept of sessions.
	RequiresSession *bool `pulumi:"requiresSession"`
	// The size of the queue, in bytes.
	SizeInBytes float64 `pulumi:"sizeInBytes"`
	// Enumerates the possible values for the status of a messaging entity.
	Status *string `pulumi:"status"`
	// 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 exact time the message was updated.
	UpdatedAt string `pulumi:"updatedAt"`
}

Description of queue Resource.

func LookupQueue

func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)

Returns a description for the specified queue. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

type LookupQueueResultOutput

type LookupQueueResultOutput struct{ *pulumi.OutputState }

Description of queue Resource.

func (LookupQueueResultOutput) AccessedAt

Last time a message was sent, or the last time there was a receive request to this queue.

func (LookupQueueResultOutput) AutoDeleteOnIdle

func (o LookupQueueResultOutput) AutoDeleteOnIdle() pulumi.StringPtrOutput

ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.

func (LookupQueueResultOutput) CountDetails

Message Count Details.

func (LookupQueueResultOutput) CreatedAt

The exact time the message was created.

func (LookupQueueResultOutput) DeadLetteringOnMessageExpiration

func (o LookupQueueResultOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput

A value that indicates whether this queue has dead letter support when a message expires.

func (LookupQueueResultOutput) DefaultMessageTimeToLive

func (o LookupQueueResultOutput) DefaultMessageTimeToLive() pulumi.StringPtrOutput

ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

func (LookupQueueResultOutput) DuplicateDetectionHistoryTimeWindow

func (o LookupQueueResultOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringPtrOutput

ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.

func (LookupQueueResultOutput) ElementType

func (LookupQueueResultOutput) ElementType() reflect.Type

func (LookupQueueResultOutput) EnableBatchedOperations

func (o LookupQueueResultOutput) EnableBatchedOperations() pulumi.BoolPtrOutput

Value that indicates whether server-side batched operations are enabled.

func (LookupQueueResultOutput) EnableExpress

func (o LookupQueueResultOutput) EnableExpress() pulumi.BoolPtrOutput

A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.

func (LookupQueueResultOutput) EnablePartitioning

func (o LookupQueueResultOutput) EnablePartitioning() pulumi.BoolPtrOutput

A value that indicates whether the queue is to be partitioned across multiple message brokers.

func (LookupQueueResultOutput) ForwardDeadLetteredMessagesTo

func (o LookupQueueResultOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput

Queue/Topic name to forward the Dead Letter message

func (LookupQueueResultOutput) ForwardTo

Queue/Topic name to forward the messages

func (LookupQueueResultOutput) Id

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

func (LookupQueueResultOutput) Location

The geo-location where the resource lives

func (LookupQueueResultOutput) LockDuration

ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.

func (LookupQueueResultOutput) MaxDeliveryCount

func (o LookupQueueResultOutput) MaxDeliveryCount() pulumi.IntPtrOutput

The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.

func (LookupQueueResultOutput) MaxMessageSizeInKilobytes

func (o LookupQueueResultOutput) MaxMessageSizeInKilobytes() pulumi.Float64PtrOutput

Maximum size (in KB) of the message payload that can be accepted by the queue. This property is only used in Premium today and default is 1024.

func (LookupQueueResultOutput) MaxSizeInMegabytes

func (o LookupQueueResultOutput) MaxSizeInMegabytes() pulumi.IntPtrOutput

The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.

func (LookupQueueResultOutput) MessageCount

func (o LookupQueueResultOutput) MessageCount() pulumi.Float64Output

The number of messages in the queue.

func (LookupQueueResultOutput) Name

The name of the resource

func (LookupQueueResultOutput) RequiresDuplicateDetection

func (o LookupQueueResultOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput

A value indicating if this queue requires duplicate detection.

func (LookupQueueResultOutput) RequiresSession

func (o LookupQueueResultOutput) RequiresSession() pulumi.BoolPtrOutput

A value that indicates whether the queue supports the concept of sessions.

func (LookupQueueResultOutput) SizeInBytes

The size of the queue, in bytes.

func (LookupQueueResultOutput) Status

Enumerates the possible values for the status of a messaging entity.

func (LookupQueueResultOutput) SystemData

The system meta data relating to this resource.

func (LookupQueueResultOutput) ToLookupQueueResultOutput

func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput

func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext

func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput

func (LookupQueueResultOutput) Type

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

func (LookupQueueResultOutput) UpdatedAt

The exact time the message was updated.

type LookupRuleArgs

type LookupRuleArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The rule name.
	RuleName string `pulumi:"ruleName"`
	// The subscription name.
	SubscriptionName string `pulumi:"subscriptionName"`
	// The topic name.
	TopicName string `pulumi:"topicName"`
}

type LookupRuleOutputArgs

type LookupRuleOutputArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The rule name.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
	// The subscription name.
	SubscriptionName pulumi.StringInput `pulumi:"subscriptionName"`
	// The topic name.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupRuleOutputArgs) ElementType

func (LookupRuleOutputArgs) ElementType() reflect.Type

type LookupRuleResult

type LookupRuleResult struct {
	// Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
	Action *ActionResponse `pulumi:"action"`
	// Properties of correlationFilter
	CorrelationFilter *CorrelationFilterResponse `pulumi:"correlationFilter"`
	// Filter type that is evaluated against a BrokeredMessage.
	FilterType *string `pulumi:"filterType"`
	// 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"`
	// Properties of sqlFilter
	SqlFilter *SqlFilterResponse `pulumi:"sqlFilter"`
	// 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"`
}

Description of Rule Resource.

func LookupRule

func LookupRule(ctx *pulumi.Context, args *LookupRuleArgs, opts ...pulumi.InvokeOption) (*LookupRuleResult, error)

Retrieves the description for the specified rule. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2022-10-01-preview.

func (*LookupRuleResult) Defaults

func (val *LookupRuleResult) Defaults() *LookupRuleResult

Defaults sets the appropriate defaults for LookupRuleResult

type LookupRuleResultOutput

type LookupRuleResultOutput struct{ *pulumi.OutputState }

Description of Rule Resource.

func (LookupRuleResultOutput) Action

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (LookupRuleResultOutput) CorrelationFilter

Properties of correlationFilter

func (LookupRuleResultOutput) ElementType

func (LookupRuleResultOutput) ElementType() reflect.Type

func (LookupRuleResultOutput) FilterType

Filter type that is evaluated against a BrokeredMessage.

func (LookupRuleResultOutput) Id

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

func (LookupRuleResultOutput) Location

The geo-location where the resource lives

func (LookupRuleResultOutput) Name

The name of the resource

func (LookupRuleResultOutput) SqlFilter

Properties of sqlFilter

func (LookupRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupRuleResultOutput) ToLookupRuleResultOutput

func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput

func (LookupRuleResultOutput) ToLookupRuleResultOutputWithContext

func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput

func (LookupRuleResultOutput) Type

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

type LookupSubscriptionArgs

type LookupSubscriptionArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The subscription name.
	SubscriptionName string `pulumi:"subscriptionName"`
	// The topic name.
	TopicName string `pulumi:"topicName"`
}

type LookupSubscriptionOutputArgs

type LookupSubscriptionOutputArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The subscription name.
	SubscriptionName pulumi.StringInput `pulumi:"subscriptionName"`
	// The topic name.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupSubscriptionOutputArgs) ElementType

type LookupSubscriptionResult

type LookupSubscriptionResult struct {
	// Last time there was a receive request to this subscription.
	AccessedAt string `pulumi:"accessedAt"`
	// ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle *string `pulumi:"autoDeleteOnIdle"`
	// Properties specific to client affine subscriptions.
	ClientAffineProperties *SBClientAffinePropertiesResponse `pulumi:"clientAffineProperties"`
	// Message count details
	CountDetails MessageCountDetailsResponse `pulumi:"countDetails"`
	// Exact time the message was created.
	CreatedAt string `pulumi:"createdAt"`
	// Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.
	DeadLetteringOnFilterEvaluationExceptions *bool `pulumi:"deadLetteringOnFilterEvaluationExceptions"`
	// Value that indicates whether a subscription has dead letter support when a message expires.
	DeadLetteringOnMessageExpiration *bool `pulumi:"deadLetteringOnMessageExpiration"`
	// ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive *string `pulumi:"defaultMessageTimeToLive"`
	// ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow *string `pulumi:"duplicateDetectionHistoryTimeWindow"`
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations *bool `pulumi:"enableBatchedOperations"`
	// Queue/Topic name to forward the Dead Letter message
	ForwardDeadLetteredMessagesTo *string `pulumi:"forwardDeadLetteredMessagesTo"`
	// Queue/Topic name to forward the messages
	ForwardTo *string `pulumi:"forwardTo"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Value that indicates whether the subscription has an affinity to the client id.
	IsClientAffine *bool `pulumi:"isClientAffine"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// ISO 8061 lock duration timespan for the subscription. The default value is 1 minute.
	LockDuration *string `pulumi:"lockDuration"`
	// Number of maximum deliveries.
	MaxDeliveryCount *int `pulumi:"maxDeliveryCount"`
	// Number of messages.
	MessageCount float64 `pulumi:"messageCount"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Value indicating if a subscription supports the concept of sessions.
	RequiresSession *bool `pulumi:"requiresSession"`
	// Enumerates the possible values for the status of a messaging entity.
	Status *string `pulumi:"status"`
	// 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 exact time the message was updated.
	UpdatedAt string `pulumi:"updatedAt"`
}

Description of subscription resource.

func LookupSubscription

func LookupSubscription(ctx *pulumi.Context, args *LookupSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionResult, error)

Returns a subscription description for the specified topic. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

type LookupSubscriptionResultOutput

type LookupSubscriptionResultOutput struct{ *pulumi.OutputState }

Description of subscription resource.

func (LookupSubscriptionResultOutput) AccessedAt

Last time there was a receive request to this subscription.

func (LookupSubscriptionResultOutput) AutoDeleteOnIdle

ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.

func (LookupSubscriptionResultOutput) ClientAffineProperties

Properties specific to client affine subscriptions.

func (LookupSubscriptionResultOutput) CountDetails

Message count details

func (LookupSubscriptionResultOutput) CreatedAt

Exact time the message was created.

func (LookupSubscriptionResultOutput) DeadLetteringOnFilterEvaluationExceptions

func (o LookupSubscriptionResultOutput) DeadLetteringOnFilterEvaluationExceptions() pulumi.BoolPtrOutput

Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.

func (LookupSubscriptionResultOutput) DeadLetteringOnMessageExpiration

func (o LookupSubscriptionResultOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput

Value that indicates whether a subscription has dead letter support when a message expires.

func (LookupSubscriptionResultOutput) DefaultMessageTimeToLive

func (o LookupSubscriptionResultOutput) DefaultMessageTimeToLive() pulumi.StringPtrOutput

ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

func (LookupSubscriptionResultOutput) DuplicateDetectionHistoryTimeWindow

func (o LookupSubscriptionResultOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringPtrOutput

ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.

func (LookupSubscriptionResultOutput) ElementType

func (LookupSubscriptionResultOutput) EnableBatchedOperations

func (o LookupSubscriptionResultOutput) EnableBatchedOperations() pulumi.BoolPtrOutput

Value that indicates whether server-side batched operations are enabled.

func (LookupSubscriptionResultOutput) ForwardDeadLetteredMessagesTo

func (o LookupSubscriptionResultOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput

Queue/Topic name to forward the Dead Letter message

func (LookupSubscriptionResultOutput) ForwardTo

Queue/Topic name to forward the messages

func (LookupSubscriptionResultOutput) Id

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

func (LookupSubscriptionResultOutput) IsClientAffine

Value that indicates whether the subscription has an affinity to the client id.

func (LookupSubscriptionResultOutput) Location

The geo-location where the resource lives

func (LookupSubscriptionResultOutput) LockDuration

ISO 8061 lock duration timespan for the subscription. The default value is 1 minute.

func (LookupSubscriptionResultOutput) MaxDeliveryCount

func (o LookupSubscriptionResultOutput) MaxDeliveryCount() pulumi.IntPtrOutput

Number of maximum deliveries.

func (LookupSubscriptionResultOutput) MessageCount

Number of messages.

func (LookupSubscriptionResultOutput) Name

The name of the resource

func (LookupSubscriptionResultOutput) RequiresSession

Value indicating if a subscription supports the concept of sessions.

func (LookupSubscriptionResultOutput) Status

Enumerates the possible values for the status of a messaging entity.

func (LookupSubscriptionResultOutput) SystemData

The system meta data relating to this resource.

func (LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput

func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput() LookupSubscriptionResultOutput

func (LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext

func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext(ctx context.Context) LookupSubscriptionResultOutput

func (LookupSubscriptionResultOutput) Type

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

func (LookupSubscriptionResultOutput) UpdatedAt

The exact time the message was updated.

type LookupTopicArgs

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

type LookupTopicAuthorizationRuleArgs

type LookupTopicAuthorizationRuleArgs 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"`
	// The topic name.
	TopicName string `pulumi:"topicName"`
}

type LookupTopicAuthorizationRuleOutputArgs

type LookupTopicAuthorizationRuleOutputArgs 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"`
	// The topic name.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (LookupTopicAuthorizationRuleOutputArgs) ElementType

type LookupTopicAuthorizationRuleResult

type LookupTopicAuthorizationRuleResult 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"`
}

Description of a namespace authorization rule.

func LookupTopicAuthorizationRule

func LookupTopicAuthorizationRule(ctx *pulumi.Context, args *LookupTopicAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupTopicAuthorizationRuleResult, error)

Returns the specified authorization rule. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2014-09-01, 2015-08-01, 2022-10-01-preview.

type LookupTopicAuthorizationRuleResultOutput

type LookupTopicAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Description of a namespace authorization rule.

func (LookupTopicAuthorizationRuleResultOutput) ElementType

func (LookupTopicAuthorizationRuleResultOutput) Id

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

func (LookupTopicAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupTopicAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupTopicAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupTopicAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupTopicAuthorizationRuleResultOutput) ToLookupTopicAuthorizationRuleResultOutput

func (o LookupTopicAuthorizationRuleResultOutput) ToLookupTopicAuthorizationRuleResultOutput() LookupTopicAuthorizationRuleResultOutput

func (LookupTopicAuthorizationRuleResultOutput) ToLookupTopicAuthorizationRuleResultOutputWithContext

func (o LookupTopicAuthorizationRuleResultOutput) ToLookupTopicAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupTopicAuthorizationRuleResultOutput

func (LookupTopicAuthorizationRuleResultOutput) Type

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

type LookupTopicOutputArgs

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

func (LookupTopicOutputArgs) ElementType

func (LookupTopicOutputArgs) ElementType() reflect.Type

type LookupTopicResult

type LookupTopicResult struct {
	// Last time the message was sent, or a request was received, for this topic.
	AccessedAt string `pulumi:"accessedAt"`
	// ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle *string `pulumi:"autoDeleteOnIdle"`
	// Message count details
	CountDetails MessageCountDetailsResponse `pulumi:"countDetails"`
	// Exact time the message was created.
	CreatedAt string `pulumi:"createdAt"`
	// ISO 8601 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive *string `pulumi:"defaultMessageTimeToLive"`
	// ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow *string `pulumi:"duplicateDetectionHistoryTimeWindow"`
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations *bool `pulumi:"enableBatchedOperations"`
	// Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.
	EnableExpress *bool `pulumi:"enableExpress"`
	// Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.
	EnablePartitioning *bool `pulumi:"enablePartitioning"`
	// 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"`
	// Maximum size (in KB) of the message payload that can be accepted by the topic. This property is only used in Premium today and default is 1024.
	MaxMessageSizeInKilobytes *float64 `pulumi:"maxMessageSizeInKilobytes"`
	// Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.
	MaxSizeInMegabytes *int `pulumi:"maxSizeInMegabytes"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Value indicating if this topic requires duplicate detection.
	RequiresDuplicateDetection *bool `pulumi:"requiresDuplicateDetection"`
	// Size of the topic, in bytes.
	SizeInBytes float64 `pulumi:"sizeInBytes"`
	// Enumerates the possible values for the status of a messaging entity.
	Status *string `pulumi:"status"`
	// Number of subscriptions.
	SubscriptionCount int `pulumi:"subscriptionCount"`
	// Value that indicates whether the topic supports ordering.
	SupportOrdering *bool `pulumi:"supportOrdering"`
	// 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 exact time the message was updated.
	UpdatedAt string `pulumi:"updatedAt"`
}

Description of topic resource.

func LookupTopic

func LookupTopic(ctx *pulumi.Context, args *LookupTopicArgs, opts ...pulumi.InvokeOption) (*LookupTopicResult, error)

Returns a description for the specified topic. Azure REST API version: 2022-01-01-preview.

Other available API versions: 2015-08-01, 2022-10-01-preview.

type LookupTopicResultOutput

type LookupTopicResultOutput struct{ *pulumi.OutputState }

Description of topic resource.

func (LookupTopicResultOutput) AccessedAt

Last time the message was sent, or a request was received, for this topic.

func (LookupTopicResultOutput) AutoDeleteOnIdle

func (o LookupTopicResultOutput) AutoDeleteOnIdle() pulumi.StringPtrOutput

ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.

func (LookupTopicResultOutput) CountDetails

Message count details

func (LookupTopicResultOutput) CreatedAt

Exact time the message was created.

func (LookupTopicResultOutput) DefaultMessageTimeToLive

func (o LookupTopicResultOutput) DefaultMessageTimeToLive() pulumi.StringPtrOutput

ISO 8601 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

func (LookupTopicResultOutput) DuplicateDetectionHistoryTimeWindow

func (o LookupTopicResultOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringPtrOutput

ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.

func (LookupTopicResultOutput) ElementType

func (LookupTopicResultOutput) ElementType() reflect.Type

func (LookupTopicResultOutput) EnableBatchedOperations

func (o LookupTopicResultOutput) EnableBatchedOperations() pulumi.BoolPtrOutput

Value that indicates whether server-side batched operations are enabled.

func (LookupTopicResultOutput) EnableExpress

func (o LookupTopicResultOutput) EnableExpress() pulumi.BoolPtrOutput

Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.

func (LookupTopicResultOutput) EnablePartitioning

func (o LookupTopicResultOutput) EnablePartitioning() pulumi.BoolPtrOutput

Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.

func (LookupTopicResultOutput) Id

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

func (LookupTopicResultOutput) Location

The geo-location where the resource lives

func (LookupTopicResultOutput) MaxMessageSizeInKilobytes

func (o LookupTopicResultOutput) MaxMessageSizeInKilobytes() pulumi.Float64PtrOutput

Maximum size (in KB) of the message payload that can be accepted by the topic. This property is only used in Premium today and default is 1024.

func (LookupTopicResultOutput) MaxSizeInMegabytes

func (o LookupTopicResultOutput) MaxSizeInMegabytes() pulumi.IntPtrOutput

Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.

func (LookupTopicResultOutput) Name

The name of the resource

func (LookupTopicResultOutput) RequiresDuplicateDetection

func (o LookupTopicResultOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput

Value indicating if this topic requires duplicate detection.

func (LookupTopicResultOutput) SizeInBytes

Size of the topic, in bytes.

func (LookupTopicResultOutput) Status

Enumerates the possible values for the status of a messaging entity.

func (LookupTopicResultOutput) SubscriptionCount

func (o LookupTopicResultOutput) SubscriptionCount() pulumi.IntOutput

Number of subscriptions.

func (LookupTopicResultOutput) SupportOrdering

func (o LookupTopicResultOutput) SupportOrdering() pulumi.BoolPtrOutput

Value that indicates whether the topic supports ordering.

func (LookupTopicResultOutput) SystemData

The system meta data relating to this resource.

func (LookupTopicResultOutput) ToLookupTopicResultOutput

func (o LookupTopicResultOutput) ToLookupTopicResultOutput() LookupTopicResultOutput

func (LookupTopicResultOutput) ToLookupTopicResultOutputWithContext

func (o LookupTopicResultOutput) ToLookupTopicResultOutputWithContext(ctx context.Context) LookupTopicResultOutput

func (LookupTopicResultOutput) Type

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

func (LookupTopicResultOutput) UpdatedAt

The exact time the message was updated.

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity.

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

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

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

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

ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned
ManagedServiceIdentityTypeNone

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type MessageCountDetailsResponse

type MessageCountDetailsResponse struct {
	// Number of active messages in the queue, topic, or subscription.
	ActiveMessageCount float64 `pulumi:"activeMessageCount"`
	// Number of messages that are dead lettered.
	DeadLetterMessageCount float64 `pulumi:"deadLetterMessageCount"`
	// Number of scheduled messages.
	ScheduledMessageCount float64 `pulumi:"scheduledMessageCount"`
	// Number of messages transferred into dead letters.
	TransferDeadLetterMessageCount float64 `pulumi:"transferDeadLetterMessageCount"`
	// Number of messages transferred to another queue, topic, or subscription.
	TransferMessageCount float64 `pulumi:"transferMessageCount"`
}

Message Count Details.

type MessageCountDetailsResponseOutput

type MessageCountDetailsResponseOutput struct{ *pulumi.OutputState }

Message Count Details.

func (MessageCountDetailsResponseOutput) ActiveMessageCount

Number of active messages in the queue, topic, or subscription.

func (MessageCountDetailsResponseOutput) DeadLetterMessageCount

func (o MessageCountDetailsResponseOutput) DeadLetterMessageCount() pulumi.Float64Output

Number of messages that are dead lettered.

func (MessageCountDetailsResponseOutput) ElementType

func (MessageCountDetailsResponseOutput) ScheduledMessageCount

func (o MessageCountDetailsResponseOutput) ScheduledMessageCount() pulumi.Float64Output

Number of scheduled messages.

func (MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutput

func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutput() MessageCountDetailsResponseOutput

func (MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutputWithContext

func (o MessageCountDetailsResponseOutput) ToMessageCountDetailsResponseOutputWithContext(ctx context.Context) MessageCountDetailsResponseOutput

func (MessageCountDetailsResponseOutput) TransferDeadLetterMessageCount

func (o MessageCountDetailsResponseOutput) TransferDeadLetterMessageCount() pulumi.Float64Output

Number of messages transferred into dead letters.

func (MessageCountDetailsResponseOutput) TransferMessageCount

func (o MessageCountDetailsResponseOutput) TransferMessageCount() pulumi.Float64Output

Number of messages transferred to another queue, topic, or subscription.

type MigrationConfig

type MigrationConfig struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active
	MigrationState pulumi.StringOutput `pulumi:"migrationState"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount pulumi.Float64Output `pulumi:"pendingReplicationOperationsCount"`
	// Name to access Standard Namespace after migration
	PostMigrationName pulumi.StringOutput `pulumi:"postMigrationName"`
	// Provisioning state of Migration Configuration
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Existing premium Namespace ARM Id name which has no entities, will be used for migration
	TargetNamespace pulumi.StringOutput `pulumi:"targetNamespace"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in List or Get Migration Config operation Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2022-10-01-preview.

func GetMigrationConfig

func GetMigrationConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrationConfigState, opts ...pulumi.ResourceOption) (*MigrationConfig, error)

GetMigrationConfig gets an existing MigrationConfig 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 NewMigrationConfig

func NewMigrationConfig(ctx *pulumi.Context,
	name string, args *MigrationConfigArgs, opts ...pulumi.ResourceOption) (*MigrationConfig, error)

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

func (*MigrationConfig) ElementType

func (*MigrationConfig) ElementType() reflect.Type

func (*MigrationConfig) ToMigrationConfigOutput

func (i *MigrationConfig) ToMigrationConfigOutput() MigrationConfigOutput

func (*MigrationConfig) ToMigrationConfigOutputWithContext

func (i *MigrationConfig) ToMigrationConfigOutputWithContext(ctx context.Context) MigrationConfigOutput

type MigrationConfigArgs

type MigrationConfigArgs struct {
	// The configuration name. Should always be "$default".
	ConfigName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name to access Standard Namespace after migration
	PostMigrationName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// Existing premium Namespace ARM Id name which has no entities, will be used for migration
	TargetNamespace pulumi.StringInput
}

The set of arguments for constructing a MigrationConfig resource.

func (MigrationConfigArgs) ElementType

func (MigrationConfigArgs) ElementType() reflect.Type

type MigrationConfigInput

type MigrationConfigInput interface {
	pulumi.Input

	ToMigrationConfigOutput() MigrationConfigOutput
	ToMigrationConfigOutputWithContext(ctx context.Context) MigrationConfigOutput
}

type MigrationConfigOutput

type MigrationConfigOutput struct{ *pulumi.OutputState }

func (MigrationConfigOutput) ElementType

func (MigrationConfigOutput) ElementType() reflect.Type

func (MigrationConfigOutput) Location

The geo-location where the resource lives

func (MigrationConfigOutput) MigrationState

func (o MigrationConfigOutput) MigrationState() pulumi.StringOutput

State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active

func (MigrationConfigOutput) Name

The name of the resource

func (MigrationConfigOutput) PendingReplicationOperationsCount

func (o MigrationConfigOutput) PendingReplicationOperationsCount() pulumi.Float64Output

Number of entities pending to be replicated.

func (MigrationConfigOutput) PostMigrationName

func (o MigrationConfigOutput) PostMigrationName() pulumi.StringOutput

Name to access Standard Namespace after migration

func (MigrationConfigOutput) ProvisioningState

func (o MigrationConfigOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of Migration Configuration

func (MigrationConfigOutput) SystemData

The system meta data relating to this resource.

func (MigrationConfigOutput) TargetNamespace

func (o MigrationConfigOutput) TargetNamespace() pulumi.StringOutput

Existing premium Namespace ARM Id name which has no entities, will be used for migration

func (MigrationConfigOutput) ToMigrationConfigOutput

func (o MigrationConfigOutput) ToMigrationConfigOutput() MigrationConfigOutput

func (MigrationConfigOutput) ToMigrationConfigOutputWithContext

func (o MigrationConfigOutput) ToMigrationConfigOutputWithContext(ctx context.Context) MigrationConfigOutput

func (MigrationConfigOutput) Type

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

type MigrationConfigState

type MigrationConfigState struct {
}

func (MigrationConfigState) ElementType

func (MigrationConfigState) ElementType() reflect.Type

type NWRuleSetIpRules

type NWRuleSetIpRules struct {
	// The IP Filter Action
	Action *string `pulumi:"action"`
	// IP Mask
	IpMask *string `pulumi:"ipMask"`
}

Description of NetWorkRuleSet - IpRules resource.

func (*NWRuleSetIpRules) Defaults

func (val *NWRuleSetIpRules) Defaults() *NWRuleSetIpRules

Defaults sets the appropriate defaults for NWRuleSetIpRules

type NWRuleSetIpRulesArgs

type NWRuleSetIpRulesArgs struct {
	// The IP Filter Action
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP Mask
	IpMask pulumi.StringPtrInput `pulumi:"ipMask"`
}

Description of NetWorkRuleSet - IpRules resource.

func (*NWRuleSetIpRulesArgs) Defaults

func (val *NWRuleSetIpRulesArgs) Defaults() *NWRuleSetIpRulesArgs

Defaults sets the appropriate defaults for NWRuleSetIpRulesArgs

func (NWRuleSetIpRulesArgs) ElementType

func (NWRuleSetIpRulesArgs) ElementType() reflect.Type

func (NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutput

func (i NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput

func (NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutputWithContext

func (i NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutputWithContext(ctx context.Context) NWRuleSetIpRulesOutput

type NWRuleSetIpRulesArray

type NWRuleSetIpRulesArray []NWRuleSetIpRulesInput

func (NWRuleSetIpRulesArray) ElementType

func (NWRuleSetIpRulesArray) ElementType() reflect.Type

func (NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutput

func (i NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput

func (NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutputWithContext

func (i NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutputWithContext(ctx context.Context) NWRuleSetIpRulesArrayOutput

type NWRuleSetIpRulesArrayInput

type NWRuleSetIpRulesArrayInput interface {
	pulumi.Input

	ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput
	ToNWRuleSetIpRulesArrayOutputWithContext(context.Context) NWRuleSetIpRulesArrayOutput
}

NWRuleSetIpRulesArrayInput is an input type that accepts NWRuleSetIpRulesArray and NWRuleSetIpRulesArrayOutput values. You can construct a concrete instance of `NWRuleSetIpRulesArrayInput` via:

NWRuleSetIpRulesArray{ NWRuleSetIpRulesArgs{...} }

type NWRuleSetIpRulesArrayOutput

type NWRuleSetIpRulesArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetIpRulesArrayOutput) ElementType

func (NWRuleSetIpRulesArrayOutput) Index

func (NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutput

func (o NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput

func (NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutputWithContext

func (o NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutputWithContext(ctx context.Context) NWRuleSetIpRulesArrayOutput

type NWRuleSetIpRulesInput

type NWRuleSetIpRulesInput interface {
	pulumi.Input

	ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput
	ToNWRuleSetIpRulesOutputWithContext(context.Context) NWRuleSetIpRulesOutput
}

NWRuleSetIpRulesInput is an input type that accepts NWRuleSetIpRulesArgs and NWRuleSetIpRulesOutput values. You can construct a concrete instance of `NWRuleSetIpRulesInput` via:

NWRuleSetIpRulesArgs{...}

type NWRuleSetIpRulesOutput

type NWRuleSetIpRulesOutput struct{ *pulumi.OutputState }

Description of NetWorkRuleSet - IpRules resource.

func (NWRuleSetIpRulesOutput) Action

The IP Filter Action

func (NWRuleSetIpRulesOutput) ElementType

func (NWRuleSetIpRulesOutput) ElementType() reflect.Type

func (NWRuleSetIpRulesOutput) IpMask

IP Mask

func (NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutput

func (o NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput

func (NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutputWithContext

func (o NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutputWithContext(ctx context.Context) NWRuleSetIpRulesOutput

type NWRuleSetIpRulesResponse

type NWRuleSetIpRulesResponse struct {
	// The IP Filter Action
	Action *string `pulumi:"action"`
	// IP Mask
	IpMask *string `pulumi:"ipMask"`
}

Description of NetWorkRuleSet - IpRules resource.

func (*NWRuleSetIpRulesResponse) Defaults

Defaults sets the appropriate defaults for NWRuleSetIpRulesResponse

type NWRuleSetIpRulesResponseArrayOutput

type NWRuleSetIpRulesResponseArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetIpRulesResponseArrayOutput) ElementType

func (NWRuleSetIpRulesResponseArrayOutput) Index

func (NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutput

func (o NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutput() NWRuleSetIpRulesResponseArrayOutput

func (NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutputWithContext

func (o NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutputWithContext(ctx context.Context) NWRuleSetIpRulesResponseArrayOutput

type NWRuleSetIpRulesResponseOutput

type NWRuleSetIpRulesResponseOutput struct{ *pulumi.OutputState }

Description of NetWorkRuleSet - IpRules resource.

func (NWRuleSetIpRulesResponseOutput) Action

The IP Filter Action

func (NWRuleSetIpRulesResponseOutput) ElementType

func (NWRuleSetIpRulesResponseOutput) IpMask

IP Mask

func (NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutput

func (o NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutput() NWRuleSetIpRulesResponseOutput

func (NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutputWithContext

func (o NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutputWithContext(ctx context.Context) NWRuleSetIpRulesResponseOutput

type NWRuleSetVirtualNetworkRules

type NWRuleSetVirtualNetworkRules struct {
	// Value that indicates whether to ignore missing VNet Service Endpoint
	IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet *Subnet `pulumi:"subnet"`
}

Description of VirtualNetworkRules - NetworkRules resource.

type NWRuleSetVirtualNetworkRulesArgs

type NWRuleSetVirtualNetworkRulesArgs struct {
	// Value that indicates whether to ignore missing VNet Service Endpoint
	IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet SubnetPtrInput `pulumi:"subnet"`
}

Description of VirtualNetworkRules - NetworkRules resource.

func (NWRuleSetVirtualNetworkRulesArgs) ElementType

func (NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutput

func (i NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutput() NWRuleSetVirtualNetworkRulesOutput

func (NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutputWithContext

func (i NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesOutput

type NWRuleSetVirtualNetworkRulesArray

type NWRuleSetVirtualNetworkRulesArray []NWRuleSetVirtualNetworkRulesInput

func (NWRuleSetVirtualNetworkRulesArray) ElementType

func (NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutput

func (i NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutput() NWRuleSetVirtualNetworkRulesArrayOutput

func (NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext

func (i NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesArrayOutput

type NWRuleSetVirtualNetworkRulesArrayInput

type NWRuleSetVirtualNetworkRulesArrayInput interface {
	pulumi.Input

	ToNWRuleSetVirtualNetworkRulesArrayOutput() NWRuleSetVirtualNetworkRulesArrayOutput
	ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext(context.Context) NWRuleSetVirtualNetworkRulesArrayOutput
}

NWRuleSetVirtualNetworkRulesArrayInput is an input type that accepts NWRuleSetVirtualNetworkRulesArray and NWRuleSetVirtualNetworkRulesArrayOutput values. You can construct a concrete instance of `NWRuleSetVirtualNetworkRulesArrayInput` via:

NWRuleSetVirtualNetworkRulesArray{ NWRuleSetVirtualNetworkRulesArgs{...} }

type NWRuleSetVirtualNetworkRulesArrayOutput

type NWRuleSetVirtualNetworkRulesArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetVirtualNetworkRulesArrayOutput) ElementType

func (NWRuleSetVirtualNetworkRulesArrayOutput) Index

func (NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutput

func (o NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutput() NWRuleSetVirtualNetworkRulesArrayOutput

func (NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext

func (o NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesArrayOutput

type NWRuleSetVirtualNetworkRulesInput

type NWRuleSetVirtualNetworkRulesInput interface {
	pulumi.Input

	ToNWRuleSetVirtualNetworkRulesOutput() NWRuleSetVirtualNetworkRulesOutput
	ToNWRuleSetVirtualNetworkRulesOutputWithContext(context.Context) NWRuleSetVirtualNetworkRulesOutput
}

NWRuleSetVirtualNetworkRulesInput is an input type that accepts NWRuleSetVirtualNetworkRulesArgs and NWRuleSetVirtualNetworkRulesOutput values. You can construct a concrete instance of `NWRuleSetVirtualNetworkRulesInput` via:

NWRuleSetVirtualNetworkRulesArgs{...}

type NWRuleSetVirtualNetworkRulesOutput

type NWRuleSetVirtualNetworkRulesOutput struct{ *pulumi.OutputState }

Description of VirtualNetworkRules - NetworkRules resource.

func (NWRuleSetVirtualNetworkRulesOutput) ElementType

func (NWRuleSetVirtualNetworkRulesOutput) IgnoreMissingVnetServiceEndpoint

func (o NWRuleSetVirtualNetworkRulesOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput

Value that indicates whether to ignore missing VNet Service Endpoint

func (NWRuleSetVirtualNetworkRulesOutput) Subnet

Subnet properties

func (NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutput

func (o NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutput() NWRuleSetVirtualNetworkRulesOutput

func (NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutputWithContext

func (o NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesOutput

type NWRuleSetVirtualNetworkRulesResponse

type NWRuleSetVirtualNetworkRulesResponse struct {
	// Value that indicates whether to ignore missing VNet Service Endpoint
	IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet *SubnetResponse `pulumi:"subnet"`
}

Description of VirtualNetworkRules - NetworkRules resource.

type NWRuleSetVirtualNetworkRulesResponseArrayOutput

type NWRuleSetVirtualNetworkRulesResponseArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) ElementType

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) Index

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutput

func (o NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutput() NWRuleSetVirtualNetworkRulesResponseArrayOutput

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext

func (o NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesResponseArrayOutput

type NWRuleSetVirtualNetworkRulesResponseOutput

type NWRuleSetVirtualNetworkRulesResponseOutput struct{ *pulumi.OutputState }

Description of VirtualNetworkRules - NetworkRules resource.

func (NWRuleSetVirtualNetworkRulesResponseOutput) ElementType

func (NWRuleSetVirtualNetworkRulesResponseOutput) IgnoreMissingVnetServiceEndpoint

func (o NWRuleSetVirtualNetworkRulesResponseOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput

Value that indicates whether to ignore missing VNet Service Endpoint

func (NWRuleSetVirtualNetworkRulesResponseOutput) Subnet

Subnet properties

func (NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutput

func (o NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutput() NWRuleSetVirtualNetworkRulesResponseOutput

func (NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext

func (o NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesResponseOutput

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// Alternate name for namespace
	AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"`
	// The time the namespace was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// This property disables SAS authentication for the Service Bus namespace.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// Properties of BYOK Encryption description
	Encryption EncryptionResponsePtrOutput `pulumi:"encryption"`
	// Properties of BYOK Identity description
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The Geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Identifier for Azure Insights metrics
	MetricId pulumi.StringOutput `pulumi:"metricId"`
	// The minimum TLS version for the cluster to support, e.g. '1.2'
	MinimumTlsVersion pulumi.StringPtrOutput `pulumi:"minimumTlsVersion"`
	// 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"`
	// Properties of SKU
	Sku SBSkuResponsePtrOutput `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"`
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"`
}

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

Other available API versions: 2015-08-01, 2022-10-01-preview.

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 {
	// Alternate name for namespace
	AlternateName pulumi.StringPtrInput
	// This property disables SAS authentication for the Service Bus namespace.
	DisableLocalAuth pulumi.BoolPtrInput
	// Properties of BYOK Encryption description
	Encryption EncryptionPtrInput
	// Properties of BYOK Identity description
	Identity IdentityPtrInput
	// The Geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The minimum TLS version for the cluster to support, e.g. '1.2'
	MinimumTlsVersion 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
	// Properties of SKU
	Sku SBSkuPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrInput
}

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"`
}

Description of a namespace authorization rule. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2014-09-01, 2015-08-01, 2022-10-01-preview.

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 NamespaceIpFilterRule

type NamespaceIpFilterRule struct {
	pulumi.CustomResourceState

	// The IP Filter Action
	Action pulumi.StringPtrOutput `pulumi:"action"`
	// IP Filter name
	FilterName pulumi.StringPtrOutput `pulumi:"filterName"`
	// IP Mask
	IpMask pulumi.StringPtrOutput `pulumi:"ipMask"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in a List or Get IpFilterRules operation Azure REST API version: 2018-01-01-preview. Prior API version in Azure Native 1.x: 2018-01-01-preview.

func GetNamespaceIpFilterRule

func GetNamespaceIpFilterRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceIpFilterRuleState, opts ...pulumi.ResourceOption) (*NamespaceIpFilterRule, error)

GetNamespaceIpFilterRule gets an existing NamespaceIpFilterRule 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 NewNamespaceIpFilterRule

func NewNamespaceIpFilterRule(ctx *pulumi.Context,
	name string, args *NamespaceIpFilterRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceIpFilterRule, error)

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

func (*NamespaceIpFilterRule) ElementType

func (*NamespaceIpFilterRule) ElementType() reflect.Type

func (*NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutput

func (i *NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (*NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutputWithContext

func (i *NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutputWithContext(ctx context.Context) NamespaceIpFilterRuleOutput

type NamespaceIpFilterRuleArgs

type NamespaceIpFilterRuleArgs struct {
	// The IP Filter Action
	Action pulumi.StringPtrInput
	// IP Filter name
	FilterName pulumi.StringPtrInput
	// The IP Filter Rule name.
	IpFilterRuleName pulumi.StringPtrInput
	// IP Mask
	IpMask pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a NamespaceIpFilterRule resource.

func (NamespaceIpFilterRuleArgs) ElementType

func (NamespaceIpFilterRuleArgs) ElementType() reflect.Type

type NamespaceIpFilterRuleInput

type NamespaceIpFilterRuleInput interface {
	pulumi.Input

	ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput
	ToNamespaceIpFilterRuleOutputWithContext(ctx context.Context) NamespaceIpFilterRuleOutput
}

type NamespaceIpFilterRuleOutput

type NamespaceIpFilterRuleOutput struct{ *pulumi.OutputState }

func (NamespaceIpFilterRuleOutput) Action

The IP Filter Action

func (NamespaceIpFilterRuleOutput) ElementType

func (NamespaceIpFilterRuleOutput) FilterName

IP Filter name

func (NamespaceIpFilterRuleOutput) IpMask

IP Mask

func (NamespaceIpFilterRuleOutput) Name

Resource name

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput

func (o NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutputWithContext

func (o NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutputWithContext(ctx context.Context) NamespaceIpFilterRuleOutput

func (NamespaceIpFilterRuleOutput) Type

Resource type

type NamespaceIpFilterRuleState

type NamespaceIpFilterRuleState struct {
}

func (NamespaceIpFilterRuleState) ElementType

func (NamespaceIpFilterRuleState) ElementType() reflect.Type

type NamespaceNetworkRuleSet

type NamespaceNetworkRuleSet struct {
	pulumi.CustomResourceState

	// Default Action for Network Rule Set
	DefaultAction pulumi.StringPtrOutput `pulumi:"defaultAction"`
	// List of IpRules
	IpRules NWRuleSetIpRulesResponseArrayOutput `pulumi:"ipRules"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// This determines if traffic is allowed over public network. By default it is enabled.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Value that indicates whether Trusted Service Access is Enabled or not.
	TrustedServiceAccessEnabled pulumi.BoolPtrOutput `pulumi:"trustedServiceAccessEnabled"`
	// The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs"
	Type pulumi.StringOutput `pulumi:"type"`
	// List VirtualNetwork Rules
	VirtualNetworkRules NWRuleSetVirtualNetworkRulesResponseArrayOutput `pulumi:"virtualNetworkRules"`
}

Description of NetworkRuleSet resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2022-10-01-preview.

func GetNamespaceNetworkRuleSet

func GetNamespaceNetworkRuleSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceNetworkRuleSetState, opts ...pulumi.ResourceOption) (*NamespaceNetworkRuleSet, error)

GetNamespaceNetworkRuleSet gets an existing NamespaceNetworkRuleSet 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 NewNamespaceNetworkRuleSet

func NewNamespaceNetworkRuleSet(ctx *pulumi.Context,
	name string, args *NamespaceNetworkRuleSetArgs, opts ...pulumi.ResourceOption) (*NamespaceNetworkRuleSet, error)

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

func (*NamespaceNetworkRuleSet) ElementType

func (*NamespaceNetworkRuleSet) ElementType() reflect.Type

func (*NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutput

func (i *NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput

func (*NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutputWithContext

func (i *NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput

type NamespaceNetworkRuleSetArgs

type NamespaceNetworkRuleSetArgs struct {
	// Default Action for Network Rule Set
	DefaultAction pulumi.StringPtrInput
	// List of IpRules
	IpRules NWRuleSetIpRulesArrayInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// 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
	// Value that indicates whether Trusted Service Access is Enabled or not.
	TrustedServiceAccessEnabled pulumi.BoolPtrInput
	// List VirtualNetwork Rules
	VirtualNetworkRules NWRuleSetVirtualNetworkRulesArrayInput
}

The set of arguments for constructing a NamespaceNetworkRuleSet resource.

func (NamespaceNetworkRuleSetArgs) ElementType

type NamespaceNetworkRuleSetInput

type NamespaceNetworkRuleSetInput interface {
	pulumi.Input

	ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput
	ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput
}

type NamespaceNetworkRuleSetOutput

type NamespaceNetworkRuleSetOutput struct{ *pulumi.OutputState }

func (NamespaceNetworkRuleSetOutput) DefaultAction

Default Action for Network Rule Set

func (NamespaceNetworkRuleSetOutput) ElementType

func (NamespaceNetworkRuleSetOutput) IpRules

List of IpRules

func (NamespaceNetworkRuleSetOutput) Location

The geo-location where the resource lives

func (NamespaceNetworkRuleSetOutput) Name

The name of the resource

func (NamespaceNetworkRuleSetOutput) PublicNetworkAccess

func (o NamespaceNetworkRuleSetOutput) PublicNetworkAccess() pulumi.StringPtrOutput

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

func (NamespaceNetworkRuleSetOutput) SystemData

The system meta data relating to this resource.

func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput

func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput

func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext

func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext(ctx context.Context) NamespaceNetworkRuleSetOutput

func (NamespaceNetworkRuleSetOutput) TrustedServiceAccessEnabled

func (o NamespaceNetworkRuleSetOutput) TrustedServiceAccessEnabled() pulumi.BoolPtrOutput

Value that indicates whether Trusted Service Access is Enabled or not.

func (NamespaceNetworkRuleSetOutput) Type

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

func (NamespaceNetworkRuleSetOutput) VirtualNetworkRules

List VirtualNetwork Rules

type NamespaceNetworkRuleSetState

type NamespaceNetworkRuleSetState struct {
}

func (NamespaceNetworkRuleSetState) ElementType

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) AlternateName

func (o NamespaceOutput) AlternateName() pulumi.StringPtrOutput

Alternate name for namespace

func (NamespaceOutput) CreatedAt

func (o NamespaceOutput) CreatedAt() pulumi.StringOutput

The time the namespace was created

func (NamespaceOutput) DisableLocalAuth

func (o NamespaceOutput) DisableLocalAuth() pulumi.BoolPtrOutput

This property disables SAS authentication for the Service Bus namespace.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) Encryption

Properties of BYOK Encryption description

func (NamespaceOutput) Identity

Properties of BYOK Identity description

func (NamespaceOutput) Location

func (o NamespaceOutput) Location() pulumi.StringOutput

The Geo-location where the resource lives

func (NamespaceOutput) MetricId

func (o NamespaceOutput) MetricId() pulumi.StringOutput

Identifier for Azure Insights metrics

func (NamespaceOutput) MinimumTlsVersion

func (o NamespaceOutput) MinimumTlsVersion() pulumi.StringPtrOutput

The minimum TLS version for the cluster to support, e.g. '1.2'

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

Properties of SKU

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.

func (NamespaceOutput) ZoneRedundant

func (o NamespaceOutput) ZoneRedundant() pulumi.BoolPtrOutput

Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.

type NamespaceState

type NamespaceState struct {
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type NamespaceVirtualNetworkRule

type NamespaceVirtualNetworkRule struct {
	pulumi.CustomResourceState

	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Resource ID of Virtual Network Subnet
	VirtualNetworkSubnetId pulumi.StringPtrOutput `pulumi:"virtualNetworkSubnetId"`
}

Single item in a List or Get VirtualNetworkRules operation Azure REST API version: 2018-01-01-preview. Prior API version in Azure Native 1.x: 2018-01-01-preview.

func GetNamespaceVirtualNetworkRule

func GetNamespaceVirtualNetworkRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceVirtualNetworkRuleState, opts ...pulumi.ResourceOption) (*NamespaceVirtualNetworkRule, error)

GetNamespaceVirtualNetworkRule gets an existing NamespaceVirtualNetworkRule 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 NewNamespaceVirtualNetworkRule

func NewNamespaceVirtualNetworkRule(ctx *pulumi.Context,
	name string, args *NamespaceVirtualNetworkRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceVirtualNetworkRule, error)

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

func (*NamespaceVirtualNetworkRule) ElementType

func (*NamespaceVirtualNetworkRule) ElementType() reflect.Type

func (*NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutput

func (i *NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (*NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutputWithContext

func (i *NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutputWithContext(ctx context.Context) NamespaceVirtualNetworkRuleOutput

type NamespaceVirtualNetworkRuleArgs

type NamespaceVirtualNetworkRuleArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The Virtual Network Rule name.
	VirtualNetworkRuleName pulumi.StringPtrInput
	// Resource ID of Virtual Network Subnet
	VirtualNetworkSubnetId pulumi.StringPtrInput
}

The set of arguments for constructing a NamespaceVirtualNetworkRule resource.

func (NamespaceVirtualNetworkRuleArgs) ElementType

type NamespaceVirtualNetworkRuleInput

type NamespaceVirtualNetworkRuleInput interface {
	pulumi.Input

	ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput
	ToNamespaceVirtualNetworkRuleOutputWithContext(ctx context.Context) NamespaceVirtualNetworkRuleOutput
}

type NamespaceVirtualNetworkRuleOutput

type NamespaceVirtualNetworkRuleOutput struct{ *pulumi.OutputState }

func (NamespaceVirtualNetworkRuleOutput) ElementType

func (NamespaceVirtualNetworkRuleOutput) Name

Resource name

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput

func (o NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutputWithContext

func (o NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutputWithContext(ctx context.Context) NamespaceVirtualNetworkRuleOutput

func (NamespaceVirtualNetworkRuleOutput) Type

Resource type

func (NamespaceVirtualNetworkRuleOutput) VirtualNetworkSubnetId

func (o NamespaceVirtualNetworkRuleOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

Resource ID of Virtual Network Subnet

type NamespaceVirtualNetworkRuleState

type NamespaceVirtualNetworkRuleState struct {
}

func (NamespaceVirtualNetworkRuleState) ElementType

type NetworkRuleIPAction

type NetworkRuleIPAction string

The IP Filter Action

func (NetworkRuleIPAction) ElementType

func (NetworkRuleIPAction) ElementType() reflect.Type

func (NetworkRuleIPAction) ToNetworkRuleIPActionOutput

func (e NetworkRuleIPAction) ToNetworkRuleIPActionOutput() NetworkRuleIPActionOutput

func (NetworkRuleIPAction) ToNetworkRuleIPActionOutputWithContext

func (e NetworkRuleIPAction) ToNetworkRuleIPActionOutputWithContext(ctx context.Context) NetworkRuleIPActionOutput

func (NetworkRuleIPAction) ToNetworkRuleIPActionPtrOutput

func (e NetworkRuleIPAction) ToNetworkRuleIPActionPtrOutput() NetworkRuleIPActionPtrOutput

func (NetworkRuleIPAction) ToNetworkRuleIPActionPtrOutputWithContext

func (e NetworkRuleIPAction) ToNetworkRuleIPActionPtrOutputWithContext(ctx context.Context) NetworkRuleIPActionPtrOutput

func (NetworkRuleIPAction) ToStringOutput

func (e NetworkRuleIPAction) ToStringOutput() pulumi.StringOutput

func (NetworkRuleIPAction) ToStringOutputWithContext

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

func (NetworkRuleIPAction) ToStringPtrOutput

func (e NetworkRuleIPAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleIPAction) ToStringPtrOutputWithContext

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

type NetworkRuleIPActionInput

type NetworkRuleIPActionInput interface {
	pulumi.Input

	ToNetworkRuleIPActionOutput() NetworkRuleIPActionOutput
	ToNetworkRuleIPActionOutputWithContext(context.Context) NetworkRuleIPActionOutput
}

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

NetworkRuleIPActionAllow

type NetworkRuleIPActionOutput

type NetworkRuleIPActionOutput struct{ *pulumi.OutputState }

func (NetworkRuleIPActionOutput) ElementType

func (NetworkRuleIPActionOutput) ElementType() reflect.Type

func (NetworkRuleIPActionOutput) ToNetworkRuleIPActionOutput

func (o NetworkRuleIPActionOutput) ToNetworkRuleIPActionOutput() NetworkRuleIPActionOutput

func (NetworkRuleIPActionOutput) ToNetworkRuleIPActionOutputWithContext

func (o NetworkRuleIPActionOutput) ToNetworkRuleIPActionOutputWithContext(ctx context.Context) NetworkRuleIPActionOutput

func (NetworkRuleIPActionOutput) ToNetworkRuleIPActionPtrOutput

func (o NetworkRuleIPActionOutput) ToNetworkRuleIPActionPtrOutput() NetworkRuleIPActionPtrOutput

func (NetworkRuleIPActionOutput) ToNetworkRuleIPActionPtrOutputWithContext

func (o NetworkRuleIPActionOutput) ToNetworkRuleIPActionPtrOutputWithContext(ctx context.Context) NetworkRuleIPActionPtrOutput

func (NetworkRuleIPActionOutput) ToStringOutput

func (o NetworkRuleIPActionOutput) ToStringOutput() pulumi.StringOutput

func (NetworkRuleIPActionOutput) ToStringOutputWithContext

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

func (NetworkRuleIPActionOutput) ToStringPtrOutput

func (o NetworkRuleIPActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleIPActionOutput) ToStringPtrOutputWithContext

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

type NetworkRuleIPActionPtrInput

type NetworkRuleIPActionPtrInput interface {
	pulumi.Input

	ToNetworkRuleIPActionPtrOutput() NetworkRuleIPActionPtrOutput
	ToNetworkRuleIPActionPtrOutputWithContext(context.Context) NetworkRuleIPActionPtrOutput
}

func NetworkRuleIPActionPtr

func NetworkRuleIPActionPtr(v string) NetworkRuleIPActionPtrInput

type NetworkRuleIPActionPtrOutput

type NetworkRuleIPActionPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleIPActionPtrOutput) Elem

func (NetworkRuleIPActionPtrOutput) ElementType

func (NetworkRuleIPActionPtrOutput) ToNetworkRuleIPActionPtrOutput

func (o NetworkRuleIPActionPtrOutput) ToNetworkRuleIPActionPtrOutput() NetworkRuleIPActionPtrOutput

func (NetworkRuleIPActionPtrOutput) ToNetworkRuleIPActionPtrOutputWithContext

func (o NetworkRuleIPActionPtrOutput) ToNetworkRuleIPActionPtrOutputWithContext(ctx context.Context) NetworkRuleIPActionPtrOutput

func (NetworkRuleIPActionPtrOutput) ToStringPtrOutput

func (o NetworkRuleIPActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleIPActionPtrOutput) ToStringPtrOutputWithContext

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

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: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2018-01-01-preview.

Other available API versions: 2022-10-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 PublicNetworkAccessFlag

type PublicNetworkAccessFlag string

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

func (PublicNetworkAccessFlag) ElementType

func (PublicNetworkAccessFlag) ElementType() reflect.Type

func (PublicNetworkAccessFlag) ToPublicNetworkAccessFlagOutput

func (e PublicNetworkAccessFlag) ToPublicNetworkAccessFlagOutput() PublicNetworkAccessFlagOutput

func (PublicNetworkAccessFlag) ToPublicNetworkAccessFlagOutputWithContext

func (e PublicNetworkAccessFlag) ToPublicNetworkAccessFlagOutputWithContext(ctx context.Context) PublicNetworkAccessFlagOutput

func (PublicNetworkAccessFlag) ToPublicNetworkAccessFlagPtrOutput

func (e PublicNetworkAccessFlag) ToPublicNetworkAccessFlagPtrOutput() PublicNetworkAccessFlagPtrOutput

func (PublicNetworkAccessFlag) ToPublicNetworkAccessFlagPtrOutputWithContext

func (e PublicNetworkAccessFlag) ToPublicNetworkAccessFlagPtrOutputWithContext(ctx context.Context) PublicNetworkAccessFlagPtrOutput

func (PublicNetworkAccessFlag) ToStringOutput

func (e PublicNetworkAccessFlag) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessFlag) ToStringOutputWithContext

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

func (PublicNetworkAccessFlag) ToStringPtrOutput

func (e PublicNetworkAccessFlag) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessFlag) ToStringPtrOutputWithContext

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

type PublicNetworkAccessFlagInput

type PublicNetworkAccessFlagInput interface {
	pulumi.Input

	ToPublicNetworkAccessFlagOutput() PublicNetworkAccessFlagOutput
	ToPublicNetworkAccessFlagOutputWithContext(context.Context) PublicNetworkAccessFlagOutput
}

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

PublicNetworkAccessFlagEnabled
PublicNetworkAccessFlagDisabled

type PublicNetworkAccessFlagOutput

type PublicNetworkAccessFlagOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessFlagOutput) ElementType

func (PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagOutput

func (o PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagOutput() PublicNetworkAccessFlagOutput

func (PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagOutputWithContext

func (o PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagOutputWithContext(ctx context.Context) PublicNetworkAccessFlagOutput

func (PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagPtrOutput

func (o PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagPtrOutput() PublicNetworkAccessFlagPtrOutput

func (PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagPtrOutputWithContext

func (o PublicNetworkAccessFlagOutput) ToPublicNetworkAccessFlagPtrOutputWithContext(ctx context.Context) PublicNetworkAccessFlagPtrOutput

func (PublicNetworkAccessFlagOutput) ToStringOutput

func (PublicNetworkAccessFlagOutput) ToStringOutputWithContext

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

func (PublicNetworkAccessFlagOutput) ToStringPtrOutput

func (PublicNetworkAccessFlagOutput) ToStringPtrOutputWithContext

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

type PublicNetworkAccessFlagPtrInput

type PublicNetworkAccessFlagPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessFlagPtrOutput() PublicNetworkAccessFlagPtrOutput
	ToPublicNetworkAccessFlagPtrOutputWithContext(context.Context) PublicNetworkAccessFlagPtrOutput
}

func PublicNetworkAccessFlagPtr

func PublicNetworkAccessFlagPtr(v string) PublicNetworkAccessFlagPtrInput

type PublicNetworkAccessFlagPtrOutput

type PublicNetworkAccessFlagPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessFlagPtrOutput) Elem

func (PublicNetworkAccessFlagPtrOutput) ElementType

func (PublicNetworkAccessFlagPtrOutput) ToPublicNetworkAccessFlagPtrOutput

func (o PublicNetworkAccessFlagPtrOutput) ToPublicNetworkAccessFlagPtrOutput() PublicNetworkAccessFlagPtrOutput

func (PublicNetworkAccessFlagPtrOutput) ToPublicNetworkAccessFlagPtrOutputWithContext

func (o PublicNetworkAccessFlagPtrOutput) ToPublicNetworkAccessFlagPtrOutputWithContext(ctx context.Context) PublicNetworkAccessFlagPtrOutput

func (PublicNetworkAccessFlagPtrOutput) ToStringPtrOutput

func (PublicNetworkAccessFlagPtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessFlagPtrOutput) 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 Queue

type Queue struct {
	pulumi.CustomResourceState

	// Last time a message was sent, or the last time there was a receive request to this queue.
	AccessedAt pulumi.StringOutput `pulumi:"accessedAt"`
	// ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle pulumi.StringPtrOutput `pulumi:"autoDeleteOnIdle"`
	// Message Count Details.
	CountDetails MessageCountDetailsResponseOutput `pulumi:"countDetails"`
	// The exact time the message was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A value that indicates whether this queue has dead letter support when a message expires.
	DeadLetteringOnMessageExpiration pulumi.BoolPtrOutput `pulumi:"deadLetteringOnMessageExpiration"`
	// ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive pulumi.StringPtrOutput `pulumi:"defaultMessageTimeToLive"`
	// ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow pulumi.StringPtrOutput `pulumi:"duplicateDetectionHistoryTimeWindow"`
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"`
	// A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
	EnableExpress pulumi.BoolPtrOutput `pulumi:"enableExpress"`
	// A value that indicates whether the queue is to be partitioned across multiple message brokers.
	EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"`
	// Queue/Topic name to forward the Dead Letter message
	ForwardDeadLetteredMessagesTo pulumi.StringPtrOutput `pulumi:"forwardDeadLetteredMessagesTo"`
	// Queue/Topic name to forward the messages
	ForwardTo pulumi.StringPtrOutput `pulumi:"forwardTo"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.
	LockDuration pulumi.StringPtrOutput `pulumi:"lockDuration"`
	// The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.
	MaxDeliveryCount pulumi.IntPtrOutput `pulumi:"maxDeliveryCount"`
	// Maximum size (in KB) of the message payload that can be accepted by the queue. This property is only used in Premium today and default is 1024.
	MaxMessageSizeInKilobytes pulumi.Float64PtrOutput `pulumi:"maxMessageSizeInKilobytes"`
	// The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.
	MaxSizeInMegabytes pulumi.IntPtrOutput `pulumi:"maxSizeInMegabytes"`
	// The number of messages in the queue.
	MessageCount pulumi.Float64Output `pulumi:"messageCount"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// A value indicating if this queue requires duplicate detection.
	RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"`
	// A value that indicates whether the queue supports the concept of sessions.
	RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"`
	// The size of the queue, in bytes.
	SizeInBytes pulumi.Float64Output `pulumi:"sizeInBytes"`
	// Enumerates the possible values for the status of a messaging entity.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// 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 exact time the message was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Description of queue Resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2015-08-01, 2022-10-01-preview.

func GetQueue

func GetQueue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)

GetQueue gets an existing Queue 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 NewQueue

func NewQueue(ctx *pulumi.Context,
	name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)

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

func (*Queue) ElementType

func (*Queue) ElementType() reflect.Type

func (*Queue) ToQueueOutput

func (i *Queue) ToQueueOutput() QueueOutput

func (*Queue) ToQueueOutputWithContext

func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput

type QueueArgs

type QueueArgs struct {
	// ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle pulumi.StringPtrInput
	// A value that indicates whether this queue has dead letter support when a message expires.
	DeadLetteringOnMessageExpiration pulumi.BoolPtrInput
	// ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive pulumi.StringPtrInput
	// ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations pulumi.BoolPtrInput
	// A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
	EnableExpress pulumi.BoolPtrInput
	// A value that indicates whether the queue is to be partitioned across multiple message brokers.
	EnablePartitioning pulumi.BoolPtrInput
	// Queue/Topic name to forward the Dead Letter message
	ForwardDeadLetteredMessagesTo pulumi.StringPtrInput
	// Queue/Topic name to forward the messages
	ForwardTo pulumi.StringPtrInput
	// ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.
	LockDuration pulumi.StringPtrInput
	// The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.
	MaxDeliveryCount pulumi.IntPtrInput
	// Maximum size (in KB) of the message payload that can be accepted by the queue. This property is only used in Premium today and default is 1024.
	MaxMessageSizeInKilobytes pulumi.Float64PtrInput
	// The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.
	MaxSizeInMegabytes pulumi.IntPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// The queue name.
	QueueName pulumi.StringPtrInput
	// A value indicating if this queue requires duplicate detection.
	RequiresDuplicateDetection pulumi.BoolPtrInput
	// A value that indicates whether the queue supports the concept of sessions.
	RequiresSession pulumi.BoolPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// Enumerates the possible values for the status of a messaging entity.
	Status EntityStatusPtrInput
}

The set of arguments for constructing a Queue resource.

func (QueueArgs) ElementType

func (QueueArgs) ElementType() reflect.Type

type QueueAuthorizationRule

type QueueAuthorizationRule 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"`
}

Description of a namespace authorization rule. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2014-09-01, 2015-08-01, 2022-10-01-preview.

func GetQueueAuthorizationRule

func GetQueueAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueAuthorizationRuleState, opts ...pulumi.ResourceOption) (*QueueAuthorizationRule, error)

GetQueueAuthorizationRule gets an existing QueueAuthorizationRule 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 NewQueueAuthorizationRule

func NewQueueAuthorizationRule(ctx *pulumi.Context,
	name string, args *QueueAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*QueueAuthorizationRule, error)

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

func (*QueueAuthorizationRule) ElementType

func (*QueueAuthorizationRule) ElementType() reflect.Type

func (*QueueAuthorizationRule) ToQueueAuthorizationRuleOutput

func (i *QueueAuthorizationRule) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput

func (*QueueAuthorizationRule) ToQueueAuthorizationRuleOutputWithContext

func (i *QueueAuthorizationRule) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput

type QueueAuthorizationRuleArgs

type QueueAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// The queue name.
	QueueName 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 QueueAuthorizationRule resource.

func (QueueAuthorizationRuleArgs) ElementType

func (QueueAuthorizationRuleArgs) ElementType() reflect.Type

type QueueAuthorizationRuleInput

type QueueAuthorizationRuleInput interface {
	pulumi.Input

	ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput
	ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput
}

type QueueAuthorizationRuleOutput

type QueueAuthorizationRuleOutput struct{ *pulumi.OutputState }

func (QueueAuthorizationRuleOutput) ElementType

func (QueueAuthorizationRuleOutput) Location

The geo-location where the resource lives

func (QueueAuthorizationRuleOutput) Name

The name of the resource

func (QueueAuthorizationRuleOutput) Rights

The rights associated with the rule.

func (QueueAuthorizationRuleOutput) SystemData

The system meta data relating to this resource.

func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutput

func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutput() QueueAuthorizationRuleOutput

func (QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext

func (o QueueAuthorizationRuleOutput) ToQueueAuthorizationRuleOutputWithContext(ctx context.Context) QueueAuthorizationRuleOutput

func (QueueAuthorizationRuleOutput) Type

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

type QueueAuthorizationRuleState

type QueueAuthorizationRuleState struct {
}

func (QueueAuthorizationRuleState) ElementType

type QueueInput

type QueueInput interface {
	pulumi.Input

	ToQueueOutput() QueueOutput
	ToQueueOutputWithContext(ctx context.Context) QueueOutput
}

type QueueOutput

type QueueOutput struct{ *pulumi.OutputState }

func (QueueOutput) AccessedAt

func (o QueueOutput) AccessedAt() pulumi.StringOutput

Last time a message was sent, or the last time there was a receive request to this queue.

func (QueueOutput) AutoDeleteOnIdle

func (o QueueOutput) AutoDeleteOnIdle() pulumi.StringPtrOutput

ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes.

func (QueueOutput) CountDetails

Message Count Details.

func (QueueOutput) CreatedAt

func (o QueueOutput) CreatedAt() pulumi.StringOutput

The exact time the message was created.

func (QueueOutput) DeadLetteringOnMessageExpiration

func (o QueueOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput

A value that indicates whether this queue has dead letter support when a message expires.

func (QueueOutput) DefaultMessageTimeToLive

func (o QueueOutput) DefaultMessageTimeToLive() pulumi.StringPtrOutput

ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

func (QueueOutput) DuplicateDetectionHistoryTimeWindow

func (o QueueOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringPtrOutput

ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.

func (QueueOutput) ElementType

func (QueueOutput) ElementType() reflect.Type

func (QueueOutput) EnableBatchedOperations

func (o QueueOutput) EnableBatchedOperations() pulumi.BoolPtrOutput

Value that indicates whether server-side batched operations are enabled.

func (QueueOutput) EnableExpress

func (o QueueOutput) EnableExpress() pulumi.BoolPtrOutput

A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.

func (QueueOutput) EnablePartitioning

func (o QueueOutput) EnablePartitioning() pulumi.BoolPtrOutput

A value that indicates whether the queue is to be partitioned across multiple message brokers.

func (QueueOutput) ForwardDeadLetteredMessagesTo

func (o QueueOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput

Queue/Topic name to forward the Dead Letter message

func (QueueOutput) ForwardTo

func (o QueueOutput) ForwardTo() pulumi.StringPtrOutput

Queue/Topic name to forward the messages

func (QueueOutput) Location

func (o QueueOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (QueueOutput) LockDuration

func (o QueueOutput) LockDuration() pulumi.StringPtrOutput

ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.

func (QueueOutput) MaxDeliveryCount

func (o QueueOutput) MaxDeliveryCount() pulumi.IntPtrOutput

The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.

func (QueueOutput) MaxMessageSizeInKilobytes

func (o QueueOutput) MaxMessageSizeInKilobytes() pulumi.Float64PtrOutput

Maximum size (in KB) of the message payload that can be accepted by the queue. This property is only used in Premium today and default is 1024.

func (QueueOutput) MaxSizeInMegabytes

func (o QueueOutput) MaxSizeInMegabytes() pulumi.IntPtrOutput

The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.

func (QueueOutput) MessageCount

func (o QueueOutput) MessageCount() pulumi.Float64Output

The number of messages in the queue.

func (QueueOutput) Name

func (o QueueOutput) Name() pulumi.StringOutput

The name of the resource

func (QueueOutput) RequiresDuplicateDetection

func (o QueueOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput

A value indicating if this queue requires duplicate detection.

func (QueueOutput) RequiresSession

func (o QueueOutput) RequiresSession() pulumi.BoolPtrOutput

A value that indicates whether the queue supports the concept of sessions.

func (QueueOutput) SizeInBytes

func (o QueueOutput) SizeInBytes() pulumi.Float64Output

The size of the queue, in bytes.

func (QueueOutput) Status

func (o QueueOutput) Status() pulumi.StringPtrOutput

Enumerates the possible values for the status of a messaging entity.

func (QueueOutput) SystemData

func (o QueueOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (QueueOutput) ToQueueOutput

func (o QueueOutput) ToQueueOutput() QueueOutput

func (QueueOutput) ToQueueOutputWithContext

func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput

func (QueueOutput) Type

func (o QueueOutput) Type() pulumi.StringOutput

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

func (QueueOutput) UpdatedAt

func (o QueueOutput) UpdatedAt() pulumi.StringOutput

The exact time the message was updated.

type QueueState

type QueueState struct {
}

func (QueueState) ElementType

func (QueueState) ElementType() reflect.Type

type Rule

type Rule struct {
	pulumi.CustomResourceState

	// Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
	Action ActionResponsePtrOutput `pulumi:"action"`
	// Properties of correlationFilter
	CorrelationFilter CorrelationFilterResponsePtrOutput `pulumi:"correlationFilter"`
	// Filter type that is evaluated against a BrokeredMessage.
	FilterType pulumi.StringPtrOutput `pulumi:"filterType"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of sqlFilter
	SqlFilter SqlFilterResponsePtrOutput `pulumi:"sqlFilter"`
	// 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"`
}

Description of Rule Resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2022-10-01-preview.

func GetRule

func GetRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)

GetRule gets an existing Rule 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 NewRule

func NewRule(ctx *pulumi.Context,
	name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)

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

func (*Rule) ElementType

func (*Rule) ElementType() reflect.Type

func (*Rule) ToRuleOutput

func (i *Rule) ToRuleOutput() RuleOutput

func (*Rule) ToRuleOutputWithContext

func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleArgs

type RuleArgs struct {
	// Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
	Action ActionPtrInput
	// Properties of correlationFilter
	CorrelationFilter CorrelationFilterPtrInput
	// Filter type that is evaluated against a BrokeredMessage.
	FilterType pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The rule name.
	RuleName pulumi.StringPtrInput
	// Properties of sqlFilter
	SqlFilter SqlFilterPtrInput
	// The subscription name.
	SubscriptionName pulumi.StringInput
	// The topic name.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a Rule resource.

func (RuleArgs) ElementType

func (RuleArgs) ElementType() reflect.Type

type RuleInput

type RuleInput interface {
	pulumi.Input

	ToRuleOutput() RuleOutput
	ToRuleOutputWithContext(ctx context.Context) RuleOutput
}

type RuleOutput

type RuleOutput struct{ *pulumi.OutputState }

func (RuleOutput) Action

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

func (RuleOutput) CorrelationFilter

func (o RuleOutput) CorrelationFilter() CorrelationFilterResponsePtrOutput

Properties of correlationFilter

func (RuleOutput) ElementType

func (RuleOutput) ElementType() reflect.Type

func (RuleOutput) FilterType

func (o RuleOutput) FilterType() pulumi.StringPtrOutput

Filter type that is evaluated against a BrokeredMessage.

func (RuleOutput) Location

func (o RuleOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (RuleOutput) Name

func (o RuleOutput) Name() pulumi.StringOutput

The name of the resource

func (RuleOutput) SqlFilter

func (o RuleOutput) SqlFilter() SqlFilterResponsePtrOutput

Properties of sqlFilter

func (RuleOutput) SystemData

func (o RuleOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (RuleOutput) ToRuleOutput

func (o RuleOutput) ToRuleOutput() RuleOutput

func (RuleOutput) ToRuleOutputWithContext

func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput

func (RuleOutput) Type

func (o RuleOutput) Type() pulumi.StringOutput

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

type RuleState

type RuleState struct {
}

func (RuleState) ElementType

func (RuleState) ElementType() reflect.Type

type SBClientAffineProperties

type SBClientAffineProperties struct {
	// Indicates the Client ID of the application that created the client-affine subscription.
	ClientId *string `pulumi:"clientId"`
	// For client-affine subscriptions, this value indicates whether the subscription is durable or not.
	IsDurable *bool `pulumi:"isDurable"`
	// For client-affine subscriptions, this value indicates whether the subscription is shared or not.
	IsShared *bool `pulumi:"isShared"`
}

Properties specific to client affine subscriptions.

type SBClientAffinePropertiesArgs

type SBClientAffinePropertiesArgs struct {
	// Indicates the Client ID of the application that created the client-affine subscription.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// For client-affine subscriptions, this value indicates whether the subscription is durable or not.
	IsDurable pulumi.BoolPtrInput `pulumi:"isDurable"`
	// For client-affine subscriptions, this value indicates whether the subscription is shared or not.
	IsShared pulumi.BoolPtrInput `pulumi:"isShared"`
}

Properties specific to client affine subscriptions.

func (SBClientAffinePropertiesArgs) ElementType

func (SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesOutput

func (i SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesOutput() SBClientAffinePropertiesOutput

func (SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesOutputWithContext

func (i SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesOutputWithContext(ctx context.Context) SBClientAffinePropertiesOutput

func (SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesPtrOutput

func (i SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesPtrOutput() SBClientAffinePropertiesPtrOutput

func (SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesPtrOutputWithContext

func (i SBClientAffinePropertiesArgs) ToSBClientAffinePropertiesPtrOutputWithContext(ctx context.Context) SBClientAffinePropertiesPtrOutput

type SBClientAffinePropertiesInput

type SBClientAffinePropertiesInput interface {
	pulumi.Input

	ToSBClientAffinePropertiesOutput() SBClientAffinePropertiesOutput
	ToSBClientAffinePropertiesOutputWithContext(context.Context) SBClientAffinePropertiesOutput
}

SBClientAffinePropertiesInput is an input type that accepts SBClientAffinePropertiesArgs and SBClientAffinePropertiesOutput values. You can construct a concrete instance of `SBClientAffinePropertiesInput` via:

SBClientAffinePropertiesArgs{...}

type SBClientAffinePropertiesOutput

type SBClientAffinePropertiesOutput struct{ *pulumi.OutputState }

Properties specific to client affine subscriptions.

func (SBClientAffinePropertiesOutput) ClientId

Indicates the Client ID of the application that created the client-affine subscription.

func (SBClientAffinePropertiesOutput) ElementType

func (SBClientAffinePropertiesOutput) IsDurable

For client-affine subscriptions, this value indicates whether the subscription is durable or not.

func (SBClientAffinePropertiesOutput) IsShared

For client-affine subscriptions, this value indicates whether the subscription is shared or not.

func (SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesOutput

func (o SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesOutput() SBClientAffinePropertiesOutput

func (SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesOutputWithContext

func (o SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesOutputWithContext(ctx context.Context) SBClientAffinePropertiesOutput

func (SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesPtrOutput

func (o SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesPtrOutput() SBClientAffinePropertiesPtrOutput

func (SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesPtrOutputWithContext

func (o SBClientAffinePropertiesOutput) ToSBClientAffinePropertiesPtrOutputWithContext(ctx context.Context) SBClientAffinePropertiesPtrOutput

type SBClientAffinePropertiesPtrInput

type SBClientAffinePropertiesPtrInput interface {
	pulumi.Input

	ToSBClientAffinePropertiesPtrOutput() SBClientAffinePropertiesPtrOutput
	ToSBClientAffinePropertiesPtrOutputWithContext(context.Context) SBClientAffinePropertiesPtrOutput
}

SBClientAffinePropertiesPtrInput is an input type that accepts SBClientAffinePropertiesArgs, SBClientAffinePropertiesPtr and SBClientAffinePropertiesPtrOutput values. You can construct a concrete instance of `SBClientAffinePropertiesPtrInput` via:

        SBClientAffinePropertiesArgs{...}

or:

        nil

type SBClientAffinePropertiesPtrOutput

type SBClientAffinePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SBClientAffinePropertiesPtrOutput) ClientId

Indicates the Client ID of the application that created the client-affine subscription.

func (SBClientAffinePropertiesPtrOutput) Elem

func (SBClientAffinePropertiesPtrOutput) ElementType

func (SBClientAffinePropertiesPtrOutput) IsDurable

For client-affine subscriptions, this value indicates whether the subscription is durable or not.

func (SBClientAffinePropertiesPtrOutput) IsShared

For client-affine subscriptions, this value indicates whether the subscription is shared or not.

func (SBClientAffinePropertiesPtrOutput) ToSBClientAffinePropertiesPtrOutput

func (o SBClientAffinePropertiesPtrOutput) ToSBClientAffinePropertiesPtrOutput() SBClientAffinePropertiesPtrOutput

func (SBClientAffinePropertiesPtrOutput) ToSBClientAffinePropertiesPtrOutputWithContext

func (o SBClientAffinePropertiesPtrOutput) ToSBClientAffinePropertiesPtrOutputWithContext(ctx context.Context) SBClientAffinePropertiesPtrOutput

type SBClientAffinePropertiesResponse

type SBClientAffinePropertiesResponse struct {
	// Indicates the Client ID of the application that created the client-affine subscription.
	ClientId *string `pulumi:"clientId"`
	// For client-affine subscriptions, this value indicates whether the subscription is durable or not.
	IsDurable *bool `pulumi:"isDurable"`
	// For client-affine subscriptions, this value indicates whether the subscription is shared or not.
	IsShared *bool `pulumi:"isShared"`
}

Properties specific to client affine subscriptions.

type SBClientAffinePropertiesResponseOutput

type SBClientAffinePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties specific to client affine subscriptions.

func (SBClientAffinePropertiesResponseOutput) ClientId

Indicates the Client ID of the application that created the client-affine subscription.

func (SBClientAffinePropertiesResponseOutput) ElementType

func (SBClientAffinePropertiesResponseOutput) IsDurable

For client-affine subscriptions, this value indicates whether the subscription is durable or not.

func (SBClientAffinePropertiesResponseOutput) IsShared

For client-affine subscriptions, this value indicates whether the subscription is shared or not.

func (SBClientAffinePropertiesResponseOutput) ToSBClientAffinePropertiesResponseOutput

func (o SBClientAffinePropertiesResponseOutput) ToSBClientAffinePropertiesResponseOutput() SBClientAffinePropertiesResponseOutput

func (SBClientAffinePropertiesResponseOutput) ToSBClientAffinePropertiesResponseOutputWithContext

func (o SBClientAffinePropertiesResponseOutput) ToSBClientAffinePropertiesResponseOutputWithContext(ctx context.Context) SBClientAffinePropertiesResponseOutput

type SBClientAffinePropertiesResponsePtrOutput

type SBClientAffinePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SBClientAffinePropertiesResponsePtrOutput) ClientId

Indicates the Client ID of the application that created the client-affine subscription.

func (SBClientAffinePropertiesResponsePtrOutput) Elem

func (SBClientAffinePropertiesResponsePtrOutput) ElementType

func (SBClientAffinePropertiesResponsePtrOutput) IsDurable

For client-affine subscriptions, this value indicates whether the subscription is durable or not.

func (SBClientAffinePropertiesResponsePtrOutput) IsShared

For client-affine subscriptions, this value indicates whether the subscription is shared or not.

func (SBClientAffinePropertiesResponsePtrOutput) ToSBClientAffinePropertiesResponsePtrOutput

func (o SBClientAffinePropertiesResponsePtrOutput) ToSBClientAffinePropertiesResponsePtrOutput() SBClientAffinePropertiesResponsePtrOutput

func (SBClientAffinePropertiesResponsePtrOutput) ToSBClientAffinePropertiesResponsePtrOutputWithContext

func (o SBClientAffinePropertiesResponsePtrOutput) ToSBClientAffinePropertiesResponsePtrOutputWithContext(ctx context.Context) SBClientAffinePropertiesResponsePtrOutput

type SBSku

type SBSku struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier *string `pulumi:"tier"`
}

SKU of the namespace.

type SBSkuArgs

type SBSkuArgs struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU of the namespace.

func (SBSkuArgs) ElementType

func (SBSkuArgs) ElementType() reflect.Type

func (SBSkuArgs) ToSBSkuOutput

func (i SBSkuArgs) ToSBSkuOutput() SBSkuOutput

func (SBSkuArgs) ToSBSkuOutputWithContext

func (i SBSkuArgs) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput

func (SBSkuArgs) ToSBSkuPtrOutput

func (i SBSkuArgs) ToSBSkuPtrOutput() SBSkuPtrOutput

func (SBSkuArgs) ToSBSkuPtrOutputWithContext

func (i SBSkuArgs) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput

type SBSkuInput

type SBSkuInput interface {
	pulumi.Input

	ToSBSkuOutput() SBSkuOutput
	ToSBSkuOutputWithContext(context.Context) SBSkuOutput
}

SBSkuInput is an input type that accepts SBSkuArgs and SBSkuOutput values. You can construct a concrete instance of `SBSkuInput` via:

SBSkuArgs{...}

type SBSkuOutput

type SBSkuOutput struct{ *pulumi.OutputState }

SKU of the namespace.

func (SBSkuOutput) Capacity

func (o SBSkuOutput) Capacity() pulumi.IntPtrOutput

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuOutput) ElementType

func (SBSkuOutput) ElementType() reflect.Type

func (SBSkuOutput) Name

func (o SBSkuOutput) Name() pulumi.StringOutput

Name of this SKU.

func (SBSkuOutput) Tier

The billing tier of this particular SKU.

func (SBSkuOutput) ToSBSkuOutput

func (o SBSkuOutput) ToSBSkuOutput() SBSkuOutput

func (SBSkuOutput) ToSBSkuOutputWithContext

func (o SBSkuOutput) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput

func (SBSkuOutput) ToSBSkuPtrOutput

func (o SBSkuOutput) ToSBSkuPtrOutput() SBSkuPtrOutput

func (SBSkuOutput) ToSBSkuPtrOutputWithContext

func (o SBSkuOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput

type SBSkuPtrInput

type SBSkuPtrInput interface {
	pulumi.Input

	ToSBSkuPtrOutput() SBSkuPtrOutput
	ToSBSkuPtrOutputWithContext(context.Context) SBSkuPtrOutput
}

SBSkuPtrInput is an input type that accepts SBSkuArgs, SBSkuPtr and SBSkuPtrOutput values. You can construct a concrete instance of `SBSkuPtrInput` via:

        SBSkuArgs{...}

or:

        nil

func SBSkuPtr

func SBSkuPtr(v *SBSkuArgs) SBSkuPtrInput

type SBSkuPtrOutput

type SBSkuPtrOutput struct{ *pulumi.OutputState }

func (SBSkuPtrOutput) Capacity

func (o SBSkuPtrOutput) Capacity() pulumi.IntPtrOutput

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuPtrOutput) Elem

func (o SBSkuPtrOutput) Elem() SBSkuOutput

func (SBSkuPtrOutput) ElementType

func (SBSkuPtrOutput) ElementType() reflect.Type

func (SBSkuPtrOutput) Name

Name of this SKU.

func (SBSkuPtrOutput) Tier

The billing tier of this particular SKU.

func (SBSkuPtrOutput) ToSBSkuPtrOutput

func (o SBSkuPtrOutput) ToSBSkuPtrOutput() SBSkuPtrOutput

func (SBSkuPtrOutput) ToSBSkuPtrOutputWithContext

func (o SBSkuPtrOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput

type SBSkuResponse

type SBSkuResponse struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier *string `pulumi:"tier"`
}

SKU of the namespace.

type SBSkuResponseOutput

type SBSkuResponseOutput struct{ *pulumi.OutputState }

SKU of the namespace.

func (SBSkuResponseOutput) Capacity

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuResponseOutput) ElementType

func (SBSkuResponseOutput) ElementType() reflect.Type

func (SBSkuResponseOutput) Name

Name of this SKU.

func (SBSkuResponseOutput) Tier

The billing tier of this particular SKU.

func (SBSkuResponseOutput) ToSBSkuResponseOutput

func (o SBSkuResponseOutput) ToSBSkuResponseOutput() SBSkuResponseOutput

func (SBSkuResponseOutput) ToSBSkuResponseOutputWithContext

func (o SBSkuResponseOutput) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput

type SBSkuResponsePtrOutput

type SBSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SBSkuResponsePtrOutput) Capacity

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuResponsePtrOutput) Elem

func (SBSkuResponsePtrOutput) ElementType

func (SBSkuResponsePtrOutput) ElementType() reflect.Type

func (SBSkuResponsePtrOutput) Name

Name of this SKU.

func (SBSkuResponsePtrOutput) Tier

The billing tier of this particular SKU.

func (SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput

func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput

func (SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext

func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput

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:

SkuNameBasic
SkuNameStandard
SkuNamePremium

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 SkuTier

type SkuTier string

The billing tier of this particular 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:

SkuTierBasic
SkuTierStandard
SkuTierPremium

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 SqlFilter

type SqlFilter struct {
	// This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
	CompatibilityLevel *int `pulumi:"compatibilityLevel"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"`
	// The SQL expression. e.g. MyProperty='ABC'
	SqlExpression *string `pulumi:"sqlExpression"`
}

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

func (*SqlFilter) Defaults

func (val *SqlFilter) Defaults() *SqlFilter

Defaults sets the appropriate defaults for SqlFilter

type SqlFilterArgs

type SqlFilterArgs struct {
	// This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
	CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing pulumi.BoolPtrInput `pulumi:"requiresPreprocessing"`
	// The SQL expression. e.g. MyProperty='ABC'
	SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"`
}

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

func (*SqlFilterArgs) Defaults

func (val *SqlFilterArgs) Defaults() *SqlFilterArgs

Defaults sets the appropriate defaults for SqlFilterArgs

func (SqlFilterArgs) ElementType

func (SqlFilterArgs) ElementType() reflect.Type

func (SqlFilterArgs) ToSqlFilterOutput

func (i SqlFilterArgs) ToSqlFilterOutput() SqlFilterOutput

func (SqlFilterArgs) ToSqlFilterOutputWithContext

func (i SqlFilterArgs) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput

func (SqlFilterArgs) ToSqlFilterPtrOutput

func (i SqlFilterArgs) ToSqlFilterPtrOutput() SqlFilterPtrOutput

func (SqlFilterArgs) ToSqlFilterPtrOutputWithContext

func (i SqlFilterArgs) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput

type SqlFilterInput

type SqlFilterInput interface {
	pulumi.Input

	ToSqlFilterOutput() SqlFilterOutput
	ToSqlFilterOutputWithContext(context.Context) SqlFilterOutput
}

SqlFilterInput is an input type that accepts SqlFilterArgs and SqlFilterOutput values. You can construct a concrete instance of `SqlFilterInput` via:

SqlFilterArgs{...}

type SqlFilterOutput

type SqlFilterOutput struct{ *pulumi.OutputState }

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

func (SqlFilterOutput) CompatibilityLevel

func (o SqlFilterOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (SqlFilterOutput) ElementType

func (SqlFilterOutput) ElementType() reflect.Type

func (SqlFilterOutput) RequiresPreprocessing

func (o SqlFilterOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (SqlFilterOutput) SqlExpression

func (o SqlFilterOutput) SqlExpression() pulumi.StringPtrOutput

The SQL expression. e.g. MyProperty='ABC'

func (SqlFilterOutput) ToSqlFilterOutput

func (o SqlFilterOutput) ToSqlFilterOutput() SqlFilterOutput

func (SqlFilterOutput) ToSqlFilterOutputWithContext

func (o SqlFilterOutput) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput

func (SqlFilterOutput) ToSqlFilterPtrOutput

func (o SqlFilterOutput) ToSqlFilterPtrOutput() SqlFilterPtrOutput

func (SqlFilterOutput) ToSqlFilterPtrOutputWithContext

func (o SqlFilterOutput) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput

type SqlFilterPtrInput

type SqlFilterPtrInput interface {
	pulumi.Input

	ToSqlFilterPtrOutput() SqlFilterPtrOutput
	ToSqlFilterPtrOutputWithContext(context.Context) SqlFilterPtrOutput
}

SqlFilterPtrInput is an input type that accepts SqlFilterArgs, SqlFilterPtr and SqlFilterPtrOutput values. You can construct a concrete instance of `SqlFilterPtrInput` via:

        SqlFilterArgs{...}

or:

        nil

func SqlFilterPtr

func SqlFilterPtr(v *SqlFilterArgs) SqlFilterPtrInput

type SqlFilterPtrOutput

type SqlFilterPtrOutput struct{ *pulumi.OutputState }

func (SqlFilterPtrOutput) CompatibilityLevel

func (o SqlFilterPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (SqlFilterPtrOutput) Elem

func (SqlFilterPtrOutput) ElementType

func (SqlFilterPtrOutput) ElementType() reflect.Type

func (SqlFilterPtrOutput) RequiresPreprocessing

func (o SqlFilterPtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (SqlFilterPtrOutput) SqlExpression

func (o SqlFilterPtrOutput) SqlExpression() pulumi.StringPtrOutput

The SQL expression. e.g. MyProperty='ABC'

func (SqlFilterPtrOutput) ToSqlFilterPtrOutput

func (o SqlFilterPtrOutput) ToSqlFilterPtrOutput() SqlFilterPtrOutput

func (SqlFilterPtrOutput) ToSqlFilterPtrOutputWithContext

func (o SqlFilterPtrOutput) ToSqlFilterPtrOutputWithContext(ctx context.Context) SqlFilterPtrOutput

type SqlFilterResponse

type SqlFilterResponse struct {
	// This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
	CompatibilityLevel *int `pulumi:"compatibilityLevel"`
	// Value that indicates whether the rule action requires preprocessing.
	RequiresPreprocessing *bool `pulumi:"requiresPreprocessing"`
	// The SQL expression. e.g. MyProperty='ABC'
	SqlExpression *string `pulumi:"sqlExpression"`
}

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

func (*SqlFilterResponse) Defaults

func (val *SqlFilterResponse) Defaults() *SqlFilterResponse

Defaults sets the appropriate defaults for SqlFilterResponse

type SqlFilterResponseOutput

type SqlFilterResponseOutput struct{ *pulumi.OutputState }

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

func (SqlFilterResponseOutput) CompatibilityLevel

func (o SqlFilterResponseOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (SqlFilterResponseOutput) ElementType

func (SqlFilterResponseOutput) ElementType() reflect.Type

func (SqlFilterResponseOutput) RequiresPreprocessing

func (o SqlFilterResponseOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (SqlFilterResponseOutput) SqlExpression

The SQL expression. e.g. MyProperty='ABC'

func (SqlFilterResponseOutput) ToSqlFilterResponseOutput

func (o SqlFilterResponseOutput) ToSqlFilterResponseOutput() SqlFilterResponseOutput

func (SqlFilterResponseOutput) ToSqlFilterResponseOutputWithContext

func (o SqlFilterResponseOutput) ToSqlFilterResponseOutputWithContext(ctx context.Context) SqlFilterResponseOutput

type SqlFilterResponsePtrOutput

type SqlFilterResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlFilterResponsePtrOutput) CompatibilityLevel

func (o SqlFilterResponsePtrOutput) CompatibilityLevel() pulumi.IntPtrOutput

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

func (SqlFilterResponsePtrOutput) Elem

func (SqlFilterResponsePtrOutput) ElementType

func (SqlFilterResponsePtrOutput) ElementType() reflect.Type

func (SqlFilterResponsePtrOutput) RequiresPreprocessing

func (o SqlFilterResponsePtrOutput) RequiresPreprocessing() pulumi.BoolPtrOutput

Value that indicates whether the rule action requires preprocessing.

func (SqlFilterResponsePtrOutput) SqlExpression

The SQL expression. e.g. MyProperty='ABC'

func (SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutput

func (o SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutput() SqlFilterResponsePtrOutput

func (SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutputWithContext

func (o SqlFilterResponsePtrOutput) ToSqlFilterResponsePtrOutputWithContext(ctx context.Context) SqlFilterResponsePtrOutput

type Subnet

type Subnet struct {
	// Resource ID of Virtual Network Subnet
	Id string `pulumi:"id"`
}

Properties supplied for Subnet

type SubnetArgs

type SubnetArgs struct {
	// Resource ID of Virtual Network Subnet
	Id pulumi.StringInput `pulumi:"id"`
}

Properties supplied for Subnet

func (SubnetArgs) ElementType

func (SubnetArgs) ElementType() reflect.Type

func (SubnetArgs) ToSubnetOutput

func (i SubnetArgs) ToSubnetOutput() SubnetOutput

func (SubnetArgs) ToSubnetOutputWithContext

func (i SubnetArgs) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput

func (SubnetArgs) ToSubnetPtrOutput

func (i SubnetArgs) ToSubnetPtrOutput() SubnetPtrOutput

func (SubnetArgs) ToSubnetPtrOutputWithContext

func (i SubnetArgs) ToSubnetPtrOutputWithContext(ctx context.Context) SubnetPtrOutput

type SubnetInput

type SubnetInput interface {
	pulumi.Input

	ToSubnetOutput() SubnetOutput
	ToSubnetOutputWithContext(context.Context) SubnetOutput
}

SubnetInput is an input type that accepts SubnetArgs and SubnetOutput values. You can construct a concrete instance of `SubnetInput` via:

SubnetArgs{...}

type SubnetOutput

type SubnetOutput struct{ *pulumi.OutputState }

Properties supplied for Subnet

func (SubnetOutput) ElementType

func (SubnetOutput) ElementType() reflect.Type

func (SubnetOutput) Id

Resource ID of Virtual Network Subnet

func (SubnetOutput) ToSubnetOutput

func (o SubnetOutput) ToSubnetOutput() SubnetOutput

func (SubnetOutput) ToSubnetOutputWithContext

func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput

func (SubnetOutput) ToSubnetPtrOutput

func (o SubnetOutput) ToSubnetPtrOutput() SubnetPtrOutput

func (SubnetOutput) ToSubnetPtrOutputWithContext

func (o SubnetOutput) ToSubnetPtrOutputWithContext(ctx context.Context) SubnetPtrOutput

type SubnetPtrInput

type SubnetPtrInput interface {
	pulumi.Input

	ToSubnetPtrOutput() SubnetPtrOutput
	ToSubnetPtrOutputWithContext(context.Context) SubnetPtrOutput
}

SubnetPtrInput is an input type that accepts SubnetArgs, SubnetPtr and SubnetPtrOutput values. You can construct a concrete instance of `SubnetPtrInput` via:

        SubnetArgs{...}

or:

        nil

func SubnetPtr

func SubnetPtr(v *SubnetArgs) SubnetPtrInput

type SubnetPtrOutput

type SubnetPtrOutput struct{ *pulumi.OutputState }

func (SubnetPtrOutput) Elem

func (o SubnetPtrOutput) Elem() SubnetOutput

func (SubnetPtrOutput) ElementType

func (SubnetPtrOutput) ElementType() reflect.Type

func (SubnetPtrOutput) Id

Resource ID of Virtual Network Subnet

func (SubnetPtrOutput) ToSubnetPtrOutput

func (o SubnetPtrOutput) ToSubnetPtrOutput() SubnetPtrOutput

func (SubnetPtrOutput) ToSubnetPtrOutputWithContext

func (o SubnetPtrOutput) ToSubnetPtrOutputWithContext(ctx context.Context) SubnetPtrOutput

type SubnetResponse

type SubnetResponse struct {
	// Resource ID of Virtual Network Subnet
	Id string `pulumi:"id"`
}

Properties supplied for Subnet

type SubnetResponseOutput

type SubnetResponseOutput struct{ *pulumi.OutputState }

Properties supplied for Subnet

func (SubnetResponseOutput) ElementType

func (SubnetResponseOutput) ElementType() reflect.Type

func (SubnetResponseOutput) Id

Resource ID of Virtual Network Subnet

func (SubnetResponseOutput) ToSubnetResponseOutput

func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput

func (SubnetResponseOutput) ToSubnetResponseOutputWithContext

func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput

type SubnetResponsePtrOutput

type SubnetResponsePtrOutput struct{ *pulumi.OutputState }

func (SubnetResponsePtrOutput) Elem

func (SubnetResponsePtrOutput) ElementType

func (SubnetResponsePtrOutput) ElementType() reflect.Type

func (SubnetResponsePtrOutput) Id

Resource ID of Virtual Network Subnet

func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutput

func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput

func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext

func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput

type Subscription

type Subscription struct {
	pulumi.CustomResourceState

	// Last time there was a receive request to this subscription.
	AccessedAt pulumi.StringOutput `pulumi:"accessedAt"`
	// ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle pulumi.StringPtrOutput `pulumi:"autoDeleteOnIdle"`
	// Properties specific to client affine subscriptions.
	ClientAffineProperties SBClientAffinePropertiesResponsePtrOutput `pulumi:"clientAffineProperties"`
	// Message count details
	CountDetails MessageCountDetailsResponseOutput `pulumi:"countDetails"`
	// Exact time the message was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.
	DeadLetteringOnFilterEvaluationExceptions pulumi.BoolPtrOutput `pulumi:"deadLetteringOnFilterEvaluationExceptions"`
	// Value that indicates whether a subscription has dead letter support when a message expires.
	DeadLetteringOnMessageExpiration pulumi.BoolPtrOutput `pulumi:"deadLetteringOnMessageExpiration"`
	// ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive pulumi.StringPtrOutput `pulumi:"defaultMessageTimeToLive"`
	// ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow pulumi.StringPtrOutput `pulumi:"duplicateDetectionHistoryTimeWindow"`
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"`
	// Queue/Topic name to forward the Dead Letter message
	ForwardDeadLetteredMessagesTo pulumi.StringPtrOutput `pulumi:"forwardDeadLetteredMessagesTo"`
	// Queue/Topic name to forward the messages
	ForwardTo pulumi.StringPtrOutput `pulumi:"forwardTo"`
	// Value that indicates whether the subscription has an affinity to the client id.
	IsClientAffine pulumi.BoolPtrOutput `pulumi:"isClientAffine"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// ISO 8061 lock duration timespan for the subscription. The default value is 1 minute.
	LockDuration pulumi.StringPtrOutput `pulumi:"lockDuration"`
	// Number of maximum deliveries.
	MaxDeliveryCount pulumi.IntPtrOutput `pulumi:"maxDeliveryCount"`
	// Number of messages.
	MessageCount pulumi.Float64Output `pulumi:"messageCount"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Value indicating if a subscription supports the concept of sessions.
	RequiresSession pulumi.BoolPtrOutput `pulumi:"requiresSession"`
	// Enumerates the possible values for the status of a messaging entity.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// 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 exact time the message was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Description of subscription resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2015-08-01, 2022-10-01-preview.

func GetSubscription

func GetSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)

GetSubscription gets an existing Subscription 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 NewSubscription

func NewSubscription(ctx *pulumi.Context,
	name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)

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

func (*Subscription) ElementType

func (*Subscription) ElementType() reflect.Type

func (*Subscription) ToSubscriptionOutput

func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput

func (*Subscription) ToSubscriptionOutputWithContext

func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput

type SubscriptionArgs

type SubscriptionArgs struct {
	// ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle pulumi.StringPtrInput
	// Properties specific to client affine subscriptions.
	ClientAffineProperties SBClientAffinePropertiesPtrInput
	// Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.
	DeadLetteringOnFilterEvaluationExceptions pulumi.BoolPtrInput
	// Value that indicates whether a subscription has dead letter support when a message expires.
	DeadLetteringOnMessageExpiration pulumi.BoolPtrInput
	// ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive pulumi.StringPtrInput
	// ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations pulumi.BoolPtrInput
	// Queue/Topic name to forward the Dead Letter message
	ForwardDeadLetteredMessagesTo pulumi.StringPtrInput
	// Queue/Topic name to forward the messages
	ForwardTo pulumi.StringPtrInput
	// Value that indicates whether the subscription has an affinity to the client id.
	IsClientAffine pulumi.BoolPtrInput
	// ISO 8061 lock duration timespan for the subscription. The default value is 1 minute.
	LockDuration pulumi.StringPtrInput
	// Number of maximum deliveries.
	MaxDeliveryCount pulumi.IntPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Value indicating if a subscription supports the concept of sessions.
	RequiresSession pulumi.BoolPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// Enumerates the possible values for the status of a messaging entity.
	Status EntityStatusPtrInput
	// The subscription name.
	SubscriptionName pulumi.StringPtrInput
	// The topic name.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a Subscription resource.

func (SubscriptionArgs) ElementType

func (SubscriptionArgs) ElementType() reflect.Type

type SubscriptionInput

type SubscriptionInput interface {
	pulumi.Input

	ToSubscriptionOutput() SubscriptionOutput
	ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
}

type SubscriptionOutput

type SubscriptionOutput struct{ *pulumi.OutputState }

func (SubscriptionOutput) AccessedAt

func (o SubscriptionOutput) AccessedAt() pulumi.StringOutput

Last time there was a receive request to this subscription.

func (SubscriptionOutput) AutoDeleteOnIdle

func (o SubscriptionOutput) AutoDeleteOnIdle() pulumi.StringPtrOutput

ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.

func (SubscriptionOutput) ClientAffineProperties

Properties specific to client affine subscriptions.

func (SubscriptionOutput) CountDetails

Message count details

func (SubscriptionOutput) CreatedAt

func (o SubscriptionOutput) CreatedAt() pulumi.StringOutput

Exact time the message was created.

func (SubscriptionOutput) DeadLetteringOnFilterEvaluationExceptions

func (o SubscriptionOutput) DeadLetteringOnFilterEvaluationExceptions() pulumi.BoolPtrOutput

Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.

func (SubscriptionOutput) DeadLetteringOnMessageExpiration

func (o SubscriptionOutput) DeadLetteringOnMessageExpiration() pulumi.BoolPtrOutput

Value that indicates whether a subscription has dead letter support when a message expires.

func (SubscriptionOutput) DefaultMessageTimeToLive

func (o SubscriptionOutput) DefaultMessageTimeToLive() pulumi.StringPtrOutput

ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

func (SubscriptionOutput) DuplicateDetectionHistoryTimeWindow

func (o SubscriptionOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringPtrOutput

ISO 8601 timeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.

func (SubscriptionOutput) ElementType

func (SubscriptionOutput) ElementType() reflect.Type

func (SubscriptionOutput) EnableBatchedOperations

func (o SubscriptionOutput) EnableBatchedOperations() pulumi.BoolPtrOutput

Value that indicates whether server-side batched operations are enabled.

func (SubscriptionOutput) ForwardDeadLetteredMessagesTo

func (o SubscriptionOutput) ForwardDeadLetteredMessagesTo() pulumi.StringPtrOutput

Queue/Topic name to forward the Dead Letter message

func (SubscriptionOutput) ForwardTo

Queue/Topic name to forward the messages

func (SubscriptionOutput) IsClientAffine

func (o SubscriptionOutput) IsClientAffine() pulumi.BoolPtrOutput

Value that indicates whether the subscription has an affinity to the client id.

func (SubscriptionOutput) Location

func (o SubscriptionOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (SubscriptionOutput) LockDuration

func (o SubscriptionOutput) LockDuration() pulumi.StringPtrOutput

ISO 8061 lock duration timespan for the subscription. The default value is 1 minute.

func (SubscriptionOutput) MaxDeliveryCount

func (o SubscriptionOutput) MaxDeliveryCount() pulumi.IntPtrOutput

Number of maximum deliveries.

func (SubscriptionOutput) MessageCount

func (o SubscriptionOutput) MessageCount() pulumi.Float64Output

Number of messages.

func (SubscriptionOutput) Name

The name of the resource

func (SubscriptionOutput) RequiresSession

func (o SubscriptionOutput) RequiresSession() pulumi.BoolPtrOutput

Value indicating if a subscription supports the concept of sessions.

func (SubscriptionOutput) Status

Enumerates the possible values for the status of a messaging entity.

func (SubscriptionOutput) SystemData

The system meta data relating to this resource.

func (SubscriptionOutput) ToSubscriptionOutput

func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput

func (SubscriptionOutput) ToSubscriptionOutputWithContext

func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput

func (SubscriptionOutput) Type

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

func (SubscriptionOutput) UpdatedAt

func (o SubscriptionOutput) UpdatedAt() pulumi.StringOutput

The exact time the message was updated.

type SubscriptionState

type SubscriptionState struct {
}

func (SubscriptionState) ElementType

func (SubscriptionState) ElementType() reflect.Type

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 type of identity that last modified the resource.
	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 type of identity that last modified the resource.

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 TlsVersion

type TlsVersion string

The minimum TLS version for the cluster to support, e.g. '1.2'

func (TlsVersion) ElementType

func (TlsVersion) ElementType() reflect.Type

func (TlsVersion) ToStringOutput

func (e TlsVersion) ToStringOutput() pulumi.StringOutput

func (TlsVersion) ToStringOutputWithContext

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

func (TlsVersion) ToStringPtrOutput

func (e TlsVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (TlsVersion) ToStringPtrOutputWithContext

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

func (TlsVersion) ToTlsVersionOutput

func (e TlsVersion) ToTlsVersionOutput() TlsVersionOutput

func (TlsVersion) ToTlsVersionOutputWithContext

func (e TlsVersion) ToTlsVersionOutputWithContext(ctx context.Context) TlsVersionOutput

func (TlsVersion) ToTlsVersionPtrOutput

func (e TlsVersion) ToTlsVersionPtrOutput() TlsVersionPtrOutput

func (TlsVersion) ToTlsVersionPtrOutputWithContext

func (e TlsVersion) ToTlsVersionPtrOutputWithContext(ctx context.Context) TlsVersionPtrOutput

type TlsVersionInput

type TlsVersionInput interface {
	pulumi.Input

	ToTlsVersionOutput() TlsVersionOutput
	ToTlsVersionOutputWithContext(context.Context) TlsVersionOutput
}

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

TlsVersion_1_0
TlsVersion_1_1
TlsVersion_1_2

type TlsVersionOutput

type TlsVersionOutput struct{ *pulumi.OutputState }

func (TlsVersionOutput) ElementType

func (TlsVersionOutput) ElementType() reflect.Type

func (TlsVersionOutput) ToStringOutput

func (o TlsVersionOutput) ToStringOutput() pulumi.StringOutput

func (TlsVersionOutput) ToStringOutputWithContext

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

func (TlsVersionOutput) ToStringPtrOutput

func (o TlsVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TlsVersionOutput) ToStringPtrOutputWithContext

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

func (TlsVersionOutput) ToTlsVersionOutput

func (o TlsVersionOutput) ToTlsVersionOutput() TlsVersionOutput

func (TlsVersionOutput) ToTlsVersionOutputWithContext

func (o TlsVersionOutput) ToTlsVersionOutputWithContext(ctx context.Context) TlsVersionOutput

func (TlsVersionOutput) ToTlsVersionPtrOutput

func (o TlsVersionOutput) ToTlsVersionPtrOutput() TlsVersionPtrOutput

func (TlsVersionOutput) ToTlsVersionPtrOutputWithContext

func (o TlsVersionOutput) ToTlsVersionPtrOutputWithContext(ctx context.Context) TlsVersionPtrOutput

type TlsVersionPtrInput

type TlsVersionPtrInput interface {
	pulumi.Input

	ToTlsVersionPtrOutput() TlsVersionPtrOutput
	ToTlsVersionPtrOutputWithContext(context.Context) TlsVersionPtrOutput
}

func TlsVersionPtr

func TlsVersionPtr(v string) TlsVersionPtrInput

type TlsVersionPtrOutput

type TlsVersionPtrOutput struct{ *pulumi.OutputState }

func (TlsVersionPtrOutput) Elem

func (TlsVersionPtrOutput) ElementType

func (TlsVersionPtrOutput) ElementType() reflect.Type

func (TlsVersionPtrOutput) ToStringPtrOutput

func (o TlsVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TlsVersionPtrOutput) ToStringPtrOutputWithContext

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

func (TlsVersionPtrOutput) ToTlsVersionPtrOutput

func (o TlsVersionPtrOutput) ToTlsVersionPtrOutput() TlsVersionPtrOutput

func (TlsVersionPtrOutput) ToTlsVersionPtrOutputWithContext

func (o TlsVersionPtrOutput) ToTlsVersionPtrOutputWithContext(ctx context.Context) TlsVersionPtrOutput

type Topic

type Topic struct {
	pulumi.CustomResourceState

	// Last time the message was sent, or a request was received, for this topic.
	AccessedAt pulumi.StringOutput `pulumi:"accessedAt"`
	// ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle pulumi.StringPtrOutput `pulumi:"autoDeleteOnIdle"`
	// Message count details
	CountDetails MessageCountDetailsResponseOutput `pulumi:"countDetails"`
	// Exact time the message was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// ISO 8601 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive pulumi.StringPtrOutput `pulumi:"defaultMessageTimeToLive"`
	// ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow pulumi.StringPtrOutput `pulumi:"duplicateDetectionHistoryTimeWindow"`
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations pulumi.BoolPtrOutput `pulumi:"enableBatchedOperations"`
	// Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.
	EnableExpress pulumi.BoolPtrOutput `pulumi:"enableExpress"`
	// Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.
	EnablePartitioning pulumi.BoolPtrOutput `pulumi:"enablePartitioning"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum size (in KB) of the message payload that can be accepted by the topic. This property is only used in Premium today and default is 1024.
	MaxMessageSizeInKilobytes pulumi.Float64PtrOutput `pulumi:"maxMessageSizeInKilobytes"`
	// Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.
	MaxSizeInMegabytes pulumi.IntPtrOutput `pulumi:"maxSizeInMegabytes"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Value indicating if this topic requires duplicate detection.
	RequiresDuplicateDetection pulumi.BoolPtrOutput `pulumi:"requiresDuplicateDetection"`
	// Size of the topic, in bytes.
	SizeInBytes pulumi.Float64Output `pulumi:"sizeInBytes"`
	// Enumerates the possible values for the status of a messaging entity.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Number of subscriptions.
	SubscriptionCount pulumi.IntOutput `pulumi:"subscriptionCount"`
	// Value that indicates whether the topic supports ordering.
	SupportOrdering pulumi.BoolPtrOutput `pulumi:"supportOrdering"`
	// 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 exact time the message was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Description of topic resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2015-08-01, 2022-10-01-preview.

func GetTopic

func GetTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)

GetTopic gets an existing Topic 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 NewTopic

func NewTopic(ctx *pulumi.Context,
	name string, args *TopicArgs, opts ...pulumi.ResourceOption) (*Topic, error)

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

func (*Topic) ElementType

func (*Topic) ElementType() reflect.Type

func (*Topic) ToTopicOutput

func (i *Topic) ToTopicOutput() TopicOutput

func (*Topic) ToTopicOutputWithContext

func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput

type TopicArgs

type TopicArgs struct {
	// ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.
	AutoDeleteOnIdle pulumi.StringPtrInput
	// ISO 8601 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.
	DefaultMessageTimeToLive pulumi.StringPtrInput
	// ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.
	DuplicateDetectionHistoryTimeWindow pulumi.StringPtrInput
	// Value that indicates whether server-side batched operations are enabled.
	EnableBatchedOperations pulumi.BoolPtrInput
	// Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.
	EnableExpress pulumi.BoolPtrInput
	// Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.
	EnablePartitioning pulumi.BoolPtrInput
	// Maximum size (in KB) of the message payload that can be accepted by the topic. This property is only used in Premium today and default is 1024.
	MaxMessageSizeInKilobytes pulumi.Float64PtrInput
	// Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.
	MaxSizeInMegabytes pulumi.IntPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Value indicating if this topic requires duplicate detection.
	RequiresDuplicateDetection pulumi.BoolPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// Enumerates the possible values for the status of a messaging entity.
	Status EntityStatusPtrInput
	// Value that indicates whether the topic supports ordering.
	SupportOrdering pulumi.BoolPtrInput
	// The topic name.
	TopicName pulumi.StringPtrInput
}

The set of arguments for constructing a Topic resource.

func (TopicArgs) ElementType

func (TopicArgs) ElementType() reflect.Type

type TopicAuthorizationRule

type TopicAuthorizationRule 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"`
}

Description of a namespace authorization rule. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2014-09-01, 2015-08-01, 2022-10-01-preview.

func GetTopicAuthorizationRule

func GetTopicAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TopicAuthorizationRuleState, opts ...pulumi.ResourceOption) (*TopicAuthorizationRule, error)

GetTopicAuthorizationRule gets an existing TopicAuthorizationRule 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 NewTopicAuthorizationRule

func NewTopicAuthorizationRule(ctx *pulumi.Context,
	name string, args *TopicAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*TopicAuthorizationRule, error)

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

func (*TopicAuthorizationRule) ElementType

func (*TopicAuthorizationRule) ElementType() reflect.Type

func (*TopicAuthorizationRule) ToTopicAuthorizationRuleOutput

func (i *TopicAuthorizationRule) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput

func (*TopicAuthorizationRule) ToTopicAuthorizationRuleOutputWithContext

func (i *TopicAuthorizationRule) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput

type TopicAuthorizationRuleArgs

type TopicAuthorizationRuleArgs 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 topic name.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a TopicAuthorizationRule resource.

func (TopicAuthorizationRuleArgs) ElementType

func (TopicAuthorizationRuleArgs) ElementType() reflect.Type

type TopicAuthorizationRuleInput

type TopicAuthorizationRuleInput interface {
	pulumi.Input

	ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput
	ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput
}

type TopicAuthorizationRuleOutput

type TopicAuthorizationRuleOutput struct{ *pulumi.OutputState }

func (TopicAuthorizationRuleOutput) ElementType

func (TopicAuthorizationRuleOutput) Location

The geo-location where the resource lives

func (TopicAuthorizationRuleOutput) Name

The name of the resource

func (TopicAuthorizationRuleOutput) Rights

The rights associated with the rule.

func (TopicAuthorizationRuleOutput) SystemData

The system meta data relating to this resource.

func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutput

func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutput() TopicAuthorizationRuleOutput

func (TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext

func (o TopicAuthorizationRuleOutput) ToTopicAuthorizationRuleOutputWithContext(ctx context.Context) TopicAuthorizationRuleOutput

func (TopicAuthorizationRuleOutput) Type

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

type TopicAuthorizationRuleState

type TopicAuthorizationRuleState struct {
}

func (TopicAuthorizationRuleState) ElementType

type TopicInput

type TopicInput interface {
	pulumi.Input

	ToTopicOutput() TopicOutput
	ToTopicOutputWithContext(ctx context.Context) TopicOutput
}

type TopicOutput

type TopicOutput struct{ *pulumi.OutputState }

func (TopicOutput) AccessedAt

func (o TopicOutput) AccessedAt() pulumi.StringOutput

Last time the message was sent, or a request was received, for this topic.

func (TopicOutput) AutoDeleteOnIdle

func (o TopicOutput) AutoDeleteOnIdle() pulumi.StringPtrOutput

ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes.

func (TopicOutput) CountDetails

Message count details

func (TopicOutput) CreatedAt

func (o TopicOutput) CreatedAt() pulumi.StringOutput

Exact time the message was created.

func (TopicOutput) DefaultMessageTimeToLive

func (o TopicOutput) DefaultMessageTimeToLive() pulumi.StringPtrOutput

ISO 8601 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.

func (TopicOutput) DuplicateDetectionHistoryTimeWindow

func (o TopicOutput) DuplicateDetectionHistoryTimeWindow() pulumi.StringPtrOutput

ISO8601 timespan structure that defines the duration of the duplicate detection history. The default value is 10 minutes.

func (TopicOutput) ElementType

func (TopicOutput) ElementType() reflect.Type

func (TopicOutput) EnableBatchedOperations

func (o TopicOutput) EnableBatchedOperations() pulumi.BoolPtrOutput

Value that indicates whether server-side batched operations are enabled.

func (TopicOutput) EnableExpress

func (o TopicOutput) EnableExpress() pulumi.BoolPtrOutput

Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.

func (TopicOutput) EnablePartitioning

func (o TopicOutput) EnablePartitioning() pulumi.BoolPtrOutput

Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.

func (TopicOutput) Location

func (o TopicOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (TopicOutput) MaxMessageSizeInKilobytes

func (o TopicOutput) MaxMessageSizeInKilobytes() pulumi.Float64PtrOutput

Maximum size (in KB) of the message payload that can be accepted by the topic. This property is only used in Premium today and default is 1024.

func (TopicOutput) MaxSizeInMegabytes

func (o TopicOutput) MaxSizeInMegabytes() pulumi.IntPtrOutput

Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.

func (TopicOutput) Name

func (o TopicOutput) Name() pulumi.StringOutput

The name of the resource

func (TopicOutput) RequiresDuplicateDetection

func (o TopicOutput) RequiresDuplicateDetection() pulumi.BoolPtrOutput

Value indicating if this topic requires duplicate detection.

func (TopicOutput) SizeInBytes

func (o TopicOutput) SizeInBytes() pulumi.Float64Output

Size of the topic, in bytes.

func (TopicOutput) Status

func (o TopicOutput) Status() pulumi.StringPtrOutput

Enumerates the possible values for the status of a messaging entity.

func (TopicOutput) SubscriptionCount

func (o TopicOutput) SubscriptionCount() pulumi.IntOutput

Number of subscriptions.

func (TopicOutput) SupportOrdering

func (o TopicOutput) SupportOrdering() pulumi.BoolPtrOutput

Value that indicates whether the topic supports ordering.

func (TopicOutput) SystemData

func (o TopicOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (TopicOutput) ToTopicOutput

func (o TopicOutput) ToTopicOutput() TopicOutput

func (TopicOutput) ToTopicOutputWithContext

func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput

func (TopicOutput) Type

func (o TopicOutput) Type() pulumi.StringOutput

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

func (TopicOutput) UpdatedAt

func (o TopicOutput) UpdatedAt() pulumi.StringOutput

The exact time the message was updated.

type TopicState

type TopicState struct {
}

func (TopicState) ElementType

func (TopicState) ElementType() reflect.Type

type UserAssignedIdentityProperties

type UserAssignedIdentityProperties struct {
	// ARM ID of user Identity selected for encryption
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

type UserAssignedIdentityPropertiesArgs

type UserAssignedIdentityPropertiesArgs struct {
	// ARM ID of user Identity selected for encryption
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

func (UserAssignedIdentityPropertiesArgs) ElementType

func (UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesOutput

func (i UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesOutput() UserAssignedIdentityPropertiesOutput

func (UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesOutputWithContext

func (i UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesOutput

func (UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesPtrOutput

func (i UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesPtrOutput() UserAssignedIdentityPropertiesPtrOutput

func (UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesPtrOutputWithContext

func (i UserAssignedIdentityPropertiesArgs) ToUserAssignedIdentityPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesPtrOutput

type UserAssignedIdentityPropertiesInput

type UserAssignedIdentityPropertiesInput interface {
	pulumi.Input

	ToUserAssignedIdentityPropertiesOutput() UserAssignedIdentityPropertiesOutput
	ToUserAssignedIdentityPropertiesOutputWithContext(context.Context) UserAssignedIdentityPropertiesOutput
}

UserAssignedIdentityPropertiesInput is an input type that accepts UserAssignedIdentityPropertiesArgs and UserAssignedIdentityPropertiesOutput values. You can construct a concrete instance of `UserAssignedIdentityPropertiesInput` via:

UserAssignedIdentityPropertiesArgs{...}

type UserAssignedIdentityPropertiesOutput

type UserAssignedIdentityPropertiesOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityPropertiesOutput) ElementType

func (UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesOutput

func (o UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesOutput() UserAssignedIdentityPropertiesOutput

func (UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesOutputWithContext

func (o UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesOutput

func (UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesPtrOutput

func (o UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesPtrOutput() UserAssignedIdentityPropertiesPtrOutput

func (UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesPtrOutputWithContext

func (o UserAssignedIdentityPropertiesOutput) ToUserAssignedIdentityPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesPtrOutput

func (UserAssignedIdentityPropertiesOutput) UserAssignedIdentity

ARM ID of user Identity selected for encryption

type UserAssignedIdentityPropertiesPtrInput

type UserAssignedIdentityPropertiesPtrInput interface {
	pulumi.Input

	ToUserAssignedIdentityPropertiesPtrOutput() UserAssignedIdentityPropertiesPtrOutput
	ToUserAssignedIdentityPropertiesPtrOutputWithContext(context.Context) UserAssignedIdentityPropertiesPtrOutput
}

UserAssignedIdentityPropertiesPtrInput is an input type that accepts UserAssignedIdentityPropertiesArgs, UserAssignedIdentityPropertiesPtr and UserAssignedIdentityPropertiesPtrOutput values. You can construct a concrete instance of `UserAssignedIdentityPropertiesPtrInput` via:

        UserAssignedIdentityPropertiesArgs{...}

or:

        nil

type UserAssignedIdentityPropertiesPtrOutput

type UserAssignedIdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityPropertiesPtrOutput) Elem

func (UserAssignedIdentityPropertiesPtrOutput) ElementType

func (UserAssignedIdentityPropertiesPtrOutput) ToUserAssignedIdentityPropertiesPtrOutput

func (o UserAssignedIdentityPropertiesPtrOutput) ToUserAssignedIdentityPropertiesPtrOutput() UserAssignedIdentityPropertiesPtrOutput

func (UserAssignedIdentityPropertiesPtrOutput) ToUserAssignedIdentityPropertiesPtrOutputWithContext

func (o UserAssignedIdentityPropertiesPtrOutput) ToUserAssignedIdentityPropertiesPtrOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesPtrOutput

func (UserAssignedIdentityPropertiesPtrOutput) UserAssignedIdentity

ARM ID of user Identity selected for encryption

type UserAssignedIdentityPropertiesResponse

type UserAssignedIdentityPropertiesResponse struct {
	// ARM ID of user Identity selected for encryption
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

type UserAssignedIdentityPropertiesResponseOutput

type UserAssignedIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityPropertiesResponseOutput) ElementType

func (UserAssignedIdentityPropertiesResponseOutput) ToUserAssignedIdentityPropertiesResponseOutput

func (o UserAssignedIdentityPropertiesResponseOutput) ToUserAssignedIdentityPropertiesResponseOutput() UserAssignedIdentityPropertiesResponseOutput

func (UserAssignedIdentityPropertiesResponseOutput) ToUserAssignedIdentityPropertiesResponseOutputWithContext

func (o UserAssignedIdentityPropertiesResponseOutput) ToUserAssignedIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesResponseOutput

func (UserAssignedIdentityPropertiesResponseOutput) UserAssignedIdentity

ARM ID of user Identity selected for encryption

type UserAssignedIdentityPropertiesResponsePtrOutput

type UserAssignedIdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityPropertiesResponsePtrOutput) Elem

func (UserAssignedIdentityPropertiesResponsePtrOutput) ElementType

func (UserAssignedIdentityPropertiesResponsePtrOutput) ToUserAssignedIdentityPropertiesResponsePtrOutput

func (o UserAssignedIdentityPropertiesResponsePtrOutput) ToUserAssignedIdentityPropertiesResponsePtrOutput() UserAssignedIdentityPropertiesResponsePtrOutput

func (UserAssignedIdentityPropertiesResponsePtrOutput) ToUserAssignedIdentityPropertiesResponsePtrOutputWithContext

func (o UserAssignedIdentityPropertiesResponsePtrOutput) ToUserAssignedIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentityPropertiesResponsePtrOutput

func (UserAssignedIdentityPropertiesResponsePtrOutput) UserAssignedIdentity

ARM ID of user Identity selected for encryption

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// Client Id of user assigned identity
	ClientId string `pulumi:"clientId"`
	// Principal Id of user assigned identity
	PrincipalId string `pulumi:"principalId"`
}

Recognized Dictionary value.

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

Recognized Dictionary value.

func (UserAssignedIdentityResponseOutput) ClientId

Client Id of user assigned identity

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

Principal Id of user assigned identity

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

Jump to

Keyboard shortcuts

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