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