Documentation
¶
Index ¶
- Constants
- type AccessRights
- func (AccessRights) ElementType() reflect.Type
- func (e AccessRights) ToStringOutput() pulumi.StringOutput
- func (e AccessRights) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessRights) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessRights) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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)
- func (*HybridConnectionAuthorizationRule) ElementType() reflect.Type
- func (i *HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput
- func (i *HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput
- type HybridConnectionAuthorizationRuleArgs
- type HybridConnectionAuthorizationRuleInput
- type HybridConnectionAuthorizationRuleOutput
- func (HybridConnectionAuthorizationRuleOutput) ElementType() reflect.Type
- func (o HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput
- func (o HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput
- type HybridConnectionAuthorizationRuleState
- type HybridConnectionInput
- type HybridConnectionOutput
- 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
- func (*NamespaceAuthorizationRule) ElementType() reflect.Type
- func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
- func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
- type NamespaceAuthorizationRuleArgs
- type NamespaceAuthorizationRuleInput
- type NamespaceAuthorizationRuleOutput
- func (NamespaceAuthorizationRuleOutput) ElementType() reflect.Type
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
- func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
- type NamespaceAuthorizationRuleState
- type NamespaceInput
- type NamespaceOutput
- type NamespaceState
- type Relaytype
- func (Relaytype) ElementType() reflect.Type
- func (e Relaytype) ToStringOutput() pulumi.StringOutput
- func (e Relaytype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Relaytype) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Relaytype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- func (e SkuName) ToStringOutput() pulumi.StringOutput
- func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 SkuTier
- func (SkuTier) ElementType() reflect.Type
- func (e SkuTier) ToStringOutput() pulumi.StringOutput
- func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WCFRelay
- type WCFRelayArgs
- type WCFRelayAuthorizationRule
- type WCFRelayAuthorizationRuleArgs
- type WCFRelayAuthorizationRuleInput
- type WCFRelayAuthorizationRuleOutput
- func (WCFRelayAuthorizationRuleOutput) ElementType() reflect.Type
- func (o WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput
- func (o WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput
- type WCFRelayAuthorizationRuleState
- type WCFRelayInput
- type WCFRelayOutput
- type WCFRelayState
Constants ¶
const ( AccessRightsManage = AccessRights("Manage") AccessRightsSend = AccessRights("Send") AccessRightsListen = AccessRights("Listen") )
const ( RelaytypeNetTcp = Relaytype("NetTcp") RelaytypeHttp = Relaytype("Http") )
const (
SkuNameStandard = SkuName("Standard")
)
const (
SkuTierStandard = SkuTier("Standard")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessRights ¶ added in v0.3.1
func (AccessRights) ElementType ¶ added in v0.3.1
func (AccessRights) ElementType() reflect.Type
func (AccessRights) ToStringOutput ¶ added in v0.3.1
func (e AccessRights) ToStringOutput() pulumi.StringOutput
func (AccessRights) ToStringOutputWithContext ¶ added in v0.3.1
func (e AccessRights) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessRights) ToStringPtrOutput ¶ added in v0.3.1
func (e AccessRights) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessRights) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AccessRights) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type 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.
func (*HybridConnection) ElementType ¶ added in v0.2.6
func (*HybridConnection) ElementType() reflect.Type
func (*HybridConnection) ToHybridConnectionOutput ¶ added in v0.2.6
func (i *HybridConnection) ToHybridConnectionOutput() HybridConnectionOutput
func (*HybridConnection) ToHybridConnectionOutputWithContext ¶ added in v0.2.6
func (i *HybridConnection) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
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.
func (*HybridConnectionAuthorizationRule) ElementType ¶ added in v0.2.6
func (*HybridConnectionAuthorizationRule) ElementType() reflect.Type
func (*HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutput ¶ added in v0.2.6
func (i *HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput
func (*HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutputWithContext ¶ added in v0.2.6
func (i *HybridConnectionAuthorizationRule) ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput
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 HybridConnectionAuthorizationRuleInput ¶ added in v0.2.6
type HybridConnectionAuthorizationRuleInput interface { pulumi.Input ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput }
type HybridConnectionAuthorizationRuleOutput ¶ added in v0.2.6
type HybridConnectionAuthorizationRuleOutput struct {
*pulumi.OutputState
}
func (HybridConnectionAuthorizationRuleOutput) ElementType ¶ added in v0.2.6
func (HybridConnectionAuthorizationRuleOutput) ElementType() reflect.Type
func (HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutput ¶ added in v0.2.6
func (o HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutput() HybridConnectionAuthorizationRuleOutput
func (HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutputWithContext ¶ added in v0.2.6
func (o HybridConnectionAuthorizationRuleOutput) ToHybridConnectionAuthorizationRuleOutputWithContext(ctx context.Context) HybridConnectionAuthorizationRuleOutput
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 HybridConnectionInput ¶ added in v0.2.6
type HybridConnectionInput interface { pulumi.Input ToHybridConnectionOutput() HybridConnectionOutput ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput }
type HybridConnectionOutput ¶ added in v0.2.6
type HybridConnectionOutput struct {
*pulumi.OutputState
}
func (HybridConnectionOutput) ElementType ¶ added in v0.2.6
func (HybridConnectionOutput) ElementType() reflect.Type
func (HybridConnectionOutput) ToHybridConnectionOutput ¶ added in v0.2.6
func (o HybridConnectionOutput) ToHybridConnectionOutput() HybridConnectionOutput
func (HybridConnectionOutput) ToHybridConnectionOutputWithContext ¶ added in v0.2.6
func (o HybridConnectionOutput) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
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 ListHybridConnectionKeysArgs ¶ added in v0.6.0
type ListHybridConnectionKeysArgs 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 ListHybridConnectionKeysResult ¶ added in v0.6.0
type ListHybridConnectionKeysResult 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 ListHybridConnectionKeys ¶ added in v0.6.0
func ListHybridConnectionKeys(ctx *pulumi.Context, args *ListHybridConnectionKeysArgs, opts ...pulumi.InvokeOption) (*ListHybridConnectionKeysResult, error)
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 ListWCFRelayKeysArgs ¶ added in v0.6.0
type ListWCFRelayKeysArgs 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 ListWCFRelayKeysResult ¶ added in v0.6.0
type ListWCFRelayKeysResult 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 ListWCFRelayKeys ¶ added in v0.6.0
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 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 Id Id string `pulumi:"id"` // Resource name Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type Type string `pulumi:"type"` }
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"` // Resource Id Id string `pulumi:"id"` // 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 Id Id string `pulumi:"id"` // Resource name Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type Type string `pulumi:"type"` }
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 Id Id string `pulumi:"id"` // 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 Id Id string `pulumi:"id"` // Resource name Name string `pulumi:"name"` // The rights associated with the rule. Rights []string `pulumi:"rights"` // Resource type Type string `pulumi:"type"` }
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"` // Resource Id Id string `pulumi:"id"` // 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.
func (*Namespace) ElementType ¶ added in v0.2.6
func (*Namespace) ToNamespaceOutput ¶ added in v0.2.6
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶ added in v0.2.6
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // Resource location Location pulumi.StringPtrInput // 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.
func (*NamespaceAuthorizationRule) ElementType ¶ added in v0.2.6
func (*NamespaceAuthorizationRule) ElementType() reflect.Type
func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput ¶ added in v0.2.6
func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext ¶ added in v0.2.6
func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
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 NamespaceAuthorizationRuleInput ¶ added in v0.2.6
type NamespaceAuthorizationRuleInput interface { pulumi.Input ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput }
type NamespaceAuthorizationRuleOutput ¶ added in v0.2.6
type NamespaceAuthorizationRuleOutput struct {
*pulumi.OutputState
}
func (NamespaceAuthorizationRuleOutput) ElementType ¶ added in v0.2.6
func (NamespaceAuthorizationRuleOutput) ElementType() reflect.Type
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput ¶ added in v0.2.6
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext ¶ added in v0.2.6
func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
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 NamespaceInput ¶ added in v0.2.6
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceOutput ¶ added in v0.2.6
type NamespaceOutput struct {
*pulumi.OutputState
}
func (NamespaceOutput) ElementType ¶ added in v0.2.6
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) ToNamespaceOutput ¶ added in v0.2.6
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶ added in v0.2.6
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶
type NamespaceState struct { // 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 Relaytype ¶ added in v0.3.1
WCFRelay Type.
func (Relaytype) ElementType ¶ added in v0.3.1
func (Relaytype) ToStringOutput ¶ added in v0.3.1
func (e Relaytype) ToStringOutput() pulumi.StringOutput
func (Relaytype) ToStringOutputWithContext ¶ added in v0.3.1
func (e Relaytype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Relaytype) ToStringPtrOutput ¶ added in v0.3.1
func (e Relaytype) ToStringPtrOutput() pulumi.StringPtrOutput
func (Relaytype) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Relaytype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 SkuName ¶ added in v0.3.1
Name of this Sku
func (SkuName) ElementType ¶ added in v0.3.1
func (SkuName) ToStringOutput ¶ added in v0.3.1
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Sku 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 SkuTier ¶ added in v0.3.1
The tier of this particular SKU
func (SkuTier) ElementType ¶ added in v0.3.1
func (SkuTier) ToStringOutput ¶ added in v0.3.1
func (e SkuTier) ToStringOutput() pulumi.StringOutput
func (SkuTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTier) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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.
func (*WCFRelay) ElementType ¶ added in v0.2.6
func (*WCFRelay) ToWCFRelayOutput ¶ added in v0.2.6
func (i *WCFRelay) ToWCFRelayOutput() WCFRelayOutput
func (*WCFRelay) ToWCFRelayOutputWithContext ¶ added in v0.2.6
func (i *WCFRelay) ToWCFRelayOutputWithContext(ctx context.Context) WCFRelayOutput
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.
func (*WCFRelayAuthorizationRule) ElementType ¶ added in v0.2.6
func (*WCFRelayAuthorizationRule) ElementType() reflect.Type
func (*WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutput ¶ added in v0.2.6
func (i *WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput
func (*WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutputWithContext ¶ added in v0.2.6
func (i *WCFRelayAuthorizationRule) ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput
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 WCFRelayAuthorizationRuleInput ¶ added in v0.2.6
type WCFRelayAuthorizationRuleInput interface { pulumi.Input ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput }
type WCFRelayAuthorizationRuleOutput ¶ added in v0.2.6
type WCFRelayAuthorizationRuleOutput struct {
*pulumi.OutputState
}
func (WCFRelayAuthorizationRuleOutput) ElementType ¶ added in v0.2.6
func (WCFRelayAuthorizationRuleOutput) ElementType() reflect.Type
func (WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutput ¶ added in v0.2.6
func (o WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutput() WCFRelayAuthorizationRuleOutput
func (WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutputWithContext ¶ added in v0.2.6
func (o WCFRelayAuthorizationRuleOutput) ToWCFRelayAuthorizationRuleOutputWithContext(ctx context.Context) WCFRelayAuthorizationRuleOutput
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 WCFRelayInput ¶ added in v0.2.6
type WCFRelayInput interface { pulumi.Input ToWCFRelayOutput() WCFRelayOutput ToWCFRelayOutputWithContext(ctx context.Context) WCFRelayOutput }
type WCFRelayOutput ¶ added in v0.2.6
type WCFRelayOutput struct {
*pulumi.OutputState
}
func (WCFRelayOutput) ElementType ¶ added in v0.2.6
func (WCFRelayOutput) ElementType() reflect.Type
func (WCFRelayOutput) ToWCFRelayOutput ¶ added in v0.2.6
func (o WCFRelayOutput) ToWCFRelayOutput() WCFRelayOutput
func (WCFRelayOutput) ToWCFRelayOutputWithContext ¶ added in v0.2.6
func (o WCFRelayOutput) ToWCFRelayOutputWithContext(ctx context.Context) WCFRelayOutput
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
- init.go
- listHybridConnectionKeys.go
- listNamespaceKeys.go
- listWCFRelayKeys.go
- namespace.go
- namespaceAuthorizationRule.go
- pulumiEnums.go
- pulumiTypes.go
- wcfrelay.go
- wcfrelayAuthorizationRule.go