v20180101preview

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessRightsManage = AccessRights("Manage")
	AccessRightsSend   = AccessRights("Send")
	AccessRightsListen = AccessRights("Listen")
)
View Source
const (
	DefaultActionAllow = DefaultAction("Allow")
	DefaultActionDeny  = DefaultAction("Deny")
)
View Source
const (
	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 (
	PrivateLinkConnectionStatusPending      = PrivateLinkConnectionStatus("Pending")
	PrivateLinkConnectionStatusApproved     = PrivateLinkConnectionStatus("Approved")
	PrivateLinkConnectionStatusRejected     = PrivateLinkConnectionStatus("Rejected")
	PrivateLinkConnectionStatusDisconnected = PrivateLinkConnectionStatus("Disconnected")
)
View Source
const (
	SkuNameBasic    = SkuName("Basic")
	SkuNameStandard = SkuName("Standard")
)
View Source
const (
	SkuTierBasic    = SkuTier("Basic")
	SkuTierStandard = SkuTier("Standard")
)
View Source
const (
	ClusterSkuNameDedicated = ClusterSkuName("Dedicated")
)
View Source
const (
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
)
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 added in v0.3.1

type AccessRights pulumi.String

func (AccessRights) ElementType added in v0.3.1

func (AccessRights) ElementType() reflect.Type

func (AccessRights) ToStringOutput added in v0.3.1

func (e AccessRights) ToStringOutput() pulumi.StringOutput

func (AccessRights) ToStringOutputWithContext added in v0.3.1

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

func (AccessRights) ToStringPtrOutput added in v0.3.1

func (e AccessRights) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessRights) ToStringPtrOutputWithContext added in v0.3.1

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

type CaptureDescription added in v0.3.1

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 *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 CaptureDescriptionArgs added in v0.3.1

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 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 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 added in v0.3.1

func (CaptureDescriptionArgs) ElementType() reflect.Type

func (CaptureDescriptionArgs) ToCaptureDescriptionOutput added in v0.3.1

func (i CaptureDescriptionArgs) ToCaptureDescriptionOutput() CaptureDescriptionOutput

func (CaptureDescriptionArgs) ToCaptureDescriptionOutputWithContext added in v0.3.1

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

func (CaptureDescriptionArgs) ToCaptureDescriptionPtrOutput added in v0.3.1

func (i CaptureDescriptionArgs) ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput

func (CaptureDescriptionArgs) ToCaptureDescriptionPtrOutputWithContext added in v0.3.1

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

type CaptureDescriptionInput added in v0.3.1

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 added in v0.3.1

type CaptureDescriptionOutput struct{ *pulumi.OutputState }

Properties to configure capture description for eventhub

func (CaptureDescriptionOutput) Destination added in v0.3.1

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

func (CaptureDescriptionOutput) ElementType added in v0.3.1

func (CaptureDescriptionOutput) ElementType() reflect.Type

func (CaptureDescriptionOutput) Enabled added in v0.3.1

A value that indicates whether capture description is enabled.

func (CaptureDescriptionOutput) Encoding added in v0.3.1

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

func (CaptureDescriptionOutput) IntervalInSeconds added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (o CaptureDescriptionOutput) SkipEmptyArchives() pulumi.BoolPtrOutput

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionOutput) ToCaptureDescriptionOutput added in v0.3.1

func (o CaptureDescriptionOutput) ToCaptureDescriptionOutput() CaptureDescriptionOutput

func (CaptureDescriptionOutput) ToCaptureDescriptionOutputWithContext added in v0.3.1

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

func (CaptureDescriptionOutput) ToCaptureDescriptionPtrOutput added in v0.3.1

func (o CaptureDescriptionOutput) ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput

func (CaptureDescriptionOutput) ToCaptureDescriptionPtrOutputWithContext added in v0.3.1

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

type CaptureDescriptionPtrInput added in v0.3.1

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

func CaptureDescriptionPtr added in v0.3.1

func CaptureDescriptionPtr(v *CaptureDescriptionArgs) CaptureDescriptionPtrInput

type CaptureDescriptionPtrOutput added in v0.3.1

type CaptureDescriptionPtrOutput struct{ *pulumi.OutputState }

func (CaptureDescriptionPtrOutput) Destination added in v0.3.1

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

func (CaptureDescriptionPtrOutput) Elem added in v0.3.1

func (CaptureDescriptionPtrOutput) ElementType added in v0.3.1

func (CaptureDescriptionPtrOutput) Enabled added in v0.3.1

A value that indicates whether capture description is enabled.

func (CaptureDescriptionPtrOutput) Encoding added in v0.3.1

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

func (CaptureDescriptionPtrOutput) IntervalInSeconds added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (o CaptureDescriptionPtrOutput) SkipEmptyArchives() pulumi.BoolPtrOutput

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutput added in v0.3.1

