Documentation
¶
Index ¶
- type HybridConnection
- type HybridConnectionArgs
- type HybridConnectionAuthorizationRule
- func GetHybridConnectionAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*HybridConnectionAuthorizationRule, error)
- func NewHybridConnectionAuthorizationRule(ctx *pulumi.Context, name string, args *HybridConnectionAuthorizationRuleArgs, ...) (*HybridConnectionAuthorizationRule, error)
- type HybridConnectionAuthorizationRuleArgs
- type HybridConnectionAuthorizationRuleState
- type HybridConnectionState
- type ListHybridConnectionKeysArgs
- type ListHybridConnectionKeysResult
- type ListNamespaceKeysArgs
- type ListNamespaceKeysResult
- type ListWCFRelayKeysArgs
- type ListWCFRelayKeysResult
- type LookupHybridConnectionArgs
- type LookupHybridConnectionAuthorizationRuleArgs
- type LookupHybridConnectionAuthorizationRuleResult
- type LookupHybridConnectionResult
- type LookupNamespaceArgs
- type LookupNamespaceAuthorizationRuleArgs
- type LookupNamespaceAuthorizationRuleResult
- type LookupNamespaceResult
- type LookupWCFRelayArgs
- type LookupWCFRelayAuthorizationRuleArgs
- type LookupWCFRelayAuthorizationRuleResult
- type LookupWCFRelayResult
- type Namespace
- type NamespaceArgs
- type NamespaceAuthorizationRule
- type NamespaceAuthorizationRuleArgs
- type NamespaceAuthorizationRuleState
- type NamespaceState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- 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) 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 (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- 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) 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
- type WCFRelay
- type WCFRelayArgs
- type WCFRelayAuthorizationRule
- type WCFRelayAuthorizationRuleArgs
- type WCFRelayAuthorizationRuleState
- type WCFRelayState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HybridConnection ¶
type HybridConnection struct { pulumi.CustomResourceState // The time the hybrid connection was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported. ListenerCount pulumi.IntOutput `pulumi:"listenerCount"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Returns true if client authorization is needed for this hybrid connection; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrOutput `pulumi:"requiresClientAuthorization"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The time the namespace was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"` }
Description of hybrid connection resource.
func GetHybridConnection ¶
func GetHybridConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HybridConnectionState, opts ...pulumi.ResourceOption) (*HybridConnection, error)
GetHybridConnection gets an existing HybridConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHybridConnection ¶
func NewHybridConnection(ctx *pulumi.Context, name string, args *HybridConnectionArgs, opts ...pulumi.ResourceOption) (*HybridConnection, error)
NewHybridConnection registers a new resource with the given unique name, arguments, and options.
type HybridConnectionArgs ¶
type HybridConnectionArgs struct { // The hybrid connection name. HybridConnectionName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // Returns true if client authorization is needed for this hybrid connection; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata pulumi.StringPtrInput }
The set of arguments for constructing a HybridConnection resource.
func (HybridConnectionArgs) ElementType ¶
func (HybridConnectionArgs) ElementType() reflect.Type
type HybridConnectionAuthorizationRule ¶
type HybridConnectionAuthorizationRule struct { pulumi.CustomResourceState // 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"` }
Description of a namespace authorization rule.
func GetHybridConnectionAuthorizationRule ¶
func GetHybridConnectionAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HybridConnectionAuthorizationRuleState, opts ...pulumi.ResourceOption) (*HybridConnectionAuthorizationRule, error)
GetHybridConnectionAuthorizationRule gets an existing HybridConnectionAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHybridConnectionAuthorizationRule ¶
func NewHybridConnectionAuthorizationRule(ctx *pulumi.Context, name string, args *HybridConnectionAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*HybridConnectionAuthorizationRule, error)
NewHybridConnectionAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type HybridConnectionAuthorizationRuleArgs ¶
type HybridConnectionAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // The hybrid connection name. HybridConnectionName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput }
The set of arguments for constructing a HybridConnectionAuthorizationRule resource.
func (HybridConnectionAuthorizationRuleArgs) ElementType ¶
func (HybridConnectionAuthorizationRuleArgs) ElementType() reflect.Type
type HybridConnectionAuthorizationRuleState ¶
type HybridConnectionAuthorizationRuleState struct { // Resource name. Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type. Type pulumi.StringPtrInput }
func (HybridConnectionAuthorizationRuleState) ElementType ¶
func (HybridConnectionAuthorizationRuleState) ElementType() reflect.Type
type HybridConnectionState ¶
type HybridConnectionState struct { // The time the hybrid connection was created. CreatedAt pulumi.StringPtrInput // The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported. ListenerCount pulumi.IntPtrInput // Resource name. Name pulumi.StringPtrInput // Returns true if client authorization is needed for this hybrid connection; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // Resource type. Type pulumi.StringPtrInput // The time the namespace was updated. UpdatedAt pulumi.StringPtrInput // The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata pulumi.StringPtrInput }
func (HybridConnectionState) ElementType ¶
func (HybridConnectionState) ElementType() reflect.Type
type ListHybridConnectionKeysArgs ¶
type ListHybridConnectionKeysArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The hybrid connection name. HybridConnectionName string `pulumi:"hybridConnectionName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListHybridConnectionKeysResult ¶
type ListHybridConnectionKeysResult struct { // A string that describes the authorization rule. KeyName *string `pulumi:"keyName"` // Primary connection string of the created namespace authorization rule. PrimaryConnectionString *string `pulumi:"primaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey *string `pulumi:"primaryKey"` // Secondary connection string of the created namespace authorization rule. SecondaryConnectionString *string `pulumi:"secondaryConnectionString"` // A base64-encoded 256-bit secondary key for signing and validating the SAS token. SecondaryKey *string `pulumi:"secondaryKey"` }
Namespace/Relay Connection String
func ListHybridConnectionKeys ¶
func ListHybridConnectionKeys(ctx *pulumi.Context, args *ListHybridConnectionKeysArgs, opts ...pulumi.InvokeOption) (*ListHybridConnectionKeysResult, error)
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 authorization rule. KeyName *string `pulumi:"keyName"` // Primary connection string of the created namespace authorization rule. PrimaryConnectionString *string `pulumi:"primaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey *string `pulumi:"primaryKey"` // Secondary connection string of the created namespace authorization rule. SecondaryConnectionString *string `pulumi:"secondaryConnectionString"` // A base64-encoded 256-bit secondary key for signing and validating the SAS token. SecondaryKey *string `pulumi:"secondaryKey"` }
Namespace/Relay Connection String
func ListNamespaceKeys ¶
func ListNamespaceKeys(ctx *pulumi.Context, args *ListNamespaceKeysArgs, opts ...pulumi.InvokeOption) (*ListNamespaceKeysResult, error)
type ListWCFRelayKeysArgs ¶
type ListWCFRelayKeysArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // The relay name. RelayName string `pulumi:"relayName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListWCFRelayKeysResult ¶
type ListWCFRelayKeysResult struct { // A string that describes the authorization rule. KeyName *string `pulumi:"keyName"` // Primary connection string of the created namespace authorization rule. PrimaryConnectionString *string `pulumi:"primaryConnectionString"` // A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey *string `pulumi:"primaryKey"` // Secondary connection string of the created namespace authorization rule. SecondaryConnectionString *string `pulumi:"secondaryConnectionString"` // A base64-encoded 256-bit secondary key for signing and validating the SAS token. SecondaryKey *string `pulumi:"secondaryKey"` }
Namespace/Relay Connection String
func ListWCFRelayKeys ¶
func ListWCFRelayKeys(ctx *pulumi.Context, args *ListWCFRelayKeysArgs, opts ...pulumi.InvokeOption) (*ListWCFRelayKeysResult, error)
type LookupHybridConnectionArgs ¶
type LookupHybridConnectionArgs struct { // The hybrid connection name. HybridConnectionName string `pulumi:"hybridConnectionName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupHybridConnectionAuthorizationRuleArgs ¶
type LookupHybridConnectionAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The hybrid connection name. HybridConnectionName string `pulumi:"hybridConnectionName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupHybridConnectionAuthorizationRuleResult ¶
type LookupHybridConnectionAuthorizationRuleResult struct { // Resource name. Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type. Type string `pulumi:"type"` }
Description of a namespace authorization rule.
func LookupHybridConnectionAuthorizationRule ¶
func LookupHybridConnectionAuthorizationRule(ctx *pulumi.Context, args *LookupHybridConnectionAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupHybridConnectionAuthorizationRuleResult, error)
type LookupHybridConnectionResult ¶
type LookupHybridConnectionResult struct { // The time the hybrid connection was created. CreatedAt string `pulumi:"createdAt"` // The number of listeners for this hybrid connection. Note that min : 1 and max:25 are supported. ListenerCount int `pulumi:"listenerCount"` // Resource name. Name string `pulumi:"name"` // Returns true if client authorization is needed for this hybrid connection; otherwise, false. RequiresClientAuthorization *bool `pulumi:"requiresClientAuthorization"` // Resource type. Type string `pulumi:"type"` // The time the namespace was updated. UpdatedAt string `pulumi:"updatedAt"` // The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata *string `pulumi:"userMetadata"` }
Description of hybrid connection resource.
func LookupHybridConnection ¶
func LookupHybridConnection(ctx *pulumi.Context, args *LookupHybridConnectionArgs, opts ...pulumi.InvokeOption) (*LookupHybridConnectionResult, error)
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 name. Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type. Type string `pulumi:"type"` }
Description of a namespace authorization rule.
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"` // Resource location. Location string `pulumi:"location"` // Identifier for Azure Insights metrics. MetricId string `pulumi:"metricId"` // Resource name. Name string `pulumi:"name"` ProvisioningState string `pulumi:"provisioningState"` // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint string `pulumi:"serviceBusEndpoint"` // SKU of the namespace. Sku *SkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The time the namespace was updated. UpdatedAt string `pulumi:"updatedAt"` }
Description of a namespace resource.
func LookupNamespace ¶
func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)
type LookupWCFRelayArgs ¶
type LookupWCFRelayAuthorizationRuleArgs ¶
type LookupWCFRelayAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName string `pulumi:"authorizationRuleName"` // The namespace name NamespaceName string `pulumi:"namespaceName"` // The relay name. RelayName string `pulumi:"relayName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupWCFRelayAuthorizationRuleResult ¶
type LookupWCFRelayAuthorizationRuleResult struct { // Resource name. Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type. Type string `pulumi:"type"` }
Description of a namespace authorization rule.
func LookupWCFRelayAuthorizationRule ¶
func LookupWCFRelayAuthorizationRule(ctx *pulumi.Context, args *LookupWCFRelayAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupWCFRelayAuthorizationRuleResult, error)
type LookupWCFRelayResult ¶
type LookupWCFRelayResult struct { // The time the WCF relay was created. CreatedAt string `pulumi:"createdAt"` // Returns true if the relay is dynamic; otherwise, false. IsDynamic bool `pulumi:"isDynamic"` // The number of listeners for this relay. Note that min :1 and max:25 are supported. ListenerCount int `pulumi:"listenerCount"` // Resource name. Name string `pulumi:"name"` // WCF relay type. RelayType *string `pulumi:"relayType"` // Returns true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization *bool `pulumi:"requiresClientAuthorization"` // Returns true if transport security is needed for this relay; otherwise, false. RequiresTransportSecurity *bool `pulumi:"requiresTransportSecurity"` // Resource type. Type string `pulumi:"type"` // The time the namespace was updated. UpdatedAt string `pulumi:"updatedAt"` // The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata *string `pulumi:"userMetadata"` }
Description of the WCF relay resource.
func LookupWCFRelay ¶
func LookupWCFRelay(ctx *pulumi.Context, args *LookupWCFRelayArgs, opts ...pulumi.InvokeOption) (*LookupWCFRelayResult, error)
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // The time the namespace was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Identifier for Azure Insights metrics. MetricId pulumi.StringOutput `pulumi:"metricId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringOutput `pulumi:"serviceBusEndpoint"` // SKU of the namespace. Sku SkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The time the namespace was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Description of a namespace resource.
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 { // Resource location. Location pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // SKU of the namespace. Sku SkuPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceAuthorizationRule ¶
type NamespaceAuthorizationRule struct { pulumi.CustomResourceState // 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"` }
Description of a namespace authorization rule.
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 // 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 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 // Resource location. Location pulumi.StringPtrInput // Identifier for Azure Insights metrics. MetricId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput ProvisioningState pulumi.StringPtrInput // Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint pulumi.StringPtrInput // SKU of the namespace. Sku SkuResponsePtrInput // 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 { // Name of this SKU. Name string `pulumi:"name"` // The tier of this SKU. Tier *string `pulumi:"tier"` }
SKU of the namespace.
type SkuArgs ¶
type SkuArgs struct { // Name of this SKU. Name pulumi.StringInput `pulumi:"name"` // The tier of this SKU. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of the namespace.
func (SkuArgs) ElementType ¶
func (SkuArgs) 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 of the namespace.
func (SkuOutput) ElementType ¶
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) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier of this SKU.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Name of this SKU. Name string `pulumi:"name"` // The tier of this SKU. Tier *string `pulumi:"tier"` }
SKU of the namespace.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Name of this SKU. Name pulumi.StringInput `pulumi:"name"` // The tier of this SKU. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU of the namespace.
func (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 of the namespace.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
Name of this SKU.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier of this 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) 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 tier of this SKU.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type WCFRelay ¶
type WCFRelay struct { pulumi.CustomResourceState // The time the WCF relay was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Returns true if the relay is dynamic; otherwise, false. IsDynamic pulumi.BoolOutput `pulumi:"isDynamic"` // The number of listeners for this relay. Note that min :1 and max:25 are supported. ListenerCount pulumi.IntOutput `pulumi:"listenerCount"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // WCF relay type. RelayType pulumi.StringPtrOutput `pulumi:"relayType"` // Returns true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrOutput `pulumi:"requiresClientAuthorization"` // Returns true if transport security is needed for this relay; otherwise, false. RequiresTransportSecurity pulumi.BoolPtrOutput `pulumi:"requiresTransportSecurity"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The time the namespace was updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"` }
Description of the WCF relay resource.
func GetWCFRelay ¶
func GetWCFRelay(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WCFRelayState, opts ...pulumi.ResourceOption) (*WCFRelay, error)
GetWCFRelay gets an existing WCFRelay resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWCFRelay ¶
func NewWCFRelay(ctx *pulumi.Context, name string, args *WCFRelayArgs, opts ...pulumi.ResourceOption) (*WCFRelay, error)
NewWCFRelay registers a new resource with the given unique name, arguments, and options.
type WCFRelayArgs ¶
type WCFRelayArgs struct { // The namespace name NamespaceName pulumi.StringInput // The relay name. RelayName pulumi.StringInput // WCF relay type. RelayType pulumi.StringPtrInput // Returns true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // Returns true if transport security is needed for this relay; otherwise, false. RequiresTransportSecurity pulumi.BoolPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata pulumi.StringPtrInput }
The set of arguments for constructing a WCFRelay resource.
func (WCFRelayArgs) ElementType ¶
func (WCFRelayArgs) ElementType() reflect.Type
type WCFRelayAuthorizationRule ¶
type WCFRelayAuthorizationRule struct { pulumi.CustomResourceState // 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"` }
Description of a namespace authorization rule.
func GetWCFRelayAuthorizationRule ¶
func GetWCFRelayAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WCFRelayAuthorizationRuleState, opts ...pulumi.ResourceOption) (*WCFRelayAuthorizationRule, error)
GetWCFRelayAuthorizationRule gets an existing WCFRelayAuthorizationRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWCFRelayAuthorizationRule ¶
func NewWCFRelayAuthorizationRule(ctx *pulumi.Context, name string, args *WCFRelayAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*WCFRelayAuthorizationRule, error)
NewWCFRelayAuthorizationRule registers a new resource with the given unique name, arguments, and options.
type WCFRelayAuthorizationRuleArgs ¶
type WCFRelayAuthorizationRuleArgs struct { // The authorization rule name. AuthorizationRuleName pulumi.StringInput // The namespace name NamespaceName pulumi.StringInput // The relay name. RelayName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The rights associated with the rule. Rights pulumi.StringArrayInput }
The set of arguments for constructing a WCFRelayAuthorizationRule resource.
func (WCFRelayAuthorizationRuleArgs) ElementType ¶
func (WCFRelayAuthorizationRuleArgs) ElementType() reflect.Type
type WCFRelayAuthorizationRuleState ¶
type WCFRelayAuthorizationRuleState struct { // Resource name. Name pulumi.StringPtrInput // The rights associated with the rule. Rights pulumi.StringArrayInput // Resource type. Type pulumi.StringPtrInput }
func (WCFRelayAuthorizationRuleState) ElementType ¶
func (WCFRelayAuthorizationRuleState) ElementType() reflect.Type
type WCFRelayState ¶
type WCFRelayState struct { // The time the WCF relay was created. CreatedAt pulumi.StringPtrInput // Returns true if the relay is dynamic; otherwise, false. IsDynamic pulumi.BoolPtrInput // The number of listeners for this relay. Note that min :1 and max:25 are supported. ListenerCount pulumi.IntPtrInput // Resource name. Name pulumi.StringPtrInput // WCF relay type. RelayType pulumi.StringPtrInput // Returns true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // Returns true if transport security is needed for this relay; otherwise, false. RequiresTransportSecurity pulumi.BoolPtrInput // Resource type. Type pulumi.StringPtrInput // The time the namespace was updated. UpdatedAt pulumi.StringPtrInput // The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored. UserMetadata pulumi.StringPtrInput }
func (WCFRelayState) ElementType ¶
func (WCFRelayState) ElementType() reflect.Type
Source Files
¶
- getHybridConnection.go
- getHybridConnectionAuthorizationRule.go
- getNamespace.go
- getNamespaceAuthorizationRule.go
- getWCFRelay.go
- getWCFRelayAuthorizationRule.go
- hybridConnection.go
- hybridConnectionAuthorizationRule.go
- listHybridConnectionKeys.go
- listNamespaceKeys.go
- listWCFRelayKeys.go
- namespace.go
- namespaceAuthorizationRule.go
- pulumiTypes.go
- wcfrelay.go
- wcfrelayAuthorizationRule.go