cognitive

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azure repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azurerm repo.

class pulumi_azure.cognitive.Account(resource_name, opts=None, kind=None, location=None, name=None, resource_group_name=None, sku=None, tags=None, __props__=None, __name__=None, __opts__=None)

Manages a Cognitive Services Account.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • kind (pulumi.Input[str]) – Specifies the type of Cognitive Service Account that should be created. Possible values are Academic, Bing.Autosuggest, Bing.Autosuggest.v7, Bing.CustomSearch, Bing.Search, Bing.Search.v7, Bing.Speech, Bing.SpellCheck, Bing.SpellCheck.v7, ComputerVision, ContentModerator, CustomSpeech, CustomVision.Prediction, CustomVision.Training, Emotion, Face, LUIS, QnAMaker, Recommendations, SpeakerRecognition, Speech, SpeechServices, SpeechTranslation, TextAnalytics, TextTranslation and WebLM. Changing this forces a new resource to be created.

  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created.

  • sku (pulumi.Input[dict]) – A sku block as defined below.

  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.

The sku object supports the following:

  • name (pulumi.Input[str]) - Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.

  • tier (pulumi.Input[str])

endpoint = None

The endpoint used to connect to the Cognitive Service Account.

kind = None

Specifies the type of Cognitive Service Account that should be created. Possible values are Academic, Bing.Autosuggest, Bing.Autosuggest.v7, Bing.CustomSearch, Bing.Search, Bing.Search.v7, Bing.Speech, Bing.SpellCheck, Bing.SpellCheck.v7, ComputerVision, ContentModerator, CustomSpeech, CustomVision.Prediction, CustomVision.Training, Emotion, Face, LUIS, QnAMaker, Recommendations, SpeakerRecognition, Speech, SpeechServices, SpeechTranslation, TextAnalytics, TextTranslation and WebLM. Changing this forces a new resource to be created.

location = None

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

name = None

Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.

primary_access_key = None

A primary access key which can be used to connect to the Cognitive Service Account.

resource_group_name = None

The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created.

secondary_access_key = None

The secondary access key which can be used to connect to the Cognitive Service Account.

sku = None

A sku block as defined below.

  • name (str) - Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.

  • tier (str)

tags = None

A mapping of tags to assign to the resource.

static get(resource_name, id, opts=None, endpoint=None, kind=None, location=None, name=None, primary_access_key=None, resource_group_name=None, secondary_access_key=None, sku=None, tags=None)

Get an existing Account resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • endpoint (pulumi.Input[str]) – The endpoint used to connect to the Cognitive Service Account.

  • kind (pulumi.Input[str]) – Specifies the type of Cognitive Service Account that should be created. Possible values are Academic, Bing.Autosuggest, Bing.Autosuggest.v7, Bing.CustomSearch, Bing.Search, Bing.Search.v7, Bing.Speech, Bing.SpellCheck, Bing.SpellCheck.v7, ComputerVision, ContentModerator, CustomSpeech, CustomVision.Prediction, CustomVision.Training, Emotion, Face, LUIS, QnAMaker, Recommendations, SpeakerRecognition, Speech, SpeechServices, SpeechTranslation, TextAnalytics, TextTranslation and WebLM. Changing this forces a new resource to be created.

  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.

  • primary_access_key (pulumi.Input[str]) – A primary access key which can be used to connect to the Cognitive Service Account.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which the Cognitive Service Account is created. Changing this forces a new resource to be created.

  • secondary_access_key (pulumi.Input[str]) – The secondary access key which can be used to connect to the Cognitive Service Account.

  • sku (pulumi.Input[dict]) – A sku block as defined below.

  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.

The sku object supports the following:

  • name (pulumi.Input[str]) - Specifies the name of the Cognitive Service Account. Changing this forces a new resource to be created.

  • tier (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str