eventhub

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 (
	CleanupPolicyRetentionDescriptionDelete  = CleanupPolicyRetentionDescription("Delete")
	CleanupPolicyRetentionDescriptionCompact = CleanupPolicyRetentionDescription("Compact")
)
View Source
const (
	DefaultActionAllow = DefaultAction("Allow")
	DefaultActionDeny  = DefaultAction("Deny")
)
View Source
const (
	EncodingCaptureDescriptionAvro        = EncodingCaptureDescription("Avro")
	EncodingCaptureDescriptionAvroDeflate = EncodingCaptureDescription("AvroDeflate")
)
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 (
	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 (
	MetricIdIncomingBytes    = MetricId("IncomingBytes")
	MetricIdOutgoingBytes    = MetricId("OutgoingBytes")
	MetricIdIncomingMessages = MetricId("IncomingMessages")
	MetricIdOutgoingMessages = MetricId("OutgoingMessages")
)
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")
	PublicNetworkAccessFlagSecuredByPerimeter = PublicNetworkAccessFlag("SecuredByPerimeter")
)
View Source
const (
	SchemaCompatibilityNone     = SchemaCompatibility("None")
	SchemaCompatibilityBackward = SchemaCompatibility("Backward")
	SchemaCompatibilityForward  = SchemaCompatibility("Forward")
)
View Source
const (
	SchemaTypeUnknown = SchemaType("Unknown")
	SchemaTypeAvro    = SchemaType("Avro")
)
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 (
	ApplicationGroupPolicyTypeThrottlingPolicy = ApplicationGroupPolicyType("ThrottlingPolicy")
)
View Source
const (
	ClusterSkuNameDedicated = ClusterSkuName("Dedicated")
)
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 ApplicationGroup

type ApplicationGroup struct {
	pulumi.CustomResourceState

	// The Unique identifier for application group.Supports SAS(SASKeyName=KeyName) or AAD(AADAppID=Guid)
	ClientAppGroupIdentifier pulumi.StringOutput `pulumi:"clientAppGroupIdentifier"`
	// Determines if Application Group is allowed to create connection with namespace or not. Once the isEnabled is set to false, all the existing connections of application group gets dropped and no new connections will be allowed
	IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of group policies that define the behavior of application group. The policies can support resource governance scenarios such as limiting ingress or egress traffic.
	Policies ThrottlingPolicyResponseArrayOutput `pulumi:"policies"`
	// 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 Application Group object Azure REST API version: 2022-10-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func GetApplicationGroup

func GetApplicationGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationGroupState, opts ...pulumi.ResourceOption) (*ApplicationGroup, error)

GetApplicationGroup gets an existing ApplicationGroup 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 NewApplicationGroup

func NewApplicationGroup(ctx *pulumi.Context,
	name string, args *ApplicationGroupArgs, opts ...pulumi.ResourceOption) (*ApplicationGroup, error)

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

func (*ApplicationGroup) ElementType

func (*ApplicationGroup) ElementType() reflect.Type

func (*ApplicationGroup) ToApplicationGroupOutput

func (i *ApplicationGroup) ToApplicationGroupOutput() ApplicationGroupOutput

func (*ApplicationGroup) ToApplicationGroupOutputWithContext

func (i *ApplicationGroup) ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput

type ApplicationGroupArgs

type ApplicationGroupArgs struct {
	// The Application Group name
	ApplicationGroupName pulumi.StringPtrInput
	// The Unique identifier for application group.Supports SAS(SASKeyName=KeyName) or AAD(AADAppID=Guid)
	ClientAppGroupIdentifier pulumi.StringInput
	// Determines if Application Group is allowed to create connection with namespace or not. Once the isEnabled is set to false, all the existing connections of application group gets dropped and no new connections will be allowed
	IsEnabled pulumi.BoolPtrInput
	// The Namespace name
	NamespaceName pulumi.StringInput
	// List of group policies that define the behavior of application group. The policies can support resource governance scenarios such as limiting ingress or egress traffic.
	Policies ThrottlingPolicyArrayInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ApplicationGroup resource.

func (ApplicationGroupArgs) ElementType

func (ApplicationGroupArgs) ElementType() reflect.Type

type ApplicationGroupInput

type ApplicationGroupInput interface {
	pulumi.Input

	ToApplicationGroupOutput() ApplicationGroupOutput
	ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput
}

type ApplicationGroupOutput

type ApplicationGroupOutput struct{ *pulumi.OutputState }

func (ApplicationGroupOutput) ClientAppGroupIdentifier

func (o ApplicationGroupOutput) ClientAppGroupIdentifier() pulumi.StringOutput

The Unique identifier for application group.Supports SAS(SASKeyName=KeyName) or AAD(AADAppID=Guid)

func (ApplicationGroupOutput) ElementType

func (ApplicationGroupOutput) ElementType() reflect.Type

func (ApplicationGroupOutput) IsEnabled

Determines if Application Group is allowed to create connection with namespace or not. Once the isEnabled is set to false, all the existing connections of application group gets dropped and no new connections will be allowed

func (ApplicationGroupOutput) Location

The geo-location where the resource lives

func (ApplicationGroupOutput) Name

The name of the resource

func (ApplicationGroupOutput) Policies

List of group policies that define the behavior of application group. The policies can support resource governance scenarios such as limiting ingress or egress traffic.

func (ApplicationGroupOutput) SystemData

The system meta data relating to this resource.

func (ApplicationGroupOutput) ToApplicationGroupOutput

func (o ApplicationGroupOutput) ToApplicationGroupOutput() ApplicationGroupOutput

func (ApplicationGroupOutput) ToApplicationGroupOutputWithContext

func (o ApplicationGroupOutput) ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput

func (ApplicationGroupOutput) Type

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

type ApplicationGroupPolicyType

type ApplicationGroupPolicyType string

Application Group Policy types

type ApplicationGroupState

type ApplicationGroupState struct {
}

func (ApplicationGroupState) ElementType

func (ApplicationGroupState) ElementType() reflect.Type

type CaptureDescription

type CaptureDescription struct {
	// Properties of Destination where capture will be stored. (Storage Account, Blob Names)
	Destination *Destination `pulumi:"destination"`
	// A value that indicates whether capture description is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
	Encoding *EncodingCaptureDescription `pulumi:"encoding"`
	// The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds
	IntervalInSeconds *int `pulumi:"intervalInSeconds"`
	// The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes
	SizeLimitInBytes *int `pulumi:"sizeLimitInBytes"`
	// A value that indicates whether to Skip Empty Archives
	SkipEmptyArchives *bool `pulumi:"skipEmptyArchives"`
}

Properties to configure capture description for eventhub

type CaptureDescriptionArgs

type CaptureDescriptionArgs struct {
	// Properties of Destination where capture will be stored. (Storage Account, Blob Names)
	Destination DestinationPtrInput `pulumi:"destination"`
	// A value that indicates whether capture description is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
	Encoding EncodingCaptureDescriptionPtrInput `pulumi:"encoding"`
	// The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds
	IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"`
	// The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes
	SizeLimitInBytes pulumi.IntPtrInput `pulumi:"sizeLimitInBytes"`
	// A value that indicates whether to Skip Empty Archives
	SkipEmptyArchives pulumi.BoolPtrInput `pulumi:"skipEmptyArchives"`
}

Properties to configure capture description for eventhub

func (CaptureDescriptionArgs) ElementType

func (CaptureDescriptionArgs) ElementType() reflect.Type

func (CaptureDescriptionArgs) ToCaptureDescriptionOutput

func (i CaptureDescriptionArgs) ToCaptureDescriptionOutput() CaptureDescriptionOutput

func (CaptureDescriptionArgs) ToCaptureDescriptionOutputWithContext

func (i CaptureDescriptionArgs) ToCaptureDescriptionOutputWithContext(ctx context.Context) CaptureDescriptionOutput

func (CaptureDescriptionArgs) ToCaptureDescriptionPtrOutput

func (i CaptureDescriptionArgs) ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput

func (CaptureDescriptionArgs) ToCaptureDescriptionPtrOutputWithContext

func (i CaptureDescriptionArgs) ToCaptureDescriptionPtrOutputWithContext(ctx context.Context) CaptureDescriptionPtrOutput

type CaptureDescriptionInput

type CaptureDescriptionInput interface {
	pulumi.Input

	ToCaptureDescriptionOutput() CaptureDescriptionOutput
	ToCaptureDescriptionOutputWithContext(context.Context) CaptureDescriptionOutput
}

CaptureDescriptionInput is an input type that accepts CaptureDescriptionArgs and CaptureDescriptionOutput values. You can construct a concrete instance of `CaptureDescriptionInput` via:

CaptureDescriptionArgs{...}

type CaptureDescriptionOutput

type CaptureDescriptionOutput struct{ *pulumi.OutputState }

Properties to configure capture description for eventhub

func (CaptureDescriptionOutput) Destination

Properties of Destination where capture will be stored. (Storage Account, Blob Names)

func (CaptureDescriptionOutput) ElementType

func (CaptureDescriptionOutput) ElementType() reflect.Type

func (CaptureDescriptionOutput) Enabled

A value that indicates whether capture description is enabled.

func (CaptureDescriptionOutput) Encoding

Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version

func (CaptureDescriptionOutput) IntervalInSeconds

func (o CaptureDescriptionOutput) IntervalInSeconds() pulumi.IntPtrOutput

The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds

func (CaptureDescriptionOutput) SizeLimitInBytes

func (o CaptureDescriptionOutput) SizeLimitInBytes() pulumi.IntPtrOutput

The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes

func (CaptureDescriptionOutput) SkipEmptyArchives

func (o CaptureDescriptionOutput) SkipEmptyArchives() pulumi.BoolPtrOutput

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionOutput) ToCaptureDescriptionOutput

func (o CaptureDescriptionOutput) ToCaptureDescriptionOutput() CaptureDescriptionOutput

func (CaptureDescriptionOutput) ToCaptureDescriptionOutputWithContext

func (o CaptureDescriptionOutput) ToCaptureDescriptionOutputWithContext(ctx context.Context) CaptureDescriptionOutput

func (CaptureDescriptionOutput) ToCaptureDescriptionPtrOutput

func (o CaptureDescriptionOutput) ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput

func (CaptureDescriptionOutput) ToCaptureDescriptionPtrOutputWithContext

func (o CaptureDescriptionOutput) ToCaptureDescriptionPtrOutputWithContext(ctx context.Context) CaptureDescriptionPtrOutput

type CaptureDescriptionPtrInput

type CaptureDescriptionPtrInput interface {
	pulumi.Input

	ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput
	ToCaptureDescriptionPtrOutputWithContext(context.Context) CaptureDescriptionPtrOutput
}

CaptureDescriptionPtrInput is an input type that accepts CaptureDescriptionArgs, CaptureDescriptionPtr and CaptureDescriptionPtrOutput values. You can construct a concrete instance of `CaptureDescriptionPtrInput` via:

        CaptureDescriptionArgs{...}

or:

        nil

type CaptureDescriptionPtrOutput

type CaptureDescriptionPtrOutput struct{ *pulumi.OutputState }

func (CaptureDescriptionPtrOutput) Destination

Properties of Destination where capture will be stored. (Storage Account, Blob Names)

func (CaptureDescriptionPtrOutput) Elem

func (CaptureDescriptionPtrOutput) ElementType

func (CaptureDescriptionPtrOutput) Enabled

A value that indicates whether capture description is enabled.

func (CaptureDescriptionPtrOutput) Encoding

Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version

func (CaptureDescriptionPtrOutput) IntervalInSeconds