func (o CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutput() CaptureDescriptionPtrOutput

func (CaptureDescriptionPtrOutput) ToCaptureDescriptionPtrOutputWithContext added in v0.3.1

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

type CaptureDescriptionResponse added in v0.3.1

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 CaptureDescriptionResponseArgs added in v0.3.1

type CaptureDescriptionResponseArgs struct {
	// Properties of Destination where capture will be stored. (Storage Account, Blob Names)
	Destination DestinationResponsePtrInput `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 pulumi.StringPtrInput `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 (CaptureDescriptionResponseArgs) ElementType added in v0.3.1

func (CaptureDescriptionResponseArgs) ToCaptureDescriptionResponseOutput added in v0.3.1

func (i CaptureDescriptionResponseArgs) ToCaptureDescriptionResponseOutput() CaptureDescriptionResponseOutput

func (CaptureDescriptionResponseArgs) ToCaptureDescriptionResponseOutputWithContext added in v0.3.1

func (i CaptureDescriptionResponseArgs) ToCaptureDescriptionResponseOutputWithContext(ctx context.Context) CaptureDescriptionResponseOutput

func (CaptureDescriptionResponseArgs) ToCaptureDescriptionResponsePtrOutput added in v0.3.1

func (i CaptureDescriptionResponseArgs) ToCaptureDescriptionResponsePtrOutput() CaptureDescriptionResponsePtrOutput

func (CaptureDescriptionResponseArgs) ToCaptureDescriptionResponsePtrOutputWithContext added in v0.3.1

func (i CaptureDescriptionResponseArgs) ToCaptureDescriptionResponsePtrOutputWithContext(ctx context.Context) CaptureDescriptionResponsePtrOutput

type CaptureDescriptionResponseInput added in v0.3.1

type CaptureDescriptionResponseInput interface {
	pulumi.Input

	ToCaptureDescriptionResponseOutput() CaptureDescriptionResponseOutput
	ToCaptureDescriptionResponseOutputWithContext(context.Context) CaptureDescriptionResponseOutput
}

CaptureDescriptionResponseInput is an input type that accepts CaptureDescriptionResponseArgs and CaptureDescriptionResponseOutput values. You can construct a concrete instance of `CaptureDescriptionResponseInput` via:

CaptureDescriptionResponseArgs{...}

type CaptureDescriptionResponseOutput added in v0.3.1

type CaptureDescriptionResponseOutput struct{ *pulumi.OutputState }

Properties to configure capture description for eventhub

func (CaptureDescriptionResponseOutput) Destination added in v0.3.1

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

func (CaptureDescriptionResponseOutput) ElementType added in v0.3.1

func (CaptureDescriptionResponseOutput) Enabled added in v0.3.1

A value that indicates whether capture description is enabled.

func (CaptureDescriptionResponseOutput) Encoding added in v0.3.1

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

func (CaptureDescriptionResponseOutput) IntervalInSeconds added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutput added in v0.3.1

func (o CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutput() CaptureDescriptionResponseOutput

func (CaptureDescriptionResponseOutput) ToCaptureDescriptionResponseOutputWithContext added in v0.3.1

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

func (CaptureDescriptionResponseOutput) ToCaptureDescriptionResponsePtrOutput added in v0.3.1

func (o CaptureDescriptionResponseOutput) ToCaptureDescriptionResponsePtrOutput() CaptureDescriptionResponsePtrOutput

func (CaptureDescriptionResponseOutput) ToCaptureDescriptionResponsePtrOutputWithContext added in v0.3.1

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

type CaptureDescriptionResponsePtrInput added in v0.3.1

type CaptureDescriptionResponsePtrInput interface {
	pulumi.Input

	ToCaptureDescriptionResponsePtrOutput() CaptureDescriptionResponsePtrOutput
	ToCaptureDescriptionResponsePtrOutputWithContext(context.Context) CaptureDescriptionResponsePtrOutput
}

CaptureDescriptionResponsePtrInput is an input type that accepts CaptureDescriptionResponseArgs, CaptureDescriptionResponsePtr and CaptureDescriptionResponsePtrOutput values. You can construct a concrete instance of `CaptureDescriptionResponsePtrInput` via:

        CaptureDescriptionResponseArgs{...}

or:

        nil

func CaptureDescriptionResponsePtr added in v0.3.1

type CaptureDescriptionResponsePtrOutput added in v0.3.1

type CaptureDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (CaptureDescriptionResponsePtrOutput) Destination added in v0.3.1

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

func (CaptureDescriptionResponsePtrOutput) Elem added in v0.3.1

func (CaptureDescriptionResponsePtrOutput) ElementType added in v0.3.1

func (CaptureDescriptionResponsePtrOutput) Enabled added in v0.3.1

A value that indicates whether capture description is enabled.

func (CaptureDescriptionResponsePtrOutput) Encoding added in v0.3.1

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

func (CaptureDescriptionResponsePtrOutput) IntervalInSeconds added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

A value that indicates whether to Skip Empty Archives

func (CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutput added in v0.3.1

func (o CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutput() CaptureDescriptionResponsePtrOutput

func (CaptureDescriptionResponsePtrOutput) ToCaptureDescriptionResponsePtrOutputWithContext added in v0.3.1

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

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"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the cluster SKU.
	Sku ClusterSkuResponsePtrOutput `pulumi:"sku"`
	// Status of the Cluster resource
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	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.

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 added in v0.2.6

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput added in v0.2.6

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext added in v0.2.6

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

type ClusterArgs

type ClusterArgs struct {
	// The name of the Event Hubs Cluster.
	ClusterName pulumi.StringInput
	// Resource location.
	Location pulumi.StringInput
	// Name of the resource group within the azure subscription.
	ResourceGroupName pulumi.StringInput
	// Properties of the cluster SKU.
	Sku ClusterSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput added in v0.2.6

type ClusterInput interface {
	pulumi.Input

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

type ClusterOutput added in v0.2.6

type ClusterOutput struct {
	*pulumi.OutputState
}

func (ClusterOutput) ElementType added in v0.2.6

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput added in v0.2.6

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.2.6

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

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 added in v0.3.1

type ClusterSkuName pulumi.String

Name of this SKU.

func (ClusterSkuName) ElementType added in v0.3.1

func (ClusterSkuName) ElementType() reflect.Type

func (ClusterSkuName) ToStringOutput added in v0.3.1

func (e ClusterSkuName) ToStringOutput() pulumi.StringOutput

func (ClusterSkuName) ToStringOutputWithContext added in v0.3.1

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

func (ClusterSkuName) ToStringPtrOutput added in v0.3.1

func (e ClusterSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e ClusterSkuName) 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 ClusterSkuResponseArgs

type ClusterSkuResponseArgs 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 (ClusterSkuResponseArgs) ElementType

func (ClusterSkuResponseArgs) ElementType() reflect.Type

func (ClusterSkuResponseArgs) ToClusterSkuResponseOutput

func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutput() ClusterSkuResponseOutput

func (ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext

func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput

func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput

func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext

func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput

type ClusterSkuResponseInput

type ClusterSkuResponseInput interface {
	pulumi.Input

	ToClusterSkuResponseOutput() ClusterSkuResponseOutput
	ToClusterSkuResponseOutputWithContext(context.Context) ClusterSkuResponseOutput
}

ClusterSkuResponseInput is an input type that accepts ClusterSkuResponseArgs and ClusterSkuResponseOutput values. You can construct a concrete instance of `ClusterSkuResponseInput` via:

ClusterSkuResponseArgs{...}

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

func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput

func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext

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

type ClusterSkuResponsePtrInput

type ClusterSkuResponsePtrInput interface {
	pulumi.Input

	ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
	ToClusterSkuResponsePtrOutputWithContext(context.Context) ClusterSkuResponsePtrOutput
}

ClusterSkuResponsePtrInput is an input type that accepts ClusterSkuResponseArgs, ClusterSkuResponsePtr and ClusterSkuResponsePtrOutput values. You can construct a concrete instance of `ClusterSkuResponsePtrInput` via:

        ClusterSkuResponseArgs{...}

or:

        nil

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 {
	// The UTC time when the Event Hubs Cluster was created.
	CreatedAt pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The metric ID of the cluster resource. Provided by the service and not modifiable by the user.
	MetricId pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Properties of the cluster SKU.
	Sku ClusterSkuResponsePtrInput
	// Status of the Cluster resource
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The UTC time when the Event Hubs Cluster was last updated.
	UpdatedAt pulumi.StringPtrInput
}

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 ConnectionStateResponseArgs

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

ConnectionState information.

func (ConnectionStateResponseArgs) ElementType

func (ConnectionStateResponseArgs) ToConnectionStateResponseOutput

func (i ConnectionStateResponseArgs) ToConnectionStateResponseOutput() ConnectionStateResponseOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponseOutputWithContext

func (i ConnectionStateResponseArgs) ToConnectionStateResponseOutputWithContext(ctx context.Context) ConnectionStateResponseOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutput

func (i ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutputWithContext

func (i ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutputWithContext(ctx context.Context) ConnectionStateResponsePtrOutput

type ConnectionStateResponseInput

type ConnectionStateResponseInput interface {
	pulumi.Input

	ToConnectionStateResponseOutput() ConnectionStateResponseOutput
	ToConnectionStateResponseOutputWithContext(context.Context) ConnectionStateResponseOutput
}

ConnectionStateResponseInput is an input type that accepts ConnectionStateResponseArgs and ConnectionStateResponseOutput values. You can construct a concrete instance of `ConnectionStateResponseInput` via:

ConnectionStateResponseArgs{...}

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

func (ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutput

func (o ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutputWithContext

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

type ConnectionStateResponsePtrInput

type ConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput
	ToConnectionStateResponsePtrOutputWithContext(context.Context) ConnectionStateResponsePtrOutput
}

ConnectionStateResponsePtrInput is an input type that accepts ConnectionStateResponseArgs, ConnectionStateResponsePtr and ConnectionStateResponsePtrOutput values. You can construct a concrete instance of `ConnectionStateResponsePtrInput` via:

        ConnectionStateResponseArgs{...}

or:

        nil

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 added in v0.3.1

type ConsumerGroup struct {
	pulumi.CustomResourceState

	// Exact time the message was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	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

func GetConsumerGroup added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (*ConsumerGroup) ElementType() reflect.Type

func (*ConsumerGroup) ToConsumerGroupOutput added in v0.3.1

func (i *ConsumerGroup) ToConsumerGroupOutput() ConsumerGroupOutput

func (*ConsumerGroup) ToConsumerGroupOutputWithContext added in v0.3.1

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

type ConsumerGroupArgs added in v0.3.1

type ConsumerGroupArgs struct {
	// The consumer group name
	ConsumerGroupName pulumi.StringInput
	// 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 added in v0.3.1

func (ConsumerGroupArgs) ElementType() reflect.Type

type ConsumerGroupInput added in v0.3.1

type ConsumerGroupInput interface {
	pulumi.Input

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

type ConsumerGroupOutput added in v0.3.1

type ConsumerGroupOutput struct {
	*pulumi.OutputState
}

func (ConsumerGroupOutput) ElementType added in v0.3.1

func (ConsumerGroupOutput) ElementType() reflect.Type

func (ConsumerGroupOutput) ToConsumerGroupOutput added in v0.3.1

func (o ConsumerGroupOutput) ToConsumerGroupOutput() ConsumerGroupOutput

func (ConsumerGroupOutput) ToConsumerGroupOutputWithContext added in v0.3.1

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

type ConsumerGroupState added in v0.3.1

type ConsumerGroupState struct {
	// Exact time the message was created.
	CreatedAt pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The exact time the message was updated.
	UpdatedAt pulumi.StringPtrInput
	// 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
}

func (ConsumerGroupState) ElementType added in v0.3.1

func (ConsumerGroupState) ElementType() reflect.Type

type DefaultAction added in v0.3.1

type DefaultAction pulumi.String

Default Action for Network Rule Set

func (DefaultAction) ElementType added in v0.3.1

func (DefaultAction) ElementType() reflect.Type

func (DefaultAction) ToStringOutput added in v0.3.1

func (e DefaultAction) ToStringOutput() pulumi.StringOutput

func (DefaultAction) ToStringOutputWithContext added in v0.3.1

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

func (DefaultAction) ToStringPtrOutput added in v0.3.1

func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultAction) ToStringPtrOutputWithContext added in v0.3.1

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

type Destination added in v0.3.1

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"`
	// 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 added in v0.3.1

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"`
	// 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 added in v0.3.1

func (DestinationArgs) ElementType() reflect.Type

func (DestinationArgs) ToDestinationOutput added in v0.3.1

func (i DestinationArgs) ToDestinationOutput() DestinationOutput

func (DestinationArgs) ToDestinationOutputWithContext added in v0.3.1

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

func (DestinationArgs) ToDestinationPtrOutput added in v0.3.1

func (i DestinationArgs) ToDestinationPtrOutput() DestinationPtrOutput

func (DestinationArgs) ToDestinationPtrOutputWithContext added in v0.3.1

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

type DestinationInput added in v0.3.1

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 added in v0.3.1

type DestinationOutput struct{ *pulumi.OutputState }

Capture storage details for capture description

func (DestinationOutput) ArchiveNameFormat added in v0.3.1

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 added in v0.3.1

func (o DestinationOutput) BlobContainer() pulumi.StringPtrOutput

Blob container Name

func (DestinationOutput) ElementType added in v0.3.1

func (DestinationOutput) ElementType() reflect.Type

func (DestinationOutput) Name added in v0.3.1

Name for capture destination

func (DestinationOutput) StorageAccountResourceId added in v0.3.1

func (o DestinationOutput) StorageAccountResourceId() pulumi.StringPtrOutput

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

func (DestinationOutput) ToDestinationOutput added in v0.3.1

func (o DestinationOutput) ToDestinationOutput() DestinationOutput

func (DestinationOutput) ToDestinationOutputWithContext added in v0.3.1

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

func (DestinationOutput) ToDestinationPtrOutput added in v0.3.1

func (o DestinationOutput) ToDestinationPtrOutput() DestinationPtrOutput

func (DestinationOutput) ToDestinationPtrOutputWithContext added in v0.3.1

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

type DestinationPtrInput added in v0.3.1

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 added in v0.3.1

func DestinationPtr(v *DestinationArgs) DestinationPtrInput

type DestinationPtrOutput added in v0.3.1

type DestinationPtrOutput struct{ *pulumi.OutputState }

func (DestinationPtrOutput) ArchiveNameFormat added in v0.3.1

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 added in v0.3.1

func (o DestinationPtrOutput) BlobContainer() pulumi.StringPtrOutput

Blob container Name

func (DestinationPtrOutput) Elem added in v0.3.1

func (DestinationPtrOutput) ElementType added in v0.3.1

func (DestinationPtrOutput) ElementType() reflect.Type

func (DestinationPtrOutput) Name added in v0.3.1

Name for capture destination

func (DestinationPtrOutput) StorageAccountResourceId added in v0.3.1

func (o DestinationPtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

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

func (DestinationPtrOutput) ToDestinationPtrOutput added in v0.3.1

func (o DestinationPtrOutput) ToDestinationPtrOutput() DestinationPtrOutput

func (DestinationPtrOutput) ToDestinationPtrOutputWithContext added in v0.3.1

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

type DestinationResponse added in v0.3.1

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"`
	// 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 DestinationResponseArgs added in v0.3.1

type DestinationResponseArgs 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"`
	// 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 (DestinationResponseArgs) ElementType added in v0.3.1

func (DestinationResponseArgs) ElementType() reflect.Type

func (DestinationResponseArgs) ToDestinationResponseOutput added in v0.3.1

func (i DestinationResponseArgs) ToDestinationResponseOutput() DestinationResponseOutput

func (DestinationResponseArgs) ToDestinationResponseOutputWithContext added in v0.3.1

func (i DestinationResponseArgs) ToDestinationResponseOutputWithContext(ctx context.Context) DestinationResponseOutput

func (DestinationResponseArgs) ToDestinationResponsePtrOutput added in v0.3.1

func (i DestinationResponseArgs) ToDestinationResponsePtrOutput() DestinationResponsePtrOutput

func (DestinationResponseArgs) ToDestinationResponsePtrOutputWithContext added in v0.3.1

func (i DestinationResponseArgs) ToDestinationResponsePtrOutputWithContext(ctx context.Context) DestinationResponsePtrOutput

type DestinationResponseInput added in v0.3.1

type DestinationResponseInput interface {
	pulumi.Input

	ToDestinationResponseOutput() DestinationResponseOutput
	ToDestinationResponseOutputWithContext(context.Context) DestinationResponseOutput
}

DestinationResponseInput is an input type that accepts DestinationResponseArgs and DestinationResponseOutput values. You can construct a concrete instance of `DestinationResponseInput` via:

DestinationResponseArgs{...}

type DestinationResponseOutput added in v0.3.1

type DestinationResponseOutput struct{ *pulumi.OutputState }

Capture storage details for capture description

func (DestinationResponseOutput) ArchiveNameFormat added in v0.3.1

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 added in v0.3.1

Blob container Name

func (DestinationResponseOutput) ElementType added in v0.3.1

func (DestinationResponseOutput) ElementType() reflect.Type

func (DestinationResponseOutput) Name added in v0.3.1

Name for capture destination

func (DestinationResponseOutput) StorageAccountResourceId added in v0.3.1

func (o DestinationResponseOutput) StorageAccountResourceId() pulumi.StringPtrOutput

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

func (DestinationResponseOutput) ToDestinationResponseOutput added in v0.3.1

func (o DestinationResponseOutput) ToDestinationResponseOutput() DestinationResponseOutput

func (DestinationResponseOutput) ToDestinationResponseOutputWithContext added in v0.3.1

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

func (DestinationResponseOutput) ToDestinationResponsePtrOutput added in v0.3.1

func (o DestinationResponseOutput) ToDestinationResponsePtrOutput() DestinationResponsePtrOutput

func (DestinationResponseOutput) ToDestinationResponsePtrOutputWithContext added in v0.3.1

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

type DestinationResponsePtrInput added in v0.3.1

type DestinationResponsePtrInput interface {
	pulumi.Input

	ToDestinationResponsePtrOutput() DestinationResponsePtrOutput
	ToDestinationResponsePtrOutputWithContext(context.Context) DestinationResponsePtrOutput
}

DestinationResponsePtrInput is an input type that accepts DestinationResponseArgs, DestinationResponsePtr and DestinationResponsePtrOutput values. You can construct a concrete instance of `DestinationResponsePtrInput` via:

        DestinationResponseArgs{...}

or:

        nil

func DestinationResponsePtr added in v0.3.1

func DestinationResponsePtr(v *DestinationResponseArgs) DestinationResponsePtrInput

type DestinationResponsePtrOutput added in v0.3.1

type DestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (DestinationResponsePtrOutput) ArchiveNameFormat added in v0.3.1

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 added in v0.3.1

Blob container Name

func (DestinationResponsePtrOutput) Elem added in v0.3.1

func (DestinationResponsePtrOutput) ElementType added in v0.3.1

func (DestinationResponsePtrOutput) Name added in v0.3.1

Name for capture destination

func (DestinationResponsePtrOutput) StorageAccountResourceId added in v0.3.1

func (o DestinationResponsePtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

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

func (DestinationResponsePtrOutput) ToDestinationResponsePtrOutput added in v0.3.1

func (o DestinationResponsePtrOutput) ToDestinationResponsePtrOutput() DestinationResponsePtrOutput

func (DestinationResponsePtrOutput) ToDestinationResponsePtrOutputWithContext added in v0.3.1

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

type DisasterRecoveryConfig added in v0.3.1

type DisasterRecoveryConfig struct {
	pulumi.CustomResourceState

	// Alternate name specified when alias and namespace names are same.
	AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"`
	// Resource name.
	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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

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

func GetDisasterRecoveryConfig added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (*DisasterRecoveryConfig) ElementType() reflect.Type

func (*DisasterRecoveryConfig) ToDisasterRecoveryConfigOutput added in v0.3.1

func (i *DisasterRecoveryConfig) ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput

func (*DisasterRecoveryConfig) ToDisasterRecoveryConfigOutputWithContext added in v0.3.1

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

type DisasterRecoveryConfigArgs added in v0.3.1

type DisasterRecoveryConfigArgs struct {
	// The Disaster Recovery configuration name
	Alias pulumi.StringInput
	// 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 added in v0.3.1

func (DisasterRecoveryConfigArgs) ElementType() reflect.Type

type DisasterRecoveryConfigInput added in v0.3.1

type DisasterRecoveryConfigInput interface {
	pulumi.Input

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

type DisasterRecoveryConfigOutput added in v0.3.1

type DisasterRecoveryConfigOutput struct {
	*pulumi.OutputState
}

func (DisasterRecoveryConfigOutput) ElementType added in v0.3.1

func (DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutput added in v0.3.1

func (o DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput

func (DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutputWithContext added in v0.3.1

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

type DisasterRecoveryConfigState added in v0.3.1

type DisasterRecoveryConfigState struct {
	// Alternate name specified when alias and namespace names are same.
	AlternateName pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace pulumi.StringPtrInput
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount pulumi.Float64PtrInput
	// Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'
	ProvisioningState pulumi.StringPtrInput
	// role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'
	Role pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (DisasterRecoveryConfigState) ElementType added in v0.3.1

type EncodingCaptureDescription added in v0.3.1

type EncodingCaptureDescription pulumi.String

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

func (EncodingCaptureDescription) ElementType added in v0.3.1

func (EncodingCaptureDescription) ElementType() reflect.Type

func (EncodingCaptureDescription) ToStringOutput added in v0.3.1

func (e EncodingCaptureDescription) ToStringOutput() pulumi.StringOutput

func (EncodingCaptureDescription) ToStringOutputWithContext added in v0.3.1

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

func (EncodingCaptureDescription) ToStringPtrOutput added in v0.3.1

func (e EncodingCaptureDescription) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncodingCaptureDescription) ToStringPtrOutputWithContext added in v0.3.1

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

type EndPointProvisioningState added in v0.3.1

type EndPointProvisioningState pulumi.String

Provisioning state of the Private Endpoint Connection.

func (EndPointProvisioningState) ElementType added in v0.3.1

func (EndPointProvisioningState) ElementType() reflect.Type

func (EndPointProvisioningState) ToStringOutput added in v0.3.1

func (e EndPointProvisioningState) ToStringOutput() pulumi.StringOutput

func (EndPointProvisioningState) ToStringOutputWithContext added in v0.3.1

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

func (EndPointProvisioningState) ToStringPtrOutput added in v0.3.1

func (e EndPointProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndPointProvisioningState) ToStringPtrOutputWithContext added in v0.3.1

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

type EntityStatus added in v0.3.1

type EntityStatus pulumi.String

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

func (EntityStatus) ElementType added in v0.3.1

func (EntityStatus) ElementType() reflect.Type

func (EntityStatus) ToStringOutput added in v0.3.1

func (e EntityStatus) ToStringOutput() pulumi.StringOutput

func (EntityStatus) ToStringOutputWithContext added in v0.3.1

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

func (EntityStatus) ToStringPtrOutput added in v0.3.1

func (e EntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type EventHub added in v0.3.1

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"`
	// Number of days to retain the events for this Event Hub, value should be 1 to 7 days
	MessageRetentionInDays pulumi.Float64PtrOutput `pulumi:"messageRetentionInDays"`
	// Resource name.
	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"`
	// Enumerates the possible values for the status of the Event Hub.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Resource type.
	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

func GetEventHub added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (*EventHub) ElementType() reflect.Type

func (*EventHub) ToEventHubOutput added in v0.3.1

func (i *EventHub) ToEventHubOutput() EventHubOutput

func (*EventHub) ToEventHubOutputWithContext added in v0.3.1

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

type EventHubArgs added in v0.3.1

type EventHubArgs struct {
	// Properties of capture description
	CaptureDescription CaptureDescriptionPtrInput
	// The Event Hub name
	EventHubName pulumi.StringInput
	// 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
	// Enumerates the possible values for the status of the Event Hub.
	Status EntityStatus
}

The set of arguments for constructing a EventHub resource.

func (EventHubArgs) ElementType added in v0.3.1

func (EventHubArgs) ElementType() reflect.Type

type EventHubAuthorizationRule added in v0.3.1

type EventHubAuthorizationRule struct {
	pulumi.CustomResourceState

	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

func GetEventHubAuthorizationRule added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (*EventHubAuthorizationRule) ElementType() reflect.Type

func (*EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput added in v0.3.1

func (i *EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput

func (*EventHubAuthorizationRule) ToEventHubAuthorizationRuleOutputWithContext added in v0.3.1

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

type EventHubAuthorizationRuleArgs added in v0.3.1

type EventHubAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName pulumi.StringInput
	// 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 added in v0.3.1

type EventHubAuthorizationRuleInput added in v0.3.1

type EventHubAuthorizationRuleInput interface {
	pulumi.Input

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

type EventHubAuthorizationRuleOutput added in v0.3.1

type EventHubAuthorizationRuleOutput struct {
	*pulumi.OutputState
}

func (EventHubAuthorizationRuleOutput) ElementType added in v0.3.1

func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput added in v0.3.1

func (o EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutput() EventHubAuthorizationRuleOutput

func (EventHubAuthorizationRuleOutput) ToEventHubAuthorizationRuleOutputWithContext added in v0.3.1

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

type EventHubAuthorizationRuleState added in v0.3.1

type EventHubAuthorizationRuleState struct {
	// Resource name.
	Name pulumi.StringPtrInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (EventHubAuthorizationRuleState) ElementType added in v0.3.1

type EventHubInput added in v0.3.1

type EventHubInput interface {
	pulumi.Input

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

type EventHubOutput added in v0.3.1

type EventHubOutput struct {
	*pulumi.OutputState
}

func (EventHubOutput) ElementType added in v0.3.1

func (EventHubOutput) ElementType() reflect.Type

func (EventHubOutput) ToEventHubOutput added in v0.3.1

func (o EventHubOutput) ToEventHubOutput() EventHubOutput

func (EventHubOutput) ToEventHubOutputWithContext added in v0.3.1

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

type EventHubState added in v0.3.1

type EventHubState struct {
	// Properties of capture description
	CaptureDescription CaptureDescriptionResponsePtrInput
	// Exact time the Event Hub was created.
	CreatedAt pulumi.StringPtrInput
	// Number of days to retain the events for this Event Hub, value should be 1 to 7 days
	MessageRetentionInDays pulumi.Float64PtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
	PartitionCount pulumi.Float64PtrInput
	// Current number of shards on the Event Hub.
	PartitionIds pulumi.StringArrayInput
	// Enumerates the possible values for the status of the Event Hub.
	Status pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The exact time the message was updated.
	UpdatedAt pulumi.StringPtrInput
}

func (EventHubState) ElementType added in v0.3.1

func (EventHubState) ElementType() reflect.Type

type IPAction added in v0.3.1

type IPAction pulumi.String

The IP Filter Action

func (IPAction) ElementType added in v0.3.1

func (IPAction) ElementType() reflect.Type

func (IPAction) ToStringOutput added in v0.3.1

func (e IPAction) ToStringOutput() pulumi.StringOutput

func (IPAction) ToStringOutputWithContext added in v0.3.1

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

func (IPAction) ToStringPtrOutput added in v0.3.1

func (e IPAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (IPAction) ToStringPtrOutputWithContext added in v0.3.1

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

type IdentityType added in v0.3.1

type IdentityType pulumi.String

Enumerates the possible value Identity type, which currently supports only 'SystemAssigned'

func (IdentityType) ElementType added in v0.3.1

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToStringOutput added in v0.3.1

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext added in v0.3.1

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

func (IdentityType) ToStringPtrOutput added in v0.3.1

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type KeySource added in v0.3.1

type KeySource pulumi.String

Enumerates the possible value of keySource for Encryption

func (KeySource) ElementType added in v0.3.1

func (KeySource) ElementType() reflect.Type

func (KeySource) ToStringOutput added in v0.3.1

func (e KeySource) ToStringOutput() pulumi.StringOutput

func (KeySource) ToStringOutputWithContext added in v0.3.1

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

func (KeySource) ToStringPtrOutput added in v0.3.1

func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySource) ToStringPtrOutputWithContext added in v0.3.1

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

type KeyVaultProperties

type KeyVaultProperties struct {
	// 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 {
	// 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) 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 {
	// 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 KeyVaultPropertiesResponseArgs

type KeyVaultPropertiesResponseArgs struct {
	// 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 (KeyVaultPropertiesResponseArgs) ElementType

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseArray

type KeyVaultPropertiesResponseArray []KeyVaultPropertiesResponseInput

func (KeyVaultPropertiesResponseArray) ElementType

func (KeyVaultPropertiesResponseArray) ToKeyVaultPropertiesResponseArrayOutput

func (i KeyVaultPropertiesResponseArray) ToKeyVaultPropertiesResponseArrayOutput() KeyVaultPropertiesResponseArrayOutput

func (KeyVaultPropertiesResponseArray) ToKeyVaultPropertiesResponseArrayOutputWithContext

func (i KeyVaultPropertiesResponseArray) ToKeyVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseArrayOutput

type KeyVaultPropertiesResponseArrayInput

type KeyVaultPropertiesResponseArrayInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponseArrayOutput() KeyVaultPropertiesResponseArrayOutput
	ToKeyVaultPropertiesResponseArrayOutputWithContext(context.Context) KeyVaultPropertiesResponseArrayOutput
}

KeyVaultPropertiesResponseArrayInput is an input type that accepts KeyVaultPropertiesResponseArray and KeyVaultPropertiesResponseArrayOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseArrayInput` via:

KeyVaultPropertiesResponseArray{ KeyVaultPropertiesResponseArgs{...} }

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 KeyVaultPropertiesResponseInput

type KeyVaultPropertiesResponseInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
	ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput
}

KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:

KeyVaultPropertiesResponseArgs{...}

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties to configure keyVault Properties

func (KeyVaultPropertiesResponseOutput) ElementType

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 added in v0.3.1

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 ListDisasterRecoveryConfigKeysResult added in v0.3.1

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 added in v0.3.1

type ListEventHubKeysArgs added in v0.3.1

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 ListEventHubKeysResult added in v0.3.1

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 added in v0.3.1

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

type ListNamespaceKeysArgs added in v0.3.1

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 ListNamespaceKeysResult added in v0.3.1

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 added in v0.3.1

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

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 LookupClusterResult

type LookupClusterResult struct {
	// The UTC time when the Event Hubs Cluster was created.
	CreatedAt string `pulumi:"createdAt"`
	// Resource ID.
	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"`
	// Resource name.
	Name string `pulumi:"name"`
	// Properties of the cluster SKU.
	Sku *ClusterSkuResponse `pulumi:"sku"`
	// Status of the Cluster resource
	Status string `pulumi:"status"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	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)

type LookupConsumerGroupArgs added in v0.3.1

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 LookupConsumerGroupResult added in v0.3.1

type LookupConsumerGroupResult struct {
	// Exact time the message was created.
	CreatedAt string `pulumi:"createdAt"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Resource type.
	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 added in v0.3.1

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

type LookupDisasterRecoveryConfigArgs added in v0.3.1

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 LookupDisasterRecoveryConfigResult added in v0.3.1

type LookupDisasterRecoveryConfigResult struct {
	// Alternate name specified when alias and namespace names are same.
	AlternateName *string `pulumi:"alternateName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	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"`
	// Resource type.
	Type string `pulumi:"type"`
}

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

func LookupDisasterRecoveryConfig added in v0.3.1

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

type LookupEventHubArgs added in v0.3.1

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 added in v0.3.1

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 LookupEventHubAuthorizationRuleResult added in v0.3.1

type LookupEventHubAuthorizationRuleResult struct {
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// Resource type.
	Type string `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

func LookupEventHubAuthorizationRule added in v0.3.1

type LookupEventHubResult added in v0.3.1

type LookupEventHubResult struct {
	// Properties of capture description
	CaptureDescription *CaptureDescriptionResponse `pulumi:"captureDescription"`
	// Exact time the Event Hub was created.
	CreatedAt string `pulumi:"createdAt"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Number of days to retain the events for this Event Hub, value should be 1 to 7 days
	MessageRetentionInDays *float64 `pulumi:"messageRetentionInDays"`
	// Resource name.
	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"`
	// Enumerates the possible values for the status of the Event Hub.
	Status *string `pulumi:"status"`
	// Resource type.
	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 added in v0.3.1

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

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 added in v0.3.1

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 LookupNamespaceAuthorizationRuleResult added in v0.3.1

type LookupNamespaceAuthorizationRuleResult struct {
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// Resource type.
	Type string `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

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 LookupNamespaceIpFilterRuleResult

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

Single item in a List or Get IpFilterRules operation

type LookupNamespaceNetworkRuleSetArgs added in v0.2.5

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

type LookupNamespaceNetworkRuleSetResult added in v0.2.5

type LookupNamespaceNetworkRuleSetResult struct {
	// Default Action for Network Rule Set
	DefaultAction *string `pulumi:"defaultAction"`
	// Resource ID.
	Id string `pulumi:"id"`
	// List of IpRules
	IpRules []NWRuleSetIpRulesResponse `pulumi:"ipRules"`
	// Resource name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

Description of topic resource.

func LookupNamespaceNetworkRuleSet added in v0.2.5

type LookupNamespaceResult

type LookupNamespaceResult struct {
	// Cluster ARM ID of the Namespace.
	ClusterArmId *string `pulumi:"clusterArmId"`
	// The time the Namespace was created.
	CreatedAt string `pulumi:"createdAt"`
	// Resource ID.
	Id string `pulumi:"id"`
	// 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"`
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties []KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// 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"`
	// Resource name.
	Name string `pulumi:"name"`
	// ObjectId from the KeyVault
	PrincipalId *string `pulumi:"principalId"`
	// Provisioning state of the Namespace.
	ProvisioningState string `pulumi:"provisioningState"`
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint string `pulumi:"serviceBusEndpoint"`
	// Properties of sku resource
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// TenantId from the KeyVault
	TenantId *string `pulumi:"tenantId"`
	// Resource type.
	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)

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 LookupNamespaceVirtualNetworkRuleResult

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

Single item in a List or Get VirtualNetworkRules operation

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 LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Properties of the PrivateEndpointConnection.

type NWRuleSetIpRules added in v0.2.5

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 added in v0.2.5

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 added in v0.2.5

func (NWRuleSetIpRulesArgs) ElementType() reflect.Type

func (NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutput added in v0.2.5

func (i NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput

func (NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesArray added in v0.2.5

type NWRuleSetIpRulesArray []NWRuleSetIpRulesInput

func (NWRuleSetIpRulesArray) ElementType added in v0.2.5

func (NWRuleSetIpRulesArray) ElementType() reflect.Type

func (NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutput added in v0.2.5

func (i NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput

func (NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesArrayInput added in v0.2.5

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 added in v0.2.5

type NWRuleSetIpRulesArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetIpRulesArrayOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesArrayOutput) Index added in v0.2.5

func (NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutput added in v0.2.5

func (o NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput

func (NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesInput added in v0.2.5

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 added in v0.2.5

type NWRuleSetIpRulesOutput struct{ *pulumi.OutputState }

The response from the List namespace operation.

func (NWRuleSetIpRulesOutput) Action added in v0.2.5

The IP Filter Action

func (NWRuleSetIpRulesOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesOutput) ElementType() reflect.Type

func (NWRuleSetIpRulesOutput) IpMask added in v0.2.5

IP Mask

func (NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutput added in v0.2.5

func (o NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput

func (NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesResponse added in v0.2.5

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 NWRuleSetIpRulesResponseArgs added in v0.2.5

type NWRuleSetIpRulesResponseArgs 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 (NWRuleSetIpRulesResponseArgs) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutput added in v0.2.5

func (i NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutput() NWRuleSetIpRulesResponseOutput

func (NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutputWithContext added in v0.2.5

func (i NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutputWithContext(ctx context.Context) NWRuleSetIpRulesResponseOutput

type NWRuleSetIpRulesResponseArray added in v0.2.5

type NWRuleSetIpRulesResponseArray []NWRuleSetIpRulesResponseInput

func (NWRuleSetIpRulesResponseArray) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutput added in v0.2.5

func (i NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutput() NWRuleSetIpRulesResponseArrayOutput

func (NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutputWithContext added in v0.2.5

func (i NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutputWithContext(ctx context.Context) NWRuleSetIpRulesResponseArrayOutput

type NWRuleSetIpRulesResponseArrayInput added in v0.2.5

type NWRuleSetIpRulesResponseArrayInput interface {
	pulumi.Input

	ToNWRuleSetIpRulesResponseArrayOutput() NWRuleSetIpRulesResponseArrayOutput
	ToNWRuleSetIpRulesResponseArrayOutputWithContext(context.Context) NWRuleSetIpRulesResponseArrayOutput
}

NWRuleSetIpRulesResponseArrayInput is an input type that accepts NWRuleSetIpRulesResponseArray and NWRuleSetIpRulesResponseArrayOutput values. You can construct a concrete instance of `NWRuleSetIpRulesResponseArrayInput` via:

NWRuleSetIpRulesResponseArray{ NWRuleSetIpRulesResponseArgs{...} }

type NWRuleSetIpRulesResponseArrayOutput added in v0.2.5

type NWRuleSetIpRulesResponseArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetIpRulesResponseArrayOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseArrayOutput) Index added in v0.2.5

func (NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutput added in v0.2.5

func (o NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutput() NWRuleSetIpRulesResponseArrayOutput

func (NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesResponseInput added in v0.2.5

type NWRuleSetIpRulesResponseInput interface {
	pulumi.Input

	ToNWRuleSetIpRulesResponseOutput() NWRuleSetIpRulesResponseOutput
	ToNWRuleSetIpRulesResponseOutputWithContext(context.Context) NWRuleSetIpRulesResponseOutput
}

NWRuleSetIpRulesResponseInput is an input type that accepts NWRuleSetIpRulesResponseArgs and NWRuleSetIpRulesResponseOutput values. You can construct a concrete instance of `NWRuleSetIpRulesResponseInput` via:

NWRuleSetIpRulesResponseArgs{...}

type NWRuleSetIpRulesResponseOutput added in v0.2.5

type NWRuleSetIpRulesResponseOutput struct{ *pulumi.OutputState }

The response from the List namespace operation.

func (NWRuleSetIpRulesResponseOutput) Action added in v0.2.5

The IP Filter Action

func (NWRuleSetIpRulesResponseOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseOutput) IpMask added in v0.2.5

IP Mask

func (NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutput added in v0.2.5

func (o NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutput() NWRuleSetIpRulesResponseOutput

func (NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutputWithContext added in v0.2.5

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

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// Cluster ARM ID of the Namespace.
	ClusterArmId pulumi.StringPtrOutput `pulumi:"clusterArmId"`
	// The time the Namespace was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// 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"`
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrOutput `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesResponseArrayOutput `pulumi:"keyVaultProperties"`
	// 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"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// ObjectId from the KeyVault
	PrincipalId pulumi.StringPtrOutput `pulumi:"principalId"`
	// Provisioning state of the Namespace.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint pulumi.StringOutput `pulumi:"serviceBusEndpoint"`
	// Properties of sku resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// TenantId from the KeyVault
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// Resource type.
	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

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 added in v0.2.6

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput added in v0.2.6

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext added in v0.2.6

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

type NamespaceArgs

type NamespaceArgs struct {
	// Cluster ARM ID of the Namespace.
	ClusterArmId pulumi.StringPtrInput
	// 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
	// Enumerates the possible value of keySource for Encryption
	KeySource KeySource
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesArrayInput
	// Resource location.
	Location pulumi.StringInput
	// 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 Namespace name
	NamespaceName pulumi.StringInput
	// ObjectId from the KeyVault
	PrincipalId 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
	// TenantId from the KeyVault
	TenantId pulumi.StringPtrInput
	// Enumerates the possible value Identity type, which currently supports only 'SystemAssigned'
	Type IdentityType
	// 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 added in v0.3.1

type NamespaceAuthorizationRule struct {
	pulumi.CustomResourceState

	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Single item in a List or Get AuthorizationRule operation

func GetNamespaceAuthorizationRule added in v0.3.1

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 added in v0.3.1

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 added in v0.3.1

func (*NamespaceAuthorizationRule) ElementType() reflect.Type

func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput added in v0.3.1

func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput

func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext added in v0.3.1

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

type NamespaceAuthorizationRuleArgs added in v0.3.1

type NamespaceAuthorizationRuleArgs struct {
	// The authorization rule name.
	AuthorizationRuleName 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 NamespaceAuthorizationRule resource.

func (NamespaceAuthorizationRuleArgs) ElementType added in v0.3.1

type NamespaceAuthorizationRuleInput added in v0.3.1

type NamespaceAuthorizationRuleInput interface {
	pulumi.Input

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

type NamespaceAuthorizationRuleOutput added in v0.3.1

type NamespaceAuthorizationRuleOutput struct {
	*pulumi.OutputState
}

func (NamespaceAuthorizationRuleOutput) ElementType added in v0.3.1

func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput added in v0.3.1

func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput

func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext added in v0.3.1

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

type NamespaceAuthorizationRuleState added in v0.3.1

type NamespaceAuthorizationRuleState struct {
	// Resource name.
	Name pulumi.StringPtrInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (NamespaceAuthorizationRuleState) ElementType added in v0.3.1

type NamespaceInput added in v0.2.6

type NamespaceInput interface {
	pulumi.Input

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

type NamespaceIpFilterRule

type NamespaceIpFilterRule struct {
	pulumi.CustomResourceState

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

Single item in a List or Get IpFilterRules operation

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 added in v0.2.6

func (*NamespaceIpFilterRule) ElementType() reflect.Type

func (*NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutput added in v0.2.6

func (i *NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (*NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type NamespaceIpFilterRuleInput interface {
	pulumi.Input

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

type NamespaceIpFilterRuleOutput added in v0.2.6

type NamespaceIpFilterRuleOutput struct {
	*pulumi.OutputState
}

func (NamespaceIpFilterRuleOutput) ElementType added in v0.2.6

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput added in v0.2.6

func (o NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutputWithContext added in v0.2.6

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

type NamespaceIpFilterRuleState

type NamespaceIpFilterRuleState struct {
	// The IP Filter Action
	Action pulumi.StringPtrInput
	// IP Filter name
	FilterName pulumi.StringPtrInput
	// IP Mask
	IpMask pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (NamespaceIpFilterRuleState) ElementType

func (NamespaceIpFilterRuleState) ElementType() reflect.Type

type NamespaceNetworkRuleSet added in v0.2.5

type NamespaceNetworkRuleSet struct {
	pulumi.CustomResourceState

	// Default Action for Network Rule Set
	DefaultAction pulumi.StringPtrOutput `pulumi:"defaultAction"`
	// List of IpRules
	IpRules NWRuleSetIpRulesResponseArrayOutput `pulumi:"ipRules"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of topic resource.

func GetNamespaceNetworkRuleSet added in v0.2.5

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 added in v0.2.5

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 added in v0.2.6

func (*NamespaceNetworkRuleSet) ElementType() reflect.Type

func (*NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutput added in v0.2.6

func (i *NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput

func (*NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutputWithContext added in v0.2.6

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

type NamespaceNetworkRuleSetArgs added in v0.2.5

type NamespaceNetworkRuleSetArgs struct {
	// Default Action for Network Rule Set
	DefaultAction pulumi.StringPtrInput
	// List of IpRules
	IpRules NWRuleSetIpRulesArrayInput
	// 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 NamespaceNetworkRuleSet resource.

func (NamespaceNetworkRuleSetArgs) ElementType added in v0.2.5

type NamespaceNetworkRuleSetInput added in v0.2.6

type NamespaceNetworkRuleSetInput interface {
	pulumi.Input

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

type NamespaceNetworkRuleSetOutput added in v0.2.6

type NamespaceNetworkRuleSetOutput struct {
	*pulumi.OutputState
}

func (NamespaceNetworkRuleSetOutput) ElementType added in v0.2.6

func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput added in v0.2.6

func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput

func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext added in v0.2.6

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

type NamespaceNetworkRuleSetState added in v0.2.5

type NamespaceNetworkRuleSetState struct {
	// Default Action for Network Rule Set
	DefaultAction pulumi.StringPtrInput
	// List of IpRules
	IpRules NWRuleSetIpRulesResponseArrayInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (NamespaceNetworkRuleSetState) ElementType added in v0.2.5

type NamespaceOutput added in v0.2.6

type NamespaceOutput struct {
	*pulumi.OutputState
}

func (NamespaceOutput) ElementType added in v0.2.6

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) ToNamespaceOutput added in v0.2.6

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext added in v0.2.6

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

type NamespaceState

type NamespaceState struct {
	// Cluster ARM ID of the Namespace.
	ClusterArmId pulumi.StringPtrInput
	// The time the Namespace was created.
	CreatedAt pulumi.StringPtrInput
	// 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
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrInput
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesResponseArrayInput
	// 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
	// Identifier for Azure Insights metrics.
	MetricId pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// ObjectId from the KeyVault
	PrincipalId pulumi.StringPtrInput
	// Provisioning state of the Namespace.
	ProvisioningState pulumi.StringPtrInput
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint pulumi.StringPtrInput
	// Properties of sku resource
	Sku SkuResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// TenantId from the KeyVault
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The time the Namespace was updated.
	UpdatedAt pulumi.StringPtrInput
	// Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type NamespaceVirtualNetworkRule

type NamespaceVirtualNetworkRule struct {
	pulumi.CustomResourceState

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

Single item in a List or Get VirtualNetworkRules operation

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 added in v0.2.6

func (*NamespaceVirtualNetworkRule) ElementType() reflect.Type

func (*NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutput added in v0.2.6

func (i *NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (*NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutputWithContext added in v0.2.6

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.StringInput
	// ARM ID of Virtual Network Subnet
	VirtualNetworkSubnetId pulumi.StringPtrInput
}

The set of arguments for constructing a NamespaceVirtualNetworkRule resource.

func (NamespaceVirtualNetworkRuleArgs) ElementType

type NamespaceVirtualNetworkRuleInput added in v0.2.6

type NamespaceVirtualNetworkRuleInput interface {
	pulumi.Input

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

type NamespaceVirtualNetworkRuleOutput added in v0.2.6

type NamespaceVirtualNetworkRuleOutput struct {
	*pulumi.OutputState
}

func (NamespaceVirtualNetworkRuleOutput) ElementType added in v0.2.6

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput added in v0.2.6

func (o NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutputWithContext added in v0.2.6

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

type NamespaceVirtualNetworkRuleState

type NamespaceVirtualNetworkRuleState struct {
	// Resource name.
	Name pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// ARM ID of Virtual Network Subnet
	VirtualNetworkSubnetId pulumi.StringPtrInput
}

func (NamespaceVirtualNetworkRuleState) ElementType

type NetworkRuleIPAction added in v0.3.1

type NetworkRuleIPAction pulumi.String

The IP Filter Action

func (NetworkRuleIPAction) ElementType added in v0.3.1

func (NetworkRuleIPAction) ElementType() reflect.Type

func (NetworkRuleIPAction) ToStringOutput added in v0.3.1

func (e NetworkRuleIPAction) ToStringOutput() pulumi.StringOutput

func (NetworkRuleIPAction) ToStringOutputWithContext added in v0.3.1

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

func (NetworkRuleIPAction) ToStringPtrOutput added in v0.3.1

func (e NetworkRuleIPAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleIPAction) ToStringPtrOutputWithContext added in v0.3.1

func (e NetworkRuleIPAction) 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

	// Resource name.
	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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Properties of the PrivateEndpointConnection.

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 added in v0.2.6

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

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

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// Resource name.
	Name pulumi.StringPtrInput
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStateResponsePtrInput
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

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 PrivateEndpointResponseArgs

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

PrivateEndpoint information.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

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

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

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 added in v0.3.1

type PrivateLinkConnectionStatus pulumi.String

Status of the connection.

func (PrivateLinkConnectionStatus) ElementType added in v0.3.1

func (PrivateLinkConnectionStatus) ToStringOutput added in v0.3.1

func (e PrivateLinkConnectionStatus) ToStringOutput() pulumi.StringOutput

func (PrivateLinkConnectionStatus) ToStringOutputWithContext added in v0.3.1

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

func (PrivateLinkConnectionStatus) ToStringPtrOutput added in v0.3.1

func (e PrivateLinkConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type Sku

type Sku struct {
	// The Event Hubs throughput units, value should be 0 to 20 throughput 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, value should be 0 to 20 throughput 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 added in v0.3.1

type SkuName pulumi.String

Name of this SKU.

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

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

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuName) 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, value should be 0 to 20 throughput 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, value should be 0 to 20 throughput 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, value should be 0 to 20 throughput 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 SkuResponseArgs

type SkuResponseArgs struct {
	// The Event Hubs throughput units, value should be 0 to 20 throughput 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 (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

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, value should be 0 to 20 throughput 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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

The Event Hubs throughput units, value should be 0 to 20 throughput 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 added in v0.3.1

type SkuTier pulumi.String

The billing tier of this particular SKU.

func (SkuTier) ElementType added in v0.3.1

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToStringOutput added in v0.3.1

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext added in v0.3.1

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

func (SkuTier) ToStringPtrOutput added in v0.3.1

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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