v20180101preview

package
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionState

type ConnectionState struct {
	// Description of the connection state.
	Description *string `pulumi:"description"`
	// Status of the connection.
	Status *string `pulumi:"status"`
}

ConnectionState information.

type ConnectionStateArgs

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

ConnectionState information.

func (ConnectionStateArgs) ElementType

func (ConnectionStateArgs) ElementType() reflect.Type

func (ConnectionStateArgs) ToConnectionStateOutput

func (i ConnectionStateArgs) ToConnectionStateOutput() ConnectionStateOutput

func (ConnectionStateArgs) ToConnectionStateOutputWithContext

func (i ConnectionStateArgs) ToConnectionStateOutputWithContext(ctx context.Context) ConnectionStateOutput

func (ConnectionStateArgs) ToConnectionStatePtrOutput

func (i ConnectionStateArgs) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStateArgs) ToConnectionStatePtrOutputWithContext

func (i ConnectionStateArgs) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStateInput

type ConnectionStateInput interface {
	pulumi.Input

	ToConnectionStateOutput() ConnectionStateOutput
	ToConnectionStateOutputWithContext(context.Context) ConnectionStateOutput
}

ConnectionStateInput is an input type that accepts ConnectionStateArgs and ConnectionStateOutput values. You can construct a concrete instance of `ConnectionStateInput` via:

ConnectionStateArgs{...}

type ConnectionStateOutput

type ConnectionStateOutput struct{ *pulumi.OutputState }

ConnectionState information.

func (ConnectionStateOutput) Description

Description of the connection state.

func (ConnectionStateOutput) ElementType

func (ConnectionStateOutput) ElementType() reflect.Type

func (ConnectionStateOutput) Status

Status of the connection.

func (ConnectionStateOutput) ToConnectionStateOutput

func (o ConnectionStateOutput) ToConnectionStateOutput() ConnectionStateOutput

func (ConnectionStateOutput) ToConnectionStateOutputWithContext

func (o ConnectionStateOutput) ToConnectionStateOutputWithContext(ctx context.Context) ConnectionStateOutput

func (ConnectionStateOutput) ToConnectionStatePtrOutput

func (o ConnectionStateOutput) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStateOutput) ToConnectionStatePtrOutputWithContext

func (o ConnectionStateOutput) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStatePtrInput

type ConnectionStatePtrInput interface {
	pulumi.Input

	ToConnectionStatePtrOutput() ConnectionStatePtrOutput
	ToConnectionStatePtrOutputWithContext(context.Context) ConnectionStatePtrOutput
}

ConnectionStatePtrInput is an input type that accepts ConnectionStateArgs, ConnectionStatePtr and ConnectionStatePtrOutput values. You can construct a concrete instance of `ConnectionStatePtrInput` via:

        ConnectionStateArgs{...}

or:

        nil

type ConnectionStatePtrOutput

type ConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStatePtrOutput) Description

Description of the connection state.

func (ConnectionStatePtrOutput) Elem

func (ConnectionStatePtrOutput) ElementType

func (ConnectionStatePtrOutput) ElementType() reflect.Type

func (ConnectionStatePtrOutput) Status

Status of the connection.

func (ConnectionStatePtrOutput) ToConnectionStatePtrOutput

func (o ConnectionStatePtrOutput) ToConnectionStatePtrOutput() ConnectionStatePtrOutput

func (ConnectionStatePtrOutput) ToConnectionStatePtrOutputWithContext

func (o ConnectionStatePtrOutput) ToConnectionStatePtrOutputWithContext(ctx context.Context) ConnectionStatePtrOutput

type ConnectionStateResponse

type ConnectionStateResponse struct {
	// Description of the connection state.
	Description *string `pulumi:"description"`
	// Status of the connection.
	Status *string `pulumi:"status"`
}

ConnectionState information.

type ConnectionStateResponseArgs

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

ConnectionState information.

func (ConnectionStateResponseArgs) ElementType

func (ConnectionStateResponseArgs) ToConnectionStateResponseOutput

func (i ConnectionStateResponseArgs) ToConnectionStateResponseOutput() ConnectionStateResponseOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponseOutputWithContext

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