func (o CaptureDescriptionPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput

The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds

func (CaptureDescriptionPtrOutput) SizeLimitInBytes

func (o CaptureDescriptionPtrOutput) SizeLimitInBytes() pulumi.IntPtrOutput

The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes

func (CaptureDescriptionPtrOutput) SkipEmptyArchives

func (o CaptureDescriptionPtrOutput) SkipEmptyArchives() pulumi.BoolPtrOutput

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutput

func (o CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput

func (CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutputWithContext

func (o CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutputWithContext(ctx context.Context) CaptureDescriptionPtrOutput

type CaptureDescriptionResponse

type CaptureDescriptionResponse struct {
	// Properties of Destination where capture will be stored. (Storage Account, Blob Names)
	Destination *DestinationResponse `pulumi:"destination"`
	// A value that indicates whether capture description is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
	Encoding *string `pulumi:"encoding"`
	// The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds
	IntervalInSeconds *int `pulumi:"intervalInSeconds"`
	// The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes
	SizeLimitInBytes *int `pulumi:"sizeLimitInBytes"`
	// A value that indicates whether to Skip Empty Archives
	SkipEmptyArchives *bool `pulumi:"skipEmptyArchives"`
}

Properties to configure capture description for eventhub

type CaptureDescriptionResponseOutput

type CaptureDescriptionResponseOutput struct{ *pulumi.OutputState }

Properties to configure capture description for eventhub

func (CaptureDescriptionResponseOutput) Destination

Properties of Destination where capture will be stored. (Storage Account, Blob Names)

func (CaptureDescriptionResponseOutput) ElementType

func (CaptureDescriptionResponseOutput) Enabled

A value that indicates whether capture description is enabled.

func (CaptureDescriptionResponseOutput) Encoding

Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version

func (CaptureDescriptionResponseOutput) IntervalInSeconds

The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds

func (CaptureDescriptionResponseOutput) SizeLimitInBytes

The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes

func (CaptureDescriptionResponseOutput) SkipEmptyArchives

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutput

func (o CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutput() CaptureDescriptionResponseOutput

func (CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutputWithContext

func (o CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutputWithContext(ctx context.Context) CaptureDescriptionResponseOutput

type CaptureDescriptionResponsePtrOutput

type CaptureDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (CaptureDescriptionResponsePtrOutput) Destination

Properties of Destination where capture will be stored. (Storage Account, Blob Names)

func (CaptureDescriptionResponsePtrOutput) Elem

func (CaptureDescriptionResponsePtrOutput) ElementType

func (CaptureDescriptionResponsePtrOutput) Enabled

A value that indicates whether capture description is enabled.

func (CaptureDescriptionResponsePtrOutput) Encoding

Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version

func (CaptureDescriptionResponsePtrOutput) IntervalInSeconds

The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds

func (CaptureDescriptionResponsePtrOutput) SizeLimitInBytes

The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes

func (CaptureDescriptionResponsePtrOutput) SkipEmptyArchives

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutput

func (o CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutput() CaptureDescriptionResponsePtrOutput

func (CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutputWithContext

func (o CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutputWithContext(ctx context.Context) CaptureDescriptionResponsePtrOutput

type CleanupPolicyRetentionDescription

type CleanupPolicyRetentionDescription string

Enumerates the possible values for cleanup policy

func (CleanupPolicyRetentionDescription) ElementType

func (CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionOutput

func (e CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionOutput() CleanupPolicyRetentionDescriptionOutput

func (CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionOutputWithContext

func (e CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionOutputWithContext(ctx context.Context) CleanupPolicyRetentionDescriptionOutput

func (CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionPtrOutput

func (e CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionPtrOutput() CleanupPolicyRetentionDescriptionPtrOutput

func (CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionPtrOutputWithContext

func (e CleanupPolicyRetentionDescription) ToCleanupPolicyRetentionDescriptionPtrOutputWithContext(ctx context.Context) CleanupPolicyRetentionDescriptionPtrOutput

func (CleanupPolicyRetentionDescription) ToStringOutput

func (CleanupPolicyRetentionDescription) ToStringOutputWithContext

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

func (CleanupPolicyRetentionDescription) ToStringPtrOutput

func (CleanupPolicyRetentionDescription) ToStringPtrOutputWithContext

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

type CleanupPolicyRetentionDescriptionInput

type CleanupPolicyRetentionDescriptionInput interface {
	pulumi.Input

	ToCleanupPolicyRetentionDescriptionOutput() CleanupPolicyRetentionDescriptionOutput
	ToCleanupPolicyRetentionDescriptionOutputWithContext(context.Context) CleanupPolicyRetentionDescriptionOutput
}

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

CleanupPolicyRetentionDescriptionDelete
CleanupPolicyRetentionDescriptionCompact

type CleanupPolicyRetentionDescriptionOutput

type CleanupPolicyRetentionDescriptionOutput struct{ *pulumi.OutputState }

func (CleanupPolicyRetentionDescriptionOutput) ElementType

func (CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionOutput

func (o CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionOutput() CleanupPolicyRetentionDescriptionOutput

func (CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionOutputWithContext

func (o CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionOutputWithContext(ctx context.Context) CleanupPolicyRetentionDescriptionOutput

func (CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionPtrOutput

func (o CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionPtrOutput() CleanupPolicyRetentionDescriptionPtrOutput

func (CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionPtrOutputWithContext

func (o CleanupPolicyRetentionDescriptionOutput) ToCleanupPolicyRetentionDescriptionPtrOutputWithContext(ctx context.Context) CleanupPolicyRetentionDescriptionPtrOutput

func (CleanupPolicyRetentionDescriptionOutput) ToStringOutput

func (CleanupPolicyRetentionDescriptionOutput) ToStringOutputWithContext

func (CleanupPolicyRetentionDescriptionOutput) ToStringPtrOutput

func (CleanupPolicyRetentionDescriptionOutput) ToStringPtrOutputWithContext

type CleanupPolicyRetentionDescriptionPtrInput

type CleanupPolicyRetentionDescriptionPtrInput interface {
	pulumi.Input

	ToCleanupPolicyRetentionDescriptionPtrOutput() CleanupPolicyRetentionDescriptionPtrOutput
	ToCleanupPolicyRetentionDescriptionPtrOutputWithContext(context.Context) CleanupPolicyRetentionDescriptionPtrOutput
}

type CleanupPolicyRetentionDescriptionPtrOutput

type CleanupPolicyRetentionDescriptionPtrOutput struct{ *pulumi.OutputState }

func (CleanupPolicyRetentionDescriptionPtrOutput) Elem

func (CleanupPolicyRetentionDescriptionPtrOutput) ElementType

func (CleanupPolicyRetentionDescriptionPtrOutput) ToCleanupPolicyRetentionDescriptionPtrOutput

func (o CleanupPolicyRetentionDescriptionPtrOutput) ToCleanupPolicyRetentionDescriptionPtrOutput() CleanupPolicyRetentionDescriptionPtrOutput

func (CleanupPolicyRetentionDescriptionPtrOutput) ToCleanupPolicyRetentionDescriptionPtrOutputWithContext

func (o CleanupPolicyRetentionDescriptionPtrOutput) ToCleanupPolicyRetentionDescriptionPtrOutputWithContext(ctx context.Context) CleanupPolicyRetentionDescriptionPtrOutput

func (CleanupPolicyRetentionDescriptionPtrOutput) ToStringPtrOutput

func (CleanupPolicyRetentionDescriptionPtrOutput) ToStringPtrOutputWithContext

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The UTC time when the Event Hubs Cluster was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The metric ID of the cluster resource. Provided by the service and not modifiable by the user.
	MetricId pulumi.StringOutput `pulumi:"metricId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the cluster SKU.
	Sku ClusterSkuResponsePtrOutput `pulumi:"sku"`
	// Status of the Cluster resource
	Status pulumi.StringOutput `pulumi:"status"`
	// A value that indicates whether Scaling is Supported.
	SupportsScaling pulumi.BoolPtrOutput `pulumi:"supportsScaling"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The UTC time when the Event Hubs Cluster was last updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Single Event Hubs Cluster resource in List or Get operations. Azure REST API version: 2022-10-01-preview. Prior API version in Azure Native 1.x: 2018-01-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The name of the Event Hubs Cluster.
	ClusterName pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput
	// Properties of the cluster SKU.
	Sku ClusterSkuPtrInput
	// A value that indicates whether Scaling is Supported.
	SupportsScaling pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) CreatedAt

func (o ClusterOutput) CreatedAt() pulumi.StringOutput

The UTC time when the Event Hubs Cluster was created.

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) Location

func (o ClusterOutput) Location() pulumi.StringPtrOutput

Resource location.

func (ClusterOutput) MetricId

func (o ClusterOutput) MetricId() pulumi.StringOutput

The metric ID of the cluster resource. Provided by the service and not modifiable by the user.

func (ClusterOutput) Name

The name of the resource

func (ClusterOutput) Sku

Properties of the cluster SKU.

func (ClusterOutput) Status

func (o ClusterOutput) Status() pulumi.StringOutput

Status of the Cluster resource

func (ClusterOutput) SupportsScaling

func (o ClusterOutput) SupportsScaling() pulumi.BoolPtrOutput

A value that indicates whether Scaling is Supported.

func (ClusterOutput) SystemData

func (o ClusterOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (ClusterOutput) Tags

Resource tags.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ClusterOutput) UpdatedAt

func (o ClusterOutput) UpdatedAt() pulumi.StringOutput

The UTC time when the Event Hubs Cluster was last updated.

type ClusterSku

type ClusterSku struct {
	// The quantity of Event Hubs Cluster Capacity Units contained in this cluster.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
}

SKU parameters particular to a cluster instance.

type ClusterSkuArgs

type ClusterSkuArgs struct {
	// The quantity of Event Hubs Cluster Capacity Units contained in this cluster.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

SKU parameters particular to a cluster instance.

func (ClusterSkuArgs) ElementType

func (ClusterSkuArgs) ElementType() reflect.Type

func (ClusterSkuArgs) ToClusterSkuOutput

func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput

func (ClusterSkuArgs) ToClusterSkuOutputWithContext

func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput

func (ClusterSkuArgs) ToClusterSkuPtrOutput

func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuArgs) ToClusterSkuPtrOutputWithContext

func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuInput

type ClusterSkuInput interface {
	pulumi.Input

	ToClusterSkuOutput() ClusterSkuOutput
	ToClusterSkuOutputWithContext(context.Context) ClusterSkuOutput
}

ClusterSkuInput is an input type that accepts ClusterSkuArgs and ClusterSkuOutput values. You can construct a concrete instance of `ClusterSkuInput` via:

ClusterSkuArgs{...}

type ClusterSkuName

type ClusterSkuName string

Name of this SKU.

func (ClusterSkuName) ElementType

func (ClusterSkuName) ElementType() reflect.Type

func (ClusterSkuName) ToClusterSkuNameOutput

func (e ClusterSkuName) ToClusterSkuNameOutput() ClusterSkuNameOutput

func (ClusterSkuName) ToClusterSkuNameOutputWithContext

func (e ClusterSkuName) ToClusterSkuNameOutputWithContext(ctx context.Context) ClusterSkuNameOutput

func (ClusterSkuName) ToClusterSkuNamePtrOutput

func (e ClusterSkuName) ToClusterSkuNamePtrOutput() ClusterSkuNamePtrOutput

func (ClusterSkuName) ToClusterSkuNamePtrOutputWithContext

func (e ClusterSkuName) ToClusterSkuNamePtrOutputWithContext(ctx context.Context) ClusterSkuNamePtrOutput

func (ClusterSkuName) ToStringOutput

func (e ClusterSkuName) ToStringOutput() pulumi.StringOutput

func (ClusterSkuName) ToStringOutputWithContext

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

func (ClusterSkuName) ToStringPtrOutput

func (e ClusterSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuName) ToStringPtrOutputWithContext

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

type ClusterSkuNameInput

type ClusterSkuNameInput interface {
	pulumi.Input

	ToClusterSkuNameOutput() ClusterSkuNameOutput
	ToClusterSkuNameOutputWithContext(context.Context) ClusterSkuNameOutput
}

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

ClusterSkuNameDedicated

type ClusterSkuNameOutput

type ClusterSkuNameOutput struct{ *pulumi.OutputState }

func (ClusterSkuNameOutput) ElementType

func (ClusterSkuNameOutput) ElementType() reflect.Type

func (ClusterSkuNameOutput) ToClusterSkuNameOutput

func (o ClusterSkuNameOutput) ToClusterSkuNameOutput() ClusterSkuNameOutput

func (ClusterSkuNameOutput) ToClusterSkuNameOutputWithContext

func (o ClusterSkuNameOutput) ToClusterSkuNameOutputWithContext(ctx context.Context) ClusterSkuNameOutput

func (ClusterSkuNameOutput) ToClusterSkuNamePtrOutput

func (o ClusterSkuNameOutput) ToClusterSkuNamePtrOutput() ClusterSkuNamePtrOutput

func (ClusterSkuNameOutput) ToClusterSkuNamePtrOutputWithContext

func (o ClusterSkuNameOutput) ToClusterSkuNamePtrOutputWithContext(ctx context.Context) ClusterSkuNamePtrOutput

func (ClusterSkuNameOutput) ToStringOutput

func (o ClusterSkuNameOutput) ToStringOutput() pulumi.StringOutput

func (ClusterSkuNameOutput) ToStringOutputWithContext

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

func (ClusterSkuNameOutput) ToStringPtrOutput

func (o ClusterSkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuNameOutput) ToStringPtrOutputWithContext

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

type ClusterSkuNamePtrInput

type ClusterSkuNamePtrInput interface {
	pulumi.Input

	ToClusterSkuNamePtrOutput() ClusterSkuNamePtrOutput
	ToClusterSkuNamePtrOutputWithContext(context.Context) ClusterSkuNamePtrOutput
}

func ClusterSkuNamePtr

func ClusterSkuNamePtr(v string) ClusterSkuNamePtrInput

type ClusterSkuNamePtrOutput

type ClusterSkuNamePtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuNamePtrOutput) Elem

func (ClusterSkuNamePtrOutput) ElementType

func (ClusterSkuNamePtrOutput) ElementType() reflect.Type

func (ClusterSkuNamePtrOutput) ToClusterSkuNamePtrOutput

func (o ClusterSkuNamePtrOutput) ToClusterSkuNamePtrOutput() ClusterSkuNamePtrOutput

func (ClusterSkuNamePtrOutput) ToClusterSkuNamePtrOutputWithContext

func (o ClusterSkuNamePtrOutput) ToClusterSkuNamePtrOutputWithContext(ctx context.Context) ClusterSkuNamePtrOutput

func (ClusterSkuNamePtrOutput) ToStringPtrOutput

func (o ClusterSkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuNamePtrOutput) ToStringPtrOutputWithContext

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

type ClusterSkuOutput

type ClusterSkuOutput struct{ *pulumi.OutputState }

SKU parameters particular to a cluster instance.

func (ClusterSkuOutput) Capacity

func (o ClusterSkuOutput) Capacity() pulumi.IntPtrOutput

The quantity of Event Hubs Cluster Capacity Units contained in this cluster.

func (ClusterSkuOutput) ElementType

func (ClusterSkuOutput) ElementType() reflect.Type

func (ClusterSkuOutput) Name

Name of this SKU.

func (ClusterSkuOutput) ToClusterSkuOutput

func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput

func (ClusterSkuOutput) ToClusterSkuOutputWithContext

func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput

func (ClusterSkuOutput) ToClusterSkuPtrOutput

func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuOutput) ToClusterSkuPtrOutputWithContext

func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuPtrInput

type ClusterSkuPtrInput interface {
	pulumi.Input

	ToClusterSkuPtrOutput() ClusterSkuPtrOutput
	ToClusterSkuPtrOutputWithContext(context.Context) ClusterSkuPtrOutput
}

ClusterSkuPtrInput is an input type that accepts ClusterSkuArgs, ClusterSkuPtr and ClusterSkuPtrOutput values. You can construct a concrete instance of `ClusterSkuPtrInput` via:

        ClusterSkuArgs{...}

or:

        nil

func ClusterSkuPtr

func ClusterSkuPtr(v *ClusterSkuArgs) ClusterSkuPtrInput

type ClusterSkuPtrOutput

type ClusterSkuPtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuPtrOutput) Capacity

The quantity of Event Hubs Cluster Capacity Units contained in this cluster.

func (ClusterSkuPtrOutput) Elem

func (ClusterSkuPtrOutput) ElementType

func (ClusterSkuPtrOutput) ElementType() reflect.Type

func (ClusterSkuPtrOutput) Name

Name of this SKU.

func (ClusterSkuPtrOutput) ToClusterSkuPtrOutput

func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext

func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuResponse

type ClusterSkuResponse struct {
	// The quantity of Event Hubs Cluster Capacity Units contained in this cluster.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
}

SKU parameters particular to a cluster instance.

type ClusterSkuResponseOutput

type ClusterSkuResponseOutput struct{ *pulumi.OutputState }

SKU parameters particular to a cluster instance.

func (ClusterSkuResponseOutput) Capacity

The quantity of Event Hubs Cluster Capacity Units contained in this cluster.

func (ClusterSkuResponseOutput) ElementType

func (ClusterSkuResponseOutput) ElementType() reflect.Type

func (ClusterSkuResponseOutput) Name

Name of this SKU.

func (ClusterSkuResponseOutput) ToClusterSkuResponseOutput

func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput

func (ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext

func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput

type ClusterSkuResponsePtrOutput

type ClusterSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuResponsePtrOutput) Capacity

The quantity of Event Hubs Cluster Capacity Units contained in this cluster.

func (ClusterSkuResponsePtrOutput) Elem

func (ClusterSkuResponsePtrOutput) ElementType

func (ClusterSkuResponsePtrOutput) Name

Name of this SKU.

func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput

func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext

func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput

type ClusterState

type ClusterState struct {
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

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 ConsumerGroup

type ConsumerGroup struct {
	pulumi.CustomResourceState

	// Exact time the message was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
	// User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.
	UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"`
}

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

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func GetConsumerGroup

func GetConsumerGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConsumerGroupState, opts ...pulumi.ResourceOption) (*ConsumerGroup, error)

GetConsumerGroup gets an existing ConsumerGroup 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 NewConsumerGroup

func NewConsumerGroup(ctx *pulumi.Context,
	name string, args *ConsumerGroupArgs, opts ...pulumi.ResourceOption) (*ConsumerGroup, error)

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

func (*ConsumerGroup) ElementType

func (*ConsumerGroup) ElementType() reflect.Type

func (*ConsumerGroup) ToConsumerGroupOutput

func (i *ConsumerGroup) ToConsumerGroupOutput() ConsumerGroupOutput

func (*ConsumerGroup) ToConsumerGroupOutputWithContext

func (i *ConsumerGroup) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput

type ConsumerGroupArgs

type ConsumerGroupArgs struct {
	// The consumer group name
	ConsumerGroupName pulumi.StringPtrInput
	// The Event Hub name
	EventHubName pulumi.StringInput
	// The Namespace name
	NamespaceName pulumi.StringInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput
	// User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.
	UserMetadata pulumi.StringPtrInput
}

The set of arguments for constructing a ConsumerGroup resource.

func (ConsumerGroupArgs) ElementType

func (ConsumerGroupArgs) ElementType() reflect.Type

type ConsumerGroupInput

type ConsumerGroupInput interface {
	pulumi.Input

	ToConsumerGroupOutput() ConsumerGroupOutput
	ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput
}

type ConsumerGroupOutput

type ConsumerGroupOutput struct{ *pulumi.OutputState }

func (ConsumerGroupOutput) CreatedAt

func (o ConsumerGroupOutput) CreatedAt() pulumi.StringOutput

Exact time the message was created.

func (ConsumerGroupOutput) ElementType

func (ConsumerGroupOutput) ElementType() reflect.Type

func (ConsumerGroupOutput) Location

The geo-location where the resource lives

func (ConsumerGroupOutput) Name

The name of the resource

func (ConsumerGroupOutput) SystemData

The system meta data relating to this resource.

func (ConsumerGroupOutput) ToConsumerGroupOutput

func (o ConsumerGroupOutput) ToConsumerGroupOutput() ConsumerGroupOutput

func (ConsumerGroupOutput) ToConsumerGroupOutputWithContext

func (o ConsumerGroupOutput) ToConsumerGroupOutputWithContext(ctx context.Context) ConsumerGroupOutput

func (ConsumerGroupOutput) Type

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

func (ConsumerGroupOutput) UpdatedAt

func (o ConsumerGroupOutput) UpdatedAt() pulumi.StringOutput

The exact time the message was updated.

func (ConsumerGroupOutput) UserMetadata

func (o ConsumerGroupOutput) UserMetadata() pulumi.StringPtrOutput

User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.

type ConsumerGroupState

type ConsumerGroupState struct {
}

func (ConsumerGroupState) ElementType

func (ConsumerGroupState) ElementType() reflect.Type

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 Destination

type Destination struct {
	// Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order
	ArchiveNameFormat *string `pulumi:"archiveNameFormat"`
	// Blob container Name
	BlobContainer *string `pulumi:"blobContainer"`
	// The Azure Data Lake Store name for the captured events
	DataLakeAccountName *string `pulumi:"dataLakeAccountName"`
	// The destination folder path for the captured events
	DataLakeFolderPath *string `pulumi:"dataLakeFolderPath"`
	// Subscription Id of Azure Data Lake Store
	DataLakeSubscriptionId *string `pulumi:"dataLakeSubscriptionId"`
	// Name for capture destination
	Name *string `pulumi:"name"`
	// Resource id of the storage account to be used to create the blobs
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

Capture storage details for capture description

type DestinationArgs

type DestinationArgs struct {
	// Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order
	ArchiveNameFormat pulumi.StringPtrInput `pulumi:"archiveNameFormat"`
	// Blob container Name
	BlobContainer pulumi.StringPtrInput `pulumi:"blobContainer"`
	// The Azure Data Lake Store name for the captured events
	DataLakeAccountName pulumi.StringPtrInput `pulumi:"dataLakeAccountName"`
	// The destination folder path for the captured events
	DataLakeFolderPath pulumi.StringPtrInput `pulumi:"dataLakeFolderPath"`
	// Subscription Id of Azure Data Lake Store
	DataLakeSubscriptionId pulumi.StringPtrInput `pulumi:"dataLakeSubscriptionId"`
	// Name for capture destination
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Resource id of the storage account to be used to create the blobs
	StorageAccountResourceId pulumi.StringPtrInput `pulumi:"storageAccountResourceId"`
}

Capture storage details for capture description

func (DestinationArgs) ElementType

func (DestinationArgs) ElementType() reflect.Type

func (DestinationArgs) ToDestinationOutput

func (i DestinationArgs) ToDestinationOutput() DestinationOutput

func (DestinationArgs) ToDestinationOutputWithContext

func (i DestinationArgs) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput

func (DestinationArgs) ToDestinationPtrOutput

func (i DestinationArgs) ToDestinationPtrOutput() DestinationPtrOutput

func (DestinationArgs) ToDestinationPtrOutputWithContext

func (i DestinationArgs) ToDestinationPtrOutputWithContext(ctx context.Context) DestinationPtrOutput

type DestinationInput

type DestinationInput interface {
	pulumi.Input

	ToDestinationOutput() DestinationOutput
	ToDestinationOutputWithContext(context.Context) DestinationOutput
}

DestinationInput is an input type that accepts DestinationArgs and DestinationOutput values. You can construct a concrete instance of `DestinationInput` via:

DestinationArgs{...}

type DestinationOutput

type DestinationOutput struct{ *pulumi.OutputState }

Capture storage details for capture description

func (DestinationOutput) ArchiveNameFormat

func (o DestinationOutput) ArchiveNameFormat() pulumi.StringPtrOutput

Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order

func (DestinationOutput) BlobContainer

func (o DestinationOutput) BlobContainer() pulumi.StringPtrOutput

Blob container Name

func (DestinationOutput) DataLakeAccountName

func (o DestinationOutput) DataLakeAccountName() pulumi.StringPtrOutput

The Azure Data Lake Store name for the captured events

func (DestinationOutput) DataLakeFolderPath

func (o DestinationOutput) DataLakeFolderPath() pulumi.StringPtrOutput

The destination folder path for the captured events

func (DestinationOutput) DataLakeSubscriptionId

func (o DestinationOutput) DataLakeSubscriptionId() pulumi.StringPtrOutput

Subscription Id of Azure Data Lake Store

func (DestinationOutput) ElementType

func (DestinationOutput) ElementType() reflect.Type

func (DestinationOutput) Name

Name for capture destination

func (DestinationOutput) StorageAccountResourceId

func (o DestinationOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Resource id of the storage account to be used to create the blobs

func (DestinationOutput) ToDestinationOutput

func (o DestinationOutput) ToDestinationOutput() DestinationOutput

func (DestinationOutput) ToDestinationOutputWithContext

func (o DestinationOutput) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput

func (DestinationOutput) ToDestinationPtrOutput

func (o DestinationOutput) ToDestinationPtrOutput() DestinationPtrOutput

func (DestinationOutput) ToDestinationPtrOutputWithContext

func (o DestinationOutput) ToDestinationPtrOutputWithContext(ctx context.Context) DestinationPtrOutput

type DestinationPtrInput

type DestinationPtrInput interface {
	pulumi.Input

	ToDestinationPtrOutput() DestinationPtrOutput
	ToDestinationPtrOutputWithContext(context.Context) DestinationPtrOutput
}

DestinationPtrInput is an input type that accepts DestinationArgs, DestinationPtr and DestinationPtrOutput values. You can construct a concrete instance of `DestinationPtrInput` via:

        DestinationArgs{...}

or:

        nil

func DestinationPtr

func DestinationPtr(v *DestinationArgs) DestinationPtrInput

type DestinationPtrOutput

type DestinationPtrOutput struct{ *pulumi.OutputState }

func (DestinationPtrOutput) ArchiveNameFormat

func (o DestinationPtrOutput) ArchiveNameFormat() pulumi.StringPtrOutput

Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order

func (DestinationPtrOutput) BlobContainer

func (o DestinationPtrOutput) BlobContainer() pulumi.StringPtrOutput

Blob container Name

func (DestinationPtrOutput) DataLakeAccountName

func (o DestinationPtrOutput) DataLakeAccountName() pulumi.StringPtrOutput

The Azure Data Lake Store name for the captured events

func (DestinationPtrOutput) DataLakeFolderPath

func (o DestinationPtrOutput) DataLakeFolderPath() pulumi.StringPtrOutput

The destination folder path for the captured events

func (DestinationPtrOutput) DataLakeSubscriptionId

func (o DestinationPtrOutput) DataLakeSubscriptionId() pulumi.StringPtrOutput

Subscription Id of Azure Data Lake Store

func (DestinationPtrOutput) Elem

func (DestinationPtrOutput) ElementType

func (DestinationPtrOutput) ElementType() reflect.Type

func (DestinationPtrOutput) Name

Name for capture destination

func (DestinationPtrOutput) StorageAccountResourceId

func (o DestinationPtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Resource id of the storage account to be used to create the blobs

func (DestinationPtrOutput) ToDestinationPtrOutput

func (o DestinationPtrOutput) ToDestinationPtrOutput() DestinationPtrOutput

func (DestinationPtrOutput) ToDestinationPtrOutputWithContext

func (o DestinationPtrOutput) ToDestinationPtrOutputWithContext(ctx context.Context) DestinationPtrOutput

type DestinationResponse

type DestinationResponse struct {
	// Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order
	ArchiveNameFormat *string `pulumi:"archiveNameFormat"`
	// Blob container Name
	BlobContainer *string `pulumi:"blobContainer"`
	// The Azure Data Lake Store name for the captured events
	DataLakeAccountName *string `pulumi:"dataLakeAccountName"`
	// The destination folder path for the captured events
	DataLakeFolderPath *string `pulumi:"dataLakeFolderPath"`
	// Subscription Id of Azure Data Lake Store
	DataLakeSubscriptionId *string `pulumi:"dataLakeSubscriptionId"`
	// Name for capture destination
	Name *string `pulumi:"name"`
	// Resource id of the storage account to be used to create the blobs
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

Capture storage details for capture description

type DestinationResponseOutput

type DestinationResponseOutput struct{ *pulumi.OutputState }

Capture storage details for capture description

func (DestinationResponseOutput) ArchiveNameFormat

func (o DestinationResponseOutput) ArchiveNameFormat() pulumi.StringPtrOutput

Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order

func (DestinationResponseOutput) BlobContainer

Blob container Name

func (DestinationResponseOutput) DataLakeAccountName

func (o DestinationResponseOutput) DataLakeAccountName() pulumi.StringPtrOutput

The Azure Data Lake Store name for the captured events

func (DestinationResponseOutput) DataLakeFolderPath

func (o DestinationResponseOutput) DataLakeFolderPath() pulumi.StringPtrOutput

The destination folder path for the captured events

func (DestinationResponseOutput) DataLakeSubscriptionId

func (o DestinationResponseOutput) DataLakeSubscriptionId() pulumi.StringPtrOutput

Subscription Id of Azure Data Lake Store

func (DestinationResponseOutput) ElementType

func (DestinationResponseOutput) ElementType() reflect.Type

func (DestinationResponseOutput) Name

Name for capture destination

func (DestinationResponseOutput) StorageAccountResourceId

func (o DestinationResponseOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Resource id of the storage account to be used to create the blobs

func (DestinationResponseOutput) ToDestinationResponseOutput

func (o DestinationResponseOutput) ToDestinationResponseOutput() DestinationResponseOutput

func (DestinationResponseOutput) ToDestinationResponseOutputWithContext

func (o DestinationResponseOutput) ToDestinationResponseOutputWithContext(ctx context.Context) DestinationResponseOutput

type DestinationResponsePtrOutput

type DestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (DestinationResponsePtrOutput) ArchiveNameFormat

func (o DestinationResponsePtrOutput) ArchiveNameFormat() pulumi.StringPtrOutput

Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order

func (DestinationResponsePtrOutput) BlobContainer

Blob container Name

func (DestinationResponsePtrOutput) DataLakeAccountName

func (o DestinationResponsePtrOutput) DataLakeAccountName() pulumi.StringPtrOutput

The Azure Data Lake Store name for the captured events

func (DestinationResponsePtrOutput) DataLakeFolderPath

func (o DestinationResponsePtrOutput) DataLakeFolderPath() pulumi.StringPtrOutput

The destination folder path for the captured events

func (DestinationResponsePtrOutput) DataLakeSubscriptionId

func (o DestinationResponsePtrOutput) DataLakeSubscriptionId() pulumi.StringPtrOutput

Subscription Id of Azure Data Lake Store

func (DestinationResponsePtrOutput) Elem

func (DestinationResponsePtrOutput) ElementType

func (DestinationResponsePtrOutput) Name

Name for capture destination

func (DestinationResponsePtrOutput) StorageAccountResourceId

func (o DestinationResponsePtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Resource id of the storage account to be used to create the blobs

func (DestinationResponsePtrOutput) ToDestinationResponsePtrOutput

func (o DestinationResponsePtrOutput) ToDestinationResponsePtrOutput() DestinationResponsePtrOutput

func (DestinationResponsePtrOutput) ToDestinationResponsePtrOutputWithContext

func (o DestinationResponsePtrOutput) ToDestinationResponsePtrOutputWithContext(ctx context.Context) DestinationResponsePtrOutput

type DisasterRecoveryConfig

type DisasterRecoveryConfig struct {
	pulumi.CustomResourceState

	// Alternate name specified when alias and namespace names are same.
	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-10-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-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
	// Alternate name specified when alias and namespace names are same.
	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

Alternate name specified when alias and namespace names are same.

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 EncodingCaptureDescription

type EncodingCaptureDescription string

Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version

func (EncodingCaptureDescription) ElementType

func (EncodingCaptureDescription) ElementType() reflect.Type

func (EncodingCaptureDescription) ToEncodingCaptureDescriptionOutput

func (e EncodingCaptureDescription) ToEncodingCaptureDescriptionOutput() EncodingCaptureDescriptionOutput

func (EncodingCaptureDescription) ToEncodingCaptureDescriptionOutputWithContext

func (e EncodingCaptureDescription) ToEncodingCaptureDescriptionOutputWithContext(ctx context.Context) EncodingCaptureDescriptionOutput

func (EncodingCaptureDescription) ToEncodingCaptureDescriptionPtrOutput

func (e EncodingCaptureDescription) ToEncodingCaptureDescriptionPtrOutput() EncodingCaptureDescriptionPtrOutput

func (EncodingCaptureDescription) ToEncodingCaptureDescriptionPtrOutputWithContext

func (e EncodingCaptureDescription) ToEncodingCaptureDescriptionPtrOutputWithContext(ctx context.Context) EncodingCaptureDescriptionPtrOutput

func (EncodingCaptureDescription) ToStringOutput

func (e EncodingCaptureDescription) ToStringOutput() pulumi.StringOutput

func (EncodingCaptureDescription) ToStringOutputWithContext

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

func (EncodingCaptureDescription) ToStringPtrOutput

func (e EncodingCaptureDescription) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncodingCaptureDescription) ToStringPtrOutputWithContext

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

type EncodingCaptureDescriptionInput

type EncodingCaptureDescriptionInput interface {
	pulumi.Input

	ToEncodingCaptureDescriptionOutput() EncodingCaptureDescriptionOutput
	ToEncodingCaptureDescriptionOutputWithContext(context.Context) EncodingCaptureDescriptionOutput
}

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

EncodingCaptureDescriptionAvro
EncodingCaptureDescriptionAvroDeflate

type EncodingCaptureDescriptionOutput

type EncodingCaptureDescriptionOutput struct{ *pulumi.OutputState }

func (EncodingCaptureDescriptionOutput) ElementType

func (EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionOutput

func (o EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionOutput() EncodingCaptureDescriptionOutput

func (EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionOutputWithContext

func (o EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionOutputWithContext(ctx context.Context) EncodingCaptureDescriptionOutput

func (EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionPtrOutput

func (o EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionPtrOutput() EncodingCaptureDescriptionPtrOutput

func (EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionPtrOutputWithContext

func (o EncodingCaptureDescriptionOutput) ToEncodingCaptureDescriptionPtrOutputWithContext(ctx context.Context) EncodingCaptureDescriptionPtrOutput

func (EncodingCaptureDescriptionOutput) ToStringOutput

func (EncodingCaptureDescriptionOutput) ToStringOutputWithContext

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

func (EncodingCaptureDescriptionOutput) ToStringPtrOutput

func (EncodingCaptureDescriptionOutput) ToStringPtrOutputWithContext

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

type EncodingCaptureDescriptionPtrInput

type EncodingCaptureDescriptionPtrInput interface {
	pulumi.Input

	ToEncodingCaptureDescriptionPtrOutput() EncodingCaptureDescriptionPtrOutput
	ToEncodingCaptureDescriptionPtrOutputWithContext(context.Context) EncodingCaptureDescriptionPtrOutput
}

func EncodingCaptureDescriptionPtr

func EncodingCaptureDescriptionPtr(v string) EncodingCaptureDescriptionPtrInput

type EncodingCaptureDescriptionPtrOutput

type EncodingCaptureDescriptionPtrOutput struct{ *pulumi.OutputState }

func (EncodingCaptureDescriptionPtrOutput) Elem

func (EncodingCaptureDescriptionPtrOutput) ElementType

func (EncodingCaptureDescriptionPtrOutput) ToEncodingCaptureDescriptionPtrOutput

func (o EncodingCaptureDescriptionPtrOutput) ToEncodingCaptureDescriptionPtrOutput() EncodingCaptureDescriptionPtrOutput

func (EncodingCaptureDescriptionPtrOutput) ToEncodingCaptureDescriptionPtrOutputWithContext

func (o EncodingCaptureDescriptionPtrOutput) ToEncodingCaptureDescriptionPtrOutputWithContext(ctx context.Context) EncodingCaptureDescriptionPtrOutput

func (EncodingCaptureDescriptionPtrOutput) ToStringPtrOutput

func (EncodingCaptureDescriptionPtrOutput) ToStringPtrOutputWithContext

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

type Encryption

type Encryption struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource *KeySource `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 KeySourcePtrInput `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() KeySourcePtrOutput

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 the Event Hub.

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 EventHub

type EventHub struct {
	pulumi.CustomResourceState

	// Properties of capture description
	CaptureDescription CaptureDescriptionResponsePtrOutput `pulumi:"captureDescription"`
	// Exact time the Event Hub was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Number of days to retain the events for this Event Hub, value should be 1 to 7 days
	MessageRetentionInDays pulumi.Float64PtrOutput `pulumi:"messageRetentionInDays"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
	PartitionCount pulumi.Float64PtrOutput `pulumi:"partitionCount"`
	// Current number of shards on the Event Hub.
	PartitionIds pulumi.StringArrayOutput `pulumi:"partitionIds"`
	// Event Hub retention settings
	RetentionDescription RetentionDescriptionResponsePtrOutput `pulumi:"retentionDescription"`
	// Enumerates the possible values for the status of the Event Hub.
	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"`
}

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

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func GetEventHub

func GetEventHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventHubState, opts ...pulumi.ResourceOption) (*EventHub, error)

GetEventHub gets an existing EventHub 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 NewEventHub

func NewEventHub(ctx *pulumi.Context,
	name string, args *EventHubArgs, opts ...pulumi.ResourceOption) (*EventHub, error)

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

func (*EventHub) ElementType

func (*EventHub) ElementType() reflect.Type

func (*EventHub) ToEventHubOutput

func (i *EventHub) ToEventHubOutput() EventHubOutput

func (*EventHub) ToEventHubOutputWithContext

func (i *EventHub) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput

type EventHubArgs

type EventHubArgs struct {
	// Properties of capture description
	CaptureDescription CaptureDescriptionPtrInput
	// The Event Hub name
	EventHubName pulumi.StringPtrInput
	// Number of days to retain the events for this Event Hub, value should be 1 to 7 days
	MessageRetentionInDays pulumi.Float64PtrInput
	// The Namespace name
	NamespaceName pulumi.StringInput
	// Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
	PartitionCount pulumi.Float64PtrInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput
	// Event Hub retention settings
	RetentionDescription RetentionDescriptionPtrInput
	// Enumerates the possible values for the status of the Event Hub.
	Status EntityStatusPtrInput
}

The set of arguments for constructing a EventHub resource.

func (EventHubArgs) ElementType

func (EventHubArgs) ElementType() reflect.Type

type EventHubAuthorizationRule

type EventHubAuthorizationRule struct {
	pulumi.CustomResourceState

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

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

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func GetEventHubAuthorizationRule

func GetEventHubAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventHubAuthorizationRuleState, opts ...pulumi.ResourceOption) (*EventHubAuthorizationRule, error)

GetEventHubAuthorizationRule gets an existing EventHubAuthorizationRule 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 NewEventHubAuthorizationRule

func NewEventHubAuthorizationRule(ctx *pulumi.Context,
	name string, args *EventHubAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*EventHubAuthorizationRule, error)

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

func (*EventHubAuthorizationRule) ElementType

func (*EventHubAuthorizationRule) ElementType() reflect.Type

func (*EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput

func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput

func (*EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutputWithContext

func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput

type EventHubAuthorizationRuleArgs

type EventHubAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringPtrInput
	// The Event Hub name
	EventHubName pulumi.StringInput
	// The Namespace name
	NamespaceName pulumi.StringInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
}

The set of arguments for constructing a EventHubAuthorizationRule resource.

func (EventHubAuthorizationRuleArgs) ElementType

type EventHubAuthorizationRuleInput

type EventHubAuthorizationRuleInput interface {
	pulumi.Input

	ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput
	ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput
}

type EventHubAuthorizationRuleOutput

type EventHubAuthorizationRuleOutput struct{ *pulumi.OutputState }

func (EventHubAuthorizationRuleOutput) ElementType

func (EventHubAuthorizationRuleOutput) Location

The geo-location where the resource lives

func (EventHubAuthorizationRuleOutput) Name

The name of the resource

func (EventHubAuthorizationRuleOutput) Rights

The rights associated with the rule.

func (EventHubAuthorizationRuleOutput) SystemData

The system meta data relating to this resource.

func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput

func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput

func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext

func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext(ctx context.Context) EventHubAuthorizationRuleOutput

func (EventHubAuthorizationRuleOutput) Type

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

type EventHubAuthorizationRuleState

type EventHubAuthorizationRuleState struct {
}

func (EventHubAuthorizationRuleState) ElementType

type EventHubInput

type EventHubInput interface {
	pulumi.Input

	ToEventHubOutput() EventHubOutput
	ToEventHubOutputWithContext(ctx context.Context) EventHubOutput
}

type EventHubOutput

type EventHubOutput struct{ *pulumi.OutputState }

func (EventHubOutput) CaptureDescription

func (o EventHubOutput) CaptureDescription() CaptureDescriptionResponsePtrOutput

Properties of capture description

func (EventHubOutput) CreatedAt

func (o EventHubOutput) CreatedAt() pulumi.StringOutput

Exact time the Event Hub was created.

func (EventHubOutput) ElementType

func (EventHubOutput) ElementType() reflect.Type

func (EventHubOutput) Location

func (o EventHubOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (EventHubOutput) MessageRetentionInDays

func (o EventHubOutput) MessageRetentionInDays() pulumi.Float64PtrOutput

Number of days to retain the events for this Event Hub, value should be 1 to 7 days

func (EventHubOutput) Name

The name of the resource

func (EventHubOutput) PartitionCount

func (o EventHubOutput) PartitionCount() pulumi.Float64PtrOutput

Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.

func (EventHubOutput) PartitionIds

func (o EventHubOutput) PartitionIds() pulumi.StringArrayOutput

Current number of shards on the Event Hub.

func (EventHubOutput) RetentionDescription

func (o EventHubOutput) RetentionDescription() RetentionDescriptionResponsePtrOutput

Event Hub retention settings

func (EventHubOutput) Status

Enumerates the possible values for the status of the Event Hub.

func (EventHubOutput) SystemData

The system meta data relating to this resource.

func (EventHubOutput) ToEventHubOutput

func (o EventHubOutput) ToEventHubOutput() EventHubOutput

func (EventHubOutput) ToEventHubOutputWithContext

func (o EventHubOutput) ToEventHubOutputWithContext(ctx context.Context) EventHubOutput

func (EventHubOutput) Type

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

func (EventHubOutput) UpdatedAt

func (o EventHubOutput) UpdatedAt() pulumi.StringOutput

The exact time the message was updated.

type EventHubState

type EventHubState struct {
}

func (EventHubState) ElementType

func (EventHubState) ElementType() reflect.Type

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 *ManagedServiceIdentityType `pulumi:"type"`
	// Properties for User Assigned Identities
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Properties to configure Identity for Bring your Own Keys

type IdentityArgs

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

Properties to configure Identity 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 Identity 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 Identity for Bring your Own Keys

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Properties to configure Identity 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"`
	// Key Version
	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"`
	// Key Version
	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

Key Version

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"`
	// Key Version
	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

Key Version

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 AuthorizationRule.
	KeyName string `pulumi:"keyName"`
	// Primary connection string of the created namespace AuthorizationRule.
	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 AuthorizationRule.
	SecondaryConnectionString string `pulumi:"secondaryConnectionString"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/EventHub Connection String

func ListDisasterRecoveryConfigKeys

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

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type ListDisasterRecoveryConfigKeysResultOutput

type ListDisasterRecoveryConfigKeysResultOutput struct{ *pulumi.OutputState }

Namespace/EventHub 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 AuthorizationRule.

func (ListDisasterRecoveryConfigKeysResultOutput) PrimaryConnectionString

Primary connection string of the created namespace AuthorizationRule.

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

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 ListEventHubKeysArgs

type ListEventHubKeysArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The Event Hub name
	EventHubName string `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListEventHubKeysOutputArgs

type ListEventHubKeysOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The Event Hub name
	EventHubName pulumi.StringInput `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListEventHubKeysOutputArgs) ElementType

func (ListEventHubKeysOutputArgs) ElementType() reflect.Type

type ListEventHubKeysResult

type ListEventHubKeysResult 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 AuthorizationRule.
	KeyName string `pulumi:"keyName"`
	// Primary connection string of the created namespace AuthorizationRule.
	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 AuthorizationRule.
	SecondaryConnectionString string `pulumi:"secondaryConnectionString"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/EventHub Connection String

func ListEventHubKeys

func ListEventHubKeys(ctx *pulumi.Context, args *ListEventHubKeysArgs, opts ...pulumi.InvokeOption) (*ListEventHubKeysResult, error)

Gets the ACS and SAS connection strings for the Event Hub. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type ListEventHubKeysResultOutput

type ListEventHubKeysResultOutput struct{ *pulumi.OutputState }

Namespace/EventHub Connection String

func (ListEventHubKeysResultOutput) AliasPrimaryConnectionString

func (o ListEventHubKeysResultOutput) AliasPrimaryConnectionString() pulumi.StringOutput

Primary connection string of the alias if GEO DR is enabled

func (ListEventHubKeysResultOutput) AliasSecondaryConnectionString

func (o ListEventHubKeysResultOutput) AliasSecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the alias if GEO DR is enabled

func (ListEventHubKeysResultOutput) ElementType

func (ListEventHubKeysResultOutput) KeyName

A string that describes the AuthorizationRule.

func (ListEventHubKeysResultOutput) PrimaryConnectionString

func (o ListEventHubKeysResultOutput) PrimaryConnectionString() pulumi.StringOutput

Primary connection string of the created namespace AuthorizationRule.

func (ListEventHubKeysResultOutput) PrimaryKey

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

func (ListEventHubKeysResultOutput) SecondaryConnectionString

func (o ListEventHubKeysResultOutput) SecondaryConnectionString() pulumi.StringOutput

Secondary connection string of the created namespace AuthorizationRule.

func (ListEventHubKeysResultOutput) SecondaryKey

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

func (ListEventHubKeysResultOutput) ToListEventHubKeysResultOutput

func (o ListEventHubKeysResultOutput) ToListEventHubKeysResultOutput() ListEventHubKeysResultOutput

func (ListEventHubKeysResultOutput) ToListEventHubKeysResultOutputWithContext

func (o ListEventHubKeysResultOutput) ToListEventHubKeysResultOutputWithContext(ctx context.Context) ListEventHubKeysResultOutput

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 AuthorizationRule.
	KeyName string `pulumi:"keyName"`
	// Primary connection string of the created namespace AuthorizationRule.
	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 AuthorizationRule.
	SecondaryConnectionString string `pulumi:"secondaryConnectionString"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/EventHub 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-10-01-preview.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type ListNamespaceKeysResultOutput

type ListNamespaceKeysResultOutput struct{ *pulumi.OutputState }

Namespace/EventHub 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 AuthorizationRule.

func (ListNamespaceKeysResultOutput) PrimaryConnectionString

func (o ListNamespaceKeysResultOutput) PrimaryConnectionString() pulumi.StringOutput

Primary connection string of the created namespace AuthorizationRule.

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

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 LookupApplicationGroupArgs

type LookupApplicationGroupArgs struct {
	// The Application Group name
	ApplicationGroupName string `pulumi:"applicationGroupName"`
	// The Namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupApplicationGroupOutputArgs

type LookupApplicationGroupOutputArgs struct {
	// The Application Group name
	ApplicationGroupName pulumi.StringInput `pulumi:"applicationGroupName"`
	// The Namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupApplicationGroupOutputArgs) ElementType

type LookupApplicationGroupResult

type LookupApplicationGroupResult struct {
	// The Unique identifier for application group.Supports SAS(SASKeyName=KeyName) or AAD(AADAppID=Guid)
	ClientAppGroupIdentifier string `pulumi:"clientAppGroupIdentifier"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Determines if Application Group is allowed to create connection with namespace or not. Once the isEnabled is set to false, all the existing connections of application group gets dropped and no new connections will be allowed
	IsEnabled *bool `pulumi:"isEnabled"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of group policies that define the behavior of application group. The policies can support resource governance scenarios such as limiting ingress or egress traffic.
	Policies []ThrottlingPolicyResponse `pulumi:"policies"`
	// 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 Application Group object

func LookupApplicationGroup

func LookupApplicationGroup(ctx *pulumi.Context, args *LookupApplicationGroupArgs, opts ...pulumi.InvokeOption) (*LookupApplicationGroupResult, error)

Gets an ApplicationGroup for a Namespace. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupApplicationGroupResultOutput

type LookupApplicationGroupResultOutput struct{ *pulumi.OutputState }

The Application Group object

func (LookupApplicationGroupResultOutput) ClientAppGroupIdentifier

func (o LookupApplicationGroupResultOutput) ClientAppGroupIdentifier() pulumi.StringOutput

The Unique identifier for application group.Supports SAS(SASKeyName=KeyName) or AAD(AADAppID=Guid)

func (LookupApplicationGroupResultOutput) ElementType

func (LookupApplicationGroupResultOutput) Id

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

func (LookupApplicationGroupResultOutput) IsEnabled

Determines if Application Group is allowed to create connection with namespace or not. Once the isEnabled is set to false, all the existing connections of application group gets dropped and no new connections will be allowed

func (LookupApplicationGroupResultOutput) Location

The geo-location where the resource lives

func (LookupApplicationGroupResultOutput) Name

The name of the resource

func (LookupApplicationGroupResultOutput) Policies

List of group policies that define the behavior of application group. The policies can support resource governance scenarios such as limiting ingress or egress traffic.

func (LookupApplicationGroupResultOutput) SystemData

The system meta data relating to this resource.

func (LookupApplicationGroupResultOutput) ToLookupApplicationGroupResultOutput

func (o LookupApplicationGroupResultOutput) ToLookupApplicationGroupResultOutput() LookupApplicationGroupResultOutput

func (LookupApplicationGroupResultOutput) ToLookupApplicationGroupResultOutputWithContext

func (o LookupApplicationGroupResultOutput) ToLookupApplicationGroupResultOutputWithContext(ctx context.Context) LookupApplicationGroupResultOutput

func (LookupApplicationGroupResultOutput) Type

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

type LookupClusterArgs

type LookupClusterArgs struct {
	// The name of the Event Hubs Cluster.
	ClusterName string `pulumi:"clusterName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	// The name of the Event Hubs Cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult

type LookupClusterResult struct {
	// The UTC time when the Event Hubs Cluster was created.
	CreatedAt string `pulumi:"createdAt"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The metric ID of the cluster resource. Provided by the service and not modifiable by the user.
	MetricId string `pulumi:"metricId"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of the cluster SKU.
	Sku *ClusterSkuResponse `pulumi:"sku"`
	// Status of the Cluster resource
	Status string `pulumi:"status"`
	// A value that indicates whether Scaling is Supported.
	SupportsScaling *bool `pulumi:"supportsScaling"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The UTC time when the Event Hubs Cluster was last updated.
	UpdatedAt string `pulumi:"updatedAt"`
}

Single Event Hubs Cluster resource in List or Get operations.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

Gets the resource description of the specified Event Hubs Cluster. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

Single Event Hubs Cluster resource in List or Get operations.

func (LookupClusterResultOutput) CreatedAt

The UTC time when the Event Hubs Cluster was created.

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Id

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

func (LookupClusterResultOutput) Location

Resource location.

func (LookupClusterResultOutput) MetricId

The metric ID of the cluster resource. Provided by the service and not modifiable by the user.

func (LookupClusterResultOutput) Name

The name of the resource

func (LookupClusterResultOutput) Sku

Properties of the cluster SKU.

func (LookupClusterResultOutput) Status

Status of the Cluster resource

func (LookupClusterResultOutput) SupportsScaling

func (o LookupClusterResultOutput) SupportsScaling() pulumi.BoolPtrOutput

A value that indicates whether Scaling is Supported.

func (LookupClusterResultOutput) SystemData

The system meta data relating to this resource.

func (LookupClusterResultOutput) Tags

Resource tags.

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

func (LookupClusterResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupClusterResultOutput) UpdatedAt

The UTC time when the Event Hubs Cluster was last updated.

type LookupConsumerGroupArgs

type LookupConsumerGroupArgs struct {
	// The consumer group name
	ConsumerGroupName string `pulumi:"consumerGroupName"`
	// The Event Hub name
	EventHubName string `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConsumerGroupOutputArgs

type LookupConsumerGroupOutputArgs struct {
	// The consumer group name
	ConsumerGroupName pulumi.StringInput `pulumi:"consumerGroupName"`
	// The Event Hub name
	EventHubName pulumi.StringInput `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConsumerGroupOutputArgs) ElementType

type LookupConsumerGroupResult

type LookupConsumerGroupResult struct {
	// Exact time the message was created.
	CreatedAt string `pulumi:"createdAt"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// 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"`
	// User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.
	UserMetadata *string `pulumi:"userMetadata"`
}

Single item in List or Get Consumer group operation

func LookupConsumerGroup

func LookupConsumerGroup(ctx *pulumi.Context, args *LookupConsumerGroupArgs, opts ...pulumi.InvokeOption) (*LookupConsumerGroupResult, error)

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

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupConsumerGroupResultOutput

type LookupConsumerGroupResultOutput struct{ *pulumi.OutputState }

Single item in List or Get Consumer group operation

func (LookupConsumerGroupResultOutput) CreatedAt

Exact time the message was created.

func (LookupConsumerGroupResultOutput) ElementType

func (LookupConsumerGroupResultOutput) Id

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

func (LookupConsumerGroupResultOutput) Location

The geo-location where the resource lives

func (LookupConsumerGroupResultOutput) Name

The name of the resource

func (LookupConsumerGroupResultOutput) SystemData

The system meta data relating to this resource.

func (LookupConsumerGroupResultOutput) ToLookupConsumerGroupResultOutput

func (o LookupConsumerGroupResultOutput) ToLookupConsumerGroupResultOutput() LookupConsumerGroupResultOutput

func (LookupConsumerGroupResultOutput) ToLookupConsumerGroupResultOutputWithContext

func (o LookupConsumerGroupResultOutput) ToLookupConsumerGroupResultOutputWithContext(ctx context.Context) LookupConsumerGroupResultOutput

func (LookupConsumerGroupResultOutput) Type

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

func (LookupConsumerGroupResultOutput) UpdatedAt

The exact time the message was updated.

func (LookupConsumerGroupResultOutput) UserMetadata

User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.

type 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 {
	// Alternate name specified when alias and namespace names are same.
	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-10-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupDisasterRecoveryConfigResultOutput

type LookupDisasterRecoveryConfigResultOutput struct{ *pulumi.OutputState }

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

func (LookupDisasterRecoveryConfigResultOutput) AlternateName

Alternate name specified when alias and namespace names are same.

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 LookupEventHubArgs

type LookupEventHubArgs struct {
	// The Event Hub name
	EventHubName string `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEventHubAuthorizationRuleArgs

type LookupEventHubAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The Event Hub name
	EventHubName string `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEventHubAuthorizationRuleOutputArgs

type LookupEventHubAuthorizationRuleOutputArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput `pulumi:"authorizationRuleName"`
	// The Event Hub name
	EventHubName pulumi.StringInput `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupEventHubAuthorizationRuleOutputArgs) ElementType

type LookupEventHubAuthorizationRuleResult

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

Single item in a List or Get AuthorizationRule operation

func LookupEventHubAuthorizationRule

Gets an AuthorizationRule for an Event Hub by rule name. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupEventHubAuthorizationRuleResultOutput

type LookupEventHubAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get AuthorizationRule operation

func (LookupEventHubAuthorizationRuleResultOutput) ElementType

func (LookupEventHubAuthorizationRuleResultOutput) Id

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

func (LookupEventHubAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupEventHubAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupEventHubAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupEventHubAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupEventHubAuthorizationRuleResultOutput) ToLookupEventHubAuthorizationRuleResultOutput

func (o LookupEventHubAuthorizationRuleResultOutput) ToLookupEventHubAuthorizationRuleResultOutput() LookupEventHubAuthorizationRuleResultOutput

func (LookupEventHubAuthorizationRuleResultOutput) ToLookupEventHubAuthorizationRuleResultOutputWithContext

func (o LookupEventHubAuthorizationRuleResultOutput) ToLookupEventHubAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupEventHubAuthorizationRuleResultOutput

func (LookupEventHubAuthorizationRuleResultOutput) Type

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

type LookupEventHubOutputArgs

type LookupEventHubOutputArgs struct {
	// The Event Hub name
	EventHubName pulumi.StringInput `pulumi:"eventHubName"`
	// The Namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupEventHubOutputArgs) ElementType

func (LookupEventHubOutputArgs) ElementType() reflect.Type

type LookupEventHubResult

type LookupEventHubResult struct {
	// Properties of capture description
	CaptureDescription *CaptureDescriptionResponse `pulumi:"captureDescription"`
	// Exact time the Event Hub was created.
	CreatedAt string `pulumi:"createdAt"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Number of days to retain the events for this Event Hub, value should be 1 to 7 days
	MessageRetentionInDays *float64 `pulumi:"messageRetentionInDays"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
	PartitionCount *float64 `pulumi:"partitionCount"`
	// Current number of shards on the Event Hub.
	PartitionIds []string `pulumi:"partitionIds"`
	// Event Hub retention settings
	RetentionDescription *RetentionDescriptionResponse `pulumi:"retentionDescription"`
	// Enumerates the possible values for the status of the Event Hub.
	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"`
}

Single item in List or Get Event Hub operation

func LookupEventHub

func LookupEventHub(ctx *pulumi.Context, args *LookupEventHubArgs, opts ...pulumi.InvokeOption) (*LookupEventHubResult, error)

Gets an Event Hubs description for the specified Event Hub. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupEventHubResultOutput

type LookupEventHubResultOutput struct{ *pulumi.OutputState }

Single item in List or Get Event Hub operation

func (LookupEventHubResultOutput) CaptureDescription

Properties of capture description

func (LookupEventHubResultOutput) CreatedAt

Exact time the Event Hub was created.

func (LookupEventHubResultOutput) ElementType

func (LookupEventHubResultOutput) ElementType() reflect.Type

func (LookupEventHubResultOutput) Id

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

func (LookupEventHubResultOutput) Location

The geo-location where the resource lives

func (LookupEventHubResultOutput) MessageRetentionInDays

func (o LookupEventHubResultOutput) MessageRetentionInDays() pulumi.Float64PtrOutput

Number of days to retain the events for this Event Hub, value should be 1 to 7 days

func (LookupEventHubResultOutput) Name

The name of the resource

func (LookupEventHubResultOutput) PartitionCount

Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.

func (LookupEventHubResultOutput) PartitionIds

Current number of shards on the Event Hub.

func (LookupEventHubResultOutput) RetentionDescription

Event Hub retention settings

func (LookupEventHubResultOutput) Status

Enumerates the possible values for the status of the Event Hub.

func (LookupEventHubResultOutput) SystemData

The system meta data relating to this resource.

func (LookupEventHubResultOutput) ToLookupEventHubResultOutput

func (o LookupEventHubResultOutput) ToLookupEventHubResultOutput() LookupEventHubResultOutput

func (LookupEventHubResultOutput) ToLookupEventHubResultOutputWithContext

func (o LookupEventHubResultOutput) ToLookupEventHubResultOutputWithContext(ctx context.Context) LookupEventHubResultOutput

func (LookupEventHubResultOutput) Type

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

func (LookupEventHubResultOutput) UpdatedAt

The exact time the message was updated.

type LookupNamespaceArgs

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

type LookupNamespaceAuthorizationRuleArgs

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

type LookupNamespaceAuthorizationRuleOutputArgs

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

func (LookupNamespaceAuthorizationRuleOutputArgs) ElementType

type LookupNamespaceAuthorizationRuleResult

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

Single item in a List or Get AuthorizationRule operation

func LookupNamespaceAuthorizationRule

Gets an AuthorizationRule for a Namespace by rule name. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupNamespaceAuthorizationRuleResultOutput

type LookupNamespaceAuthorizationRuleResultOutput struct{ *pulumi.OutputState }

Single item in a List or Get AuthorizationRule operation

func (LookupNamespaceAuthorizationRuleResultOutput) ElementType

func (LookupNamespaceAuthorizationRuleResultOutput) Id

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

func (LookupNamespaceAuthorizationRuleResultOutput) Location

The geo-location where the resource lives

func (LookupNamespaceAuthorizationRuleResultOutput) Name

The name of the resource

func (LookupNamespaceAuthorizationRuleResultOutput) Rights

The rights associated with the rule.

func (LookupNamespaceAuthorizationRuleResultOutput) SystemData

The system meta data relating to this resource.

func (LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput

func (o LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutput() LookupNamespaceAuthorizationRuleResultOutput

func (LookupNamespaceAuthorizationRuleResultOutput) ToLookupNamespaceAuthorizationRuleResultOutputWithContext

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

func (LookupNamespaceAuthorizationRuleResultOutput) Type

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

type 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"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// IP Mask
	IpMask *string `pulumi:"ipMask"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	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

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

func (LookupNamespaceIpFilterRuleResultOutput) IpMask

IP Mask

func (LookupNamespaceIpFilterRuleResultOutput) Name

The name of the resource

func (LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutput

func (o LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutput() LookupNamespaceIpFilterRuleResultOutput

func (LookupNamespaceIpFilterRuleResultOutput) ToLookupNamespaceIpFilterRuleResultOutputWithContext

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

func (LookupNamespaceIpFilterRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.
	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 topic resource.

func LookupNamespaceNetworkRuleSet

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

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func (*LookupNamespaceNetworkRuleSetResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceNetworkRuleSetResult

type LookupNamespaceNetworkRuleSetResultOutput

type LookupNamespaceNetworkRuleSetResultOutput struct{ *pulumi.OutputState }

Description of topic 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. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.

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 specified when alias and namespace names are same.
	AlternateName *string `pulumi:"alternateName"`
	// Cluster ARM ID of the Namespace.
	ClusterArmId *string `pulumi:"clusterArmId"`
	// The time the Namespace was created.
	CreatedAt string `pulumi:"createdAt"`
	// This property disables SAS authentication for the Event Hubs namespace.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Properties of BYOK Encryption description
	Encryption *EncryptionResponse `pulumi:"encryption"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Properties of BYOK Identity description
	Identity *IdentityResponse `pulumi:"identity"`
	// Value that indicates whether AutoInflate is enabled for eventhub namespace.
	IsAutoInflateEnabled *bool `pulumi:"isAutoInflateEnabled"`
	// Value that indicates whether Kafka is enabled for eventhub namespace.
	KafkaEnabled *bool `pulumi:"kafkaEnabled"`
	// Resource location.
	Location *string `pulumi:"location"`
	// Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)
	MaximumThroughputUnits *int `pulumi:"maximumThroughputUnits"`
	// 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"`
	// The name of the resource
	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 resource
	Sku *SkuResponse `pulumi:"sku"`
	// Status of the Namespace.
	Status string `pulumi:"status"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The time the Namespace was updated.
	UpdatedAt string `pulumi:"updatedAt"`
	// Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.
	ZoneRedundant *bool `pulumi:"zoneRedundant"`
}

Single Namespace item in List or Get Operation

func LookupNamespace

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

Gets the description of the specified namespace. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func (*LookupNamespaceResult) Defaults

Defaults sets the appropriate defaults for LookupNamespaceResult

type LookupNamespaceResultOutput

type LookupNamespaceResultOutput struct{ *pulumi.OutputState }

Single Namespace item in List or Get Operation

func (LookupNamespaceResultOutput) AlternateName

Alternate name specified when alias and namespace names are same.

func (LookupNamespaceResultOutput) ClusterArmId

Cluster ARM ID of the 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 Event Hubs namespace.

func (LookupNamespaceResultOutput) ElementType

func (LookupNamespaceResultOutput) Encryption

Properties of BYOK Encryption description

func (LookupNamespaceResultOutput) Id

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

func (LookupNamespaceResultOutput) Identity

Properties of BYOK Identity description

func (LookupNamespaceResultOutput) IsAutoInflateEnabled

func (o LookupNamespaceResultOutput) IsAutoInflateEnabled() pulumi.BoolPtrOutput

Value that indicates whether AutoInflate is enabled for eventhub namespace.

func (LookupNamespaceResultOutput) KafkaEnabled

Value that indicates whether Kafka is enabled for eventhub namespace.

func (LookupNamespaceResultOutput) Location

Resource location.

func (LookupNamespaceResultOutput) MaximumThroughputUnits

func (o LookupNamespaceResultOutput) MaximumThroughputUnits() pulumi.IntPtrOutput

Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)

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

The name of the resource

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 resource

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

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupNamespaceResultOutput) UpdatedAt

The time the Namespace was updated.

func (LookupNamespaceResultOutput) ZoneRedundant

Enabling this property creates a Standard Event Hubs 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 {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// ARM 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

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

func (LookupNamespaceVirtualNetworkRuleResultOutput) Name

The name of the resource

func (LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutput

func (o LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutput() LookupNamespaceVirtualNetworkRuleResultOutput

func (LookupNamespaceVirtualNetworkRuleResultOutput) ToLookupNamespaceVirtualNetworkRuleResultOutputWithContext

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

func (LookupNamespaceVirtualNetworkRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupNamespaceVirtualNetworkRuleResultOutput) VirtualNetworkSubnetId

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

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-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 LookupSchemaRegistryArgs

type LookupSchemaRegistryArgs struct {
	// The Namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The Schema Group name
	SchemaGroupName string `pulumi:"schemaGroupName"`
}

type LookupSchemaRegistryOutputArgs

type LookupSchemaRegistryOutputArgs struct {
	// The Namespace name
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The Schema Group name
	SchemaGroupName pulumi.StringInput `pulumi:"schemaGroupName"`
}

func (LookupSchemaRegistryOutputArgs) ElementType

type LookupSchemaRegistryResult

type LookupSchemaRegistryResult struct {
	// Exact time the Schema Group was created.
	CreatedAtUtc string `pulumi:"createdAtUtc"`
	// The ETag value.
	ETag string `pulumi:"eTag"`
	// dictionary object for SchemaGroup group properties
	GroupProperties map[string]string `pulumi:"groupProperties"`
	// 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"`
	SchemaCompatibility *string `pulumi:"schemaCompatibility"`
	SchemaType          *string `pulumi:"schemaType"`
	// 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"`
	// Exact time the Schema Group was updated
	UpdatedAtUtc string `pulumi:"updatedAtUtc"`
}

Single item in List or Get Schema Group operation

func LookupSchemaRegistry

func LookupSchemaRegistry(ctx *pulumi.Context, args *LookupSchemaRegistryArgs, opts ...pulumi.InvokeOption) (*LookupSchemaRegistryResult, error)

Gets the details of an EventHub schema group. Azure REST API version: 2022-10-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

type LookupSchemaRegistryResultOutput

type LookupSchemaRegistryResultOutput struct{ *pulumi.OutputState }

Single item in List or Get Schema Group operation

func (LookupSchemaRegistryResultOutput) CreatedAtUtc

Exact time the Schema Group was created.

func (LookupSchemaRegistryResultOutput) ETag

The ETag value.

func (LookupSchemaRegistryResultOutput) ElementType

func (LookupSchemaRegistryResultOutput) GroupProperties

dictionary object for SchemaGroup group properties

func (LookupSchemaRegistryResultOutput) Id

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

func (LookupSchemaRegistryResultOutput) Location

The geo-location where the resource lives

func (LookupSchemaRegistryResultOutput) Name

The name of the resource

func (LookupSchemaRegistryResultOutput) SchemaCompatibility

func (LookupSchemaRegistryResultOutput) SchemaType

func (LookupSchemaRegistryResultOutput) SystemData

The system meta data relating to this resource.

func (LookupSchemaRegistryResultOutput) ToLookupSchemaRegistryResultOutput

func (o LookupSchemaRegistryResultOutput) ToLookupSchemaRegistryResultOutput() LookupSchemaRegistryResultOutput

func (LookupSchemaRegistryResultOutput) ToLookupSchemaRegistryResultOutputWithContext

func (o LookupSchemaRegistryResultOutput) ToLookupSchemaRegistryResultOutputWithContext(ctx context.Context) LookupSchemaRegistryResultOutput

func (LookupSchemaRegistryResultOutput) Type

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

func (LookupSchemaRegistryResultOutput) UpdatedAtUtc

Exact time the Schema Group 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 MetricId

type MetricId string

Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal

func (MetricId) ElementType

func (MetricId) ElementType() reflect.Type

func (MetricId) ToMetricIdOutput

func (e MetricId) ToMetricIdOutput() MetricIdOutput

func (MetricId) ToMetricIdOutputWithContext

func (e MetricId) ToMetricIdOutputWithContext(ctx context.Context) MetricIdOutput

func (MetricId) ToMetricIdPtrOutput

func (e MetricId) ToMetricIdPtrOutput() MetricIdPtrOutput

func (MetricId) ToMetricIdPtrOutputWithContext

func (e MetricId) ToMetricIdPtrOutputWithContext(ctx context.Context) MetricIdPtrOutput

func (MetricId) ToStringOutput

func (e MetricId) ToStringOutput() pulumi.StringOutput

func (MetricId) ToStringOutputWithContext

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

func (MetricId) ToStringPtrOutput

func (e MetricId) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetricId) ToStringPtrOutputWithContext

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

type MetricIdInput

type MetricIdInput interface {
	pulumi.Input

	ToMetricIdOutput() MetricIdOutput
	ToMetricIdOutputWithContext(context.Context) MetricIdOutput
}

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

MetricIdIncomingBytes
MetricIdOutgoingBytes
MetricIdIncomingMessages
MetricIdOutgoingMessages

type MetricIdOutput

type MetricIdOutput struct{ *pulumi.OutputState }

func (MetricIdOutput) ElementType

func (MetricIdOutput) ElementType() reflect.Type

func (MetricIdOutput) ToMetricIdOutput

func (o MetricIdOutput) ToMetricIdOutput() MetricIdOutput

func (MetricIdOutput) ToMetricIdOutputWithContext

func (o MetricIdOutput) ToMetricIdOutputWithContext(ctx context.Context) MetricIdOutput

func (MetricIdOutput) ToMetricIdPtrOutput

func (o MetricIdOutput) ToMetricIdPtrOutput() MetricIdPtrOutput

func (MetricIdOutput) ToMetricIdPtrOutputWithContext

func (o MetricIdOutput) ToMetricIdPtrOutputWithContext(ctx context.Context) MetricIdPtrOutput

func (MetricIdOutput) ToStringOutput

func (o MetricIdOutput) ToStringOutput() pulumi.StringOutput

func (MetricIdOutput) ToStringOutputWithContext

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

func (MetricIdOutput) ToStringPtrOutput

func (o MetricIdOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetricIdOutput) ToStringPtrOutputWithContext

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

type MetricIdPtrInput

type MetricIdPtrInput interface {
	pulumi.Input

	ToMetricIdPtrOutput() MetricIdPtrOutput
	ToMetricIdPtrOutputWithContext(context.Context) MetricIdPtrOutput
}

func MetricIdPtr

func MetricIdPtr(v string) MetricIdPtrInput

type MetricIdPtrOutput

type MetricIdPtrOutput struct{ *pulumi.OutputState }

func (MetricIdPtrOutput) Elem

func (MetricIdPtrOutput) ElementType

func (MetricIdPtrOutput) ElementType() reflect.Type

func (MetricIdPtrOutput) ToMetricIdPtrOutput

func (o MetricIdPtrOutput) ToMetricIdPtrOutput() MetricIdPtrOutput

func (MetricIdPtrOutput) ToMetricIdPtrOutputWithContext

func (o MetricIdPtrOutput) ToMetricIdPtrOutputWithContext(ctx context.Context) MetricIdPtrOutput

func (MetricIdPtrOutput) ToStringPtrOutput

func (o MetricIdPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetricIdPtrOutput) ToStringPtrOutputWithContext

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

type NWRuleSetIpRules

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

The response from the List namespace operation.

type NWRuleSetIpRulesArgs

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

The response from the List namespace operation.

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 }

The response from the List namespace operation.

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

The response from the List namespace operation.

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 }

The response from the List namespace operation.

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

The response from the List namespace operation.

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

The response from the List namespace operation.

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 }

The response from the List namespace operation.

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

The response from the List namespace operation.

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 }

The response from the List namespace operation.

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 specified when alias and namespace names are same.
	AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"`
	// Cluster ARM ID of the Namespace.
	ClusterArmId pulumi.StringPtrOutput `pulumi:"clusterArmId"`
	// The time the Namespace was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// This property disables SAS authentication for the Event Hubs namespace.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// Properties of BYOK Encryption description
	Encryption EncryptionResponsePtrOutput `pulumi:"encryption"`
	// Properties of BYOK Identity description
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// Value that indicates whether AutoInflate is enabled for eventhub namespace.
	IsAutoInflateEnabled pulumi.BoolPtrOutput `pulumi:"isAutoInflateEnabled"`
	// Value that indicates whether Kafka is enabled for eventhub namespace.
	KafkaEnabled pulumi.BoolPtrOutput `pulumi:"kafkaEnabled"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)
	MaximumThroughputUnits pulumi.IntPtrOutput `pulumi:"maximumThroughputUnits"`
	// 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"`
	// The name of the resource
	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 resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Status of the Namespace.
	Status pulumi.StringOutput `pulumi:"status"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The time the Namespace was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"`
}

Single Namespace item in List or Get Operation Azure REST API version: 2022-10-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-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 specified when alias and namespace names are same.
	AlternateName pulumi.StringPtrInput
	// Cluster ARM ID of the Namespace.
	ClusterArmId pulumi.StringPtrInput
	// This property disables SAS authentication for the Event Hubs namespace.
	DisableLocalAuth pulumi.BoolPtrInput
	// Properties of BYOK Encryption description
	Encryption EncryptionPtrInput
	// Properties of BYOK Identity description
	Identity IdentityPtrInput
	// Value that indicates whether AutoInflate is enabled for eventhub namespace.
	IsAutoInflateEnabled pulumi.BoolPtrInput
	// Value that indicates whether Kafka is enabled for eventhub namespace.
	KafkaEnabled pulumi.BoolPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)
	MaximumThroughputUnits pulumi.IntPtrInput
	// 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 resource
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Enabling this property creates a Standard Event Hubs 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"`
}

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

Other available API versions: 2015-08-01, 2023-01-01-preview, 2024-01-01, 2024-05-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"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	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

The name of the resource

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput

func (o NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutputWithContext

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

func (NamespaceIpFilterRuleOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.
	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 topic resource. Azure REST API version: 2022-10-01-preview. Prior API version in Azure Native 1.x: 2017-04-01.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-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. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.
	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. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.

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 specified when alias and namespace names are same.

func (NamespaceOutput) ClusterArmId

func (o NamespaceOutput) ClusterArmId() pulumi.StringPtrOutput

Cluster ARM ID of the 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 Event Hubs 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) IsAutoInflateEnabled

func (o NamespaceOutput) IsAutoInflateEnabled() pulumi.BoolPtrOutput

Value that indicates whether AutoInflate is enabled for eventhub namespace.

func (NamespaceOutput) KafkaEnabled

func (o NamespaceOutput) KafkaEnabled() pulumi.BoolPtrOutput

Value that indicates whether Kafka is enabled for eventhub namespace.

func (NamespaceOutput) Location

func (o NamespaceOutput) Location() pulumi.StringPtrOutput

Resource location.

func (NamespaceOutput) MaximumThroughputUnits

func (o NamespaceOutput) MaximumThroughputUnits() pulumi.IntPtrOutput

Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)

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

The name of the resource

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 resource

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

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 Standard Event Hubs 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

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// ARM 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
	// ARM 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

The name of the resource

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput

func (o NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutputWithContext

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

func (NamespaceVirtualNetworkRuleOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (NamespaceVirtualNetworkRuleOutput) VirtualNetworkSubnetId

func (o NamespaceVirtualNetworkRuleOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

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

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-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. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.

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
PublicNetworkAccessFlagSecuredByPerimeter

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 RetentionDescription

type RetentionDescription struct {
	// Enumerates the possible values for cleanup policy
	CleanupPolicy *string `pulumi:"cleanupPolicy"`
	// Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue
	RetentionTimeInHours *float64 `pulumi:"retentionTimeInHours"`
	// Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub
	TombstoneRetentionTimeInHours *int `pulumi:"tombstoneRetentionTimeInHours"`
}

Properties to configure retention settings for the eventhub

type RetentionDescriptionArgs

type RetentionDescriptionArgs struct {
	// Enumerates the possible values for cleanup policy
	CleanupPolicy pulumi.StringPtrInput `pulumi:"cleanupPolicy"`
	// Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue
	RetentionTimeInHours pulumi.Float64PtrInput `pulumi:"retentionTimeInHours"`
	// Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub
	TombstoneRetentionTimeInHours pulumi.IntPtrInput `pulumi:"tombstoneRetentionTimeInHours"`
}

Properties to configure retention settings for the eventhub

func (RetentionDescriptionArgs) ElementType

func (RetentionDescriptionArgs) ElementType() reflect.Type

func (RetentionDescriptionArgs) ToRetentionDescriptionOutput

func (i RetentionDescriptionArgs) ToRetentionDescriptionOutput() RetentionDescriptionOutput

func (RetentionDescriptionArgs) ToRetentionDescriptionOutputWithContext

func (i RetentionDescriptionArgs) ToRetentionDescriptionOutputWithContext(ctx context.Context) RetentionDescriptionOutput

func (RetentionDescriptionArgs) ToRetentionDescriptionPtrOutput

func (i RetentionDescriptionArgs) ToRetentionDescriptionPtrOutput() RetentionDescriptionPtrOutput

func (RetentionDescriptionArgs) ToRetentionDescriptionPtrOutputWithContext

func (i RetentionDescriptionArgs) ToRetentionDescriptionPtrOutputWithContext(ctx context.Context) RetentionDescriptionPtrOutput

type RetentionDescriptionInput

type RetentionDescriptionInput interface {
	pulumi.Input

	ToRetentionDescriptionOutput() RetentionDescriptionOutput
	ToRetentionDescriptionOutputWithContext(context.Context) RetentionDescriptionOutput
}

RetentionDescriptionInput is an input type that accepts RetentionDescriptionArgs and RetentionDescriptionOutput values. You can construct a concrete instance of `RetentionDescriptionInput` via:

RetentionDescriptionArgs{...}

type RetentionDescriptionOutput

type RetentionDescriptionOutput struct{ *pulumi.OutputState }

Properties to configure retention settings for the eventhub

func (RetentionDescriptionOutput) CleanupPolicy

Enumerates the possible values for cleanup policy

func (RetentionDescriptionOutput) ElementType

func (RetentionDescriptionOutput) ElementType() reflect.Type

func (RetentionDescriptionOutput) RetentionTimeInHours

func (o RetentionDescriptionOutput) RetentionTimeInHours() pulumi.Float64PtrOutput

Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue

func (RetentionDescriptionOutput) ToRetentionDescriptionOutput

func (o RetentionDescriptionOutput) ToRetentionDescriptionOutput() RetentionDescriptionOutput

func (RetentionDescriptionOutput) ToRetentionDescriptionOutputWithContext

func (o RetentionDescriptionOutput) ToRetentionDescriptionOutputWithContext(ctx context.Context) RetentionDescriptionOutput

func (RetentionDescriptionOutput) ToRetentionDescriptionPtrOutput

func (o RetentionDescriptionOutput) ToRetentionDescriptionPtrOutput() RetentionDescriptionPtrOutput

func (RetentionDescriptionOutput) ToRetentionDescriptionPtrOutputWithContext

func (o RetentionDescriptionOutput) ToRetentionDescriptionPtrOutputWithContext(ctx context.Context) RetentionDescriptionPtrOutput

func (RetentionDescriptionOutput) TombstoneRetentionTimeInHours

func (o RetentionDescriptionOutput) TombstoneRetentionTimeInHours() pulumi.IntPtrOutput

Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub

type RetentionDescriptionPtrInput

type RetentionDescriptionPtrInput interface {
	pulumi.Input

	ToRetentionDescriptionPtrOutput() RetentionDescriptionPtrOutput
	ToRetentionDescriptionPtrOutputWithContext(context.Context) RetentionDescriptionPtrOutput
}

RetentionDescriptionPtrInput is an input type that accepts RetentionDescriptionArgs, RetentionDescriptionPtr and RetentionDescriptionPtrOutput values. You can construct a concrete instance of `RetentionDescriptionPtrInput` via:

        RetentionDescriptionArgs{...}

or:

        nil

type RetentionDescriptionPtrOutput

type RetentionDescriptionPtrOutput struct{ *pulumi.OutputState }

func (RetentionDescriptionPtrOutput) CleanupPolicy

Enumerates the possible values for cleanup policy

func (RetentionDescriptionPtrOutput) Elem

func (RetentionDescriptionPtrOutput) ElementType

func (RetentionDescriptionPtrOutput) RetentionTimeInHours

func (o RetentionDescriptionPtrOutput) RetentionTimeInHours() pulumi.Float64PtrOutput

Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue

func (RetentionDescriptionPtrOutput) ToRetentionDescriptionPtrOutput

func (o RetentionDescriptionPtrOutput) ToRetentionDescriptionPtrOutput() RetentionDescriptionPtrOutput

func (RetentionDescriptionPtrOutput) ToRetentionDescriptionPtrOutputWithContext

func (o RetentionDescriptionPtrOutput) ToRetentionDescriptionPtrOutputWithContext(ctx context.Context) RetentionDescriptionPtrOutput

func (RetentionDescriptionPtrOutput) TombstoneRetentionTimeInHours

func (o RetentionDescriptionPtrOutput) TombstoneRetentionTimeInHours() pulumi.IntPtrOutput

Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub

type RetentionDescriptionResponse

type RetentionDescriptionResponse struct {
	// Enumerates the possible values for cleanup policy
	CleanupPolicy *string `pulumi:"cleanupPolicy"`
	// Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue
	RetentionTimeInHours *float64 `pulumi:"retentionTimeInHours"`
	// Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub
	TombstoneRetentionTimeInHours *int `pulumi:"tombstoneRetentionTimeInHours"`
}

Properties to configure retention settings for the eventhub

type RetentionDescriptionResponseOutput

type RetentionDescriptionResponseOutput struct{ *pulumi.OutputState }

Properties to configure retention settings for the eventhub

func (RetentionDescriptionResponseOutput) CleanupPolicy

Enumerates the possible values for cleanup policy

func (RetentionDescriptionResponseOutput) ElementType

func (RetentionDescriptionResponseOutput) RetentionTimeInHours

Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue

func (RetentionDescriptionResponseOutput) ToRetentionDescriptionResponseOutput

func (o RetentionDescriptionResponseOutput) ToRetentionDescriptionResponseOutput() RetentionDescriptionResponseOutput

func (RetentionDescriptionResponseOutput) ToRetentionDescriptionResponseOutputWithContext

func (o RetentionDescriptionResponseOutput) ToRetentionDescriptionResponseOutputWithContext(ctx context.Context) RetentionDescriptionResponseOutput

func (RetentionDescriptionResponseOutput) TombstoneRetentionTimeInHours

func (o RetentionDescriptionResponseOutput) TombstoneRetentionTimeInHours() pulumi.IntPtrOutput

Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub

type RetentionDescriptionResponsePtrOutput

type RetentionDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (RetentionDescriptionResponsePtrOutput) CleanupPolicy

Enumerates the possible values for cleanup policy

func (RetentionDescriptionResponsePtrOutput) Elem

func (RetentionDescriptionResponsePtrOutput) ElementType

func (RetentionDescriptionResponsePtrOutput) RetentionTimeInHours

Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue

func (RetentionDescriptionResponsePtrOutput) ToRetentionDescriptionResponsePtrOutput

func (o RetentionDescriptionResponsePtrOutput) ToRetentionDescriptionResponsePtrOutput() RetentionDescriptionResponsePtrOutput

func (RetentionDescriptionResponsePtrOutput) ToRetentionDescriptionResponsePtrOutputWithContext

func (o RetentionDescriptionResponsePtrOutput) ToRetentionDescriptionResponsePtrOutputWithContext(ctx context.Context) RetentionDescriptionResponsePtrOutput

func (RetentionDescriptionResponsePtrOutput) TombstoneRetentionTimeInHours

func (o RetentionDescriptionResponsePtrOutput) TombstoneRetentionTimeInHours() pulumi.IntPtrOutput

Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub

type SchemaCompatibility

type SchemaCompatibility string

func (SchemaCompatibility) ElementType

func (SchemaCompatibility) ElementType() reflect.Type

func (SchemaCompatibility) ToSchemaCompatibilityOutput

func (e SchemaCompatibility) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput

func (SchemaCompatibility) ToSchemaCompatibilityOutputWithContext

func (e SchemaCompatibility) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput

func (SchemaCompatibility) ToSchemaCompatibilityPtrOutput

func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext

func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibility) ToStringOutput

func (e SchemaCompatibility) ToStringOutput() pulumi.StringOutput

func (SchemaCompatibility) ToStringOutputWithContext

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

func (SchemaCompatibility) ToStringPtrOutput

func (e SchemaCompatibility) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibility) ToStringPtrOutputWithContext

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

type SchemaCompatibilityInput

type SchemaCompatibilityInput interface {
	pulumi.Input

	ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
	ToSchemaCompatibilityOutputWithContext(context.Context) SchemaCompatibilityOutput
}

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

SchemaCompatibilityNone
SchemaCompatibilityBackward
SchemaCompatibilityForward

type SchemaCompatibilityOutput

type SchemaCompatibilityOutput struct{ *pulumi.OutputState }

func (SchemaCompatibilityOutput) ElementType

func (SchemaCompatibilityOutput) ElementType() reflect.Type

func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutput

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibilityOutput) ToStringOutput

func (o SchemaCompatibilityOutput) ToStringOutput() pulumi.StringOutput

func (SchemaCompatibilityOutput) ToStringOutputWithContext

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

func (SchemaCompatibilityOutput) ToStringPtrOutput

func (o SchemaCompatibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibilityOutput) ToStringPtrOutputWithContext

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

type SchemaCompatibilityPtrInput

type SchemaCompatibilityPtrInput interface {
	pulumi.Input

	ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
	ToSchemaCompatibilityPtrOutputWithContext(context.Context) SchemaCompatibilityPtrOutput
}

func SchemaCompatibilityPtr

func SchemaCompatibilityPtr(v string) SchemaCompatibilityPtrInput

type SchemaCompatibilityPtrOutput

type SchemaCompatibilityPtrOutput struct{ *pulumi.OutputState }

func (SchemaCompatibilityPtrOutput) Elem

func (SchemaCompatibilityPtrOutput) ElementType

func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput

func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext

func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibilityPtrOutput) ToStringPtrOutput

func (o SchemaCompatibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext

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

type SchemaRegistry

type SchemaRegistry struct {
	pulumi.CustomResourceState

	// Exact time the Schema Group was created.
	CreatedAtUtc pulumi.StringOutput `pulumi:"createdAtUtc"`
	// The ETag value.
	ETag pulumi.StringOutput `pulumi:"eTag"`
	// dictionary object for SchemaGroup group properties
	GroupProperties pulumi.StringMapOutput `pulumi:"groupProperties"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name                pulumi.StringOutput    `pulumi:"name"`
	SchemaCompatibility pulumi.StringPtrOutput `pulumi:"schemaCompatibility"`
	SchemaType          pulumi.StringPtrOutput `pulumi:"schemaType"`
	// 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"`
	// Exact time the Schema Group was updated
	UpdatedAtUtc pulumi.StringOutput `pulumi:"updatedAtUtc"`
}

Single item in List or Get Schema Group operation Azure REST API version: 2022-10-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

func GetSchemaRegistry

func GetSchemaRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaRegistryState, opts ...pulumi.ResourceOption) (*SchemaRegistry, error)

GetSchemaRegistry gets an existing SchemaRegistry 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 NewSchemaRegistry

func NewSchemaRegistry(ctx *pulumi.Context,
	name string, args *SchemaRegistryArgs, opts ...pulumi.ResourceOption) (*SchemaRegistry, error)

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

func (*SchemaRegistry) ElementType

func (*SchemaRegistry) ElementType() reflect.Type

func (*SchemaRegistry) ToSchemaRegistryOutput

func (i *SchemaRegistry) ToSchemaRegistryOutput() SchemaRegistryOutput

func (*SchemaRegistry) ToSchemaRegistryOutputWithContext

func (i *SchemaRegistry) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

type SchemaRegistryArgs

type SchemaRegistryArgs struct {
	// dictionary object for SchemaGroup group properties
	GroupProperties pulumi.StringMapInput
	// The Namespace name
	NamespaceName pulumi.StringInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName   pulumi.StringInput
	SchemaCompatibility pulumi.StringPtrInput
	// The Schema Group name
	SchemaGroupName pulumi.StringPtrInput
	SchemaType      pulumi.StringPtrInput
}

The set of arguments for constructing a SchemaRegistry resource.

func (SchemaRegistryArgs) ElementType

func (SchemaRegistryArgs) ElementType() reflect.Type

type SchemaRegistryInput

type SchemaRegistryInput interface {
	pulumi.Input

	ToSchemaRegistryOutput() SchemaRegistryOutput
	ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
}

type SchemaRegistryOutput

type SchemaRegistryOutput struct{ *pulumi.OutputState }

func (SchemaRegistryOutput) CreatedAtUtc

func (o SchemaRegistryOutput) CreatedAtUtc() pulumi.StringOutput

Exact time the Schema Group was created.

func (SchemaRegistryOutput) ETag

The ETag value.

func (SchemaRegistryOutput) ElementType

func (SchemaRegistryOutput) ElementType() reflect.Type

func (SchemaRegistryOutput) GroupProperties

func (o SchemaRegistryOutput) GroupProperties() pulumi.StringMapOutput

dictionary object for SchemaGroup group properties

func (SchemaRegistryOutput) Location

The geo-location where the resource lives

func (SchemaRegistryOutput) Name

The name of the resource

func (SchemaRegistryOutput) SchemaCompatibility

func (o SchemaRegistryOutput) SchemaCompatibility() pulumi.StringPtrOutput

func (SchemaRegistryOutput) SchemaType

func (SchemaRegistryOutput) SystemData

The system meta data relating to this resource.

func (SchemaRegistryOutput) ToSchemaRegistryOutput

func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (SchemaRegistryOutput) Type

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

func (SchemaRegistryOutput) UpdatedAtUtc

func (o SchemaRegistryOutput) UpdatedAtUtc() pulumi.StringOutput

Exact time the Schema Group was updated

type SchemaRegistryState

type SchemaRegistryState struct {
}

func (SchemaRegistryState) ElementType

func (SchemaRegistryState) ElementType() reflect.Type

type SchemaType

type SchemaType string

func (SchemaType) ElementType

func (SchemaType) ElementType() reflect.Type

func (SchemaType) ToSchemaTypeOutput

func (e SchemaType) ToSchemaTypeOutput() SchemaTypeOutput

func (SchemaType) ToSchemaTypeOutputWithContext

func (e SchemaType) ToSchemaTypeOutputWithContext(ctx context.Context) SchemaTypeOutput

func (SchemaType) ToSchemaTypePtrOutput

func (e SchemaType) ToSchemaTypePtrOutput() SchemaTypePtrOutput

func (SchemaType) ToSchemaTypePtrOutputWithContext

func (e SchemaType) ToSchemaTypePtrOutputWithContext(ctx context.Context) SchemaTypePtrOutput

func (SchemaType) ToStringOutput

func (e SchemaType) ToStringOutput() pulumi.StringOutput

func (SchemaType) ToStringOutputWithContext

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

func (SchemaType) ToStringPtrOutput

func (e SchemaType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaType) ToStringPtrOutputWithContext

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

type SchemaTypeInput

type SchemaTypeInput interface {
	pulumi.Input

	ToSchemaTypeOutput() SchemaTypeOutput
	ToSchemaTypeOutputWithContext(context.Context) SchemaTypeOutput
}

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

SchemaTypeUnknown
SchemaTypeAvro

type SchemaTypeOutput

type SchemaTypeOutput struct{ *pulumi.OutputState }

func (SchemaTypeOutput) ElementType

func (SchemaTypeOutput) ElementType() reflect.Type

func (SchemaTypeOutput) ToSchemaTypeOutput

func (o SchemaTypeOutput) ToSchemaTypeOutput() SchemaTypeOutput

func (SchemaTypeOutput) ToSchemaTypeOutputWithContext

func (o SchemaTypeOutput) ToSchemaTypeOutputWithContext(ctx context.Context) SchemaTypeOutput

func (SchemaTypeOutput) ToSchemaTypePtrOutput

func (o SchemaTypeOutput) ToSchemaTypePtrOutput() SchemaTypePtrOutput

func (SchemaTypeOutput) ToSchemaTypePtrOutputWithContext

func (o SchemaTypeOutput) ToSchemaTypePtrOutputWithContext(ctx context.Context) SchemaTypePtrOutput

func (SchemaTypeOutput) ToStringOutput

func (o SchemaTypeOutput) ToStringOutput() pulumi.StringOutput

func (SchemaTypeOutput) ToStringOutputWithContext

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

func (SchemaTypeOutput) ToStringPtrOutput

func (o SchemaTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaTypeOutput) ToStringPtrOutputWithContext

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

type SchemaTypePtrInput

type SchemaTypePtrInput interface {
	pulumi.Input

	ToSchemaTypePtrOutput() SchemaTypePtrOutput
	ToSchemaTypePtrOutputWithContext(context.Context) SchemaTypePtrOutput
}

func SchemaTypePtr

func SchemaTypePtr(v string) SchemaTypePtrInput

type SchemaTypePtrOutput

type SchemaTypePtrOutput struct{ *pulumi.OutputState }

func (SchemaTypePtrOutput) Elem

func (SchemaTypePtrOutput) ElementType

func (SchemaTypePtrOutput) ElementType() reflect.Type

func (SchemaTypePtrOutput) ToSchemaTypePtrOutput

func (o SchemaTypePtrOutput) ToSchemaTypePtrOutput() SchemaTypePtrOutput

func (SchemaTypePtrOutput) ToSchemaTypePtrOutputWithContext

func (o SchemaTypePtrOutput) ToSchemaTypePtrOutputWithContext(ctx context.Context) SchemaTypePtrOutput

func (SchemaTypePtrOutput) ToStringPtrOutput

func (o SchemaTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaTypePtrOutput) ToStringPtrOutputWithContext

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

type Sku

type Sku struct {
	// The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier *string `pulumi:"tier"`
}

SKU parameters supplied to the create namespace operation

type SkuArgs

type SkuArgs struct {
	// The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.
	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 parameters supplied to the create namespace operation

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

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

type SkuInput

type SkuInput interface {
	pulumi.Input

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

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

SkuArgs{...}

type SkuName

type SkuName string

Name of this SKU.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

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

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

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

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

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

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

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 SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

SKU parameters supplied to the create namespace operation

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Name of this SKU.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The billing tier of this particular SKU.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

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

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

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

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

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

Name of this SKU.

func (SkuPtrOutput) Tier

The billing tier of this particular SKU.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

type SkuResponse struct {
	// The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier *string `pulumi:"tier"`
}

SKU parameters supplied to the create namespace operation

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

SKU parameters supplied to the create namespace operation

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Name of this SKU.

func (SkuResponseOutput) Tier

The billing tier of this particular SKU.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

Name of this SKU.

func (SkuResponsePtrOutput) Tier

The billing tier of this particular SKU.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

type SkuTier

type SkuTier string

The 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 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.StringPtrInput `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 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 ThrottlingPolicy

type ThrottlingPolicy struct {
	// Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal
	MetricId string `pulumi:"metricId"`
	// The Name of this policy
	Name string `pulumi:"name"`
	// The Threshold limit above which the application group will be throttled.Rate limit is always per second.
	RateLimitThreshold float64 `pulumi:"rateLimitThreshold"`
	// Application Group Policy types
	// Expected value is 'ThrottlingPolicy'.
	Type string `pulumi:"type"`
}

Properties of the throttling policy

type ThrottlingPolicyArgs

type ThrottlingPolicyArgs struct {
	// Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal
	MetricId pulumi.StringInput `pulumi:"metricId"`
	// The Name of this policy
	Name pulumi.StringInput `pulumi:"name"`
	// The Threshold limit above which the application group will be throttled.Rate limit is always per second.
	RateLimitThreshold pulumi.Float64Input `pulumi:"rateLimitThreshold"`
	// Application Group Policy types
	// Expected value is 'ThrottlingPolicy'.
	Type pulumi.StringInput `pulumi:"type"`
}

Properties of the throttling policy

func (ThrottlingPolicyArgs) ElementType

func (ThrottlingPolicyArgs) ElementType() reflect.Type

func (ThrottlingPolicyArgs) ToThrottlingPolicyOutput

func (i ThrottlingPolicyArgs) ToThrottlingPolicyOutput() ThrottlingPolicyOutput

func (ThrottlingPolicyArgs) ToThrottlingPolicyOutputWithContext

func (i ThrottlingPolicyArgs) ToThrottlingPolicyOutputWithContext(ctx context.Context) ThrottlingPolicyOutput

type ThrottlingPolicyArray

type ThrottlingPolicyArray []ThrottlingPolicyInput

func (ThrottlingPolicyArray) ElementType

func (ThrottlingPolicyArray) ElementType() reflect.Type

func (ThrottlingPolicyArray) ToThrottlingPolicyArrayOutput

func (i ThrottlingPolicyArray) ToThrottlingPolicyArrayOutput() ThrottlingPolicyArrayOutput

func (ThrottlingPolicyArray) ToThrottlingPolicyArrayOutputWithContext

func (i ThrottlingPolicyArray) ToThrottlingPolicyArrayOutputWithContext(ctx context.Context) ThrottlingPolicyArrayOutput

type ThrottlingPolicyArrayInput

type ThrottlingPolicyArrayInput interface {
	pulumi.Input

	ToThrottlingPolicyArrayOutput() ThrottlingPolicyArrayOutput
	ToThrottlingPolicyArrayOutputWithContext(context.Context) ThrottlingPolicyArrayOutput
}

ThrottlingPolicyArrayInput is an input type that accepts ThrottlingPolicyArray and ThrottlingPolicyArrayOutput values. You can construct a concrete instance of `ThrottlingPolicyArrayInput` via:

ThrottlingPolicyArray{ ThrottlingPolicyArgs{...} }

type ThrottlingPolicyArrayOutput

type ThrottlingPolicyArrayOutput struct{ *pulumi.OutputState }

func (ThrottlingPolicyArrayOutput) ElementType

func (ThrottlingPolicyArrayOutput) Index

func (ThrottlingPolicyArrayOutput) ToThrottlingPolicyArrayOutput

func (o ThrottlingPolicyArrayOutput) ToThrottlingPolicyArrayOutput() ThrottlingPolicyArrayOutput

func (ThrottlingPolicyArrayOutput) ToThrottlingPolicyArrayOutputWithContext

func (o ThrottlingPolicyArrayOutput) ToThrottlingPolicyArrayOutputWithContext(ctx context.Context) ThrottlingPolicyArrayOutput

type ThrottlingPolicyInput

type ThrottlingPolicyInput interface {
	pulumi.Input

	ToThrottlingPolicyOutput() ThrottlingPolicyOutput
	ToThrottlingPolicyOutputWithContext(context.Context) ThrottlingPolicyOutput
}

ThrottlingPolicyInput is an input type that accepts ThrottlingPolicyArgs and ThrottlingPolicyOutput values. You can construct a concrete instance of `ThrottlingPolicyInput` via:

ThrottlingPolicyArgs{...}

type ThrottlingPolicyOutput

type ThrottlingPolicyOutput struct{ *pulumi.OutputState }

Properties of the throttling policy

func (ThrottlingPolicyOutput) ElementType

func (ThrottlingPolicyOutput) ElementType() reflect.Type

func (ThrottlingPolicyOutput) MetricId

Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal

func (ThrottlingPolicyOutput) Name

The Name of this policy

func (ThrottlingPolicyOutput) RateLimitThreshold

func (o ThrottlingPolicyOutput) RateLimitThreshold() pulumi.Float64Output

The Threshold limit above which the application group will be throttled.Rate limit is always per second.

func (ThrottlingPolicyOutput) ToThrottlingPolicyOutput

func (o ThrottlingPolicyOutput) ToThrottlingPolicyOutput() ThrottlingPolicyOutput

func (ThrottlingPolicyOutput) ToThrottlingPolicyOutputWithContext

func (o ThrottlingPolicyOutput) ToThrottlingPolicyOutputWithContext(ctx context.Context) ThrottlingPolicyOutput

func (ThrottlingPolicyOutput) Type

Application Group Policy types Expected value is 'ThrottlingPolicy'.

type ThrottlingPolicyResponse

type ThrottlingPolicyResponse struct {
	// Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal
	MetricId string `pulumi:"metricId"`
	// The Name of this policy
	Name string `pulumi:"name"`
	// The Threshold limit above which the application group will be throttled.Rate limit is always per second.
	RateLimitThreshold float64 `pulumi:"rateLimitThreshold"`
	// Application Group Policy types
	// Expected value is 'ThrottlingPolicy'.
	Type string `pulumi:"type"`
}

Properties of the throttling policy

type ThrottlingPolicyResponseArrayOutput

type ThrottlingPolicyResponseArrayOutput struct{ *pulumi.OutputState }

func (ThrottlingPolicyResponseArrayOutput) ElementType

func (ThrottlingPolicyResponseArrayOutput) Index

func (ThrottlingPolicyResponseArrayOutput) ToThrottlingPolicyResponseArrayOutput

func (o ThrottlingPolicyResponseArrayOutput) ToThrottlingPolicyResponseArrayOutput() ThrottlingPolicyResponseArrayOutput

func (ThrottlingPolicyResponseArrayOutput) ToThrottlingPolicyResponseArrayOutputWithContext

func (o ThrottlingPolicyResponseArrayOutput) ToThrottlingPolicyResponseArrayOutputWithContext(ctx context.Context) ThrottlingPolicyResponseArrayOutput

type ThrottlingPolicyResponseOutput

type ThrottlingPolicyResponseOutput struct{ *pulumi.OutputState }

Properties of the throttling policy

func (ThrottlingPolicyResponseOutput) ElementType

func (ThrottlingPolicyResponseOutput) MetricId

Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal

func (ThrottlingPolicyResponseOutput) Name

The Name of this policy

func (ThrottlingPolicyResponseOutput) RateLimitThreshold

func (o ThrottlingPolicyResponseOutput) RateLimitThreshold() pulumi.Float64Output

The Threshold limit above which the application group will be throttled.Rate limit is always per second.

func (ThrottlingPolicyResponseOutput) ToThrottlingPolicyResponseOutput

func (o ThrottlingPolicyResponseOutput) ToThrottlingPolicyResponseOutput() ThrottlingPolicyResponseOutput

func (ThrottlingPolicyResponseOutput) ToThrottlingPolicyResponseOutputWithContext

func (o ThrottlingPolicyResponseOutput) ToThrottlingPolicyResponseOutputWithContext(ctx context.Context) ThrottlingPolicyResponseOutput

func (ThrottlingPolicyResponseOutput) Type

Application Group Policy types Expected value is 'ThrottlingPolicy'.

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