latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IdentityTypeNone           = IdentityType("None")
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
	IdentityTypeUserAssigned   = IdentityType("UserAssigned")
)
View Source
const (
	KeySource_Microsoft_CognitiveServices = KeySource("Microsoft.CognitiveServices")
	KeySource_Microsoft_KeyVault          = KeySource("Microsoft.KeyVault")
)
View Source
const (
	NetworkRuleActionAllow = NetworkRuleAction("Allow")
	NetworkRuleActionDeny  = NetworkRuleAction("Deny")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending      = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved     = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected     = PrivateEndpointServiceConnectionStatus("Rejected")
	PrivateEndpointServiceConnectionStatusDisconnected = PrivateEndpointServiceConnectionStatus("Disconnected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// Entity Tag
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The identity of Cognitive Services account.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The location of the resource
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the created account
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services account.
	Properties CognitiveServicesAccountPropertiesResponseOutput `pulumi:"properties"`
	// The SKU of Cognitive Services account.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services Account is an Azure resource representing the provisioned account, its type, location and SKU. Latest API Version: 2017-04-18.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// The identity of Cognitive Services account.
	Identity IdentityPtrInput
	// The Kind of the resource.
	Kind pulumi.StringPtrInput
	// The location of the resource
	Location pulumi.StringPtrInput
	// Properties of Cognitive Services account.
	Properties CognitiveServicesAccountPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of Cognitive Services account.
	Sku SkuPtrInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput added in v0.2.6

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountState

type AccountState struct {
	// Entity Tag
	Etag pulumi.StringPtrInput
	// The identity of Cognitive Services account.
	Identity IdentityResponsePtrInput
	// The Kind of the resource.
	Kind pulumi.StringPtrInput
	// The location of the resource
	Location pulumi.StringPtrInput
	// The name of the created account
	Name pulumi.StringPtrInput
	// Properties of Cognitive Services account.
	Properties CognitiveServicesAccountPropertiesResponsePtrInput
	// The SKU of Cognitive Services account.
	Sku SkuResponsePtrInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type CognitiveServicesAccountApiProperties

type CognitiveServicesAccountApiProperties struct {
	// (Metrics Advisor Only) The Azure AD Client Id (Application Id).
	AadClientId *string `pulumi:"aadClientId"`
	// (Metrics Advisor Only) The Azure AD Tenant Id.
	AadTenantId *string `pulumi:"aadTenantId"`
	// (Personalization Only) The flag to enable statistics of Bing Search.
	EventHubConnectionString *string `pulumi:"eventHubConnectionString"`
	// (QnAMaker Only) The runtime endpoint of QnAMaker.
	QnaRuntimeEndpoint *string `pulumi:"qnaRuntimeEndpoint"`
	// (Bing Search Only) The flag to enable statistics of Bing Search.
	StatisticsEnabled *bool `pulumi:"statisticsEnabled"`
	// (Personalization Only) The storage account connection string.
	StorageAccountConnectionString *string `pulumi:"storageAccountConnectionString"`
	// (Metrics Advisor Only) The super user of Metrics Advisor.
	SuperUser *string `pulumi:"superUser"`
	// (Metrics Advisor Only) The website name of Metrics Advisor.
	WebsiteName *string `pulumi:"websiteName"`
}

The api properties for special APIs.

type CognitiveServicesAccountApiPropertiesArgs

type CognitiveServicesAccountApiPropertiesArgs struct {
	// (Metrics Advisor Only) The Azure AD Client Id (Application Id).
	AadClientId pulumi.StringPtrInput `pulumi:"aadClientId"`
	// (Metrics Advisor Only) The Azure AD Tenant Id.
	AadTenantId pulumi.StringPtrInput `pulumi:"aadTenantId"`
	// (Personalization Only) The flag to enable statistics of Bing Search.
	EventHubConnectionString pulumi.StringPtrInput `pulumi:"eventHubConnectionString"`
	// (QnAMaker Only) The runtime endpoint of QnAMaker.
	QnaRuntimeEndpoint pulumi.StringPtrInput `pulumi:"qnaRuntimeEndpoint"`
	// (Bing Search Only) The flag to enable statistics of Bing Search.
	StatisticsEnabled pulumi.BoolPtrInput `pulumi:"statisticsEnabled"`
	// (Personalization Only) The storage account connection string.
	StorageAccountConnectionString pulumi.StringPtrInput `pulumi:"storageAccountConnectionString"`
	// (Metrics Advisor Only) The super user of Metrics Advisor.
	SuperUser pulumi.StringPtrInput `pulumi:"superUser"`
	// (Metrics Advisor Only) The website name of Metrics Advisor.
	WebsiteName pulumi.StringPtrInput `pulumi:"websiteName"`
}

The api properties for special APIs.

func (CognitiveServicesAccountApiPropertiesArgs) ElementType

func (CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesOutput

func (i CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesOutput() CognitiveServicesAccountApiPropertiesOutput

func (CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesOutputWithContext

func (i CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesOutput

func (CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesPtrOutput

func (i CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesPtrOutput() CognitiveServicesAccountApiPropertiesPtrOutput

func (CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext

func (i CognitiveServicesAccountApiPropertiesArgs) ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesPtrOutput

type CognitiveServicesAccountApiPropertiesInput

type CognitiveServicesAccountApiPropertiesInput interface {
	pulumi.Input

	ToCognitiveServicesAccountApiPropertiesOutput() CognitiveServicesAccountApiPropertiesOutput
	ToCognitiveServicesAccountApiPropertiesOutputWithContext(context.Context) CognitiveServicesAccountApiPropertiesOutput
}

CognitiveServicesAccountApiPropertiesInput is an input type that accepts CognitiveServicesAccountApiPropertiesArgs and CognitiveServicesAccountApiPropertiesOutput values. You can construct a concrete instance of `CognitiveServicesAccountApiPropertiesInput` via:

CognitiveServicesAccountApiPropertiesArgs{...}

type CognitiveServicesAccountApiPropertiesOutput

type CognitiveServicesAccountApiPropertiesOutput struct{ *pulumi.OutputState }

The api properties for special APIs.

func (CognitiveServicesAccountApiPropertiesOutput) AadClientId

(Metrics Advisor Only) The Azure AD Client Id (Application Id).

func (CognitiveServicesAccountApiPropertiesOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (CognitiveServicesAccountApiPropertiesOutput) ElementType

func (CognitiveServicesAccountApiPropertiesOutput) EventHubConnectionString

(Personalization Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesOutput) QnaRuntimeEndpoint

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (CognitiveServicesAccountApiPropertiesOutput) StatisticsEnabled

(Bing Search Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesOutput) StorageAccountConnectionString

func (o CognitiveServicesAccountApiPropertiesOutput) StorageAccountConnectionString() pulumi.StringPtrOutput

(Personalization Only) The storage account connection string.

func (CognitiveServicesAccountApiPropertiesOutput) SuperUser

(Metrics Advisor Only) The super user of Metrics Advisor.

func (CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesOutput

func (o CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesOutput() CognitiveServicesAccountApiPropertiesOutput

func (CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesOutputWithContext

func (o CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesOutput

func (CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesPtrOutput

func (o CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesPtrOutput() CognitiveServicesAccountApiPropertiesPtrOutput

func (CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext

func (o CognitiveServicesAccountApiPropertiesOutput) ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesPtrOutput

func (CognitiveServicesAccountApiPropertiesOutput) WebsiteName

(Metrics Advisor Only) The website name of Metrics Advisor.

type CognitiveServicesAccountApiPropertiesPtrInput

type CognitiveServicesAccountApiPropertiesPtrInput interface {
	pulumi.Input

	ToCognitiveServicesAccountApiPropertiesPtrOutput() CognitiveServicesAccountApiPropertiesPtrOutput
	ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext(context.Context) CognitiveServicesAccountApiPropertiesPtrOutput
}

CognitiveServicesAccountApiPropertiesPtrInput is an input type that accepts CognitiveServicesAccountApiPropertiesArgs, CognitiveServicesAccountApiPropertiesPtr and CognitiveServicesAccountApiPropertiesPtrOutput values. You can construct a concrete instance of `CognitiveServicesAccountApiPropertiesPtrInput` via:

        CognitiveServicesAccountApiPropertiesArgs{...}

or:

        nil

type CognitiveServicesAccountApiPropertiesPtrOutput

type CognitiveServicesAccountApiPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CognitiveServicesAccountApiPropertiesPtrOutput) AadClientId

(Metrics Advisor Only) The Azure AD Client Id (Application Id).

func (CognitiveServicesAccountApiPropertiesPtrOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (CognitiveServicesAccountApiPropertiesPtrOutput) Elem

func (CognitiveServicesAccountApiPropertiesPtrOutput) ElementType

func (CognitiveServicesAccountApiPropertiesPtrOutput) EventHubConnectionString

(Personalization Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesPtrOutput) QnaRuntimeEndpoint

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (CognitiveServicesAccountApiPropertiesPtrOutput) StatisticsEnabled

(Bing Search Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesPtrOutput) StorageAccountConnectionString

func (o CognitiveServicesAccountApiPropertiesPtrOutput) StorageAccountConnectionString() pulumi.StringPtrOutput

(Personalization Only) The storage account connection string.

func (CognitiveServicesAccountApiPropertiesPtrOutput) SuperUser

(Metrics Advisor Only) The super user of Metrics Advisor.

func (CognitiveServicesAccountApiPropertiesPtrOutput) ToCognitiveServicesAccountApiPropertiesPtrOutput

func (o CognitiveServicesAccountApiPropertiesPtrOutput) ToCognitiveServicesAccountApiPropertiesPtrOutput() CognitiveServicesAccountApiPropertiesPtrOutput

func (CognitiveServicesAccountApiPropertiesPtrOutput) ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext

func (o CognitiveServicesAccountApiPropertiesPtrOutput) ToCognitiveServicesAccountApiPropertiesPtrOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesPtrOutput

func (CognitiveServicesAccountApiPropertiesPtrOutput) WebsiteName

(Metrics Advisor Only) The website name of Metrics Advisor.

type CognitiveServicesAccountApiPropertiesResponse

type CognitiveServicesAccountApiPropertiesResponse struct {
	// (Metrics Advisor Only) The Azure AD Client Id (Application Id).
	AadClientId *string `pulumi:"aadClientId"`
	// (Metrics Advisor Only) The Azure AD Tenant Id.
	AadTenantId *string `pulumi:"aadTenantId"`
	// (Personalization Only) The flag to enable statistics of Bing Search.
	EventHubConnectionString *string `pulumi:"eventHubConnectionString"`
	// (QnAMaker Only) The runtime endpoint of QnAMaker.
	QnaRuntimeEndpoint *string `pulumi:"qnaRuntimeEndpoint"`
	// (Bing Search Only) The flag to enable statistics of Bing Search.
	StatisticsEnabled *bool `pulumi:"statisticsEnabled"`
	// (Personalization Only) The storage account connection string.
	StorageAccountConnectionString *string `pulumi:"storageAccountConnectionString"`
	// (Metrics Advisor Only) The super user of Metrics Advisor.
	SuperUser *string `pulumi:"superUser"`
	// (Metrics Advisor Only) The website name of Metrics Advisor.
	WebsiteName *string `pulumi:"websiteName"`
}

The api properties for special APIs.

type CognitiveServicesAccountApiPropertiesResponseArgs

type CognitiveServicesAccountApiPropertiesResponseArgs struct {
	// (Metrics Advisor Only) The Azure AD Client Id (Application Id).
	AadClientId pulumi.StringPtrInput `pulumi:"aadClientId"`
	// (Metrics Advisor Only) The Azure AD Tenant Id.
	AadTenantId pulumi.StringPtrInput `pulumi:"aadTenantId"`
	// (Personalization Only) The flag to enable statistics of Bing Search.
	EventHubConnectionString pulumi.StringPtrInput `pulumi:"eventHubConnectionString"`
	// (QnAMaker Only) The runtime endpoint of QnAMaker.
	QnaRuntimeEndpoint pulumi.StringPtrInput `pulumi:"qnaRuntimeEndpoint"`
	// (Bing Search Only) The flag to enable statistics of Bing Search.
	StatisticsEnabled pulumi.BoolPtrInput `pulumi:"statisticsEnabled"`
	// (Personalization Only) The storage account connection string.
	StorageAccountConnectionString pulumi.StringPtrInput `pulumi:"storageAccountConnectionString"`
	// (Metrics Advisor Only) The super user of Metrics Advisor.
	SuperUser pulumi.StringPtrInput `pulumi:"superUser"`
	// (Metrics Advisor Only) The website name of Metrics Advisor.
	WebsiteName pulumi.StringPtrInput `pulumi:"websiteName"`
}

The api properties for special APIs.

func (CognitiveServicesAccountApiPropertiesResponseArgs) ElementType

func (CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponseOutput

func (i CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponseOutput() CognitiveServicesAccountApiPropertiesResponseOutput

func (CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponseOutputWithContext

func (i CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponseOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesResponseOutput

func (CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponsePtrOutput

func (i CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponsePtrOutput() CognitiveServicesAccountApiPropertiesResponsePtrOutput

func (CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext

func (i CognitiveServicesAccountApiPropertiesResponseArgs) ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesResponsePtrOutput

type CognitiveServicesAccountApiPropertiesResponseInput

type CognitiveServicesAccountApiPropertiesResponseInput interface {
	pulumi.Input

	ToCognitiveServicesAccountApiPropertiesResponseOutput() CognitiveServicesAccountApiPropertiesResponseOutput
	ToCognitiveServicesAccountApiPropertiesResponseOutputWithContext(context.Context) CognitiveServicesAccountApiPropertiesResponseOutput
}

CognitiveServicesAccountApiPropertiesResponseInput is an input type that accepts CognitiveServicesAccountApiPropertiesResponseArgs and CognitiveServicesAccountApiPropertiesResponseOutput values. You can construct a concrete instance of `CognitiveServicesAccountApiPropertiesResponseInput` via:

CognitiveServicesAccountApiPropertiesResponseArgs{...}

type CognitiveServicesAccountApiPropertiesResponseOutput

type CognitiveServicesAccountApiPropertiesResponseOutput struct{ *pulumi.OutputState }

The api properties for special APIs.

func (CognitiveServicesAccountApiPropertiesResponseOutput) AadClientId

(Metrics Advisor Only) The Azure AD Client Id (Application Id).

func (CognitiveServicesAccountApiPropertiesResponseOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (CognitiveServicesAccountApiPropertiesResponseOutput) ElementType

func (CognitiveServicesAccountApiPropertiesResponseOutput) EventHubConnectionString

(Personalization Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesResponseOutput) QnaRuntimeEndpoint

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (CognitiveServicesAccountApiPropertiesResponseOutput) StatisticsEnabled

(Bing Search Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesResponseOutput) StorageAccountConnectionString

(Personalization Only) The storage account connection string.

func (CognitiveServicesAccountApiPropertiesResponseOutput) SuperUser

(Metrics Advisor Only) The super user of Metrics Advisor.

func (CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponseOutput

func (o CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponseOutput() CognitiveServicesAccountApiPropertiesResponseOutput

func (CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponseOutputWithContext

func (o CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponseOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesResponseOutput

func (CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutput

func (o CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutput() CognitiveServicesAccountApiPropertiesResponsePtrOutput

func (CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext

func (o CognitiveServicesAccountApiPropertiesResponseOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesResponsePtrOutput

func (CognitiveServicesAccountApiPropertiesResponseOutput) WebsiteName

(Metrics Advisor Only) The website name of Metrics Advisor.

type CognitiveServicesAccountApiPropertiesResponsePtrInput

type CognitiveServicesAccountApiPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCognitiveServicesAccountApiPropertiesResponsePtrOutput() CognitiveServicesAccountApiPropertiesResponsePtrOutput
	ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext(context.Context) CognitiveServicesAccountApiPropertiesResponsePtrOutput
}

CognitiveServicesAccountApiPropertiesResponsePtrInput is an input type that accepts CognitiveServicesAccountApiPropertiesResponseArgs, CognitiveServicesAccountApiPropertiesResponsePtr and CognitiveServicesAccountApiPropertiesResponsePtrOutput values. You can construct a concrete instance of `CognitiveServicesAccountApiPropertiesResponsePtrInput` via:

        CognitiveServicesAccountApiPropertiesResponseArgs{...}

or:

        nil

type CognitiveServicesAccountApiPropertiesResponsePtrOutput

type CognitiveServicesAccountApiPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) AadClientId

(Metrics Advisor Only) The Azure AD Client Id (Application Id).

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) Elem

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) ElementType

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) EventHubConnectionString

(Personalization Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) QnaRuntimeEndpoint

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) StatisticsEnabled

(Bing Search Only) The flag to enable statistics of Bing Search.

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) StorageAccountConnectionString

(Personalization Only) The storage account connection string.

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) SuperUser

(Metrics Advisor Only) The super user of Metrics Advisor.

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutput

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext

func (o CognitiveServicesAccountApiPropertiesResponsePtrOutput) ToCognitiveServicesAccountApiPropertiesResponsePtrOutputWithContext(ctx context.Context) CognitiveServicesAccountApiPropertiesResponsePtrOutput

func (CognitiveServicesAccountApiPropertiesResponsePtrOutput) WebsiteName

(Metrics Advisor Only) The website name of Metrics Advisor.

type CognitiveServicesAccountProperties

type CognitiveServicesAccountProperties struct {
	// The api properties for special APIs.
	ApiProperties *CognitiveServicesAccountApiProperties `pulumi:"apiProperties"`
	// Optional subdomain name used for token-based authentication.
	CustomSubDomainName *string `pulumi:"customSubDomainName"`
	// The encryption properties for this resource.
	Encryption *Encryption `pulumi:"encryption"`
	// A collection of rules governing the accessibility from specific network locations.
	NetworkAcls *NetworkRuleSet `pulumi:"networkAcls"`
	// The private endpoint connection associated with the Cognitive Services account.
	PrivateEndpointConnections []PrivateEndpointConnectionType `pulumi:"privateEndpointConnections"`
	// Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The storage accounts for this resource.
	UserOwnedStorage []UserOwnedStorage `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

type CognitiveServicesAccountPropertiesArgs

type CognitiveServicesAccountPropertiesArgs struct {
	// The api properties for special APIs.
	ApiProperties CognitiveServicesAccountApiPropertiesPtrInput `pulumi:"apiProperties"`
	// Optional subdomain name used for token-based authentication.
	CustomSubDomainName pulumi.StringPtrInput `pulumi:"customSubDomainName"`
	// The encryption properties for this resource.
	Encryption EncryptionPtrInput `pulumi:"encryption"`
	// A collection of rules governing the accessibility from specific network locations.
	NetworkAcls NetworkRuleSetPtrInput `pulumi:"networkAcls"`
	// The private endpoint connection associated with the Cognitive Services account.
	PrivateEndpointConnections PrivateEndpointConnectionTypeArrayInput `pulumi:"privateEndpointConnections"`
	// Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// The storage accounts for this resource.
	UserOwnedStorage UserOwnedStorageArrayInput `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

func (CognitiveServicesAccountPropertiesArgs) ElementType

func (CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesOutput

func (i CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesOutput() CognitiveServicesAccountPropertiesOutput

func (CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesOutputWithContext

func (i CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesOutput

func (CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesPtrOutput

func (i CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesPtrOutput() CognitiveServicesAccountPropertiesPtrOutput

func (CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesPtrOutputWithContext

func (i CognitiveServicesAccountPropertiesArgs) ToCognitiveServicesAccountPropertiesPtrOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesPtrOutput

type CognitiveServicesAccountPropertiesInput

type CognitiveServicesAccountPropertiesInput interface {
	pulumi.Input

	ToCognitiveServicesAccountPropertiesOutput() CognitiveServicesAccountPropertiesOutput
	ToCognitiveServicesAccountPropertiesOutputWithContext(context.Context) CognitiveServicesAccountPropertiesOutput
}

CognitiveServicesAccountPropertiesInput is an input type that accepts CognitiveServicesAccountPropertiesArgs and CognitiveServicesAccountPropertiesOutput values. You can construct a concrete instance of `CognitiveServicesAccountPropertiesInput` via:

CognitiveServicesAccountPropertiesArgs{...}

type CognitiveServicesAccountPropertiesOutput

type CognitiveServicesAccountPropertiesOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account.

func (CognitiveServicesAccountPropertiesOutput) ApiProperties

The api properties for special APIs.

func (CognitiveServicesAccountPropertiesOutput) CustomSubDomainName

Optional subdomain name used for token-based authentication.

func (CognitiveServicesAccountPropertiesOutput) ElementType

func (CognitiveServicesAccountPropertiesOutput) Encryption

The encryption properties for this resource.

func (CognitiveServicesAccountPropertiesOutput) NetworkAcls

A collection of rules governing the accessibility from specific network locations.

func (CognitiveServicesAccountPropertiesOutput) PrivateEndpointConnections

The private endpoint connection associated with the Cognitive Services account.

func (CognitiveServicesAccountPropertiesOutput) PublicNetworkAccess

Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

func (CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesOutput

func (o CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesOutput() CognitiveServicesAccountPropertiesOutput

func (CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesOutputWithContext

func (o CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesOutput

func (CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesPtrOutput

func (o CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesPtrOutput() CognitiveServicesAccountPropertiesPtrOutput

func (CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesPtrOutputWithContext

func (o CognitiveServicesAccountPropertiesOutput) ToCognitiveServicesAccountPropertiesPtrOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesPtrOutput

func (CognitiveServicesAccountPropertiesOutput) UserOwnedStorage

The storage accounts for this resource.

type CognitiveServicesAccountPropertiesPtrInput

type CognitiveServicesAccountPropertiesPtrInput interface {
	pulumi.Input

	ToCognitiveServicesAccountPropertiesPtrOutput() CognitiveServicesAccountPropertiesPtrOutput
	ToCognitiveServicesAccountPropertiesPtrOutputWithContext(context.Context) CognitiveServicesAccountPropertiesPtrOutput
}

CognitiveServicesAccountPropertiesPtrInput is an input type that accepts CognitiveServicesAccountPropertiesArgs, CognitiveServicesAccountPropertiesPtr and CognitiveServicesAccountPropertiesPtrOutput values. You can construct a concrete instance of `CognitiveServicesAccountPropertiesPtrInput` via:

        CognitiveServicesAccountPropertiesArgs{...}

or:

        nil

type CognitiveServicesAccountPropertiesPtrOutput

type CognitiveServicesAccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CognitiveServicesAccountPropertiesPtrOutput) ApiProperties

The api properties for special APIs.

func (CognitiveServicesAccountPropertiesPtrOutput) CustomSubDomainName

Optional subdomain name used for token-based authentication.

func (CognitiveServicesAccountPropertiesPtrOutput) Elem

func (CognitiveServicesAccountPropertiesPtrOutput) ElementType

func (CognitiveServicesAccountPropertiesPtrOutput) Encryption

The encryption properties for this resource.

func (CognitiveServicesAccountPropertiesPtrOutput) NetworkAcls

A collection of rules governing the accessibility from specific network locations.

func (CognitiveServicesAccountPropertiesPtrOutput) PrivateEndpointConnections

The private endpoint connection associated with the Cognitive Services account.

func (CognitiveServicesAccountPropertiesPtrOutput) PublicNetworkAccess

Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

func (CognitiveServicesAccountPropertiesPtrOutput) ToCognitiveServicesAccountPropertiesPtrOutput

func (o CognitiveServicesAccountPropertiesPtrOutput) ToCognitiveServicesAccountPropertiesPtrOutput() CognitiveServicesAccountPropertiesPtrOutput

func (CognitiveServicesAccountPropertiesPtrOutput) ToCognitiveServicesAccountPropertiesPtrOutputWithContext

func (o CognitiveServicesAccountPropertiesPtrOutput) ToCognitiveServicesAccountPropertiesPtrOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesPtrOutput

func (CognitiveServicesAccountPropertiesPtrOutput) UserOwnedStorage

The storage accounts for this resource.

type CognitiveServicesAccountPropertiesResponse

type CognitiveServicesAccountPropertiesResponse struct {
	// The api properties for special APIs.
	ApiProperties *CognitiveServicesAccountApiPropertiesResponse `pulumi:"apiProperties"`
	// Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
	Capabilities []SkuCapabilityResponse `pulumi:"capabilities"`
	// Optional subdomain name used for token-based authentication.
	CustomSubDomainName *string `pulumi:"customSubDomainName"`
	// Gets the date of cognitive services account creation.
	DateCreated string `pulumi:"dateCreated"`
	// The encryption properties for this resource.
	Encryption *EncryptionResponse `pulumi:"encryption"`
	// Endpoint of the created account.
	Endpoint string `pulumi:"endpoint"`
	// The internal identifier.
	InternalId string `pulumi:"internalId"`
	// A collection of rules governing the accessibility from specific network locations.
	NetworkAcls *NetworkRuleSetResponse `pulumi:"networkAcls"`
	// The private endpoint connection associated with the Cognitive Services account.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Gets the status of the cognitive services account at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The storage accounts for this resource.
	UserOwnedStorage []UserOwnedStorageResponse `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

type CognitiveServicesAccountPropertiesResponseArgs

type CognitiveServicesAccountPropertiesResponseArgs struct {
	// The api properties for special APIs.
	ApiProperties CognitiveServicesAccountApiPropertiesResponsePtrInput `pulumi:"apiProperties"`
	// Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.
	Capabilities SkuCapabilityResponseArrayInput `pulumi:"capabilities"`
	// Optional subdomain name used for token-based authentication.
	CustomSubDomainName pulumi.StringPtrInput `pulumi:"customSubDomainName"`
	// Gets the date of cognitive services account creation.
	DateCreated pulumi.StringInput `pulumi:"dateCreated"`
	// The encryption properties for this resource.
	Encryption EncryptionResponsePtrInput `pulumi:"encryption"`
	// Endpoint of the created account.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The internal identifier.
	InternalId pulumi.StringInput `pulumi:"internalId"`
	// A collection of rules governing the accessibility from specific network locations.
	NetworkAcls NetworkRuleSetResponsePtrInput `pulumi:"networkAcls"`
	// The private endpoint connection associated with the Cognitive Services account.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput `pulumi:"privateEndpointConnections"`
	// Gets the status of the cognitive services account at the time the operation was called.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// The storage accounts for this resource.
	UserOwnedStorage UserOwnedStorageResponseArrayInput `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

func (CognitiveServicesAccountPropertiesResponseArgs) ElementType

func (CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponseOutput

func (i CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponseOutput() CognitiveServicesAccountPropertiesResponseOutput

func (CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponseOutputWithContext

func (i CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponseOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesResponseOutput

func (CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponsePtrOutput

func (i CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponsePtrOutput() CognitiveServicesAccountPropertiesResponsePtrOutput

func (CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext

func (i CognitiveServicesAccountPropertiesResponseArgs) ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesResponsePtrOutput

type CognitiveServicesAccountPropertiesResponseInput

type CognitiveServicesAccountPropertiesResponseInput interface {
	pulumi.Input

	ToCognitiveServicesAccountPropertiesResponseOutput() CognitiveServicesAccountPropertiesResponseOutput
	ToCognitiveServicesAccountPropertiesResponseOutputWithContext(context.Context) CognitiveServicesAccountPropertiesResponseOutput
}

CognitiveServicesAccountPropertiesResponseInput is an input type that accepts CognitiveServicesAccountPropertiesResponseArgs and CognitiveServicesAccountPropertiesResponseOutput values. You can construct a concrete instance of `CognitiveServicesAccountPropertiesResponseInput` via:

CognitiveServicesAccountPropertiesResponseArgs{...}

type CognitiveServicesAccountPropertiesResponseOutput

type CognitiveServicesAccountPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account.

func (CognitiveServicesAccountPropertiesResponseOutput) ApiProperties

The api properties for special APIs.

func (CognitiveServicesAccountPropertiesResponseOutput) Capabilities

Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.

func (CognitiveServicesAccountPropertiesResponseOutput) CustomSubDomainName

Optional subdomain name used for token-based authentication.

func (CognitiveServicesAccountPropertiesResponseOutput) DateCreated added in v0.2.8

Gets the date of cognitive services account creation.

func (CognitiveServicesAccountPropertiesResponseOutput) ElementType

func (CognitiveServicesAccountPropertiesResponseOutput) Encryption

The encryption properties for this resource.

func (CognitiveServicesAccountPropertiesResponseOutput) Endpoint

Endpoint of the created account.

func (CognitiveServicesAccountPropertiesResponseOutput) InternalId

The internal identifier.

func (CognitiveServicesAccountPropertiesResponseOutput) NetworkAcls

A collection of rules governing the accessibility from specific network locations.

func (CognitiveServicesAccountPropertiesResponseOutput) PrivateEndpointConnections

The private endpoint connection associated with the Cognitive Services account.

func (CognitiveServicesAccountPropertiesResponseOutput) ProvisioningState

Gets the status of the cognitive services account at the time the operation was called.

func (CognitiveServicesAccountPropertiesResponseOutput) PublicNetworkAccess

Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

func (CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponseOutput

func (o CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponseOutput() CognitiveServicesAccountPropertiesResponseOutput

func (CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponseOutputWithContext

func (o CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponseOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesResponseOutput

func (CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutput

func (o CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutput() CognitiveServicesAccountPropertiesResponsePtrOutput

func (CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext

func (o CognitiveServicesAccountPropertiesResponseOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesResponsePtrOutput

func (CognitiveServicesAccountPropertiesResponseOutput) UserOwnedStorage

The storage accounts for this resource.

type CognitiveServicesAccountPropertiesResponsePtrInput

type CognitiveServicesAccountPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCognitiveServicesAccountPropertiesResponsePtrOutput() CognitiveServicesAccountPropertiesResponsePtrOutput
	ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext(context.Context) CognitiveServicesAccountPropertiesResponsePtrOutput
}

CognitiveServicesAccountPropertiesResponsePtrInput is an input type that accepts CognitiveServicesAccountPropertiesResponseArgs, CognitiveServicesAccountPropertiesResponsePtr and CognitiveServicesAccountPropertiesResponsePtrOutput values. You can construct a concrete instance of `CognitiveServicesAccountPropertiesResponsePtrInput` via:

        CognitiveServicesAccountPropertiesResponseArgs{...}

or:

        nil

type CognitiveServicesAccountPropertiesResponsePtrOutput

type CognitiveServicesAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CognitiveServicesAccountPropertiesResponsePtrOutput) ApiProperties

The api properties for special APIs.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) Capabilities

Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) CustomSubDomainName

Optional subdomain name used for token-based authentication.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) DateCreated added in v0.2.8

Gets the date of cognitive services account creation.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) Elem

func (CognitiveServicesAccountPropertiesResponsePtrOutput) ElementType

func (CognitiveServicesAccountPropertiesResponsePtrOutput) Encryption

The encryption properties for this resource.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) Endpoint

Endpoint of the created account.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) InternalId

The internal identifier.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) NetworkAcls

A collection of rules governing the accessibility from specific network locations.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) PrivateEndpointConnections

The private endpoint connection associated with the Cognitive Services account.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) ProvisioningState

Gets the status of the cognitive services account at the time the operation was called.

func (CognitiveServicesAccountPropertiesResponsePtrOutput) PublicNetworkAccess

Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

func (CognitiveServicesAccountPropertiesResponsePtrOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutput

func (o CognitiveServicesAccountPropertiesResponsePtrOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutput() CognitiveServicesAccountPropertiesResponsePtrOutput

func (CognitiveServicesAccountPropertiesResponsePtrOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext

func (o CognitiveServicesAccountPropertiesResponsePtrOutput) ToCognitiveServicesAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) CognitiveServicesAccountPropertiesResponsePtrOutput

func (CognitiveServicesAccountPropertiesResponsePtrOutput) UserOwnedStorage

The storage accounts for this resource.

type Encryption

type Encryption struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"`
}

Properties to configure Encryption

type EncryptionArgs

type EncryptionArgs struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"`
}

Properties to configure Encryption

func (EncryptionArgs) ElementType

func (EncryptionArgs) ElementType() reflect.Type

func (EncryptionArgs) ToEncryptionOutput

func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput

func (EncryptionArgs) ToEncryptionOutputWithContext

func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionArgs) ToEncryptionPtrOutput

func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionArgs) ToEncryptionPtrOutputWithContext

func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionInput

type EncryptionInput interface {
	pulumi.Input

	ToEncryptionOutput() EncryptionOutput
	ToEncryptionOutputWithContext(context.Context) EncryptionOutput
}

EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:

EncryptionArgs{...}

type EncryptionOutput

type EncryptionOutput struct{ *pulumi.OutputState }

Properties to configure Encryption

func (EncryptionOutput) ElementType

func (EncryptionOutput) ElementType() reflect.Type

func (EncryptionOutput) KeySource

func (o EncryptionOutput) KeySource() pulumi.StringPtrOutput

Enumerates the possible value of keySource for Encryption

func (EncryptionOutput) KeyVaultProperties

func (o EncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput

Properties of KeyVault

func (EncryptionOutput) ToEncryptionOutput

func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput

func (EncryptionOutput) ToEncryptionOutputWithContext

func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionOutput) ToEncryptionPtrOutput

func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionPtrInput

type EncryptionPtrInput interface {
	pulumi.Input

	ToEncryptionPtrOutput() EncryptionPtrOutput
	ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput
}

EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:

        EncryptionArgs{...}

or:

        nil

func EncryptionPtr

func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput

type EncryptionPtrOutput

type EncryptionPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPtrOutput) Elem

func (EncryptionPtrOutput) ElementType

func (EncryptionPtrOutput) ElementType() reflect.Type

func (EncryptionPtrOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionPtrOutput) KeyVaultProperties

func (o EncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput

Properties of KeyVault

func (EncryptionPtrOutput) ToEncryptionPtrOutput

func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionResponse

type EncryptionResponse struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
}

Properties to configure Encryption

type EncryptionResponseArgs

type EncryptionResponseArgs struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties KeyVaultPropertiesResponsePtrInput `pulumi:"keyVaultProperties"`
}

Properties to configure Encryption

func (EncryptionResponseArgs) ElementType

func (EncryptionResponseArgs) ElementType() reflect.Type

func (EncryptionResponseArgs) ToEncryptionResponseOutput

func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext

func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput

func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext

func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

type EncryptionResponseInput

type EncryptionResponseInput interface {
	pulumi.Input

	ToEncryptionResponseOutput() EncryptionResponseOutput
	ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput
}

EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:

EncryptionResponseArgs{...}

type EncryptionResponseOutput

type EncryptionResponseOutput struct{ *pulumi.OutputState }

Properties to configure Encryption

func (EncryptionResponseOutput) ElementType

func (EncryptionResponseOutput) ElementType() reflect.Type

func (EncryptionResponseOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionResponseOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionResponseOutput) ToEncryptionResponseOutput

func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext

func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput

func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext

func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

type EncryptionResponsePtrInput

type EncryptionResponsePtrInput interface {
	pulumi.Input

	ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
	ToEncryptionResponsePtrOutputWithContext(context.Context) EncryptionResponsePtrOutput
}

EncryptionResponsePtrInput is an input type that accepts EncryptionResponseArgs, EncryptionResponsePtr and EncryptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionResponsePtrInput` via:

        EncryptionResponseArgs{...}

or:

        nil

type EncryptionResponsePtrOutput

type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionResponsePtrOutput) Elem

func (EncryptionResponsePtrOutput) ElementType

func (EncryptionResponsePtrOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionResponsePtrOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput

func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext

func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

type Identity

type Identity struct {
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities map[string]UserAssignedIdentity `pulumi:"userAssignedIdentities"`
}

Managed service identity.

type IdentityArgs

type IdentityArgs struct {
	// Type of managed service identity.
	Type *IdentityType `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities UserAssignedIdentityMapInput `pulumi:"userAssignedIdentities"`
}

Managed service identity.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Managed service identity.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

Type of managed service identity.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

Type of managed service identity.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type IdentityResponse

type IdentityResponse struct {
	// Principal Id of managed service identity.
	PrincipalId string `pulumi:"principalId"`
	// Tenant of managed service identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity.

type IdentityResponseArgs

type IdentityResponseArgs struct {
	// Principal Id of managed service identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Tenant of managed service identity.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Type of managed service identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities UserAssignedIdentityResponseMapInput `pulumi:"userAssignedIdentities"`
}

Managed service identity.

func (IdentityResponseArgs) ElementType

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

Principal Id of managed service identity.

func (IdentityResponseOutput) TenantId

Tenant of managed service identity.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type

Type of managed service identity.

func (IdentityResponseOutput) UserAssignedIdentities

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type IdentityResponsePtrInput

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

Principal Id of managed service identity.

func (IdentityResponsePtrOutput) TenantId

Tenant of managed service identity.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

Type of managed service identity.

func (IdentityResponsePtrOutput) UserAssignedIdentities

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type IdentityType added in v0.3.1

type IdentityType pulumi.String

Type of managed service identity.

func (IdentityType) ElementType added in v0.3.1

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToStringOutput added in v0.3.1

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext added in v0.3.1

func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityType) ToStringPtrOutput added in v0.3.1

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext added in v0.3.1

func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IpRule

type IpRule struct {
	// An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
	Value string `pulumi:"value"`
}

A rule governing the accessibility from a specific ip address or ip range.

type IpRuleArgs

type IpRuleArgs struct {
	// An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
	Value pulumi.StringInput `pulumi:"value"`
}

A rule governing the accessibility from a specific ip address or ip range.

func (IpRuleArgs) ElementType

func (IpRuleArgs) ElementType() reflect.Type

func (IpRuleArgs) ToIpRuleOutput

func (i IpRuleArgs) ToIpRuleOutput() IpRuleOutput

func (IpRuleArgs) ToIpRuleOutputWithContext

func (i IpRuleArgs) ToIpRuleOutputWithContext(ctx context.Context) IpRuleOutput

type IpRuleArray

type IpRuleArray []IpRuleInput

func (IpRuleArray) ElementType

func (IpRuleArray) ElementType() reflect.Type

func (IpRuleArray) ToIpRuleArrayOutput

func (i IpRuleArray) ToIpRuleArrayOutput() IpRuleArrayOutput

func (IpRuleArray) ToIpRuleArrayOutputWithContext

func (i IpRuleArray) ToIpRuleArrayOutputWithContext(ctx context.Context) IpRuleArrayOutput

type IpRuleArrayInput

type IpRuleArrayInput interface {
	pulumi.Input

	ToIpRuleArrayOutput() IpRuleArrayOutput
	ToIpRuleArrayOutputWithContext(context.Context) IpRuleArrayOutput
}

IpRuleArrayInput is an input type that accepts IpRuleArray and IpRuleArrayOutput values. You can construct a concrete instance of `IpRuleArrayInput` via:

IpRuleArray{ IpRuleArgs{...} }

type IpRuleArrayOutput

type IpRuleArrayOutput struct{ *pulumi.OutputState }

func (IpRuleArrayOutput) ElementType

func (IpRuleArrayOutput) ElementType() reflect.Type

func (IpRuleArrayOutput) Index

func (IpRuleArrayOutput) ToIpRuleArrayOutput

func (o IpRuleArrayOutput) ToIpRuleArrayOutput() IpRuleArrayOutput

func (IpRuleArrayOutput) ToIpRuleArrayOutputWithContext

func (o IpRuleArrayOutput) ToIpRuleArrayOutputWithContext(ctx context.Context) IpRuleArrayOutput

type IpRuleInput

type IpRuleInput interface {
	pulumi.Input

	ToIpRuleOutput() IpRuleOutput
	ToIpRuleOutputWithContext(context.Context) IpRuleOutput
}

IpRuleInput is an input type that accepts IpRuleArgs and IpRuleOutput values. You can construct a concrete instance of `IpRuleInput` via:

IpRuleArgs{...}

type IpRuleOutput

type IpRuleOutput struct{ *pulumi.OutputState }

A rule governing the accessibility from a specific ip address or ip range.

func (IpRuleOutput) ElementType

func (IpRuleOutput) ElementType() reflect.Type

func (IpRuleOutput) ToIpRuleOutput

func (o IpRuleOutput) ToIpRuleOutput() IpRuleOutput

func (IpRuleOutput) ToIpRuleOutputWithContext

func (o IpRuleOutput) ToIpRuleOutputWithContext(ctx context.Context) IpRuleOutput

func (IpRuleOutput) Value

func (o IpRuleOutput) Value() pulumi.StringOutput

An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).

type IpRuleResponse

type IpRuleResponse struct {
	// An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
	Value string `pulumi:"value"`
}

A rule governing the accessibility from a specific ip address or ip range.

type IpRuleResponseArgs

type IpRuleResponseArgs struct {
	// An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
	Value pulumi.StringInput `pulumi:"value"`
}

A rule governing the accessibility from a specific ip address or ip range.

func (IpRuleResponseArgs) ElementType

func (IpRuleResponseArgs) ElementType() reflect.Type

func (IpRuleResponseArgs) ToIpRuleResponseOutput

func (i IpRuleResponseArgs) ToIpRuleResponseOutput() IpRuleResponseOutput

func (IpRuleResponseArgs) ToIpRuleResponseOutputWithContext

func (i IpRuleResponseArgs) ToIpRuleResponseOutputWithContext(ctx context.Context) IpRuleResponseOutput

type IpRuleResponseArray

type IpRuleResponseArray []IpRuleResponseInput

func (IpRuleResponseArray) ElementType

func (IpRuleResponseArray) ElementType() reflect.Type

func (IpRuleResponseArray) ToIpRuleResponseArrayOutput

func (i IpRuleResponseArray) ToIpRuleResponseArrayOutput() IpRuleResponseArrayOutput

func (IpRuleResponseArray) ToIpRuleResponseArrayOutputWithContext

func (i IpRuleResponseArray) ToIpRuleResponseArrayOutputWithContext(ctx context.Context) IpRuleResponseArrayOutput

type IpRuleResponseArrayInput

type IpRuleResponseArrayInput interface {
	pulumi.Input

	ToIpRuleResponseArrayOutput() IpRuleResponseArrayOutput
	ToIpRuleResponseArrayOutputWithContext(context.Context) IpRuleResponseArrayOutput
}

IpRuleResponseArrayInput is an input type that accepts IpRuleResponseArray and IpRuleResponseArrayOutput values. You can construct a concrete instance of `IpRuleResponseArrayInput` via:

IpRuleResponseArray{ IpRuleResponseArgs{...} }

type IpRuleResponseArrayOutput

type IpRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (IpRuleResponseArrayOutput) ElementType

func (IpRuleResponseArrayOutput) ElementType() reflect.Type

func (IpRuleResponseArrayOutput) Index

func (IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutput

func (o IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutput() IpRuleResponseArrayOutput

func (IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutputWithContext

func (o IpRuleResponseArrayOutput) ToIpRuleResponseArrayOutputWithContext(ctx context.Context) IpRuleResponseArrayOutput

type IpRuleResponseInput

type IpRuleResponseInput interface {
	pulumi.Input

	ToIpRuleResponseOutput() IpRuleResponseOutput
	ToIpRuleResponseOutputWithContext(context.Context) IpRuleResponseOutput
}

IpRuleResponseInput is an input type that accepts IpRuleResponseArgs and IpRuleResponseOutput values. You can construct a concrete instance of `IpRuleResponseInput` via:

IpRuleResponseArgs{...}

type IpRuleResponseOutput

type IpRuleResponseOutput struct{ *pulumi.OutputState }

A rule governing the accessibility from a specific ip address or ip range.

func (IpRuleResponseOutput) ElementType

func (IpRuleResponseOutput) ElementType() reflect.Type

func (IpRuleResponseOutput) ToIpRuleResponseOutput

func (o IpRuleResponseOutput) ToIpRuleResponseOutput() IpRuleResponseOutput

func (IpRuleResponseOutput) ToIpRuleResponseOutputWithContext

func (o IpRuleResponseOutput) ToIpRuleResponseOutputWithContext(ctx context.Context) IpRuleResponseOutput

func (IpRuleResponseOutput) Value

An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).

type KeySource added in v0.3.1

type KeySource pulumi.String

Enumerates the possible value of keySource for Encryption

func (KeySource) ElementType added in v0.3.1

func (KeySource) ElementType() reflect.Type

func (KeySource) ToStringOutput added in v0.3.1

func (e KeySource) ToStringOutput() pulumi.StringOutput

func (KeySource) ToStringOutputWithContext added in v0.3.1

func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KeySource) ToStringPtrOutput added in v0.3.1

func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySource) ToStringPtrOutputWithContext added in v0.3.1

func (e KeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeyVaultProperties

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

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"`
	// Version of the Key from KeyVault
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
}

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) KeyVersion

Version of the Key from 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) KeyVersion

Version of the Key from 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"`
	// Version of the Key from KeyVault
	KeyVersion *string `pulumi:"keyVersion"`
}

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"`
	// Version of the Key from KeyVault
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
}

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) KeyVersion

Version of the Key from 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) KeyVersion

Version of the Key from KeyVault

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

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

type ListAccountKeysArgs

type ListAccountKeysArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListAccountKeysResult

type ListAccountKeysResult struct {
	// Gets the value of key 1.
	Key1 *string `pulumi:"key1"`
	// Gets the value of key 2.
	Key2 *string `pulumi:"key2"`
}

The access keys for the cognitive services account.

func ListAccountKeys

func ListAccountKeys(ctx *pulumi.Context, args *ListAccountKeysArgs, opts ...pulumi.InvokeOption) (*ListAccountKeysResult, error)

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountResult

type LookupAccountResult struct {
	// Entity Tag
	Etag string `pulumi:"etag"`
	// The id of the created account
	Id string `pulumi:"id"`
	// The identity of Cognitive Services account.
	Identity *IdentityResponse `pulumi:"identity"`
	// The Kind of the resource.
	Kind *string `pulumi:"kind"`
	// The location of the resource
	Location *string `pulumi:"location"`
	// The name of the created account
	Name string `pulumi:"name"`
	// Properties of Cognitive Services account.
	Properties CognitiveServicesAccountPropertiesResponse `pulumi:"properties"`
	// The SKU of Cognitive Services account.
	Sku *SkuResponse `pulumi:"sku"`
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Cognitive Services Account is an Azure resource representing the provisioned account, its type, location and SKU.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the private endpoint connection associated with the Cognitive Services Account
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type NetworkRuleAction added in v0.3.1

type NetworkRuleAction pulumi.String

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

func (NetworkRuleAction) ElementType added in v0.3.1

func (NetworkRuleAction) ElementType() reflect.Type

func (NetworkRuleAction) ToStringOutput added in v0.3.1

func (e NetworkRuleAction) ToStringOutput() pulumi.StringOutput

func (NetworkRuleAction) ToStringOutputWithContext added in v0.3.1

func (e NetworkRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkRuleAction) ToStringPtrOutput added in v0.3.1

func (e NetworkRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleAction) ToStringPtrOutputWithContext added in v0.3.1

func (e NetworkRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkRuleSet

type NetworkRuleSet struct {
	// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
	DefaultAction *string `pulumi:"defaultAction"`
	// The list of IP address rules.
	IpRules []IpRule `pulumi:"ipRules"`
	// The list of virtual network rules.
	VirtualNetworkRules []VirtualNetworkRule `pulumi:"virtualNetworkRules"`
}

A set of rules governing the network accessibility.

type NetworkRuleSetArgs

type NetworkRuleSetArgs struct {
	// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
	DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"`
	// The list of IP address rules.
	IpRules IpRuleArrayInput `pulumi:"ipRules"`
	// The list of virtual network rules.
	VirtualNetworkRules VirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"`
}

A set of rules governing the network accessibility.

func (NetworkRuleSetArgs) ElementType

func (NetworkRuleSetArgs) ElementType() reflect.Type

func (NetworkRuleSetArgs) ToNetworkRuleSetOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext

func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext

func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

type NetworkRuleSetInput

type NetworkRuleSetInput interface {
	pulumi.Input

	ToNetworkRuleSetOutput() NetworkRuleSetOutput
	ToNetworkRuleSetOutputWithContext(context.Context) NetworkRuleSetOutput
}

NetworkRuleSetInput is an input type that accepts NetworkRuleSetArgs and NetworkRuleSetOutput values. You can construct a concrete instance of `NetworkRuleSetInput` via:

NetworkRuleSetArgs{...}

type NetworkRuleSetOutput

type NetworkRuleSetOutput struct{ *pulumi.OutputState }

A set of rules governing the network accessibility.

func (NetworkRuleSetOutput) DefaultAction

func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringPtrOutput

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

func (NetworkRuleSetOutput) ElementType

func (NetworkRuleSetOutput) ElementType() reflect.Type

func (NetworkRuleSetOutput) IpRules

The list of IP address rules.

func (NetworkRuleSetOutput) ToNetworkRuleSetOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext

func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext

func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

func (NetworkRuleSetOutput) VirtualNetworkRules

func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput

The list of virtual network rules.

type NetworkRuleSetPtrInput

type NetworkRuleSetPtrInput interface {
	pulumi.Input

	ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
	ToNetworkRuleSetPtrOutputWithContext(context.Context) NetworkRuleSetPtrOutput
}

NetworkRuleSetPtrInput is an input type that accepts NetworkRuleSetArgs, NetworkRuleSetPtr and NetworkRuleSetPtrOutput values. You can construct a concrete instance of `NetworkRuleSetPtrInput` via:

        NetworkRuleSetArgs{...}

or:

        nil

type NetworkRuleSetPtrOutput

type NetworkRuleSetPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetPtrOutput) DefaultAction

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

func (NetworkRuleSetPtrOutput) Elem

func (NetworkRuleSetPtrOutput) ElementType

func (NetworkRuleSetPtrOutput) ElementType() reflect.Type

func (NetworkRuleSetPtrOutput) IpRules

The list of IP address rules.

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput

func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext

func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput

func (NetworkRuleSetPtrOutput) VirtualNetworkRules

The list of virtual network rules.

type NetworkRuleSetResponse

type NetworkRuleSetResponse struct {
	// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
	DefaultAction *string `pulumi:"defaultAction"`
	// The list of IP address rules.
	IpRules []IpRuleResponse `pulumi:"ipRules"`
	// The list of virtual network rules.
	VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"`
}

A set of rules governing the network accessibility.

type NetworkRuleSetResponseArgs

type NetworkRuleSetResponseArgs struct {
	// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
	DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"`
	// The list of IP address rules.
	IpRules IpRuleResponseArrayInput `pulumi:"ipRules"`
	// The list of virtual network rules.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayInput `pulumi:"virtualNetworkRules"`
}

A set of rules governing the network accessibility.

func (NetworkRuleSetResponseArgs) ElementType

func (NetworkRuleSetResponseArgs) ElementType() reflect.Type

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext

func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

type NetworkRuleSetResponseInput

type NetworkRuleSetResponseInput interface {
	pulumi.Input

	ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
	ToNetworkRuleSetResponseOutputWithContext(context.Context) NetworkRuleSetResponseOutput
}

NetworkRuleSetResponseInput is an input type that accepts NetworkRuleSetResponseArgs and NetworkRuleSetResponseOutput values. You can construct a concrete instance of `NetworkRuleSetResponseInput` via:

NetworkRuleSetResponseArgs{...}

type NetworkRuleSetResponseOutput

type NetworkRuleSetResponseOutput struct{ *pulumi.OutputState }

A set of rules governing the network accessibility.

func (NetworkRuleSetResponseOutput) DefaultAction

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

func (NetworkRuleSetResponseOutput) ElementType

func (NetworkRuleSetResponseOutput) IpRules

The list of IP address rules.

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext

func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponseOutput) VirtualNetworkRules

The list of virtual network rules.

type NetworkRuleSetResponsePtrInput

type NetworkRuleSetResponsePtrInput interface {
	pulumi.Input

	ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
	ToNetworkRuleSetResponsePtrOutputWithContext(context.Context) NetworkRuleSetResponsePtrOutput
}

NetworkRuleSetResponsePtrInput is an input type that accepts NetworkRuleSetResponseArgs, NetworkRuleSetResponsePtr and NetworkRuleSetResponsePtrOutput values. You can construct a concrete instance of `NetworkRuleSetResponsePtrInput` via:

        NetworkRuleSetResponseArgs{...}

or:

        nil

type NetworkRuleSetResponsePtrOutput

type NetworkRuleSetResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleSetResponsePtrOutput) DefaultAction

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

func (NetworkRuleSetResponsePtrOutput) Elem

func (NetworkRuleSetResponsePtrOutput) ElementType

func (NetworkRuleSetResponsePtrOutput) IpRules

The list of IP address rules.

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext

func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput

func (NetworkRuleSetResponsePtrOutput) VirtualNetworkRules

The list of virtual network rules.

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource. Latest API Version: 2017-04-18.

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 name of Cognitive Services account.
	AccountName pulumi.StringInput
	// The name of the private endpoint connection associated with the Cognitive Services Account
	PrivateEndpointConnectionName pulumi.StringInput
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	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 PrivateEndpointConnectionProperties

type PrivateEndpointConnectionProperties struct {
	// The private link resource group ids.
	GroupIds []string `pulumi:"groupIds"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
}

Properties of the PrivateEndpointConnectProperties.

type PrivateEndpointConnectionPropertiesArgs

type PrivateEndpointConnectionPropertiesArgs struct {
	// The private link resource group ids.
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput `pulumi:"privateLinkServiceConnectionState"`
}

Properties of the PrivateEndpointConnectProperties.

func (PrivateEndpointConnectionPropertiesArgs) ElementType

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesInput

type PrivateEndpointConnectionPropertiesInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput
	ToPrivateEndpointConnectionPropertiesOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesOutput
}

PrivateEndpointConnectionPropertiesInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs and PrivateEndpointConnectionPropertiesOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesInput` via:

PrivateEndpointConnectionPropertiesArgs{...}

type PrivateEndpointConnectionPropertiesOutput

type PrivateEndpointConnectionPropertiesOutput struct{ *pulumi.OutputState }

Properties of the PrivateEndpointConnectProperties.

func (PrivateEndpointConnectionPropertiesOutput) ElementType

func (PrivateEndpointConnectionPropertiesOutput) GroupIds

The private link resource group ids.

func (PrivateEndpointConnectionPropertiesOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesPtrInput

type PrivateEndpointConnectionPropertiesPtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput
	ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPtrOutput
}

PrivateEndpointConnectionPropertiesPtrInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs, PrivateEndpointConnectionPropertiesPtr and PrivateEndpointConnectionPropertiesPtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPtrInput` via:

        PrivateEndpointConnectionPropertiesArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesPtrOutput) Elem

func (PrivateEndpointConnectionPropertiesPtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesPtrOutput) GroupIds

The private link resource group ids.

func (PrivateEndpointConnectionPropertiesPtrOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutput

func (o PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesResponse

type PrivateEndpointConnectionPropertiesResponse struct {
	// The private link resource group ids.
	GroupIds []string `pulumi:"groupIds"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
}

Properties of the PrivateEndpointConnectProperties.

type PrivateEndpointConnectionPropertiesResponseArgs

type PrivateEndpointConnectionPropertiesResponseArgs struct {
	// The private link resource group ids.
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"`
}

Properties of the PrivateEndpointConnectProperties.

func (PrivateEndpointConnectionPropertiesResponseArgs) ElementType

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutput() PrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponseInput

type PrivateEndpointConnectionPropertiesResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput
	ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesResponseOutput
}

PrivateEndpointConnectionPropertiesResponseInput is an input type that accepts PrivateEndpointConnectionPropertiesResponseArgs and PrivateEndpointConnectionPropertiesResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesResponseInput` via:

PrivateEndpointConnectionPropertiesResponseArgs{...}

type PrivateEndpointConnectionPropertiesResponseOutput

type PrivateEndpointConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the PrivateEndpointConnectProperties.

func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponseOutput) GroupIds

The private link resource group ids.

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput() PrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponsePtrInput

type PrivateEndpointConnectionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesResponsePtrOutput() PrivateEndpointConnectionPropertiesResponsePtrOutput
	ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput
}

PrivateEndpointConnectionPropertiesResponsePtrInput is an input type that accepts PrivateEndpointConnectionPropertiesResponseArgs, PrivateEndpointConnectionPropertiesResponsePtr and PrivateEndpointConnectionPropertiesResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesResponsePtrInput` via:

        PrivateEndpointConnectionPropertiesResponseArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) Elem

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) GroupIds

The private link resource group ids.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource properties.
	Properties *PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource
	Name pulumi.StringInput `pulumi:"name"`
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesResponsePtrInput `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringInput `pulumi:"type"`
}

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) Properties

Resource properties.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesResponsePtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointConnectionType

type PrivateEndpointConnectionType struct {
	// Resource properties.
	Properties *PrivateEndpointConnectionProperties `pulumi:"properties"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionTypeArgs

type PrivateEndpointConnectionTypeArgs struct {
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesPtrInput `pulumi:"properties"`
}

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionTypeArgs) ElementType

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeArray

type PrivateEndpointConnectionTypeArray []PrivateEndpointConnectionTypeInput

func (PrivateEndpointConnectionTypeArray) ElementType

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayInput

type PrivateEndpointConnectionTypeArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput
	ToPrivateEndpointConnectionTypeArrayOutputWithContext(context.Context) PrivateEndpointConnectionTypeArrayOutput
}

PrivateEndpointConnectionTypeArrayInput is an input type that accepts PrivateEndpointConnectionTypeArray and PrivateEndpointConnectionTypeArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeArrayInput` via:

PrivateEndpointConnectionTypeArray{ PrivateEndpointConnectionTypeArgs{...} }

type PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionTypeArrayOutput) ElementType

func (PrivateEndpointConnectionTypeArrayOutput) Index

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeInput

type PrivateEndpointConnectionTypeInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput
	ToPrivateEndpointConnectionTypeOutputWithContext(context.Context) PrivateEndpointConnectionTypeOutput
}

PrivateEndpointConnectionTypeInput is an input type that accepts PrivateEndpointConnectionTypeArgs and PrivateEndpointConnectionTypeOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeInput` via:

PrivateEndpointConnectionTypeArgs{...}

type PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionTypeOutput) ElementType

func (PrivateEndpointConnectionTypeOutput) Properties

Resource properties.

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointResponse

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

The Private Endpoint resource.

type PrivateEndpointResponseArgs

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

The Private Endpoint resource.

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 }

The Private Endpoint resource.

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 PrivateEndpointServiceConnectionStatus added in v0.3.1

type PrivateEndpointServiceConnectionStatus pulumi.String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringOutput added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionRequired *string `pulumi:"actionRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionRequired pulumi.StringPtrInput `pulumi:"actionRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionRequired *string `pulumi:"actionRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionRequired pulumi.StringPtrInput `pulumi:"actionRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PublicNetworkAccess added in v0.3.1

type PublicNetworkAccess pulumi.String

Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

func (PublicNetworkAccess) ElementType added in v0.3.1

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToStringOutput added in v0.3.1

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext added in v0.3.1

func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccess) ToStringPtrOutput added in v0.3.1

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext added in v0.3.1

func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Sku

type Sku struct {
	// Gets or sets the sku name. Required for account creation, optional for update.
	Name string `pulumi:"name"`
}

The SKU of the cognitive services account.

type SkuArgs

type SkuArgs struct {
	// Gets or sets the sku name. Required for account creation, optional for update.
	Name pulumi.StringInput `pulumi:"name"`
}

The SKU of the cognitive services account.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuCapabilityResponse

type SkuCapabilityResponse struct {
	// The name of the SkuCapability.
	Name *string `pulumi:"name"`
	// The value of the SkuCapability.
	Value *string `pulumi:"value"`
}

SkuCapability indicates the capability of a certain feature.

type SkuCapabilityResponseArgs

type SkuCapabilityResponseArgs struct {
	// The name of the SkuCapability.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the SkuCapability.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

SkuCapability indicates the capability of a certain feature.

func (SkuCapabilityResponseArgs) ElementType

func (SkuCapabilityResponseArgs) ElementType() reflect.Type

func (SkuCapabilityResponseArgs) ToSkuCapabilityResponseOutput

func (i SkuCapabilityResponseArgs) ToSkuCapabilityResponseOutput() SkuCapabilityResponseOutput

func (SkuCapabilityResponseArgs) ToSkuCapabilityResponseOutputWithContext

func (i SkuCapabilityResponseArgs) ToSkuCapabilityResponseOutputWithContext(ctx context.Context) SkuCapabilityResponseOutput

type SkuCapabilityResponseArray

type SkuCapabilityResponseArray []SkuCapabilityResponseInput

func (SkuCapabilityResponseArray) ElementType

func (SkuCapabilityResponseArray) ElementType() reflect.Type

func (SkuCapabilityResponseArray) ToSkuCapabilityResponseArrayOutput

func (i SkuCapabilityResponseArray) ToSkuCapabilityResponseArrayOutput() SkuCapabilityResponseArrayOutput

func (SkuCapabilityResponseArray) ToSkuCapabilityResponseArrayOutputWithContext

func (i SkuCapabilityResponseArray) ToSkuCapabilityResponseArrayOutputWithContext(ctx context.Context) SkuCapabilityResponseArrayOutput

type SkuCapabilityResponseArrayInput

type SkuCapabilityResponseArrayInput interface {
	pulumi.Input

	ToSkuCapabilityResponseArrayOutput() SkuCapabilityResponseArrayOutput
	ToSkuCapabilityResponseArrayOutputWithContext(context.Context) SkuCapabilityResponseArrayOutput
}

SkuCapabilityResponseArrayInput is an input type that accepts SkuCapabilityResponseArray and SkuCapabilityResponseArrayOutput values. You can construct a concrete instance of `SkuCapabilityResponseArrayInput` via:

SkuCapabilityResponseArray{ SkuCapabilityResponseArgs{...} }

type SkuCapabilityResponseArrayOutput

type SkuCapabilityResponseArrayOutput struct{ *pulumi.OutputState }

func (SkuCapabilityResponseArrayOutput) ElementType

func (SkuCapabilityResponseArrayOutput) Index

func (SkuCapabilityResponseArrayOutput) ToSkuCapabilityResponseArrayOutput

func (o SkuCapabilityResponseArrayOutput) ToSkuCapabilityResponseArrayOutput() SkuCapabilityResponseArrayOutput

func (SkuCapabilityResponseArrayOutput) ToSkuCapabilityResponseArrayOutputWithContext

func (o SkuCapabilityResponseArrayOutput) ToSkuCapabilityResponseArrayOutputWithContext(ctx context.Context) SkuCapabilityResponseArrayOutput

type SkuCapabilityResponseInput

type SkuCapabilityResponseInput interface {
	pulumi.Input

	ToSkuCapabilityResponseOutput() SkuCapabilityResponseOutput
	ToSkuCapabilityResponseOutputWithContext(context.Context) SkuCapabilityResponseOutput
}

SkuCapabilityResponseInput is an input type that accepts SkuCapabilityResponseArgs and SkuCapabilityResponseOutput values. You can construct a concrete instance of `SkuCapabilityResponseInput` via:

SkuCapabilityResponseArgs{...}

type SkuCapabilityResponseOutput

type SkuCapabilityResponseOutput struct{ *pulumi.OutputState }

SkuCapability indicates the capability of a certain feature.

func (SkuCapabilityResponseOutput) ElementType

func (SkuCapabilityResponseOutput) Name

The name of the SkuCapability.

func (SkuCapabilityResponseOutput) ToSkuCapabilityResponseOutput

func (o SkuCapabilityResponseOutput) ToSkuCapabilityResponseOutput() SkuCapabilityResponseOutput

func (SkuCapabilityResponseOutput) ToSkuCapabilityResponseOutputWithContext

func (o SkuCapabilityResponseOutput) ToSkuCapabilityResponseOutputWithContext(ctx context.Context) SkuCapabilityResponseOutput

func (SkuCapabilityResponseOutput) Value

The value of the SkuCapability.

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU of the cognitive services account.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Gets or sets the sku name. Required for account creation, optional for update.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

Gets or sets the sku name. Required for account creation, optional for update.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// Gets or sets the sku name. Required for account creation, optional for update.
	Name string `pulumi:"name"`
	// Gets the sku tier. This is based on the SKU name.
	Tier string `pulumi:"tier"`
}

The SKU of the cognitive services account.

type SkuResponseArgs

type SkuResponseArgs struct {
	// Gets or sets the sku name. Required for account creation, optional for update.
	Name pulumi.StringInput `pulumi:"name"`
	// Gets the sku tier. This is based on the SKU name.
	Tier pulumi.StringInput `pulumi:"tier"`
}

The SKU of the cognitive services account.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU of the cognitive services account.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Gets or sets the sku name. Required for account creation, optional for update.

func (SkuResponseOutput) Tier

Gets the sku tier. This is based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

Gets or sets the sku name. Required for account creation, optional for update.

func (SkuResponsePtrOutput) Tier

Gets the sku tier. This is based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type UserAssignedIdentity

type UserAssignedIdentity struct {
	// Client App Id associated with this identity.
	ClientId *string `pulumi:"clientId"`
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId *string `pulumi:"principalId"`
}

User-assigned managed identity.

type UserAssignedIdentityArgs

type UserAssignedIdentityArgs struct {
	// Client App Id associated with this identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

User-assigned managed identity.

func (UserAssignedIdentityArgs) ElementType

func (UserAssignedIdentityArgs) ElementType() reflect.Type

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutput

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityInput

type UserAssignedIdentityInput interface {
	pulumi.Input

	ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
	ToUserAssignedIdentityOutputWithContext(context.Context) UserAssignedIdentityOutput
}

UserAssignedIdentityInput is an input type that accepts UserAssignedIdentityArgs and UserAssignedIdentityOutput values. You can construct a concrete instance of `UserAssignedIdentityInput` via:

UserAssignedIdentityArgs{...}

type UserAssignedIdentityMap

type UserAssignedIdentityMap map[string]UserAssignedIdentityInput

func (UserAssignedIdentityMap) ElementType

func (UserAssignedIdentityMap) ElementType() reflect.Type

func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput

func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput

func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext

func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput

type UserAssignedIdentityMapInput

type UserAssignedIdentityMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput
	ToUserAssignedIdentityMapOutputWithContext(context.Context) UserAssignedIdentityMapOutput
}

UserAssignedIdentityMapInput is an input type that accepts UserAssignedIdentityMap and UserAssignedIdentityMapOutput values. You can construct a concrete instance of `UserAssignedIdentityMapInput` via:

UserAssignedIdentityMap{ "key": UserAssignedIdentityArgs{...} }

type UserAssignedIdentityMapOutput

type UserAssignedIdentityMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityMapOutput) ElementType

func (UserAssignedIdentityMapOutput) MapIndex

func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput

func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput

func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext

func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput

type UserAssignedIdentityOutput

type UserAssignedIdentityOutput struct{ *pulumi.OutputState }

User-assigned managed identity.

func (UserAssignedIdentityOutput) ClientId

Client App Id associated with this identity.

func (UserAssignedIdentityOutput) ElementType

func (UserAssignedIdentityOutput) ElementType() reflect.Type

func (UserAssignedIdentityOutput) PrincipalId

Azure Active Directory principal ID associated with this Identity.

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// Client App Id associated with this identity.
	ClientId *string `pulumi:"clientId"`
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId *string `pulumi:"principalId"`
}

User-assigned managed identity.

type UserAssignedIdentityResponseArgs

type UserAssignedIdentityResponseArgs struct {
	// Client App Id associated with this identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Azure Active Directory principal ID associated with this Identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
}

User-assigned managed identity.

func (UserAssignedIdentityResponseArgs) ElementType

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseInput

type UserAssignedIdentityResponseInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
	ToUserAssignedIdentityResponseOutputWithContext(context.Context) UserAssignedIdentityResponseOutput
}

UserAssignedIdentityResponseInput is an input type that accepts UserAssignedIdentityResponseArgs and UserAssignedIdentityResponseOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseInput` via:

UserAssignedIdentityResponseArgs{...}

type UserAssignedIdentityResponseMap

type UserAssignedIdentityResponseMap map[string]UserAssignedIdentityResponseInput

func (UserAssignedIdentityResponseMap) ElementType

func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput

func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext

func (i UserAssignedIdentityResponseMap) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapInput

type UserAssignedIdentityResponseMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
	ToUserAssignedIdentityResponseMapOutputWithContext(context.Context) UserAssignedIdentityResponseMapOutput
}

UserAssignedIdentityResponseMapInput is an input type that accepts UserAssignedIdentityResponseMap and UserAssignedIdentityResponseMapOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseMapInput` via:

UserAssignedIdentityResponseMap{ "key": UserAssignedIdentityResponseArgs{...} }

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User-assigned managed identity.

func (UserAssignedIdentityResponseOutput) ClientId

Client App Id associated with this identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

Azure Active Directory principal ID associated with this Identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserOwnedStorage

type UserOwnedStorage struct {
	// Full resource id of a Microsoft.Storage resource.
	ResourceId *string `pulumi:"resourceId"`
}

The user owned storage for Cognitive Services account.

type UserOwnedStorageArgs

type UserOwnedStorageArgs struct {
	// Full resource id of a Microsoft.Storage resource.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

The user owned storage for Cognitive Services account.

func (UserOwnedStorageArgs) ElementType

func (UserOwnedStorageArgs) ElementType() reflect.Type

func (UserOwnedStorageArgs) ToUserOwnedStorageOutput

func (i UserOwnedStorageArgs) ToUserOwnedStorageOutput() UserOwnedStorageOutput

func (UserOwnedStorageArgs) ToUserOwnedStorageOutputWithContext

func (i UserOwnedStorageArgs) ToUserOwnedStorageOutputWithContext(ctx context.Context) UserOwnedStorageOutput

type UserOwnedStorageArray

type UserOwnedStorageArray []UserOwnedStorageInput

func (UserOwnedStorageArray) ElementType

func (UserOwnedStorageArray) ElementType() reflect.Type

func (UserOwnedStorageArray) ToUserOwnedStorageArrayOutput

func (i UserOwnedStorageArray) ToUserOwnedStorageArrayOutput() UserOwnedStorageArrayOutput

func (UserOwnedStorageArray) ToUserOwnedStorageArrayOutputWithContext

func (i UserOwnedStorageArray) ToUserOwnedStorageArrayOutputWithContext(ctx context.Context) UserOwnedStorageArrayOutput

type UserOwnedStorageArrayInput

type UserOwnedStorageArrayInput interface {
	pulumi.Input

	ToUserOwnedStorageArrayOutput() UserOwnedStorageArrayOutput
	ToUserOwnedStorageArrayOutputWithContext(context.Context) UserOwnedStorageArrayOutput
}

UserOwnedStorageArrayInput is an input type that accepts UserOwnedStorageArray and UserOwnedStorageArrayOutput values. You can construct a concrete instance of `UserOwnedStorageArrayInput` via:

UserOwnedStorageArray{ UserOwnedStorageArgs{...} }

type UserOwnedStorageArrayOutput

type UserOwnedStorageArrayOutput struct{ *pulumi.OutputState }

func (UserOwnedStorageArrayOutput) ElementType

func (UserOwnedStorageArrayOutput) Index

func (UserOwnedStorageArrayOutput) ToUserOwnedStorageArrayOutput

func (o UserOwnedStorageArrayOutput) ToUserOwnedStorageArrayOutput() UserOwnedStorageArrayOutput

func (UserOwnedStorageArrayOutput) ToUserOwnedStorageArrayOutputWithContext

func (o UserOwnedStorageArrayOutput) ToUserOwnedStorageArrayOutputWithContext(ctx context.Context) UserOwnedStorageArrayOutput

type UserOwnedStorageInput

type UserOwnedStorageInput interface {
	pulumi.Input

	ToUserOwnedStorageOutput() UserOwnedStorageOutput
	ToUserOwnedStorageOutputWithContext(context.Context) UserOwnedStorageOutput
}

UserOwnedStorageInput is an input type that accepts UserOwnedStorageArgs and UserOwnedStorageOutput values. You can construct a concrete instance of `UserOwnedStorageInput` via:

UserOwnedStorageArgs{...}

type UserOwnedStorageOutput

type UserOwnedStorageOutput struct{ *pulumi.OutputState }

The user owned storage for Cognitive Services account.

func (UserOwnedStorageOutput) ElementType

func (UserOwnedStorageOutput) ElementType() reflect.Type

func (UserOwnedStorageOutput) ResourceId

Full resource id of a Microsoft.Storage resource.

func (UserOwnedStorageOutput) ToUserOwnedStorageOutput

func (o UserOwnedStorageOutput) ToUserOwnedStorageOutput() UserOwnedStorageOutput

func (UserOwnedStorageOutput) ToUserOwnedStorageOutputWithContext

func (o UserOwnedStorageOutput) ToUserOwnedStorageOutputWithContext(ctx context.Context) UserOwnedStorageOutput

type UserOwnedStorageResponse

type UserOwnedStorageResponse struct {
	// Full resource id of a Microsoft.Storage resource.
	ResourceId *string `pulumi:"resourceId"`
}

The user owned storage for Cognitive Services account.

type UserOwnedStorageResponseArgs

type UserOwnedStorageResponseArgs struct {
	// Full resource id of a Microsoft.Storage resource.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

The user owned storage for Cognitive Services account.

func (UserOwnedStorageResponseArgs) ElementType

func (UserOwnedStorageResponseArgs) ToUserOwnedStorageResponseOutput

func (i UserOwnedStorageResponseArgs) ToUserOwnedStorageResponseOutput() UserOwnedStorageResponseOutput

func (UserOwnedStorageResponseArgs) ToUserOwnedStorageResponseOutputWithContext

func (i UserOwnedStorageResponseArgs) ToUserOwnedStorageResponseOutputWithContext(ctx context.Context) UserOwnedStorageResponseOutput

type UserOwnedStorageResponseArray

type UserOwnedStorageResponseArray []UserOwnedStorageResponseInput

func (UserOwnedStorageResponseArray) ElementType

func (UserOwnedStorageResponseArray) ToUserOwnedStorageResponseArrayOutput

func (i UserOwnedStorageResponseArray) ToUserOwnedStorageResponseArrayOutput() UserOwnedStorageResponseArrayOutput

func (UserOwnedStorageResponseArray) ToUserOwnedStorageResponseArrayOutputWithContext

func (i UserOwnedStorageResponseArray) ToUserOwnedStorageResponseArrayOutputWithContext(ctx context.Context) UserOwnedStorageResponseArrayOutput

type UserOwnedStorageResponseArrayInput

type UserOwnedStorageResponseArrayInput interface {
	pulumi.Input

	ToUserOwnedStorageResponseArrayOutput() UserOwnedStorageResponseArrayOutput
	ToUserOwnedStorageResponseArrayOutputWithContext(context.Context) UserOwnedStorageResponseArrayOutput
}

UserOwnedStorageResponseArrayInput is an input type that accepts UserOwnedStorageResponseArray and UserOwnedStorageResponseArrayOutput values. You can construct a concrete instance of `UserOwnedStorageResponseArrayInput` via:

UserOwnedStorageResponseArray{ UserOwnedStorageResponseArgs{...} }

type UserOwnedStorageResponseArrayOutput

type UserOwnedStorageResponseArrayOutput struct{ *pulumi.OutputState }

func (UserOwnedStorageResponseArrayOutput) ElementType

func (UserOwnedStorageResponseArrayOutput) Index

func (UserOwnedStorageResponseArrayOutput) ToUserOwnedStorageResponseArrayOutput

func (o UserOwnedStorageResponseArrayOutput) ToUserOwnedStorageResponseArrayOutput() UserOwnedStorageResponseArrayOutput

func (UserOwnedStorageResponseArrayOutput) ToUserOwnedStorageResponseArrayOutputWithContext

func (o UserOwnedStorageResponseArrayOutput) ToUserOwnedStorageResponseArrayOutputWithContext(ctx context.Context) UserOwnedStorageResponseArrayOutput

type UserOwnedStorageResponseInput

type UserOwnedStorageResponseInput interface {
	pulumi.Input

	ToUserOwnedStorageResponseOutput() UserOwnedStorageResponseOutput
	ToUserOwnedStorageResponseOutputWithContext(context.Context) UserOwnedStorageResponseOutput
}

UserOwnedStorageResponseInput is an input type that accepts UserOwnedStorageResponseArgs and UserOwnedStorageResponseOutput values. You can construct a concrete instance of `UserOwnedStorageResponseInput` via:

UserOwnedStorageResponseArgs{...}

type UserOwnedStorageResponseOutput

type UserOwnedStorageResponseOutput struct{ *pulumi.OutputState }

The user owned storage for Cognitive Services account.

func (UserOwnedStorageResponseOutput) ElementType

func (UserOwnedStorageResponseOutput) ResourceId

Full resource id of a Microsoft.Storage resource.

func (UserOwnedStorageResponseOutput) ToUserOwnedStorageResponseOutput

func (o UserOwnedStorageResponseOutput) ToUserOwnedStorageResponseOutput() UserOwnedStorageResponseOutput

func (UserOwnedStorageResponseOutput) ToUserOwnedStorageResponseOutputWithContext

func (o UserOwnedStorageResponseOutput) ToUserOwnedStorageResponseOutputWithContext(ctx context.Context) UserOwnedStorageResponseOutput

type VirtualNetworkRule

type VirtualNetworkRule struct {
	// Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
	Id string `pulumi:"id"`
	// Ignore missing vnet service endpoint or not.
	IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Gets the state of virtual network rule.
	State *string `pulumi:"state"`
}

A rule governing the accessibility from a specific virtual network.

type VirtualNetworkRuleArgs

type VirtualNetworkRuleArgs struct {
	// Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
	Id pulumi.StringInput `pulumi:"id"`
	// Ignore missing vnet service endpoint or not.
	IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Gets the state of virtual network rule.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A rule governing the accessibility from a specific virtual network.

func (VirtualNetworkRuleArgs) ElementType

func (VirtualNetworkRuleArgs) ElementType() reflect.Type

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleArray

type VirtualNetworkRuleArray []VirtualNetworkRuleInput

func (VirtualNetworkRuleArray) ElementType

func (VirtualNetworkRuleArray) ElementType() reflect.Type

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayInput

type VirtualNetworkRuleArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
	ToVirtualNetworkRuleArrayOutputWithContext(context.Context) VirtualNetworkRuleArrayOutput
}

VirtualNetworkRuleArrayInput is an input type that accepts VirtualNetworkRuleArray and VirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleArrayInput` via:

VirtualNetworkRuleArray{ VirtualNetworkRuleArgs{...} }

type VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleArrayOutput) ElementType

func (VirtualNetworkRuleArrayOutput) Index

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleInput

type VirtualNetworkRuleInput interface {
	pulumi.Input

	ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
	ToVirtualNetworkRuleOutputWithContext(context.Context) VirtualNetworkRuleOutput
}

VirtualNetworkRuleInput is an input type that accepts VirtualNetworkRuleArgs and VirtualNetworkRuleOutput values. You can construct a concrete instance of `VirtualNetworkRuleInput` via:

VirtualNetworkRuleArgs{...}

type VirtualNetworkRuleOutput

type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }

A rule governing the accessibility from a specific virtual network.

func (VirtualNetworkRuleOutput) ElementType

func (VirtualNetworkRuleOutput) ElementType() reflect.Type

func (VirtualNetworkRuleOutput) Id

Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.

func (VirtualNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint

func (o VirtualNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput

Ignore missing vnet service endpoint or not.

func (VirtualNetworkRuleOutput) State

Gets the state of virtual network rule.

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleResponse

type VirtualNetworkRuleResponse struct {
	// Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
	Id string `pulumi:"id"`
	// Ignore missing vnet service endpoint or not.
	IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Gets the state of virtual network rule.
	State *string `pulumi:"state"`
}

A rule governing the accessibility from a specific virtual network.

type VirtualNetworkRuleResponseArgs

type VirtualNetworkRuleResponseArgs struct {
	// Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
	Id pulumi.StringInput `pulumi:"id"`
	// Ignore missing vnet service endpoint or not.
	IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"`
	// Gets the state of virtual network rule.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A rule governing the accessibility from a specific virtual network.

func (VirtualNetworkRuleResponseArgs) ElementType

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseArray

type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput

func (VirtualNetworkRuleResponseArray) ElementType

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayInput

type VirtualNetworkRuleResponseArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
	ToVirtualNetworkRuleResponseArrayOutputWithContext(context.Context) VirtualNetworkRuleResponseArrayOutput
}

VirtualNetworkRuleResponseArrayInput is an input type that accepts VirtualNetworkRuleResponseArray and VirtualNetworkRuleResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseArrayInput` via:

VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }

type VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleResponseArrayOutput) ElementType

func (VirtualNetworkRuleResponseArrayOutput) Index

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseInput

type VirtualNetworkRuleResponseInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
	ToVirtualNetworkRuleResponseOutputWithContext(context.Context) VirtualNetworkRuleResponseOutput
}

VirtualNetworkRuleResponseInput is an input type that accepts VirtualNetworkRuleResponseArgs and VirtualNetworkRuleResponseOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseInput` via:

VirtualNetworkRuleResponseArgs{...}

type VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }

A rule governing the accessibility from a specific virtual network.

func (VirtualNetworkRuleResponseOutput) ElementType

func (VirtualNetworkRuleResponseOutput) Id

Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.

func (VirtualNetworkRuleResponseOutput) IgnoreMissingVnetServiceEndpoint

func (o VirtualNetworkRuleResponseOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput

Ignore missing vnet service endpoint or not.

func (VirtualNetworkRuleResponseOutput) State

Gets the state of virtual network rule.

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

Jump to

Keyboard shortcuts

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