loadtestservice

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 (
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	// System assigned identity.
	TypeSystemAssigned = Type("SystemAssigned")
	// User assigned identity.
	TypeUserAssigned = Type("UserAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type EncryptionProperties

type EncryptionProperties struct {
	// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
	Identity *EncryptionPropertiesIdentity `pulumi:"identity"`
	// key encryption key Url, versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek.
	KeyUrl *string `pulumi:"keyUrl"`
}

Key and identity details for Customer Managed Key encryption of load test resource.

type EncryptionPropertiesArgs

type EncryptionPropertiesArgs struct {
	// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
	Identity EncryptionPropertiesIdentityPtrInput `pulumi:"identity"`
	// key encryption key Url, versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek.
	KeyUrl pulumi.StringPtrInput `pulumi:"keyUrl"`
}

Key and identity details for Customer Managed Key encryption of load test resource.

func (EncryptionPropertiesArgs) ElementType

func (EncryptionPropertiesArgs) ElementType() reflect.Type

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutput

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesIdentity

type EncryptionPropertiesIdentity struct {
	// User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.
	ResourceId *string `pulumi:"resourceId"`
	// Managed identity type to use for accessing encryption key Url.
	Type *string `pulumi:"type"`
}

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

type EncryptionPropertiesIdentityArgs

type EncryptionPropertiesIdentityArgs struct {
	// User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
	// Managed identity type to use for accessing encryption key Url.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesIdentityArgs) ElementType

func (EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityOutput

func (i EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityOutput() EncryptionPropertiesIdentityOutput

func (EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityOutputWithContext

func (i EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityOutput

func (EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityPtrOutput

func (i EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityPtrOutput() EncryptionPropertiesIdentityPtrOutput

func (EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityPtrOutputWithContext

func (i EncryptionPropertiesIdentityArgs) ToEncryptionPropertiesIdentityPtrOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityPtrOutput

type EncryptionPropertiesIdentityInput

type EncryptionPropertiesIdentityInput interface {
	pulumi.Input

	ToEncryptionPropertiesIdentityOutput() EncryptionPropertiesIdentityOutput
	ToEncryptionPropertiesIdentityOutputWithContext(context.Context) EncryptionPropertiesIdentityOutput
}

EncryptionPropertiesIdentityInput is an input type that accepts EncryptionPropertiesIdentityArgs and EncryptionPropertiesIdentityOutput values. You can construct a concrete instance of `EncryptionPropertiesIdentityInput` via:

EncryptionPropertiesIdentityArgs{...}

type EncryptionPropertiesIdentityOutput

type EncryptionPropertiesIdentityOutput struct{ *pulumi.OutputState }

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesIdentityOutput) ElementType

func (EncryptionPropertiesIdentityOutput) ResourceId

User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.

func (EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityOutput

func (o EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityOutput() EncryptionPropertiesIdentityOutput

func (EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityOutputWithContext

func (o EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityOutput

func (EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityPtrOutput

func (o EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityPtrOutput() EncryptionPropertiesIdentityPtrOutput

func (EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityPtrOutputWithContext

func (o EncryptionPropertiesIdentityOutput) ToEncryptionPropertiesIdentityPtrOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityPtrOutput

func (EncryptionPropertiesIdentityOutput) Type

Managed identity type to use for accessing encryption key Url.

type EncryptionPropertiesIdentityPtrInput

type EncryptionPropertiesIdentityPtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesIdentityPtrOutput() EncryptionPropertiesIdentityPtrOutput
	ToEncryptionPropertiesIdentityPtrOutputWithContext(context.Context) EncryptionPropertiesIdentityPtrOutput
}

EncryptionPropertiesIdentityPtrInput is an input type that accepts EncryptionPropertiesIdentityArgs, EncryptionPropertiesIdentityPtr and EncryptionPropertiesIdentityPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesIdentityPtrInput` via:

        EncryptionPropertiesIdentityArgs{...}

or:

        nil

type EncryptionPropertiesIdentityPtrOutput

type EncryptionPropertiesIdentityPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesIdentityPtrOutput) Elem

func (EncryptionPropertiesIdentityPtrOutput) ElementType

func (EncryptionPropertiesIdentityPtrOutput) ResourceId

User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.

func (EncryptionPropertiesIdentityPtrOutput) ToEncryptionPropertiesIdentityPtrOutput

func (o EncryptionPropertiesIdentityPtrOutput) ToEncryptionPropertiesIdentityPtrOutput() EncryptionPropertiesIdentityPtrOutput

func (EncryptionPropertiesIdentityPtrOutput) ToEncryptionPropertiesIdentityPtrOutputWithContext

func (o EncryptionPropertiesIdentityPtrOutput) ToEncryptionPropertiesIdentityPtrOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityPtrOutput

func (EncryptionPropertiesIdentityPtrOutput) Type

Managed identity type to use for accessing encryption key Url.

type EncryptionPropertiesIdentityResponse

type EncryptionPropertiesIdentityResponse struct {
	// User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.
	ResourceId *string `pulumi:"resourceId"`
	// Managed identity type to use for accessing encryption key Url.
	Type *string `pulumi:"type"`
}

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

type EncryptionPropertiesIdentityResponseOutput

type EncryptionPropertiesIdentityResponseOutput struct{ *pulumi.OutputState }

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesIdentityResponseOutput) ElementType

func (EncryptionPropertiesIdentityResponseOutput) ResourceId

User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.

func (EncryptionPropertiesIdentityResponseOutput) ToEncryptionPropertiesIdentityResponseOutput

func (o EncryptionPropertiesIdentityResponseOutput) ToEncryptionPropertiesIdentityResponseOutput() EncryptionPropertiesIdentityResponseOutput

func (EncryptionPropertiesIdentityResponseOutput) ToEncryptionPropertiesIdentityResponseOutputWithContext

func (o EncryptionPropertiesIdentityResponseOutput) ToEncryptionPropertiesIdentityResponseOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityResponseOutput

func (EncryptionPropertiesIdentityResponseOutput) Type

Managed identity type to use for accessing encryption key Url.

type EncryptionPropertiesIdentityResponsePtrOutput

type EncryptionPropertiesIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesIdentityResponsePtrOutput) Elem

func (EncryptionPropertiesIdentityResponsePtrOutput) ElementType

func (EncryptionPropertiesIdentityResponsePtrOutput) ResourceId

User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId.

func (EncryptionPropertiesIdentityResponsePtrOutput) ToEncryptionPropertiesIdentityResponsePtrOutput

func (o EncryptionPropertiesIdentityResponsePtrOutput) ToEncryptionPropertiesIdentityResponsePtrOutput() EncryptionPropertiesIdentityResponsePtrOutput

func (EncryptionPropertiesIdentityResponsePtrOutput) ToEncryptionPropertiesIdentityResponsePtrOutputWithContext

func (o EncryptionPropertiesIdentityResponsePtrOutput) ToEncryptionPropertiesIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesIdentityResponsePtrOutput

func (EncryptionPropertiesIdentityResponsePtrOutput) Type

Managed identity type to use for accessing encryption key Url.

type EncryptionPropertiesInput

type EncryptionPropertiesInput interface {
	pulumi.Input

	ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
	ToEncryptionPropertiesOutputWithContext(context.Context) EncryptionPropertiesOutput
}

EncryptionPropertiesInput is an input type that accepts EncryptionPropertiesArgs and EncryptionPropertiesOutput values. You can construct a concrete instance of `EncryptionPropertiesInput` via:

EncryptionPropertiesArgs{...}

type EncryptionPropertiesOutput

type EncryptionPropertiesOutput struct{ *pulumi.OutputState }

Key and identity details for Customer Managed Key encryption of load test resource.

func (EncryptionPropertiesOutput) ElementType

func (EncryptionPropertiesOutput) ElementType() reflect.Type

func (EncryptionPropertiesOutput) Identity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutput

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesPtrInput

type EncryptionPropertiesPtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
	ToEncryptionPropertiesPtrOutputWithContext(context.Context) EncryptionPropertiesPtrOutput
}

EncryptionPropertiesPtrInput is an input type that accepts EncryptionPropertiesArgs, EncryptionPropertiesPtr and EncryptionPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesPtrInput` via:

        EncryptionPropertiesArgs{...}

or:

        nil

type EncryptionPropertiesPtrOutput

type EncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesPtrOutput) Elem

func (EncryptionPropertiesPtrOutput) ElementType

func (EncryptionPropertiesPtrOutput) Identity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesResponse

type EncryptionPropertiesResponse struct {
	// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
	Identity *EncryptionPropertiesIdentityResponse `pulumi:"identity"`
	// key encryption key Url, versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek.
	KeyUrl *string `pulumi:"keyUrl"`
}

Key and identity details for Customer Managed Key encryption of load test resource.

type EncryptionPropertiesResponseOutput

type EncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }

Key and identity details for Customer Managed Key encryption of load test resource.

func (EncryptionPropertiesResponseOutput) ElementType

func (EncryptionPropertiesResponseOutput) Identity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput

type EncryptionPropertiesResponsePtrOutput

type EncryptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesResponsePtrOutput) Elem

func (EncryptionPropertiesResponsePtrOutput) ElementType

func (EncryptionPropertiesResponsePtrOutput) Identity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

type LoadTest

type LoadTest struct {
	pulumi.CustomResourceState

	// Resource data plane URI.
	DataPlaneURI pulumi.StringOutput `pulumi:"dataPlaneURI"`
	// Description of the resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// CMK Encryption property.
	Encryption EncryptionPropertiesResponsePtrOutput `pulumi:"encryption"`
	// The managed service identities assigned to this resource.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

LoadTest details. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2021-12-01-preview.

Other available API versions: 2021-12-01-preview.

func GetLoadTest

func GetLoadTest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LoadTestState, opts ...pulumi.ResourceOption) (*LoadTest, error)

GetLoadTest gets an existing LoadTest 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 NewLoadTest

func NewLoadTest(ctx *pulumi.Context,
	name string, args *LoadTestArgs, opts ...pulumi.ResourceOption) (*LoadTest, error)

NewLoadTest registers a new resource with the given unique name, arguments, and options.

func (*LoadTest) ElementType

func (*LoadTest) ElementType() reflect.Type

func (*LoadTest) ToLoadTestOutput

func (i *LoadTest) ToLoadTestOutput() LoadTestOutput

func (*LoadTest) ToLoadTestOutputWithContext

func (i *LoadTest) ToLoadTestOutputWithContext(ctx context.Context) LoadTestOutput

type LoadTestArgs

type LoadTestArgs struct {
	// Description of the resource.
	Description pulumi.StringPtrInput
	// CMK Encryption property.
	Encryption EncryptionPropertiesPtrInput
	// The managed service identities assigned to this resource.
	Identity ManagedServiceIdentityPtrInput
	// Load Test name
	LoadTestName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a LoadTest resource.

func (LoadTestArgs) ElementType

func (LoadTestArgs) ElementType() reflect.Type

type LoadTestInput

type LoadTestInput interface {
	pulumi.Input

	ToLoadTestOutput() LoadTestOutput
	ToLoadTestOutputWithContext(ctx context.Context) LoadTestOutput
}

type LoadTestOutput

type LoadTestOutput struct{ *pulumi.OutputState }

func (LoadTestOutput) DataPlaneURI

func (o LoadTestOutput) DataPlaneURI() pulumi.StringOutput

Resource data plane URI.

func (LoadTestOutput) Description

func (o LoadTestOutput) Description() pulumi.StringPtrOutput

Description of the resource.

func (LoadTestOutput) ElementType

func (LoadTestOutput) ElementType() reflect.Type

func (LoadTestOutput) Encryption

CMK Encryption property.

func (LoadTestOutput) Identity

The managed service identities assigned to this resource.

func (LoadTestOutput) Location

func (o LoadTestOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (LoadTestOutput) Name

The name of the resource

func (LoadTestOutput) ProvisioningState

func (o LoadTestOutput) ProvisioningState() pulumi.StringOutput

Resource provisioning state.

func (LoadTestOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LoadTestOutput) Tags

Resource tags.

func (LoadTestOutput) ToLoadTestOutput

func (o LoadTestOutput) ToLoadTestOutput() LoadTestOutput

func (LoadTestOutput) ToLoadTestOutputWithContext

func (o LoadTestOutput) ToLoadTestOutputWithContext(ctx context.Context) LoadTestOutput

func (LoadTestOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LoadTestState

type LoadTestState struct {
}

func (LoadTestState) ElementType

func (LoadTestState) ElementType() reflect.Type

type LookupLoadTestArgs

type LookupLoadTestArgs struct {
	// Load Test name
	LoadTestName string `pulumi:"loadTestName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLoadTestOutputArgs

type LookupLoadTestOutputArgs struct {
	// Load Test name
	LoadTestName pulumi.StringInput `pulumi:"loadTestName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupLoadTestOutputArgs) ElementType

func (LookupLoadTestOutputArgs) ElementType() reflect.Type

type LookupLoadTestResult

type LookupLoadTestResult struct {
	// Resource data plane URI.
	DataPlaneURI string `pulumi:"dataPlaneURI"`
	// Description of the resource.
	Description *string `pulumi:"description"`
	// CMK Encryption property.
	Encryption *EncryptionPropertiesResponse `pulumi:"encryption"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The managed service identities assigned to this resource.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

LoadTest details.

func LookupLoadTest

func LookupLoadTest(ctx *pulumi.Context, args *LookupLoadTestArgs, opts ...pulumi.InvokeOption) (*LookupLoadTestResult, error)

Get a LoadTestResource Azure REST API version: 2022-12-01.

Other available API versions: 2021-12-01-preview.

type LookupLoadTestResultOutput

type LookupLoadTestResultOutput struct{ *pulumi.OutputState }

LoadTest details.

func (LookupLoadTestResultOutput) DataPlaneURI

Resource data plane URI.

func (LookupLoadTestResultOutput) Description

Description of the resource.

func (LookupLoadTestResultOutput) ElementType

func (LookupLoadTestResultOutput) ElementType() reflect.Type

func (LookupLoadTestResultOutput) Encryption

CMK Encryption property.

func (LookupLoadTestResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupLoadTestResultOutput) Identity

The managed service identities assigned to this resource.

func (LookupLoadTestResultOutput) Location

The geo-location where the resource lives

func (LookupLoadTestResultOutput) Name

The name of the resource

func (LookupLoadTestResultOutput) ProvisioningState

func (o LookupLoadTestResultOutput) ProvisioningState() pulumi.StringOutput

Resource provisioning state.

func (LookupLoadTestResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupLoadTestResultOutput) Tags

Resource tags.

func (LookupLoadTestResultOutput) ToLookupLoadTestResultOutput

func (o LookupLoadTestResultOutput) ToLookupLoadTestResultOutput() LookupLoadTestResultOutput

func (LookupLoadTestResultOutput) ToLookupLoadTestResultOutputWithContext

func (o LookupLoadTestResultOutput) ToLookupLoadTestResultOutputWithContext(ctx context.Context) LookupLoadTestResultOutput

func (LookupLoadTestResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityArgs) ElementType

func (ManagedServiceIdentityArgs) ElementType() reflect.Type

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityInput

type ManagedServiceIdentityInput interface {
	pulumi.Input

	ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
	ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}

ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:

ManagedServiceIdentityArgs{...}

type ManagedServiceIdentityOutput

type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityOutput) UserAssignedIdentities

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityPtrInput

type ManagedServiceIdentityPtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
	ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}

ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:

        ManagedServiceIdentityArgs{...}

or:

        nil

type ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityPtrOutput) Elem

func (ManagedServiceIdentityPtrOutput) ElementType

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityResponseOutput

type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) PrincipalId

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

func (ManagedServiceIdentityResponseOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponsePtrOutput) Elem

func (ManagedServiceIdentityResponsePtrOutput) ElementType

func (ManagedServiceIdentityResponsePtrOutput) PrincipalId

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

func (ManagedServiceIdentityResponsePtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:

ManagedServiceIdentityTypeNone
ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

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"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

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 Type

type Type string

Managed identity type to use for accessing encryption key Url.

func (Type) ElementType

func (Type) ElementType() reflect.Type

func (Type) ToStringOutput

func (e Type) ToStringOutput() pulumi.StringOutput

func (Type) ToStringOutputWithContext

func (e Type) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Type) ToStringPtrOutput

func (e Type) ToStringPtrOutput() pulumi.StringPtrOutput

func (Type) ToStringPtrOutputWithContext

func (e Type) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (Type) ToTypeOutput

func (e Type) ToTypeOutput() TypeOutput

func (Type) ToTypeOutputWithContext

func (e Type) ToTypeOutputWithContext(ctx context.Context) TypeOutput

func (Type) ToTypePtrOutput

func (e Type) ToTypePtrOutput() TypePtrOutput

func (Type) ToTypePtrOutputWithContext

func (e Type) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput

type TypeInput

type TypeInput interface {
	pulumi.Input

	ToTypeOutput() TypeOutput
	ToTypeOutputWithContext(context.Context) TypeOutput
}

TypeInput is an input type that accepts values of the Type enum A concrete instance of `TypeInput` can be one of the following:

TypeSystemAssigned
TypeUserAssigned

type TypeOutput

type TypeOutput struct{ *pulumi.OutputState }

func (TypeOutput) ElementType

func (TypeOutput) ElementType() reflect.Type

func (TypeOutput) ToStringOutput

func (o TypeOutput) ToStringOutput() pulumi.StringOutput

func (TypeOutput) ToStringOutputWithContext

func (o TypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TypeOutput) ToStringPtrOutput

func (o TypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TypeOutput) ToStringPtrOutputWithContext

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

func (TypeOutput) ToTypeOutput

func (o TypeOutput) ToTypeOutput() TypeOutput

func (TypeOutput) ToTypeOutputWithContext

func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput

func (TypeOutput) ToTypePtrOutput

func (o TypeOutput) ToTypePtrOutput() TypePtrOutput

func (TypeOutput) ToTypePtrOutputWithContext

func (o TypeOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput

type TypePtrInput

type TypePtrInput interface {
	pulumi.Input

	ToTypePtrOutput() TypePtrOutput
	ToTypePtrOutputWithContext(context.Context) TypePtrOutput
}

func TypePtr

func TypePtr(v string) TypePtrInput

type TypePtrOutput

type TypePtrOutput struct{ *pulumi.OutputState }

func (TypePtrOutput) Elem

func (o TypePtrOutput) Elem() TypeOutput

func (TypePtrOutput) ElementType

func (TypePtrOutput) ElementType() reflect.Type

func (TypePtrOutput) ToStringPtrOutput

func (o TypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TypePtrOutput) ToStringPtrOutputWithContext

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

func (TypePtrOutput) ToTypePtrOutput

func (o TypePtrOutput) ToTypePtrOutput() TypePtrOutput

func (TypePtrOutput) ToTypePtrOutputWithContext

func (o TypePtrOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client ID of the assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties

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 }

User assigned identity properties

func (UserAssignedIdentityResponseOutput) ClientId

The client ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal ID of the 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