Documentation
¶
Index ¶
- type ConsumerGroup
- type ConsumerGroupArgs
- type ConsumerGroupState
- type EventHub
- type EventHubArgs
- type EventHubAuthorizationRule
- type EventHubAuthorizationRuleArgs
- type EventHubAuthorizationRuleState
- type EventHubState
- type ListNamespaceKeysArgs
- type ListNamespaceKeysResult
- type LookupConsumerGroupArgs
- type LookupConsumerGroupResult
- type LookupEventHubArgs
- type LookupEventHubAuthorizationRuleArgs
- type LookupEventHubAuthorizationRuleResult
- type LookupEventHubResult
- type LookupNamespaceArgs
- type LookupNamespaceAuthorizationRuleArgs
- type LookupNamespaceAuthorizationRuleResult
- type LookupNamespaceResult
- type Namespace
- type NamespaceArgs
- type NamespaceAuthorizationRule
- type NamespaceAuthorizationRuleArgs
- type NamespaceAuthorizationRuleState
- type NamespaceState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerGroup ¶
type ConsumerGroup struct { pulumi.CustomResourceState // Exact time the message was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The path of the Event Hub. EventHubPath pulumi.StringOutput `pulumi:"eventHubPath"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // 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"` // The user metadata. UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"` }
Single item in List or Get Consumer group operation
func GetConsumerGroup ¶
func GetConsumerGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsumerGroupState, opts ...pulumi.ResourceOption) (*ConsumerGroup, error)
GetConsumerGroup gets an existing ConsumerGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConsumerGroup ¶
func NewConsumerGroup(ctx *pulumi.Context, name string, args *ConsumerGroupArgs, opts ...pulumi.ResourceOption) (*ConsumerGroup, error)
NewConsumerGroup registers a new resource with the given unique name, arguments, and options.
type ConsumerGroupArgs ¶
type ConsumerGroupArgs struct { // The consumer group name ConsumerGroupName pulumi.StringInput // The Event Hub name EventHubName pulumi.StringInput // Location of the resource. Location pulumi.StringInput // Name of the consumer group. Name pulumi.StringPtrInput // The Namespace name NamespaceName pulumi.StringInput // Name of the resource group within the azure subscription. ResourceGroupName pulumi.StringInput // ARM type of the Namespace. Type pulumi.StringPtrInput // The user metadata. UserMetadata pulumi.StringPtrInput }
The set of arguments for constructing a ConsumerGroup resource.
func (ConsumerGroupArgs) ElementType ¶
func (ConsumerGroupArgs) ElementType() reflect.Type
type ConsumerGroupState ¶
type ConsumerGroupState struct { // Exact time the message was created. CreatedAt pulumi.StringPtrInput // The path of the Event Hub. EventHubPath pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // The exact time the message was updated. UpdatedAt pulumi.StringPtrInput // The user metadata. UserMetadata pulumi.StringPtrInput }
func (ConsumerGroupState) ElementType ¶
func (ConsumerGroupState) ElementType() reflect.Type
type EventHub ¶
type EventHub struct { pulumi.CustomResourceState // Exact time the Event Hub was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Number of days to retain the events for this Event Hub. MessageRetentionInDays pulumi.IntPtrOutput `pulumi:"messageRetentionInDays"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Number of partitions created for the Event Hub. PartitionCount pulumi.IntPtrOutput `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 ¶
func GetEventHub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubState, opts ...pulumi.ResourceOption) (*EventHub, error)
GetEventHub gets an existing EventHub resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEventHub ¶
func NewEventHub(ctx *pulumi.Context, name string, args *EventHubArgs, opts ...pulumi.ResourceOption) (*EventHub, error)
NewEventHub registers a new resource with the given unique name, arguments, and options.
type EventHubArgs ¶
type EventHubArgs struct { // The Event Hub name EventHubName pulumi.StringInput // Location of the resource. Location pulumi.StringInput // Number of days to retain the events for this Event Hub. MessageRetentionInDays pulumi.IntPtrInput // Name of the Event Hub. Name pulumi.StringPtrInput // The Namespace name NamespaceName pulumi.StringInput // Number of partitions created for the Event Hub. PartitionCount pulumi.IntPtrInput // Name of the resource group within the azure subscription. ResourceGroupName pulumi.StringInput // Enumerates the possible values for the status of the Event Hub. Status pulumi.StringPtrInput // ARM type of the Namespace. Type pulumi.StringPtrInput }
The set of arguments for constructing a EventHub resource.
func (EventHubArgs) ElementType ¶
func (EventHubArgs) ElementType() reflect.Type
type EventHubAuthorizationRule ¶
type EventHubAuthorizationRule struct { pulumi.CustomResourceState // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // 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 ¶
func GetEventHubAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventHubAuthorizationRuleState, opts ...pulumi.ResourceOption) (*EventHubAuthorizationRule, error)
GetEventHubAuthorizationRule gets an existing EventHubAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEventHubAuthorizationRule ¶
func NewEventHubAuthorizationRule(ctx *pulumi.Context, name string, args *EventHubAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*EventHubAuthorizationRule, error)
NewEventHubAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type EventHubAuthorizationRuleArgs ¶
type EventHubAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // The Event Hub name EventHubName pulumi.StringInput // Data center location. Location pulumi.StringPtrInput // Name of the AuthorizationRule. Name pulumi.StringPtrInput // The Namespace name NamespaceName pulumi.StringInput // Name of the resource group within the azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput }
The set of arguments for constructing a EventHubAuthorizationRule resource.
func (EventHubAuthorizationRuleArgs) ElementType ¶
func (EventHubAuthorizationRuleArgs) ElementType() reflect.Type
type EventHubAuthorizationRuleState ¶
type EventHubAuthorizationRuleState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput }
func (EventHubAuthorizationRuleState) ElementType ¶
func (EventHubAuthorizationRuleState) ElementType() reflect.Type
type EventHubState ¶
type EventHubState struct { // Exact time the Event Hub was created. CreatedAt pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Number of days to retain the events for this Event Hub. MessageRetentionInDays pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // Number of partitions created for the Event Hub. PartitionCount pulumi.IntPtrInput // 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 ¶
func (EventHubState) ElementType() reflect.Type
type ListNamespaceKeysArgs ¶
type ListNamespaceKeysArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The Namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the resource group within the azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListNamespaceKeysResult ¶
type ListNamespaceKeysResult struct { // A string that describes the AuthorizationRule. KeyName string `pulumi:"keyName"` // Primary connection string of the created Namespace AuthorizationRule. PrimaryConnectionString string `pulumi:"primaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey string `pulumi:"primaryKey"` // Secondary connection string of the created Namespace AuthorizationRule. SecondaryConnectionString string `pulumi:"secondaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. SecondaryKey string `pulumi:"secondaryKey"` }
Namespace/EventHub Connection String
func ListNamespaceKeys ¶
func ListNamespaceKeys(ctx *pulumi.Context, args *ListNamespaceKeysArgs, opts ...pulumi.InvokeOption) (*ListNamespaceKeysResult, error)
type LookupConsumerGroupArgs ¶
type LookupConsumerGroupArgs struct { // The consumer group name ConsumerGroupName string `pulumi:"consumerGroupName"` // The Event Hub name EventHubName string `pulumi:"eventHubName"` // The Namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the resource group within the azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupConsumerGroupResult ¶
type LookupConsumerGroupResult struct { // Exact time the message was created. CreatedAt string `pulumi:"createdAt"` // The path of the Event Hub. EventHubPath string `pulumi:"eventHubPath"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Resource type Type string `pulumi:"type"` // The exact time the message was updated. UpdatedAt string `pulumi:"updatedAt"` // The user metadata. UserMetadata *string `pulumi:"userMetadata"` }
Single item in List or Get Consumer group operation
func LookupConsumerGroup ¶
func LookupConsumerGroup(ctx *pulumi.Context, args *LookupConsumerGroupArgs, opts ...pulumi.InvokeOption) (*LookupConsumerGroupResult, error)
type LookupEventHubArgs ¶
type LookupEventHubAuthorizationRuleArgs ¶
type LookupEventHubAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The Event Hub name EventHubName string `pulumi:"eventHubName"` // The Namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the resource group within the azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEventHubAuthorizationRuleResult ¶
type LookupEventHubAuthorizationRuleResult struct { // Resource location Location *string `pulumi:"location"` // 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 ¶
func LookupEventHubAuthorizationRule(ctx *pulumi.Context, args *LookupEventHubAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupEventHubAuthorizationRuleResult, error)
type LookupEventHubResult ¶
type LookupEventHubResult struct { // Exact time the Event Hub was created. CreatedAt string `pulumi:"createdAt"` // Resource location Location *string `pulumi:"location"` // Number of days to retain the events for this Event Hub. MessageRetentionInDays *int `pulumi:"messageRetentionInDays"` // Resource name Name string `pulumi:"name"` // Number of partitions created for the Event Hub. PartitionCount *int `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 ¶
func LookupEventHub(ctx *pulumi.Context, args *LookupEventHubArgs, opts ...pulumi.InvokeOption) (*LookupEventHubResult, error)
type LookupNamespaceArgs ¶
type LookupNamespaceAuthorizationRuleArgs ¶
type LookupNamespaceAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The Namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the resource group within the azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNamespaceAuthorizationRuleResult ¶
type LookupNamespaceAuthorizationRuleResult struct { // Resource location Location *string `pulumi:"location"` // 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 LookupNamespaceAuthorizationRule ¶
func LookupNamespaceAuthorizationRule(ctx *pulumi.Context, args *LookupNamespaceAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceAuthorizationRuleResult, error)
type LookupNamespaceResult ¶
type LookupNamespaceResult struct { // The time the Namespace was created. CreatedAt *string `pulumi:"createdAt"` // Specifies whether this instance is enabled. Enabled *bool `pulumi:"enabled"` // Resource location Location string `pulumi:"location"` // Identifier for Azure Insights metrics MetricId string `pulumi:"metricId"` // Resource name Name string `pulumi:"name"` // Provisioning state of the Namespace. ProvisioningState *string `pulumi:"provisioningState"` // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint *string `pulumi:"serviceBusEndpoint"` // SKU parameters supplied to the create Namespace operation Sku *SkuResponse `pulumi:"sku"` // State of the Namespace. Status *string `pulumi:"status"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // The time the Namespace was updated. UpdatedAt *string `pulumi:"updatedAt"` }
Single Namespace item in List or Get Operation
func LookupNamespace ¶
func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // The time the Namespace was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // Specifies whether this instance is enabled. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Identifier for Azure Insights metrics MetricId pulumi.StringOutput `pulumi:"metricId"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the Namespace. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringPtrOutput `pulumi:"serviceBusEndpoint"` // SKU parameters supplied to the create Namespace operation Sku SkuResponsePtrOutput `pulumi:"sku"` // State of the Namespace. Status pulumi.StringPtrOutput `pulumi:"status"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The time the Namespace was updated. UpdatedAt pulumi.StringPtrOutput `pulumi:"updatedAt"` }
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.
type NamespaceArgs ¶
type NamespaceArgs struct { // The time the Namespace was created. CreatedAt pulumi.StringPtrInput // Specifies whether this instance is enabled. Enabled pulumi.BoolPtrInput // Namespace location. Location pulumi.StringInput // The Namespace name NamespaceName pulumi.StringInput // Provisioning state of the Namespace. ProvisioningState pulumi.StringPtrInput // Name of the resource group within the azure subscription. ResourceGroupName pulumi.StringInput // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringPtrInput // SKU parameters supplied to the create Namespace operation Sku SkuPtrInput // State of the Namespace. Status pulumi.StringPtrInput // Namespace tags. Tags pulumi.StringMapInput // The time the Namespace was updated. UpdatedAt pulumi.StringPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceAuthorizationRule ¶
type NamespaceAuthorizationRule struct { pulumi.CustomResourceState // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // 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 ¶
func GetNamespaceAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceAuthorizationRuleState, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)
GetNamespaceAuthorizationRule gets an existing NamespaceAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamespaceAuthorizationRule ¶
func NewNamespaceAuthorizationRule(ctx *pulumi.Context, name string, args *NamespaceAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)
NewNamespaceAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type NamespaceAuthorizationRuleArgs ¶
type NamespaceAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // Data center location. Location pulumi.StringPtrInput // Name of the AuthorizationRule. Name pulumi.StringPtrInput // The Namespace name NamespaceName pulumi.StringInput // Name of the resource group within the azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput }
The set of arguments for constructing a NamespaceAuthorizationRule resource.
func (NamespaceAuthorizationRuleArgs) ElementType ¶
func (NamespaceAuthorizationRuleArgs) ElementType() reflect.Type
type NamespaceAuthorizationRuleState ¶
type NamespaceAuthorizationRuleState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput }
func (NamespaceAuthorizationRuleState) ElementType ¶
func (NamespaceAuthorizationRuleState) ElementType() reflect.Type
type NamespaceState ¶
type NamespaceState struct { // The time the Namespace was created. CreatedAt pulumi.StringPtrInput // Specifies whether this instance is enabled. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Identifier for Azure Insights metrics MetricId pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Provisioning state of the Namespace. ProvisioningState pulumi.StringPtrInput // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringPtrInput // SKU parameters supplied to the create Namespace operation Sku SkuResponsePtrInput // State of the Namespace. Status pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // The time the Namespace was updated. UpdatedAt pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // The Event Hubs 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. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of this SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The billing tier of this particular SKU. Tier pulumi.StringInput `pulumi:"tier"` }
SKU parameters supplied to the create Namespace operation
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
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 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.
func (SkuOutput) ElementType ¶
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringOutput
The billing tier of this particular SKU.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
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.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
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. 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. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of this SKU. Name pulumi.StringPtrInput `pulumi:"name"` // The billing tier of this particular SKU. Tier pulumi.StringInput `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.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
Name of this SKU.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringOutput
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 ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
The Event Hubs throughput units.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of this SKU.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
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