cognitiveservices

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AllowedContentLevelLow    = AllowedContentLevel("Low")
	AllowedContentLevelMedium = AllowedContentLevel("Medium")
	AllowedContentLevelHigh   = AllowedContentLevel("High")
)
View Source
const (
	DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable = DeploymentModelVersionUpgradeOption("OnceNewDefaultVersionAvailable")
	DeploymentModelVersionUpgradeOptionOnceCurrentVersionExpired      = DeploymentModelVersionUpgradeOption("OnceCurrentVersionExpired")
	DeploymentModelVersionUpgradeOptionNoAutoUpgrade                  = DeploymentModelVersionUpgradeOption("NoAutoUpgrade")
)
View Source
const (
	DeploymentScaleTypeStandard = DeploymentScaleType("Standard")
	DeploymentScaleTypeManual   = DeploymentScaleType("Manual")
)
View Source
const (
	EncryptionScopeStateEnumDisabled = EncryptionScopeStateEnum("Disabled")
	EncryptionScopeStateEnumEnabled  = EncryptionScopeStateEnum("Enabled")
)
View Source
const (
	HostingModelWeb                   = HostingModel("Web")
	HostingModelConnectedContainer    = HostingModel("ConnectedContainer")
	HostingModelDisconnectedContainer = HostingModel("DisconnectedContainer")
	HostingModelProvisionedWeb        = HostingModel("ProvisionedWeb")
)
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")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)
View Source
const (
	RaiPolicyContentSourcePrompt     = RaiPolicyContentSource("Prompt")
	RaiPolicyContentSourceCompletion = RaiPolicyContentSource("Completion")
)
View Source
const (
	RaiPolicyModeDefault  = RaiPolicyMode("Default")
	RaiPolicyModeDeferred = RaiPolicyMode("Deferred")
	RaiPolicyModeBlocking = RaiPolicyMode("Blocking")
)
View Source
const (
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
)
View Source
const (
	RoutingMethodsPriority    = RoutingMethods("Priority")
	RoutingMethodsWeighted    = RoutingMethods("Weighted")
	RoutingMethodsPerformance = RoutingMethods("Performance")
)
View Source
const (
	SkuTierFree       = SkuTier("Free")
	SkuTierBasic      = SkuTier("Basic")
	SkuTierStandard   = SkuTier("Standard")
	SkuTierPremium    = SkuTier("Premium")
	SkuTierEnterprise = SkuTier("Enterprise")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AbusePenaltyResponse

type AbusePenaltyResponse struct {
	// The action of AbusePenalty.
	Action *string `pulumi:"action"`
	// The datetime of expiration of the AbusePenalty.
	Expiration *string `pulumi:"expiration"`
	// The percentage of rate limit.
	RateLimitPercentage *float64 `pulumi:"rateLimitPercentage"`
}

The abuse penalty.

type AbusePenaltyResponseOutput

type AbusePenaltyResponseOutput struct{ *pulumi.OutputState }

The abuse penalty.

func (AbusePenaltyResponseOutput) Action

The action of AbusePenalty.

func (AbusePenaltyResponseOutput) ElementType

func (AbusePenaltyResponseOutput) ElementType() reflect.Type

func (AbusePenaltyResponseOutput) Expiration

The datetime of expiration of the AbusePenalty.

func (AbusePenaltyResponseOutput) RateLimitPercentage

func (o AbusePenaltyResponseOutput) RateLimitPercentage() pulumi.Float64PtrOutput

The percentage of rate limit.

func (AbusePenaltyResponseOutput) ToAbusePenaltyResponseOutput

func (o AbusePenaltyResponseOutput) ToAbusePenaltyResponseOutput() AbusePenaltyResponseOutput

func (AbusePenaltyResponseOutput) ToAbusePenaltyResponseOutputWithContext

func (o AbusePenaltyResponseOutput) ToAbusePenaltyResponseOutputWithContext(ctx context.Context) AbusePenaltyResponseOutput

type Account

type Account struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identity for the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services account.
	Properties AccountPropertiesResponseOutput `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2017-04-18.

Other available API versions: 2017-04-18, 2023-10-01-preview.

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

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

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

type AccountArgs

type AccountArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityPtrInput
	// The Kind of the resource.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of Cognitive Services account.
	Properties AccountPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource model definition representing SKU
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput

type AccountInput interface {
	pulumi.Input

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

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Etag

Resource Etag.

func (AccountOutput) Identity

Identity for the resource.

func (AccountOutput) Kind

The Kind of the resource.

func (AccountOutput) Location

func (o AccountOutput) Location() pulumi.StringPtrOutput

The geo-location where the resource lives

func (AccountOutput) Name

The name of the resource

func (AccountOutput) Properties

Properties of Cognitive Services account.

func (AccountOutput) Sku

The resource model definition representing SKU

func (AccountOutput) SystemData

func (o AccountOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (AccountOutput) Tags

Resource tags.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

func (AccountOutput) Type

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

type AccountProperties

type AccountProperties struct {
	AllowedFqdnList []string `pulumi:"allowedFqdnList"`
	// The api properties for special APIs.
	ApiProperties *ApiProperties `pulumi:"apiProperties"`
	// Optional subdomain name used for token-based authentication.
	CustomSubDomainName *string `pulumi:"customSubDomainName"`
	DisableLocalAuth    *bool   `pulumi:"disableLocalAuth"`
	// The flag to enable dynamic throttling.
	DynamicThrottlingEnabled *bool `pulumi:"dynamicThrottlingEnabled"`
	// The encryption properties for this resource.
	Encryption *Encryption `pulumi:"encryption"`
	// The multiregion settings of Cognitive Services account.
	Locations *MultiRegionSettings `pulumi:"locations"`
	// Resource migration token.
	MigrationToken *string `pulumi:"migrationToken"`
	// A collection of rules governing the accessibility from specific network locations.
	NetworkAcls *NetworkRuleSet `pulumi:"networkAcls"`
	// Whether or not public endpoint access is allowed for this account.
	PublicNetworkAccess           *string `pulumi:"publicNetworkAccess"`
	Restore                       *bool   `pulumi:"restore"`
	RestrictOutboundNetworkAccess *bool   `pulumi:"restrictOutboundNetworkAccess"`
	// The storage accounts for this resource.
	UserOwnedStorage []UserOwnedStorage `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

func (*AccountProperties) Defaults

func (val *AccountProperties) Defaults() *AccountProperties

Defaults sets the appropriate defaults for AccountProperties

type AccountPropertiesArgs

type AccountPropertiesArgs struct {
	AllowedFqdnList pulumi.StringArrayInput `pulumi:"allowedFqdnList"`
	// The api properties for special APIs.
	ApiProperties ApiPropertiesPtrInput `pulumi:"apiProperties"`
	// Optional subdomain name used for token-based authentication.
	CustomSubDomainName pulumi.StringPtrInput `pulumi:"customSubDomainName"`
	DisableLocalAuth    pulumi.BoolPtrInput   `pulumi:"disableLocalAuth"`
	// The flag to enable dynamic throttling.
	DynamicThrottlingEnabled pulumi.BoolPtrInput `pulumi:"dynamicThrottlingEnabled"`
	// The encryption properties for this resource.
	Encryption EncryptionPtrInput `pulumi:"encryption"`
	// The multiregion settings of Cognitive Services account.
	Locations MultiRegionSettingsPtrInput `pulumi:"locations"`
	// Resource migration token.
	MigrationToken pulumi.StringPtrInput `pulumi:"migrationToken"`
	// A collection of rules governing the accessibility from specific network locations.
	NetworkAcls NetworkRuleSetPtrInput `pulumi:"networkAcls"`
	// Whether or not public endpoint access is allowed for this account.
	PublicNetworkAccess           pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	Restore                       pulumi.BoolPtrInput   `pulumi:"restore"`
	RestrictOutboundNetworkAccess pulumi.BoolPtrInput   `pulumi:"restrictOutboundNetworkAccess"`
	// The storage accounts for this resource.
	UserOwnedStorage UserOwnedStorageArrayInput `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

func (*AccountPropertiesArgs) Defaults

Defaults sets the appropriate defaults for AccountPropertiesArgs

func (AccountPropertiesArgs) ElementType

func (AccountPropertiesArgs) ElementType() reflect.Type

func (AccountPropertiesArgs) ToAccountPropertiesOutput

func (i AccountPropertiesArgs) ToAccountPropertiesOutput() AccountPropertiesOutput

func (AccountPropertiesArgs) ToAccountPropertiesOutputWithContext

func (i AccountPropertiesArgs) ToAccountPropertiesOutputWithContext(ctx context.Context) AccountPropertiesOutput

func (AccountPropertiesArgs) ToAccountPropertiesPtrOutput

func (i AccountPropertiesArgs) ToAccountPropertiesPtrOutput() AccountPropertiesPtrOutput

func (AccountPropertiesArgs) ToAccountPropertiesPtrOutputWithContext

func (i AccountPropertiesArgs) ToAccountPropertiesPtrOutputWithContext(ctx context.Context) AccountPropertiesPtrOutput

type AccountPropertiesInput

type AccountPropertiesInput interface {
	pulumi.Input

	ToAccountPropertiesOutput() AccountPropertiesOutput
	ToAccountPropertiesOutputWithContext(context.Context) AccountPropertiesOutput
}

AccountPropertiesInput is an input type that accepts AccountPropertiesArgs and AccountPropertiesOutput values. You can construct a concrete instance of `AccountPropertiesInput` via:

AccountPropertiesArgs{...}

type AccountPropertiesOutput

type AccountPropertiesOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account.

func (AccountPropertiesOutput) AllowedFqdnList

func (o AccountPropertiesOutput) AllowedFqdnList() pulumi.StringArrayOutput

func (AccountPropertiesOutput) ApiProperties

The api properties for special APIs.

func (AccountPropertiesOutput) CustomSubDomainName

func (o AccountPropertiesOutput) CustomSubDomainName() pulumi.StringPtrOutput

Optional subdomain name used for token-based authentication.

func (AccountPropertiesOutput) DisableLocalAuth

func (o AccountPropertiesOutput) DisableLocalAuth() pulumi.BoolPtrOutput

func (AccountPropertiesOutput) DynamicThrottlingEnabled

func (o AccountPropertiesOutput) DynamicThrottlingEnabled() pulumi.BoolPtrOutput

The flag to enable dynamic throttling.

func (AccountPropertiesOutput) ElementType

func (AccountPropertiesOutput) ElementType() reflect.Type

func (AccountPropertiesOutput) Encryption

The encryption properties for this resource.

func (AccountPropertiesOutput) Locations

The multiregion settings of Cognitive Services account.

func (AccountPropertiesOutput) MigrationToken

func (o AccountPropertiesOutput) MigrationToken() pulumi.StringPtrOutput

Resource migration token.

func (AccountPropertiesOutput) NetworkAcls

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

func (AccountPropertiesOutput) PublicNetworkAccess

func (o AccountPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether or not public endpoint access is allowed for this account.

func (AccountPropertiesOutput) Restore

func (AccountPropertiesOutput) RestrictOutboundNetworkAccess

func (o AccountPropertiesOutput) RestrictOutboundNetworkAccess() pulumi.BoolPtrOutput

func (AccountPropertiesOutput) ToAccountPropertiesOutput

func (o AccountPropertiesOutput) ToAccountPropertiesOutput() AccountPropertiesOutput

func (AccountPropertiesOutput) ToAccountPropertiesOutputWithContext

func (o AccountPropertiesOutput) ToAccountPropertiesOutputWithContext(ctx context.Context) AccountPropertiesOutput

func (AccountPropertiesOutput) ToAccountPropertiesPtrOutput

func (o AccountPropertiesOutput) ToAccountPropertiesPtrOutput() AccountPropertiesPtrOutput

func (AccountPropertiesOutput) ToAccountPropertiesPtrOutputWithContext

func (o AccountPropertiesOutput) ToAccountPropertiesPtrOutputWithContext(ctx context.Context) AccountPropertiesPtrOutput

func (AccountPropertiesOutput) UserOwnedStorage

The storage accounts for this resource.

type AccountPropertiesPtrInput

type AccountPropertiesPtrInput interface {
	pulumi.Input

	ToAccountPropertiesPtrOutput() AccountPropertiesPtrOutput
	ToAccountPropertiesPtrOutputWithContext(context.Context) AccountPropertiesPtrOutput
}

AccountPropertiesPtrInput is an input type that accepts AccountPropertiesArgs, AccountPropertiesPtr and AccountPropertiesPtrOutput values. You can construct a concrete instance of `AccountPropertiesPtrInput` via:

        AccountPropertiesArgs{...}

or:

        nil

type AccountPropertiesPtrOutput

type AccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AccountPropertiesPtrOutput) AllowedFqdnList

func (AccountPropertiesPtrOutput) ApiProperties

The api properties for special APIs.

func (AccountPropertiesPtrOutput) CustomSubDomainName

func (o AccountPropertiesPtrOutput) CustomSubDomainName() pulumi.StringPtrOutput

Optional subdomain name used for token-based authentication.

func (AccountPropertiesPtrOutput) DisableLocalAuth

func (o AccountPropertiesPtrOutput) DisableLocalAuth() pulumi.BoolPtrOutput

func (AccountPropertiesPtrOutput) DynamicThrottlingEnabled

func (o AccountPropertiesPtrOutput) DynamicThrottlingEnabled() pulumi.BoolPtrOutput

The flag to enable dynamic throttling.

func (AccountPropertiesPtrOutput) Elem

func (AccountPropertiesPtrOutput) ElementType

func (AccountPropertiesPtrOutput) ElementType() reflect.Type

func (AccountPropertiesPtrOutput) Encryption

The encryption properties for this resource.

func (AccountPropertiesPtrOutput) Locations

The multiregion settings of Cognitive Services account.

func (AccountPropertiesPtrOutput) MigrationToken

Resource migration token.

func (AccountPropertiesPtrOutput) NetworkAcls

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

func (AccountPropertiesPtrOutput) PublicNetworkAccess

func (o AccountPropertiesPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether or not public endpoint access is allowed for this account.

func (AccountPropertiesPtrOutput) Restore

func (AccountPropertiesPtrOutput) RestrictOutboundNetworkAccess

func (o AccountPropertiesPtrOutput) RestrictOutboundNetworkAccess() pulumi.BoolPtrOutput

func (AccountPropertiesPtrOutput) ToAccountPropertiesPtrOutput

func (o AccountPropertiesPtrOutput) ToAccountPropertiesPtrOutput() AccountPropertiesPtrOutput

func (AccountPropertiesPtrOutput) ToAccountPropertiesPtrOutputWithContext

func (o AccountPropertiesPtrOutput) ToAccountPropertiesPtrOutputWithContext(ctx context.Context) AccountPropertiesPtrOutput

func (AccountPropertiesPtrOutput) UserOwnedStorage

The storage accounts for this resource.

type AccountPropertiesResponse

type AccountPropertiesResponse struct {
	// The abuse penalty.
	AbusePenalty    AbusePenaltyResponse `pulumi:"abusePenalty"`
	AllowedFqdnList []string             `pulumi:"allowedFqdnList"`
	// The api properties for special APIs.
	ApiProperties *ApiPropertiesResponse `pulumi:"apiProperties"`
	// The call rate limit Cognitive Services account.
	CallRateLimit CallRateLimitResponse `pulumi:"callRateLimit"`
	// 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"`
	// The commitment plan associations of Cognitive Services account.
	CommitmentPlanAssociations []CommitmentPlanAssociationResponse `pulumi:"commitmentPlanAssociations"`
	// 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 deletion date, only available for deleted account.
	DeletionDate     string `pulumi:"deletionDate"`
	DisableLocalAuth *bool  `pulumi:"disableLocalAuth"`
	// The flag to enable dynamic throttling.
	DynamicThrottlingEnabled *bool `pulumi:"dynamicThrottlingEnabled"`
	// The encryption properties for this resource.
	Encryption *EncryptionResponse `pulumi:"encryption"`
	// Endpoint of the created account.
	Endpoint  string            `pulumi:"endpoint"`
	Endpoints map[string]string `pulumi:"endpoints"`
	// The internal identifier (deprecated, do not use this property).
	InternalId string `pulumi:"internalId"`
	// If the resource is migrated from an existing key.
	IsMigrated bool `pulumi:"isMigrated"`
	// The multiregion settings of Cognitive Services account.
	Locations *MultiRegionSettingsResponse `pulumi:"locations"`
	// Resource migration token.
	MigrationToken *string `pulumi:"migrationToken"`
	// 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.
	PublicNetworkAccess           *string            `pulumi:"publicNetworkAccess"`
	QuotaLimit                    QuotaLimitResponse `pulumi:"quotaLimit"`
	RestrictOutboundNetworkAccess *bool              `pulumi:"restrictOutboundNetworkAccess"`
	// The scheduled purge date, only available for deleted account.
	ScheduledPurgeDate string `pulumi:"scheduledPurgeDate"`
	// Sku change info of account.
	SkuChangeInfo SkuChangeInfoResponse `pulumi:"skuChangeInfo"`
	// The storage accounts for this resource.
	UserOwnedStorage []UserOwnedStorageResponse `pulumi:"userOwnedStorage"`
}

Properties of Cognitive Services account.

func (*AccountPropertiesResponse) Defaults

Defaults sets the appropriate defaults for AccountPropertiesResponse

type AccountPropertiesResponseOutput

type AccountPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account.

func (AccountPropertiesResponseOutput) AbusePenalty

The abuse penalty.

func (AccountPropertiesResponseOutput) AllowedFqdnList

func (AccountPropertiesResponseOutput) ApiProperties

The api properties for special APIs.

func (AccountPropertiesResponseOutput) CallRateLimit

The call rate limit Cognitive Services account.

func (AccountPropertiesResponseOutput) 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 (AccountPropertiesResponseOutput) CommitmentPlanAssociations

The commitment plan associations of Cognitive Services account.

func (AccountPropertiesResponseOutput) CustomSubDomainName

func (o AccountPropertiesResponseOutput) CustomSubDomainName() pulumi.StringPtrOutput

Optional subdomain name used for token-based authentication.

func (AccountPropertiesResponseOutput) DateCreated

Gets the date of cognitive services account creation.

func (AccountPropertiesResponseOutput) DeletionDate

The deletion date, only available for deleted account.

func (AccountPropertiesResponseOutput) DisableLocalAuth

func (AccountPropertiesResponseOutput) DynamicThrottlingEnabled

func (o AccountPropertiesResponseOutput) DynamicThrottlingEnabled() pulumi.BoolPtrOutput

The flag to enable dynamic throttling.

func (AccountPropertiesResponseOutput) ElementType

func (AccountPropertiesResponseOutput) Encryption

The encryption properties for this resource.

func (AccountPropertiesResponseOutput) Endpoint

Endpoint of the created account.

func (AccountPropertiesResponseOutput) Endpoints

func (AccountPropertiesResponseOutput) InternalId

The internal identifier (deprecated, do not use this property).

func (AccountPropertiesResponseOutput) IsMigrated

If the resource is migrated from an existing key.

func (AccountPropertiesResponseOutput) Locations

The multiregion settings of Cognitive Services account.

func (AccountPropertiesResponseOutput) MigrationToken

Resource migration token.

func (AccountPropertiesResponseOutput) NetworkAcls

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

func (AccountPropertiesResponseOutput) PrivateEndpointConnections

The private endpoint connection associated with the Cognitive Services account.

func (AccountPropertiesResponseOutput) ProvisioningState

func (o AccountPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

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

func (AccountPropertiesResponseOutput) PublicNetworkAccess

func (o AccountPropertiesResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether or not public endpoint access is allowed for this account.

func (AccountPropertiesResponseOutput) QuotaLimit

func (AccountPropertiesResponseOutput) RestrictOutboundNetworkAccess

func (o AccountPropertiesResponseOutput) RestrictOutboundNetworkAccess() pulumi.BoolPtrOutput

func (AccountPropertiesResponseOutput) ScheduledPurgeDate

func (o AccountPropertiesResponseOutput) ScheduledPurgeDate() pulumi.StringOutput

The scheduled purge date, only available for deleted account.

func (AccountPropertiesResponseOutput) SkuChangeInfo

Sku change info of account.

func (AccountPropertiesResponseOutput) ToAccountPropertiesResponseOutput

func (o AccountPropertiesResponseOutput) ToAccountPropertiesResponseOutput() AccountPropertiesResponseOutput

func (AccountPropertiesResponseOutput) ToAccountPropertiesResponseOutputWithContext

func (o AccountPropertiesResponseOutput) ToAccountPropertiesResponseOutputWithContext(ctx context.Context) AccountPropertiesResponseOutput

func (AccountPropertiesResponseOutput) UserOwnedStorage

The storage accounts for this resource.

type AccountState

type AccountState struct {
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type AllowedContentLevel

type AllowedContentLevel string

Level at which content is filtered.

func (AllowedContentLevel) ElementType

func (AllowedContentLevel) ElementType() reflect.Type

func (AllowedContentLevel) ToAllowedContentLevelOutput

func (e AllowedContentLevel) ToAllowedContentLevelOutput() AllowedContentLevelOutput

func (AllowedContentLevel) ToAllowedContentLevelOutputWithContext

func (e AllowedContentLevel) ToAllowedContentLevelOutputWithContext(ctx context.Context) AllowedContentLevelOutput

func (AllowedContentLevel) ToAllowedContentLevelPtrOutput

func (e AllowedContentLevel) ToAllowedContentLevelPtrOutput() AllowedContentLevelPtrOutput

func (AllowedContentLevel) ToAllowedContentLevelPtrOutputWithContext

func (e AllowedContentLevel) ToAllowedContentLevelPtrOutputWithContext(ctx context.Context) AllowedContentLevelPtrOutput

func (AllowedContentLevel) ToStringOutput

func (e AllowedContentLevel) ToStringOutput() pulumi.StringOutput

func (AllowedContentLevel) ToStringOutputWithContext

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

func (AllowedContentLevel) ToStringPtrOutput

func (e AllowedContentLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowedContentLevel) ToStringPtrOutputWithContext

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

type AllowedContentLevelInput

type AllowedContentLevelInput interface {
	pulumi.Input

	ToAllowedContentLevelOutput() AllowedContentLevelOutput
	ToAllowedContentLevelOutputWithContext(context.Context) AllowedContentLevelOutput
}

AllowedContentLevelInput is an input type that accepts values of the AllowedContentLevel enum A concrete instance of `AllowedContentLevelInput` can be one of the following:

AllowedContentLevelLow
AllowedContentLevelMedium
AllowedContentLevelHigh

type AllowedContentLevelOutput

type AllowedContentLevelOutput struct{ *pulumi.OutputState }

func (AllowedContentLevelOutput) ElementType

func (AllowedContentLevelOutput) ElementType() reflect.Type

func (AllowedContentLevelOutput) ToAllowedContentLevelOutput

func (o AllowedContentLevelOutput) ToAllowedContentLevelOutput() AllowedContentLevelOutput

func (AllowedContentLevelOutput) ToAllowedContentLevelOutputWithContext

func (o AllowedContentLevelOutput) ToAllowedContentLevelOutputWithContext(ctx context.Context) AllowedContentLevelOutput

func (AllowedContentLevelOutput) ToAllowedContentLevelPtrOutput

func (o AllowedContentLevelOutput) ToAllowedContentLevelPtrOutput() AllowedContentLevelPtrOutput

func (AllowedContentLevelOutput) ToAllowedContentLevelPtrOutputWithContext

func (o AllowedContentLevelOutput) ToAllowedContentLevelPtrOutputWithContext(ctx context.Context) AllowedContentLevelPtrOutput

func (AllowedContentLevelOutput) ToStringOutput

func (o AllowedContentLevelOutput) ToStringOutput() pulumi.StringOutput

func (AllowedContentLevelOutput) ToStringOutputWithContext

func (o AllowedContentLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AllowedContentLevelOutput) ToStringPtrOutput

func (o AllowedContentLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowedContentLevelOutput) ToStringPtrOutputWithContext

func (o AllowedContentLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AllowedContentLevelPtrInput

type AllowedContentLevelPtrInput interface {
	pulumi.Input

	ToAllowedContentLevelPtrOutput() AllowedContentLevelPtrOutput
	ToAllowedContentLevelPtrOutputWithContext(context.Context) AllowedContentLevelPtrOutput
}

func AllowedContentLevelPtr

func AllowedContentLevelPtr(v string) AllowedContentLevelPtrInput

type AllowedContentLevelPtrOutput

type AllowedContentLevelPtrOutput struct{ *pulumi.OutputState }

func (AllowedContentLevelPtrOutput) Elem

func (AllowedContentLevelPtrOutput) ElementType

func (AllowedContentLevelPtrOutput) ToAllowedContentLevelPtrOutput

func (o AllowedContentLevelPtrOutput) ToAllowedContentLevelPtrOutput() AllowedContentLevelPtrOutput

func (AllowedContentLevelPtrOutput) ToAllowedContentLevelPtrOutputWithContext

func (o AllowedContentLevelPtrOutput) ToAllowedContentLevelPtrOutputWithContext(ctx context.Context) AllowedContentLevelPtrOutput

func (AllowedContentLevelPtrOutput) ToStringPtrOutput

func (o AllowedContentLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowedContentLevelPtrOutput) ToStringPtrOutputWithContext

func (o AllowedContentLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApiProperties

type ApiProperties 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 Azure Search endpoint id of QnAMaker.
	QnaAzureSearchEndpointId *string `pulumi:"qnaAzureSearchEndpointId"`
	// (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
	QnaAzureSearchEndpointKey *string `pulumi:"qnaAzureSearchEndpointKey"`
	// (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 ApiPropertiesArgs

type ApiPropertiesArgs 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 Azure Search endpoint id of QnAMaker.
	QnaAzureSearchEndpointId pulumi.StringPtrInput `pulumi:"qnaAzureSearchEndpointId"`
	// (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
	QnaAzureSearchEndpointKey pulumi.StringPtrInput `pulumi:"qnaAzureSearchEndpointKey"`
	// (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 (ApiPropertiesArgs) ElementType

func (ApiPropertiesArgs) ElementType() reflect.Type

func (ApiPropertiesArgs) ToApiPropertiesOutput

func (i ApiPropertiesArgs) ToApiPropertiesOutput() ApiPropertiesOutput

func (ApiPropertiesArgs) ToApiPropertiesOutputWithContext

func (i ApiPropertiesArgs) ToApiPropertiesOutputWithContext(ctx context.Context) ApiPropertiesOutput

func (ApiPropertiesArgs) ToApiPropertiesPtrOutput

func (i ApiPropertiesArgs) ToApiPropertiesPtrOutput() ApiPropertiesPtrOutput

func (ApiPropertiesArgs) ToApiPropertiesPtrOutputWithContext

func (i ApiPropertiesArgs) ToApiPropertiesPtrOutputWithContext(ctx context.Context) ApiPropertiesPtrOutput

type ApiPropertiesInput

type ApiPropertiesInput interface {
	pulumi.Input

	ToApiPropertiesOutput() ApiPropertiesOutput
	ToApiPropertiesOutputWithContext(context.Context) ApiPropertiesOutput
}

ApiPropertiesInput is an input type that accepts ApiPropertiesArgs and ApiPropertiesOutput values. You can construct a concrete instance of `ApiPropertiesInput` via:

ApiPropertiesArgs{...}

type ApiPropertiesOutput

type ApiPropertiesOutput struct{ *pulumi.OutputState }

The api properties for special APIs.

func (ApiPropertiesOutput) AadClientId

func (o ApiPropertiesOutput) AadClientId() pulumi.StringPtrOutput

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

func (ApiPropertiesOutput) AadTenantId

func (o ApiPropertiesOutput) AadTenantId() pulumi.StringPtrOutput

(Metrics Advisor Only) The Azure AD Tenant Id.

func (ApiPropertiesOutput) ElementType

func (ApiPropertiesOutput) ElementType() reflect.Type

func (ApiPropertiesOutput) EventHubConnectionString

func (o ApiPropertiesOutput) EventHubConnectionString() pulumi.StringPtrOutput

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

func (ApiPropertiesOutput) QnaAzureSearchEndpointId

func (o ApiPropertiesOutput) QnaAzureSearchEndpointId() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint id of QnAMaker.

func (ApiPropertiesOutput) QnaAzureSearchEndpointKey

func (o ApiPropertiesOutput) QnaAzureSearchEndpointKey() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint key of QnAMaker.

func (ApiPropertiesOutput) QnaRuntimeEndpoint

func (o ApiPropertiesOutput) QnaRuntimeEndpoint() pulumi.StringPtrOutput

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (ApiPropertiesOutput) StatisticsEnabled

func (o ApiPropertiesOutput) StatisticsEnabled() pulumi.BoolPtrOutput

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

func (ApiPropertiesOutput) StorageAccountConnectionString

func (o ApiPropertiesOutput) StorageAccountConnectionString() pulumi.StringPtrOutput

(Personalization Only) The storage account connection string.

func (ApiPropertiesOutput) SuperUser

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

func (ApiPropertiesOutput) ToApiPropertiesOutput

func (o ApiPropertiesOutput) ToApiPropertiesOutput() ApiPropertiesOutput

func (ApiPropertiesOutput) ToApiPropertiesOutputWithContext

func (o ApiPropertiesOutput) ToApiPropertiesOutputWithContext(ctx context.Context) ApiPropertiesOutput

func (ApiPropertiesOutput) ToApiPropertiesPtrOutput

func (o ApiPropertiesOutput) ToApiPropertiesPtrOutput() ApiPropertiesPtrOutput

func (ApiPropertiesOutput) ToApiPropertiesPtrOutputWithContext

func (o ApiPropertiesOutput) ToApiPropertiesPtrOutputWithContext(ctx context.Context) ApiPropertiesPtrOutput

func (ApiPropertiesOutput) WebsiteName

func (o ApiPropertiesOutput) WebsiteName() pulumi.StringPtrOutput

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

type ApiPropertiesPtrInput

type ApiPropertiesPtrInput interface {
	pulumi.Input

	ToApiPropertiesPtrOutput() ApiPropertiesPtrOutput
	ToApiPropertiesPtrOutputWithContext(context.Context) ApiPropertiesPtrOutput
}

ApiPropertiesPtrInput is an input type that accepts ApiPropertiesArgs, ApiPropertiesPtr and ApiPropertiesPtrOutput values. You can construct a concrete instance of `ApiPropertiesPtrInput` via:

        ApiPropertiesArgs{...}

or:

        nil

type ApiPropertiesPtrOutput

type ApiPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApiPropertiesPtrOutput) AadClientId

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

func (ApiPropertiesPtrOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (ApiPropertiesPtrOutput) Elem

func (ApiPropertiesPtrOutput) ElementType

func (ApiPropertiesPtrOutput) ElementType() reflect.Type

func (ApiPropertiesPtrOutput) EventHubConnectionString

func (o ApiPropertiesPtrOutput) EventHubConnectionString() pulumi.StringPtrOutput

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

func (ApiPropertiesPtrOutput) QnaAzureSearchEndpointId

func (o ApiPropertiesPtrOutput) QnaAzureSearchEndpointId() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint id of QnAMaker.

func (ApiPropertiesPtrOutput) QnaAzureSearchEndpointKey

func (o ApiPropertiesPtrOutput) QnaAzureSearchEndpointKey() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint key of QnAMaker.

func (ApiPropertiesPtrOutput) QnaRuntimeEndpoint

func (o ApiPropertiesPtrOutput) QnaRuntimeEndpoint() pulumi.StringPtrOutput

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (ApiPropertiesPtrOutput) StatisticsEnabled

func (o ApiPropertiesPtrOutput) StatisticsEnabled() pulumi.BoolPtrOutput

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

func (ApiPropertiesPtrOutput) StorageAccountConnectionString

func (o ApiPropertiesPtrOutput) StorageAccountConnectionString() pulumi.StringPtrOutput

(Personalization Only) The storage account connection string.

func (ApiPropertiesPtrOutput) SuperUser

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

func (ApiPropertiesPtrOutput) ToApiPropertiesPtrOutput

func (o ApiPropertiesPtrOutput) ToApiPropertiesPtrOutput() ApiPropertiesPtrOutput

func (ApiPropertiesPtrOutput) ToApiPropertiesPtrOutputWithContext

func (o ApiPropertiesPtrOutput) ToApiPropertiesPtrOutputWithContext(ctx context.Context) ApiPropertiesPtrOutput

func (ApiPropertiesPtrOutput) WebsiteName

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

type ApiPropertiesResponse

type ApiPropertiesResponse 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 Azure Search endpoint id of QnAMaker.
	QnaAzureSearchEndpointId *string `pulumi:"qnaAzureSearchEndpointId"`
	// (QnAMaker Only) The Azure Search endpoint key of QnAMaker.
	QnaAzureSearchEndpointKey *string `pulumi:"qnaAzureSearchEndpointKey"`
	// (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 ApiPropertiesResponseOutput

type ApiPropertiesResponseOutput struct{ *pulumi.OutputState }

The api properties for special APIs.

func (ApiPropertiesResponseOutput) AadClientId

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

func (ApiPropertiesResponseOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (ApiPropertiesResponseOutput) ElementType

func (ApiPropertiesResponseOutput) EventHubConnectionString

func (o ApiPropertiesResponseOutput) EventHubConnectionString() pulumi.StringPtrOutput

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

func (ApiPropertiesResponseOutput) QnaAzureSearchEndpointId

func (o ApiPropertiesResponseOutput) QnaAzureSearchEndpointId() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint id of QnAMaker.

func (ApiPropertiesResponseOutput) QnaAzureSearchEndpointKey

func (o ApiPropertiesResponseOutput) QnaAzureSearchEndpointKey() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint key of QnAMaker.

func (ApiPropertiesResponseOutput) QnaRuntimeEndpoint

func (o ApiPropertiesResponseOutput) QnaRuntimeEndpoint() pulumi.StringPtrOutput

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (ApiPropertiesResponseOutput) StatisticsEnabled

func (o ApiPropertiesResponseOutput) StatisticsEnabled() pulumi.BoolPtrOutput

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

func (ApiPropertiesResponseOutput) StorageAccountConnectionString

func (o ApiPropertiesResponseOutput) StorageAccountConnectionString() pulumi.StringPtrOutput

(Personalization Only) The storage account connection string.

func (ApiPropertiesResponseOutput) SuperUser

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

func (ApiPropertiesResponseOutput) ToApiPropertiesResponseOutput

func (o ApiPropertiesResponseOutput) ToApiPropertiesResponseOutput() ApiPropertiesResponseOutput

func (ApiPropertiesResponseOutput) ToApiPropertiesResponseOutputWithContext

func (o ApiPropertiesResponseOutput) ToApiPropertiesResponseOutputWithContext(ctx context.Context) ApiPropertiesResponseOutput

func (ApiPropertiesResponseOutput) WebsiteName

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

type ApiPropertiesResponsePtrOutput

type ApiPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiPropertiesResponsePtrOutput) AadClientId

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

func (ApiPropertiesResponsePtrOutput) AadTenantId

(Metrics Advisor Only) The Azure AD Tenant Id.

func (ApiPropertiesResponsePtrOutput) Elem

func (ApiPropertiesResponsePtrOutput) ElementType

func (ApiPropertiesResponsePtrOutput) EventHubConnectionString

func (o ApiPropertiesResponsePtrOutput) EventHubConnectionString() pulumi.StringPtrOutput

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

func (ApiPropertiesResponsePtrOutput) QnaAzureSearchEndpointId

func (o ApiPropertiesResponsePtrOutput) QnaAzureSearchEndpointId() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint id of QnAMaker.

func (ApiPropertiesResponsePtrOutput) QnaAzureSearchEndpointKey

func (o ApiPropertiesResponsePtrOutput) QnaAzureSearchEndpointKey() pulumi.StringPtrOutput

(QnAMaker Only) The Azure Search endpoint key of QnAMaker.

func (ApiPropertiesResponsePtrOutput) QnaRuntimeEndpoint

func (o ApiPropertiesResponsePtrOutput) QnaRuntimeEndpoint() pulumi.StringPtrOutput

(QnAMaker Only) The runtime endpoint of QnAMaker.

func (ApiPropertiesResponsePtrOutput) StatisticsEnabled

func (o ApiPropertiesResponsePtrOutput) StatisticsEnabled() pulumi.BoolPtrOutput

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

func (ApiPropertiesResponsePtrOutput) StorageAccountConnectionString

func (o ApiPropertiesResponsePtrOutput) StorageAccountConnectionString() pulumi.StringPtrOutput

(Personalization Only) The storage account connection string.

func (ApiPropertiesResponsePtrOutput) SuperUser

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

func (ApiPropertiesResponsePtrOutput) ToApiPropertiesResponsePtrOutput

func (o ApiPropertiesResponsePtrOutput) ToApiPropertiesResponsePtrOutput() ApiPropertiesResponsePtrOutput

func (ApiPropertiesResponsePtrOutput) ToApiPropertiesResponsePtrOutputWithContext

func (o ApiPropertiesResponsePtrOutput) ToApiPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiPropertiesResponsePtrOutput

func (ApiPropertiesResponsePtrOutput) WebsiteName

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

type CallRateLimitResponse

type CallRateLimitResponse struct {
	// The count value of Call Rate Limit.
	Count *float64 `pulumi:"count"`
	// The renewal period in seconds of Call Rate Limit.
	RenewalPeriod *float64                 `pulumi:"renewalPeriod"`
	Rules         []ThrottlingRuleResponse `pulumi:"rules"`
}

The call rate limit Cognitive Services account.

type CallRateLimitResponseOutput

type CallRateLimitResponseOutput struct{ *pulumi.OutputState }

The call rate limit Cognitive Services account.

func (CallRateLimitResponseOutput) Count

The count value of Call Rate Limit.

func (CallRateLimitResponseOutput) ElementType

func (CallRateLimitResponseOutput) RenewalPeriod

The renewal period in seconds of Call Rate Limit.

func (CallRateLimitResponseOutput) Rules

func (CallRateLimitResponseOutput) ToCallRateLimitResponseOutput

func (o CallRateLimitResponseOutput) ToCallRateLimitResponseOutput() CallRateLimitResponseOutput

func (CallRateLimitResponseOutput) ToCallRateLimitResponseOutputWithContext

func (o CallRateLimitResponseOutput) ToCallRateLimitResponseOutputWithContext(ctx context.Context) CallRateLimitResponseOutput

type CallRateLimitResponsePtrOutput

type CallRateLimitResponsePtrOutput struct{ *pulumi.OutputState }

func (CallRateLimitResponsePtrOutput) Count

The count value of Call Rate Limit.

func (CallRateLimitResponsePtrOutput) Elem

func (CallRateLimitResponsePtrOutput) ElementType

func (CallRateLimitResponsePtrOutput) RenewalPeriod

The renewal period in seconds of Call Rate Limit.

func (CallRateLimitResponsePtrOutput) Rules

func (CallRateLimitResponsePtrOutput) ToCallRateLimitResponsePtrOutput

func (o CallRateLimitResponsePtrOutput) ToCallRateLimitResponsePtrOutput() CallRateLimitResponsePtrOutput

func (CallRateLimitResponsePtrOutput) ToCallRateLimitResponsePtrOutputWithContext

func (o CallRateLimitResponsePtrOutput) ToCallRateLimitResponsePtrOutputWithContext(ctx context.Context) CallRateLimitResponsePtrOutput

type CommitmentPeriod

type CommitmentPeriod struct {
	// Commitment period commitment count.
	Count *int `pulumi:"count"`
	// Commitment period commitment tier.
	Tier *string `pulumi:"tier"`
}

Cognitive Services account commitment period.

type CommitmentPeriodArgs

type CommitmentPeriodArgs struct {
	// Commitment period commitment count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Commitment period commitment tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Cognitive Services account commitment period.

func (CommitmentPeriodArgs) ElementType

func (CommitmentPeriodArgs) ElementType() reflect.Type

func (CommitmentPeriodArgs) ToCommitmentPeriodOutput

func (i CommitmentPeriodArgs) ToCommitmentPeriodOutput() CommitmentPeriodOutput

func (CommitmentPeriodArgs) ToCommitmentPeriodOutputWithContext

func (i CommitmentPeriodArgs) ToCommitmentPeriodOutputWithContext(ctx context.Context) CommitmentPeriodOutput

func (CommitmentPeriodArgs) ToCommitmentPeriodPtrOutput

func (i CommitmentPeriodArgs) ToCommitmentPeriodPtrOutput() CommitmentPeriodPtrOutput

func (CommitmentPeriodArgs) ToCommitmentPeriodPtrOutputWithContext

func (i CommitmentPeriodArgs) ToCommitmentPeriodPtrOutputWithContext(ctx context.Context) CommitmentPeriodPtrOutput

type CommitmentPeriodInput

type CommitmentPeriodInput interface {
	pulumi.Input

	ToCommitmentPeriodOutput() CommitmentPeriodOutput
	ToCommitmentPeriodOutputWithContext(context.Context) CommitmentPeriodOutput
}

CommitmentPeriodInput is an input type that accepts CommitmentPeriodArgs and CommitmentPeriodOutput values. You can construct a concrete instance of `CommitmentPeriodInput` via:

CommitmentPeriodArgs{...}

type CommitmentPeriodOutput

type CommitmentPeriodOutput struct{ *pulumi.OutputState }

Cognitive Services account commitment period.

func (CommitmentPeriodOutput) Count

Commitment period commitment count.

func (CommitmentPeriodOutput) ElementType

func (CommitmentPeriodOutput) ElementType() reflect.Type

func (CommitmentPeriodOutput) Tier

Commitment period commitment tier.

func (CommitmentPeriodOutput) ToCommitmentPeriodOutput

func (o CommitmentPeriodOutput) ToCommitmentPeriodOutput() CommitmentPeriodOutput

func (CommitmentPeriodOutput) ToCommitmentPeriodOutputWithContext

func (o CommitmentPeriodOutput) ToCommitmentPeriodOutputWithContext(ctx context.Context) CommitmentPeriodOutput

func (CommitmentPeriodOutput) ToCommitmentPeriodPtrOutput

func (o CommitmentPeriodOutput) ToCommitmentPeriodPtrOutput() CommitmentPeriodPtrOutput

func (CommitmentPeriodOutput) ToCommitmentPeriodPtrOutputWithContext

func (o CommitmentPeriodOutput) ToCommitmentPeriodPtrOutputWithContext(ctx context.Context) CommitmentPeriodPtrOutput

type CommitmentPeriodPtrInput

type CommitmentPeriodPtrInput interface {
	pulumi.Input

	ToCommitmentPeriodPtrOutput() CommitmentPeriodPtrOutput
	ToCommitmentPeriodPtrOutputWithContext(context.Context) CommitmentPeriodPtrOutput
}

CommitmentPeriodPtrInput is an input type that accepts CommitmentPeriodArgs, CommitmentPeriodPtr and CommitmentPeriodPtrOutput values. You can construct a concrete instance of `CommitmentPeriodPtrInput` via:

        CommitmentPeriodArgs{...}

or:

        nil

type CommitmentPeriodPtrOutput

type CommitmentPeriodPtrOutput struct{ *pulumi.OutputState }

func (CommitmentPeriodPtrOutput) Count

Commitment period commitment count.

func (CommitmentPeriodPtrOutput) Elem

func (CommitmentPeriodPtrOutput) ElementType

func (CommitmentPeriodPtrOutput) ElementType() reflect.Type

func (CommitmentPeriodPtrOutput) Tier

Commitment period commitment tier.

func (CommitmentPeriodPtrOutput) ToCommitmentPeriodPtrOutput

func (o CommitmentPeriodPtrOutput) ToCommitmentPeriodPtrOutput() CommitmentPeriodPtrOutput

func (CommitmentPeriodPtrOutput) ToCommitmentPeriodPtrOutputWithContext

func (o CommitmentPeriodPtrOutput) ToCommitmentPeriodPtrOutputWithContext(ctx context.Context) CommitmentPeriodPtrOutput

type CommitmentPeriodResponse

type CommitmentPeriodResponse struct {
	// Commitment period commitment count.
	Count *int `pulumi:"count"`
	// Commitment period end date.
	EndDate string `pulumi:"endDate"`
	// Cognitive Services account commitment quota.
	Quota CommitmentQuotaResponse `pulumi:"quota"`
	// Commitment period start date.
	StartDate string `pulumi:"startDate"`
	// Commitment period commitment tier.
	Tier *string `pulumi:"tier"`
}

Cognitive Services account commitment period.

type CommitmentPeriodResponseOutput

type CommitmentPeriodResponseOutput struct{ *pulumi.OutputState }

Cognitive Services account commitment period.

func (CommitmentPeriodResponseOutput) Count

Commitment period commitment count.

func (CommitmentPeriodResponseOutput) ElementType

func (CommitmentPeriodResponseOutput) EndDate

Commitment period end date.

func (CommitmentPeriodResponseOutput) Quota

Cognitive Services account commitment quota.

func (CommitmentPeriodResponseOutput) StartDate

Commitment period start date.

func (CommitmentPeriodResponseOutput) Tier

Commitment period commitment tier.

func (CommitmentPeriodResponseOutput) ToCommitmentPeriodResponseOutput

func (o CommitmentPeriodResponseOutput) ToCommitmentPeriodResponseOutput() CommitmentPeriodResponseOutput

func (CommitmentPeriodResponseOutput) ToCommitmentPeriodResponseOutputWithContext

func (o CommitmentPeriodResponseOutput) ToCommitmentPeriodResponseOutputWithContext(ctx context.Context) CommitmentPeriodResponseOutput

type CommitmentPeriodResponsePtrOutput

type CommitmentPeriodResponsePtrOutput struct{ *pulumi.OutputState }

func (CommitmentPeriodResponsePtrOutput) Count

Commitment period commitment count.

func (CommitmentPeriodResponsePtrOutput) Elem

func (CommitmentPeriodResponsePtrOutput) ElementType

func (CommitmentPeriodResponsePtrOutput) EndDate

Commitment period end date.

func (CommitmentPeriodResponsePtrOutput) Quota

Cognitive Services account commitment quota.

func (CommitmentPeriodResponsePtrOutput) StartDate

Commitment period start date.

func (CommitmentPeriodResponsePtrOutput) Tier

Commitment period commitment tier.

func (CommitmentPeriodResponsePtrOutput) ToCommitmentPeriodResponsePtrOutput

func (o CommitmentPeriodResponsePtrOutput) ToCommitmentPeriodResponsePtrOutput() CommitmentPeriodResponsePtrOutput

func (CommitmentPeriodResponsePtrOutput) ToCommitmentPeriodResponsePtrOutputWithContext

func (o CommitmentPeriodResponsePtrOutput) ToCommitmentPeriodResponsePtrOutputWithContext(ctx context.Context) CommitmentPeriodResponsePtrOutput

type CommitmentPlan

type CommitmentPlan struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services account commitment plan.
	Properties CommitmentPlanPropertiesResponseOutput `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services account commitment plan. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-10-01.

Other available API versions: 2023-10-01-preview.

func GetCommitmentPlan

func GetCommitmentPlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CommitmentPlanState, opts ...pulumi.ResourceOption) (*CommitmentPlan, error)

GetCommitmentPlan gets an existing CommitmentPlan 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 NewCommitmentPlan

func NewCommitmentPlan(ctx *pulumi.Context,
	name string, args *CommitmentPlanArgs, opts ...pulumi.ResourceOption) (*CommitmentPlan, error)

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

func (*CommitmentPlan) ElementType

func (*CommitmentPlan) ElementType() reflect.Type

func (*CommitmentPlan) ToCommitmentPlanOutput

func (i *CommitmentPlan) ToCommitmentPlanOutput() CommitmentPlanOutput

func (*CommitmentPlan) ToCommitmentPlanOutputWithContext

func (i *CommitmentPlan) ToCommitmentPlanOutputWithContext(ctx context.Context) CommitmentPlanOutput

type CommitmentPlanArgs

type CommitmentPlanArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName pulumi.StringPtrInput
	// The Kind of the resource.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of Cognitive Services account commitment plan.
	Properties CommitmentPlanPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource model definition representing SKU
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CommitmentPlan resource.

func (CommitmentPlanArgs) ElementType

func (CommitmentPlanArgs) ElementType() reflect.Type

type CommitmentPlanAssociation

type CommitmentPlanAssociation struct {
	pulumi.CustomResourceState

	// The Azure resource id of the account.
	AccountId pulumi.StringPtrOutput `pulumi:"accountId"`
	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The commitment plan association. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

func GetCommitmentPlanAssociation

func GetCommitmentPlanAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CommitmentPlanAssociationState, opts ...pulumi.ResourceOption) (*CommitmentPlanAssociation, error)

GetCommitmentPlanAssociation gets an existing CommitmentPlanAssociation 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 NewCommitmentPlanAssociation

func NewCommitmentPlanAssociation(ctx *pulumi.Context,
	name string, args *CommitmentPlanAssociationArgs, opts ...pulumi.ResourceOption) (*CommitmentPlanAssociation, error)

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

func (*CommitmentPlanAssociation) ElementType

func (*CommitmentPlanAssociation) ElementType() reflect.Type

func (*CommitmentPlanAssociation) ToCommitmentPlanAssociationOutput

func (i *CommitmentPlanAssociation) ToCommitmentPlanAssociationOutput() CommitmentPlanAssociationOutput

func (*CommitmentPlanAssociation) ToCommitmentPlanAssociationOutputWithContext

func (i *CommitmentPlanAssociation) ToCommitmentPlanAssociationOutputWithContext(ctx context.Context) CommitmentPlanAssociationOutput

type CommitmentPlanAssociationArgs

type CommitmentPlanAssociationArgs struct {
	// The Azure resource id of the account.
	AccountId pulumi.StringPtrInput
	// The name of the commitment plan association with the Cognitive Services Account
	CommitmentPlanAssociationName pulumi.StringPtrInput
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a CommitmentPlanAssociation resource.

func (CommitmentPlanAssociationArgs) ElementType

type CommitmentPlanAssociationInput

type CommitmentPlanAssociationInput interface {
	pulumi.Input

	ToCommitmentPlanAssociationOutput() CommitmentPlanAssociationOutput
	ToCommitmentPlanAssociationOutputWithContext(ctx context.Context) CommitmentPlanAssociationOutput
}

type CommitmentPlanAssociationOutput

type CommitmentPlanAssociationOutput struct{ *pulumi.OutputState }

func (CommitmentPlanAssociationOutput) AccountId

The Azure resource id of the account.

func (CommitmentPlanAssociationOutput) ElementType

func (CommitmentPlanAssociationOutput) Etag

Resource Etag.

func (CommitmentPlanAssociationOutput) Name

The name of the resource

func (CommitmentPlanAssociationOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CommitmentPlanAssociationOutput) ToCommitmentPlanAssociationOutput

func (o CommitmentPlanAssociationOutput) ToCommitmentPlanAssociationOutput() CommitmentPlanAssociationOutput

func (CommitmentPlanAssociationOutput) ToCommitmentPlanAssociationOutputWithContext

func (o CommitmentPlanAssociationOutput) ToCommitmentPlanAssociationOutputWithContext(ctx context.Context) CommitmentPlanAssociationOutput

func (CommitmentPlanAssociationOutput) Type

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

type CommitmentPlanAssociationResponse

type CommitmentPlanAssociationResponse struct {
	// The Azure resource id of the commitment plan.
	CommitmentPlanId *string `pulumi:"commitmentPlanId"`
	// The location of of the commitment plan.
	CommitmentPlanLocation *string `pulumi:"commitmentPlanLocation"`
}

The commitment plan association.

type CommitmentPlanAssociationResponseArrayOutput

type CommitmentPlanAssociationResponseArrayOutput struct{ *pulumi.OutputState }

func (CommitmentPlanAssociationResponseArrayOutput) ElementType

func (CommitmentPlanAssociationResponseArrayOutput) Index

func (CommitmentPlanAssociationResponseArrayOutput) ToCommitmentPlanAssociationResponseArrayOutput

func (o CommitmentPlanAssociationResponseArrayOutput) ToCommitmentPlanAssociationResponseArrayOutput() CommitmentPlanAssociationResponseArrayOutput

func (CommitmentPlanAssociationResponseArrayOutput) ToCommitmentPlanAssociationResponseArrayOutputWithContext

func (o CommitmentPlanAssociationResponseArrayOutput) ToCommitmentPlanAssociationResponseArrayOutputWithContext(ctx context.Context) CommitmentPlanAssociationResponseArrayOutput

type CommitmentPlanAssociationResponseOutput

type CommitmentPlanAssociationResponseOutput struct{ *pulumi.OutputState }

The commitment plan association.

func (CommitmentPlanAssociationResponseOutput) CommitmentPlanId

The Azure resource id of the commitment plan.

func (CommitmentPlanAssociationResponseOutput) CommitmentPlanLocation

The location of of the commitment plan.

func (CommitmentPlanAssociationResponseOutput) ElementType

func (CommitmentPlanAssociationResponseOutput) ToCommitmentPlanAssociationResponseOutput

func (o CommitmentPlanAssociationResponseOutput) ToCommitmentPlanAssociationResponseOutput() CommitmentPlanAssociationResponseOutput

func (CommitmentPlanAssociationResponseOutput) ToCommitmentPlanAssociationResponseOutputWithContext

func (o CommitmentPlanAssociationResponseOutput) ToCommitmentPlanAssociationResponseOutputWithContext(ctx context.Context) CommitmentPlanAssociationResponseOutput

type CommitmentPlanAssociationState

type CommitmentPlanAssociationState struct {
}

func (CommitmentPlanAssociationState) ElementType

type CommitmentPlanInput

type CommitmentPlanInput interface {
	pulumi.Input

	ToCommitmentPlanOutput() CommitmentPlanOutput
	ToCommitmentPlanOutputWithContext(ctx context.Context) CommitmentPlanOutput
}

type CommitmentPlanOutput

type CommitmentPlanOutput struct{ *pulumi.OutputState }

func (CommitmentPlanOutput) ElementType

func (CommitmentPlanOutput) ElementType() reflect.Type

func (CommitmentPlanOutput) Etag

Resource Etag.

func (CommitmentPlanOutput) Kind

The Kind of the resource.

func (CommitmentPlanOutput) Location

The geo-location where the resource lives

func (CommitmentPlanOutput) Name

The name of the resource

func (CommitmentPlanOutput) Properties

Properties of Cognitive Services account commitment plan.

func (CommitmentPlanOutput) Sku

The resource model definition representing SKU

func (CommitmentPlanOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CommitmentPlanOutput) Tags

Resource tags.

func (CommitmentPlanOutput) ToCommitmentPlanOutput

func (o CommitmentPlanOutput) ToCommitmentPlanOutput() CommitmentPlanOutput

func (CommitmentPlanOutput) ToCommitmentPlanOutputWithContext

func (o CommitmentPlanOutput) ToCommitmentPlanOutputWithContext(ctx context.Context) CommitmentPlanOutput

func (CommitmentPlanOutput) Type

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

type CommitmentPlanProperties

type CommitmentPlanProperties struct {
	// AutoRenew commitment plan.
	AutoRenew *bool `pulumi:"autoRenew"`
	// Commitment plan guid.
	CommitmentPlanGuid *string `pulumi:"commitmentPlanGuid"`
	// Cognitive Services account commitment period.
	Current *CommitmentPeriod `pulumi:"current"`
	// Account hosting model.
	HostingModel *string `pulumi:"hostingModel"`
	// Cognitive Services account commitment period.
	Next *CommitmentPeriod `pulumi:"next"`
	// Commitment plan type.
	PlanType *string `pulumi:"planType"`
}

Properties of Cognitive Services account commitment plan.

type CommitmentPlanPropertiesArgs

type CommitmentPlanPropertiesArgs struct {
	// AutoRenew commitment plan.
	AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"`
	// Commitment plan guid.
	CommitmentPlanGuid pulumi.StringPtrInput `pulumi:"commitmentPlanGuid"`
	// Cognitive Services account commitment period.
	Current CommitmentPeriodPtrInput `pulumi:"current"`
	// Account hosting model.
	HostingModel pulumi.StringPtrInput `pulumi:"hostingModel"`
	// Cognitive Services account commitment period.
	Next CommitmentPeriodPtrInput `pulumi:"next"`
	// Commitment plan type.
	PlanType pulumi.StringPtrInput `pulumi:"planType"`
}

Properties of Cognitive Services account commitment plan.

func (CommitmentPlanPropertiesArgs) ElementType

func (CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesOutput

func (i CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesOutput() CommitmentPlanPropertiesOutput

func (CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesOutputWithContext

func (i CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesOutputWithContext(ctx context.Context) CommitmentPlanPropertiesOutput

func (CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesPtrOutput

func (i CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesPtrOutput() CommitmentPlanPropertiesPtrOutput

func (CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesPtrOutputWithContext

func (i CommitmentPlanPropertiesArgs) ToCommitmentPlanPropertiesPtrOutputWithContext(ctx context.Context) CommitmentPlanPropertiesPtrOutput

type CommitmentPlanPropertiesInput

type CommitmentPlanPropertiesInput interface {
	pulumi.Input

	ToCommitmentPlanPropertiesOutput() CommitmentPlanPropertiesOutput
	ToCommitmentPlanPropertiesOutputWithContext(context.Context) CommitmentPlanPropertiesOutput
}

CommitmentPlanPropertiesInput is an input type that accepts CommitmentPlanPropertiesArgs and CommitmentPlanPropertiesOutput values. You can construct a concrete instance of `CommitmentPlanPropertiesInput` via:

CommitmentPlanPropertiesArgs{...}

type CommitmentPlanPropertiesOutput

type CommitmentPlanPropertiesOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account commitment plan.

func (CommitmentPlanPropertiesOutput) AutoRenew

AutoRenew commitment plan.

func (CommitmentPlanPropertiesOutput) CommitmentPlanGuid

func (o CommitmentPlanPropertiesOutput) CommitmentPlanGuid() pulumi.StringPtrOutput

Commitment plan guid.

func (CommitmentPlanPropertiesOutput) Current

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesOutput) ElementType

func (CommitmentPlanPropertiesOutput) HostingModel

Account hosting model.

func (CommitmentPlanPropertiesOutput) Next

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesOutput) PlanType

Commitment plan type.

func (CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesOutput

func (o CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesOutput() CommitmentPlanPropertiesOutput

func (CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesOutputWithContext

func (o CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesOutputWithContext(ctx context.Context) CommitmentPlanPropertiesOutput

func (CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesPtrOutput

func (o CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesPtrOutput() CommitmentPlanPropertiesPtrOutput

func (CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesPtrOutputWithContext

func (o CommitmentPlanPropertiesOutput) ToCommitmentPlanPropertiesPtrOutputWithContext(ctx context.Context) CommitmentPlanPropertiesPtrOutput

type CommitmentPlanPropertiesPtrInput

type CommitmentPlanPropertiesPtrInput interface {
	pulumi.Input

	ToCommitmentPlanPropertiesPtrOutput() CommitmentPlanPropertiesPtrOutput
	ToCommitmentPlanPropertiesPtrOutputWithContext(context.Context) CommitmentPlanPropertiesPtrOutput
}

CommitmentPlanPropertiesPtrInput is an input type that accepts CommitmentPlanPropertiesArgs, CommitmentPlanPropertiesPtr and CommitmentPlanPropertiesPtrOutput values. You can construct a concrete instance of `CommitmentPlanPropertiesPtrInput` via:

        CommitmentPlanPropertiesArgs{...}

or:

        nil

type CommitmentPlanPropertiesPtrOutput

type CommitmentPlanPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CommitmentPlanPropertiesPtrOutput) AutoRenew

AutoRenew commitment plan.

func (CommitmentPlanPropertiesPtrOutput) CommitmentPlanGuid

Commitment plan guid.

func (CommitmentPlanPropertiesPtrOutput) Current

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesPtrOutput) Elem

func (CommitmentPlanPropertiesPtrOutput) ElementType

func (CommitmentPlanPropertiesPtrOutput) HostingModel

Account hosting model.

func (CommitmentPlanPropertiesPtrOutput) Next

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesPtrOutput) PlanType

Commitment plan type.

func (CommitmentPlanPropertiesPtrOutput) ToCommitmentPlanPropertiesPtrOutput

func (o CommitmentPlanPropertiesPtrOutput) ToCommitmentPlanPropertiesPtrOutput() CommitmentPlanPropertiesPtrOutput

func (CommitmentPlanPropertiesPtrOutput) ToCommitmentPlanPropertiesPtrOutputWithContext

func (o CommitmentPlanPropertiesPtrOutput) ToCommitmentPlanPropertiesPtrOutputWithContext(ctx context.Context) CommitmentPlanPropertiesPtrOutput

type CommitmentPlanPropertiesResponse

type CommitmentPlanPropertiesResponse struct {
	// AutoRenew commitment plan.
	AutoRenew *bool `pulumi:"autoRenew"`
	// Commitment plan guid.
	CommitmentPlanGuid *string `pulumi:"commitmentPlanGuid"`
	// Cognitive Services account commitment period.
	Current *CommitmentPeriodResponse `pulumi:"current"`
	// Account hosting model.
	HostingModel *string `pulumi:"hostingModel"`
	// Cognitive Services account commitment period.
	Last CommitmentPeriodResponse `pulumi:"last"`
	// Cognitive Services account commitment period.
	Next *CommitmentPeriodResponse `pulumi:"next"`
	// Commitment plan type.
	PlanType *string `pulumi:"planType"`
	// The list of ProvisioningIssue.
	ProvisioningIssues []string `pulumi:"provisioningIssues"`
	// Gets the status of the resource at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
}

Properties of Cognitive Services account commitment plan.

type CommitmentPlanPropertiesResponseOutput

type CommitmentPlanPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account commitment plan.

func (CommitmentPlanPropertiesResponseOutput) AutoRenew

AutoRenew commitment plan.

func (CommitmentPlanPropertiesResponseOutput) CommitmentPlanGuid

Commitment plan guid.

func (CommitmentPlanPropertiesResponseOutput) Current

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesResponseOutput) ElementType

func (CommitmentPlanPropertiesResponseOutput) HostingModel

Account hosting model.

func (CommitmentPlanPropertiesResponseOutput) Last

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesResponseOutput) Next

Cognitive Services account commitment period.

func (CommitmentPlanPropertiesResponseOutput) PlanType

Commitment plan type.

func (CommitmentPlanPropertiesResponseOutput) ProvisioningIssues

The list of ProvisioningIssue.

func (CommitmentPlanPropertiesResponseOutput) ProvisioningState

Gets the status of the resource at the time the operation was called.

func (CommitmentPlanPropertiesResponseOutput) ToCommitmentPlanPropertiesResponseOutput

func (o CommitmentPlanPropertiesResponseOutput) ToCommitmentPlanPropertiesResponseOutput() CommitmentPlanPropertiesResponseOutput

func (CommitmentPlanPropertiesResponseOutput) ToCommitmentPlanPropertiesResponseOutputWithContext

func (o CommitmentPlanPropertiesResponseOutput) ToCommitmentPlanPropertiesResponseOutputWithContext(ctx context.Context) CommitmentPlanPropertiesResponseOutput

type CommitmentPlanState

type CommitmentPlanState struct {
}

func (CommitmentPlanState) ElementType

func (CommitmentPlanState) ElementType() reflect.Type

type CommitmentQuotaResponse

type CommitmentQuotaResponse struct {
	// Commitment quota quantity.
	Quantity *float64 `pulumi:"quantity"`
	// Commitment quota unit.
	Unit *string `pulumi:"unit"`
}

Cognitive Services account commitment quota.

type CommitmentQuotaResponseOutput

type CommitmentQuotaResponseOutput struct{ *pulumi.OutputState }

Cognitive Services account commitment quota.

func (CommitmentQuotaResponseOutput) ElementType

func (CommitmentQuotaResponseOutput) Quantity

Commitment quota quantity.

func (CommitmentQuotaResponseOutput) ToCommitmentQuotaResponseOutput

func (o CommitmentQuotaResponseOutput) ToCommitmentQuotaResponseOutput() CommitmentQuotaResponseOutput

func (CommitmentQuotaResponseOutput) ToCommitmentQuotaResponseOutputWithContext

func (o CommitmentQuotaResponseOutput) ToCommitmentQuotaResponseOutputWithContext(ctx context.Context) CommitmentQuotaResponseOutput

func (CommitmentQuotaResponseOutput) Unit

Commitment quota unit.

type CommitmentQuotaResponsePtrOutput

type CommitmentQuotaResponsePtrOutput struct{ *pulumi.OutputState }

func (CommitmentQuotaResponsePtrOutput) Elem

func (CommitmentQuotaResponsePtrOutput) ElementType

func (CommitmentQuotaResponsePtrOutput) Quantity

Commitment quota quantity.

func (CommitmentQuotaResponsePtrOutput) ToCommitmentQuotaResponsePtrOutput

func (o CommitmentQuotaResponsePtrOutput) ToCommitmentQuotaResponsePtrOutput() CommitmentQuotaResponsePtrOutput

func (CommitmentQuotaResponsePtrOutput) ToCommitmentQuotaResponsePtrOutputWithContext

func (o CommitmentQuotaResponsePtrOutput) ToCommitmentQuotaResponsePtrOutputWithContext(ctx context.Context) CommitmentQuotaResponsePtrOutput

func (CommitmentQuotaResponsePtrOutput) Unit

Commitment quota unit.

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services account deployment.
	Properties DeploymentPropertiesResponseOutput `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services account deployment. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-10-01.

Other available API versions: 2023-10-01-preview.

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// The name of the deployment associated with the Cognitive Services Account
	DeploymentName pulumi.StringPtrInput
	// Properties of Cognitive Services account deployment.
	Properties DeploymentPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource model definition representing SKU
	Sku SkuPtrInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentModel

type DeploymentModel struct {
	// Deployment model format.
	Format *string `pulumi:"format"`
	// Deployment model name.
	Name *string `pulumi:"name"`
	// Optional. Deployment model source ARM resource ID.
	Source *string `pulumi:"source"`
	// Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.
	Version *string `pulumi:"version"`
}

Properties of Cognitive Services account deployment model.

type DeploymentModelArgs

type DeploymentModelArgs struct {
	// Deployment model format.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// Deployment model name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Optional. Deployment model source ARM resource ID.
	Source pulumi.StringPtrInput `pulumi:"source"`
	// Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Properties of Cognitive Services account deployment model.

func (DeploymentModelArgs) ElementType

func (DeploymentModelArgs) ElementType() reflect.Type

func (DeploymentModelArgs) ToDeploymentModelOutput

func (i DeploymentModelArgs) ToDeploymentModelOutput() DeploymentModelOutput

func (DeploymentModelArgs) ToDeploymentModelOutputWithContext

func (i DeploymentModelArgs) ToDeploymentModelOutputWithContext(ctx context.Context) DeploymentModelOutput

func (DeploymentModelArgs) ToDeploymentModelPtrOutput

func (i DeploymentModelArgs) ToDeploymentModelPtrOutput() DeploymentModelPtrOutput

func (DeploymentModelArgs) ToDeploymentModelPtrOutputWithContext

func (i DeploymentModelArgs) ToDeploymentModelPtrOutputWithContext(ctx context.Context) DeploymentModelPtrOutput

type DeploymentModelInput

type DeploymentModelInput interface {
	pulumi.Input

	ToDeploymentModelOutput() DeploymentModelOutput
	ToDeploymentModelOutputWithContext(context.Context) DeploymentModelOutput
}

DeploymentModelInput is an input type that accepts DeploymentModelArgs and DeploymentModelOutput values. You can construct a concrete instance of `DeploymentModelInput` via:

DeploymentModelArgs{...}

type DeploymentModelOutput

type DeploymentModelOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account deployment model.

func (DeploymentModelOutput) ElementType

func (DeploymentModelOutput) ElementType() reflect.Type

func (DeploymentModelOutput) Format

Deployment model format.

func (DeploymentModelOutput) Name

Deployment model name.

func (DeploymentModelOutput) Source

Optional. Deployment model source ARM resource ID.

func (DeploymentModelOutput) ToDeploymentModelOutput

func (o DeploymentModelOutput) ToDeploymentModelOutput() DeploymentModelOutput

func (DeploymentModelOutput) ToDeploymentModelOutputWithContext

func (o DeploymentModelOutput) ToDeploymentModelOutputWithContext(ctx context.Context) DeploymentModelOutput

func (DeploymentModelOutput) ToDeploymentModelPtrOutput

func (o DeploymentModelOutput) ToDeploymentModelPtrOutput() DeploymentModelPtrOutput

func (DeploymentModelOutput) ToDeploymentModelPtrOutputWithContext

func (o DeploymentModelOutput) ToDeploymentModelPtrOutputWithContext(ctx context.Context) DeploymentModelPtrOutput

func (DeploymentModelOutput) Version

Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.

type DeploymentModelPtrInput

type DeploymentModelPtrInput interface {
	pulumi.Input

	ToDeploymentModelPtrOutput() DeploymentModelPtrOutput
	ToDeploymentModelPtrOutputWithContext(context.Context) DeploymentModelPtrOutput
}

DeploymentModelPtrInput is an input type that accepts DeploymentModelArgs, DeploymentModelPtr and DeploymentModelPtrOutput values. You can construct a concrete instance of `DeploymentModelPtrInput` via:

        DeploymentModelArgs{...}

or:

        nil

type DeploymentModelPtrOutput

type DeploymentModelPtrOutput struct{ *pulumi.OutputState }

func (DeploymentModelPtrOutput) Elem

func (DeploymentModelPtrOutput) ElementType

func (DeploymentModelPtrOutput) ElementType() reflect.Type

func (DeploymentModelPtrOutput) Format

Deployment model format.

func (DeploymentModelPtrOutput) Name

Deployment model name.

func (DeploymentModelPtrOutput) Source

Optional. Deployment model source ARM resource ID.

func (DeploymentModelPtrOutput) ToDeploymentModelPtrOutput

func (o DeploymentModelPtrOutput) ToDeploymentModelPtrOutput() DeploymentModelPtrOutput

func (DeploymentModelPtrOutput) ToDeploymentModelPtrOutputWithContext

func (o DeploymentModelPtrOutput) ToDeploymentModelPtrOutputWithContext(ctx context.Context) DeploymentModelPtrOutput

func (DeploymentModelPtrOutput) Version

Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.

type DeploymentModelResponse

type DeploymentModelResponse struct {
	// The call rate limit Cognitive Services account.
	CallRateLimit CallRateLimitResponse `pulumi:"callRateLimit"`
	// Deployment model format.
	Format *string `pulumi:"format"`
	// Deployment model name.
	Name *string `pulumi:"name"`
	// Optional. Deployment model source ARM resource ID.
	Source *string `pulumi:"source"`
	// Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.
	Version *string `pulumi:"version"`
}

Properties of Cognitive Services account deployment model.

type DeploymentModelResponseOutput

type DeploymentModelResponseOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account deployment model.

func (DeploymentModelResponseOutput) CallRateLimit

The call rate limit Cognitive Services account.

func (DeploymentModelResponseOutput) ElementType

func (DeploymentModelResponseOutput) Format

Deployment model format.

func (DeploymentModelResponseOutput) Name

Deployment model name.

func (DeploymentModelResponseOutput) Source

Optional. Deployment model source ARM resource ID.

func (DeploymentModelResponseOutput) ToDeploymentModelResponseOutput

func (o DeploymentModelResponseOutput) ToDeploymentModelResponseOutput() DeploymentModelResponseOutput

func (DeploymentModelResponseOutput) ToDeploymentModelResponseOutputWithContext

func (o DeploymentModelResponseOutput) ToDeploymentModelResponseOutputWithContext(ctx context.Context) DeploymentModelResponseOutput

func (DeploymentModelResponseOutput) Version

Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.

type DeploymentModelResponsePtrOutput

type DeploymentModelResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentModelResponsePtrOutput) CallRateLimit

The call rate limit Cognitive Services account.

func (DeploymentModelResponsePtrOutput) Elem

func (DeploymentModelResponsePtrOutput) ElementType

func (DeploymentModelResponsePtrOutput) Format

Deployment model format.

func (DeploymentModelResponsePtrOutput) Name

Deployment model name.

func (DeploymentModelResponsePtrOutput) Source

Optional. Deployment model source ARM resource ID.

func (DeploymentModelResponsePtrOutput) ToDeploymentModelResponsePtrOutput

func (o DeploymentModelResponsePtrOutput) ToDeploymentModelResponsePtrOutput() DeploymentModelResponsePtrOutput

func (DeploymentModelResponsePtrOutput) ToDeploymentModelResponsePtrOutputWithContext

func (o DeploymentModelResponsePtrOutput) ToDeploymentModelResponsePtrOutputWithContext(ctx context.Context) DeploymentModelResponsePtrOutput

func (DeploymentModelResponsePtrOutput) Version

Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.

type DeploymentModelVersionUpgradeOption

type DeploymentModelVersionUpgradeOption string

Deployment model version upgrade option.

func (DeploymentModelVersionUpgradeOption) ElementType

func (DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionOutput

func (e DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionOutput() DeploymentModelVersionUpgradeOptionOutput

func (DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionOutputWithContext

func (e DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionOutputWithContext(ctx context.Context) DeploymentModelVersionUpgradeOptionOutput

func (DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionPtrOutput

func (e DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionPtrOutput() DeploymentModelVersionUpgradeOptionPtrOutput

func (DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext

func (e DeploymentModelVersionUpgradeOption) ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext(ctx context.Context) DeploymentModelVersionUpgradeOptionPtrOutput

func (DeploymentModelVersionUpgradeOption) ToStringOutput

func (DeploymentModelVersionUpgradeOption) ToStringOutputWithContext

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

func (DeploymentModelVersionUpgradeOption) ToStringPtrOutput

func (DeploymentModelVersionUpgradeOption) ToStringPtrOutputWithContext

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

type DeploymentModelVersionUpgradeOptionInput

type DeploymentModelVersionUpgradeOptionInput interface {
	pulumi.Input

	ToDeploymentModelVersionUpgradeOptionOutput() DeploymentModelVersionUpgradeOptionOutput
	ToDeploymentModelVersionUpgradeOptionOutputWithContext(context.Context) DeploymentModelVersionUpgradeOptionOutput
}

DeploymentModelVersionUpgradeOptionInput is an input type that accepts values of the DeploymentModelVersionUpgradeOption enum A concrete instance of `DeploymentModelVersionUpgradeOptionInput` can be one of the following:

DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable
DeploymentModelVersionUpgradeOptionOnceCurrentVersionExpired
DeploymentModelVersionUpgradeOptionNoAutoUpgrade

type DeploymentModelVersionUpgradeOptionOutput

type DeploymentModelVersionUpgradeOptionOutput struct{ *pulumi.OutputState }

func (DeploymentModelVersionUpgradeOptionOutput) ElementType

func (DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionOutput

func (o DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionOutput() DeploymentModelVersionUpgradeOptionOutput

func (DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionOutputWithContext

func (o DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionOutputWithContext(ctx context.Context) DeploymentModelVersionUpgradeOptionOutput

func (DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionPtrOutput

func (o DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionPtrOutput() DeploymentModelVersionUpgradeOptionPtrOutput

func (DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext

func (o DeploymentModelVersionUpgradeOptionOutput) ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext(ctx context.Context) DeploymentModelVersionUpgradeOptionPtrOutput

func (DeploymentModelVersionUpgradeOptionOutput) ToStringOutput

func (DeploymentModelVersionUpgradeOptionOutput) ToStringOutputWithContext

func (DeploymentModelVersionUpgradeOptionOutput) ToStringPtrOutput

func (DeploymentModelVersionUpgradeOptionOutput) ToStringPtrOutputWithContext

type DeploymentModelVersionUpgradeOptionPtrInput

type DeploymentModelVersionUpgradeOptionPtrInput interface {
	pulumi.Input

	ToDeploymentModelVersionUpgradeOptionPtrOutput() DeploymentModelVersionUpgradeOptionPtrOutput
	ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext(context.Context) DeploymentModelVersionUpgradeOptionPtrOutput
}

type DeploymentModelVersionUpgradeOptionPtrOutput

type DeploymentModelVersionUpgradeOptionPtrOutput struct{ *pulumi.OutputState }

func (DeploymentModelVersionUpgradeOptionPtrOutput) Elem

func (DeploymentModelVersionUpgradeOptionPtrOutput) ElementType

func (DeploymentModelVersionUpgradeOptionPtrOutput) ToDeploymentModelVersionUpgradeOptionPtrOutput

func (o DeploymentModelVersionUpgradeOptionPtrOutput) ToDeploymentModelVersionUpgradeOptionPtrOutput() DeploymentModelVersionUpgradeOptionPtrOutput

func (DeploymentModelVersionUpgradeOptionPtrOutput) ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext

func (o DeploymentModelVersionUpgradeOptionPtrOutput) ToDeploymentModelVersionUpgradeOptionPtrOutputWithContext(ctx context.Context) DeploymentModelVersionUpgradeOptionPtrOutput

func (DeploymentModelVersionUpgradeOptionPtrOutput) ToStringPtrOutput

func (DeploymentModelVersionUpgradeOptionPtrOutput) ToStringPtrOutputWithContext

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) Etag

Resource Etag.

func (DeploymentOutput) Name

The name of the resource

func (DeploymentOutput) Properties

Properties of Cognitive Services account deployment.

func (DeploymentOutput) Sku

The resource model definition representing SKU

func (DeploymentOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (DeploymentOutput) Type

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

type DeploymentProperties

type DeploymentProperties struct {
	// Properties of Cognitive Services account deployment model.
	Model *DeploymentModel `pulumi:"model"`
	// The name of RAI policy.
	RaiPolicyName *string `pulumi:"raiPolicyName"`
	// Properties of Cognitive Services account deployment model.
	ScaleSettings *DeploymentScaleSettings `pulumi:"scaleSettings"`
	// Deployment model version upgrade option.
	VersionUpgradeOption *string `pulumi:"versionUpgradeOption"`
}

Properties of Cognitive Services account deployment.

type DeploymentPropertiesArgs

type DeploymentPropertiesArgs struct {
	// Properties of Cognitive Services account deployment model.
	Model DeploymentModelPtrInput `pulumi:"model"`
	// The name of RAI policy.
	RaiPolicyName pulumi.StringPtrInput `pulumi:"raiPolicyName"`
	// Properties of Cognitive Services account deployment model.
	ScaleSettings DeploymentScaleSettingsPtrInput `pulumi:"scaleSettings"`
	// Deployment model version upgrade option.
	VersionUpgradeOption pulumi.StringPtrInput `pulumi:"versionUpgradeOption"`
}

Properties of Cognitive Services account deployment.

func (DeploymentPropertiesArgs) ElementType

func (DeploymentPropertiesArgs) ElementType() reflect.Type

func (DeploymentPropertiesArgs) ToDeploymentPropertiesOutput

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutput() DeploymentPropertiesOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext(ctx context.Context) DeploymentPropertiesOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutput

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutputWithContext

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentPropertiesInput

type DeploymentPropertiesInput interface {
	pulumi.Input

	ToDeploymentPropertiesOutput() DeploymentPropertiesOutput
	ToDeploymentPropertiesOutputWithContext(context.Context) DeploymentPropertiesOutput
}

DeploymentPropertiesInput is an input type that accepts DeploymentPropertiesArgs and DeploymentPropertiesOutput values. You can construct a concrete instance of `DeploymentPropertiesInput` via:

DeploymentPropertiesArgs{...}

type DeploymentPropertiesOutput

type DeploymentPropertiesOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account deployment.

func (DeploymentPropertiesOutput) ElementType

func (DeploymentPropertiesOutput) ElementType() reflect.Type

func (DeploymentPropertiesOutput) Model

Properties of Cognitive Services account deployment model.

func (DeploymentPropertiesOutput) RaiPolicyName

The name of RAI policy.

func (DeploymentPropertiesOutput) ScaleSettings

Properties of Cognitive Services account deployment model.

func (DeploymentPropertiesOutput) ToDeploymentPropertiesOutput

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutput() DeploymentPropertiesOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext(ctx context.Context) DeploymentPropertiesOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutputWithContext

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

func (DeploymentPropertiesOutput) VersionUpgradeOption

func (o DeploymentPropertiesOutput) VersionUpgradeOption() pulumi.StringPtrOutput

Deployment model version upgrade option.

type DeploymentPropertiesPtrInput

type DeploymentPropertiesPtrInput interface {
	pulumi.Input

	ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput
	ToDeploymentPropertiesPtrOutputWithContext(context.Context) DeploymentPropertiesPtrOutput
}

DeploymentPropertiesPtrInput is an input type that accepts DeploymentPropertiesArgs, DeploymentPropertiesPtr and DeploymentPropertiesPtrOutput values. You can construct a concrete instance of `DeploymentPropertiesPtrInput` via:

        DeploymentPropertiesArgs{...}

or:

        nil

type DeploymentPropertiesPtrOutput

type DeploymentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesPtrOutput) Elem

func (DeploymentPropertiesPtrOutput) ElementType

func (DeploymentPropertiesPtrOutput) Model

Properties of Cognitive Services account deployment model.

func (DeploymentPropertiesPtrOutput) RaiPolicyName

The name of RAI policy.

func (DeploymentPropertiesPtrOutput) ScaleSettings

Properties of Cognitive Services account deployment model.

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

func (DeploymentPropertiesPtrOutput) VersionUpgradeOption

func (o DeploymentPropertiesPtrOutput) VersionUpgradeOption() pulumi.StringPtrOutput

Deployment model version upgrade option.

type DeploymentPropertiesResponse

type DeploymentPropertiesResponse struct {
	// The call rate limit Cognitive Services account.
	CallRateLimit CallRateLimitResponse `pulumi:"callRateLimit"`
	// The capabilities.
	Capabilities map[string]string `pulumi:"capabilities"`
	// Properties of Cognitive Services account deployment model.
	Model *DeploymentModelResponse `pulumi:"model"`
	// Gets the status of the resource at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The name of RAI policy.
	RaiPolicyName *string                  `pulumi:"raiPolicyName"`
	RateLimits    []ThrottlingRuleResponse `pulumi:"rateLimits"`
	// Properties of Cognitive Services account deployment model.
	ScaleSettings *DeploymentScaleSettingsResponse `pulumi:"scaleSettings"`
	// Deployment model version upgrade option.
	VersionUpgradeOption *string `pulumi:"versionUpgradeOption"`
}

Properties of Cognitive Services account deployment.

type DeploymentPropertiesResponseOutput

type DeploymentPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account deployment.

func (DeploymentPropertiesResponseOutput) CallRateLimit

The call rate limit Cognitive Services account.

func (DeploymentPropertiesResponseOutput) Capabilities

The capabilities.

func (DeploymentPropertiesResponseOutput) ElementType

func (DeploymentPropertiesResponseOutput) Model

Properties of Cognitive Services account deployment model.

func (DeploymentPropertiesResponseOutput) ProvisioningState

Gets the status of the resource at the time the operation was called.

func (DeploymentPropertiesResponseOutput) RaiPolicyName

The name of RAI policy.

func (DeploymentPropertiesResponseOutput) RateLimits

func (DeploymentPropertiesResponseOutput) ScaleSettings

Properties of Cognitive Services account deployment model.

func (DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutput

func (o DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutput() DeploymentPropertiesResponseOutput

func (DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutputWithContext

func (o DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutputWithContext(ctx context.Context) DeploymentPropertiesResponseOutput

func (DeploymentPropertiesResponseOutput) VersionUpgradeOption

Deployment model version upgrade option.

type DeploymentScaleSettings

type DeploymentScaleSettings struct {
	// Deployment capacity.
	Capacity *int `pulumi:"capacity"`
	// Deployment scale type.
	ScaleType *string `pulumi:"scaleType"`
}

Properties of Cognitive Services account deployment model.

type DeploymentScaleSettingsArgs

type DeploymentScaleSettingsArgs struct {
	// Deployment capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Deployment scale type.
	ScaleType pulumi.StringPtrInput `pulumi:"scaleType"`
}

Properties of Cognitive Services account deployment model.

func (DeploymentScaleSettingsArgs) ElementType

func (DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsOutput

func (i DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsOutput() DeploymentScaleSettingsOutput

func (DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsOutputWithContext

func (i DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsOutputWithContext(ctx context.Context) DeploymentScaleSettingsOutput

func (DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsPtrOutput

func (i DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsPtrOutput() DeploymentScaleSettingsPtrOutput

func (DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsPtrOutputWithContext

func (i DeploymentScaleSettingsArgs) ToDeploymentScaleSettingsPtrOutputWithContext(ctx context.Context) DeploymentScaleSettingsPtrOutput

type DeploymentScaleSettingsInput

type DeploymentScaleSettingsInput interface {
	pulumi.Input

	ToDeploymentScaleSettingsOutput() DeploymentScaleSettingsOutput
	ToDeploymentScaleSettingsOutputWithContext(context.Context) DeploymentScaleSettingsOutput
}

DeploymentScaleSettingsInput is an input type that accepts DeploymentScaleSettingsArgs and DeploymentScaleSettingsOutput values. You can construct a concrete instance of `DeploymentScaleSettingsInput` via:

DeploymentScaleSettingsArgs{...}

type DeploymentScaleSettingsOutput

type DeploymentScaleSettingsOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account deployment model.

func (DeploymentScaleSettingsOutput) Capacity

Deployment capacity.

func (DeploymentScaleSettingsOutput) ElementType

func (DeploymentScaleSettingsOutput) ScaleType

Deployment scale type.

func (DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsOutput

func (o DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsOutput() DeploymentScaleSettingsOutput

func (DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsOutputWithContext

func (o DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsOutputWithContext(ctx context.Context) DeploymentScaleSettingsOutput

func (DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsPtrOutput

func (o DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsPtrOutput() DeploymentScaleSettingsPtrOutput

func (DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsPtrOutputWithContext

func (o DeploymentScaleSettingsOutput) ToDeploymentScaleSettingsPtrOutputWithContext(ctx context.Context) DeploymentScaleSettingsPtrOutput

type DeploymentScaleSettingsPtrInput

type DeploymentScaleSettingsPtrInput interface {
	pulumi.Input

	ToDeploymentScaleSettingsPtrOutput() DeploymentScaleSettingsPtrOutput
	ToDeploymentScaleSettingsPtrOutputWithContext(context.Context) DeploymentScaleSettingsPtrOutput
}

DeploymentScaleSettingsPtrInput is an input type that accepts DeploymentScaleSettingsArgs, DeploymentScaleSettingsPtr and DeploymentScaleSettingsPtrOutput values. You can construct a concrete instance of `DeploymentScaleSettingsPtrInput` via:

        DeploymentScaleSettingsArgs{...}

or:

        nil

type DeploymentScaleSettingsPtrOutput

type DeploymentScaleSettingsPtrOutput struct{ *pulumi.OutputState }

func (DeploymentScaleSettingsPtrOutput) Capacity

Deployment capacity.

func (DeploymentScaleSettingsPtrOutput) Elem

func (DeploymentScaleSettingsPtrOutput) ElementType

func (DeploymentScaleSettingsPtrOutput) ScaleType

Deployment scale type.

func (DeploymentScaleSettingsPtrOutput) ToDeploymentScaleSettingsPtrOutput

func (o DeploymentScaleSettingsPtrOutput) ToDeploymentScaleSettingsPtrOutput() DeploymentScaleSettingsPtrOutput

func (DeploymentScaleSettingsPtrOutput) ToDeploymentScaleSettingsPtrOutputWithContext

func (o DeploymentScaleSettingsPtrOutput) ToDeploymentScaleSettingsPtrOutputWithContext(ctx context.Context) DeploymentScaleSettingsPtrOutput

type DeploymentScaleSettingsResponse

type DeploymentScaleSettingsResponse struct {
	// Deployment active capacity. This value might be different from `capacity` if customer recently updated `capacity`.
	ActiveCapacity int `pulumi:"activeCapacity"`
	// Deployment capacity.
	Capacity *int `pulumi:"capacity"`
	// Deployment scale type.
	ScaleType *string `pulumi:"scaleType"`
}

Properties of Cognitive Services account deployment model.

type DeploymentScaleSettingsResponseOutput

type DeploymentScaleSettingsResponseOutput struct{ *pulumi.OutputState }

Properties of Cognitive Services account deployment model.

func (DeploymentScaleSettingsResponseOutput) ActiveCapacity

Deployment active capacity. This value might be different from `capacity` if customer recently updated `capacity`.

func (DeploymentScaleSettingsResponseOutput) Capacity

Deployment capacity.

func (DeploymentScaleSettingsResponseOutput) ElementType

func (DeploymentScaleSettingsResponseOutput) ScaleType

Deployment scale type.

func (DeploymentScaleSettingsResponseOutput) ToDeploymentScaleSettingsResponseOutput

func (o DeploymentScaleSettingsResponseOutput) ToDeploymentScaleSettingsResponseOutput() DeploymentScaleSettingsResponseOutput

func (DeploymentScaleSettingsResponseOutput) ToDeploymentScaleSettingsResponseOutputWithContext

func (o DeploymentScaleSettingsResponseOutput) ToDeploymentScaleSettingsResponseOutputWithContext(ctx context.Context) DeploymentScaleSettingsResponseOutput

type DeploymentScaleSettingsResponsePtrOutput

type DeploymentScaleSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentScaleSettingsResponsePtrOutput) ActiveCapacity

Deployment active capacity. This value might be different from `capacity` if customer recently updated `capacity`.

func (DeploymentScaleSettingsResponsePtrOutput) Capacity

Deployment capacity.

func (DeploymentScaleSettingsResponsePtrOutput) Elem

func (DeploymentScaleSettingsResponsePtrOutput) ElementType

func (DeploymentScaleSettingsResponsePtrOutput) ScaleType

Deployment scale type.

func (DeploymentScaleSettingsResponsePtrOutput) ToDeploymentScaleSettingsResponsePtrOutput

func (o DeploymentScaleSettingsResponsePtrOutput) ToDeploymentScaleSettingsResponsePtrOutput() DeploymentScaleSettingsResponsePtrOutput

func (DeploymentScaleSettingsResponsePtrOutput) ToDeploymentScaleSettingsResponsePtrOutputWithContext

func (o DeploymentScaleSettingsResponsePtrOutput) ToDeploymentScaleSettingsResponsePtrOutputWithContext(ctx context.Context) DeploymentScaleSettingsResponsePtrOutput

type DeploymentScaleType

type DeploymentScaleType string

Deployment scale type.

func (DeploymentScaleType) ElementType

func (DeploymentScaleType) ElementType() reflect.Type

func (DeploymentScaleType) ToDeploymentScaleTypeOutput

func (e DeploymentScaleType) ToDeploymentScaleTypeOutput() DeploymentScaleTypeOutput

func (DeploymentScaleType) ToDeploymentScaleTypeOutputWithContext

func (e DeploymentScaleType) ToDeploymentScaleTypeOutputWithContext(ctx context.Context) DeploymentScaleTypeOutput

func (DeploymentScaleType) ToDeploymentScaleTypePtrOutput

func (e DeploymentScaleType) ToDeploymentScaleTypePtrOutput() DeploymentScaleTypePtrOutput

func (DeploymentScaleType) ToDeploymentScaleTypePtrOutputWithContext

func (e DeploymentScaleType) ToDeploymentScaleTypePtrOutputWithContext(ctx context.Context) DeploymentScaleTypePtrOutput

func (DeploymentScaleType) ToStringOutput

func (e DeploymentScaleType) ToStringOutput() pulumi.StringOutput

func (DeploymentScaleType) ToStringOutputWithContext

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

func (DeploymentScaleType) ToStringPtrOutput

func (e DeploymentScaleType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeploymentScaleType) ToStringPtrOutputWithContext

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

type DeploymentScaleTypeInput

type DeploymentScaleTypeInput interface {
	pulumi.Input

	ToDeploymentScaleTypeOutput() DeploymentScaleTypeOutput
	ToDeploymentScaleTypeOutputWithContext(context.Context) DeploymentScaleTypeOutput
}

DeploymentScaleTypeInput is an input type that accepts values of the DeploymentScaleType enum A concrete instance of `DeploymentScaleTypeInput` can be one of the following:

DeploymentScaleTypeStandard
DeploymentScaleTypeManual

type DeploymentScaleTypeOutput

type DeploymentScaleTypeOutput struct{ *pulumi.OutputState }

func (DeploymentScaleTypeOutput) ElementType

func (DeploymentScaleTypeOutput) ElementType() reflect.Type

func (DeploymentScaleTypeOutput) ToDeploymentScaleTypeOutput

func (o DeploymentScaleTypeOutput) ToDeploymentScaleTypeOutput() DeploymentScaleTypeOutput

func (DeploymentScaleTypeOutput) ToDeploymentScaleTypeOutputWithContext

func (o DeploymentScaleTypeOutput) ToDeploymentScaleTypeOutputWithContext(ctx context.Context) DeploymentScaleTypeOutput

func (DeploymentScaleTypeOutput) ToDeploymentScaleTypePtrOutput

func (o DeploymentScaleTypeOutput) ToDeploymentScaleTypePtrOutput() DeploymentScaleTypePtrOutput

func (DeploymentScaleTypeOutput) ToDeploymentScaleTypePtrOutputWithContext

func (o DeploymentScaleTypeOutput) ToDeploymentScaleTypePtrOutputWithContext(ctx context.Context) DeploymentScaleTypePtrOutput

func (DeploymentScaleTypeOutput) ToStringOutput

func (o DeploymentScaleTypeOutput) ToStringOutput() pulumi.StringOutput

func (DeploymentScaleTypeOutput) ToStringOutputWithContext

func (o DeploymentScaleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DeploymentScaleTypeOutput) ToStringPtrOutput

func (o DeploymentScaleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeploymentScaleTypeOutput) ToStringPtrOutputWithContext

func (o DeploymentScaleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DeploymentScaleTypePtrInput

type DeploymentScaleTypePtrInput interface {
	pulumi.Input

	ToDeploymentScaleTypePtrOutput() DeploymentScaleTypePtrOutput
	ToDeploymentScaleTypePtrOutputWithContext(context.Context) DeploymentScaleTypePtrOutput
}

func DeploymentScaleTypePtr

func DeploymentScaleTypePtr(v string) DeploymentScaleTypePtrInput

type DeploymentScaleTypePtrOutput

type DeploymentScaleTypePtrOutput struct{ *pulumi.OutputState }

func (DeploymentScaleTypePtrOutput) Elem

func (DeploymentScaleTypePtrOutput) ElementType

func (DeploymentScaleTypePtrOutput) ToDeploymentScaleTypePtrOutput

func (o DeploymentScaleTypePtrOutput) ToDeploymentScaleTypePtrOutput() DeploymentScaleTypePtrOutput

func (DeploymentScaleTypePtrOutput) ToDeploymentScaleTypePtrOutputWithContext

func (o DeploymentScaleTypePtrOutput) ToDeploymentScaleTypePtrOutputWithContext(ctx context.Context) DeploymentScaleTypePtrOutput

func (DeploymentScaleTypePtrOutput) ToStringPtrOutput

func (o DeploymentScaleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DeploymentScaleTypePtrOutput) ToStringPtrOutputWithContext

func (o DeploymentScaleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DeploymentState

type DeploymentState struct {
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

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

func (*Encryption) Defaults

func (val *Encryption) Defaults() *Encryption

Defaults sets the appropriate defaults for 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) Defaults

func (val *EncryptionArgs) Defaults() *EncryptionArgs

Defaults sets the appropriate defaults for EncryptionArgs

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

func (*EncryptionResponse) Defaults

func (val *EncryptionResponse) Defaults() *EncryptionResponse

Defaults sets the appropriate defaults for EncryptionResponse

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

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 EncryptionScope

type EncryptionScope struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services EncryptionScope.
	Properties EncryptionScopePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services EncryptionScope Azure REST API version: 2023-10-01-preview.

func GetEncryptionScope

func GetEncryptionScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EncryptionScopeState, opts ...pulumi.ResourceOption) (*EncryptionScope, error)

GetEncryptionScope gets an existing EncryptionScope 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 NewEncryptionScope

func NewEncryptionScope(ctx *pulumi.Context,
	name string, args *EncryptionScopeArgs, opts ...pulumi.ResourceOption) (*EncryptionScope, error)

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

func (*EncryptionScope) ElementType

func (*EncryptionScope) ElementType() reflect.Type

func (*EncryptionScope) ToEncryptionScopeOutput

func (i *EncryptionScope) ToEncryptionScopeOutput() EncryptionScopeOutput

func (*EncryptionScope) ToEncryptionScopeOutputWithContext

func (i *EncryptionScope) ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput

type EncryptionScopeArgs

type EncryptionScopeArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// The name of the encryptionScope associated with the Cognitive Services Account
	EncryptionScopeName pulumi.StringPtrInput
	// Properties of Cognitive Services EncryptionScope.
	Properties EncryptionScopePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a EncryptionScope resource.

func (EncryptionScopeArgs) ElementType

func (EncryptionScopeArgs) ElementType() reflect.Type

type EncryptionScopeInput

type EncryptionScopeInput interface {
	pulumi.Input

	ToEncryptionScopeOutput() EncryptionScopeOutput
	ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput
}

type EncryptionScopeOutput

type EncryptionScopeOutput struct{ *pulumi.OutputState }

func (EncryptionScopeOutput) ElementType

func (EncryptionScopeOutput) ElementType() reflect.Type

func (EncryptionScopeOutput) Etag

Resource Etag.

func (EncryptionScopeOutput) Name

The name of the resource

func (EncryptionScopeOutput) Properties

Properties of Cognitive Services EncryptionScope.

func (EncryptionScopeOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (EncryptionScopeOutput) Tags

Resource tags.

func (EncryptionScopeOutput) ToEncryptionScopeOutput

func (o EncryptionScopeOutput) ToEncryptionScopeOutput() EncryptionScopeOutput

func (EncryptionScopeOutput) ToEncryptionScopeOutputWithContext

func (o EncryptionScopeOutput) ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput

func (EncryptionScopeOutput) Type

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

type EncryptionScopeProperties

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

Properties to EncryptionScope

func (*EncryptionScopeProperties) Defaults

Defaults sets the appropriate defaults for EncryptionScopeProperties

type EncryptionScopePropertiesArgs

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

Properties to EncryptionScope

func (*EncryptionScopePropertiesArgs) Defaults

Defaults sets the appropriate defaults for EncryptionScopePropertiesArgs

func (EncryptionScopePropertiesArgs) ElementType

func (EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesOutput

func (i EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesOutput() EncryptionScopePropertiesOutput

func (EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesOutputWithContext

func (i EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesOutputWithContext(ctx context.Context) EncryptionScopePropertiesOutput

func (EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesPtrOutput

func (i EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesPtrOutput() EncryptionScopePropertiesPtrOutput

func (EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesPtrOutputWithContext

func (i EncryptionScopePropertiesArgs) ToEncryptionScopePropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopePropertiesPtrOutput

type EncryptionScopePropertiesInput

type EncryptionScopePropertiesInput interface {
	pulumi.Input

	ToEncryptionScopePropertiesOutput() EncryptionScopePropertiesOutput
	ToEncryptionScopePropertiesOutputWithContext(context.Context) EncryptionScopePropertiesOutput
}

EncryptionScopePropertiesInput is an input type that accepts EncryptionScopePropertiesArgs and EncryptionScopePropertiesOutput values. You can construct a concrete instance of `EncryptionScopePropertiesInput` via:

EncryptionScopePropertiesArgs{...}

type EncryptionScopePropertiesOutput

type EncryptionScopePropertiesOutput struct{ *pulumi.OutputState }

Properties to EncryptionScope

func (EncryptionScopePropertiesOutput) ElementType

func (EncryptionScopePropertiesOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionScopePropertiesOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionScopePropertiesOutput) State

The encryptionScope state.

func (EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesOutput

func (o EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesOutput() EncryptionScopePropertiesOutput

func (EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesOutputWithContext

func (o EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesOutputWithContext(ctx context.Context) EncryptionScopePropertiesOutput

func (EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesPtrOutput

func (o EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesPtrOutput() EncryptionScopePropertiesPtrOutput

func (EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesPtrOutputWithContext

func (o EncryptionScopePropertiesOutput) ToEncryptionScopePropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopePropertiesPtrOutput

type EncryptionScopePropertiesPtrInput

type EncryptionScopePropertiesPtrInput interface {
	pulumi.Input

	ToEncryptionScopePropertiesPtrOutput() EncryptionScopePropertiesPtrOutput
	ToEncryptionScopePropertiesPtrOutputWithContext(context.Context) EncryptionScopePropertiesPtrOutput
}

EncryptionScopePropertiesPtrInput is an input type that accepts EncryptionScopePropertiesArgs, EncryptionScopePropertiesPtr and EncryptionScopePropertiesPtrOutput values. You can construct a concrete instance of `EncryptionScopePropertiesPtrInput` via:

        EncryptionScopePropertiesArgs{...}

or:

        nil

type EncryptionScopePropertiesPtrOutput

type EncryptionScopePropertiesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionScopePropertiesPtrOutput) Elem

func (EncryptionScopePropertiesPtrOutput) ElementType

func (EncryptionScopePropertiesPtrOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionScopePropertiesPtrOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionScopePropertiesPtrOutput) State

The encryptionScope state.

func (EncryptionScopePropertiesPtrOutput) ToEncryptionScopePropertiesPtrOutput

func (o EncryptionScopePropertiesPtrOutput) ToEncryptionScopePropertiesPtrOutput() EncryptionScopePropertiesPtrOutput

func (EncryptionScopePropertiesPtrOutput) ToEncryptionScopePropertiesPtrOutputWithContext

func (o EncryptionScopePropertiesPtrOutput) ToEncryptionScopePropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopePropertiesPtrOutput

type EncryptionScopePropertiesResponse

type EncryptionScopePropertiesResponse struct {
	// Enumerates the possible value of keySource for Encryption
	KeySource *string `pulumi:"keySource"`
	// Properties of KeyVault
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// Gets the status of the resource at the time the operation was called.
	ProvisioningState string `pulumi:"provisioningState"`
	// The encryptionScope state.
	State *string `pulumi:"state"`
}

Properties to EncryptionScope

func (*EncryptionScopePropertiesResponse) Defaults

Defaults sets the appropriate defaults for EncryptionScopePropertiesResponse

type EncryptionScopePropertiesResponseOutput

type EncryptionScopePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties to EncryptionScope

func (EncryptionScopePropertiesResponseOutput) ElementType

func (EncryptionScopePropertiesResponseOutput) KeySource

Enumerates the possible value of keySource for Encryption

func (EncryptionScopePropertiesResponseOutput) KeyVaultProperties

Properties of KeyVault

func (EncryptionScopePropertiesResponseOutput) ProvisioningState

Gets the status of the resource at the time the operation was called.

func (EncryptionScopePropertiesResponseOutput) State

The encryptionScope state.

func (EncryptionScopePropertiesResponseOutput) ToEncryptionScopePropertiesResponseOutput

func (o EncryptionScopePropertiesResponseOutput) ToEncryptionScopePropertiesResponseOutput() EncryptionScopePropertiesResponseOutput

func (EncryptionScopePropertiesResponseOutput) ToEncryptionScopePropertiesResponseOutputWithContext

func (o EncryptionScopePropertiesResponseOutput) ToEncryptionScopePropertiesResponseOutputWithContext(ctx context.Context) EncryptionScopePropertiesResponseOutput

type EncryptionScopeState

type EncryptionScopeState struct {
}

func (EncryptionScopeState) ElementType

func (EncryptionScopeState) ElementType() reflect.Type

type EncryptionScopeStateEnum

type EncryptionScopeStateEnum string

The encryptionScope state.

func (EncryptionScopeStateEnum) ElementType

func (EncryptionScopeStateEnum) ElementType() reflect.Type

func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutput

func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput

func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutputWithContext

func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutputWithContext(ctx context.Context) EncryptionScopeStateEnumOutput

func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutput

func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput

func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutputWithContext

func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput

func (EncryptionScopeStateEnum) ToStringOutput

func (e EncryptionScopeStateEnum) ToStringOutput() pulumi.StringOutput

func (EncryptionScopeStateEnum) ToStringOutputWithContext

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

func (EncryptionScopeStateEnum) ToStringPtrOutput

func (e EncryptionScopeStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionScopeStateEnum) ToStringPtrOutputWithContext

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

type EncryptionScopeStateEnumInput

type EncryptionScopeStateEnumInput interface {
	pulumi.Input

	ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput
	ToEncryptionScopeStateEnumOutputWithContext(context.Context) EncryptionScopeStateEnumOutput
}

EncryptionScopeStateEnumInput is an input type that accepts values of the EncryptionScopeStateEnum enum A concrete instance of `EncryptionScopeStateEnumInput` can be one of the following:

EncryptionScopeStateEnumDisabled
EncryptionScopeStateEnumEnabled

type EncryptionScopeStateEnumOutput

type EncryptionScopeStateEnumOutput struct{ *pulumi.OutputState }

func (EncryptionScopeStateEnumOutput) ElementType

func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutput

func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput

func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutputWithContext

func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutputWithContext(ctx context.Context) EncryptionScopeStateEnumOutput

func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutput

func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput

func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutputWithContext

func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput

func (EncryptionScopeStateEnumOutput) ToStringOutput

func (EncryptionScopeStateEnumOutput) ToStringOutputWithContext

func (o EncryptionScopeStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionScopeStateEnumOutput) ToStringPtrOutput

func (EncryptionScopeStateEnumOutput) ToStringPtrOutputWithContext

func (o EncryptionScopeStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionScopeStateEnumPtrInput

type EncryptionScopeStateEnumPtrInput interface {
	pulumi.Input

	ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
	ToEncryptionScopeStateEnumPtrOutputWithContext(context.Context) EncryptionScopeStateEnumPtrOutput
}

func EncryptionScopeStateEnumPtr

func EncryptionScopeStateEnumPtr(v string) EncryptionScopeStateEnumPtrInput

type EncryptionScopeStateEnumPtrOutput

type EncryptionScopeStateEnumPtrOutput struct{ *pulumi.OutputState }

func (EncryptionScopeStateEnumPtrOutput) Elem

func (EncryptionScopeStateEnumPtrOutput) ElementType

func (EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutput

func (o EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput

func (EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutputWithContext

func (o EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput

func (EncryptionScopeStateEnumPtrOutput) ToStringPtrOutput

func (EncryptionScopeStateEnumPtrOutput) ToStringPtrOutputWithContext

func (o EncryptionScopeStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HostingModel

type HostingModel string

Account hosting model.

func (HostingModel) ElementType

func (HostingModel) ElementType() reflect.Type

func (HostingModel) ToHostingModelOutput

func (e HostingModel) ToHostingModelOutput() HostingModelOutput

func (HostingModel) ToHostingModelOutputWithContext

func (e HostingModel) ToHostingModelOutputWithContext(ctx context.Context) HostingModelOutput

func (HostingModel) ToHostingModelPtrOutput

func (e HostingModel) ToHostingModelPtrOutput() HostingModelPtrOutput

func (HostingModel) ToHostingModelPtrOutputWithContext

func (e HostingModel) ToHostingModelPtrOutputWithContext(ctx context.Context) HostingModelPtrOutput

func (HostingModel) ToStringOutput

func (e HostingModel) ToStringOutput() pulumi.StringOutput

func (HostingModel) ToStringOutputWithContext

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

func (HostingModel) ToStringPtrOutput

func (e HostingModel) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingModel) ToStringPtrOutputWithContext

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

type HostingModelInput

type HostingModelInput interface {
	pulumi.Input

	ToHostingModelOutput() HostingModelOutput
	ToHostingModelOutputWithContext(context.Context) HostingModelOutput
}

HostingModelInput is an input type that accepts values of the HostingModel enum A concrete instance of `HostingModelInput` can be one of the following:

HostingModelWeb
HostingModelConnectedContainer
HostingModelDisconnectedContainer
HostingModelProvisionedWeb

type HostingModelOutput

type HostingModelOutput struct{ *pulumi.OutputState }

func (HostingModelOutput) ElementType

func (HostingModelOutput) ElementType() reflect.Type

func (HostingModelOutput) ToHostingModelOutput

func (o HostingModelOutput) ToHostingModelOutput() HostingModelOutput

func (HostingModelOutput) ToHostingModelOutputWithContext

func (o HostingModelOutput) ToHostingModelOutputWithContext(ctx context.Context) HostingModelOutput

func (HostingModelOutput) ToHostingModelPtrOutput

func (o HostingModelOutput) ToHostingModelPtrOutput() HostingModelPtrOutput

func (HostingModelOutput) ToHostingModelPtrOutputWithContext

func (o HostingModelOutput) ToHostingModelPtrOutputWithContext(ctx context.Context) HostingModelPtrOutput

func (HostingModelOutput) ToStringOutput

func (o HostingModelOutput) ToStringOutput() pulumi.StringOutput

func (HostingModelOutput) ToStringOutputWithContext

func (o HostingModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HostingModelOutput) ToStringPtrOutput

func (o HostingModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingModelOutput) ToStringPtrOutputWithContext

func (o HostingModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HostingModelPtrInput

type HostingModelPtrInput interface {
	pulumi.Input

	ToHostingModelPtrOutput() HostingModelPtrOutput
	ToHostingModelPtrOutputWithContext(context.Context) HostingModelPtrOutput
}

func HostingModelPtr

func HostingModelPtr(v string) HostingModelPtrInput

type HostingModelPtrOutput

type HostingModelPtrOutput struct{ *pulumi.OutputState }

func (HostingModelPtrOutput) Elem

func (HostingModelPtrOutput) ElementType

func (HostingModelPtrOutput) ElementType() reflect.Type

func (HostingModelPtrOutput) ToHostingModelPtrOutput

func (o HostingModelPtrOutput) ToHostingModelPtrOutput() HostingModelPtrOutput

func (HostingModelPtrOutput) ToHostingModelPtrOutputWithContext

func (o HostingModelPtrOutput) ToHostingModelPtrOutputWithContext(ctx context.Context) HostingModelPtrOutput

func (HostingModelPtrOutput) ToStringPtrOutput

func (o HostingModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingModelPtrOutput) ToStringPtrOutputWithContext

func (o HostingModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Identity

type Identity struct {
	// The identity type.
	Type *ResourceIdentityType `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 []string `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type ResourceIdentityTypePtrInput `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 pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

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 }

Identity for the resource.

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

The identity type.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

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

The identity type.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

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 {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	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"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

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

func (IdentityResponseOutput) Type

The identity type.

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 IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

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

func (IdentityResponsePtrOutput) Type

The identity type.

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

type KeySource string

Enumerates the possible value of keySource for Encryption

func (KeySource) ElementType

func (KeySource) ElementType() reflect.Type

func (KeySource) ToKeySourceOutput

func (e KeySource) ToKeySourceOutput() KeySourceOutput

func (KeySource) ToKeySourceOutputWithContext

func (e KeySource) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput

func (KeySource) ToKeySourcePtrOutput

func (e KeySource) ToKeySourcePtrOutput() KeySourcePtrOutput

func (KeySource) ToKeySourcePtrOutputWithContext

func (e KeySource) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput

func (KeySource) ToStringOutput

func (e KeySource) ToStringOutput() pulumi.StringOutput

func (KeySource) ToStringOutputWithContext

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

func (KeySource) ToStringPtrOutput

func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySource) ToStringPtrOutputWithContext

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

type KeySourceInput

type KeySourceInput interface {
	pulumi.Input

	ToKeySourceOutput() KeySourceOutput
	ToKeySourceOutputWithContext(context.Context) KeySourceOutput
}

KeySourceInput is an input type that accepts values of the KeySource enum A concrete instance of `KeySourceInput` can be one of the following:

KeySource_Microsoft_CognitiveServices
KeySource_Microsoft_KeyVault

type KeySourceOutput

type KeySourceOutput struct{ *pulumi.OutputState }

func (KeySourceOutput) ElementType

func (KeySourceOutput) ElementType() reflect.Type

func (KeySourceOutput) ToKeySourceOutput

func (o KeySourceOutput) ToKeySourceOutput() KeySourceOutput

func (KeySourceOutput) ToKeySourceOutputWithContext

func (o KeySourceOutput) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput

func (KeySourceOutput) ToKeySourcePtrOutput

func (o KeySourceOutput) ToKeySourcePtrOutput() KeySourcePtrOutput

func (KeySourceOutput) ToKeySourcePtrOutputWithContext

func (o KeySourceOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput

func (KeySourceOutput) ToStringOutput

func (o KeySourceOutput) ToStringOutput() pulumi.StringOutput

func (KeySourceOutput) ToStringOutputWithContext

func (o KeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KeySourceOutput) ToStringPtrOutput

func (o KeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySourceOutput) ToStringPtrOutputWithContext

func (o KeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeySourcePtrInput

type KeySourcePtrInput interface {
	pulumi.Input

	ToKeySourcePtrOutput() KeySourcePtrOutput
	ToKeySourcePtrOutputWithContext(context.Context) KeySourcePtrOutput
}

func KeySourcePtr

func KeySourcePtr(v string) KeySourcePtrInput

type KeySourcePtrOutput

type KeySourcePtrOutput struct{ *pulumi.OutputState }

func (KeySourcePtrOutput) Elem

func (KeySourcePtrOutput) ElementType

func (KeySourcePtrOutput) ElementType() reflect.Type

func (KeySourcePtrOutput) ToKeySourcePtrOutput

func (o KeySourcePtrOutput) ToKeySourcePtrOutput() KeySourcePtrOutput

func (KeySourcePtrOutput) ToKeySourcePtrOutputWithContext

func (o KeySourcePtrOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput

func (KeySourcePtrOutput) ToStringPtrOutput

func (o KeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySourcePtrOutput) ToStringPtrOutputWithContext

func (o KeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeyVaultProperties

type KeyVaultProperties struct {
	IdentityClientId *string `pulumi:"identityClientId"`
	// 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 {
	IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"`
	// 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) IdentityClientId

func (o KeyVaultPropertiesOutput) IdentityClientId() pulumi.StringPtrOutput

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

func (o KeyVaultPropertiesPtrOutput) IdentityClientId() pulumi.StringPtrOutput

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 {
	IdentityClientId *string `pulumi:"identityClientId"`
	// 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 KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties to configure keyVault Properties

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) IdentityClientId

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

type KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem

func (KeyVaultPropertiesResponsePtrOutput) ElementType

func (KeyVaultPropertiesResponsePtrOutput) IdentityClientId

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 ListAccountKeysOutputArgs

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

func (ListAccountKeysOutputArgs) ElementType

func (ListAccountKeysOutputArgs) ElementType() reflect.Type

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)

Lists the account keys for the specified Cognitive Services account. Azure REST API version: 2023-05-01.

Other available API versions: 2017-04-18, 2023-10-01-preview.

type ListAccountKeysResultOutput

type ListAccountKeysResultOutput struct{ *pulumi.OutputState }

The access keys for the cognitive services account.

func (ListAccountKeysResultOutput) ElementType

func (ListAccountKeysResultOutput) Key1

Gets the value of key 1.

func (ListAccountKeysResultOutput) Key2

Gets the value of key 2.

func (ListAccountKeysResultOutput) ToListAccountKeysResultOutput

func (o ListAccountKeysResultOutput) ToListAccountKeysResultOutput() ListAccountKeysResultOutput

func (ListAccountKeysResultOutput) ToListAccountKeysResultOutputWithContext

func (o ListAccountKeysResultOutput) ToListAccountKeysResultOutputWithContext(ctx context.Context) ListAccountKeysResultOutput

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 LookupAccountOutputArgs

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

func (LookupAccountOutputArgs) ElementType

func (LookupAccountOutputArgs) ElementType() reflect.Type

type LookupAccountResult

type LookupAccountResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// The Kind of the resource.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Cognitive Services account.
	Properties AccountPropertiesResponse `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.

func LookupAccount

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

Returns a Cognitive Services account specified by the parameters. Azure REST API version: 2023-05-01.

Other available API versions: 2017-04-18, 2023-10-01-preview.

func (*LookupAccountResult) Defaults

func (val *LookupAccountResult) Defaults() *LookupAccountResult

Defaults sets the appropriate defaults for LookupAccountResult

type LookupAccountResultOutput

type LookupAccountResultOutput struct{ *pulumi.OutputState }

Cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.

func (LookupAccountResultOutput) ElementType

func (LookupAccountResultOutput) ElementType() reflect.Type

func (LookupAccountResultOutput) Etag

Resource Etag.

func (LookupAccountResultOutput) Id

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

func (LookupAccountResultOutput) Identity

Identity for the resource.

func (LookupAccountResultOutput) Kind

The Kind of the resource.

func (LookupAccountResultOutput) Location

The geo-location where the resource lives

func (LookupAccountResultOutput) Name

The name of the resource

func (LookupAccountResultOutput) Properties

Properties of Cognitive Services account.

func (LookupAccountResultOutput) Sku

The resource model definition representing SKU

func (LookupAccountResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAccountResultOutput) Tags

Resource tags.

func (LookupAccountResultOutput) ToLookupAccountResultOutput

func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput

func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext

func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput

func (LookupAccountResultOutput) Type

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

type LookupCommitmentPlanArgs

type LookupCommitmentPlanArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName string `pulumi:"commitmentPlanName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCommitmentPlanAssociationArgs

type LookupCommitmentPlanAssociationArgs struct {
	// The name of the commitment plan association with the Cognitive Services Account
	CommitmentPlanAssociationName string `pulumi:"commitmentPlanAssociationName"`
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName string `pulumi:"commitmentPlanName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCommitmentPlanAssociationOutputArgs

type LookupCommitmentPlanAssociationOutputArgs struct {
	// The name of the commitment plan association with the Cognitive Services Account
	CommitmentPlanAssociationName pulumi.StringInput `pulumi:"commitmentPlanAssociationName"`
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName pulumi.StringInput `pulumi:"commitmentPlanName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCommitmentPlanAssociationOutputArgs) ElementType

type LookupCommitmentPlanAssociationResult

type LookupCommitmentPlanAssociationResult struct {
	// The Azure resource id of the account.
	AccountId *string `pulumi:"accountId"`
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// 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"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The commitment plan association.

func LookupCommitmentPlanAssociation

Gets the association of the Cognitive Services commitment plan. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

type LookupCommitmentPlanAssociationResultOutput

type LookupCommitmentPlanAssociationResultOutput struct{ *pulumi.OutputState }

The commitment plan association.

func (LookupCommitmentPlanAssociationResultOutput) AccountId

The Azure resource id of the account.

func (LookupCommitmentPlanAssociationResultOutput) ElementType

func (LookupCommitmentPlanAssociationResultOutput) Etag

Resource Etag.

func (LookupCommitmentPlanAssociationResultOutput) Id

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

func (LookupCommitmentPlanAssociationResultOutput) Name

The name of the resource

func (LookupCommitmentPlanAssociationResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCommitmentPlanAssociationResultOutput) ToLookupCommitmentPlanAssociationResultOutput

func (o LookupCommitmentPlanAssociationResultOutput) ToLookupCommitmentPlanAssociationResultOutput() LookupCommitmentPlanAssociationResultOutput

func (LookupCommitmentPlanAssociationResultOutput) ToLookupCommitmentPlanAssociationResultOutputWithContext

func (o LookupCommitmentPlanAssociationResultOutput) ToLookupCommitmentPlanAssociationResultOutputWithContext(ctx context.Context) LookupCommitmentPlanAssociationResultOutput

func (LookupCommitmentPlanAssociationResultOutput) Type

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

type LookupCommitmentPlanOutputArgs

type LookupCommitmentPlanOutputArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName pulumi.StringInput `pulumi:"commitmentPlanName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCommitmentPlanOutputArgs) ElementType

type LookupCommitmentPlanResult

type LookupCommitmentPlanResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The Kind of the resource.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Cognitive Services account commitment plan.
	Properties CommitmentPlanPropertiesResponse `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services account commitment plan.

func LookupCommitmentPlan

func LookupCommitmentPlan(ctx *pulumi.Context, args *LookupCommitmentPlanArgs, opts ...pulumi.InvokeOption) (*LookupCommitmentPlanResult, error)

Gets the specified commitmentPlans associated with the Cognitive Services account. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

type LookupCommitmentPlanResultOutput

type LookupCommitmentPlanResultOutput struct{ *pulumi.OutputState }

Cognitive Services account commitment plan.

func (LookupCommitmentPlanResultOutput) ElementType

func (LookupCommitmentPlanResultOutput) Etag

Resource Etag.

func (LookupCommitmentPlanResultOutput) Id

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

func (LookupCommitmentPlanResultOutput) Kind

The Kind of the resource.

func (LookupCommitmentPlanResultOutput) Location

The geo-location where the resource lives

func (LookupCommitmentPlanResultOutput) Name

The name of the resource

func (LookupCommitmentPlanResultOutput) Properties

Properties of Cognitive Services account commitment plan.

func (LookupCommitmentPlanResultOutput) Sku

The resource model definition representing SKU

func (LookupCommitmentPlanResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCommitmentPlanResultOutput) Tags

Resource tags.

func (LookupCommitmentPlanResultOutput) ToLookupCommitmentPlanResultOutput

func (o LookupCommitmentPlanResultOutput) ToLookupCommitmentPlanResultOutput() LookupCommitmentPlanResultOutput

func (LookupCommitmentPlanResultOutput) ToLookupCommitmentPlanResultOutputWithContext

func (o LookupCommitmentPlanResultOutput) ToLookupCommitmentPlanResultOutputWithContext(ctx context.Context) LookupCommitmentPlanResultOutput

func (LookupCommitmentPlanResultOutput) Type

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

type LookupDeploymentArgs

type LookupDeploymentArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the deployment associated with the Cognitive Services Account
	DeploymentName string `pulumi:"deploymentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDeploymentOutputArgs

type LookupDeploymentOutputArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the deployment associated with the Cognitive Services Account
	DeploymentName pulumi.StringInput `pulumi:"deploymentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDeploymentOutputArgs) ElementType

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult

type LookupDeploymentResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// 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"`
	// Properties of Cognitive Services account deployment.
	Properties DeploymentPropertiesResponse `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services account deployment.

func LookupDeployment

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

Gets the specified deployments associated with the Cognitive Services account. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

type LookupDeploymentResultOutput

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

Cognitive Services account deployment.

func (LookupDeploymentResultOutput) ElementType

func (LookupDeploymentResultOutput) Etag

Resource Etag.

func (LookupDeploymentResultOutput) Id

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

func (LookupDeploymentResultOutput) Name

The name of the resource

func (LookupDeploymentResultOutput) Properties

Properties of Cognitive Services account deployment.

func (LookupDeploymentResultOutput) Sku

The resource model definition representing SKU

func (LookupDeploymentResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) Type

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

type LookupEncryptionScopeArgs

type LookupEncryptionScopeArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the encryptionScope associated with the Cognitive Services Account
	EncryptionScopeName string `pulumi:"encryptionScopeName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEncryptionScopeOutputArgs

type LookupEncryptionScopeOutputArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the encryptionScope associated with the Cognitive Services Account
	EncryptionScopeName pulumi.StringInput `pulumi:"encryptionScopeName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupEncryptionScopeOutputArgs) ElementType

type LookupEncryptionScopeResult

type LookupEncryptionScopeResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// 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"`
	// Properties of Cognitive Services EncryptionScope.
	Properties EncryptionScopePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services EncryptionScope

func LookupEncryptionScope

func LookupEncryptionScope(ctx *pulumi.Context, args *LookupEncryptionScopeArgs, opts ...pulumi.InvokeOption) (*LookupEncryptionScopeResult, error)

Gets the specified EncryptionScope associated with the Cognitive Services account. Azure REST API version: 2023-10-01-preview.

func (*LookupEncryptionScopeResult) Defaults

Defaults sets the appropriate defaults for LookupEncryptionScopeResult

type LookupEncryptionScopeResultOutput

type LookupEncryptionScopeResultOutput struct{ *pulumi.OutputState }

Cognitive Services EncryptionScope

func (LookupEncryptionScopeResultOutput) ElementType

func (LookupEncryptionScopeResultOutput) Etag

Resource Etag.

func (LookupEncryptionScopeResultOutput) Id

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

func (LookupEncryptionScopeResultOutput) Name

The name of the resource

func (LookupEncryptionScopeResultOutput) Properties

Properties of Cognitive Services EncryptionScope.

func (LookupEncryptionScopeResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupEncryptionScopeResultOutput) Tags

Resource tags.

func (LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutput

func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutput() LookupEncryptionScopeResultOutput

func (LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutputWithContext

func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutputWithContext(ctx context.Context) LookupEncryptionScopeResultOutput

func (LookupEncryptionScopeResultOutput) Type

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

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 LookupPrivateEndpointConnectionOutputArgs

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

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The location of the private endpoint connection
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

func LookupPrivateEndpointConnection

Gets the specified private endpoint connection associated with the Cognitive Services account. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Etag

Resource Etag.

func (LookupPrivateEndpointConnectionResultOutput) Id

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

func (LookupPrivateEndpointConnectionResultOutput) Location

The location of the private endpoint connection

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) Properties

Resource properties.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

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

type LookupRaiBlocklistArgs

type LookupRaiBlocklistArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the RaiBlocklist associated with the Cognitive Services Account
	RaiBlocklistName string `pulumi:"raiBlocklistName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRaiBlocklistItemArgs

type LookupRaiBlocklistItemArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the RaiBlocklist Item associated with the custom blocklist
	RaiBlocklistItemName string `pulumi:"raiBlocklistItemName"`
	// The name of the RaiBlocklist associated with the Cognitive Services Account
	RaiBlocklistName string `pulumi:"raiBlocklistName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRaiBlocklistItemOutputArgs

type LookupRaiBlocklistItemOutputArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the RaiBlocklist Item associated with the custom blocklist
	RaiBlocklistItemName pulumi.StringInput `pulumi:"raiBlocklistItemName"`
	// The name of the RaiBlocklist associated with the Cognitive Services Account
	RaiBlocklistName pulumi.StringInput `pulumi:"raiBlocklistName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRaiBlocklistItemOutputArgs) ElementType

type LookupRaiBlocklistItemResult

type LookupRaiBlocklistItemResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// 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"`
	// Properties of Cognitive Services RaiBlocklist Item.
	Properties RaiBlocklistItemPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services RaiBlocklist Item.

func LookupRaiBlocklistItem

func LookupRaiBlocklistItem(ctx *pulumi.Context, args *LookupRaiBlocklistItemArgs, opts ...pulumi.InvokeOption) (*LookupRaiBlocklistItemResult, error)

Gets the specified custom blocklist Item associated with the custom blocklist. Azure REST API version: 2023-10-01-preview.

type LookupRaiBlocklistItemResultOutput

type LookupRaiBlocklistItemResultOutput struct{ *pulumi.OutputState }

Cognitive Services RaiBlocklist Item.

func (LookupRaiBlocklistItemResultOutput) ElementType

func (LookupRaiBlocklistItemResultOutput) Etag

Resource Etag.

func (LookupRaiBlocklistItemResultOutput) Id

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

func (LookupRaiBlocklistItemResultOutput) Name

The name of the resource

func (LookupRaiBlocklistItemResultOutput) Properties

Properties of Cognitive Services RaiBlocklist Item.

func (LookupRaiBlocklistItemResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupRaiBlocklistItemResultOutput) Tags

Resource tags.

func (LookupRaiBlocklistItemResultOutput) ToLookupRaiBlocklistItemResultOutput

func (o LookupRaiBlocklistItemResultOutput) ToLookupRaiBlocklistItemResultOutput() LookupRaiBlocklistItemResultOutput

func (LookupRaiBlocklistItemResultOutput) ToLookupRaiBlocklistItemResultOutputWithContext

func (o LookupRaiBlocklistItemResultOutput) ToLookupRaiBlocklistItemResultOutputWithContext(ctx context.Context) LookupRaiBlocklistItemResultOutput

func (LookupRaiBlocklistItemResultOutput) Type

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

type LookupRaiBlocklistOutputArgs

type LookupRaiBlocklistOutputArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the RaiBlocklist associated with the Cognitive Services Account
	RaiBlocklistName pulumi.StringInput `pulumi:"raiBlocklistName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRaiBlocklistOutputArgs) ElementType

type LookupRaiBlocklistResult

type LookupRaiBlocklistResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// 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"`
	// Properties of Cognitive Services RaiBlocklist.
	Properties RaiBlocklistPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services RaiBlocklist.

func LookupRaiBlocklist

func LookupRaiBlocklist(ctx *pulumi.Context, args *LookupRaiBlocklistArgs, opts ...pulumi.InvokeOption) (*LookupRaiBlocklistResult, error)

Gets the specified custom blocklist associated with the Azure OpenAI account. Azure REST API version: 2023-10-01-preview.

type LookupRaiBlocklistResultOutput

type LookupRaiBlocklistResultOutput struct{ *pulumi.OutputState }

Cognitive Services RaiBlocklist.

func (LookupRaiBlocklistResultOutput) ElementType

func (LookupRaiBlocklistResultOutput) Etag

Resource Etag.

func (LookupRaiBlocklistResultOutput) Id

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

func (LookupRaiBlocklistResultOutput) Name

The name of the resource

func (LookupRaiBlocklistResultOutput) Properties

Properties of Cognitive Services RaiBlocklist.

func (LookupRaiBlocklistResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupRaiBlocklistResultOutput) Tags

Resource tags.

func (LookupRaiBlocklistResultOutput) ToLookupRaiBlocklistResultOutput

func (o LookupRaiBlocklistResultOutput) ToLookupRaiBlocklistResultOutput() LookupRaiBlocklistResultOutput

func (LookupRaiBlocklistResultOutput) ToLookupRaiBlocklistResultOutputWithContext

func (o LookupRaiBlocklistResultOutput) ToLookupRaiBlocklistResultOutputWithContext(ctx context.Context) LookupRaiBlocklistResultOutput

func (LookupRaiBlocklistResultOutput) Type

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

type LookupRaiPolicyArgs

type LookupRaiPolicyArgs struct {
	// The name of Cognitive Services account.
	AccountName string `pulumi:"accountName"`
	// The name of the RaiPolicy associated with the Cognitive Services Account
	RaiPolicyName string `pulumi:"raiPolicyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRaiPolicyOutputArgs

type LookupRaiPolicyOutputArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the RaiPolicy associated with the Cognitive Services Account
	RaiPolicyName pulumi.StringInput `pulumi:"raiPolicyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRaiPolicyOutputArgs) ElementType

func (LookupRaiPolicyOutputArgs) ElementType() reflect.Type

type LookupRaiPolicyResult

type LookupRaiPolicyResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// 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"`
	// Properties of Cognitive Services RaiPolicy.
	Properties RaiPolicyPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services RaiPolicy.

func LookupRaiPolicy

func LookupRaiPolicy(ctx *pulumi.Context, args *LookupRaiPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRaiPolicyResult, error)

Gets the specified Content Filters associated with the Azure OpenAI account. Azure REST API version: 2023-10-01-preview.

type LookupRaiPolicyResultOutput

type LookupRaiPolicyResultOutput struct{ *pulumi.OutputState }

Cognitive Services RaiPolicy.

func (LookupRaiPolicyResultOutput) ElementType

func (LookupRaiPolicyResultOutput) Etag

Resource Etag.

func (LookupRaiPolicyResultOutput) Id

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

func (LookupRaiPolicyResultOutput) Name

The name of the resource

func (LookupRaiPolicyResultOutput) Properties

Properties of Cognitive Services RaiPolicy.

func (LookupRaiPolicyResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupRaiPolicyResultOutput) Tags

Resource tags.

func (LookupRaiPolicyResultOutput) ToLookupRaiPolicyResultOutput

func (o LookupRaiPolicyResultOutput) ToLookupRaiPolicyResultOutput() LookupRaiPolicyResultOutput

func (LookupRaiPolicyResultOutput) ToLookupRaiPolicyResultOutputWithContext

func (o LookupRaiPolicyResultOutput) ToLookupRaiPolicyResultOutputWithContext(ctx context.Context) LookupRaiPolicyResultOutput

func (LookupRaiPolicyResultOutput) Type

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

type LookupSharedCommitmentPlanArgs

type LookupSharedCommitmentPlanArgs struct {
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName string `pulumi:"commitmentPlanName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupSharedCommitmentPlanOutputArgs

type LookupSharedCommitmentPlanOutputArgs struct {
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName pulumi.StringInput `pulumi:"commitmentPlanName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupSharedCommitmentPlanOutputArgs) ElementType

type LookupSharedCommitmentPlanResult

type LookupSharedCommitmentPlanResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The Kind of the resource.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Cognitive Services account commitment plan.
	Properties CommitmentPlanPropertiesResponse `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cognitive Services account commitment plan.

func LookupSharedCommitmentPlan

func LookupSharedCommitmentPlan(ctx *pulumi.Context, args *LookupSharedCommitmentPlanArgs, opts ...pulumi.InvokeOption) (*LookupSharedCommitmentPlanResult, error)

Returns a Cognitive Services commitment plan specified by the parameters. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

type LookupSharedCommitmentPlanResultOutput

type LookupSharedCommitmentPlanResultOutput struct{ *pulumi.OutputState }

Cognitive Services account commitment plan.

func (LookupSharedCommitmentPlanResultOutput) ElementType

func (LookupSharedCommitmentPlanResultOutput) Etag

Resource Etag.

func (LookupSharedCommitmentPlanResultOutput) Id

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

func (LookupSharedCommitmentPlanResultOutput) Kind

The Kind of the resource.

func (LookupSharedCommitmentPlanResultOutput) Location

The geo-location where the resource lives

func (LookupSharedCommitmentPlanResultOutput) Name

The name of the resource

func (LookupSharedCommitmentPlanResultOutput) Properties

Properties of Cognitive Services account commitment plan.

func (LookupSharedCommitmentPlanResultOutput) Sku

The resource model definition representing SKU

func (LookupSharedCommitmentPlanResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSharedCommitmentPlanResultOutput) Tags

Resource tags.

func (LookupSharedCommitmentPlanResultOutput) ToLookupSharedCommitmentPlanResultOutput

func (o LookupSharedCommitmentPlanResultOutput) ToLookupSharedCommitmentPlanResultOutput() LookupSharedCommitmentPlanResultOutput

func (LookupSharedCommitmentPlanResultOutput) ToLookupSharedCommitmentPlanResultOutputWithContext

func (o LookupSharedCommitmentPlanResultOutput) ToLookupSharedCommitmentPlanResultOutputWithContext(ctx context.Context) LookupSharedCommitmentPlanResultOutput

func (LookupSharedCommitmentPlanResultOutput) Type

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

type MultiRegionSettings

type MultiRegionSettings struct {
	Regions []RegionSetting `pulumi:"regions"`
	// Multiregion routing methods.
	RoutingMethod *string `pulumi:"routingMethod"`
}

The multiregion settings Cognitive Services account.

type MultiRegionSettingsArgs

type MultiRegionSettingsArgs struct {
	Regions RegionSettingArrayInput `pulumi:"regions"`
	// Multiregion routing methods.
	RoutingMethod pulumi.StringPtrInput `pulumi:"routingMethod"`
}

The multiregion settings Cognitive Services account.

func (MultiRegionSettingsArgs) ElementType

func (MultiRegionSettingsArgs) ElementType() reflect.Type

func (MultiRegionSettingsArgs) ToMultiRegionSettingsOutput

func (i MultiRegionSettingsArgs) ToMultiRegionSettingsOutput() MultiRegionSettingsOutput

func (MultiRegionSettingsArgs) ToMultiRegionSettingsOutputWithContext

func (i MultiRegionSettingsArgs) ToMultiRegionSettingsOutputWithContext(ctx context.Context) MultiRegionSettingsOutput

func (MultiRegionSettingsArgs) ToMultiRegionSettingsPtrOutput

func (i MultiRegionSettingsArgs) ToMultiRegionSettingsPtrOutput() MultiRegionSettingsPtrOutput

func (MultiRegionSettingsArgs) ToMultiRegionSettingsPtrOutputWithContext

func (i MultiRegionSettingsArgs) ToMultiRegionSettingsPtrOutputWithContext(ctx context.Context) MultiRegionSettingsPtrOutput

type MultiRegionSettingsInput

type MultiRegionSettingsInput interface {
	pulumi.Input

	ToMultiRegionSettingsOutput() MultiRegionSettingsOutput
	ToMultiRegionSettingsOutputWithContext(context.Context) MultiRegionSettingsOutput
}

MultiRegionSettingsInput is an input type that accepts MultiRegionSettingsArgs and MultiRegionSettingsOutput values. You can construct a concrete instance of `MultiRegionSettingsInput` via:

MultiRegionSettingsArgs{...}

type MultiRegionSettingsOutput

type MultiRegionSettingsOutput struct{ *pulumi.OutputState }

The multiregion settings Cognitive Services account.

func (MultiRegionSettingsOutput) ElementType

func (MultiRegionSettingsOutput) ElementType() reflect.Type

func (MultiRegionSettingsOutput) Regions

func (MultiRegionSettingsOutput) RoutingMethod

Multiregion routing methods.

func (MultiRegionSettingsOutput) ToMultiRegionSettingsOutput

func (o MultiRegionSettingsOutput) ToMultiRegionSettingsOutput() MultiRegionSettingsOutput

func (MultiRegionSettingsOutput) ToMultiRegionSettingsOutputWithContext

func (o MultiRegionSettingsOutput) ToMultiRegionSettingsOutputWithContext(ctx context.Context) MultiRegionSettingsOutput

func (MultiRegionSettingsOutput) ToMultiRegionSettingsPtrOutput

func (o MultiRegionSettingsOutput) ToMultiRegionSettingsPtrOutput() MultiRegionSettingsPtrOutput

func (MultiRegionSettingsOutput) ToMultiRegionSettingsPtrOutputWithContext

func (o MultiRegionSettingsOutput) ToMultiRegionSettingsPtrOutputWithContext(ctx context.Context) MultiRegionSettingsPtrOutput

type MultiRegionSettingsPtrInput

type MultiRegionSettingsPtrInput interface {
	pulumi.Input

	ToMultiRegionSettingsPtrOutput() MultiRegionSettingsPtrOutput
	ToMultiRegionSettingsPtrOutputWithContext(context.Context) MultiRegionSettingsPtrOutput
}

MultiRegionSettingsPtrInput is an input type that accepts MultiRegionSettingsArgs, MultiRegionSettingsPtr and MultiRegionSettingsPtrOutput values. You can construct a concrete instance of `MultiRegionSettingsPtrInput` via:

        MultiRegionSettingsArgs{...}

or:

        nil

type MultiRegionSettingsPtrOutput

type MultiRegionSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiRegionSettingsPtrOutput) Elem

func (MultiRegionSettingsPtrOutput) ElementType

func (MultiRegionSettingsPtrOutput) Regions

func (MultiRegionSettingsPtrOutput) RoutingMethod

Multiregion routing methods.

func (MultiRegionSettingsPtrOutput) ToMultiRegionSettingsPtrOutput

func (o MultiRegionSettingsPtrOutput) ToMultiRegionSettingsPtrOutput() MultiRegionSettingsPtrOutput

func (MultiRegionSettingsPtrOutput) ToMultiRegionSettingsPtrOutputWithContext

func (o MultiRegionSettingsPtrOutput) ToMultiRegionSettingsPtrOutputWithContext(ctx context.Context) MultiRegionSettingsPtrOutput

type MultiRegionSettingsResponse

type MultiRegionSettingsResponse struct {
	Regions []RegionSettingResponse `pulumi:"regions"`
	// Multiregion routing methods.
	RoutingMethod *string `pulumi:"routingMethod"`
}

The multiregion settings Cognitive Services account.

type MultiRegionSettingsResponseOutput

type MultiRegionSettingsResponseOutput struct{ *pulumi.OutputState }

The multiregion settings Cognitive Services account.

func (MultiRegionSettingsResponseOutput) ElementType

func (MultiRegionSettingsResponseOutput) Regions

func (MultiRegionSettingsResponseOutput) RoutingMethod

Multiregion routing methods.

func (MultiRegionSettingsResponseOutput) ToMultiRegionSettingsResponseOutput

func (o MultiRegionSettingsResponseOutput) ToMultiRegionSettingsResponseOutput() MultiRegionSettingsResponseOutput

func (MultiRegionSettingsResponseOutput) ToMultiRegionSettingsResponseOutputWithContext

func (o MultiRegionSettingsResponseOutput) ToMultiRegionSettingsResponseOutputWithContext(ctx context.Context) MultiRegionSettingsResponseOutput

type MultiRegionSettingsResponsePtrOutput

type MultiRegionSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (MultiRegionSettingsResponsePtrOutput) Elem

func (MultiRegionSettingsResponsePtrOutput) ElementType

func (MultiRegionSettingsResponsePtrOutput) Regions

func (MultiRegionSettingsResponsePtrOutput) RoutingMethod

Multiregion routing methods.

func (MultiRegionSettingsResponsePtrOutput) ToMultiRegionSettingsResponsePtrOutput

func (o MultiRegionSettingsResponsePtrOutput) ToMultiRegionSettingsResponsePtrOutput() MultiRegionSettingsResponsePtrOutput

func (MultiRegionSettingsResponsePtrOutput) ToMultiRegionSettingsResponsePtrOutputWithContext

func (o MultiRegionSettingsResponsePtrOutput) ToMultiRegionSettingsResponsePtrOutputWithContext(ctx context.Context) MultiRegionSettingsResponsePtrOutput

type NetworkRuleAction

type NetworkRuleAction 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

func (NetworkRuleAction) ElementType() reflect.Type

func (NetworkRuleAction) ToNetworkRuleActionOutput

func (e NetworkRuleAction) ToNetworkRuleActionOutput() NetworkRuleActionOutput

func (NetworkRuleAction) ToNetworkRuleActionOutputWithContext

func (e NetworkRuleAction) ToNetworkRuleActionOutputWithContext(ctx context.Context) NetworkRuleActionOutput

func (NetworkRuleAction) ToNetworkRuleActionPtrOutput

func (e NetworkRuleAction) ToNetworkRuleActionPtrOutput() NetworkRuleActionPtrOutput

func (NetworkRuleAction) ToNetworkRuleActionPtrOutputWithContext

func (e NetworkRuleAction) ToNetworkRuleActionPtrOutputWithContext(ctx context.Context) NetworkRuleActionPtrOutput

func (NetworkRuleAction) ToStringOutput

func (e NetworkRuleAction) ToStringOutput() pulumi.StringOutput

func (NetworkRuleAction) ToStringOutputWithContext

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

func (NetworkRuleAction) ToStringPtrOutput

func (e NetworkRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleAction) ToStringPtrOutputWithContext

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

type NetworkRuleActionInput

type NetworkRuleActionInput interface {
	pulumi.Input

	ToNetworkRuleActionOutput() NetworkRuleActionOutput
	ToNetworkRuleActionOutputWithContext(context.Context) NetworkRuleActionOutput
}

NetworkRuleActionInput is an input type that accepts values of the NetworkRuleAction enum A concrete instance of `NetworkRuleActionInput` can be one of the following:

NetworkRuleActionAllow
NetworkRuleActionDeny

type NetworkRuleActionOutput

type NetworkRuleActionOutput struct{ *pulumi.OutputState }

func (NetworkRuleActionOutput) ElementType

func (NetworkRuleActionOutput) ElementType() reflect.Type

func (NetworkRuleActionOutput) ToNetworkRuleActionOutput

func (o NetworkRuleActionOutput) ToNetworkRuleActionOutput() NetworkRuleActionOutput

func (NetworkRuleActionOutput) ToNetworkRuleActionOutputWithContext

func (o NetworkRuleActionOutput) ToNetworkRuleActionOutputWithContext(ctx context.Context) NetworkRuleActionOutput

func (NetworkRuleActionOutput) ToNetworkRuleActionPtrOutput

func (o NetworkRuleActionOutput) ToNetworkRuleActionPtrOutput() NetworkRuleActionPtrOutput

func (NetworkRuleActionOutput) ToNetworkRuleActionPtrOutputWithContext

func (o NetworkRuleActionOutput) ToNetworkRuleActionPtrOutputWithContext(ctx context.Context) NetworkRuleActionPtrOutput

func (NetworkRuleActionOutput) ToStringOutput

func (o NetworkRuleActionOutput) ToStringOutput() pulumi.StringOutput

func (NetworkRuleActionOutput) ToStringOutputWithContext

func (o NetworkRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkRuleActionOutput) ToStringPtrOutput

func (o NetworkRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleActionOutput) ToStringPtrOutputWithContext

func (o NetworkRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkRuleActionPtrInput

type NetworkRuleActionPtrInput interface {
	pulumi.Input

	ToNetworkRuleActionPtrOutput() NetworkRuleActionPtrOutput
	ToNetworkRuleActionPtrOutputWithContext(context.Context) NetworkRuleActionPtrOutput
}

func NetworkRuleActionPtr

func NetworkRuleActionPtr(v string) NetworkRuleActionPtrInput

type NetworkRuleActionPtrOutput

type NetworkRuleActionPtrOutput struct{ *pulumi.OutputState }

func (NetworkRuleActionPtrOutput) Elem

func (NetworkRuleActionPtrOutput) ElementType

func (NetworkRuleActionPtrOutput) ElementType() reflect.Type

func (NetworkRuleActionPtrOutput) ToNetworkRuleActionPtrOutput

func (o NetworkRuleActionPtrOutput) ToNetworkRuleActionPtrOutput() NetworkRuleActionPtrOutput

func (NetworkRuleActionPtrOutput) ToNetworkRuleActionPtrOutputWithContext

func (o NetworkRuleActionPtrOutput) ToNetworkRuleActionPtrOutputWithContext(ctx context.Context) NetworkRuleActionPtrOutput

func (NetworkRuleActionPtrOutput) ToStringPtrOutput

func (o NetworkRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkRuleActionPtrOutput) ToStringPtrOutputWithContext

func (o NetworkRuleActionPtrOutput) 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 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) VirtualNetworkRules

The list of virtual network rules.

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

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The location of the private endpoint connection
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource properties.
	Properties PrivateEndpointConnectionPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2017-04-18.

Other available API versions: 2023-10-01-preview.

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

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

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

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// The location of the private endpoint connection
	Location pulumi.StringPtrInput
	// The name of the private endpoint connection associated with the Cognitive Services Account
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// 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

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Etag

Resource Etag.

func (PrivateEndpointConnectionOutput) Location

The location of the private endpoint connection

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) Properties

Resource properties.

func (PrivateEndpointConnectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

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

func (PrivateEndpointConnectionOutput) Type

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

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"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
}

Properties of the PrivateEndpointConnectProperties.

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

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

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

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

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

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

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The location of the private endpoint connection
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource properties.
	Properties *PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

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 PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Etag

Resource Etag.

func (PrivateEndpointConnectionResponseOutput) Id

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

func (PrivateEndpointConnectionResponseOutput) Location

The location of the private endpoint connection

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) Properties

Resource properties.

func (PrivateEndpointConnectionResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

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 {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

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

The Private Endpoint resource.

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

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

type PrivateEndpointServiceConnectionStatus string

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

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// 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.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// 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) ActionsRequired

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

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.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// 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 PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

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

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

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

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

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

type PublicNetworkAccess string

Whether or not public endpoint access is allowed for this account.

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

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

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

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

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuotaLimitResponse

type QuotaLimitResponse struct {
	Count         *float64                 `pulumi:"count"`
	RenewalPeriod *float64                 `pulumi:"renewalPeriod"`
	Rules         []ThrottlingRuleResponse `pulumi:"rules"`
}

type QuotaLimitResponseOutput

type QuotaLimitResponseOutput struct{ *pulumi.OutputState }

func (QuotaLimitResponseOutput) Count

func (QuotaLimitResponseOutput) ElementType

func (QuotaLimitResponseOutput) ElementType() reflect.Type

func (QuotaLimitResponseOutput) RenewalPeriod

func (QuotaLimitResponseOutput) Rules

func (QuotaLimitResponseOutput) ToQuotaLimitResponseOutput

func (o QuotaLimitResponseOutput) ToQuotaLimitResponseOutput() QuotaLimitResponseOutput

func (QuotaLimitResponseOutput) ToQuotaLimitResponseOutputWithContext

func (o QuotaLimitResponseOutput) ToQuotaLimitResponseOutputWithContext(ctx context.Context) QuotaLimitResponseOutput

type RaiBlocklist

type RaiBlocklist struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services RaiBlocklist.
	Properties RaiBlocklistPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services RaiBlocklist. Azure REST API version: 2023-10-01-preview.

func GetRaiBlocklist

func GetRaiBlocklist(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RaiBlocklistState, opts ...pulumi.ResourceOption) (*RaiBlocklist, error)

GetRaiBlocklist gets an existing RaiBlocklist 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 NewRaiBlocklist

func NewRaiBlocklist(ctx *pulumi.Context,
	name string, args *RaiBlocklistArgs, opts ...pulumi.ResourceOption) (*RaiBlocklist, error)

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

func (*RaiBlocklist) ElementType

func (*RaiBlocklist) ElementType() reflect.Type

func (*RaiBlocklist) ToRaiBlocklistOutput

func (i *RaiBlocklist) ToRaiBlocklistOutput() RaiBlocklistOutput

func (*RaiBlocklist) ToRaiBlocklistOutputWithContext

func (i *RaiBlocklist) ToRaiBlocklistOutputWithContext(ctx context.Context) RaiBlocklistOutput

type RaiBlocklistArgs

type RaiBlocklistArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// Properties of Cognitive Services RaiBlocklist.
	Properties RaiBlocklistPropertiesPtrInput
	// The name of the RaiBlocklist associated with the Cognitive Services Account
	RaiBlocklistName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a RaiBlocklist resource.

func (RaiBlocklistArgs) ElementType

func (RaiBlocklistArgs) ElementType() reflect.Type

type RaiBlocklistConfig

type RaiBlocklistConfig struct {
	// If blocking would occur.
	Blocking *bool `pulumi:"blocking"`
	// Name of ContentFilter.
	BlocklistName *string `pulumi:"blocklistName"`
}

Azure OpenAI blocklist config.

type RaiBlocklistConfigArgs

type RaiBlocklistConfigArgs struct {
	// If blocking would occur.
	Blocking pulumi.BoolPtrInput `pulumi:"blocking"`
	// Name of ContentFilter.
	BlocklistName pulumi.StringPtrInput `pulumi:"blocklistName"`
}

Azure OpenAI blocklist config.

func (RaiBlocklistConfigArgs) ElementType

func (RaiBlocklistConfigArgs) ElementType() reflect.Type

func (RaiBlocklistConfigArgs) ToRaiBlocklistConfigOutput

func (i RaiBlocklistConfigArgs) ToRaiBlocklistConfigOutput() RaiBlocklistConfigOutput

func (RaiBlocklistConfigArgs) ToRaiBlocklistConfigOutputWithContext

func (i RaiBlocklistConfigArgs) ToRaiBlocklistConfigOutputWithContext(ctx context.Context) RaiBlocklistConfigOutput

type RaiBlocklistConfigArray

type RaiBlocklistConfigArray []RaiBlocklistConfigInput

func (RaiBlocklistConfigArray) ElementType

func (RaiBlocklistConfigArray) ElementType() reflect.Type

func (RaiBlocklistConfigArray) ToRaiBlocklistConfigArrayOutput

func (i RaiBlocklistConfigArray) ToRaiBlocklistConfigArrayOutput() RaiBlocklistConfigArrayOutput

func (RaiBlocklistConfigArray) ToRaiBlocklistConfigArrayOutputWithContext

func (i RaiBlocklistConfigArray) ToRaiBlocklistConfigArrayOutputWithContext(ctx context.Context) RaiBlocklistConfigArrayOutput

type RaiBlocklistConfigArrayInput

type RaiBlocklistConfigArrayInput interface {
	pulumi.Input

	ToRaiBlocklistConfigArrayOutput() RaiBlocklistConfigArrayOutput
	ToRaiBlocklistConfigArrayOutputWithContext(context.Context) RaiBlocklistConfigArrayOutput
}

RaiBlocklistConfigArrayInput is an input type that accepts RaiBlocklistConfigArray and RaiBlocklistConfigArrayOutput values. You can construct a concrete instance of `RaiBlocklistConfigArrayInput` via:

RaiBlocklistConfigArray{ RaiBlocklistConfigArgs{...} }

type RaiBlocklistConfigArrayOutput

type RaiBlocklistConfigArrayOutput struct{ *pulumi.OutputState }

func (RaiBlocklistConfigArrayOutput) ElementType

func (RaiBlocklistConfigArrayOutput) Index

func (RaiBlocklistConfigArrayOutput) ToRaiBlocklistConfigArrayOutput

func (o RaiBlocklistConfigArrayOutput) ToRaiBlocklistConfigArrayOutput() RaiBlocklistConfigArrayOutput

func (RaiBlocklistConfigArrayOutput) ToRaiBlocklistConfigArrayOutputWithContext

func (o RaiBlocklistConfigArrayOutput) ToRaiBlocklistConfigArrayOutputWithContext(ctx context.Context) RaiBlocklistConfigArrayOutput

type RaiBlocklistConfigInput

type RaiBlocklistConfigInput interface {
	pulumi.Input

	ToRaiBlocklistConfigOutput() RaiBlocklistConfigOutput
	ToRaiBlocklistConfigOutputWithContext(context.Context) RaiBlocklistConfigOutput
}

RaiBlocklistConfigInput is an input type that accepts RaiBlocklistConfigArgs and RaiBlocklistConfigOutput values. You can construct a concrete instance of `RaiBlocklistConfigInput` via:

RaiBlocklistConfigArgs{...}

type RaiBlocklistConfigOutput

type RaiBlocklistConfigOutput struct{ *pulumi.OutputState }

Azure OpenAI blocklist config.

func (RaiBlocklistConfigOutput) Blocking

If blocking would occur.

func (RaiBlocklistConfigOutput) BlocklistName

Name of ContentFilter.

func (RaiBlocklistConfigOutput) ElementType

func (RaiBlocklistConfigOutput) ElementType() reflect.Type

func (RaiBlocklistConfigOutput) ToRaiBlocklistConfigOutput

func (o RaiBlocklistConfigOutput) ToRaiBlocklistConfigOutput() RaiBlocklistConfigOutput

func (RaiBlocklistConfigOutput) ToRaiBlocklistConfigOutputWithContext

func (o RaiBlocklistConfigOutput) ToRaiBlocklistConfigOutputWithContext(ctx context.Context) RaiBlocklistConfigOutput

type RaiBlocklistConfigResponse

type RaiBlocklistConfigResponse struct {
	// If blocking would occur.
	Blocking *bool `pulumi:"blocking"`
	// Name of ContentFilter.
	BlocklistName *string `pulumi:"blocklistName"`
}

Azure OpenAI blocklist config.

type RaiBlocklistConfigResponseArrayOutput

type RaiBlocklistConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (RaiBlocklistConfigResponseArrayOutput) ElementType

func (RaiBlocklistConfigResponseArrayOutput) Index

func (RaiBlocklistConfigResponseArrayOutput) ToRaiBlocklistConfigResponseArrayOutput

func (o RaiBlocklistConfigResponseArrayOutput) ToRaiBlocklistConfigResponseArrayOutput() RaiBlocklistConfigResponseArrayOutput

func (RaiBlocklistConfigResponseArrayOutput) ToRaiBlocklistConfigResponseArrayOutputWithContext

func (o RaiBlocklistConfigResponseArrayOutput) ToRaiBlocklistConfigResponseArrayOutputWithContext(ctx context.Context) RaiBlocklistConfigResponseArrayOutput

type RaiBlocklistConfigResponseOutput

type RaiBlocklistConfigResponseOutput struct{ *pulumi.OutputState }

Azure OpenAI blocklist config.

func (RaiBlocklistConfigResponseOutput) Blocking

If blocking would occur.

func (RaiBlocklistConfigResponseOutput) BlocklistName

Name of ContentFilter.

func (RaiBlocklistConfigResponseOutput) ElementType

func (RaiBlocklistConfigResponseOutput) ToRaiBlocklistConfigResponseOutput

func (o RaiBlocklistConfigResponseOutput) ToRaiBlocklistConfigResponseOutput() RaiBlocklistConfigResponseOutput

func (RaiBlocklistConfigResponseOutput) ToRaiBlocklistConfigResponseOutputWithContext

func (o RaiBlocklistConfigResponseOutput) ToRaiBlocklistConfigResponseOutputWithContext(ctx context.Context) RaiBlocklistConfigResponseOutput

type RaiBlocklistInput

type RaiBlocklistInput interface {
	pulumi.Input

	ToRaiBlocklistOutput() RaiBlocklistOutput
	ToRaiBlocklistOutputWithContext(ctx context.Context) RaiBlocklistOutput
}

type RaiBlocklistItem

type RaiBlocklistItem struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services RaiBlocklist Item.
	Properties RaiBlocklistItemPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services RaiBlocklist Item. Azure REST API version: 2023-10-01-preview.

func GetRaiBlocklistItem

func GetRaiBlocklistItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RaiBlocklistItemState, opts ...pulumi.ResourceOption) (*RaiBlocklistItem, error)

GetRaiBlocklistItem gets an existing RaiBlocklistItem 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 NewRaiBlocklistItem

func NewRaiBlocklistItem(ctx *pulumi.Context,
	name string, args *RaiBlocklistItemArgs, opts ...pulumi.ResourceOption) (*RaiBlocklistItem, error)

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

func (*RaiBlocklistItem) ElementType

func (*RaiBlocklistItem) ElementType() reflect.Type

func (*RaiBlocklistItem) ToRaiBlocklistItemOutput

func (i *RaiBlocklistItem) ToRaiBlocklistItemOutput() RaiBlocklistItemOutput

func (*RaiBlocklistItem) ToRaiBlocklistItemOutputWithContext

func (i *RaiBlocklistItem) ToRaiBlocklistItemOutputWithContext(ctx context.Context) RaiBlocklistItemOutput

type RaiBlocklistItemArgs

type RaiBlocklistItemArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// Properties of Cognitive Services RaiBlocklist Item.
	Properties RaiBlocklistItemPropertiesPtrInput
	// The name of the RaiBlocklist Item associated with the custom blocklist
	RaiBlocklistItemName pulumi.StringPtrInput
	// The name of the RaiBlocklist associated with the Cognitive Services Account
	RaiBlocklistName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a RaiBlocklistItem resource.

func (RaiBlocklistItemArgs) ElementType

func (RaiBlocklistItemArgs) ElementType() reflect.Type

type RaiBlocklistItemInput

type RaiBlocklistItemInput interface {
	pulumi.Input

	ToRaiBlocklistItemOutput() RaiBlocklistItemOutput
	ToRaiBlocklistItemOutputWithContext(ctx context.Context) RaiBlocklistItemOutput
}

type RaiBlocklistItemOutput

type RaiBlocklistItemOutput struct{ *pulumi.OutputState }

func (RaiBlocklistItemOutput) ElementType

func (RaiBlocklistItemOutput) ElementType() reflect.Type

func (RaiBlocklistItemOutput) Etag

Resource Etag.

func (RaiBlocklistItemOutput) Name

The name of the resource

func (RaiBlocklistItemOutput) Properties

Properties of Cognitive Services RaiBlocklist Item.

func (RaiBlocklistItemOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (RaiBlocklistItemOutput) Tags

Resource tags.

func (RaiBlocklistItemOutput) ToRaiBlocklistItemOutput

func (o RaiBlocklistItemOutput) ToRaiBlocklistItemOutput() RaiBlocklistItemOutput

func (RaiBlocklistItemOutput) ToRaiBlocklistItemOutputWithContext

func (o RaiBlocklistItemOutput) ToRaiBlocklistItemOutputWithContext(ctx context.Context) RaiBlocklistItemOutput

func (RaiBlocklistItemOutput) Type

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

type RaiBlocklistItemProperties

type RaiBlocklistItemProperties struct {
	// If the pattern is a regex pattern.
	IsRegex *bool `pulumi:"isRegex"`
	// Pattern to match against.
	Pattern *string `pulumi:"pattern"`
}

RAI Custom Blocklist Item properties.

type RaiBlocklistItemPropertiesArgs

type RaiBlocklistItemPropertiesArgs struct {
	// If the pattern is a regex pattern.
	IsRegex pulumi.BoolPtrInput `pulumi:"isRegex"`
	// Pattern to match against.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

RAI Custom Blocklist Item properties.

func (RaiBlocklistItemPropertiesArgs) ElementType

func (RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesOutput

func (i RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesOutput() RaiBlocklistItemPropertiesOutput

func (RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesOutputWithContext

func (i RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesOutputWithContext(ctx context.Context) RaiBlocklistItemPropertiesOutput

func (RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesPtrOutput

func (i RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesPtrOutput() RaiBlocklistItemPropertiesPtrOutput

func (RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesPtrOutputWithContext

func (i RaiBlocklistItemPropertiesArgs) ToRaiBlocklistItemPropertiesPtrOutputWithContext(ctx context.Context) RaiBlocklistItemPropertiesPtrOutput

type RaiBlocklistItemPropertiesInput

type RaiBlocklistItemPropertiesInput interface {
	pulumi.Input

	ToRaiBlocklistItemPropertiesOutput() RaiBlocklistItemPropertiesOutput
	ToRaiBlocklistItemPropertiesOutputWithContext(context.Context) RaiBlocklistItemPropertiesOutput
}

RaiBlocklistItemPropertiesInput is an input type that accepts RaiBlocklistItemPropertiesArgs and RaiBlocklistItemPropertiesOutput values. You can construct a concrete instance of `RaiBlocklistItemPropertiesInput` via:

RaiBlocklistItemPropertiesArgs{...}

type RaiBlocklistItemPropertiesOutput

type RaiBlocklistItemPropertiesOutput struct{ *pulumi.OutputState }

RAI Custom Blocklist Item properties.

func (RaiBlocklistItemPropertiesOutput) ElementType

func (RaiBlocklistItemPropertiesOutput) IsRegex

If the pattern is a regex pattern.

func (RaiBlocklistItemPropertiesOutput) Pattern

Pattern to match against.

func (RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesOutput

func (o RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesOutput() RaiBlocklistItemPropertiesOutput

func (RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesOutputWithContext

func (o RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesOutputWithContext(ctx context.Context) RaiBlocklistItemPropertiesOutput

func (RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesPtrOutput

func (o RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesPtrOutput() RaiBlocklistItemPropertiesPtrOutput

func (RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesPtrOutputWithContext

func (o RaiBlocklistItemPropertiesOutput) ToRaiBlocklistItemPropertiesPtrOutputWithContext(ctx context.Context) RaiBlocklistItemPropertiesPtrOutput

type RaiBlocklistItemPropertiesPtrInput

type RaiBlocklistItemPropertiesPtrInput interface {
	pulumi.Input

	ToRaiBlocklistItemPropertiesPtrOutput() RaiBlocklistItemPropertiesPtrOutput
	ToRaiBlocklistItemPropertiesPtrOutputWithContext(context.Context) RaiBlocklistItemPropertiesPtrOutput
}

RaiBlocklistItemPropertiesPtrInput is an input type that accepts RaiBlocklistItemPropertiesArgs, RaiBlocklistItemPropertiesPtr and RaiBlocklistItemPropertiesPtrOutput values. You can construct a concrete instance of `RaiBlocklistItemPropertiesPtrInput` via:

        RaiBlocklistItemPropertiesArgs{...}

or:

        nil

type RaiBlocklistItemPropertiesPtrOutput

type RaiBlocklistItemPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RaiBlocklistItemPropertiesPtrOutput) Elem

func (RaiBlocklistItemPropertiesPtrOutput) ElementType

func (RaiBlocklistItemPropertiesPtrOutput) IsRegex

If the pattern is a regex pattern.

func (RaiBlocklistItemPropertiesPtrOutput) Pattern

Pattern to match against.

func (RaiBlocklistItemPropertiesPtrOutput) ToRaiBlocklistItemPropertiesPtrOutput

func (o RaiBlocklistItemPropertiesPtrOutput) ToRaiBlocklistItemPropertiesPtrOutput() RaiBlocklistItemPropertiesPtrOutput

func (RaiBlocklistItemPropertiesPtrOutput) ToRaiBlocklistItemPropertiesPtrOutputWithContext

func (o RaiBlocklistItemPropertiesPtrOutput) ToRaiBlocklistItemPropertiesPtrOutputWithContext(ctx context.Context) RaiBlocklistItemPropertiesPtrOutput

type RaiBlocklistItemPropertiesResponse

type RaiBlocklistItemPropertiesResponse struct {
	// If the pattern is a regex pattern.
	IsRegex *bool `pulumi:"isRegex"`
	// Pattern to match against.
	Pattern *string `pulumi:"pattern"`
}

RAI Custom Blocklist Item properties.

type RaiBlocklistItemPropertiesResponseOutput

type RaiBlocklistItemPropertiesResponseOutput struct{ *pulumi.OutputState }

RAI Custom Blocklist Item properties.

func (RaiBlocklistItemPropertiesResponseOutput) ElementType

func (RaiBlocklistItemPropertiesResponseOutput) IsRegex

If the pattern is a regex pattern.

func (RaiBlocklistItemPropertiesResponseOutput) Pattern

Pattern to match against.

func (RaiBlocklistItemPropertiesResponseOutput) ToRaiBlocklistItemPropertiesResponseOutput

func (o RaiBlocklistItemPropertiesResponseOutput) ToRaiBlocklistItemPropertiesResponseOutput() RaiBlocklistItemPropertiesResponseOutput

func (RaiBlocklistItemPropertiesResponseOutput) ToRaiBlocklistItemPropertiesResponseOutputWithContext

func (o RaiBlocklistItemPropertiesResponseOutput) ToRaiBlocklistItemPropertiesResponseOutputWithContext(ctx context.Context) RaiBlocklistItemPropertiesResponseOutput

type RaiBlocklistItemState

type RaiBlocklistItemState struct {
}

func (RaiBlocklistItemState) ElementType

func (RaiBlocklistItemState) ElementType() reflect.Type

type RaiBlocklistOutput

type RaiBlocklistOutput struct{ *pulumi.OutputState }

func (RaiBlocklistOutput) ElementType

func (RaiBlocklistOutput) ElementType() reflect.Type

func (RaiBlocklistOutput) Etag

Resource Etag.

func (RaiBlocklistOutput) Name

The name of the resource

func (RaiBlocklistOutput) Properties

Properties of Cognitive Services RaiBlocklist.

func (RaiBlocklistOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (RaiBlocklistOutput) Tags

Resource tags.

func (RaiBlocklistOutput) ToRaiBlocklistOutput

func (o RaiBlocklistOutput) ToRaiBlocklistOutput() RaiBlocklistOutput

func (RaiBlocklistOutput) ToRaiBlocklistOutputWithContext

func (o RaiBlocklistOutput) ToRaiBlocklistOutputWithContext(ctx context.Context) RaiBlocklistOutput

func (RaiBlocklistOutput) Type

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

type RaiBlocklistProperties

type RaiBlocklistProperties struct {
	// Description of the block list.
	Description *string `pulumi:"description"`
}

RAI Custom Blocklist properties.

type RaiBlocklistPropertiesArgs

type RaiBlocklistPropertiesArgs struct {
	// Description of the block list.
	Description pulumi.StringPtrInput `pulumi:"description"`
}

RAI Custom Blocklist properties.

func (RaiBlocklistPropertiesArgs) ElementType

func (RaiBlocklistPropertiesArgs) ElementType() reflect.Type

func (RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesOutput

func (i RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesOutput() RaiBlocklistPropertiesOutput

func (RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesOutputWithContext

func (i RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesOutputWithContext(ctx context.Context) RaiBlocklistPropertiesOutput

func (RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesPtrOutput

func (i RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesPtrOutput() RaiBlocklistPropertiesPtrOutput

func (RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesPtrOutputWithContext

func (i RaiBlocklistPropertiesArgs) ToRaiBlocklistPropertiesPtrOutputWithContext(ctx context.Context) RaiBlocklistPropertiesPtrOutput

type RaiBlocklistPropertiesInput

type RaiBlocklistPropertiesInput interface {
	pulumi.Input

	ToRaiBlocklistPropertiesOutput() RaiBlocklistPropertiesOutput
	ToRaiBlocklistPropertiesOutputWithContext(context.Context) RaiBlocklistPropertiesOutput
}

RaiBlocklistPropertiesInput is an input type that accepts RaiBlocklistPropertiesArgs and RaiBlocklistPropertiesOutput values. You can construct a concrete instance of `RaiBlocklistPropertiesInput` via:

RaiBlocklistPropertiesArgs{...}

type RaiBlocklistPropertiesOutput

type RaiBlocklistPropertiesOutput struct{ *pulumi.OutputState }

RAI Custom Blocklist properties.

func (RaiBlocklistPropertiesOutput) Description

Description of the block list.

func (RaiBlocklistPropertiesOutput) ElementType

func (RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesOutput

func (o RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesOutput() RaiBlocklistPropertiesOutput

func (RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesOutputWithContext

func (o RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesOutputWithContext(ctx context.Context) RaiBlocklistPropertiesOutput

func (RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesPtrOutput

func (o RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesPtrOutput() RaiBlocklistPropertiesPtrOutput

func (RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesPtrOutputWithContext

func (o RaiBlocklistPropertiesOutput) ToRaiBlocklistPropertiesPtrOutputWithContext(ctx context.Context) RaiBlocklistPropertiesPtrOutput

type RaiBlocklistPropertiesPtrInput

type RaiBlocklistPropertiesPtrInput interface {
	pulumi.Input

	ToRaiBlocklistPropertiesPtrOutput() RaiBlocklistPropertiesPtrOutput
	ToRaiBlocklistPropertiesPtrOutputWithContext(context.Context) RaiBlocklistPropertiesPtrOutput
}

RaiBlocklistPropertiesPtrInput is an input type that accepts RaiBlocklistPropertiesArgs, RaiBlocklistPropertiesPtr and RaiBlocklistPropertiesPtrOutput values. You can construct a concrete instance of `RaiBlocklistPropertiesPtrInput` via:

        RaiBlocklistPropertiesArgs{...}

or:

        nil

type RaiBlocklistPropertiesPtrOutput

type RaiBlocklistPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RaiBlocklistPropertiesPtrOutput) Description

Description of the block list.

func (RaiBlocklistPropertiesPtrOutput) Elem

func (RaiBlocklistPropertiesPtrOutput) ElementType

func (RaiBlocklistPropertiesPtrOutput) ToRaiBlocklistPropertiesPtrOutput

func (o RaiBlocklistPropertiesPtrOutput) ToRaiBlocklistPropertiesPtrOutput() RaiBlocklistPropertiesPtrOutput

func (RaiBlocklistPropertiesPtrOutput) ToRaiBlocklistPropertiesPtrOutputWithContext

func (o RaiBlocklistPropertiesPtrOutput) ToRaiBlocklistPropertiesPtrOutputWithContext(ctx context.Context) RaiBlocklistPropertiesPtrOutput

type RaiBlocklistPropertiesResponse

type RaiBlocklistPropertiesResponse struct {
	// Description of the block list.
	Description *string `pulumi:"description"`
}

RAI Custom Blocklist properties.

type RaiBlocklistPropertiesResponseOutput

type RaiBlocklistPropertiesResponseOutput struct{ *pulumi.OutputState }

RAI Custom Blocklist properties.

func (RaiBlocklistPropertiesResponseOutput) Description

Description of the block list.

func (RaiBlocklistPropertiesResponseOutput) ElementType

func (RaiBlocklistPropertiesResponseOutput) ToRaiBlocklistPropertiesResponseOutput

func (o RaiBlocklistPropertiesResponseOutput) ToRaiBlocklistPropertiesResponseOutput() RaiBlocklistPropertiesResponseOutput

func (RaiBlocklistPropertiesResponseOutput) ToRaiBlocklistPropertiesResponseOutputWithContext

func (o RaiBlocklistPropertiesResponseOutput) ToRaiBlocklistPropertiesResponseOutputWithContext(ctx context.Context) RaiBlocklistPropertiesResponseOutput

type RaiBlocklistState

type RaiBlocklistState struct {
}

func (RaiBlocklistState) ElementType

func (RaiBlocklistState) ElementType() reflect.Type

type RaiPolicy

type RaiPolicy struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services RaiPolicy.
	Properties RaiPolicyPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services RaiPolicy. Azure REST API version: 2023-10-01-preview.

func GetRaiPolicy

func GetRaiPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RaiPolicyState, opts ...pulumi.ResourceOption) (*RaiPolicy, error)

GetRaiPolicy gets an existing RaiPolicy 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 NewRaiPolicy

func NewRaiPolicy(ctx *pulumi.Context,
	name string, args *RaiPolicyArgs, opts ...pulumi.ResourceOption) (*RaiPolicy, error)

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

func (*RaiPolicy) ElementType

func (*RaiPolicy) ElementType() reflect.Type

func (*RaiPolicy) ToRaiPolicyOutput

func (i *RaiPolicy) ToRaiPolicyOutput() RaiPolicyOutput

func (*RaiPolicy) ToRaiPolicyOutputWithContext

func (i *RaiPolicy) ToRaiPolicyOutputWithContext(ctx context.Context) RaiPolicyOutput

type RaiPolicyArgs

type RaiPolicyArgs struct {
	// The name of Cognitive Services account.
	AccountName pulumi.StringInput
	// Properties of Cognitive Services RaiPolicy.
	Properties RaiPolicyPropertiesPtrInput
	// The name of the RaiPolicy associated with the Cognitive Services Account
	RaiPolicyName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a RaiPolicy resource.

func (RaiPolicyArgs) ElementType

func (RaiPolicyArgs) ElementType() reflect.Type

type RaiPolicyContentFilter

type RaiPolicyContentFilter struct {
	// Level at which content is filtered.
	AllowedContentLevel *string `pulumi:"allowedContentLevel"`
	// If blocking would occur.
	Blocking *bool `pulumi:"blocking"`
	// If the ContentFilter is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Name of ContentFilter.
	Name *string `pulumi:"name"`
	// Content source to apply the Content Filters.
	Source *string `pulumi:"source"`
}

Azure OpenAI Content Filter.

type RaiPolicyContentFilterArgs

type RaiPolicyContentFilterArgs struct {
	// Level at which content is filtered.
	AllowedContentLevel pulumi.StringPtrInput `pulumi:"allowedContentLevel"`
	// If blocking would occur.
	Blocking pulumi.BoolPtrInput `pulumi:"blocking"`
	// If the ContentFilter is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Name of ContentFilter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Content source to apply the Content Filters.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

Azure OpenAI Content Filter.

func (RaiPolicyContentFilterArgs) ElementType

func (RaiPolicyContentFilterArgs) ElementType() reflect.Type

func (RaiPolicyContentFilterArgs) ToRaiPolicyContentFilterOutput

func (i RaiPolicyContentFilterArgs) ToRaiPolicyContentFilterOutput() RaiPolicyContentFilterOutput

func (RaiPolicyContentFilterArgs) ToRaiPolicyContentFilterOutputWithContext

func (i RaiPolicyContentFilterArgs) ToRaiPolicyContentFilterOutputWithContext(ctx context.Context) RaiPolicyContentFilterOutput

type RaiPolicyContentFilterArray

type RaiPolicyContentFilterArray []RaiPolicyContentFilterInput

func (RaiPolicyContentFilterArray) ElementType

func (RaiPolicyContentFilterArray) ToRaiPolicyContentFilterArrayOutput

func (i RaiPolicyContentFilterArray) ToRaiPolicyContentFilterArrayOutput() RaiPolicyContentFilterArrayOutput

func (RaiPolicyContentFilterArray) ToRaiPolicyContentFilterArrayOutputWithContext

func (i RaiPolicyContentFilterArray) ToRaiPolicyContentFilterArrayOutputWithContext(ctx context.Context) RaiPolicyContentFilterArrayOutput

type RaiPolicyContentFilterArrayInput

type RaiPolicyContentFilterArrayInput interface {
	pulumi.Input

	ToRaiPolicyContentFilterArrayOutput() RaiPolicyContentFilterArrayOutput
	ToRaiPolicyContentFilterArrayOutputWithContext(context.Context) RaiPolicyContentFilterArrayOutput
}

RaiPolicyContentFilterArrayInput is an input type that accepts RaiPolicyContentFilterArray and RaiPolicyContentFilterArrayOutput values. You can construct a concrete instance of `RaiPolicyContentFilterArrayInput` via:

RaiPolicyContentFilterArray{ RaiPolicyContentFilterArgs{...} }

type RaiPolicyContentFilterArrayOutput

type RaiPolicyContentFilterArrayOutput struct{ *pulumi.OutputState }

func (RaiPolicyContentFilterArrayOutput) ElementType

func (RaiPolicyContentFilterArrayOutput) Index

func (RaiPolicyContentFilterArrayOutput) ToRaiPolicyContentFilterArrayOutput

func (o RaiPolicyContentFilterArrayOutput) ToRaiPolicyContentFilterArrayOutput() RaiPolicyContentFilterArrayOutput

func (RaiPolicyContentFilterArrayOutput) ToRaiPolicyContentFilterArrayOutputWithContext

func (o RaiPolicyContentFilterArrayOutput) ToRaiPolicyContentFilterArrayOutputWithContext(ctx context.Context) RaiPolicyContentFilterArrayOutput

type RaiPolicyContentFilterInput

type RaiPolicyContentFilterInput interface {
	pulumi.Input

	ToRaiPolicyContentFilterOutput() RaiPolicyContentFilterOutput
	ToRaiPolicyContentFilterOutputWithContext(context.Context) RaiPolicyContentFilterOutput
}

RaiPolicyContentFilterInput is an input type that accepts RaiPolicyContentFilterArgs and RaiPolicyContentFilterOutput values. You can construct a concrete instance of `RaiPolicyContentFilterInput` via:

RaiPolicyContentFilterArgs{...}

type RaiPolicyContentFilterOutput

type RaiPolicyContentFilterOutput struct{ *pulumi.OutputState }

Azure OpenAI Content Filter.

func (RaiPolicyContentFilterOutput) AllowedContentLevel

func (o RaiPolicyContentFilterOutput) AllowedContentLevel() pulumi.StringPtrOutput

Level at which content is filtered.

func (RaiPolicyContentFilterOutput) Blocking

If blocking would occur.

func (RaiPolicyContentFilterOutput) ElementType

func (RaiPolicyContentFilterOutput) Enabled

If the ContentFilter is enabled.

func (RaiPolicyContentFilterOutput) Name

Name of ContentFilter.

func (RaiPolicyContentFilterOutput) Source

Content source to apply the Content Filters.

func (RaiPolicyContentFilterOutput) ToRaiPolicyContentFilterOutput

func (o RaiPolicyContentFilterOutput) ToRaiPolicyContentFilterOutput() RaiPolicyContentFilterOutput

func (RaiPolicyContentFilterOutput) ToRaiPolicyContentFilterOutputWithContext

func (o RaiPolicyContentFilterOutput) ToRaiPolicyContentFilterOutputWithContext(ctx context.Context) RaiPolicyContentFilterOutput

type RaiPolicyContentFilterResponse

type RaiPolicyContentFilterResponse struct {
	// Level at which content is filtered.
	AllowedContentLevel *string `pulumi:"allowedContentLevel"`
	// If blocking would occur.
	Blocking *bool `pulumi:"blocking"`
	// If the ContentFilter is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Name of ContentFilter.
	Name *string `pulumi:"name"`
	// Content source to apply the Content Filters.
	Source *string `pulumi:"source"`
}

Azure OpenAI Content Filter.

type RaiPolicyContentFilterResponseArrayOutput

type RaiPolicyContentFilterResponseArrayOutput struct{ *pulumi.OutputState }

func (RaiPolicyContentFilterResponseArrayOutput) ElementType

func (RaiPolicyContentFilterResponseArrayOutput) Index

func (RaiPolicyContentFilterResponseArrayOutput) ToRaiPolicyContentFilterResponseArrayOutput

func (o RaiPolicyContentFilterResponseArrayOutput) ToRaiPolicyContentFilterResponseArrayOutput() RaiPolicyContentFilterResponseArrayOutput

func (RaiPolicyContentFilterResponseArrayOutput) ToRaiPolicyContentFilterResponseArrayOutputWithContext

func (o RaiPolicyContentFilterResponseArrayOutput) ToRaiPolicyContentFilterResponseArrayOutputWithContext(ctx context.Context) RaiPolicyContentFilterResponseArrayOutput

type RaiPolicyContentFilterResponseOutput

type RaiPolicyContentFilterResponseOutput struct{ *pulumi.OutputState }

Azure OpenAI Content Filter.

func (RaiPolicyContentFilterResponseOutput) AllowedContentLevel

Level at which content is filtered.

func (RaiPolicyContentFilterResponseOutput) Blocking

If blocking would occur.

func (RaiPolicyContentFilterResponseOutput) ElementType

func (RaiPolicyContentFilterResponseOutput) Enabled

If the ContentFilter is enabled.

func (RaiPolicyContentFilterResponseOutput) Name

Name of ContentFilter.

func (RaiPolicyContentFilterResponseOutput) Source

Content source to apply the Content Filters.

func (RaiPolicyContentFilterResponseOutput) ToRaiPolicyContentFilterResponseOutput

func (o RaiPolicyContentFilterResponseOutput) ToRaiPolicyContentFilterResponseOutput() RaiPolicyContentFilterResponseOutput

func (RaiPolicyContentFilterResponseOutput) ToRaiPolicyContentFilterResponseOutputWithContext

func (o RaiPolicyContentFilterResponseOutput) ToRaiPolicyContentFilterResponseOutputWithContext(ctx context.Context) RaiPolicyContentFilterResponseOutput

type RaiPolicyContentSource

type RaiPolicyContentSource string

Content source to apply the Content Filters.

func (RaiPolicyContentSource) ElementType

func (RaiPolicyContentSource) ElementType() reflect.Type

func (RaiPolicyContentSource) ToRaiPolicyContentSourceOutput

func (e RaiPolicyContentSource) ToRaiPolicyContentSourceOutput() RaiPolicyContentSourceOutput

func (RaiPolicyContentSource) ToRaiPolicyContentSourceOutputWithContext

func (e RaiPolicyContentSource) ToRaiPolicyContentSourceOutputWithContext(ctx context.Context) RaiPolicyContentSourceOutput

func (RaiPolicyContentSource) ToRaiPolicyContentSourcePtrOutput

func (e RaiPolicyContentSource) ToRaiPolicyContentSourcePtrOutput() RaiPolicyContentSourcePtrOutput

func (RaiPolicyContentSource) ToRaiPolicyContentSourcePtrOutputWithContext

func (e RaiPolicyContentSource) ToRaiPolicyContentSourcePtrOutputWithContext(ctx context.Context) RaiPolicyContentSourcePtrOutput

func (RaiPolicyContentSource) ToStringOutput

func (e RaiPolicyContentSource) ToStringOutput() pulumi.StringOutput

func (RaiPolicyContentSource) ToStringOutputWithContext

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

func (RaiPolicyContentSource) ToStringPtrOutput

func (e RaiPolicyContentSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (RaiPolicyContentSource) ToStringPtrOutputWithContext

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

type RaiPolicyContentSourceInput

type RaiPolicyContentSourceInput interface {
	pulumi.Input

	ToRaiPolicyContentSourceOutput() RaiPolicyContentSourceOutput
	ToRaiPolicyContentSourceOutputWithContext(context.Context) RaiPolicyContentSourceOutput
}

RaiPolicyContentSourceInput is an input type that accepts values of the RaiPolicyContentSource enum A concrete instance of `RaiPolicyContentSourceInput` can be one of the following:

RaiPolicyContentSourcePrompt
RaiPolicyContentSourceCompletion

type RaiPolicyContentSourceOutput

type RaiPolicyContentSourceOutput struct{ *pulumi.OutputState }

func (RaiPolicyContentSourceOutput) ElementType

func (RaiPolicyContentSourceOutput) ToRaiPolicyContentSourceOutput

func (o RaiPolicyContentSourceOutput) ToRaiPolicyContentSourceOutput() RaiPolicyContentSourceOutput

func (RaiPolicyContentSourceOutput) ToRaiPolicyContentSourceOutputWithContext

func (o RaiPolicyContentSourceOutput) ToRaiPolicyContentSourceOutputWithContext(ctx context.Context) RaiPolicyContentSourceOutput

func (RaiPolicyContentSourceOutput) ToRaiPolicyContentSourcePtrOutput

func (o RaiPolicyContentSourceOutput) ToRaiPolicyContentSourcePtrOutput() RaiPolicyContentSourcePtrOutput

func (RaiPolicyContentSourceOutput) ToRaiPolicyContentSourcePtrOutputWithContext

func (o RaiPolicyContentSourceOutput) ToRaiPolicyContentSourcePtrOutputWithContext(ctx context.Context) RaiPolicyContentSourcePtrOutput

func (RaiPolicyContentSourceOutput) ToStringOutput

func (RaiPolicyContentSourceOutput) ToStringOutputWithContext

func (o RaiPolicyContentSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RaiPolicyContentSourceOutput) ToStringPtrOutput

func (o RaiPolicyContentSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RaiPolicyContentSourceOutput) ToStringPtrOutputWithContext

func (o RaiPolicyContentSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RaiPolicyContentSourcePtrInput

type RaiPolicyContentSourcePtrInput interface {
	pulumi.Input

	ToRaiPolicyContentSourcePtrOutput() RaiPolicyContentSourcePtrOutput
	ToRaiPolicyContentSourcePtrOutputWithContext(context.Context) RaiPolicyContentSourcePtrOutput
}

func RaiPolicyContentSourcePtr

func RaiPolicyContentSourcePtr(v string) RaiPolicyContentSourcePtrInput

type RaiPolicyContentSourcePtrOutput

type RaiPolicyContentSourcePtrOutput struct{ *pulumi.OutputState }

func (RaiPolicyContentSourcePtrOutput) Elem

func (RaiPolicyContentSourcePtrOutput) ElementType

func (RaiPolicyContentSourcePtrOutput) ToRaiPolicyContentSourcePtrOutput

func (o RaiPolicyContentSourcePtrOutput) ToRaiPolicyContentSourcePtrOutput() RaiPolicyContentSourcePtrOutput

func (RaiPolicyContentSourcePtrOutput) ToRaiPolicyContentSourcePtrOutputWithContext

func (o RaiPolicyContentSourcePtrOutput) ToRaiPolicyContentSourcePtrOutputWithContext(ctx context.Context) RaiPolicyContentSourcePtrOutput

func (RaiPolicyContentSourcePtrOutput) ToStringPtrOutput

func (RaiPolicyContentSourcePtrOutput) ToStringPtrOutputWithContext

func (o RaiPolicyContentSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RaiPolicyInput

type RaiPolicyInput interface {
	pulumi.Input

	ToRaiPolicyOutput() RaiPolicyOutput
	ToRaiPolicyOutputWithContext(ctx context.Context) RaiPolicyOutput
}

type RaiPolicyMode

type RaiPolicyMode string

Content Filters mode.

func (RaiPolicyMode) ElementType

func (RaiPolicyMode) ElementType() reflect.Type

func (RaiPolicyMode) ToRaiPolicyModeOutput

func (e RaiPolicyMode) ToRaiPolicyModeOutput() RaiPolicyModeOutput

func (RaiPolicyMode) ToRaiPolicyModeOutputWithContext

func (e RaiPolicyMode) ToRaiPolicyModeOutputWithContext(ctx context.Context) RaiPolicyModeOutput

func (RaiPolicyMode) ToRaiPolicyModePtrOutput

func (e RaiPolicyMode) ToRaiPolicyModePtrOutput() RaiPolicyModePtrOutput

func (RaiPolicyMode) ToRaiPolicyModePtrOutputWithContext

func (e RaiPolicyMode) ToRaiPolicyModePtrOutputWithContext(ctx context.Context) RaiPolicyModePtrOutput

func (RaiPolicyMode) ToStringOutput

func (e RaiPolicyMode) ToStringOutput() pulumi.StringOutput

func (RaiPolicyMode) ToStringOutputWithContext

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

func (RaiPolicyMode) ToStringPtrOutput

func (e RaiPolicyMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (RaiPolicyMode) ToStringPtrOutputWithContext

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

type RaiPolicyModeInput

type RaiPolicyModeInput interface {
	pulumi.Input

	ToRaiPolicyModeOutput() RaiPolicyModeOutput
	ToRaiPolicyModeOutputWithContext(context.Context) RaiPolicyModeOutput
}

RaiPolicyModeInput is an input type that accepts values of the RaiPolicyMode enum A concrete instance of `RaiPolicyModeInput` can be one of the following:

RaiPolicyModeDefault
RaiPolicyModeDeferred
RaiPolicyModeBlocking

type RaiPolicyModeOutput

type RaiPolicyModeOutput struct{ *pulumi.OutputState }

func (RaiPolicyModeOutput) ElementType

func (RaiPolicyModeOutput) ElementType() reflect.Type

func (RaiPolicyModeOutput) ToRaiPolicyModeOutput

func (o RaiPolicyModeOutput) ToRaiPolicyModeOutput() RaiPolicyModeOutput

func (RaiPolicyModeOutput) ToRaiPolicyModeOutputWithContext

func (o RaiPolicyModeOutput) ToRaiPolicyModeOutputWithContext(ctx context.Context) RaiPolicyModeOutput

func (RaiPolicyModeOutput) ToRaiPolicyModePtrOutput

func (o RaiPolicyModeOutput) ToRaiPolicyModePtrOutput() RaiPolicyModePtrOutput

func (RaiPolicyModeOutput) ToRaiPolicyModePtrOutputWithContext

func (o RaiPolicyModeOutput) ToRaiPolicyModePtrOutputWithContext(ctx context.Context) RaiPolicyModePtrOutput

func (RaiPolicyModeOutput) ToStringOutput

func (o RaiPolicyModeOutput) ToStringOutput() pulumi.StringOutput

func (RaiPolicyModeOutput) ToStringOutputWithContext

func (o RaiPolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RaiPolicyModeOutput) ToStringPtrOutput

func (o RaiPolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RaiPolicyModeOutput) ToStringPtrOutputWithContext

func (o RaiPolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RaiPolicyModePtrInput

type RaiPolicyModePtrInput interface {
	pulumi.Input

	ToRaiPolicyModePtrOutput() RaiPolicyModePtrOutput
	ToRaiPolicyModePtrOutputWithContext(context.Context) RaiPolicyModePtrOutput
}

func RaiPolicyModePtr

func RaiPolicyModePtr(v string) RaiPolicyModePtrInput

type RaiPolicyModePtrOutput

type RaiPolicyModePtrOutput struct{ *pulumi.OutputState }

func (RaiPolicyModePtrOutput) Elem

func (RaiPolicyModePtrOutput) ElementType

func (RaiPolicyModePtrOutput) ElementType() reflect.Type

func (RaiPolicyModePtrOutput) ToRaiPolicyModePtrOutput

func (o RaiPolicyModePtrOutput) ToRaiPolicyModePtrOutput() RaiPolicyModePtrOutput

func (RaiPolicyModePtrOutput) ToRaiPolicyModePtrOutputWithContext

func (o RaiPolicyModePtrOutput) ToRaiPolicyModePtrOutputWithContext(ctx context.Context) RaiPolicyModePtrOutput

func (RaiPolicyModePtrOutput) ToStringPtrOutput

func (o RaiPolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RaiPolicyModePtrOutput) ToStringPtrOutputWithContext

func (o RaiPolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RaiPolicyOutput

type RaiPolicyOutput struct{ *pulumi.OutputState }

func (RaiPolicyOutput) ElementType

func (RaiPolicyOutput) ElementType() reflect.Type

func (RaiPolicyOutput) Etag

Resource Etag.

func (RaiPolicyOutput) Name

The name of the resource

func (RaiPolicyOutput) Properties

Properties of Cognitive Services RaiPolicy.

func (RaiPolicyOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (RaiPolicyOutput) Tags

Resource tags.

func (RaiPolicyOutput) ToRaiPolicyOutput

func (o RaiPolicyOutput) ToRaiPolicyOutput() RaiPolicyOutput

func (RaiPolicyOutput) ToRaiPolicyOutputWithContext

func (o RaiPolicyOutput) ToRaiPolicyOutputWithContext(ctx context.Context) RaiPolicyOutput

func (RaiPolicyOutput) Type

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

type RaiPolicyProperties

type RaiPolicyProperties struct {
	// Name of the base Content Filters.
	BasePolicyName *string `pulumi:"basePolicyName"`
	// The list of blocklists for completion.
	CompletionBlocklists []RaiBlocklistConfig `pulumi:"completionBlocklists"`
	// The list of Content Filters.
	ContentFilters []RaiPolicyContentFilter `pulumi:"contentFilters"`
	// Content Filters mode.
	Mode *string `pulumi:"mode"`
	// The list of blocklists for prompt.
	PromptBlocklists []RaiBlocklistConfig `pulumi:"promptBlocklists"`
}

Azure OpenAI Content Filters properties.

type RaiPolicyPropertiesArgs

type RaiPolicyPropertiesArgs struct {
	// Name of the base Content Filters.
	BasePolicyName pulumi.StringPtrInput `pulumi:"basePolicyName"`
	// The list of blocklists for completion.
	CompletionBlocklists RaiBlocklistConfigArrayInput `pulumi:"completionBlocklists"`
	// The list of Content Filters.
	ContentFilters RaiPolicyContentFilterArrayInput `pulumi:"contentFilters"`
	// Content Filters mode.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// The list of blocklists for prompt.
	PromptBlocklists RaiBlocklistConfigArrayInput `pulumi:"promptBlocklists"`
}

Azure OpenAI Content Filters properties.

func (RaiPolicyPropertiesArgs) ElementType

func (RaiPolicyPropertiesArgs) ElementType() reflect.Type

func (RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesOutput

func (i RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesOutput() RaiPolicyPropertiesOutput

func (RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesOutputWithContext

func (i RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesOutputWithContext(ctx context.Context) RaiPolicyPropertiesOutput

func (RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesPtrOutput

func (i RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesPtrOutput() RaiPolicyPropertiesPtrOutput

func (RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesPtrOutputWithContext

func (i RaiPolicyPropertiesArgs) ToRaiPolicyPropertiesPtrOutputWithContext(ctx context.Context) RaiPolicyPropertiesPtrOutput

type RaiPolicyPropertiesInput

type RaiPolicyPropertiesInput interface {
	pulumi.Input

	ToRaiPolicyPropertiesOutput() RaiPolicyPropertiesOutput
	ToRaiPolicyPropertiesOutputWithContext(context.Context) RaiPolicyPropertiesOutput
}

RaiPolicyPropertiesInput is an input type that accepts RaiPolicyPropertiesArgs and RaiPolicyPropertiesOutput values. You can construct a concrete instance of `RaiPolicyPropertiesInput` via:

RaiPolicyPropertiesArgs{...}

type RaiPolicyPropertiesOutput

type RaiPolicyPropertiesOutput struct{ *pulumi.OutputState }

Azure OpenAI Content Filters properties.

func (RaiPolicyPropertiesOutput) BasePolicyName

Name of the base Content Filters.

func (RaiPolicyPropertiesOutput) CompletionBlocklists

The list of blocklists for completion.

func (RaiPolicyPropertiesOutput) ContentFilters

The list of Content Filters.

func (RaiPolicyPropertiesOutput) ElementType

func (RaiPolicyPropertiesOutput) ElementType() reflect.Type

func (RaiPolicyPropertiesOutput) Mode

Content Filters mode.

func (RaiPolicyPropertiesOutput) PromptBlocklists

The list of blocklists for prompt.

func (RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesOutput

func (o RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesOutput() RaiPolicyPropertiesOutput

func (RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesOutputWithContext

func (o RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesOutputWithContext(ctx context.Context) RaiPolicyPropertiesOutput

func (RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesPtrOutput

func (o RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesPtrOutput() RaiPolicyPropertiesPtrOutput

func (RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesPtrOutputWithContext

func (o RaiPolicyPropertiesOutput) ToRaiPolicyPropertiesPtrOutputWithContext(ctx context.Context) RaiPolicyPropertiesPtrOutput

type RaiPolicyPropertiesPtrInput

type RaiPolicyPropertiesPtrInput interface {
	pulumi.Input

	ToRaiPolicyPropertiesPtrOutput() RaiPolicyPropertiesPtrOutput
	ToRaiPolicyPropertiesPtrOutputWithContext(context.Context) RaiPolicyPropertiesPtrOutput
}

RaiPolicyPropertiesPtrInput is an input type that accepts RaiPolicyPropertiesArgs, RaiPolicyPropertiesPtr and RaiPolicyPropertiesPtrOutput values. You can construct a concrete instance of `RaiPolicyPropertiesPtrInput` via:

        RaiPolicyPropertiesArgs{...}

or:

        nil

type RaiPolicyPropertiesPtrOutput

type RaiPolicyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RaiPolicyPropertiesPtrOutput) BasePolicyName

Name of the base Content Filters.

func (RaiPolicyPropertiesPtrOutput) CompletionBlocklists

The list of blocklists for completion.

func (RaiPolicyPropertiesPtrOutput) ContentFilters

The list of Content Filters.

func (RaiPolicyPropertiesPtrOutput) Elem

func (RaiPolicyPropertiesPtrOutput) ElementType

func (RaiPolicyPropertiesPtrOutput) Mode

Content Filters mode.

func (RaiPolicyPropertiesPtrOutput) PromptBlocklists

The list of blocklists for prompt.

func (RaiPolicyPropertiesPtrOutput) ToRaiPolicyPropertiesPtrOutput

func (o RaiPolicyPropertiesPtrOutput) ToRaiPolicyPropertiesPtrOutput() RaiPolicyPropertiesPtrOutput

func (RaiPolicyPropertiesPtrOutput) ToRaiPolicyPropertiesPtrOutputWithContext

func (o RaiPolicyPropertiesPtrOutput) ToRaiPolicyPropertiesPtrOutputWithContext(ctx context.Context) RaiPolicyPropertiesPtrOutput

type RaiPolicyPropertiesResponse

type RaiPolicyPropertiesResponse struct {
	// Name of the base Content Filters.
	BasePolicyName *string `pulumi:"basePolicyName"`
	// The list of blocklists for completion.
	CompletionBlocklists []RaiBlocklistConfigResponse `pulumi:"completionBlocklists"`
	// The list of Content Filters.
	ContentFilters []RaiPolicyContentFilterResponse `pulumi:"contentFilters"`
	// Content Filters mode.
	Mode *string `pulumi:"mode"`
	// Content Filters policy type.
	PolicyType string `pulumi:"policyType"`
	// The list of blocklists for prompt.
	PromptBlocklists []RaiBlocklistConfigResponse `pulumi:"promptBlocklists"`
}

Azure OpenAI Content Filters properties.

type RaiPolicyPropertiesResponseOutput

type RaiPolicyPropertiesResponseOutput struct{ *pulumi.OutputState }

Azure OpenAI Content Filters properties.

func (RaiPolicyPropertiesResponseOutput) BasePolicyName

Name of the base Content Filters.

func (RaiPolicyPropertiesResponseOutput) CompletionBlocklists

The list of blocklists for completion.

func (RaiPolicyPropertiesResponseOutput) ContentFilters

The list of Content Filters.

func (RaiPolicyPropertiesResponseOutput) ElementType

func (RaiPolicyPropertiesResponseOutput) Mode

Content Filters mode.

func (RaiPolicyPropertiesResponseOutput) PolicyType

Content Filters policy type.

func (RaiPolicyPropertiesResponseOutput) PromptBlocklists

The list of blocklists for prompt.

func (RaiPolicyPropertiesResponseOutput) ToRaiPolicyPropertiesResponseOutput

func (o RaiPolicyPropertiesResponseOutput) ToRaiPolicyPropertiesResponseOutput() RaiPolicyPropertiesResponseOutput

func (RaiPolicyPropertiesResponseOutput) ToRaiPolicyPropertiesResponseOutputWithContext

func (o RaiPolicyPropertiesResponseOutput) ToRaiPolicyPropertiesResponseOutputWithContext(ctx context.Context) RaiPolicyPropertiesResponseOutput

type RaiPolicyState

type RaiPolicyState struct {
}

func (RaiPolicyState) ElementType

func (RaiPolicyState) ElementType() reflect.Type

type RegionSetting

type RegionSetting struct {
	// Maps the region to the regional custom subdomain.
	Customsubdomain *string `pulumi:"customsubdomain"`
	// Name of the region.
	Name *string `pulumi:"name"`
	// A value for priority or weighted routing methods.
	Value *float64 `pulumi:"value"`
}

The call rate limit Cognitive Services account.

type RegionSettingArgs

type RegionSettingArgs struct {
	// Maps the region to the regional custom subdomain.
	Customsubdomain pulumi.StringPtrInput `pulumi:"customsubdomain"`
	// Name of the region.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A value for priority or weighted routing methods.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

The call rate limit Cognitive Services account.

func (RegionSettingArgs) ElementType

func (RegionSettingArgs) ElementType() reflect.Type

func (RegionSettingArgs) ToRegionSettingOutput

func (i RegionSettingArgs) ToRegionSettingOutput() RegionSettingOutput

func (RegionSettingArgs) ToRegionSettingOutputWithContext

func (i RegionSettingArgs) ToRegionSettingOutputWithContext(ctx context.Context) RegionSettingOutput

type RegionSettingArray

type RegionSettingArray []RegionSettingInput

func (RegionSettingArray) ElementType

func (RegionSettingArray) ElementType() reflect.Type

func (RegionSettingArray) ToRegionSettingArrayOutput

func (i RegionSettingArray) ToRegionSettingArrayOutput() RegionSettingArrayOutput

func (RegionSettingArray) ToRegionSettingArrayOutputWithContext

func (i RegionSettingArray) ToRegionSettingArrayOutputWithContext(ctx context.Context) RegionSettingArrayOutput

type RegionSettingArrayInput

type RegionSettingArrayInput interface {
	pulumi.Input

	ToRegionSettingArrayOutput() RegionSettingArrayOutput
	ToRegionSettingArrayOutputWithContext(context.Context) RegionSettingArrayOutput
}

RegionSettingArrayInput is an input type that accepts RegionSettingArray and RegionSettingArrayOutput values. You can construct a concrete instance of `RegionSettingArrayInput` via:

RegionSettingArray{ RegionSettingArgs{...} }

type RegionSettingArrayOutput

type RegionSettingArrayOutput struct{ *pulumi.OutputState }

func (RegionSettingArrayOutput) ElementType

func (RegionSettingArrayOutput) ElementType() reflect.Type

func (RegionSettingArrayOutput) Index

func (RegionSettingArrayOutput) ToRegionSettingArrayOutput

func (o RegionSettingArrayOutput) ToRegionSettingArrayOutput() RegionSettingArrayOutput

func (RegionSettingArrayOutput) ToRegionSettingArrayOutputWithContext

func (o RegionSettingArrayOutput) ToRegionSettingArrayOutputWithContext(ctx context.Context) RegionSettingArrayOutput

type RegionSettingInput

type RegionSettingInput interface {
	pulumi.Input

	ToRegionSettingOutput() RegionSettingOutput
	ToRegionSettingOutputWithContext(context.Context) RegionSettingOutput
}

RegionSettingInput is an input type that accepts RegionSettingArgs and RegionSettingOutput values. You can construct a concrete instance of `RegionSettingInput` via:

RegionSettingArgs{...}

type RegionSettingOutput

type RegionSettingOutput struct{ *pulumi.OutputState }

The call rate limit Cognitive Services account.

func (RegionSettingOutput) Customsubdomain

func (o RegionSettingOutput) Customsubdomain() pulumi.StringPtrOutput

Maps the region to the regional custom subdomain.

func (RegionSettingOutput) ElementType

func (RegionSettingOutput) ElementType() reflect.Type

func (RegionSettingOutput) Name

Name of the region.

func (RegionSettingOutput) ToRegionSettingOutput

func (o RegionSettingOutput) ToRegionSettingOutput() RegionSettingOutput

func (RegionSettingOutput) ToRegionSettingOutputWithContext

func (o RegionSettingOutput) ToRegionSettingOutputWithContext(ctx context.Context) RegionSettingOutput

func (RegionSettingOutput) Value

A value for priority or weighted routing methods.

type RegionSettingResponse

type RegionSettingResponse struct {
	// Maps the region to the regional custom subdomain.
	Customsubdomain *string `pulumi:"customsubdomain"`
	// Name of the region.
	Name *string `pulumi:"name"`
	// A value for priority or weighted routing methods.
	Value *float64 `pulumi:"value"`
}

The call rate limit Cognitive Services account.

type RegionSettingResponseArrayOutput

type RegionSettingResponseArrayOutput struct{ *pulumi.OutputState }

func (RegionSettingResponseArrayOutput) ElementType

func (RegionSettingResponseArrayOutput) Index

func (RegionSettingResponseArrayOutput) ToRegionSettingResponseArrayOutput

func (o RegionSettingResponseArrayOutput) ToRegionSettingResponseArrayOutput() RegionSettingResponseArrayOutput

func (RegionSettingResponseArrayOutput) ToRegionSettingResponseArrayOutputWithContext

func (o RegionSettingResponseArrayOutput) ToRegionSettingResponseArrayOutputWithContext(ctx context.Context) RegionSettingResponseArrayOutput

type RegionSettingResponseOutput

type RegionSettingResponseOutput struct{ *pulumi.OutputState }

The call rate limit Cognitive Services account.

func (RegionSettingResponseOutput) Customsubdomain

Maps the region to the regional custom subdomain.

func (RegionSettingResponseOutput) ElementType

func (RegionSettingResponseOutput) Name

Name of the region.

func (RegionSettingResponseOutput) ToRegionSettingResponseOutput

func (o RegionSettingResponseOutput) ToRegionSettingResponseOutput() RegionSettingResponseOutput

func (RegionSettingResponseOutput) ToRegionSettingResponseOutputWithContext

func (o RegionSettingResponseOutput) ToRegionSettingResponseOutputWithContext(ctx context.Context) RegionSettingResponseOutput

func (RegionSettingResponseOutput) Value

A value for priority or weighted routing methods.

type RequestMatchPatternResponse

type RequestMatchPatternResponse struct {
	Method *string `pulumi:"method"`
	Path   *string `pulumi:"path"`
}

type RequestMatchPatternResponseArrayOutput

type RequestMatchPatternResponseArrayOutput struct{ *pulumi.OutputState }

func (RequestMatchPatternResponseArrayOutput) ElementType

func (RequestMatchPatternResponseArrayOutput) Index

func (RequestMatchPatternResponseArrayOutput) ToRequestMatchPatternResponseArrayOutput

func (o RequestMatchPatternResponseArrayOutput) ToRequestMatchPatternResponseArrayOutput() RequestMatchPatternResponseArrayOutput

func (RequestMatchPatternResponseArrayOutput) ToRequestMatchPatternResponseArrayOutputWithContext

func (o RequestMatchPatternResponseArrayOutput) ToRequestMatchPatternResponseArrayOutputWithContext(ctx context.Context) RequestMatchPatternResponseArrayOutput

type RequestMatchPatternResponseOutput

type RequestMatchPatternResponseOutput struct{ *pulumi.OutputState }

func (RequestMatchPatternResponseOutput) ElementType

func (RequestMatchPatternResponseOutput) Method

func (RequestMatchPatternResponseOutput) Path

func (RequestMatchPatternResponseOutput) ToRequestMatchPatternResponseOutput

func (o RequestMatchPatternResponseOutput) ToRequestMatchPatternResponseOutput() RequestMatchPatternResponseOutput

func (RequestMatchPatternResponseOutput) ToRequestMatchPatternResponseOutputWithContext

func (o RequestMatchPatternResponseOutput) ToRequestMatchPatternResponseOutputWithContext(ctx context.Context) RequestMatchPatternResponseOutput

type ResourceIdentityType

type ResourceIdentityType string

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeNone
ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeUserAssigned
ResourceIdentityType_SystemAssigned_UserAssigned

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingMethods

type RoutingMethods string

Multiregion routing methods.

func (RoutingMethods) ElementType

func (RoutingMethods) ElementType() reflect.Type

func (RoutingMethods) ToRoutingMethodsOutput

func (e RoutingMethods) ToRoutingMethodsOutput() RoutingMethodsOutput

func (RoutingMethods) ToRoutingMethodsOutputWithContext

func (e RoutingMethods) ToRoutingMethodsOutputWithContext(ctx context.Context) RoutingMethodsOutput

func (RoutingMethods) ToRoutingMethodsPtrOutput

func (e RoutingMethods) ToRoutingMethodsPtrOutput() RoutingMethodsPtrOutput

func (RoutingMethods) ToRoutingMethodsPtrOutputWithContext

func (e RoutingMethods) ToRoutingMethodsPtrOutputWithContext(ctx context.Context) RoutingMethodsPtrOutput

func (RoutingMethods) ToStringOutput

func (e RoutingMethods) ToStringOutput() pulumi.StringOutput

func (RoutingMethods) ToStringOutputWithContext

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

func (RoutingMethods) ToStringPtrOutput

func (e RoutingMethods) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingMethods) ToStringPtrOutputWithContext

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

type RoutingMethodsInput

type RoutingMethodsInput interface {
	pulumi.Input

	ToRoutingMethodsOutput() RoutingMethodsOutput
	ToRoutingMethodsOutputWithContext(context.Context) RoutingMethodsOutput
}

RoutingMethodsInput is an input type that accepts values of the RoutingMethods enum A concrete instance of `RoutingMethodsInput` can be one of the following:

RoutingMethodsPriority
RoutingMethodsWeighted
RoutingMethodsPerformance

type RoutingMethodsOutput

type RoutingMethodsOutput struct{ *pulumi.OutputState }

func (RoutingMethodsOutput) ElementType

func (RoutingMethodsOutput) ElementType() reflect.Type

func (RoutingMethodsOutput) ToRoutingMethodsOutput

func (o RoutingMethodsOutput) ToRoutingMethodsOutput() RoutingMethodsOutput

func (RoutingMethodsOutput) ToRoutingMethodsOutputWithContext

func (o RoutingMethodsOutput) ToRoutingMethodsOutputWithContext(ctx context.Context) RoutingMethodsOutput

func (RoutingMethodsOutput) ToRoutingMethodsPtrOutput

func (o RoutingMethodsOutput) ToRoutingMethodsPtrOutput() RoutingMethodsPtrOutput

func (RoutingMethodsOutput) ToRoutingMethodsPtrOutputWithContext

func (o RoutingMethodsOutput) ToRoutingMethodsPtrOutputWithContext(ctx context.Context) RoutingMethodsPtrOutput

func (RoutingMethodsOutput) ToStringOutput

func (o RoutingMethodsOutput) ToStringOutput() pulumi.StringOutput

func (RoutingMethodsOutput) ToStringOutputWithContext

func (o RoutingMethodsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoutingMethodsOutput) ToStringPtrOutput

func (o RoutingMethodsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingMethodsOutput) ToStringPtrOutputWithContext

func (o RoutingMethodsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingMethodsPtrInput

type RoutingMethodsPtrInput interface {
	pulumi.Input

	ToRoutingMethodsPtrOutput() RoutingMethodsPtrOutput
	ToRoutingMethodsPtrOutputWithContext(context.Context) RoutingMethodsPtrOutput
}

func RoutingMethodsPtr

func RoutingMethodsPtr(v string) RoutingMethodsPtrInput

type RoutingMethodsPtrOutput

type RoutingMethodsPtrOutput struct{ *pulumi.OutputState }

func (RoutingMethodsPtrOutput) Elem

func (RoutingMethodsPtrOutput) ElementType

func (RoutingMethodsPtrOutput) ElementType() reflect.Type

func (RoutingMethodsPtrOutput) ToRoutingMethodsPtrOutput

func (o RoutingMethodsPtrOutput) ToRoutingMethodsPtrOutput() RoutingMethodsPtrOutput

func (RoutingMethodsPtrOutput) ToRoutingMethodsPtrOutputWithContext

func (o RoutingMethodsPtrOutput) ToRoutingMethodsPtrOutputWithContext(ctx context.Context) RoutingMethodsPtrOutput

func (RoutingMethodsPtrOutput) ToStringPtrOutput

func (o RoutingMethodsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoutingMethodsPtrOutput) ToStringPtrOutputWithContext

func (o RoutingMethodsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SharedCommitmentPlan

type SharedCommitmentPlan struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Cognitive Services account commitment plan.
	Properties CommitmentPlanPropertiesResponseOutput `pulumi:"properties"`
	// The resource model definition representing SKU
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cognitive Services account commitment plan. Azure REST API version: 2023-05-01.

Other available API versions: 2023-10-01-preview.

func GetSharedCommitmentPlan

func GetSharedCommitmentPlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SharedCommitmentPlanState, opts ...pulumi.ResourceOption) (*SharedCommitmentPlan, error)

GetSharedCommitmentPlan gets an existing SharedCommitmentPlan 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 NewSharedCommitmentPlan

func NewSharedCommitmentPlan(ctx *pulumi.Context,
	name string, args *SharedCommitmentPlanArgs, opts ...pulumi.ResourceOption) (*SharedCommitmentPlan, error)

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

func (*SharedCommitmentPlan) ElementType

func (*SharedCommitmentPlan) ElementType() reflect.Type

func (*SharedCommitmentPlan) ToSharedCommitmentPlanOutput

func (i *SharedCommitmentPlan) ToSharedCommitmentPlanOutput() SharedCommitmentPlanOutput

func (*SharedCommitmentPlan) ToSharedCommitmentPlanOutputWithContext

func (i *SharedCommitmentPlan) ToSharedCommitmentPlanOutputWithContext(ctx context.Context) SharedCommitmentPlanOutput

type SharedCommitmentPlanArgs

type SharedCommitmentPlanArgs struct {
	// The name of the commitmentPlan associated with the Cognitive Services Account
	CommitmentPlanName pulumi.StringPtrInput
	// The Kind of the resource.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of Cognitive Services account commitment plan.
	Properties CommitmentPlanPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource model definition representing SKU
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SharedCommitmentPlan resource.

func (SharedCommitmentPlanArgs) ElementType

func (SharedCommitmentPlanArgs) ElementType() reflect.Type

type SharedCommitmentPlanInput

type SharedCommitmentPlanInput interface {
	pulumi.Input

	ToSharedCommitmentPlanOutput() SharedCommitmentPlanOutput
	ToSharedCommitmentPlanOutputWithContext(ctx context.Context) SharedCommitmentPlanOutput
}

type SharedCommitmentPlanOutput

type SharedCommitmentPlanOutput struct{ *pulumi.OutputState }

func (SharedCommitmentPlanOutput) ElementType

func (SharedCommitmentPlanOutput) ElementType() reflect.Type

func (SharedCommitmentPlanOutput) Etag

Resource Etag.

func (SharedCommitmentPlanOutput) Kind

The Kind of the resource.

func (SharedCommitmentPlanOutput) Location

The geo-location where the resource lives

func (SharedCommitmentPlanOutput) Name

The name of the resource

func (SharedCommitmentPlanOutput) Properties

Properties of Cognitive Services account commitment plan.

func (SharedCommitmentPlanOutput) Sku

The resource model definition representing SKU

func (SharedCommitmentPlanOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SharedCommitmentPlanOutput) Tags

Resource tags.

func (SharedCommitmentPlanOutput) ToSharedCommitmentPlanOutput

func (o SharedCommitmentPlanOutput) ToSharedCommitmentPlanOutput() SharedCommitmentPlanOutput

func (SharedCommitmentPlanOutput) ToSharedCommitmentPlanOutputWithContext

func (o SharedCommitmentPlanOutput) ToSharedCommitmentPlanOutputWithContext(ctx context.Context) SharedCommitmentPlanOutput

func (SharedCommitmentPlanOutput) Type

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

type SharedCommitmentPlanState

type SharedCommitmentPlanState struct {
}

func (SharedCommitmentPlanState) ElementType

func (SharedCommitmentPlanState) ElementType() reflect.Type

type Sku

type Sku struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `pulumi:"family"`
	// The name of the SKU. Ex - P3. It is typically a letter+number code
	Name string `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
	Tier *string `pulumi:"tier"`
}

The resource model definition representing SKU

type SkuArgs

type SkuArgs struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU. Ex - P3. It is typically a letter+number code
	Name pulumi.StringInput `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The resource model definition representing SKU

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 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 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 SkuChangeInfoResponse

type SkuChangeInfoResponse struct {
	// Gets the count of downgrades.
	CountOfDowngrades *float64 `pulumi:"countOfDowngrades"`
	// Gets the count of upgrades after downgrades.
	CountOfUpgradesAfterDowngrades *float64 `pulumi:"countOfUpgradesAfterDowngrades"`
	// Gets the last change date.
	LastChangeDate *string `pulumi:"lastChangeDate"`
}

Sku change info of account.

type SkuChangeInfoResponseOutput

type SkuChangeInfoResponseOutput struct{ *pulumi.OutputState }

Sku change info of account.

func (SkuChangeInfoResponseOutput) CountOfDowngrades

func (o SkuChangeInfoResponseOutput) CountOfDowngrades() pulumi.Float64PtrOutput

Gets the count of downgrades.

func (SkuChangeInfoResponseOutput) CountOfUpgradesAfterDowngrades

func (o SkuChangeInfoResponseOutput) CountOfUpgradesAfterDowngrades() pulumi.Float64PtrOutput

Gets the count of upgrades after downgrades.

func (SkuChangeInfoResponseOutput) ElementType

func (SkuChangeInfoResponseOutput) LastChangeDate

Gets the last change date.

func (SkuChangeInfoResponseOutput) ToSkuChangeInfoResponseOutput

func (o SkuChangeInfoResponseOutput) ToSkuChangeInfoResponseOutput() SkuChangeInfoResponseOutput

func (SkuChangeInfoResponseOutput) ToSkuChangeInfoResponseOutputWithContext

func (o SkuChangeInfoResponseOutput) ToSkuChangeInfoResponseOutputWithContext(ctx context.Context) SkuChangeInfoResponseOutput

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 resource model definition representing SKU

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The name of the SKU. Ex - P3. It is typically a letter+number code

func (SkuOutput) Size

func (o SkuOutput) Size() pulumi.StringPtrOutput

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

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

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (SkuPtrOutput) Name

The name of the SKU. Ex - P3. It is typically a letter+number code

func (SkuPtrOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SkuPtrOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

type SkuResponse struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `pulumi:"family"`
	// The name of the SKU. Ex - P3. It is typically a letter+number code
	Name string `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
	Tier *string `pulumi:"tier"`
}

The resource model definition representing SKU

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The resource model definition representing SKU

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (SkuResponseOutput) Name

The name of the SKU. Ex - P3. It is typically a letter+number code

func (SkuResponseOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SkuResponseOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (SkuResponsePtrOutput) Name

The name of the SKU. Ex - P3. It is typically a letter+number code

func (SkuResponsePtrOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SkuResponsePtrOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

type SkuTier

type SkuTier string

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

func (SkuTier) ElementType

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToSkuTierOutput

func (e SkuTier) ToSkuTierOutput() SkuTierOutput

func (SkuTier) ToSkuTierOutputWithContext

func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTier) ToSkuTierPtrOutput

func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTier) ToSkuTierPtrOutputWithContext

func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTier) ToStringOutput

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext

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

func (SkuTier) ToStringPtrOutput

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext

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

type SkuTierInput

type SkuTierInput interface {
	pulumi.Input

	ToSkuTierOutput() SkuTierOutput
	ToSkuTierOutputWithContext(context.Context) SkuTierOutput
}

SkuTierInput is an input type that accepts values of the SkuTier enum A concrete instance of `SkuTierInput` can be one of the following:

SkuTierFree
SkuTierBasic
SkuTierStandard
SkuTierPremium
SkuTierEnterprise

type SkuTierOutput

type SkuTierOutput struct{ *pulumi.OutputState }

func (SkuTierOutput) ElementType

func (SkuTierOutput) ElementType() reflect.Type

func (SkuTierOutput) ToSkuTierOutput

func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput

func (SkuTierOutput) ToSkuTierOutputWithContext

func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTierOutput) ToSkuTierPtrOutput

func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierOutput) ToStringOutput

func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput

func (SkuTierOutput) ToStringOutputWithContext

func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuTierOutput) ToStringPtrOutput

func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierOutput) ToStringPtrOutputWithContext

func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuTierPtrInput

type SkuTierPtrInput interface {
	pulumi.Input

	ToSkuTierPtrOutput() SkuTierPtrOutput
	ToSkuTierPtrOutputWithContext(context.Context) SkuTierPtrOutput
}

func SkuTierPtr

func SkuTierPtr(v string) SkuTierPtrInput

type SkuTierPtrOutput

type SkuTierPtrOutput struct{ *pulumi.OutputState }

func (SkuTierPtrOutput) Elem

func (SkuTierPtrOutput) ElementType

func (SkuTierPtrOutput) ElementType() reflect.Type

func (SkuTierPtrOutput) ToSkuTierPtrOutput

func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierPtrOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutput

func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutputWithContext

func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type ThrottlingRuleResponse

type ThrottlingRuleResponse struct {
	Count                    *float64                      `pulumi:"count"`
	DynamicThrottlingEnabled *bool                         `pulumi:"dynamicThrottlingEnabled"`
	Key                      *string                       `pulumi:"key"`
	MatchPatterns            []RequestMatchPatternResponse `pulumi:"matchPatterns"`
	MinCount                 *float64                      `pulumi:"minCount"`
	RenewalPeriod            *float64                      `pulumi:"renewalPeriod"`
}

type ThrottlingRuleResponseArrayOutput

type ThrottlingRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (ThrottlingRuleResponseArrayOutput) ElementType

func (ThrottlingRuleResponseArrayOutput) Index

func (ThrottlingRuleResponseArrayOutput) ToThrottlingRuleResponseArrayOutput

func (o ThrottlingRuleResponseArrayOutput) ToThrottlingRuleResponseArrayOutput() ThrottlingRuleResponseArrayOutput

func (ThrottlingRuleResponseArrayOutput) ToThrottlingRuleResponseArrayOutputWithContext

func (o ThrottlingRuleResponseArrayOutput) ToThrottlingRuleResponseArrayOutputWithContext(ctx context.Context) ThrottlingRuleResponseArrayOutput

type ThrottlingRuleResponseOutput

type ThrottlingRuleResponseOutput struct{ *pulumi.OutputState }

func (ThrottlingRuleResponseOutput) Count

func (ThrottlingRuleResponseOutput) DynamicThrottlingEnabled

func (o ThrottlingRuleResponseOutput) DynamicThrottlingEnabled() pulumi.BoolPtrOutput

func (ThrottlingRuleResponseOutput) ElementType

func (ThrottlingRuleResponseOutput) Key

func (ThrottlingRuleResponseOutput) MatchPatterns

func (ThrottlingRuleResponseOutput) MinCount

func (ThrottlingRuleResponseOutput) RenewalPeriod

func (ThrottlingRuleResponseOutput) ToThrottlingRuleResponseOutput

func (o ThrottlingRuleResponseOutput) ToThrottlingRuleResponseOutput() ThrottlingRuleResponseOutput

func (ThrottlingRuleResponseOutput) ToThrottlingRuleResponseOutputWithContext

func (o ThrottlingRuleResponseOutput) ToThrottlingRuleResponseOutputWithContext(ctx context.Context) ThrottlingRuleResponseOutput

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 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 {
	IdentityClientId *string `pulumi:"identityClientId"`
	// 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 {
	IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"`
	// 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) IdentityClientId

func (o UserOwnedStorageOutput) IdentityClientId() pulumi.StringPtrOutput

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 {
	IdentityClientId *string `pulumi:"identityClientId"`
	// Full resource id of a Microsoft.Storage resource.
	ResourceId *string `pulumi:"resourceId"`
}

The user owned storage for Cognitive Services account.

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 UserOwnedStorageResponseOutput

type UserOwnedStorageResponseOutput struct{ *pulumi.OutputState }

The user owned storage for Cognitive Services account.

func (UserOwnedStorageResponseOutput) ElementType

func (UserOwnedStorageResponseOutput) IdentityClientId

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