healthbot

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

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

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

Documentation ¶

Index ¶

Constants ¶

View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
)
View Source
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) ElementType() reflect.Type

func (*Bot) ToBotOutput ¶

func (i *Bot) ToBotOutput() BotOutput

func (*Bot) ToBotOutputWithContext ¶

func (i *Bot) ToBotOutputWithContext(ctx context.Context) BotOutput

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 ¶

func (BotArgs) ElementType() reflect.Type

type BotInput ¶

type BotInput interface {
	pulumi.Input

	ToBotOutput() BotOutput
	ToBotOutputWithContext(ctx context.Context) BotOutput
}

type BotOutput ¶

type BotOutput struct{ *pulumi.OutputState }

func (BotOutput) ElementType ¶

func (BotOutput) ElementType() reflect.Type

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) Name ¶

func (o BotOutput) Name() pulumi.StringOutput

The name of the resource

func (BotOutput) Properties ¶

The set of properties specific to Azure Health Bot resource.

func (BotOutput) Sku ¶

func (o BotOutput) Sku() SkuResponseOutput

SKU of the Azure Health Bot.

func (BotOutput) SystemData ¶

func (o BotOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource

func (BotOutput) Tags ¶

func (o BotOutput) Tags() pulumi.StringMapOutput

Resource tags.

func (BotOutput) ToBotOutput ¶

func (o BotOutput) ToBotOutput() BotOutput

func (BotOutput) ToBotOutputWithContext ¶

func (o BotOutput) ToBotOutputWithContext(ctx context.Context) BotOutput

func (BotOutput) Type ¶

func (o BotOutput) Type() pulumi.StringOutput

The type of the resource.

type BotState ¶

type BotState struct {
}

func (BotState) ElementType ¶

func (BotState) ElementType() reflect.Type

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) Index ¶

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 ¶

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 ¶

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 ¶

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

type HealthBotPropertiesPtrOutput ¶

type HealthBotPropertiesPtrOutput struct{ *pulumi.OutputState }

func (HealthBotPropertiesPtrOutput) Elem ¶

func (HealthBotPropertiesPtrOutput) ElementType ¶

func (HealthBotPropertiesPtrOutput) KeyVaultProperties ¶

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 (o HealthBotPropertiesResponseOutput) BotManagementPortalLink() pulumi.StringOutput

The link.

func (HealthBotPropertiesResponseOutput) ElementType ¶

func (HealthBotPropertiesResponseOutput) KeyVaultProperties ¶

KeyVault properties for the resource encryption.

func (HealthBotPropertiesResponseOutput) ProvisioningState ¶

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 ¶

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 (IdentityPtrOutput) ElementType ¶

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput ¶

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶

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

func (IdentityPtrOutput) Type ¶

The identity type. 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 ¶

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 ¶

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 ¶

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 (IdentityResponsePtrOutput) ElementType ¶

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId ¶

The principal ID of resource identity. This property will only be provided for a system assigned identity.

func (IdentityResponsePtrOutput) TenantId ¶

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 ¶

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 ¶

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 ¶

The name of the key vault key.

func (KeyVaultPropertiesOutput) KeyVaultUri ¶

The Uri of the key vault.

func (KeyVaultPropertiesOutput) KeyVersion ¶

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 ¶

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

type KeyVaultPropertiesPtrOutput ¶

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem ¶

func (KeyVaultPropertiesPtrOutput) ElementType ¶

func (KeyVaultPropertiesPtrOutput) KeyName ¶

The name of the key vault key.

func (KeyVaultPropertiesPtrOutput) KeyVaultUri ¶

The Uri of the key vault.

func (KeyVaultPropertiesPtrOutput) KeyVersion ¶

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 ¶

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) KeyName ¶

The name of the key vault key.

func (KeyVaultPropertiesResponseOutput) KeyVaultUri ¶

The Uri of the key vault.

func (KeyVaultPropertiesResponseOutput) KeyVersion ¶

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 ¶

The user assigned identity (ARM resource id) that has access to the key.

type KeyVaultPropertiesResponsePtrOutput ¶

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem ¶

func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶

func (KeyVaultPropertiesResponsePtrOutput) KeyName ¶

The name of the key vault key.

func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri ¶

The Uri of the key vault.

func (KeyVaultPropertiesResponsePtrOutput) KeyVersion ¶

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 ¶

The user assigned identity (ARM resource id) that has access to the key.

type ListBotSecretsArgs ¶

type ListBotSecretsArgs struct {
	// The name of the Bot resource.
	BotName string `pulumi:"botName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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 (ListBotSecretsResultOutput) ElementType ¶

func (ListBotSecretsResultOutput) ElementType() reflect.Type

func (ListBotSecretsResultOutput) Secrets ¶

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 LookupBotArgs struct {
	// The name of the Bot resource.
	BotName string `pulumi:"botName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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 (LookupBotResultOutput) ElementType ¶

func (LookupBotResultOutput) ElementType() reflect.Type

func (LookupBotResultOutput) Id ¶

Fully qualified resource Id for the resource.

func (LookupBotResultOutput) Identity ¶

The identity of the Azure Health Bot.

func (LookupBotResultOutput) Location ¶

The geo-location where the resource lives

func (LookupBotResultOutput) Name ¶

The name of the resource

func (LookupBotResultOutput) Properties ¶

The set of properties specific to Azure Health Bot resource.

func (LookupBotResultOutput) Sku ¶

SKU of the Azure Health Bot.

func (LookupBotResultOutput) SystemData ¶

Metadata pertaining to creation and last modification of the resource

func (LookupBotResultOutput) Tags ¶

Resource tags.

func (LookupBotResultOutput) ToLookupBotResultOutput ¶

func (o LookupBotResultOutput) ToLookupBotResultOutput() LookupBotResultOutput

func (LookupBotResultOutput) ToLookupBotResultOutputWithContext ¶

func (o LookupBotResultOutput) ToLookupBotResultOutputWithContext(ctx context.Context) LookupBotResultOutput

func (LookupBotResultOutput) Type ¶

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 (ResourceIdentityTypePtrOutput) ElementType ¶

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶

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

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶

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

type 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) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput ¶

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext ¶

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

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) ElementType() reflect.Type

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 (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) ElementType() reflect.Type

func (SkuOutput) Name ¶

func (o SkuOutput) Name() SkuNameOutput

The name of the Azure Health Bot SKU

func (SkuOutput) ToSkuOutput ¶

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext ¶

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

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 ¶

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 ¶

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy ¶

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType ¶

The type of identity that created the resource

func (SystemDataResponseOutput) ElementType ¶

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt ¶

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy ¶

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType ¶

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶

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

type 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) MapIndex ¶

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶

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

type UserAssignedIdentityResponseOutput ¶

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

The details of the user assigned managed identity used by the Video Analyzer resource.

func (UserAssignedIdentityResponseOutput) ClientId ¶

The client ID of user assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType ¶

func (UserAssignedIdentityResponseOutput) PrincipalId ¶

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

Jump to

Keyboard shortcuts

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