Documentation
¶
Index ¶
- Constants
- type Bot
- type BotArgs
- type BotInput
- type BotOutput
- func (BotOutput) ElementType() reflect.Type
- func (o BotOutput) Identity() IdentityResponsePtrOutput
- func (o BotOutput) Location() pulumi.StringOutput
- func (o BotOutput) Name() pulumi.StringOutput
- func (o BotOutput) Properties() HealthBotPropertiesResponseOutput
- func (o BotOutput) Sku() SkuResponseOutput
- func (o BotOutput) SystemData() SystemDataResponseOutput
- func (o BotOutput) Tags() pulumi.StringMapOutput
- func (o BotOutput) ToBotOutput() BotOutput
- func (o BotOutput) ToBotOutputWithContext(ctx context.Context) BotOutput
- func (o BotOutput) Type() pulumi.StringOutput
- type BotState
- type HealthBotKeyResponse
- type HealthBotKeyResponseArrayOutput
- func (HealthBotKeyResponseArrayOutput) ElementType() reflect.Type
- func (o HealthBotKeyResponseArrayOutput) Index(i pulumi.IntInput) HealthBotKeyResponseOutput
- func (o HealthBotKeyResponseArrayOutput) ToHealthBotKeyResponseArrayOutput() HealthBotKeyResponseArrayOutput
- func (o HealthBotKeyResponseArrayOutput) ToHealthBotKeyResponseArrayOutputWithContext(ctx context.Context) HealthBotKeyResponseArrayOutput
- type HealthBotKeyResponseOutput
- func (HealthBotKeyResponseOutput) ElementType() reflect.Type
- func (o HealthBotKeyResponseOutput) KeyName() pulumi.StringPtrOutput
- func (o HealthBotKeyResponseOutput) ToHealthBotKeyResponseOutput() HealthBotKeyResponseOutput
- func (o HealthBotKeyResponseOutput) ToHealthBotKeyResponseOutputWithContext(ctx context.Context) HealthBotKeyResponseOutput
- func (o HealthBotKeyResponseOutput) Value() pulumi.StringPtrOutput
- type HealthBotProperties
- type HealthBotPropertiesArgs
- func (HealthBotPropertiesArgs) ElementType() reflect.Type
- func (i HealthBotPropertiesArgs) ToHealthBotPropertiesOutput() HealthBotPropertiesOutput
- func (i HealthBotPropertiesArgs) ToHealthBotPropertiesOutputWithContext(ctx context.Context) HealthBotPropertiesOutput
- func (i HealthBotPropertiesArgs) ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput
- func (i HealthBotPropertiesArgs) ToHealthBotPropertiesPtrOutputWithContext(ctx context.Context) HealthBotPropertiesPtrOutput
- type HealthBotPropertiesInput
- type HealthBotPropertiesOutput
- func (HealthBotPropertiesOutput) ElementType() reflect.Type
- func (o HealthBotPropertiesOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o HealthBotPropertiesOutput) ToHealthBotPropertiesOutput() HealthBotPropertiesOutput
- func (o HealthBotPropertiesOutput) ToHealthBotPropertiesOutputWithContext(ctx context.Context) HealthBotPropertiesOutput
- func (o HealthBotPropertiesOutput) ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput
- func (o HealthBotPropertiesOutput) ToHealthBotPropertiesPtrOutputWithContext(ctx context.Context) HealthBotPropertiesPtrOutput
- type HealthBotPropertiesPtrInput
- type HealthBotPropertiesPtrOutput
- func (o HealthBotPropertiesPtrOutput) Elem() HealthBotPropertiesOutput
- func (HealthBotPropertiesPtrOutput) ElementType() reflect.Type
- func (o HealthBotPropertiesPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o HealthBotPropertiesPtrOutput) ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput
- func (o HealthBotPropertiesPtrOutput) ToHealthBotPropertiesPtrOutputWithContext(ctx context.Context) HealthBotPropertiesPtrOutput
- type HealthBotPropertiesResponse
- type HealthBotPropertiesResponseOutput
- func (o HealthBotPropertiesResponseOutput) BotManagementPortalLink() pulumi.StringOutput
- func (HealthBotPropertiesResponseOutput) ElementType() reflect.Type
- func (o HealthBotPropertiesResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o HealthBotPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o HealthBotPropertiesResponseOutput) ToHealthBotPropertiesResponseOutput() HealthBotPropertiesResponseOutput
- func (o HealthBotPropertiesResponseOutput) ToHealthBotPropertiesResponseOutputWithContext(ctx context.Context) HealthBotPropertiesResponseOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() ResourceIdentityTypePtrOutput
- func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() ResourceIdentityTypePtrOutput
- func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type IdentityResponse
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o IdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringOutput
- func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringOutput
- func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) UserIdentity() pulumi.StringPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) UserIdentity() pulumi.StringPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) UserIdentity() pulumi.StringPtrOutput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) UserIdentity() pulumi.StringPtrOutput
- type ListBotSecretsArgs
- type ListBotSecretsOutputArgs
- type ListBotSecretsResult
- type ListBotSecretsResultOutput
- func (ListBotSecretsResultOutput) ElementType() reflect.Type
- func (o ListBotSecretsResultOutput) Secrets() HealthBotKeyResponseArrayOutput
- func (o ListBotSecretsResultOutput) ToListBotSecretsResultOutput() ListBotSecretsResultOutput
- func (o ListBotSecretsResultOutput) ToListBotSecretsResultOutputWithContext(ctx context.Context) ListBotSecretsResultOutput
- type LookupBotArgs
- type LookupBotOutputArgs
- type LookupBotResult
- type LookupBotResultOutput
- func (LookupBotResultOutput) ElementType() reflect.Type
- func (o LookupBotResultOutput) Id() pulumi.StringOutput
- func (o LookupBotResultOutput) Identity() IdentityResponsePtrOutput
- func (o LookupBotResultOutput) Location() pulumi.StringOutput
- func (o LookupBotResultOutput) Name() pulumi.StringOutput
- func (o LookupBotResultOutput) Properties() HealthBotPropertiesResponseOutput
- func (o LookupBotResultOutput) Sku() SkuResponseOutput
- func (o LookupBotResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBotResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBotResultOutput) ToLookupBotResultOutput() LookupBotResultOutput
- func (o LookupBotResultOutput) ToLookupBotResultOutputWithContext(ctx context.Context) LookupBotResultOutput
- func (o LookupBotResultOutput) Type() pulumi.StringOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypeInput
- type ResourceIdentityTypeOutput
- func (ResourceIdentityTypeOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypePtrInput
- type ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
- func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- func (e SkuName) ToSkuNameOutput() SkuNameOutput
- func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
- func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (e SkuName) ToStringOutput() pulumi.StringOutput
- func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuNameInput
- type SkuNameOutput
- func (SkuNameOutput) ElementType() reflect.Type
- func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput
- func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
- func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput
- func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuNamePtrInput
- type SkuNamePtrOutput
- func (o SkuNamePtrOutput) Elem() SkuNameOutput
- func (SkuNamePtrOutput) ElementType() reflect.Type
- func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuOutput
- type SkuResponse
- type SkuResponseOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
Constants ¶
const ( ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned") ResourceIdentityTypeUserAssigned = ResourceIdentityType("UserAssigned") ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned") ResourceIdentityTypeNone = ResourceIdentityType("None") )
const ( SkuNameF0 = SkuName("F0") SkuNameS1 = SkuName("S1") SkuNameC0 = SkuName("C0") SkuNamePES = SkuName("PES") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bot ¶
type Bot struct { pulumi.CustomResourceState // The identity of the Azure Health Bot. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The set of properties specific to Azure Health Bot resource. Properties HealthBotPropertiesResponseOutput `pulumi:"properties"` // SKU of the Azure Health Bot. Sku SkuResponseOutput `pulumi:"sku"` // Metadata pertaining to creation and last modification of the resource SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Azure Health Bot resource definition Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-12-08.
Other available API versions: 2020-12-08-preview.
func GetBot ¶
func GetBot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BotState, opts ...pulumi.ResourceOption) (*Bot, error)
GetBot gets an existing Bot 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 NewBot ¶
func NewBot(ctx *pulumi.Context, name string, args *BotArgs, opts ...pulumi.ResourceOption) (*Bot, error)
NewBot registers a new resource with the given unique name, arguments, and options.
func (*Bot) ElementType ¶
func (*Bot) ToBotOutput ¶
type BotArgs ¶
type BotArgs struct { // The name of the Bot resource. BotName pulumi.StringPtrInput // The identity of the Azure Health Bot. Identity IdentityPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The set of properties specific to Azure Health Bot resource. Properties HealthBotPropertiesPtrInput // The name of the Bot resource group in the user subscription. ResourceGroupName pulumi.StringInput // SKU of the Azure Health Bot. Sku SkuInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Bot resource.
func (BotArgs) ElementType ¶
type BotOutput ¶
type BotOutput struct{ *pulumi.OutputState }
func (BotOutput) ElementType ¶
func (BotOutput) Identity ¶
func (o BotOutput) Identity() IdentityResponsePtrOutput
The identity of the Azure Health Bot.
func (BotOutput) Location ¶
func (o BotOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (BotOutput) Properties ¶
func (o BotOutput) Properties() HealthBotPropertiesResponseOutput
The set of properties specific to Azure Health Bot resource.
func (BotOutput) SystemData ¶
func (o BotOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource
func (BotOutput) ToBotOutput ¶
func (BotOutput) ToBotOutputWithContext ¶
type HealthBotKeyResponse ¶
type HealthBotKeyResponse struct { // The name of the key. KeyName *string `pulumi:"keyName"` // The value of the key. Value *string `pulumi:"value"` }
An entry of HealthBotKeysResponse
type HealthBotKeyResponseArrayOutput ¶
type HealthBotKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (HealthBotKeyResponseArrayOutput) ElementType ¶
func (HealthBotKeyResponseArrayOutput) ElementType() reflect.Type
func (HealthBotKeyResponseArrayOutput) Index ¶
func (o HealthBotKeyResponseArrayOutput) Index(i pulumi.IntInput) HealthBotKeyResponseOutput
func (HealthBotKeyResponseArrayOutput) ToHealthBotKeyResponseArrayOutput ¶
func (o HealthBotKeyResponseArrayOutput) ToHealthBotKeyResponseArrayOutput() HealthBotKeyResponseArrayOutput
func (HealthBotKeyResponseArrayOutput) ToHealthBotKeyResponseArrayOutputWithContext ¶
func (o HealthBotKeyResponseArrayOutput) ToHealthBotKeyResponseArrayOutputWithContext(ctx context.Context) HealthBotKeyResponseArrayOutput
type HealthBotKeyResponseOutput ¶
type HealthBotKeyResponseOutput struct{ *pulumi.OutputState }
An entry of HealthBotKeysResponse
func (HealthBotKeyResponseOutput) ElementType ¶
func (HealthBotKeyResponseOutput) ElementType() reflect.Type
func (HealthBotKeyResponseOutput) KeyName ¶
func (o HealthBotKeyResponseOutput) KeyName() pulumi.StringPtrOutput
The name of the key.
func (HealthBotKeyResponseOutput) ToHealthBotKeyResponseOutput ¶
func (o HealthBotKeyResponseOutput) ToHealthBotKeyResponseOutput() HealthBotKeyResponseOutput
func (HealthBotKeyResponseOutput) ToHealthBotKeyResponseOutputWithContext ¶
func (o HealthBotKeyResponseOutput) ToHealthBotKeyResponseOutputWithContext(ctx context.Context) HealthBotKeyResponseOutput
func (HealthBotKeyResponseOutput) Value ¶
func (o HealthBotKeyResponseOutput) Value() pulumi.StringPtrOutput
The value of the key.
type HealthBotProperties ¶
type HealthBotProperties struct { // KeyVault properties for the resource encryption. KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"` }
The properties of a Azure Health Bot. The Health Bot Service is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs.
type HealthBotPropertiesArgs ¶
type HealthBotPropertiesArgs struct { // KeyVault properties for the resource encryption. KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"` }
The properties of a Azure Health Bot. The Health Bot Service is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs.
func (HealthBotPropertiesArgs) ElementType ¶
func (HealthBotPropertiesArgs) ElementType() reflect.Type
func (HealthBotPropertiesArgs) ToHealthBotPropertiesOutput ¶
func (i HealthBotPropertiesArgs) ToHealthBotPropertiesOutput() HealthBotPropertiesOutput
func (HealthBotPropertiesArgs) ToHealthBotPropertiesOutputWithContext ¶
func (i HealthBotPropertiesArgs) ToHealthBotPropertiesOutputWithContext(ctx context.Context) HealthBotPropertiesOutput
func (HealthBotPropertiesArgs) ToHealthBotPropertiesPtrOutput ¶
func (i HealthBotPropertiesArgs) ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput
func (HealthBotPropertiesArgs) ToHealthBotPropertiesPtrOutputWithContext ¶
func (i HealthBotPropertiesArgs) ToHealthBotPropertiesPtrOutputWithContext(ctx context.Context) HealthBotPropertiesPtrOutput
type HealthBotPropertiesInput ¶
type HealthBotPropertiesInput interface { pulumi.Input ToHealthBotPropertiesOutput() HealthBotPropertiesOutput ToHealthBotPropertiesOutputWithContext(context.Context) HealthBotPropertiesOutput }
HealthBotPropertiesInput is an input type that accepts HealthBotPropertiesArgs and HealthBotPropertiesOutput values. You can construct a concrete instance of `HealthBotPropertiesInput` via:
HealthBotPropertiesArgs{...}
type HealthBotPropertiesOutput ¶
type HealthBotPropertiesOutput struct{ *pulumi.OutputState }
The properties of a Azure Health Bot. The Health Bot Service is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs.
func (HealthBotPropertiesOutput) ElementType ¶
func (HealthBotPropertiesOutput) ElementType() reflect.Type
func (HealthBotPropertiesOutput) KeyVaultProperties ¶
func (o HealthBotPropertiesOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
KeyVault properties for the resource encryption.
func (HealthBotPropertiesOutput) ToHealthBotPropertiesOutput ¶
func (o HealthBotPropertiesOutput) ToHealthBotPropertiesOutput() HealthBotPropertiesOutput
func (HealthBotPropertiesOutput) ToHealthBotPropertiesOutputWithContext ¶
func (o HealthBotPropertiesOutput) ToHealthBotPropertiesOutputWithContext(ctx context.Context) HealthBotPropertiesOutput
func (HealthBotPropertiesOutput) ToHealthBotPropertiesPtrOutput ¶
func (o HealthBotPropertiesOutput) ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput
func (HealthBotPropertiesOutput) ToHealthBotPropertiesPtrOutputWithContext ¶
func (o HealthBotPropertiesOutput) ToHealthBotPropertiesPtrOutputWithContext(ctx context.Context) HealthBotPropertiesPtrOutput
type HealthBotPropertiesPtrInput ¶
type HealthBotPropertiesPtrInput interface { pulumi.Input ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput ToHealthBotPropertiesPtrOutputWithContext(context.Context) HealthBotPropertiesPtrOutput }
HealthBotPropertiesPtrInput is an input type that accepts HealthBotPropertiesArgs, HealthBotPropertiesPtr and HealthBotPropertiesPtrOutput values. You can construct a concrete instance of `HealthBotPropertiesPtrInput` via:
HealthBotPropertiesArgs{...} or: nil
func HealthBotPropertiesPtr ¶
func HealthBotPropertiesPtr(v *HealthBotPropertiesArgs) HealthBotPropertiesPtrInput
type HealthBotPropertiesPtrOutput ¶
type HealthBotPropertiesPtrOutput struct{ *pulumi.OutputState }
func (HealthBotPropertiesPtrOutput) Elem ¶
func (o HealthBotPropertiesPtrOutput) Elem() HealthBotPropertiesOutput
func (HealthBotPropertiesPtrOutput) ElementType ¶
func (HealthBotPropertiesPtrOutput) ElementType() reflect.Type
func (HealthBotPropertiesPtrOutput) KeyVaultProperties ¶
func (o HealthBotPropertiesPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
KeyVault properties for the resource encryption.
func (HealthBotPropertiesPtrOutput) ToHealthBotPropertiesPtrOutput ¶
func (o HealthBotPropertiesPtrOutput) ToHealthBotPropertiesPtrOutput() HealthBotPropertiesPtrOutput
func (HealthBotPropertiesPtrOutput) ToHealthBotPropertiesPtrOutputWithContext ¶
func (o HealthBotPropertiesPtrOutput) ToHealthBotPropertiesPtrOutputWithContext(ctx context.Context) HealthBotPropertiesPtrOutput
type HealthBotPropertiesResponse ¶
type HealthBotPropertiesResponse struct { // The link. BotManagementPortalLink string `pulumi:"botManagementPortalLink"` // KeyVault properties for the resource encryption. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // The provisioning state of the Azure Health Bot resource. ProvisioningState string `pulumi:"provisioningState"` }
The properties of a Azure Health Bot. The Health Bot Service is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs.
type HealthBotPropertiesResponseOutput ¶
type HealthBotPropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of a Azure Health Bot. The Health Bot Service is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs.
func (HealthBotPropertiesResponseOutput) BotManagementPortalLink ¶
func (o HealthBotPropertiesResponseOutput) BotManagementPortalLink() pulumi.StringOutput
The link.
func (HealthBotPropertiesResponseOutput) ElementType ¶
func (HealthBotPropertiesResponseOutput) ElementType() reflect.Type
func (HealthBotPropertiesResponseOutput) KeyVaultProperties ¶
func (o HealthBotPropertiesResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
KeyVault properties for the resource encryption.
func (HealthBotPropertiesResponseOutput) ProvisioningState ¶
func (o HealthBotPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the Azure Health Bot resource.
func (HealthBotPropertiesResponseOutput) ToHealthBotPropertiesResponseOutput ¶
func (o HealthBotPropertiesResponseOutput) ToHealthBotPropertiesResponseOutput() HealthBotPropertiesResponseOutput
func (HealthBotPropertiesResponseOutput) ToHealthBotPropertiesResponseOutputWithContext ¶
func (o HealthBotPropertiesResponseOutput) ToHealthBotPropertiesResponseOutputWithContext(ctx context.Context) HealthBotPropertiesResponseOutput
type Identity ¶
type Identity struct { // The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot Type *ResourceIdentityType `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot Type ResourceIdentityTypePtrInput `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() ResourceIdentityTypePtrOutput
The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot
func (IdentityOutput) UserAssignedIdentities ¶
func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() ResourceIdentityTypePtrOutput
The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot
func (IdentityPtrOutput) UserAssignedIdentities ¶
func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot Type *string `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity. This property will only be provided for a system assigned identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource. This property will only be provided for a system assigned identity.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot
func (IdentityResponseOutput) UserAssignedIdentities ¶
func (o IdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity. This property will only be provided for a system assigned identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource. This property will only be provided for a system assigned identity.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot
func (IdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // The name of the key vault key. KeyName string `pulumi:"keyName"` // The Uri of the key vault. KeyVaultUri string `pulumi:"keyVaultUri"` // The version of the key vault key. KeyVersion *string `pulumi:"keyVersion"` // The user assigned identity (ARM resource id) that has access to the key. UserIdentity *string `pulumi:"userIdentity"` }
Properties of the key vault.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct { // The name of the key vault key. KeyName pulumi.StringInput `pulumi:"keyName"` // The Uri of the key vault. KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"` // The version of the key vault key. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` // The user assigned identity (ARM resource id) that has access to the key. UserIdentity pulumi.StringPtrInput `pulumi:"userIdentity"` }
Properties of the key vault.
func (KeyVaultPropertiesArgs) ElementType ¶
func (KeyVaultPropertiesArgs) ElementType() reflect.Type
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesInput ¶
type KeyVaultPropertiesInput interface { pulumi.Input ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput }
KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:
KeyVaultPropertiesArgs{...}
type KeyVaultPropertiesOutput ¶
type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }
Properties of the key vault.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyName ¶
func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringOutput
The name of the key vault key.
func (KeyVaultPropertiesOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringOutput
The Uri of the key vault.
func (KeyVaultPropertiesOutput) KeyVersion ¶
func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key vault key.
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) UserIdentity ¶
func (o KeyVaultPropertiesOutput) UserIdentity() pulumi.StringPtrOutput
The user assigned identity (ARM resource id) that has access to the key.
type KeyVaultPropertiesPtrInput ¶
type KeyVaultPropertiesPtrInput interface { pulumi.Input ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput }
KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:
KeyVaultPropertiesArgs{...} or: nil
func KeyVaultPropertiesPtr ¶
func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput
type KeyVaultPropertiesPtrOutput ¶
type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesPtrOutput) Elem ¶
func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
func (KeyVaultPropertiesPtrOutput) ElementType ¶
func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesPtrOutput) KeyName ¶
func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key vault key.
func (KeyVaultPropertiesPtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of the key vault.
func (KeyVaultPropertiesPtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key vault key.
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) UserIdentity ¶
func (o KeyVaultPropertiesPtrOutput) UserIdentity() pulumi.StringPtrOutput
The user assigned identity (ARM resource id) that has access to the key.
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct { // The name of the key vault key. KeyName string `pulumi:"keyName"` // The Uri of the key vault. KeyVaultUri string `pulumi:"keyVaultUri"` // The version of the key vault key. KeyVersion *string `pulumi:"keyVersion"` // The user assigned identity (ARM resource id) that has access to the key. UserIdentity *string `pulumi:"userIdentity"` }
Properties of the key vault.
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the key vault.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyName ¶
func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringOutput
The name of the key vault key.
func (KeyVaultPropertiesResponseOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringOutput
The Uri of the key vault.
func (KeyVaultPropertiesResponseOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key vault key.
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) UserIdentity ¶
func (o KeyVaultPropertiesResponseOutput) UserIdentity() pulumi.StringPtrOutput
The user assigned identity (ARM resource id) that has access to the key.
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) Elem ¶
func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponsePtrOutput) KeyName ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key vault key.
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of the key vault.
func (KeyVaultPropertiesResponsePtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key vault key.
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) UserIdentity ¶
func (o KeyVaultPropertiesResponsePtrOutput) UserIdentity() pulumi.StringPtrOutput
The user assigned identity (ARM resource id) that has access to the key.
type ListBotSecretsArgs ¶
type ListBotSecretsOutputArgs ¶
type ListBotSecretsOutputArgs struct { // The name of the Bot resource. BotName pulumi.StringInput `pulumi:"botName"` // The name of the Bot resource group in the user subscription. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListBotSecretsOutputArgs) ElementType ¶
func (ListBotSecretsOutputArgs) ElementType() reflect.Type
type ListBotSecretsResult ¶
type ListBotSecretsResult struct { // Array of Azure Health Bot Secrets. Secrets []HealthBotKeyResponse `pulumi:"secrets"` }
Health Bot Keys Response.
func ListBotSecrets ¶
func ListBotSecrets(ctx *pulumi.Context, args *ListBotSecretsArgs, opts ...pulumi.InvokeOption) (*ListBotSecretsResult, error)
List all secrets of a HealthBot. Azure REST API version: 2023-05-01.
type ListBotSecretsResultOutput ¶
type ListBotSecretsResultOutput struct{ *pulumi.OutputState }
Health Bot Keys Response.
func ListBotSecretsOutput ¶
func ListBotSecretsOutput(ctx *pulumi.Context, args ListBotSecretsOutputArgs, opts ...pulumi.InvokeOption) ListBotSecretsResultOutput
func (ListBotSecretsResultOutput) ElementType ¶
func (ListBotSecretsResultOutput) ElementType() reflect.Type
func (ListBotSecretsResultOutput) Secrets ¶
func (o ListBotSecretsResultOutput) Secrets() HealthBotKeyResponseArrayOutput
Array of Azure Health Bot Secrets.
func (ListBotSecretsResultOutput) ToListBotSecretsResultOutput ¶
func (o ListBotSecretsResultOutput) ToListBotSecretsResultOutput() ListBotSecretsResultOutput
func (ListBotSecretsResultOutput) ToListBotSecretsResultOutputWithContext ¶
func (o ListBotSecretsResultOutput) ToListBotSecretsResultOutputWithContext(ctx context.Context) ListBotSecretsResultOutput
type LookupBotArgs ¶
type LookupBotOutputArgs ¶
type LookupBotOutputArgs struct { // The name of the Bot resource. BotName pulumi.StringInput `pulumi:"botName"` // The name of the Bot resource group in the user subscription. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBotOutputArgs) ElementType ¶
func (LookupBotOutputArgs) ElementType() reflect.Type
type LookupBotResult ¶
type LookupBotResult struct { // Fully qualified resource Id for the resource. Id string `pulumi:"id"` // The identity of the Azure Health Bot. Identity *IdentityResponse `pulumi:"identity"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The set of properties specific to Azure Health Bot resource. Properties HealthBotPropertiesResponse `pulumi:"properties"` // SKU of the Azure Health Bot. Sku SkuResponse `pulumi:"sku"` // Metadata pertaining to creation and last modification of the resource SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Azure Health Bot resource definition
func LookupBot ¶
func LookupBot(ctx *pulumi.Context, args *LookupBotArgs, opts ...pulumi.InvokeOption) (*LookupBotResult, error)
Get a HealthBot. Azure REST API version: 2023-05-01.
Other available API versions: 2020-12-08-preview.
type LookupBotResultOutput ¶
type LookupBotResultOutput struct{ *pulumi.OutputState }
Azure Health Bot resource definition
func LookupBotOutput ¶
func LookupBotOutput(ctx *pulumi.Context, args LookupBotOutputArgs, opts ...pulumi.InvokeOption) LookupBotResultOutput
func (LookupBotResultOutput) ElementType ¶
func (LookupBotResultOutput) ElementType() reflect.Type
func (LookupBotResultOutput) Id ¶
func (o LookupBotResultOutput) Id() pulumi.StringOutput
Fully qualified resource Id for the resource.
func (LookupBotResultOutput) Identity ¶
func (o LookupBotResultOutput) Identity() IdentityResponsePtrOutput
The identity of the Azure Health Bot.
func (LookupBotResultOutput) Location ¶
func (o LookupBotResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupBotResultOutput) Name ¶
func (o LookupBotResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBotResultOutput) Properties ¶
func (o LookupBotResultOutput) Properties() HealthBotPropertiesResponseOutput
The set of properties specific to Azure Health Bot resource.
func (LookupBotResultOutput) Sku ¶
func (o LookupBotResultOutput) Sku() SkuResponseOutput
SKU of the Azure Health Bot.
func (LookupBotResultOutput) SystemData ¶
func (o LookupBotResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource
func (LookupBotResultOutput) Tags ¶
func (o LookupBotResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupBotResultOutput) ToLookupBotResultOutput ¶
func (o LookupBotResultOutput) ToLookupBotResultOutput() LookupBotResultOutput
func (LookupBotResultOutput) ToLookupBotResultOutputWithContext ¶
func (o LookupBotResultOutput) ToLookupBotResultOutputWithContext(ctx context.Context) LookupBotResultOutput
func (LookupBotResultOutput) Type ¶
func (o LookupBotResultOutput) Type() pulumi.StringOutput
The type of the resource.
type ResourceIdentityType ¶
type ResourceIdentityType string
The identity type. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the Azure Health Bot
func (ResourceIdentityType) ElementType ¶
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToResourceIdentityTypeOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToStringOutput ¶
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypeInput ¶
type ResourceIdentityTypeInput interface { pulumi.Input ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput }
ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:
ResourceIdentityTypeSystemAssigned ResourceIdentityTypeUserAssigned ResourceIdentityType_SystemAssigned_UserAssigned ResourceIdentityTypeNone
type ResourceIdentityTypeOutput ¶
type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypeOutput) ElementType ¶
func (ResourceIdentityTypeOutput) ElementType() reflect.Type
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToStringOutput ¶
func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypePtrInput ¶
type ResourceIdentityTypePtrInput interface { pulumi.Input ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput }
func ResourceIdentityTypePtr ¶
func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput
type ResourceIdentityTypePtrOutput ¶
type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypePtrOutput) Elem ¶
func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
func (ResourceIdentityTypePtrOutput) ElementType ¶
func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Sku ¶
type Sku struct { // The name of the Azure Health Bot SKU Name SkuName `pulumi:"name"` }
The resource model definition representing SKU
type SkuArgs ¶
type SkuArgs struct { // The name of the Azure Health Bot SKU Name SkuNameInput `pulumi:"name"` }
The resource model definition representing SKU
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuName ¶
type SkuName string
The name of the Azure Health Bot SKU
func (SkuName) ElementType ¶
func (SkuName) ToSkuNameOutput ¶
func (e SkuName) ToSkuNameOutput() SkuNameOutput
func (SkuName) ToSkuNameOutputWithContext ¶
func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
func (SkuName) ToSkuNamePtrOutput ¶
func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuName) ToSkuNamePtrOutputWithContext ¶
func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuName) ToStringOutput ¶
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶
func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuNameInput ¶
type SkuNameInput interface { pulumi.Input ToSkuNameOutput() SkuNameOutput ToSkuNameOutputWithContext(context.Context) SkuNameOutput }
SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:
SkuNameF0 SkuNameS1 SkuNameC0 SkuNamePES
type SkuNameOutput ¶
type SkuNameOutput struct{ *pulumi.OutputState }
func (SkuNameOutput) ElementType ¶
func (SkuNameOutput) ElementType() reflect.Type
func (SkuNameOutput) ToSkuNameOutput ¶
func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput
func (SkuNameOutput) ToSkuNameOutputWithContext ¶
func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
func (SkuNameOutput) ToSkuNamePtrOutput ¶
func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuNameOutput) ToSkuNamePtrOutputWithContext ¶
func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuNameOutput) ToStringOutput ¶
func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput
func (SkuNameOutput) ToStringOutputWithContext ¶
func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuNameOutput) ToStringPtrOutput ¶
func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuNameOutput) ToStringPtrOutputWithContext ¶
func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuNamePtrInput ¶
type SkuNamePtrInput interface { pulumi.Input ToSkuNamePtrOutput() SkuNamePtrOutput ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput }
func SkuNamePtr ¶
func SkuNamePtr(v string) SkuNamePtrInput
type SkuNamePtrOutput ¶
type SkuNamePtrOutput struct{ *pulumi.OutputState }
func (SkuNamePtrOutput) Elem ¶
func (o SkuNamePtrOutput) Elem() SkuNameOutput
func (SkuNamePtrOutput) ElementType ¶
func (SkuNamePtrOutput) ElementType() reflect.Type
func (SkuNamePtrOutput) ToSkuNamePtrOutput ¶
func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext ¶
func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuNamePtrOutput) ToStringPtrOutput ¶
func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() SkuNameOutput
The name of the Azure Health Bot SKU
func (SkuOutput) ToSkuOutput ¶
type SkuResponse ¶
type SkuResponse struct { // The name of the Azure Health Bot SKU Name string `pulumi:"name"` }
The resource model definition representing SKU
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the Azure Health Bot SKU
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC) CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Read only system data
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Read only system data
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC)
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // The client ID of user assigned identity. ClientId string `pulumi:"clientId"` // The principal ID of user assigned identity. PrincipalId string `pulumi:"principalId"` }
The details of the user assigned managed identity used by the Video Analyzer resource.
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
The details of the user assigned managed identity used by the Video Analyzer resource.
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of user assigned identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of user assigned identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput