Documentation ¶
Index ¶
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountCustomerManagedKey
- type AccountCustomerManagedKeyArgs
- type AccountCustomerManagedKeyArray
- func (AccountCustomerManagedKeyArray) ElementType() reflect.Type
- func (i AccountCustomerManagedKeyArray) ToAccountCustomerManagedKeyArrayOutput() AccountCustomerManagedKeyArrayOutput
- func (i AccountCustomerManagedKeyArray) ToAccountCustomerManagedKeyArrayOutputWithContext(ctx context.Context) AccountCustomerManagedKeyArrayOutput
- type AccountCustomerManagedKeyArrayInput
- type AccountCustomerManagedKeyArrayOutput
- func (AccountCustomerManagedKeyArrayOutput) ElementType() reflect.Type
- func (o AccountCustomerManagedKeyArrayOutput) Index(i pulumi.IntInput) AccountCustomerManagedKeyOutput
- func (o AccountCustomerManagedKeyArrayOutput) ToAccountCustomerManagedKeyArrayOutput() AccountCustomerManagedKeyArrayOutput
- func (o AccountCustomerManagedKeyArrayOutput) ToAccountCustomerManagedKeyArrayOutputWithContext(ctx context.Context) AccountCustomerManagedKeyArrayOutput
- type AccountCustomerManagedKeyInput
- type AccountCustomerManagedKeyMap
- func (AccountCustomerManagedKeyMap) ElementType() reflect.Type
- func (i AccountCustomerManagedKeyMap) ToAccountCustomerManagedKeyMapOutput() AccountCustomerManagedKeyMapOutput
- func (i AccountCustomerManagedKeyMap) ToAccountCustomerManagedKeyMapOutputWithContext(ctx context.Context) AccountCustomerManagedKeyMapOutput
- type AccountCustomerManagedKeyMapInput
- type AccountCustomerManagedKeyMapOutput
- func (AccountCustomerManagedKeyMapOutput) ElementType() reflect.Type
- func (o AccountCustomerManagedKeyMapOutput) MapIndex(k pulumi.StringInput) AccountCustomerManagedKeyOutput
- func (o AccountCustomerManagedKeyMapOutput) ToAccountCustomerManagedKeyMapOutput() AccountCustomerManagedKeyMapOutput
- func (o AccountCustomerManagedKeyMapOutput) ToAccountCustomerManagedKeyMapOutputWithContext(ctx context.Context) AccountCustomerManagedKeyMapOutput
- type AccountCustomerManagedKeyOutput
- func (o AccountCustomerManagedKeyOutput) CognitiveAccountId() pulumi.StringOutput
- func (AccountCustomerManagedKeyOutput) ElementType() reflect.Type
- func (o AccountCustomerManagedKeyOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o AccountCustomerManagedKeyOutput) KeyVaultKeyId() pulumi.StringOutput
- func (o AccountCustomerManagedKeyOutput) ToAccountCustomerManagedKeyOutput() AccountCustomerManagedKeyOutput
- func (o AccountCustomerManagedKeyOutput) ToAccountCustomerManagedKeyOutputWithContext(ctx context.Context) AccountCustomerManagedKeyOutput
- type AccountCustomerManagedKeyState
- type AccountCustomerManagedKeyType
- type AccountCustomerManagedKeyTypeArgs
- func (AccountCustomerManagedKeyTypeArgs) ElementType() reflect.Type
- func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypeOutput() AccountCustomerManagedKeyTypeOutput
- func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypeOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypeOutput
- func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput
- func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypePtrOutput
- type AccountCustomerManagedKeyTypeInput
- type AccountCustomerManagedKeyTypeOutput
- func (AccountCustomerManagedKeyTypeOutput) ElementType() reflect.Type
- func (o AccountCustomerManagedKeyTypeOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o AccountCustomerManagedKeyTypeOutput) KeyVaultKeyId() pulumi.StringOutput
- func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypeOutput() AccountCustomerManagedKeyTypeOutput
- func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypeOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypeOutput
- func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput
- func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypePtrOutput
- type AccountCustomerManagedKeyTypePtrInput
- type AccountCustomerManagedKeyTypePtrOutput
- func (o AccountCustomerManagedKeyTypePtrOutput) Elem() AccountCustomerManagedKeyTypeOutput
- func (AccountCustomerManagedKeyTypePtrOutput) ElementType() reflect.Type
- func (o AccountCustomerManagedKeyTypePtrOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o AccountCustomerManagedKeyTypePtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
- func (o AccountCustomerManagedKeyTypePtrOutput) ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput
- func (o AccountCustomerManagedKeyTypePtrOutput) ToAccountCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypePtrOutput
- type AccountIdentity
- type AccountIdentityArgs
- func (AccountIdentityArgs) ElementType() reflect.Type
- func (i AccountIdentityArgs) ToAccountIdentityOutput() AccountIdentityOutput
- func (i AccountIdentityArgs) ToAccountIdentityOutputWithContext(ctx context.Context) AccountIdentityOutput
- func (i AccountIdentityArgs) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
- func (i AccountIdentityArgs) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput
- type AccountIdentityInput
- type AccountIdentityOutput
- func (AccountIdentityOutput) ElementType() reflect.Type
- func (o AccountIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o AccountIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AccountIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o AccountIdentityOutput) ToAccountIdentityOutput() AccountIdentityOutput
- func (o AccountIdentityOutput) ToAccountIdentityOutputWithContext(ctx context.Context) AccountIdentityOutput
- func (o AccountIdentityOutput) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
- func (o AccountIdentityOutput) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput
- func (o AccountIdentityOutput) Type() pulumi.StringOutput
- type AccountIdentityPtrInput
- type AccountIdentityPtrOutput
- func (o AccountIdentityPtrOutput) Elem() AccountIdentityOutput
- func (AccountIdentityPtrOutput) ElementType() reflect.Type
- func (o AccountIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o AccountIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AccountIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o AccountIdentityPtrOutput) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
- func (o AccountIdentityPtrOutput) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput
- func (o AccountIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountNetworkAcls
- type AccountNetworkAclsArgs
- func (AccountNetworkAclsArgs) ElementType() reflect.Type
- func (i AccountNetworkAclsArgs) ToAccountNetworkAclsOutput() AccountNetworkAclsOutput
- func (i AccountNetworkAclsArgs) ToAccountNetworkAclsOutputWithContext(ctx context.Context) AccountNetworkAclsOutput
- func (i AccountNetworkAclsArgs) ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput
- func (i AccountNetworkAclsArgs) ToAccountNetworkAclsPtrOutputWithContext(ctx context.Context) AccountNetworkAclsPtrOutput
- type AccountNetworkAclsInput
- type AccountNetworkAclsOutput
- func (o AccountNetworkAclsOutput) DefaultAction() pulumi.StringOutput
- func (AccountNetworkAclsOutput) ElementType() reflect.Type
- func (o AccountNetworkAclsOutput) IpRules() pulumi.StringArrayOutput
- func (o AccountNetworkAclsOutput) ToAccountNetworkAclsOutput() AccountNetworkAclsOutput
- func (o AccountNetworkAclsOutput) ToAccountNetworkAclsOutputWithContext(ctx context.Context) AccountNetworkAclsOutput
- func (o AccountNetworkAclsOutput) ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput
- func (o AccountNetworkAclsOutput) ToAccountNetworkAclsPtrOutputWithContext(ctx context.Context) AccountNetworkAclsPtrOutput
- func (o AccountNetworkAclsOutput) VirtualNetworkRules() AccountNetworkAclsVirtualNetworkRuleArrayOutput
- type AccountNetworkAclsPtrInput
- type AccountNetworkAclsPtrOutput
- func (o AccountNetworkAclsPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o AccountNetworkAclsPtrOutput) Elem() AccountNetworkAclsOutput
- func (AccountNetworkAclsPtrOutput) ElementType() reflect.Type
- func (o AccountNetworkAclsPtrOutput) IpRules() pulumi.StringArrayOutput
- func (o AccountNetworkAclsPtrOutput) ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput
- func (o AccountNetworkAclsPtrOutput) ToAccountNetworkAclsPtrOutputWithContext(ctx context.Context) AccountNetworkAclsPtrOutput
- func (o AccountNetworkAclsPtrOutput) VirtualNetworkRules() AccountNetworkAclsVirtualNetworkRuleArrayOutput
- type AccountNetworkAclsVirtualNetworkRule
- type AccountNetworkAclsVirtualNetworkRuleArgs
- func (AccountNetworkAclsVirtualNetworkRuleArgs) ElementType() reflect.Type
- func (i AccountNetworkAclsVirtualNetworkRuleArgs) ToAccountNetworkAclsVirtualNetworkRuleOutput() AccountNetworkAclsVirtualNetworkRuleOutput
- func (i AccountNetworkAclsVirtualNetworkRuleArgs) ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleOutput
- type AccountNetworkAclsVirtualNetworkRuleArray
- func (AccountNetworkAclsVirtualNetworkRuleArray) ElementType() reflect.Type
- func (i AccountNetworkAclsVirtualNetworkRuleArray) ToAccountNetworkAclsVirtualNetworkRuleArrayOutput() AccountNetworkAclsVirtualNetworkRuleArrayOutput
- func (i AccountNetworkAclsVirtualNetworkRuleArray) ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleArrayOutput
- type AccountNetworkAclsVirtualNetworkRuleArrayInput
- type AccountNetworkAclsVirtualNetworkRuleArrayOutput
- func (AccountNetworkAclsVirtualNetworkRuleArrayOutput) ElementType() reflect.Type
- func (o AccountNetworkAclsVirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) AccountNetworkAclsVirtualNetworkRuleOutput
- func (o AccountNetworkAclsVirtualNetworkRuleArrayOutput) ToAccountNetworkAclsVirtualNetworkRuleArrayOutput() AccountNetworkAclsVirtualNetworkRuleArrayOutput
- func (o AccountNetworkAclsVirtualNetworkRuleArrayOutput) ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleArrayOutput
- type AccountNetworkAclsVirtualNetworkRuleInput
- type AccountNetworkAclsVirtualNetworkRuleOutput
- func (AccountNetworkAclsVirtualNetworkRuleOutput) ElementType() reflect.Type
- func (o AccountNetworkAclsVirtualNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput
- func (o AccountNetworkAclsVirtualNetworkRuleOutput) SubnetId() pulumi.StringOutput
- func (o AccountNetworkAclsVirtualNetworkRuleOutput) ToAccountNetworkAclsVirtualNetworkRuleOutput() AccountNetworkAclsVirtualNetworkRuleOutput
- func (o AccountNetworkAclsVirtualNetworkRuleOutput) ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleOutput
- type AccountOutput
- func (o AccountOutput) CustomQuestionAnsweringSearchServiceId() pulumi.StringPtrOutput
- func (o AccountOutput) CustomQuestionAnsweringSearchServiceKey() pulumi.StringPtrOutput
- func (o AccountOutput) CustomSubdomainName() pulumi.StringPtrOutput
- func (o AccountOutput) CustomerManagedKey() AccountCustomerManagedKeyTypePtrOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Endpoint() pulumi.StringOutput
- func (o AccountOutput) Fqdns() pulumi.StringArrayOutput
- func (o AccountOutput) Identity() AccountIdentityPtrOutput
- func (o AccountOutput) Kind() pulumi.StringOutput
- func (o AccountOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
- func (o AccountOutput) Location() pulumi.StringOutput
- func (o AccountOutput) MetricsAdvisorAadClientId() pulumi.StringPtrOutput
- func (o AccountOutput) MetricsAdvisorAadTenantId() pulumi.StringPtrOutput
- func (o AccountOutput) MetricsAdvisorSuperUserName() pulumi.StringPtrOutput
- func (o AccountOutput) MetricsAdvisorWebsiteName() pulumi.StringPtrOutput
- func (o AccountOutput) Name() pulumi.StringOutput
- func (o AccountOutput) NetworkAcls() AccountNetworkAclsPtrOutput
- func (o AccountOutput) OutboundNetworkAccessRestricted() pulumi.BoolPtrOutput
- func (o AccountOutput) PrimaryAccessKey() pulumi.StringOutput
- func (o AccountOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o AccountOutput) QnaRuntimeEndpoint() pulumi.StringPtrOutput
- func (o AccountOutput) ResourceGroupName() pulumi.StringOutput
- func (o AccountOutput) SecondaryAccessKey() pulumi.StringOutput
- func (o AccountOutput) SkuName() pulumi.StringOutput
- func (o AccountOutput) Storages() AccountStorageArrayOutput
- func (o AccountOutput) Tags() pulumi.StringMapOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- type AccountState
- type AccountStorage
- type AccountStorageArgs
- type AccountStorageArray
- type AccountStorageArrayInput
- type AccountStorageArrayOutput
- func (AccountStorageArrayOutput) ElementType() reflect.Type
- func (o AccountStorageArrayOutput) Index(i pulumi.IntInput) AccountStorageOutput
- func (o AccountStorageArrayOutput) ToAccountStorageArrayOutput() AccountStorageArrayOutput
- func (o AccountStorageArrayOutput) ToAccountStorageArrayOutputWithContext(ctx context.Context) AccountStorageArrayOutput
- type AccountStorageInput
- type AccountStorageOutput
- func (AccountStorageOutput) ElementType() reflect.Type
- func (o AccountStorageOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o AccountStorageOutput) StorageAccountId() pulumi.StringOutput
- func (o AccountStorageOutput) ToAccountStorageOutput() AccountStorageOutput
- func (o AccountStorageOutput) ToAccountStorageOutputWithContext(ctx context.Context) AccountStorageOutput
- type LookupAccountArgs
- type LookupAccountOutputArgs
- type LookupAccountResult
- type LookupAccountResultOutput
- func (LookupAccountResultOutput) ElementType() reflect.Type
- func (o LookupAccountResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupAccountResultOutput) Kind() pulumi.StringOutput
- func (o LookupAccountResultOutput) Location() pulumi.StringOutput
- func (o LookupAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupAccountResultOutput) PrimaryAccessKey() pulumi.StringOutput
- func (o LookupAccountResultOutput) QnaRuntimeEndpoint() pulumi.StringOutput
- func (o LookupAccountResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupAccountResultOutput) SecondaryAccessKey() pulumi.StringOutput
- func (o LookupAccountResultOutput) SkuName() pulumi.StringOutput
- func (o LookupAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput
- func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // If `kind` is `TextAnalytics` this specifies the ID of the Search service. CustomQuestionAnsweringSearchServiceId pulumi.StringPtrOutput `pulumi:"customQuestionAnsweringSearchServiceId"` // If `kind` is `TextAnalytics` this specifies the key of the Search service. CustomQuestionAnsweringSearchServiceKey pulumi.StringPtrOutput `pulumi:"customQuestionAnsweringSearchServiceKey"` // The subdomain name used for token-based authentication. Changing this forces a new resource to be created. CustomSubdomainName pulumi.StringPtrOutput `pulumi:"customSubdomainName"` // A `customerManagedKey` block as documented below. CustomerManagedKey AccountCustomerManagedKeyTypePtrOutput `pulumi:"customerManagedKey"` // The endpoint used to connect to the Cognitive Service Account. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // List of FQDNs allowed for the Cognitive Account. Fqdns pulumi.StringArrayOutput `pulumi:"fqdns"` // An `identity` block as defined below. Identity AccountIdentityPtrOutput `pulumi:"identity"` // Specifies the type of Cognitive Service Account that should be created. Possible values are `Academic`, `AnomalyDetector`, `Bing.Autosuggest`, `Bing.Autosuggest.v7`, `Bing.CustomSearch`, `Bing.Search`, `Bing.Search.v7`, `Bing.Speech`, `Bing.SpellCheck`, `Bing.SpellCheck.v7`, `CognitiveServices`, `ComputerVision`, `ContentModerator`, `CustomSpeech`, `CustomVision.Prediction`, `CustomVision.Training`, `Emotion`, `Face`,`FormRecognizer`, `ImmersiveReader`, `LUIS`, `LUIS.Authoring`, `MetricsAdvisor`, `Personalizer`, `QnAMaker`, `Recommendations`, `SpeakerRecognition`, `Speech`, `SpeechServices`, `SpeechTranslation`, `TextAnalytics`(Language service), `TextTranslation` and `WebLM`. Changing this forces a new resource to be created. Kind pulumi.StringOutput `pulumi:"kind"` // Whether local authentication methods is enabled for the Cognitive Account. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrOutput `pulumi:"localAuthEnabled"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The Azure AD Client ID (Application ID). This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorAadClientId pulumi.StringPtrOutput `pulumi:"metricsAdvisorAadClientId"` // The Azure AD Tenant ID. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorAadTenantId pulumi.StringPtrOutput `pulumi:"metricsAdvisorAadTenantId"` // The super user of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorSuperUserName pulumi.StringPtrOutput `pulumi:"metricsAdvisorSuperUserName"` // The website name of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorWebsiteName pulumi.StringPtrOutput `pulumi:"metricsAdvisorWebsiteName"` // Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `networkAcls` block as defined below. NetworkAcls AccountNetworkAclsPtrOutput `pulumi:"networkAcls"` // Whether outbound network access is restricted for the Cognitive Account. Defaults to `false`. OutboundNetworkAccessRestricted pulumi.BoolPtrOutput `pulumi:"outboundNetworkAccessRestricted"` // A primary access key which can be used to connect to the Cognitive Service Account. PrimaryAccessKey pulumi.StringOutput `pulumi:"primaryAccessKey"` // Whether public network access is allowed for the Cognitive Account. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // A URL to link a QnAMaker cognitive account to a QnA runtime. QnaRuntimeEndpoint pulumi.StringPtrOutput `pulumi:"qnaRuntimeEndpoint"` // The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The secondary access key which can be used to connect to the Cognitive Service Account. SecondaryAccessKey pulumi.StringOutput `pulumi:"secondaryAccessKey"` // Specifies the SKU Name for this Cognitive Service Account. Possible values are `F0`, `F1`, `S`, `S0`, `S1`, `S2`, `S3`, `S4`, `S5`, `S6`, `P0`, `P1`, and `P2`. SkuName pulumi.StringOutput `pulumi:"skuName"` // A `storage` block as defined below. Storages AccountStorageArrayOutput `pulumi:"storages"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cognitive" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = cognitive.NewAccount(ctx, "exampleAccount", &cognitive.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.String("Face"), SkuName: pulumi.String("S0"), Tags: pulumi.StringMap{ "Acceptance": pulumi.String("Test"), }, }) if err != nil { return err } return nil }) }
```
## Import
Cognitive Service Accounts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cognitive/account:Account account1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.CognitiveServices/accounts/account1
```
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) ToAccountOutput ¶
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct { // If `kind` is `TextAnalytics` this specifies the ID of the Search service. CustomQuestionAnsweringSearchServiceId pulumi.StringPtrInput // If `kind` is `TextAnalytics` this specifies the key of the Search service. CustomQuestionAnsweringSearchServiceKey pulumi.StringPtrInput // The subdomain name used for token-based authentication. Changing this forces a new resource to be created. CustomSubdomainName pulumi.StringPtrInput // A `customerManagedKey` block as documented below. CustomerManagedKey AccountCustomerManagedKeyTypePtrInput // List of FQDNs allowed for the Cognitive Account. Fqdns pulumi.StringArrayInput // An `identity` block as defined below. Identity AccountIdentityPtrInput // Specifies the type of Cognitive Service Account that should be created. Possible values are `Academic`, `AnomalyDetector`, `Bing.Autosuggest`, `Bing.Autosuggest.v7`, `Bing.CustomSearch`, `Bing.Search`, `Bing.Search.v7`, `Bing.Speech`, `Bing.SpellCheck`, `Bing.SpellCheck.v7`, `CognitiveServices`, `ComputerVision`, `ContentModerator`, `CustomSpeech`, `CustomVision.Prediction`, `CustomVision.Training`, `Emotion`, `Face`,`FormRecognizer`, `ImmersiveReader`, `LUIS`, `LUIS.Authoring`, `MetricsAdvisor`, `Personalizer`, `QnAMaker`, `Recommendations`, `SpeakerRecognition`, `Speech`, `SpeechServices`, `SpeechTranslation`, `TextAnalytics`(Language service), `TextTranslation` and `WebLM`. Changing this forces a new resource to be created. Kind pulumi.StringInput // Whether local authentication methods is enabled for the Cognitive Account. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Azure AD Client ID (Application ID). This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorAadClientId pulumi.StringPtrInput // The Azure AD Tenant ID. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorAadTenantId pulumi.StringPtrInput // The super user of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorSuperUserName pulumi.StringPtrInput // The website name of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorWebsiteName pulumi.StringPtrInput // Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkAcls` block as defined below. NetworkAcls AccountNetworkAclsPtrInput // Whether outbound network access is restricted for the Cognitive Account. Defaults to `false`. OutboundNetworkAccessRestricted pulumi.BoolPtrInput // Whether public network access is allowed for the Cognitive Account. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // A URL to link a QnAMaker cognitive account to a QnA runtime. QnaRuntimeEndpoint pulumi.StringPtrInput // The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the SKU Name for this Cognitive Service Account. Possible values are `F0`, `F1`, `S`, `S0`, `S1`, `S2`, `S3`, `S4`, `S5`, `S6`, `P0`, `P1`, and `P2`. SkuName pulumi.StringInput // A `storage` block as defined below. Storages AccountStorageArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶
type AccountArray []AccountInput
func (AccountArray) ElementType ¶
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountCustomerManagedKey ¶
type AccountCustomerManagedKey struct { pulumi.CustomResourceState // The ID of the Cognitive Account. Changing this forces a new resource to be created. CognitiveAccountId pulumi.StringOutput `pulumi:"cognitiveAccountId"` // The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account. IdentityClientId pulumi.StringPtrOutput `pulumi:"identityClientId"` // The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account. KeyVaultKeyId pulumi.StringOutput `pulumi:"keyVaultKeyId"` }
Manages a Customer Managed Key for a Cognitive Services Account.
> **NOTE:** It's possible to define a Customer Managed Key both within the `cognitive.Account` resource via the `customerManagedKey` block and by using the `cognitive.AccountCustomerManagedKey` resource. However it's not possible to use both methods to manage a Customer Managed Key for a Cognitive Account, since there'll be conflicts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cognitive" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "exampleUserAssignedIdentity", &authorization.UserAssignedIdentityArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleAccount, err := cognitive.NewAccount(ctx, "exampleAccount", &cognitive.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.String("Face"), SkuName: pulumi.String("E0"), CustomSubdomainName: pulumi.String("example-account"), Identity: &cognitive.AccountIdentityArgs{ Type: pulumi.String("SystemAssigned, UserAssigned"), IdentityIds: pulumi.StringArray{ exampleUserAssignedIdentity.ID(), }, }, }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), PurgeProtectionEnabled: pulumi.Bool(true), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: exampleAccount.Identity.ApplyT(func(identity cognitive.AccountIdentity) (string, error) { return identity.TenantId, nil }).(pulumi.StringOutput), ObjectId: exampleAccount.Identity.ApplyT(func(identity cognitive.AccountIdentity) (string, error) { return identity.PrincipalId, nil }).(pulumi.StringOutput), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("Create"), pulumi.String("List"), pulumi.String("Restore"), pulumi.String("Recover"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), pulumi.String("Purge"), pulumi.String("Encrypt"), pulumi.String("Decrypt"), pulumi.String("Sign"), pulumi.String("Verify"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }, &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("List"), pulumi.String("Restore"), pulumi.String("Recover"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), pulumi.String("Purge"), pulumi.String("Encrypt"), pulumi.String("Decrypt"), pulumi.String("Sign"), pulumi.String("Verify"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }, &keyvault.KeyVaultAccessPolicyArgs{ TenantId: exampleUserAssignedIdentity.TenantId, ObjectId: exampleUserAssignedIdentity.PrincipalId, KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("List"), pulumi.String("Restore"), pulumi.String("Recover"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), pulumi.String("Purge"), pulumi.String("Encrypt"), pulumi.String("Decrypt"), pulumi.String("Sign"), pulumi.String("Verify"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }, }, }) if err != nil { return err } exampleKey, err := keyvault.NewKey(ctx, "exampleKey", &keyvault.KeyArgs{ KeyVaultId: exampleKeyVault.ID(), KeyType: pulumi.String("RSA"), KeySize: pulumi.Int(2048), KeyOpts: pulumi.StringArray{ pulumi.String("decrypt"), pulumi.String("encrypt"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("verify"), pulumi.String("wrapKey"), }, }) if err != nil { return err } _, err = cognitive.NewAccountCustomerManagedKey(ctx, "exampleAccountCustomerManagedKey", &cognitive.AccountCustomerManagedKeyArgs{ CognitiveAccountId: exampleAccount.ID(), KeyVaultKeyId: exampleKey.ID(), IdentityClientId: exampleUserAssignedIdentity.ClientId, }) if err != nil { return err } return nil }) }
```
## Import
Customer Managed Keys for a Cognitive Account can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cognitive/accountCustomerManagedKey:AccountCustomerManagedKey example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.CognitiveServices/accounts/account1
```
func GetAccountCustomerManagedKey ¶
func GetAccountCustomerManagedKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountCustomerManagedKeyState, opts ...pulumi.ResourceOption) (*AccountCustomerManagedKey, error)
GetAccountCustomerManagedKey gets an existing AccountCustomerManagedKey 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 NewAccountCustomerManagedKey ¶
func NewAccountCustomerManagedKey(ctx *pulumi.Context, name string, args *AccountCustomerManagedKeyArgs, opts ...pulumi.ResourceOption) (*AccountCustomerManagedKey, error)
NewAccountCustomerManagedKey registers a new resource with the given unique name, arguments, and options.
func (*AccountCustomerManagedKey) ElementType ¶
func (*AccountCustomerManagedKey) ElementType() reflect.Type
func (*AccountCustomerManagedKey) ToAccountCustomerManagedKeyOutput ¶
func (i *AccountCustomerManagedKey) ToAccountCustomerManagedKeyOutput() AccountCustomerManagedKeyOutput
func (*AccountCustomerManagedKey) ToAccountCustomerManagedKeyOutputWithContext ¶
func (i *AccountCustomerManagedKey) ToAccountCustomerManagedKeyOutputWithContext(ctx context.Context) AccountCustomerManagedKeyOutput
type AccountCustomerManagedKeyArgs ¶
type AccountCustomerManagedKeyArgs struct { // The ID of the Cognitive Account. Changing this forces a new resource to be created. CognitiveAccountId pulumi.StringInput // The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account. IdentityClientId pulumi.StringPtrInput // The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account. KeyVaultKeyId pulumi.StringInput }
The set of arguments for constructing a AccountCustomerManagedKey resource.
func (AccountCustomerManagedKeyArgs) ElementType ¶
func (AccountCustomerManagedKeyArgs) ElementType() reflect.Type
type AccountCustomerManagedKeyArray ¶
type AccountCustomerManagedKeyArray []AccountCustomerManagedKeyInput
func (AccountCustomerManagedKeyArray) ElementType ¶
func (AccountCustomerManagedKeyArray) ElementType() reflect.Type
func (AccountCustomerManagedKeyArray) ToAccountCustomerManagedKeyArrayOutput ¶
func (i AccountCustomerManagedKeyArray) ToAccountCustomerManagedKeyArrayOutput() AccountCustomerManagedKeyArrayOutput
func (AccountCustomerManagedKeyArray) ToAccountCustomerManagedKeyArrayOutputWithContext ¶
func (i AccountCustomerManagedKeyArray) ToAccountCustomerManagedKeyArrayOutputWithContext(ctx context.Context) AccountCustomerManagedKeyArrayOutput
type AccountCustomerManagedKeyArrayInput ¶
type AccountCustomerManagedKeyArrayInput interface { pulumi.Input ToAccountCustomerManagedKeyArrayOutput() AccountCustomerManagedKeyArrayOutput ToAccountCustomerManagedKeyArrayOutputWithContext(context.Context) AccountCustomerManagedKeyArrayOutput }
AccountCustomerManagedKeyArrayInput is an input type that accepts AccountCustomerManagedKeyArray and AccountCustomerManagedKeyArrayOutput values. You can construct a concrete instance of `AccountCustomerManagedKeyArrayInput` via:
AccountCustomerManagedKeyArray{ AccountCustomerManagedKeyArgs{...} }
type AccountCustomerManagedKeyArrayOutput ¶
type AccountCustomerManagedKeyArrayOutput struct{ *pulumi.OutputState }
func (AccountCustomerManagedKeyArrayOutput) ElementType ¶
func (AccountCustomerManagedKeyArrayOutput) ElementType() reflect.Type
func (AccountCustomerManagedKeyArrayOutput) Index ¶
func (o AccountCustomerManagedKeyArrayOutput) Index(i pulumi.IntInput) AccountCustomerManagedKeyOutput
func (AccountCustomerManagedKeyArrayOutput) ToAccountCustomerManagedKeyArrayOutput ¶
func (o AccountCustomerManagedKeyArrayOutput) ToAccountCustomerManagedKeyArrayOutput() AccountCustomerManagedKeyArrayOutput
func (AccountCustomerManagedKeyArrayOutput) ToAccountCustomerManagedKeyArrayOutputWithContext ¶
func (o AccountCustomerManagedKeyArrayOutput) ToAccountCustomerManagedKeyArrayOutputWithContext(ctx context.Context) AccountCustomerManagedKeyArrayOutput
type AccountCustomerManagedKeyInput ¶
type AccountCustomerManagedKeyInput interface { pulumi.Input ToAccountCustomerManagedKeyOutput() AccountCustomerManagedKeyOutput ToAccountCustomerManagedKeyOutputWithContext(ctx context.Context) AccountCustomerManagedKeyOutput }
type AccountCustomerManagedKeyMap ¶
type AccountCustomerManagedKeyMap map[string]AccountCustomerManagedKeyInput
func (AccountCustomerManagedKeyMap) ElementType ¶
func (AccountCustomerManagedKeyMap) ElementType() reflect.Type
func (AccountCustomerManagedKeyMap) ToAccountCustomerManagedKeyMapOutput ¶
func (i AccountCustomerManagedKeyMap) ToAccountCustomerManagedKeyMapOutput() AccountCustomerManagedKeyMapOutput
func (AccountCustomerManagedKeyMap) ToAccountCustomerManagedKeyMapOutputWithContext ¶
func (i AccountCustomerManagedKeyMap) ToAccountCustomerManagedKeyMapOutputWithContext(ctx context.Context) AccountCustomerManagedKeyMapOutput
type AccountCustomerManagedKeyMapInput ¶
type AccountCustomerManagedKeyMapInput interface { pulumi.Input ToAccountCustomerManagedKeyMapOutput() AccountCustomerManagedKeyMapOutput ToAccountCustomerManagedKeyMapOutputWithContext(context.Context) AccountCustomerManagedKeyMapOutput }
AccountCustomerManagedKeyMapInput is an input type that accepts AccountCustomerManagedKeyMap and AccountCustomerManagedKeyMapOutput values. You can construct a concrete instance of `AccountCustomerManagedKeyMapInput` via:
AccountCustomerManagedKeyMap{ "key": AccountCustomerManagedKeyArgs{...} }
type AccountCustomerManagedKeyMapOutput ¶
type AccountCustomerManagedKeyMapOutput struct{ *pulumi.OutputState }
func (AccountCustomerManagedKeyMapOutput) ElementType ¶
func (AccountCustomerManagedKeyMapOutput) ElementType() reflect.Type
func (AccountCustomerManagedKeyMapOutput) MapIndex ¶
func (o AccountCustomerManagedKeyMapOutput) MapIndex(k pulumi.StringInput) AccountCustomerManagedKeyOutput
func (AccountCustomerManagedKeyMapOutput) ToAccountCustomerManagedKeyMapOutput ¶
func (o AccountCustomerManagedKeyMapOutput) ToAccountCustomerManagedKeyMapOutput() AccountCustomerManagedKeyMapOutput
func (AccountCustomerManagedKeyMapOutput) ToAccountCustomerManagedKeyMapOutputWithContext ¶
func (o AccountCustomerManagedKeyMapOutput) ToAccountCustomerManagedKeyMapOutputWithContext(ctx context.Context) AccountCustomerManagedKeyMapOutput
type AccountCustomerManagedKeyOutput ¶
type AccountCustomerManagedKeyOutput struct{ *pulumi.OutputState }
func (AccountCustomerManagedKeyOutput) CognitiveAccountId ¶ added in v5.5.0
func (o AccountCustomerManagedKeyOutput) CognitiveAccountId() pulumi.StringOutput
The ID of the Cognitive Account. Changing this forces a new resource to be created.
func (AccountCustomerManagedKeyOutput) ElementType ¶
func (AccountCustomerManagedKeyOutput) ElementType() reflect.Type
func (AccountCustomerManagedKeyOutput) IdentityClientId ¶ added in v5.5.0
func (o AccountCustomerManagedKeyOutput) IdentityClientId() pulumi.StringPtrOutput
The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account.
func (AccountCustomerManagedKeyOutput) KeyVaultKeyId ¶ added in v5.5.0
func (o AccountCustomerManagedKeyOutput) KeyVaultKeyId() pulumi.StringOutput
The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account.
func (AccountCustomerManagedKeyOutput) ToAccountCustomerManagedKeyOutput ¶
func (o AccountCustomerManagedKeyOutput) ToAccountCustomerManagedKeyOutput() AccountCustomerManagedKeyOutput
func (AccountCustomerManagedKeyOutput) ToAccountCustomerManagedKeyOutputWithContext ¶
func (o AccountCustomerManagedKeyOutput) ToAccountCustomerManagedKeyOutputWithContext(ctx context.Context) AccountCustomerManagedKeyOutput
type AccountCustomerManagedKeyState ¶
type AccountCustomerManagedKeyState struct { // The ID of the Cognitive Account. Changing this forces a new resource to be created. CognitiveAccountId pulumi.StringPtrInput // The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account. IdentityClientId pulumi.StringPtrInput // The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account. KeyVaultKeyId pulumi.StringPtrInput }
func (AccountCustomerManagedKeyState) ElementType ¶
func (AccountCustomerManagedKeyState) ElementType() reflect.Type
type AccountCustomerManagedKeyType ¶ added in v5.21.0
type AccountCustomerManagedKeyType struct { // The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account. IdentityClientId *string `pulumi:"identityClientId"` // The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account. KeyVaultKeyId string `pulumi:"keyVaultKeyId"` }
type AccountCustomerManagedKeyTypeArgs ¶ added in v5.21.0
type AccountCustomerManagedKeyTypeArgs struct { // The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account. IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"` // The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account. KeyVaultKeyId pulumi.StringInput `pulumi:"keyVaultKeyId"` }
func (AccountCustomerManagedKeyTypeArgs) ElementType ¶ added in v5.21.0
func (AccountCustomerManagedKeyTypeArgs) ElementType() reflect.Type
func (AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypeOutput ¶ added in v5.21.0
func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypeOutput() AccountCustomerManagedKeyTypeOutput
func (AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypeOutputWithContext ¶ added in v5.21.0
func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypeOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypeOutput
func (AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypePtrOutput ¶ added in v5.21.0
func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput
func (AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypePtrOutputWithContext ¶ added in v5.21.0
func (i AccountCustomerManagedKeyTypeArgs) ToAccountCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypePtrOutput
type AccountCustomerManagedKeyTypeInput ¶ added in v5.21.0
type AccountCustomerManagedKeyTypeInput interface { pulumi.Input ToAccountCustomerManagedKeyTypeOutput() AccountCustomerManagedKeyTypeOutput ToAccountCustomerManagedKeyTypeOutputWithContext(context.Context) AccountCustomerManagedKeyTypeOutput }
AccountCustomerManagedKeyTypeInput is an input type that accepts AccountCustomerManagedKeyTypeArgs and AccountCustomerManagedKeyTypeOutput values. You can construct a concrete instance of `AccountCustomerManagedKeyTypeInput` via:
AccountCustomerManagedKeyTypeArgs{...}
type AccountCustomerManagedKeyTypeOutput ¶ added in v5.21.0
type AccountCustomerManagedKeyTypeOutput struct{ *pulumi.OutputState }
func (AccountCustomerManagedKeyTypeOutput) ElementType ¶ added in v5.21.0
func (AccountCustomerManagedKeyTypeOutput) ElementType() reflect.Type
func (AccountCustomerManagedKeyTypeOutput) IdentityClientId ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypeOutput) IdentityClientId() pulumi.StringPtrOutput
The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account.
func (AccountCustomerManagedKeyTypeOutput) KeyVaultKeyId ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypeOutput) KeyVaultKeyId() pulumi.StringOutput
The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account.
func (AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypeOutput ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypeOutput() AccountCustomerManagedKeyTypeOutput
func (AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypeOutputWithContext ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypeOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypeOutput
func (AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypePtrOutput ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput
func (AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypePtrOutputWithContext ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypeOutput) ToAccountCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypePtrOutput
type AccountCustomerManagedKeyTypePtrInput ¶ added in v5.21.0
type AccountCustomerManagedKeyTypePtrInput interface { pulumi.Input ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput ToAccountCustomerManagedKeyTypePtrOutputWithContext(context.Context) AccountCustomerManagedKeyTypePtrOutput }
AccountCustomerManagedKeyTypePtrInput is an input type that accepts AccountCustomerManagedKeyTypeArgs, AccountCustomerManagedKeyTypePtr and AccountCustomerManagedKeyTypePtrOutput values. You can construct a concrete instance of `AccountCustomerManagedKeyTypePtrInput` via:
AccountCustomerManagedKeyTypeArgs{...} or: nil
func AccountCustomerManagedKeyTypePtr ¶ added in v5.21.0
func AccountCustomerManagedKeyTypePtr(v *AccountCustomerManagedKeyTypeArgs) AccountCustomerManagedKeyTypePtrInput
type AccountCustomerManagedKeyTypePtrOutput ¶ added in v5.21.0
type AccountCustomerManagedKeyTypePtrOutput struct{ *pulumi.OutputState }
func (AccountCustomerManagedKeyTypePtrOutput) ElementType ¶ added in v5.21.0
func (AccountCustomerManagedKeyTypePtrOutput) ElementType() reflect.Type
func (AccountCustomerManagedKeyTypePtrOutput) IdentityClientId ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypePtrOutput) IdentityClientId() pulumi.StringPtrOutput
The Client ID of the User Assigned Identity that has access to the key. This property only needs to be specified when there're multiple identities attached to the Cognitive Account.
func (AccountCustomerManagedKeyTypePtrOutput) KeyVaultKeyId ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypePtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
The ID of the Key Vault Key which should be used to Encrypt the data in this Cognitive Account.
func (AccountCustomerManagedKeyTypePtrOutput) ToAccountCustomerManagedKeyTypePtrOutput ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypePtrOutput) ToAccountCustomerManagedKeyTypePtrOutput() AccountCustomerManagedKeyTypePtrOutput
func (AccountCustomerManagedKeyTypePtrOutput) ToAccountCustomerManagedKeyTypePtrOutputWithContext ¶ added in v5.21.0
func (o AccountCustomerManagedKeyTypePtrOutput) ToAccountCustomerManagedKeyTypePtrOutputWithContext(ctx context.Context) AccountCustomerManagedKeyTypePtrOutput
type AccountIdentity ¶
type AccountIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Cognitive Account. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Cognitive Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type AccountIdentityArgs ¶
type AccountIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Cognitive Account. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Cognitive Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (AccountIdentityArgs) ElementType ¶
func (AccountIdentityArgs) ElementType() reflect.Type
func (AccountIdentityArgs) ToAccountIdentityOutput ¶
func (i AccountIdentityArgs) ToAccountIdentityOutput() AccountIdentityOutput
func (AccountIdentityArgs) ToAccountIdentityOutputWithContext ¶
func (i AccountIdentityArgs) ToAccountIdentityOutputWithContext(ctx context.Context) AccountIdentityOutput
func (AccountIdentityArgs) ToAccountIdentityPtrOutput ¶
func (i AccountIdentityArgs) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
func (AccountIdentityArgs) ToAccountIdentityPtrOutputWithContext ¶
func (i AccountIdentityArgs) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput
type AccountIdentityInput ¶
type AccountIdentityInput interface { pulumi.Input ToAccountIdentityOutput() AccountIdentityOutput ToAccountIdentityOutputWithContext(context.Context) AccountIdentityOutput }
AccountIdentityInput is an input type that accepts AccountIdentityArgs and AccountIdentityOutput values. You can construct a concrete instance of `AccountIdentityInput` via:
AccountIdentityArgs{...}
type AccountIdentityOutput ¶
type AccountIdentityOutput struct{ *pulumi.OutputState }
func (AccountIdentityOutput) ElementType ¶
func (AccountIdentityOutput) ElementType() reflect.Type
func (AccountIdentityOutput) IdentityIds ¶
func (o AccountIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Cognitive Account.
func (AccountIdentityOutput) PrincipalId ¶
func (o AccountIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (AccountIdentityOutput) TenantId ¶
func (o AccountIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (AccountIdentityOutput) ToAccountIdentityOutput ¶
func (o AccountIdentityOutput) ToAccountIdentityOutput() AccountIdentityOutput
func (AccountIdentityOutput) ToAccountIdentityOutputWithContext ¶
func (o AccountIdentityOutput) ToAccountIdentityOutputWithContext(ctx context.Context) AccountIdentityOutput
func (AccountIdentityOutput) ToAccountIdentityPtrOutput ¶
func (o AccountIdentityOutput) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
func (AccountIdentityOutput) ToAccountIdentityPtrOutputWithContext ¶
func (o AccountIdentityOutput) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput
func (AccountIdentityOutput) Type ¶
func (o AccountIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Cognitive Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type AccountIdentityPtrInput ¶
type AccountIdentityPtrInput interface { pulumi.Input ToAccountIdentityPtrOutput() AccountIdentityPtrOutput ToAccountIdentityPtrOutputWithContext(context.Context) AccountIdentityPtrOutput }
AccountIdentityPtrInput is an input type that accepts AccountIdentityArgs, AccountIdentityPtr and AccountIdentityPtrOutput values. You can construct a concrete instance of `AccountIdentityPtrInput` via:
AccountIdentityArgs{...} or: nil
func AccountIdentityPtr ¶
func AccountIdentityPtr(v *AccountIdentityArgs) AccountIdentityPtrInput
type AccountIdentityPtrOutput ¶
type AccountIdentityPtrOutput struct{ *pulumi.OutputState }
func (AccountIdentityPtrOutput) Elem ¶
func (o AccountIdentityPtrOutput) Elem() AccountIdentityOutput
func (AccountIdentityPtrOutput) ElementType ¶
func (AccountIdentityPtrOutput) ElementType() reflect.Type
func (AccountIdentityPtrOutput) IdentityIds ¶
func (o AccountIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Cognitive Account.
func (AccountIdentityPtrOutput) PrincipalId ¶
func (o AccountIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (AccountIdentityPtrOutput) TenantId ¶
func (o AccountIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (AccountIdentityPtrOutput) ToAccountIdentityPtrOutput ¶
func (o AccountIdentityPtrOutput) ToAccountIdentityPtrOutput() AccountIdentityPtrOutput
func (AccountIdentityPtrOutput) ToAccountIdentityPtrOutputWithContext ¶
func (o AccountIdentityPtrOutput) ToAccountIdentityPtrOutputWithContext(ctx context.Context) AccountIdentityPtrOutput
func (AccountIdentityPtrOutput) Type ¶
func (o AccountIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Cognitive Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type AccountInput ¶
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountNetworkAcls ¶
type AccountNetworkAcls struct { // The Default Action to use when no rules match from `ipRules` / `virtualNetworkRules`. Possible values are `Allow` and `Deny`. DefaultAction string `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Cognitive Account. IpRules []string `pulumi:"ipRules"` // A `virtualNetworkRules` block as defined below. VirtualNetworkRules []AccountNetworkAclsVirtualNetworkRule `pulumi:"virtualNetworkRules"` }
type AccountNetworkAclsArgs ¶
type AccountNetworkAclsArgs struct { // The Default Action to use when no rules match from `ipRules` / `virtualNetworkRules`. Possible values are `Allow` and `Deny`. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Cognitive Account. IpRules pulumi.StringArrayInput `pulumi:"ipRules"` // A `virtualNetworkRules` block as defined below. VirtualNetworkRules AccountNetworkAclsVirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"` }
func (AccountNetworkAclsArgs) ElementType ¶
func (AccountNetworkAclsArgs) ElementType() reflect.Type
func (AccountNetworkAclsArgs) ToAccountNetworkAclsOutput ¶
func (i AccountNetworkAclsArgs) ToAccountNetworkAclsOutput() AccountNetworkAclsOutput
func (AccountNetworkAclsArgs) ToAccountNetworkAclsOutputWithContext ¶
func (i AccountNetworkAclsArgs) ToAccountNetworkAclsOutputWithContext(ctx context.Context) AccountNetworkAclsOutput
func (AccountNetworkAclsArgs) ToAccountNetworkAclsPtrOutput ¶
func (i AccountNetworkAclsArgs) ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput
func (AccountNetworkAclsArgs) ToAccountNetworkAclsPtrOutputWithContext ¶
func (i AccountNetworkAclsArgs) ToAccountNetworkAclsPtrOutputWithContext(ctx context.Context) AccountNetworkAclsPtrOutput
type AccountNetworkAclsInput ¶
type AccountNetworkAclsInput interface { pulumi.Input ToAccountNetworkAclsOutput() AccountNetworkAclsOutput ToAccountNetworkAclsOutputWithContext(context.Context) AccountNetworkAclsOutput }
AccountNetworkAclsInput is an input type that accepts AccountNetworkAclsArgs and AccountNetworkAclsOutput values. You can construct a concrete instance of `AccountNetworkAclsInput` via:
AccountNetworkAclsArgs{...}
type AccountNetworkAclsOutput ¶
type AccountNetworkAclsOutput struct{ *pulumi.OutputState }
func (AccountNetworkAclsOutput) DefaultAction ¶
func (o AccountNetworkAclsOutput) DefaultAction() pulumi.StringOutput
The Default Action to use when no rules match from `ipRules` / `virtualNetworkRules`. Possible values are `Allow` and `Deny`.
func (AccountNetworkAclsOutput) ElementType ¶
func (AccountNetworkAclsOutput) ElementType() reflect.Type
func (AccountNetworkAclsOutput) IpRules ¶
func (o AccountNetworkAclsOutput) IpRules() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the Cognitive Account.
func (AccountNetworkAclsOutput) ToAccountNetworkAclsOutput ¶
func (o AccountNetworkAclsOutput) ToAccountNetworkAclsOutput() AccountNetworkAclsOutput
func (AccountNetworkAclsOutput) ToAccountNetworkAclsOutputWithContext ¶
func (o AccountNetworkAclsOutput) ToAccountNetworkAclsOutputWithContext(ctx context.Context) AccountNetworkAclsOutput
func (AccountNetworkAclsOutput) ToAccountNetworkAclsPtrOutput ¶
func (o AccountNetworkAclsOutput) ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput
func (AccountNetworkAclsOutput) ToAccountNetworkAclsPtrOutputWithContext ¶
func (o AccountNetworkAclsOutput) ToAccountNetworkAclsPtrOutputWithContext(ctx context.Context) AccountNetworkAclsPtrOutput
func (AccountNetworkAclsOutput) VirtualNetworkRules ¶
func (o AccountNetworkAclsOutput) VirtualNetworkRules() AccountNetworkAclsVirtualNetworkRuleArrayOutput
A `virtualNetworkRules` block as defined below.
type AccountNetworkAclsPtrInput ¶
type AccountNetworkAclsPtrInput interface { pulumi.Input ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput ToAccountNetworkAclsPtrOutputWithContext(context.Context) AccountNetworkAclsPtrOutput }
AccountNetworkAclsPtrInput is an input type that accepts AccountNetworkAclsArgs, AccountNetworkAclsPtr and AccountNetworkAclsPtrOutput values. You can construct a concrete instance of `AccountNetworkAclsPtrInput` via:
AccountNetworkAclsArgs{...} or: nil
func AccountNetworkAclsPtr ¶
func AccountNetworkAclsPtr(v *AccountNetworkAclsArgs) AccountNetworkAclsPtrInput
type AccountNetworkAclsPtrOutput ¶
type AccountNetworkAclsPtrOutput struct{ *pulumi.OutputState }
func (AccountNetworkAclsPtrOutput) DefaultAction ¶
func (o AccountNetworkAclsPtrOutput) DefaultAction() pulumi.StringPtrOutput
The Default Action to use when no rules match from `ipRules` / `virtualNetworkRules`. Possible values are `Allow` and `Deny`.
func (AccountNetworkAclsPtrOutput) Elem ¶
func (o AccountNetworkAclsPtrOutput) Elem() AccountNetworkAclsOutput
func (AccountNetworkAclsPtrOutput) ElementType ¶
func (AccountNetworkAclsPtrOutput) ElementType() reflect.Type
func (AccountNetworkAclsPtrOutput) IpRules ¶
func (o AccountNetworkAclsPtrOutput) IpRules() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the Cognitive Account.
func (AccountNetworkAclsPtrOutput) ToAccountNetworkAclsPtrOutput ¶
func (o AccountNetworkAclsPtrOutput) ToAccountNetworkAclsPtrOutput() AccountNetworkAclsPtrOutput
func (AccountNetworkAclsPtrOutput) ToAccountNetworkAclsPtrOutputWithContext ¶
func (o AccountNetworkAclsPtrOutput) ToAccountNetworkAclsPtrOutputWithContext(ctx context.Context) AccountNetworkAclsPtrOutput
func (AccountNetworkAclsPtrOutput) VirtualNetworkRules ¶
func (o AccountNetworkAclsPtrOutput) VirtualNetworkRules() AccountNetworkAclsVirtualNetworkRuleArrayOutput
A `virtualNetworkRules` block as defined below.
type AccountNetworkAclsVirtualNetworkRule ¶
type AccountNetworkAclsVirtualNetworkRule struct { // Whether ignore missing vnet service endpoint or not. Default to `false`. IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"` // The ID of the subnet which should be able to access this Cognitive Account. SubnetId string `pulumi:"subnetId"` }
type AccountNetworkAclsVirtualNetworkRuleArgs ¶
type AccountNetworkAclsVirtualNetworkRuleArgs struct { // Whether ignore missing vnet service endpoint or not. Default to `false`. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVnetServiceEndpoint"` // The ID of the subnet which should be able to access this Cognitive Account. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (AccountNetworkAclsVirtualNetworkRuleArgs) ElementType ¶
func (AccountNetworkAclsVirtualNetworkRuleArgs) ElementType() reflect.Type
func (AccountNetworkAclsVirtualNetworkRuleArgs) ToAccountNetworkAclsVirtualNetworkRuleOutput ¶
func (i AccountNetworkAclsVirtualNetworkRuleArgs) ToAccountNetworkAclsVirtualNetworkRuleOutput() AccountNetworkAclsVirtualNetworkRuleOutput
func (AccountNetworkAclsVirtualNetworkRuleArgs) ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext ¶
func (i AccountNetworkAclsVirtualNetworkRuleArgs) ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleOutput
type AccountNetworkAclsVirtualNetworkRuleArray ¶
type AccountNetworkAclsVirtualNetworkRuleArray []AccountNetworkAclsVirtualNetworkRuleInput
func (AccountNetworkAclsVirtualNetworkRuleArray) ElementType ¶
func (AccountNetworkAclsVirtualNetworkRuleArray) ElementType() reflect.Type
func (AccountNetworkAclsVirtualNetworkRuleArray) ToAccountNetworkAclsVirtualNetworkRuleArrayOutput ¶
func (i AccountNetworkAclsVirtualNetworkRuleArray) ToAccountNetworkAclsVirtualNetworkRuleArrayOutput() AccountNetworkAclsVirtualNetworkRuleArrayOutput
func (AccountNetworkAclsVirtualNetworkRuleArray) ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext ¶
func (i AccountNetworkAclsVirtualNetworkRuleArray) ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleArrayOutput
type AccountNetworkAclsVirtualNetworkRuleArrayInput ¶
type AccountNetworkAclsVirtualNetworkRuleArrayInput interface { pulumi.Input ToAccountNetworkAclsVirtualNetworkRuleArrayOutput() AccountNetworkAclsVirtualNetworkRuleArrayOutput ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext(context.Context) AccountNetworkAclsVirtualNetworkRuleArrayOutput }
AccountNetworkAclsVirtualNetworkRuleArrayInput is an input type that accepts AccountNetworkAclsVirtualNetworkRuleArray and AccountNetworkAclsVirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `AccountNetworkAclsVirtualNetworkRuleArrayInput` via:
AccountNetworkAclsVirtualNetworkRuleArray{ AccountNetworkAclsVirtualNetworkRuleArgs{...} }
type AccountNetworkAclsVirtualNetworkRuleArrayOutput ¶
type AccountNetworkAclsVirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }
func (AccountNetworkAclsVirtualNetworkRuleArrayOutput) ElementType ¶
func (AccountNetworkAclsVirtualNetworkRuleArrayOutput) ElementType() reflect.Type
func (AccountNetworkAclsVirtualNetworkRuleArrayOutput) ToAccountNetworkAclsVirtualNetworkRuleArrayOutput ¶
func (o AccountNetworkAclsVirtualNetworkRuleArrayOutput) ToAccountNetworkAclsVirtualNetworkRuleArrayOutput() AccountNetworkAclsVirtualNetworkRuleArrayOutput
func (AccountNetworkAclsVirtualNetworkRuleArrayOutput) ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext ¶
func (o AccountNetworkAclsVirtualNetworkRuleArrayOutput) ToAccountNetworkAclsVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleArrayOutput
type AccountNetworkAclsVirtualNetworkRuleInput ¶
type AccountNetworkAclsVirtualNetworkRuleInput interface { pulumi.Input ToAccountNetworkAclsVirtualNetworkRuleOutput() AccountNetworkAclsVirtualNetworkRuleOutput ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext(context.Context) AccountNetworkAclsVirtualNetworkRuleOutput }
AccountNetworkAclsVirtualNetworkRuleInput is an input type that accepts AccountNetworkAclsVirtualNetworkRuleArgs and AccountNetworkAclsVirtualNetworkRuleOutput values. You can construct a concrete instance of `AccountNetworkAclsVirtualNetworkRuleInput` via:
AccountNetworkAclsVirtualNetworkRuleArgs{...}
type AccountNetworkAclsVirtualNetworkRuleOutput ¶
type AccountNetworkAclsVirtualNetworkRuleOutput struct{ *pulumi.OutputState }
func (AccountNetworkAclsVirtualNetworkRuleOutput) ElementType ¶
func (AccountNetworkAclsVirtualNetworkRuleOutput) ElementType() reflect.Type
func (AccountNetworkAclsVirtualNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint ¶
func (o AccountNetworkAclsVirtualNetworkRuleOutput) IgnoreMissingVnetServiceEndpoint() pulumi.BoolPtrOutput
Whether ignore missing vnet service endpoint or not. Default to `false`.
func (AccountNetworkAclsVirtualNetworkRuleOutput) SubnetId ¶
func (o AccountNetworkAclsVirtualNetworkRuleOutput) SubnetId() pulumi.StringOutput
The ID of the subnet which should be able to access this Cognitive Account.
func (AccountNetworkAclsVirtualNetworkRuleOutput) ToAccountNetworkAclsVirtualNetworkRuleOutput ¶
func (o AccountNetworkAclsVirtualNetworkRuleOutput) ToAccountNetworkAclsVirtualNetworkRuleOutput() AccountNetworkAclsVirtualNetworkRuleOutput
func (AccountNetworkAclsVirtualNetworkRuleOutput) ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext ¶
func (o AccountNetworkAclsVirtualNetworkRuleOutput) ToAccountNetworkAclsVirtualNetworkRuleOutputWithContext(ctx context.Context) AccountNetworkAclsVirtualNetworkRuleOutput
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) CustomQuestionAnsweringSearchServiceId ¶ added in v5.5.0
func (o AccountOutput) CustomQuestionAnsweringSearchServiceId() pulumi.StringPtrOutput
If `kind` is `TextAnalytics` this specifies the ID of the Search service.
func (AccountOutput) CustomQuestionAnsweringSearchServiceKey ¶ added in v5.15.0
func (o AccountOutput) CustomQuestionAnsweringSearchServiceKey() pulumi.StringPtrOutput
If `kind` is `TextAnalytics` this specifies the key of the Search service.
func (AccountOutput) CustomSubdomainName ¶ added in v5.5.0
func (o AccountOutput) CustomSubdomainName() pulumi.StringPtrOutput
The subdomain name used for token-based authentication. Changing this forces a new resource to be created.
func (AccountOutput) CustomerManagedKey ¶ added in v5.21.0
func (o AccountOutput) CustomerManagedKey() AccountCustomerManagedKeyTypePtrOutput
A `customerManagedKey` block as documented below.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) Endpoint ¶ added in v5.5.0
func (o AccountOutput) Endpoint() pulumi.StringOutput
The endpoint used to connect to the Cognitive Service Account.
func (AccountOutput) Fqdns ¶ added in v5.5.0
func (o AccountOutput) Fqdns() pulumi.StringArrayOutput
List of FQDNs allowed for the Cognitive Account.
func (AccountOutput) Identity ¶ added in v5.5.0
func (o AccountOutput) Identity() AccountIdentityPtrOutput
An `identity` block as defined below.
func (AccountOutput) Kind ¶ added in v5.5.0
func (o AccountOutput) Kind() pulumi.StringOutput
Specifies the type of Cognitive Service Account that should be created. Possible values are `Academic`, `AnomalyDetector`, `Bing.Autosuggest`, `Bing.Autosuggest.v7`, `Bing.CustomSearch`, `Bing.Search`, `Bing.Search.v7`, `Bing.Speech`, `Bing.SpellCheck`, `Bing.SpellCheck.v7`, `CognitiveServices`, `ComputerVision`, `ContentModerator`, `CustomSpeech`, `CustomVision.Prediction`, `CustomVision.Training`, `Emotion`, `Face`,`FormRecognizer`, `ImmersiveReader`, `LUIS`, `LUIS.Authoring`, `MetricsAdvisor`, `Personalizer`, `QnAMaker`, `Recommendations`, `SpeakerRecognition`, `Speech`, `SpeechServices`, `SpeechTranslation`, `TextAnalytics`(Language service), `TextTranslation` and `WebLM`. Changing this forces a new resource to be created.
func (AccountOutput) LocalAuthEnabled ¶ added in v5.5.0
func (o AccountOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
Whether local authentication methods is enabled for the Cognitive Account. Defaults to `true`.
func (AccountOutput) Location ¶ added in v5.5.0
func (o AccountOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (AccountOutput) MetricsAdvisorAadClientId ¶ added in v5.5.0
func (o AccountOutput) MetricsAdvisorAadClientId() pulumi.StringPtrOutput
The Azure AD Client ID (Application ID). This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created.
func (AccountOutput) MetricsAdvisorAadTenantId ¶ added in v5.5.0
func (o AccountOutput) MetricsAdvisorAadTenantId() pulumi.StringPtrOutput
The Azure AD Tenant ID. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created.
func (AccountOutput) MetricsAdvisorSuperUserName ¶ added in v5.5.0
func (o AccountOutput) MetricsAdvisorSuperUserName() pulumi.StringPtrOutput
The super user of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created.
func (AccountOutput) MetricsAdvisorWebsiteName ¶ added in v5.5.0
func (o AccountOutput) MetricsAdvisorWebsiteName() pulumi.StringPtrOutput
The website name of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created.
func (AccountOutput) Name ¶ added in v5.5.0
func (o AccountOutput) Name() pulumi.StringOutput
Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.
func (AccountOutput) NetworkAcls ¶ added in v5.5.0
func (o AccountOutput) NetworkAcls() AccountNetworkAclsPtrOutput
A `networkAcls` block as defined below.
func (AccountOutput) OutboundNetworkAccessRestricted ¶ added in v5.5.0
func (o AccountOutput) OutboundNetworkAccessRestricted() pulumi.BoolPtrOutput
Whether outbound network access is restricted for the Cognitive Account. Defaults to `false`.
func (AccountOutput) PrimaryAccessKey ¶ added in v5.5.0
func (o AccountOutput) PrimaryAccessKey() pulumi.StringOutput
A primary access key which can be used to connect to the Cognitive Service Account.
func (AccountOutput) PublicNetworkAccessEnabled ¶ added in v5.5.0
func (o AccountOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether public network access is allowed for the Cognitive Account. Defaults to `true`.
func (AccountOutput) QnaRuntimeEndpoint ¶ added in v5.5.0
func (o AccountOutput) QnaRuntimeEndpoint() pulumi.StringPtrOutput
A URL to link a QnAMaker cognitive account to a QnA runtime.
func (AccountOutput) ResourceGroupName ¶ added in v5.5.0
func (o AccountOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created.
func (AccountOutput) SecondaryAccessKey ¶ added in v5.5.0
func (o AccountOutput) SecondaryAccessKey() pulumi.StringOutput
The secondary access key which can be used to connect to the Cognitive Service Account.
func (AccountOutput) SkuName ¶ added in v5.5.0
func (o AccountOutput) SkuName() pulumi.StringOutput
Specifies the SKU Name for this Cognitive Service Account. Possible values are `F0`, `F1`, `S`, `S0`, `S1`, `S2`, `S3`, `S4`, `S5`, `S6`, `P0`, `P1`, and `P2`.
func (AccountOutput) Storages ¶ added in v5.5.0
func (o AccountOutput) Storages() AccountStorageArrayOutput
A `storage` block as defined below.
func (AccountOutput) Tags ¶ added in v5.5.0
func (o AccountOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountState ¶
type AccountState struct { // If `kind` is `TextAnalytics` this specifies the ID of the Search service. CustomQuestionAnsweringSearchServiceId pulumi.StringPtrInput // If `kind` is `TextAnalytics` this specifies the key of the Search service. CustomQuestionAnsweringSearchServiceKey pulumi.StringPtrInput // The subdomain name used for token-based authentication. Changing this forces a new resource to be created. CustomSubdomainName pulumi.StringPtrInput // A `customerManagedKey` block as documented below. CustomerManagedKey AccountCustomerManagedKeyTypePtrInput // The endpoint used to connect to the Cognitive Service Account. Endpoint pulumi.StringPtrInput // List of FQDNs allowed for the Cognitive Account. Fqdns pulumi.StringArrayInput // An `identity` block as defined below. Identity AccountIdentityPtrInput // Specifies the type of Cognitive Service Account that should be created. Possible values are `Academic`, `AnomalyDetector`, `Bing.Autosuggest`, `Bing.Autosuggest.v7`, `Bing.CustomSearch`, `Bing.Search`, `Bing.Search.v7`, `Bing.Speech`, `Bing.SpellCheck`, `Bing.SpellCheck.v7`, `CognitiveServices`, `ComputerVision`, `ContentModerator`, `CustomSpeech`, `CustomVision.Prediction`, `CustomVision.Training`, `Emotion`, `Face`,`FormRecognizer`, `ImmersiveReader`, `LUIS`, `LUIS.Authoring`, `MetricsAdvisor`, `Personalizer`, `QnAMaker`, `Recommendations`, `SpeakerRecognition`, `Speech`, `SpeechServices`, `SpeechTranslation`, `TextAnalytics`(Language service), `TextTranslation` and `WebLM`. Changing this forces a new resource to be created. Kind pulumi.StringPtrInput // Whether local authentication methods is enabled for the Cognitive Account. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Azure AD Client ID (Application ID). This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorAadClientId pulumi.StringPtrInput // The Azure AD Tenant ID. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorAadTenantId pulumi.StringPtrInput // The super user of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorSuperUserName pulumi.StringPtrInput // The website name of Metrics Advisor. This attribute is only set when kind is `MetricsAdvisor`. Changing this forces a new resource to be created. MetricsAdvisorWebsiteName pulumi.StringPtrInput // Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkAcls` block as defined below. NetworkAcls AccountNetworkAclsPtrInput // Whether outbound network access is restricted for the Cognitive Account. Defaults to `false`. OutboundNetworkAccessRestricted pulumi.BoolPtrInput // A primary access key which can be used to connect to the Cognitive Service Account. PrimaryAccessKey pulumi.StringPtrInput // Whether public network access is allowed for the Cognitive Account. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // A URL to link a QnAMaker cognitive account to a QnA runtime. QnaRuntimeEndpoint pulumi.StringPtrInput // The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The secondary access key which can be used to connect to the Cognitive Service Account. SecondaryAccessKey pulumi.StringPtrInput // Specifies the SKU Name for this Cognitive Service Account. Possible values are `F0`, `F1`, `S`, `S0`, `S1`, `S2`, `S3`, `S4`, `S5`, `S6`, `P0`, `P1`, and `P2`. SkuName pulumi.StringPtrInput // A `storage` block as defined below. Storages AccountStorageArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type AccountStorage ¶
type AccountStorageArgs ¶
type AccountStorageArgs struct { // The client ID of the managed identity associated with the storage resource. IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"` // Full resource id of a Microsoft.Storage resource. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (AccountStorageArgs) ElementType ¶
func (AccountStorageArgs) ElementType() reflect.Type
func (AccountStorageArgs) ToAccountStorageOutput ¶
func (i AccountStorageArgs) ToAccountStorageOutput() AccountStorageOutput
func (AccountStorageArgs) ToAccountStorageOutputWithContext ¶
func (i AccountStorageArgs) ToAccountStorageOutputWithContext(ctx context.Context) AccountStorageOutput
type AccountStorageArray ¶
type AccountStorageArray []AccountStorageInput
func (AccountStorageArray) ElementType ¶
func (AccountStorageArray) ElementType() reflect.Type
func (AccountStorageArray) ToAccountStorageArrayOutput ¶
func (i AccountStorageArray) ToAccountStorageArrayOutput() AccountStorageArrayOutput
func (AccountStorageArray) ToAccountStorageArrayOutputWithContext ¶
func (i AccountStorageArray) ToAccountStorageArrayOutputWithContext(ctx context.Context) AccountStorageArrayOutput
type AccountStorageArrayInput ¶
type AccountStorageArrayInput interface { pulumi.Input ToAccountStorageArrayOutput() AccountStorageArrayOutput ToAccountStorageArrayOutputWithContext(context.Context) AccountStorageArrayOutput }
AccountStorageArrayInput is an input type that accepts AccountStorageArray and AccountStorageArrayOutput values. You can construct a concrete instance of `AccountStorageArrayInput` via:
AccountStorageArray{ AccountStorageArgs{...} }
type AccountStorageArrayOutput ¶
type AccountStorageArrayOutput struct{ *pulumi.OutputState }
func (AccountStorageArrayOutput) ElementType ¶
func (AccountStorageArrayOutput) ElementType() reflect.Type
func (AccountStorageArrayOutput) Index ¶
func (o AccountStorageArrayOutput) Index(i pulumi.IntInput) AccountStorageOutput
func (AccountStorageArrayOutput) ToAccountStorageArrayOutput ¶
func (o AccountStorageArrayOutput) ToAccountStorageArrayOutput() AccountStorageArrayOutput
func (AccountStorageArrayOutput) ToAccountStorageArrayOutputWithContext ¶
func (o AccountStorageArrayOutput) ToAccountStorageArrayOutputWithContext(ctx context.Context) AccountStorageArrayOutput
type AccountStorageInput ¶
type AccountStorageInput interface { pulumi.Input ToAccountStorageOutput() AccountStorageOutput ToAccountStorageOutputWithContext(context.Context) AccountStorageOutput }
AccountStorageInput is an input type that accepts AccountStorageArgs and AccountStorageOutput values. You can construct a concrete instance of `AccountStorageInput` via:
AccountStorageArgs{...}
type AccountStorageOutput ¶
type AccountStorageOutput struct{ *pulumi.OutputState }
func (AccountStorageOutput) ElementType ¶
func (AccountStorageOutput) ElementType() reflect.Type
func (AccountStorageOutput) IdentityClientId ¶
func (o AccountStorageOutput) IdentityClientId() pulumi.StringPtrOutput
The client ID of the managed identity associated with the storage resource.
func (AccountStorageOutput) StorageAccountId ¶
func (o AccountStorageOutput) StorageAccountId() pulumi.StringOutput
Full resource id of a Microsoft.Storage resource.
func (AccountStorageOutput) ToAccountStorageOutput ¶
func (o AccountStorageOutput) ToAccountStorageOutput() AccountStorageOutput
func (AccountStorageOutput) ToAccountStorageOutputWithContext ¶
func (o AccountStorageOutput) ToAccountStorageOutputWithContext(ctx context.Context) AccountStorageOutput
type LookupAccountArgs ¶
type LookupAccountArgs struct { // Specifies the name of the Cognitive Services Account. Name string `pulumi:"name"` // Specifies the name of the resource group where the Cognitive Services Account resides. ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags to assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getAccount.
type LookupAccountOutputArgs ¶
type LookupAccountOutputArgs struct { // Specifies the name of the Cognitive Services Account. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group where the Cognitive Services Account resides. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // A mapping of tags to assigned to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getAccount.
func (LookupAccountOutputArgs) ElementType ¶
func (LookupAccountOutputArgs) ElementType() reflect.Type
type LookupAccountResult ¶
type LookupAccountResult struct { // The endpoint of the Cognitive Services Account Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The kind of the Cognitive Services Account Kind string `pulumi:"kind"` // The Azure location where the Cognitive Services Account exists Location string `pulumi:"location"` Name string `pulumi:"name"` // The primary access key of the Cognitive Services Account PrimaryAccessKey string `pulumi:"primaryAccessKey"` // If `kind` is `QnAMaker` the link to the QNA runtime. QnaRuntimeEndpoint string `pulumi:"qnaRuntimeEndpoint"` ResourceGroupName string `pulumi:"resourceGroupName"` // The secondary access key of the Cognitive Services Account SecondaryAccessKey string `pulumi:"secondaryAccessKey"` // The SKU name of the Cognitive Services Account SkuName string `pulumi:"skuName"` // A mapping of tags to assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getAccount.
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
Use this data source to access information about an existing Cognitive Services Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cognitive" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := cognitive.LookupAccount(ctx, &cognitive.LookupAccountArgs{ Name: "example-account", ResourceGroupName: "cognitive_account_rg", }, nil) if err != nil { return err } ctx.Export("primaryAccessKey", test.PrimaryAccessKey) return nil }) }
```
type LookupAccountResultOutput ¶
type LookupAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccount.
func LookupAccountOutput ¶
func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput
func (LookupAccountResultOutput) ElementType ¶
func (LookupAccountResultOutput) ElementType() reflect.Type
func (LookupAccountResultOutput) Endpoint ¶
func (o LookupAccountResultOutput) Endpoint() pulumi.StringOutput
The endpoint of the Cognitive Services Account
func (LookupAccountResultOutput) Id ¶
func (o LookupAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAccountResultOutput) Kind ¶
func (o LookupAccountResultOutput) Kind() pulumi.StringOutput
The kind of the Cognitive Services Account
func (LookupAccountResultOutput) Location ¶
func (o LookupAccountResultOutput) Location() pulumi.StringOutput
The Azure location where the Cognitive Services Account exists
func (LookupAccountResultOutput) Name ¶
func (o LookupAccountResultOutput) Name() pulumi.StringOutput
func (LookupAccountResultOutput) PrimaryAccessKey ¶
func (o LookupAccountResultOutput) PrimaryAccessKey() pulumi.StringOutput
The primary access key of the Cognitive Services Account
func (LookupAccountResultOutput) QnaRuntimeEndpoint ¶
func (o LookupAccountResultOutput) QnaRuntimeEndpoint() pulumi.StringOutput
If `kind` is `QnAMaker` the link to the QNA runtime.
func (LookupAccountResultOutput) ResourceGroupName ¶
func (o LookupAccountResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupAccountResultOutput) SecondaryAccessKey ¶
func (o LookupAccountResultOutput) SecondaryAccessKey() pulumi.StringOutput
The secondary access key of the Cognitive Services Account
func (LookupAccountResultOutput) SkuName ¶
func (o LookupAccountResultOutput) SkuName() pulumi.StringOutput
The SKU name of the Cognitive Services Account
func (LookupAccountResultOutput) Tags ¶
func (o LookupAccountResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assigned to the resource.
func (LookupAccountResultOutput) ToLookupAccountResultOutput ¶
func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput
func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext ¶
func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput