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 ListNamespaceKeysArgs
- type ListNamespaceKeysResult
- 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.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) 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.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) 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 HybridConnection was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The number of listeners for this HybridConnection. min : 1 and max:25 supported ListenerCount pulumi.IntOutput `pulumi:"listenerCount"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // true if client authorization is needed for this HybridConnection; 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"` // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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"` }
Description of HybridConnection 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 // true if client authorization is needed for this HybridConnection; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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 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 AuthorizationRules.
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 authorizationRule 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 HybridConnection was created. CreatedAt pulumi.StringPtrInput // The number of listeners for this HybridConnection. min : 1 and max:25 supported ListenerCount pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // true if client authorization is needed for this HybridConnection; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // Resource type Type pulumi.StringPtrInput // The time the namespace was updated. UpdatedAt pulumi.StringPtrInput // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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 (HybridConnectionState) ElementType ¶
func (HybridConnectionState) ElementType() reflect.Type
type ListNamespaceKeysArgs ¶
type ListNamespaceKeysArgs struct { // The authorizationRule 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"` // PrimaryConnectionString 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"` // SecondaryConnectionString of the created Namespace AuthorizationRule 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 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 authorizationRule 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 AuthorizationRules.
func LookupHybridConnectionAuthorizationRule ¶
func LookupHybridConnectionAuthorizationRule(ctx *pulumi.Context, args *LookupHybridConnectionAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupHybridConnectionAuthorizationRuleResult, error)
type LookupHybridConnectionResult ¶
type LookupHybridConnectionResult struct { // The time the HybridConnection was created. CreatedAt string `pulumi:"createdAt"` // The number of listeners for this HybridConnection. min : 1 and max:25 supported ListenerCount int `pulumi:"listenerCount"` // Resource name Name string `pulumi:"name"` // true if client authorization is needed for this HybridConnection; otherwise, false. RequiresClientAuthorization *bool `pulumi:"requiresClientAuthorization"` // Resource type Type string `pulumi:"type"` // The time the namespace was updated. UpdatedAt string `pulumi:"updatedAt"` // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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"` }
Description of HybridConnection Resource.
func LookupHybridConnection ¶
func LookupHybridConnection(ctx *pulumi.Context, args *LookupHybridConnectionArgs, opts ...pulumi.InvokeOption) (*LookupHybridConnectionResult, error)
type LookupNamespaceArgs ¶
type LookupNamespaceAuthorizationRuleArgs ¶
type LookupNamespaceAuthorizationRuleArgs struct { // The authorizationRule 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 AuthorizationRules.
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"` // Provisioning state of the namespace. 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 authorizationRule 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 AuthorizationRules.
func LookupWCFRelayAuthorizationRule ¶
func LookupWCFRelayAuthorizationRule(ctx *pulumi.Context, args *LookupWCFRelayAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupWCFRelayAuthorizationRuleResult, error)
type LookupWCFRelayResult ¶
type LookupWCFRelayResult struct { // The time the WCFRelay was created. CreatedAt string `pulumi:"createdAt"` // true if the relay is dynamic; otherwise, false. IsDynamic bool `pulumi:"isDynamic"` // The number of listeners for this relay. min : 1 and max:25 supported ListenerCount int `pulumi:"listenerCount"` // Resource name Name string `pulumi:"name"` // WCFRelay Type. RelayType *string `pulumi:"relayType"` // true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization *bool `pulumi:"requiresClientAuthorization"` // 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"` // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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"` }
Description of WcfRelays 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"` // Provisioning state of the namespace. 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 AuthorizationRules.
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 authorizationRule 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 // Provisioning state of the namespace. 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 particular 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 particular SKU Tier pulumi.StringInput `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) Tier ¶
func (o SkuOutput) Tier() pulumi.StringOutput
The 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) 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 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 { // Name of this Sku Name string `pulumi:"name"` // The tier of this particular 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 particular SKU Tier pulumi.StringInput `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.StringOutput
The 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) 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 particular 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 WCFRelay was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // true if the relay is dynamic; otherwise, false. IsDynamic pulumi.BoolOutput `pulumi:"isDynamic"` // The number of listeners for this relay. min : 1 and max:25 supported ListenerCount pulumi.IntOutput `pulumi:"listenerCount"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // WCFRelay Type. RelayType pulumi.StringPtrOutput `pulumi:"relayType"` // true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrOutput `pulumi:"requiresClientAuthorization"` // 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"` // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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"` }
Description of WcfRelays 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 // WCFRelay Type. RelayType pulumi.StringPtrInput // true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // 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 // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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 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 AuthorizationRules.
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 authorizationRule 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 WCFRelay was created. CreatedAt pulumi.StringPtrInput // true if the relay is dynamic; otherwise, false. IsDynamic pulumi.BoolPtrInput // The number of listeners for this relay. min : 1 and max:25 supported ListenerCount pulumi.IntPtrInput // Resource name Name pulumi.StringPtrInput // WCFRelay Type. RelayType pulumi.StringPtrInput // true if client authorization is needed for this relay; otherwise, false. RequiresClientAuthorization pulumi.BoolPtrInput // 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 // usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.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 (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
- listNamespaceKeys.go
- namespace.go
- namespaceAuthorizationRule.go
- pulumiTypes.go
- wcfrelay.go
- wcfrelayAuthorizationRule.go