func (ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutput

func (i ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponseArgs) ToConnectionStateResponsePtrOutputWithContext

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

type ConnectionStateResponseInput

type ConnectionStateResponseInput interface {
	pulumi.Input

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

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

ConnectionStateResponseArgs{...}

type ConnectionStateResponseOutput

type ConnectionStateResponseOutput struct{ *pulumi.OutputState }

ConnectionState information.

func (ConnectionStateResponseOutput) Description

Description of the connection state.

func (ConnectionStateResponseOutput) ElementType

func (ConnectionStateResponseOutput) Status

Status of the connection.

func (ConnectionStateResponseOutput) ToConnectionStateResponseOutput

func (o ConnectionStateResponseOutput) ToConnectionStateResponseOutput() ConnectionStateResponseOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponseOutputWithContext

func (o ConnectionStateResponseOutput) ToConnectionStateResponseOutputWithContext(ctx context.Context) ConnectionStateResponseOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutput

func (o ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponseOutput) ToConnectionStateResponsePtrOutputWithContext

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

type ConnectionStateResponsePtrInput

type ConnectionStateResponsePtrInput interface {
	pulumi.Input

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

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

        ConnectionStateResponseArgs{...}

or:

        nil

type ConnectionStateResponsePtrOutput

type ConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStateResponsePtrOutput) Description

Description of the connection state.

func (ConnectionStateResponsePtrOutput) Elem

func (ConnectionStateResponsePtrOutput) ElementType

func (ConnectionStateResponsePtrOutput) Status

Status of the connection.

func (ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutput

func (o ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutput() ConnectionStateResponsePtrOutput

func (ConnectionStateResponsePtrOutput) ToConnectionStateResponsePtrOutputWithContext

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

type DisasterRecoveryConfig added in v0.2.5

type DisasterRecoveryConfig struct {
	pulumi.CustomResourceState

	// Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	AlternateName pulumi.StringPtrOutput `pulumi:"alternateName"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace pulumi.StringPtrOutput `pulumi:"partnerNamespace"`
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount pulumi.IntOutput `pulumi:"pendingReplicationOperationsCount"`
	// Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'
	Role pulumi.StringOutput `pulumi:"role"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

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

func GetDisasterRecoveryConfig added in v0.2.5

func GetDisasterRecoveryConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DisasterRecoveryConfigState, opts ...pulumi.ResourceOption) (*DisasterRecoveryConfig, error)

GetDisasterRecoveryConfig gets an existing DisasterRecoveryConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDisasterRecoveryConfig added in v0.2.5

func NewDisasterRecoveryConfig(ctx *pulumi.Context,
	name string, args *DisasterRecoveryConfigArgs, opts ...pulumi.ResourceOption) (*DisasterRecoveryConfig, error)

NewDisasterRecoveryConfig registers a new resource with the given unique name, arguments, and options.

func (DisasterRecoveryConfig) ElementType added in v0.2.6

func (DisasterRecoveryConfig) ElementType() reflect.Type

func (DisasterRecoveryConfig) ToDisasterRecoveryConfigOutput added in v0.2.6

func (i DisasterRecoveryConfig) ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput

func (DisasterRecoveryConfig) ToDisasterRecoveryConfigOutputWithContext added in v0.2.6

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

type DisasterRecoveryConfigArgs added in v0.2.5

type DisasterRecoveryConfigArgs struct {
	// The Disaster Recovery configuration name
	Alias pulumi.StringInput
	// Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	AlternateName pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace pulumi.StringPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a DisasterRecoveryConfig resource.

func (DisasterRecoveryConfigArgs) ElementType added in v0.2.5

func (DisasterRecoveryConfigArgs) ElementType() reflect.Type

type DisasterRecoveryConfigInput added in v0.2.6

type DisasterRecoveryConfigInput interface {
	pulumi.Input

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

type DisasterRecoveryConfigOutput added in v0.2.6

type DisasterRecoveryConfigOutput struct {
	*pulumi.OutputState
}

func (DisasterRecoveryConfigOutput) ElementType added in v0.2.6

func (DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutput added in v0.2.6

func (o DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutput() DisasterRecoveryConfigOutput

func (DisasterRecoveryConfigOutput) ToDisasterRecoveryConfigOutputWithContext added in v0.2.6

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

type DisasterRecoveryConfigState added in v0.2.5

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

func (DisasterRecoveryConfigState) ElementType added in v0.2.5

type KeyVaultProperties

type KeyVaultProperties struct {
	// Name of the Key from KeyVault
	KeyName *string `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri *string `pulumi:"keyVaultUri"`
}

Properties to configure keyVault Properties

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	// Name of the Key from KeyVault
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
}

Properties to configure keyVault Properties

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Properties to configure keyVault Properties

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) KeyName

Name of the Key from KeyVault

func (KeyVaultPropertiesOutput) KeyVaultUri

Uri of KeyVault

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrInput

type KeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
	ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput
}

KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:

        KeyVaultPropertiesArgs{...}

or:

        nil

type KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem

func (KeyVaultPropertiesPtrOutput) ElementType

func (KeyVaultPropertiesPtrOutput) KeyName

Name of the Key from KeyVault

func (KeyVaultPropertiesPtrOutput) KeyVaultUri

Uri of KeyVault

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	// Name of the Key from KeyVault
	KeyName *string `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri *string `pulumi:"keyVaultUri"`
}

Properties to configure keyVault Properties

type KeyVaultPropertiesResponseArgs

type KeyVaultPropertiesResponseArgs struct {
	// Name of the Key from KeyVault
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// Uri of KeyVault
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
}

Properties to configure keyVault Properties

func (KeyVaultPropertiesResponseArgs) ElementType

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext

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

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponseInput

type KeyVaultPropertiesResponseInput interface {
	pulumi.Input

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

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

KeyVaultPropertiesResponseArgs{...}

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties to configure keyVault Properties

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) KeyName

Name of the Key from KeyVault

func (KeyVaultPropertiesResponseOutput) KeyVaultUri

Uri of KeyVault

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrInput

type KeyVaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
	ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput
}

KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:

        KeyVaultPropertiesResponseArgs{...}

or:

        nil

type KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem

func (KeyVaultPropertiesResponsePtrOutput) ElementType

func (KeyVaultPropertiesResponsePtrOutput) KeyName

Name of the Key from KeyVault

func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri

Uri of KeyVault

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type ListDisasterRecoveryConfigKeysArgs added in v0.2.5

type ListDisasterRecoveryConfigKeysArgs struct {
	// The Disaster Recovery configuration name
	Alias string `pulumi:"alias"`
	// The authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDisasterRecoveryConfigKeysResult added in v0.2.5

type ListDisasterRecoveryConfigKeysResult struct {
	// Primary connection string of the alias if GEO DR is enabled
	AliasPrimaryConnectionString string `pulumi:"aliasPrimaryConnectionString"`
	// Secondary  connection string of the alias if GEO DR is enabled
	AliasSecondaryConnectionString string `pulumi:"aliasSecondaryConnectionString"`
	// A string that describes the 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 primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

Namespace/ServiceBus Connection String

func ListDisasterRecoveryConfigKeys added in v0.2.5

type LookupDisasterRecoveryConfigArgs added in v0.2.5

type LookupDisasterRecoveryConfigArgs struct {
	// The Disaster Recovery configuration name
	Alias string `pulumi:"alias"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDisasterRecoveryConfigResult added in v0.2.5

type LookupDisasterRecoveryConfigResult struct {
	// Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	AlternateName *string `pulumi:"alternateName"`
	// Resource name
	Name string `pulumi:"name"`
	// ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing
	PartnerNamespace *string `pulumi:"partnerNamespace"`
	// Number of entities pending to be replicated.
	PendingReplicationOperationsCount int `pulumi:"pendingReplicationOperationsCount"`
	// Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'
	ProvisioningState string `pulumi:"provisioningState"`
	// role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'
	Role string `pulumi:"role"`
	// Resource type
	Type string `pulumi:"type"`
}

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

func LookupDisasterRecoveryConfig added in v0.2.5

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

type LookupNamespaceArgs

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

type LookupNamespaceIpFilterRuleArgs

type LookupNamespaceIpFilterRuleArgs struct {
	// The IP Filter Rule name.
	IpFilterRuleName string `pulumi:"ipFilterRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceIpFilterRuleResult

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

Single item in a List or Get IpFilterRules operation

type LookupNamespaceNetworkRuleSetArgs added in v0.2.5

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

type LookupNamespaceNetworkRuleSetResult added in v0.2.5

type LookupNamespaceNetworkRuleSetResult struct {
	// Default Action for Network Rule Set
	DefaultAction *string `pulumi:"defaultAction"`
	// List of IpRules
	IpRules []NWRuleSetIpRulesResponse `pulumi:"ipRules"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource type
	Type string `pulumi:"type"`
	// List VirtualNetwork Rules
	VirtualNetworkRules []NWRuleSetVirtualNetworkRulesResponse `pulumi:"virtualNetworkRules"`
}

Description of topic resource.

func LookupNamespaceNetworkRuleSet added in v0.2.5

type LookupNamespaceResult

type LookupNamespaceResult struct {
	// The time the namespace was created
	CreatedAt string `pulumi:"createdAt"`
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// The Geo-location where the resource lives
	Location string `pulumi:"location"`
	// Identifier for Azure Insights metrics
	MetricId string `pulumi:"metricId"`
	// Resource name
	Name string `pulumi:"name"`
	// ObjectId from the KeyVault
	PrincipalId *string `pulumi:"principalId"`
	// Provisioning state of the namespace.
	ProvisioningState string `pulumi:"provisioningState"`
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint string `pulumi:"serviceBusEndpoint"`
	// Properties of SKU
	Sku *SBSkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// TenantId from the KeyVault
	TenantId *string `pulumi:"tenantId"`
	// Resource type
	Type string `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt string `pulumi:"updatedAt"`
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant *bool `pulumi:"zoneRedundant"`
}

Description of a namespace resource.

func LookupNamespace

func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)

type LookupNamespaceVirtualNetworkRuleArgs

type LookupNamespaceVirtualNetworkRuleArgs struct {
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The Virtual Network Rule name.
	VirtualNetworkRuleName string `pulumi:"virtualNetworkRuleName"`
}

type LookupNamespaceVirtualNetworkRuleResult

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

Single item in a List or Get VirtualNetworkRules operation

type LookupPrivateEndpointConnectionArgs

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

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Resource name
	Name string `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState *ConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Resource type
	Type string `pulumi:"type"`
}

Properties of the PrivateEndpointConnection.

type NWRuleSetIpRules added in v0.2.5

type NWRuleSetIpRules struct {
	// The IP Filter Action
	Action *string `pulumi:"action"`
	// IP Mask
	IpMask *string `pulumi:"ipMask"`
}

The response from the List namespace operation.

type NWRuleSetIpRulesArgs added in v0.2.5

type NWRuleSetIpRulesArgs struct {
	// The IP Filter Action
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP Mask
	IpMask pulumi.StringPtrInput `pulumi:"ipMask"`
}

The response from the List namespace operation.

func (NWRuleSetIpRulesArgs) ElementType added in v0.2.5

func (NWRuleSetIpRulesArgs) ElementType() reflect.Type

func (NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutput added in v0.2.5

func (i NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput

func (NWRuleSetIpRulesArgs) ToNWRuleSetIpRulesOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesArray added in v0.2.5

type NWRuleSetIpRulesArray []NWRuleSetIpRulesInput

func (NWRuleSetIpRulesArray) ElementType added in v0.2.5

func (NWRuleSetIpRulesArray) ElementType() reflect.Type

func (NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutput added in v0.2.5

func (i NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput

func (NWRuleSetIpRulesArray) ToNWRuleSetIpRulesArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesArrayInput added in v0.2.5

type NWRuleSetIpRulesArrayInput interface {
	pulumi.Input

	ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput
	ToNWRuleSetIpRulesArrayOutputWithContext(context.Context) NWRuleSetIpRulesArrayOutput
}

NWRuleSetIpRulesArrayInput is an input type that accepts NWRuleSetIpRulesArray and NWRuleSetIpRulesArrayOutput values. You can construct a concrete instance of `NWRuleSetIpRulesArrayInput` via:

NWRuleSetIpRulesArray{ NWRuleSetIpRulesArgs{...} }

type NWRuleSetIpRulesArrayOutput added in v0.2.5

type NWRuleSetIpRulesArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetIpRulesArrayOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesArrayOutput) Index added in v0.2.5

func (NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutput added in v0.2.5

func (o NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutput() NWRuleSetIpRulesArrayOutput

func (NWRuleSetIpRulesArrayOutput) ToNWRuleSetIpRulesArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesInput added in v0.2.5

type NWRuleSetIpRulesInput interface {
	pulumi.Input

	ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput
	ToNWRuleSetIpRulesOutputWithContext(context.Context) NWRuleSetIpRulesOutput
}

NWRuleSetIpRulesInput is an input type that accepts NWRuleSetIpRulesArgs and NWRuleSetIpRulesOutput values. You can construct a concrete instance of `NWRuleSetIpRulesInput` via:

NWRuleSetIpRulesArgs{...}

type NWRuleSetIpRulesOutput added in v0.2.5

type NWRuleSetIpRulesOutput struct{ *pulumi.OutputState }

The response from the List namespace operation.

func (NWRuleSetIpRulesOutput) Action added in v0.2.5

The IP Filter Action

func (NWRuleSetIpRulesOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesOutput) ElementType() reflect.Type

func (NWRuleSetIpRulesOutput) IpMask added in v0.2.5

IP Mask

func (NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutput added in v0.2.5

func (o NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutput() NWRuleSetIpRulesOutput

func (NWRuleSetIpRulesOutput) ToNWRuleSetIpRulesOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesResponse added in v0.2.5

type NWRuleSetIpRulesResponse struct {
	// The IP Filter Action
	Action *string `pulumi:"action"`
	// IP Mask
	IpMask *string `pulumi:"ipMask"`
}

The response from the List namespace operation.

type NWRuleSetIpRulesResponseArgs added in v0.2.5

type NWRuleSetIpRulesResponseArgs struct {
	// The IP Filter Action
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP Mask
	IpMask pulumi.StringPtrInput `pulumi:"ipMask"`
}

The response from the List namespace operation.

func (NWRuleSetIpRulesResponseArgs) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutput added in v0.2.5

func (i NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutput() NWRuleSetIpRulesResponseOutput

func (NWRuleSetIpRulesResponseArgs) ToNWRuleSetIpRulesResponseOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesResponseArray added in v0.2.5

type NWRuleSetIpRulesResponseArray []NWRuleSetIpRulesResponseInput

func (NWRuleSetIpRulesResponseArray) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutput added in v0.2.5

func (i NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutput() NWRuleSetIpRulesResponseArrayOutput

func (NWRuleSetIpRulesResponseArray) ToNWRuleSetIpRulesResponseArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesResponseArrayInput added in v0.2.5

type NWRuleSetIpRulesResponseArrayInput interface {
	pulumi.Input

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

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

NWRuleSetIpRulesResponseArray{ NWRuleSetIpRulesResponseArgs{...} }

type NWRuleSetIpRulesResponseArrayOutput added in v0.2.5

type NWRuleSetIpRulesResponseArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetIpRulesResponseArrayOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseArrayOutput) Index added in v0.2.5

func (NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutput added in v0.2.5

func (o NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutput() NWRuleSetIpRulesResponseArrayOutput

func (NWRuleSetIpRulesResponseArrayOutput) ToNWRuleSetIpRulesResponseArrayOutputWithContext added in v0.2.5

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

type NWRuleSetIpRulesResponseInput added in v0.2.5

type NWRuleSetIpRulesResponseInput interface {
	pulumi.Input

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

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

NWRuleSetIpRulesResponseArgs{...}

type NWRuleSetIpRulesResponseOutput added in v0.2.5

type NWRuleSetIpRulesResponseOutput struct{ *pulumi.OutputState }

The response from the List namespace operation.

func (NWRuleSetIpRulesResponseOutput) Action added in v0.2.5

The IP Filter Action

func (NWRuleSetIpRulesResponseOutput) ElementType added in v0.2.5

func (NWRuleSetIpRulesResponseOutput) IpMask added in v0.2.5

IP Mask

func (NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutput added in v0.2.5

func (o NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutput() NWRuleSetIpRulesResponseOutput

func (NWRuleSetIpRulesResponseOutput) ToNWRuleSetIpRulesResponseOutputWithContext added in v0.2.5

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

type NWRuleSetVirtualNetworkRules added in v0.2.5

type NWRuleSetVirtualNetworkRules struct {
	// Value that indicates whether to ignore missing Vnet Service Endpoint
	IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet *Subnet `pulumi:"subnet"`
}

The response from the List namespace operation.

type NWRuleSetVirtualNetworkRulesArgs added in v0.2.5

type NWRuleSetVirtualNetworkRulesArgs struct {
	// Value that indicates whether to ignore missing Vnet Service Endpoint
	IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet SubnetPtrInput `pulumi:"subnet"`
}

The response from the List namespace operation.

func (NWRuleSetVirtualNetworkRulesArgs) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutput added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutput() NWRuleSetVirtualNetworkRulesOutput

func (NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutputWithContext added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesArgs) ToNWRuleSetVirtualNetworkRulesOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesOutput

type NWRuleSetVirtualNetworkRulesArray added in v0.2.5

type NWRuleSetVirtualNetworkRulesArray []NWRuleSetVirtualNetworkRulesInput

func (NWRuleSetVirtualNetworkRulesArray) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutput added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutput() NWRuleSetVirtualNetworkRulesArrayOutput

func (NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesArray) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesArrayOutput

type NWRuleSetVirtualNetworkRulesArrayInput added in v0.2.5

type NWRuleSetVirtualNetworkRulesArrayInput interface {
	pulumi.Input

	ToNWRuleSetVirtualNetworkRulesArrayOutput() NWRuleSetVirtualNetworkRulesArrayOutput
	ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext(context.Context) NWRuleSetVirtualNetworkRulesArrayOutput
}

NWRuleSetVirtualNetworkRulesArrayInput is an input type that accepts NWRuleSetVirtualNetworkRulesArray and NWRuleSetVirtualNetworkRulesArrayOutput values. You can construct a concrete instance of `NWRuleSetVirtualNetworkRulesArrayInput` via:

NWRuleSetVirtualNetworkRulesArray{ NWRuleSetVirtualNetworkRulesArgs{...} }

type NWRuleSetVirtualNetworkRulesArrayOutput added in v0.2.5

type NWRuleSetVirtualNetworkRulesArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetVirtualNetworkRulesArrayOutput) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesArrayOutput) Index added in v0.2.5

func (NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutput added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutput() NWRuleSetVirtualNetworkRulesArrayOutput

func (NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesArrayOutput) ToNWRuleSetVirtualNetworkRulesArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesArrayOutput

type NWRuleSetVirtualNetworkRulesInput added in v0.2.5

type NWRuleSetVirtualNetworkRulesInput interface {
	pulumi.Input

	ToNWRuleSetVirtualNetworkRulesOutput() NWRuleSetVirtualNetworkRulesOutput
	ToNWRuleSetVirtualNetworkRulesOutputWithContext(context.Context) NWRuleSetVirtualNetworkRulesOutput
}

NWRuleSetVirtualNetworkRulesInput is an input type that accepts NWRuleSetVirtualNetworkRulesArgs and NWRuleSetVirtualNetworkRulesOutput values. You can construct a concrete instance of `NWRuleSetVirtualNetworkRulesInput` via:

NWRuleSetVirtualNetworkRulesArgs{...}

type NWRuleSetVirtualNetworkRulesOutput added in v0.2.5

type NWRuleSetVirtualNetworkRulesOutput struct{ *pulumi.OutputState }

The response from the List namespace operation.

func (NWRuleSetVirtualNetworkRulesOutput) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesOutput) IgnoreMissingVnetServiceEndpoint added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput

Value that indicates whether to ignore missing Vnet Service Endpoint

func (NWRuleSetVirtualNetworkRulesOutput) Subnet added in v0.2.5

Subnet properties

func (NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutput added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutput() NWRuleSetVirtualNetworkRulesOutput

func (NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutputWithContext added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesOutput) ToNWRuleSetVirtualNetworkRulesOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesOutput

type NWRuleSetVirtualNetworkRulesResponse added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponse struct {
	// Value that indicates whether to ignore missing Vnet Service Endpoint
	IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet *SubnetResponse `pulumi:"subnet"`
}

The response from the List namespace operation.

type NWRuleSetVirtualNetworkRulesResponseArgs added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponseArgs struct {
	// Value that indicates whether to ignore missing Vnet Service Endpoint
	IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Subnet properties
	Subnet SubnetResponsePtrInput `pulumi:"subnet"`
}

The response from the List namespace operation.

func (NWRuleSetVirtualNetworkRulesResponseArgs) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesResponseArgs) ToNWRuleSetVirtualNetworkRulesResponseOutput added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesResponseArgs) ToNWRuleSetVirtualNetworkRulesResponseOutput() NWRuleSetVirtualNetworkRulesResponseOutput

func (NWRuleSetVirtualNetworkRulesResponseArgs) ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesResponseArgs) ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesResponseOutput

type NWRuleSetVirtualNetworkRulesResponseArray added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponseArray []NWRuleSetVirtualNetworkRulesResponseInput

func (NWRuleSetVirtualNetworkRulesResponseArray) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesResponseArray) ToNWRuleSetVirtualNetworkRulesResponseArrayOutput added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesResponseArray) ToNWRuleSetVirtualNetworkRulesResponseArrayOutput() NWRuleSetVirtualNetworkRulesResponseArrayOutput

func (NWRuleSetVirtualNetworkRulesResponseArray) ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext added in v0.2.5

func (i NWRuleSetVirtualNetworkRulesResponseArray) ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesResponseArrayOutput

type NWRuleSetVirtualNetworkRulesResponseArrayInput added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponseArrayInput interface {
	pulumi.Input

	ToNWRuleSetVirtualNetworkRulesResponseArrayOutput() NWRuleSetVirtualNetworkRulesResponseArrayOutput
	ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext(context.Context) NWRuleSetVirtualNetworkRulesResponseArrayOutput
}

NWRuleSetVirtualNetworkRulesResponseArrayInput is an input type that accepts NWRuleSetVirtualNetworkRulesResponseArray and NWRuleSetVirtualNetworkRulesResponseArrayOutput values. You can construct a concrete instance of `NWRuleSetVirtualNetworkRulesResponseArrayInput` via:

NWRuleSetVirtualNetworkRulesResponseArray{ NWRuleSetVirtualNetworkRulesResponseArgs{...} }

type NWRuleSetVirtualNetworkRulesResponseArrayOutput added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponseArrayOutput struct{ *pulumi.OutputState }

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) Index added in v0.2.5

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutput added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutput() NWRuleSetVirtualNetworkRulesResponseArrayOutput

func (NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesResponseArrayOutput) ToNWRuleSetVirtualNetworkRulesResponseArrayOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesResponseArrayOutput

type NWRuleSetVirtualNetworkRulesResponseInput added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponseInput interface {
	pulumi.Input

	ToNWRuleSetVirtualNetworkRulesResponseOutput() NWRuleSetVirtualNetworkRulesResponseOutput
	ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext(context.Context) NWRuleSetVirtualNetworkRulesResponseOutput
}

NWRuleSetVirtualNetworkRulesResponseInput is an input type that accepts NWRuleSetVirtualNetworkRulesResponseArgs and NWRuleSetVirtualNetworkRulesResponseOutput values. You can construct a concrete instance of `NWRuleSetVirtualNetworkRulesResponseInput` via:

NWRuleSetVirtualNetworkRulesResponseArgs{...}

type NWRuleSetVirtualNetworkRulesResponseOutput added in v0.2.5

type NWRuleSetVirtualNetworkRulesResponseOutput struct{ *pulumi.OutputState }

The response from the List namespace operation.

func (NWRuleSetVirtualNetworkRulesResponseOutput) ElementType added in v0.2.5

func (NWRuleSetVirtualNetworkRulesResponseOutput) IgnoreMissingVnetServiceEndpoint added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesResponseOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput

Value that indicates whether to ignore missing Vnet Service Endpoint

func (NWRuleSetVirtualNetworkRulesResponseOutput) Subnet added in v0.2.5

Subnet properties

func (NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutput added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutput() NWRuleSetVirtualNetworkRulesResponseOutput

func (NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext added in v0.2.5

func (o NWRuleSetVirtualNetworkRulesResponseOutput) ToNWRuleSetVirtualNetworkRulesResponseOutputWithContext(ctx context.Context) NWRuleSetVirtualNetworkRulesResponseOutput

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// The time the namespace was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrOutput `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"`
	// The Geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Identifier for Azure Insights metrics
	MetricId pulumi.StringOutput `pulumi:"metricId"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// ObjectId from the KeyVault
	PrincipalId pulumi.StringPtrOutput `pulumi:"principalId"`
	// Provisioning state of the namespace.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint pulumi.StringOutput `pulumi:"serviceBusEndpoint"`
	// Properties of SKU
	Sku SBSkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// TenantId from the KeyVault
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"`
}

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) ElementType() reflect.Type

func (Namespace) ToNamespaceOutput added in v0.2.6

func (i Namespace) ToNamespaceOutput() NamespaceOutput

func (Namespace) ToNamespaceOutputWithContext added in v0.2.6

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

type NamespaceArgs

type NamespaceArgs struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrInput
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesPtrInput
	// The Geo-location where the resource lives
	Location pulumi.StringInput
	// The namespace name.
	NamespaceName pulumi.StringInput
	// ObjectId from the KeyVault
	PrincipalId pulumi.StringPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// Properties of SKU
	Sku SBSkuPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// TenantId from the KeyVault
	TenantId pulumi.StringPtrInput
	// Enumerates the possible value Identity type, which currently supports only 'SystemAssigned'
	Type pulumi.StringPtrInput
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceInput added in v0.2.6

type NamespaceInput interface {
	pulumi.Input

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

type NamespaceIpFilterRule

type NamespaceIpFilterRule struct {
	pulumi.CustomResourceState

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

Single item in a List or Get IpFilterRules operation

func GetNamespaceIpFilterRule

func GetNamespaceIpFilterRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceIpFilterRuleState, opts ...pulumi.ResourceOption) (*NamespaceIpFilterRule, error)

GetNamespaceIpFilterRule gets an existing NamespaceIpFilterRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNamespaceIpFilterRule

func NewNamespaceIpFilterRule(ctx *pulumi.Context,
	name string, args *NamespaceIpFilterRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceIpFilterRule, error)

NewNamespaceIpFilterRule registers a new resource with the given unique name, arguments, and options.

func (NamespaceIpFilterRule) ElementType added in v0.2.6

func (NamespaceIpFilterRule) ElementType() reflect.Type

func (NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutput added in v0.2.6

func (i NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutputWithContext added in v0.2.6

func (i NamespaceIpFilterRule) ToNamespaceIpFilterRuleOutputWithContext(ctx context.Context) NamespaceIpFilterRuleOutput

type NamespaceIpFilterRuleArgs

type NamespaceIpFilterRuleArgs struct {
	// The IP Filter Action
	Action pulumi.StringPtrInput
	// IP Filter name
	FilterName pulumi.StringPtrInput
	// The IP Filter Rule name.
	IpFilterRuleName pulumi.StringInput
	// IP Mask
	IpMask pulumi.StringPtrInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a NamespaceIpFilterRule resource.

func (NamespaceIpFilterRuleArgs) ElementType

func (NamespaceIpFilterRuleArgs) ElementType() reflect.Type

type NamespaceIpFilterRuleInput added in v0.2.6

type NamespaceIpFilterRuleInput interface {
	pulumi.Input

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

type NamespaceIpFilterRuleOutput added in v0.2.6

type NamespaceIpFilterRuleOutput struct {
	*pulumi.OutputState
}

func (NamespaceIpFilterRuleOutput) ElementType added in v0.2.6

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput added in v0.2.6

func (o NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutput() NamespaceIpFilterRuleOutput

func (NamespaceIpFilterRuleOutput) ToNamespaceIpFilterRuleOutputWithContext added in v0.2.6

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

type NamespaceIpFilterRuleState

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

func (NamespaceIpFilterRuleState) ElementType

func (NamespaceIpFilterRuleState) ElementType() reflect.Type

type NamespaceNetworkRuleSet added in v0.2.5

type NamespaceNetworkRuleSet struct {
	pulumi.CustomResourceState

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

Description of topic resource.

func GetNamespaceNetworkRuleSet added in v0.2.5

func GetNamespaceNetworkRuleSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceNetworkRuleSetState, opts ...pulumi.ResourceOption) (*NamespaceNetworkRuleSet, error)

GetNamespaceNetworkRuleSet gets an existing NamespaceNetworkRuleSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNamespaceNetworkRuleSet added in v0.2.5

func NewNamespaceNetworkRuleSet(ctx *pulumi.Context,
	name string, args *NamespaceNetworkRuleSetArgs, opts ...pulumi.ResourceOption) (*NamespaceNetworkRuleSet, error)

NewNamespaceNetworkRuleSet registers a new resource with the given unique name, arguments, and options.

func (NamespaceNetworkRuleSet) ElementType added in v0.2.6

func (NamespaceNetworkRuleSet) ElementType() reflect.Type

func (NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutput added in v0.2.6

func (i NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput

func (NamespaceNetworkRuleSet) ToNamespaceNetworkRuleSetOutputWithContext added in v0.2.6

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

type NamespaceNetworkRuleSetArgs added in v0.2.5

type NamespaceNetworkRuleSetArgs struct {
	// Default Action for Network Rule Set
	DefaultAction pulumi.StringPtrInput
	// List of IpRules
	IpRules NWRuleSetIpRulesArrayInput
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// List VirtualNetwork Rules
	VirtualNetworkRules NWRuleSetVirtualNetworkRulesArrayInput
}

The set of arguments for constructing a NamespaceNetworkRuleSet resource.

func (NamespaceNetworkRuleSetArgs) ElementType added in v0.2.5

type NamespaceNetworkRuleSetInput added in v0.2.6

type NamespaceNetworkRuleSetInput interface {
	pulumi.Input

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

type NamespaceNetworkRuleSetOutput added in v0.2.6

type NamespaceNetworkRuleSetOutput struct {
	*pulumi.OutputState
}

func (NamespaceNetworkRuleSetOutput) ElementType added in v0.2.6

func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput added in v0.2.6

func (o NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutput() NamespaceNetworkRuleSetOutput

func (NamespaceNetworkRuleSetOutput) ToNamespaceNetworkRuleSetOutputWithContext added in v0.2.6

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

type NamespaceNetworkRuleSetState added in v0.2.5

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

func (NamespaceNetworkRuleSetState) ElementType added in v0.2.5

type NamespaceOutput added in v0.2.6

type NamespaceOutput struct {
	*pulumi.OutputState
}

func (NamespaceOutput) ElementType added in v0.2.6

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) ToNamespaceOutput added in v0.2.6

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext added in v0.2.6

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

type NamespaceState

type NamespaceState struct {
	// The time the namespace was created
	CreatedAt pulumi.StringPtrInput
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrInput
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesResponsePtrInput
	// The Geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Identifier for Azure Insights metrics
	MetricId pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// ObjectId from the KeyVault
	PrincipalId pulumi.StringPtrInput
	// Provisioning state of the namespace.
	ProvisioningState pulumi.StringPtrInput
	// Endpoint you can use to perform Service Bus operations.
	ServiceBusEndpoint pulumi.StringPtrInput
	// Properties of SKU
	Sku SBSkuResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// TenantId from the KeyVault
	TenantId pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
	// The time the namespace was updated.
	UpdatedAt pulumi.StringPtrInput
	// Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.
	ZoneRedundant pulumi.BoolPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type NamespaceVirtualNetworkRule

type NamespaceVirtualNetworkRule struct {
	pulumi.CustomResourceState

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

Single item in a List or Get VirtualNetworkRules operation

func GetNamespaceVirtualNetworkRule

func GetNamespaceVirtualNetworkRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceVirtualNetworkRuleState, opts ...pulumi.ResourceOption) (*NamespaceVirtualNetworkRule, error)

GetNamespaceVirtualNetworkRule gets an existing NamespaceVirtualNetworkRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNamespaceVirtualNetworkRule

func NewNamespaceVirtualNetworkRule(ctx *pulumi.Context,
	name string, args *NamespaceVirtualNetworkRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceVirtualNetworkRule, error)

NewNamespaceVirtualNetworkRule registers a new resource with the given unique name, arguments, and options.

func (NamespaceVirtualNetworkRule) ElementType added in v0.2.6

func (NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutput added in v0.2.6

func (i NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutputWithContext added in v0.2.6

func (i NamespaceVirtualNetworkRule) ToNamespaceVirtualNetworkRuleOutputWithContext(ctx context.Context) NamespaceVirtualNetworkRuleOutput

type NamespaceVirtualNetworkRuleArgs

type NamespaceVirtualNetworkRuleArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// The Virtual Network Rule name.
	VirtualNetworkRuleName pulumi.StringInput
	// Resource ID of Virtual Network Subnet
	VirtualNetworkSubnetId pulumi.StringPtrInput
}

The set of arguments for constructing a NamespaceVirtualNetworkRule resource.

func (NamespaceVirtualNetworkRuleArgs) ElementType

type NamespaceVirtualNetworkRuleInput added in v0.2.6

type NamespaceVirtualNetworkRuleInput interface {
	pulumi.Input

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

type NamespaceVirtualNetworkRuleOutput added in v0.2.6

type NamespaceVirtualNetworkRuleOutput struct {
	*pulumi.OutputState
}

func (NamespaceVirtualNetworkRuleOutput) ElementType added in v0.2.6

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput added in v0.2.6

func (o NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutput() NamespaceVirtualNetworkRuleOutput

func (NamespaceVirtualNetworkRuleOutput) ToNamespaceVirtualNetworkRuleOutputWithContext added in v0.2.6

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

type NamespaceVirtualNetworkRuleState

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

func (NamespaceVirtualNetworkRuleState) ElementType

type PrivateEndpoint

type PrivateEndpoint struct {
	// The ARM identifier for Private Endpoint.
	Id *string `pulumi:"id"`
}

PrivateEndpoint information.

type PrivateEndpointArgs

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

PrivateEndpoint information.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Properties of the PrivateEndpointConnection.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (PrivateEndpointConnection) ElementType added in v0.2.6

func (PrivateEndpointConnection) ElementType() reflect.Type

func (PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The namespace name
	NamespaceName pulumi.StringInput
	// The Private Endpoint resource for this Connection.
	PrivateEndpoint PrivateEndpointPtrInput
	// The PrivateEndpointConnection name
	PrivateEndpointConnectionName pulumi.StringInput
	// Details about the state of the connection.
	PrivateLinkServiceConnectionState ConnectionStatePtrInput
	// Provisioning state of the Private Endpoint Connection.
	ProvisioningState pulumi.StringPtrInput
	// Name of the Resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

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

type PrivateEndpointConnectionState

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

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

PrivateEndpoint information.

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint.
	Id *string `pulumi:"id"`
}

PrivateEndpoint information.

type PrivateEndpointResponseArgs

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

PrivateEndpoint information.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

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

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

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

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

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

PrivateEndpoint information.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

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

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

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type SBSku

type SBSku struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier *string `pulumi:"tier"`
}

SKU of the namespace.

type SBSkuArgs

type SBSkuArgs struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU of the namespace.

func (SBSkuArgs) ElementType

func (SBSkuArgs) ElementType() reflect.Type

func (SBSkuArgs) ToSBSkuOutput

func (i SBSkuArgs) ToSBSkuOutput() SBSkuOutput

func (SBSkuArgs) ToSBSkuOutputWithContext

func (i SBSkuArgs) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput

func (SBSkuArgs) ToSBSkuPtrOutput

func (i SBSkuArgs) ToSBSkuPtrOutput() SBSkuPtrOutput

func (SBSkuArgs) ToSBSkuPtrOutputWithContext

func (i SBSkuArgs) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput

type SBSkuInput

type SBSkuInput interface {
	pulumi.Input

	ToSBSkuOutput() SBSkuOutput
	ToSBSkuOutputWithContext(context.Context) SBSkuOutput
}

SBSkuInput is an input type that accepts SBSkuArgs and SBSkuOutput values. You can construct a concrete instance of `SBSkuInput` via:

SBSkuArgs{...}

type SBSkuOutput

type SBSkuOutput struct{ *pulumi.OutputState }

SKU of the namespace.

func (SBSkuOutput) Capacity

func (o SBSkuOutput) Capacity() pulumi.IntPtrOutput

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuOutput) ElementType

func (SBSkuOutput) ElementType() reflect.Type

func (SBSkuOutput) Name

func (o SBSkuOutput) Name() pulumi.StringOutput

Name of this SKU.

func (SBSkuOutput) Tier

The billing tier of this particular SKU.

func (SBSkuOutput) ToSBSkuOutput

func (o SBSkuOutput) ToSBSkuOutput() SBSkuOutput

func (SBSkuOutput) ToSBSkuOutputWithContext

func (o SBSkuOutput) ToSBSkuOutputWithContext(ctx context.Context) SBSkuOutput

func (SBSkuOutput) ToSBSkuPtrOutput

func (o SBSkuOutput) ToSBSkuPtrOutput() SBSkuPtrOutput

func (SBSkuOutput) ToSBSkuPtrOutputWithContext

func (o SBSkuOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput

type SBSkuPtrInput

type SBSkuPtrInput interface {
	pulumi.Input

	ToSBSkuPtrOutput() SBSkuPtrOutput
	ToSBSkuPtrOutputWithContext(context.Context) SBSkuPtrOutput
}

SBSkuPtrInput is an input type that accepts SBSkuArgs, SBSkuPtr and SBSkuPtrOutput values. You can construct a concrete instance of `SBSkuPtrInput` via:

        SBSkuArgs{...}

or:

        nil

func SBSkuPtr

func SBSkuPtr(v *SBSkuArgs) SBSkuPtrInput

type SBSkuPtrOutput

type SBSkuPtrOutput struct{ *pulumi.OutputState }

func (SBSkuPtrOutput) Capacity

func (o SBSkuPtrOutput) Capacity() pulumi.IntPtrOutput

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuPtrOutput) Elem

func (o SBSkuPtrOutput) Elem() SBSkuOutput

func (SBSkuPtrOutput) ElementType

func (SBSkuPtrOutput) ElementType() reflect.Type

func (SBSkuPtrOutput) Name

Name of this SKU.

func (SBSkuPtrOutput) Tier

The billing tier of this particular SKU.

func (SBSkuPtrOutput) ToSBSkuPtrOutput

func (o SBSkuPtrOutput) ToSBSkuPtrOutput() SBSkuPtrOutput

func (SBSkuPtrOutput) ToSBSkuPtrOutputWithContext

func (o SBSkuPtrOutput) ToSBSkuPtrOutputWithContext(ctx context.Context) SBSkuPtrOutput

type SBSkuResponse

type SBSkuResponse struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity *int `pulumi:"capacity"`
	// Name of this SKU.
	Name string `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier *string `pulumi:"tier"`
}

SKU of the namespace.

type SBSkuResponseArgs

type SBSkuResponseArgs struct {
	// The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
	// The billing tier of this particular SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU of the namespace.

func (SBSkuResponseArgs) ElementType

func (SBSkuResponseArgs) ElementType() reflect.Type

func (SBSkuResponseArgs) ToSBSkuResponseOutput

func (i SBSkuResponseArgs) ToSBSkuResponseOutput() SBSkuResponseOutput

func (SBSkuResponseArgs) ToSBSkuResponseOutputWithContext

func (i SBSkuResponseArgs) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput

func (SBSkuResponseArgs) ToSBSkuResponsePtrOutput

func (i SBSkuResponseArgs) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput

func (SBSkuResponseArgs) ToSBSkuResponsePtrOutputWithContext

func (i SBSkuResponseArgs) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput

type SBSkuResponseInput

type SBSkuResponseInput interface {
	pulumi.Input

	ToSBSkuResponseOutput() SBSkuResponseOutput
	ToSBSkuResponseOutputWithContext(context.Context) SBSkuResponseOutput
}

SBSkuResponseInput is an input type that accepts SBSkuResponseArgs and SBSkuResponseOutput values. You can construct a concrete instance of `SBSkuResponseInput` via:

SBSkuResponseArgs{...}

type SBSkuResponseOutput

type SBSkuResponseOutput struct{ *pulumi.OutputState }

SKU of the namespace.

func (SBSkuResponseOutput) Capacity

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuResponseOutput) ElementType

func (SBSkuResponseOutput) ElementType() reflect.Type

func (SBSkuResponseOutput) Name

Name of this SKU.

func (SBSkuResponseOutput) Tier

The billing tier of this particular SKU.

func (SBSkuResponseOutput) ToSBSkuResponseOutput

func (o SBSkuResponseOutput) ToSBSkuResponseOutput() SBSkuResponseOutput

func (SBSkuResponseOutput) ToSBSkuResponseOutputWithContext

func (o SBSkuResponseOutput) ToSBSkuResponseOutputWithContext(ctx context.Context) SBSkuResponseOutput

func (SBSkuResponseOutput) ToSBSkuResponsePtrOutput

func (o SBSkuResponseOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput

func (SBSkuResponseOutput) ToSBSkuResponsePtrOutputWithContext

func (o SBSkuResponseOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput

type SBSkuResponsePtrInput

type SBSkuResponsePtrInput interface {
	pulumi.Input

	ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput
	ToSBSkuResponsePtrOutputWithContext(context.Context) SBSkuResponsePtrOutput
}

SBSkuResponsePtrInput is an input type that accepts SBSkuResponseArgs, SBSkuResponsePtr and SBSkuResponsePtrOutput values. You can construct a concrete instance of `SBSkuResponsePtrInput` via:

        SBSkuResponseArgs{...}

or:

        nil

type SBSkuResponsePtrOutput

type SBSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SBSkuResponsePtrOutput) Capacity

The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.

func (SBSkuResponsePtrOutput) Elem

func (SBSkuResponsePtrOutput) ElementType

func (SBSkuResponsePtrOutput) ElementType() reflect.Type

func (SBSkuResponsePtrOutput) Name

Name of this SKU.

func (SBSkuResponsePtrOutput) Tier

The billing tier of this particular SKU.

func (SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput

func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutput() SBSkuResponsePtrOutput

func (SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext

func (o SBSkuResponsePtrOutput) ToSBSkuResponsePtrOutputWithContext(ctx context.Context) SBSkuResponsePtrOutput

type Subnet added in v0.2.5

type Subnet struct {
	// Resource ID of Virtual Network Subnet
	Id *string `pulumi:"id"`
}

Properties supplied for Subnet

type SubnetArgs added in v0.2.5

type SubnetArgs struct {
	// Resource ID of Virtual Network Subnet
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Properties supplied for Subnet

func (SubnetArgs) ElementType added in v0.2.5

func (SubnetArgs) ElementType() reflect.Type

func (SubnetArgs) ToSubnetOutput added in v0.2.5

func (i SubnetArgs) ToSubnetOutput() SubnetOutput

func (SubnetArgs) ToSubnetOutputWithContext added in v0.2.5

func (i SubnetArgs) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput

func (SubnetArgs) ToSubnetPtrOutput added in v0.2.5

func (i SubnetArgs) ToSubnetPtrOutput() SubnetPtrOutput

func (SubnetArgs) ToSubnetPtrOutputWithContext added in v0.2.5

func (i SubnetArgs) ToSubnetPtrOutputWithContext(ctx context.Context) SubnetPtrOutput

type SubnetInput added in v0.2.5

type SubnetInput interface {
	pulumi.Input

	ToSubnetOutput() SubnetOutput
	ToSubnetOutputWithContext(context.Context) SubnetOutput
}

SubnetInput is an input type that accepts SubnetArgs and SubnetOutput values. You can construct a concrete instance of `SubnetInput` via:

SubnetArgs{...}

type SubnetOutput added in v0.2.5

type SubnetOutput struct{ *pulumi.OutputState }

Properties supplied for Subnet

func (SubnetOutput) ElementType added in v0.2.5

func (SubnetOutput) ElementType() reflect.Type

func (SubnetOutput) Id added in v0.2.5

Resource ID of Virtual Network Subnet

func (SubnetOutput) ToSubnetOutput added in v0.2.5

func (o SubnetOutput) ToSubnetOutput() SubnetOutput

func (SubnetOutput) ToSubnetOutputWithContext added in v0.2.5

func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput

func (SubnetOutput) ToSubnetPtrOutput added in v0.2.5

func (o SubnetOutput) ToSubnetPtrOutput() SubnetPtrOutput

func (SubnetOutput) ToSubnetPtrOutputWithContext added in v0.2.5

func (o SubnetOutput) ToSubnetPtrOutputWithContext(ctx context.Context) SubnetPtrOutput

type SubnetPtrInput added in v0.2.5

type SubnetPtrInput interface {
	pulumi.Input

	ToSubnetPtrOutput() SubnetPtrOutput
	ToSubnetPtrOutputWithContext(context.Context) SubnetPtrOutput
}

SubnetPtrInput is an input type that accepts SubnetArgs, SubnetPtr and SubnetPtrOutput values. You can construct a concrete instance of `SubnetPtrInput` via:

        SubnetArgs{...}

or:

        nil

func SubnetPtr added in v0.2.5

func SubnetPtr(v *SubnetArgs) SubnetPtrInput

type SubnetPtrOutput added in v0.2.5

type SubnetPtrOutput struct{ *pulumi.OutputState }

func (SubnetPtrOutput) Elem added in v0.2.5

func (o SubnetPtrOutput) Elem() SubnetOutput

func (SubnetPtrOutput) ElementType added in v0.2.5

func (SubnetPtrOutput) ElementType() reflect.Type

func (SubnetPtrOutput) Id added in v0.2.5

Resource ID of Virtual Network Subnet

func (SubnetPtrOutput) ToSubnetPtrOutput added in v0.2.5

func (o SubnetPtrOutput) ToSubnetPtrOutput() SubnetPtrOutput

func (SubnetPtrOutput) ToSubnetPtrOutputWithContext added in v0.2.5

func (o SubnetPtrOutput) ToSubnetPtrOutputWithContext(ctx context.Context) SubnetPtrOutput

type SubnetResponse added in v0.2.5

type SubnetResponse struct {
	// Resource ID of Virtual Network Subnet
	Id *string `pulumi:"id"`
}

Properties supplied for Subnet

type SubnetResponseArgs added in v0.2.5

type SubnetResponseArgs struct {
	// Resource ID of Virtual Network Subnet
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Properties supplied for Subnet

func (SubnetResponseArgs) ElementType added in v0.2.5

func (SubnetResponseArgs) ElementType() reflect.Type

func (SubnetResponseArgs) ToSubnetResponseOutput added in v0.2.5

func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput

func (SubnetResponseArgs) ToSubnetResponseOutputWithContext added in v0.2.5

func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput

func (SubnetResponseArgs) ToSubnetResponsePtrOutput added in v0.2.5

func (i SubnetResponseArgs) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput

func (SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext added in v0.2.5

func (i SubnetResponseArgs) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput

type SubnetResponseInput added in v0.2.5

type SubnetResponseInput interface {
	pulumi.Input

	ToSubnetResponseOutput() SubnetResponseOutput
	ToSubnetResponseOutputWithContext(context.Context) SubnetResponseOutput
}

SubnetResponseInput is an input type that accepts SubnetResponseArgs and SubnetResponseOutput values. You can construct a concrete instance of `SubnetResponseInput` via:

SubnetResponseArgs{...}

type SubnetResponseOutput added in v0.2.5

type SubnetResponseOutput struct{ *pulumi.OutputState }

Properties supplied for Subnet

func (SubnetResponseOutput) ElementType added in v0.2.5

func (SubnetResponseOutput) ElementType() reflect.Type

func (SubnetResponseOutput) Id added in v0.2.5

Resource ID of Virtual Network Subnet

func (SubnetResponseOutput) ToSubnetResponseOutput added in v0.2.5

func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput

func (SubnetResponseOutput) ToSubnetResponseOutputWithContext added in v0.2.5

func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput

func (SubnetResponseOutput) ToSubnetResponsePtrOutput added in v0.2.5

func (o SubnetResponseOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput

func (SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext added in v0.2.5

func (o SubnetResponseOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput

type SubnetResponsePtrInput added in v0.2.5

type SubnetResponsePtrInput interface {
	pulumi.Input

	ToSubnetResponsePtrOutput() SubnetResponsePtrOutput
	ToSubnetResponsePtrOutputWithContext(context.Context) SubnetResponsePtrOutput
}

SubnetResponsePtrInput is an input type that accepts SubnetResponseArgs, SubnetResponsePtr and SubnetResponsePtrOutput values. You can construct a concrete instance of `SubnetResponsePtrInput` via:

        SubnetResponseArgs{...}

or:

        nil

func SubnetResponsePtr added in v0.2.5

func SubnetResponsePtr(v *SubnetResponseArgs) SubnetResponsePtrInput

type SubnetResponsePtrOutput added in v0.2.5

type SubnetResponsePtrOutput struct{ *pulumi.OutputState }

func (SubnetResponsePtrOutput) Elem added in v0.2.5

func (SubnetResponsePtrOutput) ElementType added in v0.2.5

func (SubnetResponsePtrOutput) ElementType() reflect.Type

func (SubnetResponsePtrOutput) Id added in v0.2.5

Resource ID of Virtual Network Subnet

func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutput added in v0.2.5

func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutput() SubnetResponsePtrOutput

func (SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext added in v0.2.5

func (o SubnetResponsePtrOutput) ToSubnetResponsePtrOutputWithContext(ctx context.Context) SubnetResponsePtrOutput

Jump to

Keyboard shortcuts

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