loadtest

package
v5.84.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetArgs added in v5.82.0

type GetArgs struct {
	// The name of the Load Test Service.
	Name string `pulumi:"name"`
	// The name of the Resource Group in which the Load Test Service exists.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

A collection of arguments for invoking get.

type GetEncryption added in v5.82.0

type GetEncryption struct {
	// An `identity` block as defined below.
	Identities []GetEncryptionIdentity `pulumi:"identities"`
	// The URI specifying the Key vault and key to be used to encrypt data in this resource.
	KeyUrl string `pulumi:"keyUrl"`
}

type GetEncryptionArgs added in v5.82.0

type GetEncryptionArgs struct {
	// An `identity` block as defined below.
	Identities GetEncryptionIdentityArrayInput `pulumi:"identities"`
	// The URI specifying the Key vault and key to be used to encrypt data in this resource.
	KeyUrl pulumi.StringInput `pulumi:"keyUrl"`
}

func (GetEncryptionArgs) ElementType added in v5.82.0

func (GetEncryptionArgs) ElementType() reflect.Type

func (GetEncryptionArgs) ToGetEncryptionOutput added in v5.82.0

func (i GetEncryptionArgs) ToGetEncryptionOutput() GetEncryptionOutput

func (GetEncryptionArgs) ToGetEncryptionOutputWithContext added in v5.82.0

func (i GetEncryptionArgs) ToGetEncryptionOutputWithContext(ctx context.Context) GetEncryptionOutput

type GetEncryptionArray added in v5.82.0

type GetEncryptionArray []GetEncryptionInput

func (GetEncryptionArray) ElementType added in v5.82.0

func (GetEncryptionArray) ElementType() reflect.Type

func (GetEncryptionArray) ToGetEncryptionArrayOutput added in v5.82.0

func (i GetEncryptionArray) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput

func (GetEncryptionArray) ToGetEncryptionArrayOutputWithContext added in v5.82.0

func (i GetEncryptionArray) ToGetEncryptionArrayOutputWithContext(ctx context.Context) GetEncryptionArrayOutput

type GetEncryptionArrayInput added in v5.82.0

type GetEncryptionArrayInput interface {
	pulumi.Input

	ToGetEncryptionArrayOutput() GetEncryptionArrayOutput
	ToGetEncryptionArrayOutputWithContext(context.Context) GetEncryptionArrayOutput
}

GetEncryptionArrayInput is an input type that accepts GetEncryptionArray and GetEncryptionArrayOutput values. You can construct a concrete instance of `GetEncryptionArrayInput` via:

GetEncryptionArray{ GetEncryptionArgs{...} }

type GetEncryptionArrayOutput added in v5.82.0

type GetEncryptionArrayOutput struct{ *pulumi.OutputState }

func (GetEncryptionArrayOutput) ElementType added in v5.82.0

func (GetEncryptionArrayOutput) ElementType() reflect.Type

func (GetEncryptionArrayOutput) Index added in v5.82.0

func (GetEncryptionArrayOutput) ToGetEncryptionArrayOutput added in v5.82.0

func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput

func (GetEncryptionArrayOutput) ToGetEncryptionArrayOutputWithContext added in v5.82.0

func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutputWithContext(ctx context.Context) GetEncryptionArrayOutput

type GetEncryptionIdentity added in v5.82.0

type GetEncryptionIdentity struct {
	// The User Assigned Identity ID that is assigned to this Load Test Encryption.
	IdentityId string `pulumi:"identityId"`
	// Type of Managed Service Identity that is assigned to this Load Test Encryption.
	Type string `pulumi:"type"`
}

type GetEncryptionIdentityArgs added in v5.82.0

type GetEncryptionIdentityArgs struct {
	// The User Assigned Identity ID that is assigned to this Load Test Encryption.
	IdentityId pulumi.StringInput `pulumi:"identityId"`
	// Type of Managed Service Identity that is assigned to this Load Test Encryption.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetEncryptionIdentityArgs) ElementType added in v5.82.0

func (GetEncryptionIdentityArgs) ElementType() reflect.Type

func (GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutput added in v5.82.0

func (i GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput

func (GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutputWithContext added in v5.82.0

func (i GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutputWithContext(ctx context.Context) GetEncryptionIdentityOutput

type GetEncryptionIdentityArray added in v5.82.0

type GetEncryptionIdentityArray []GetEncryptionIdentityInput

func (GetEncryptionIdentityArray) ElementType added in v5.82.0

func (GetEncryptionIdentityArray) ElementType() reflect.Type

func (GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput added in v5.82.0

func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput

func (GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutputWithContext added in v5.82.0

func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutputWithContext(ctx context.Context) GetEncryptionIdentityArrayOutput

type GetEncryptionIdentityArrayInput added in v5.82.0

type GetEncryptionIdentityArrayInput interface {
	pulumi.Input

	ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput
	ToGetEncryptionIdentityArrayOutputWithContext(context.Context) GetEncryptionIdentityArrayOutput
}

GetEncryptionIdentityArrayInput is an input type that accepts GetEncryptionIdentityArray and GetEncryptionIdentityArrayOutput values. You can construct a concrete instance of `GetEncryptionIdentityArrayInput` via:

GetEncryptionIdentityArray{ GetEncryptionIdentityArgs{...} }

type GetEncryptionIdentityArrayOutput added in v5.82.0

type GetEncryptionIdentityArrayOutput struct{ *pulumi.OutputState }

func (GetEncryptionIdentityArrayOutput) ElementType added in v5.82.0

func (GetEncryptionIdentityArrayOutput) Index added in v5.82.0

func (GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput added in v5.82.0

func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput

func (GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutputWithContext added in v5.82.0

func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutputWithContext(ctx context.Context) GetEncryptionIdentityArrayOutput

type GetEncryptionIdentityInput added in v5.82.0

type GetEncryptionIdentityInput interface {
	pulumi.Input

	ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput
	ToGetEncryptionIdentityOutputWithContext(context.Context) GetEncryptionIdentityOutput
}

GetEncryptionIdentityInput is an input type that accepts GetEncryptionIdentityArgs and GetEncryptionIdentityOutput values. You can construct a concrete instance of `GetEncryptionIdentityInput` via:

GetEncryptionIdentityArgs{...}

type GetEncryptionIdentityOutput added in v5.82.0

type GetEncryptionIdentityOutput struct{ *pulumi.OutputState }

func (GetEncryptionIdentityOutput) ElementType added in v5.82.0

func (GetEncryptionIdentityOutput) IdentityId added in v5.82.0

The User Assigned Identity ID that is assigned to this Load Test Encryption.

func (GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput added in v5.82.0

func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput

func (GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutputWithContext added in v5.82.0

func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutputWithContext(ctx context.Context) GetEncryptionIdentityOutput

func (GetEncryptionIdentityOutput) Type added in v5.82.0

Type of Managed Service Identity that is assigned to this Load Test Encryption.

type GetEncryptionInput added in v5.82.0

type GetEncryptionInput interface {
	pulumi.Input

	ToGetEncryptionOutput() GetEncryptionOutput
	ToGetEncryptionOutputWithContext(context.Context) GetEncryptionOutput
}

GetEncryptionInput is an input type that accepts GetEncryptionArgs and GetEncryptionOutput values. You can construct a concrete instance of `GetEncryptionInput` via:

GetEncryptionArgs{...}

type GetEncryptionOutput added in v5.82.0

type GetEncryptionOutput struct{ *pulumi.OutputState }

func (GetEncryptionOutput) ElementType added in v5.82.0

func (GetEncryptionOutput) ElementType() reflect.Type

func (GetEncryptionOutput) Identities added in v5.82.0

An `identity` block as defined below.

func (GetEncryptionOutput) KeyUrl added in v5.82.0

The URI specifying the Key vault and key to be used to encrypt data in this resource.

func (GetEncryptionOutput) ToGetEncryptionOutput added in v5.82.0

func (o GetEncryptionOutput) ToGetEncryptionOutput() GetEncryptionOutput

func (GetEncryptionOutput) ToGetEncryptionOutputWithContext added in v5.82.0

func (o GetEncryptionOutput) ToGetEncryptionOutputWithContext(ctx context.Context) GetEncryptionOutput

type GetIdentity added in v5.82.0

type GetIdentity struct {
	// The list of the User Assigned Identity IDs that is assigned to this Load Test Service.
	IdentityIds []string `pulumi:"identityIds"`
	// The Principal ID for the System-Assigned Managed Identity assigned to this Load Test Service.
	PrincipalId string `pulumi:"principalId"`
	// The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test Service.
	TenantId string `pulumi:"tenantId"`
	// Type of Managed Service Identity that is assigned to this Load Test Encryption.
	Type string `pulumi:"type"`
}

type GetIdentityArgs added in v5.82.0

type GetIdentityArgs struct {
	// The list of the User Assigned Identity IDs that is assigned to this Load Test Service.
	IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"`
	// The Principal ID for the System-Assigned Managed Identity assigned to this Load Test Service.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test Service.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Type of Managed Service Identity that is assigned to this Load Test Encryption.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetIdentityArgs) ElementType added in v5.82.0

func (GetIdentityArgs) ElementType() reflect.Type

func (GetIdentityArgs) ToGetIdentityOutput added in v5.82.0

func (i GetIdentityArgs) ToGetIdentityOutput() GetIdentityOutput

func (GetIdentityArgs) ToGetIdentityOutputWithContext added in v5.82.0

func (i GetIdentityArgs) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput

type GetIdentityArray added in v5.82.0

type GetIdentityArray []GetIdentityInput

func (GetIdentityArray) ElementType added in v5.82.0

func (GetIdentityArray) ElementType() reflect.Type

func (GetIdentityArray) ToGetIdentityArrayOutput added in v5.82.0

func (i GetIdentityArray) ToGetIdentityArrayOutput() GetIdentityArrayOutput

func (GetIdentityArray) ToGetIdentityArrayOutputWithContext added in v5.82.0

func (i GetIdentityArray) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput

type GetIdentityArrayInput added in v5.82.0

type GetIdentityArrayInput interface {
	pulumi.Input

	ToGetIdentityArrayOutput() GetIdentityArrayOutput
	ToGetIdentityArrayOutputWithContext(context.Context) GetIdentityArrayOutput
}

GetIdentityArrayInput is an input type that accepts GetIdentityArray and GetIdentityArrayOutput values. You can construct a concrete instance of `GetIdentityArrayInput` via:

GetIdentityArray{ GetIdentityArgs{...} }

type GetIdentityArrayOutput added in v5.82.0

type GetIdentityArrayOutput struct{ *pulumi.OutputState }

func (GetIdentityArrayOutput) ElementType added in v5.82.0

func (GetIdentityArrayOutput) ElementType() reflect.Type

func (GetIdentityArrayOutput) Index added in v5.82.0

func (GetIdentityArrayOutput) ToGetIdentityArrayOutput added in v5.82.0

func (o GetIdentityArrayOutput) ToGetIdentityArrayOutput() GetIdentityArrayOutput

func (GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext added in v5.82.0

func (o GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput

type GetIdentityInput added in v5.82.0

type GetIdentityInput interface {
	pulumi.Input

	ToGetIdentityOutput() GetIdentityOutput
	ToGetIdentityOutputWithContext(context.Context) GetIdentityOutput
}

GetIdentityInput is an input type that accepts GetIdentityArgs and GetIdentityOutput values. You can construct a concrete instance of `GetIdentityInput` via:

GetIdentityArgs{...}

type GetIdentityOutput added in v5.82.0

type GetIdentityOutput struct{ *pulumi.OutputState }

func (GetIdentityOutput) ElementType added in v5.82.0

func (GetIdentityOutput) ElementType() reflect.Type

func (GetIdentityOutput) IdentityIds added in v5.82.0

func (o GetIdentityOutput) IdentityIds() pulumi.StringArrayOutput

The list of the User Assigned Identity IDs that is assigned to this Load Test Service.

func (GetIdentityOutput) PrincipalId added in v5.82.0

func (o GetIdentityOutput) PrincipalId() pulumi.StringOutput

The Principal ID for the System-Assigned Managed Identity assigned to this Load Test Service.

func (GetIdentityOutput) TenantId added in v5.82.0

func (o GetIdentityOutput) TenantId() pulumi.StringOutput

The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test Service.

func (GetIdentityOutput) ToGetIdentityOutput added in v5.82.0

func (o GetIdentityOutput) ToGetIdentityOutput() GetIdentityOutput

func (GetIdentityOutput) ToGetIdentityOutputWithContext added in v5.82.0

func (o GetIdentityOutput) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput

func (GetIdentityOutput) Type added in v5.82.0

Type of Managed Service Identity that is assigned to this Load Test Encryption.

type GetOutputArgs added in v5.82.0

type GetOutputArgs struct {
	// The name of the Load Test Service.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the Resource Group in which the Load Test Service exists.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

A collection of arguments for invoking get.

func (GetOutputArgs) ElementType added in v5.82.0

func (GetOutputArgs) ElementType() reflect.Type

type GetResult added in v5.82.0

type GetResult struct {
	// Resource data plane URI.
	DataPlaneUri string `pulumi:"dataPlaneUri"`
	// Description of the resource.
	Description string `pulumi:"description"`
	// An `encryption` block as defined below.
	Encryptions []GetEncryption `pulumi:"encryptions"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// An `identity` block as defined below.
	Identities []GetIdentity `pulumi:"identities"`
	// The Azure Region where the Load Test exists.
	Location          string `pulumi:"location"`
	Name              string `pulumi:"name"`
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// A mapping of tags assigned to the Load Test Service.
	Tags map[string]string `pulumi:"tags"`
}

A collection of values returned by get.

func Get added in v5.82.0

func Get(ctx *pulumi.Context, args *GetArgs, opts ...pulumi.InvokeOption) (*GetResult, error)

Use this data source to access information about a Load Test Service.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/loadtest"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := loadtest.Get(ctx, &loadtest.GetArgs{
			ResourceGroupName: "example-resources",
			Name:              "example-load-test",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("loadTestId", example.Id)
		return nil
	})
}

```

type GetResultOutput added in v5.82.0

type GetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by get.

func GetOutput added in v5.82.0

func GetOutput(ctx *pulumi.Context, args GetOutputArgs, opts ...pulumi.InvokeOption) GetResultOutput

func (GetResultOutput) DataPlaneUri added in v5.82.0

func (o GetResultOutput) DataPlaneUri() pulumi.StringOutput

Resource data plane URI.

func (GetResultOutput) Description added in v5.82.0

func (o GetResultOutput) Description() pulumi.StringOutput

Description of the resource.

func (GetResultOutput) ElementType added in v5.82.0

func (GetResultOutput) ElementType() reflect.Type

func (GetResultOutput) Encryptions added in v5.82.0

func (o GetResultOutput) Encryptions() GetEncryptionArrayOutput

An `encryption` block as defined below.

func (GetResultOutput) Id added in v5.82.0

The provider-assigned unique ID for this managed resource.

func (GetResultOutput) Identities added in v5.82.0

func (o GetResultOutput) Identities() GetIdentityArrayOutput

An `identity` block as defined below.

func (GetResultOutput) Location added in v5.82.0

func (o GetResultOutput) Location() pulumi.StringOutput

The Azure Region where the Load Test exists.

func (GetResultOutput) Name added in v5.82.0

func (GetResultOutput) ResourceGroupName added in v5.82.0

func (o GetResultOutput) ResourceGroupName() pulumi.StringOutput

func (GetResultOutput) Tags added in v5.82.0

A mapping of tags assigned to the Load Test Service.

func (GetResultOutput) ToGetResultOutput added in v5.82.0

func (o GetResultOutput) ToGetResultOutput() GetResultOutput

func (GetResultOutput) ToGetResultOutputWithContext added in v5.82.0

func (o GetResultOutput) ToGetResultOutputWithContext(ctx context.Context) GetResultOutput

type LoadTest

type LoadTest struct {
	pulumi.CustomResourceState

	// Resource data plane URI.
	DataPlaneUri pulumi.StringOutput `pulumi:"dataPlaneUri"`
	// Description of the resource. Changing this forces a new Load Test to be created.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// An `encryption` block as defined below. Changing this forces a new Load Test to be created.
	Encryption LoadTestEncryptionPtrOutput `pulumi:"encryption"`
	// An `identity` block as defined below. Specifies the Managed Identity which should be assigned to this Load Test.
	Identity LoadTestIdentityPtrOutput `pulumi:"identity"`
	// The Azure Region where the Load Test should exist. Changing this forces a new Load Test to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the name of this Load Test. Changing this forces a new Load Test to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies the name of the Resource Group within which this Load Test should exist. Changing this forces a new Load Test to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A mapping of tags which should be assigned to the Load Test.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

<!-- Note: This documentation is generated. Any manual changes will be overwritten -->

Manages a Load Test Service.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/loadtest"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-resources"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		_, err = authorization.NewUserAssignedIdentity(ctx, "example", &authorization.UserAssignedIdentityArgs{
			Name:              pulumi.String("example"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
		})
		if err != nil {
			return err
		}
		_, err = loadtest.NewLoadTest(ctx, "example", &loadtest.LoadTestArgs{
			Location:          example.Location,
			Name:              pulumi.String("example"),
			ResourceGroupName: example.Name,
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

An existing Load Test can be imported into Terraform using the `resource id`, e.g.

```sh $ pulumi import azure:loadtest/loadTest:LoadTest example /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName} ```

* Where `{subscriptionId}` is the ID of the Azure Subscription where the Load Test exists. For example `12345678-1234-9876-4563-123456789012`.

* Where `{resourceGroupName}` is the name of Resource Group where this Load Test exists. For example `example-resource-group`.

* Where `{loadTestName}` is the name of the Load Test. For example `loadTestValue`.

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. Changing this forces a new Load Test to be created.
	Description pulumi.StringPtrInput
	// An `encryption` block as defined below. Changing this forces a new Load Test to be created.
	Encryption LoadTestEncryptionPtrInput
	// An `identity` block as defined below. Specifies the Managed Identity which should be assigned to this Load Test.
	Identity LoadTestIdentityPtrInput
	// The Azure Region where the Load Test should exist. Changing this forces a new Load Test to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of this Load Test. Changing this forces a new Load Test to be created.
	Name pulumi.StringPtrInput
	// Specifies the name of the Resource Group within which this Load Test should exist. Changing this forces a new Load Test to be created.
	ResourceGroupName pulumi.StringInput
	// A mapping of tags which should be assigned to the Load Test.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a LoadTest resource.

func (LoadTestArgs) ElementType

func (LoadTestArgs) ElementType() reflect.Type

type LoadTestArray

type LoadTestArray []LoadTestInput

func (LoadTestArray) ElementType

func (LoadTestArray) ElementType() reflect.Type

func (LoadTestArray) ToLoadTestArrayOutput

func (i LoadTestArray) ToLoadTestArrayOutput() LoadTestArrayOutput

func (LoadTestArray) ToLoadTestArrayOutputWithContext

func (i LoadTestArray) ToLoadTestArrayOutputWithContext(ctx context.Context) LoadTestArrayOutput

type LoadTestArrayInput

type LoadTestArrayInput interface {
	pulumi.Input

	ToLoadTestArrayOutput() LoadTestArrayOutput
	ToLoadTestArrayOutputWithContext(context.Context) LoadTestArrayOutput
}

LoadTestArrayInput is an input type that accepts LoadTestArray and LoadTestArrayOutput values. You can construct a concrete instance of `LoadTestArrayInput` via:

LoadTestArray{ LoadTestArgs{...} }

type LoadTestArrayOutput

type LoadTestArrayOutput struct{ *pulumi.OutputState }

func (LoadTestArrayOutput) ElementType

func (LoadTestArrayOutput) ElementType() reflect.Type

func (LoadTestArrayOutput) Index

func (LoadTestArrayOutput) ToLoadTestArrayOutput

func (o LoadTestArrayOutput) ToLoadTestArrayOutput() LoadTestArrayOutput

func (LoadTestArrayOutput) ToLoadTestArrayOutputWithContext

func (o LoadTestArrayOutput) ToLoadTestArrayOutputWithContext(ctx context.Context) LoadTestArrayOutput

type LoadTestEncryption added in v5.75.0

type LoadTestEncryption struct {
	// An `identity` block as defined below. Changing this forces a new Load Test to be created.
	Identity LoadTestEncryptionIdentity `pulumi:"identity"`
	// The URI specifying the Key vault and key to be used to encrypt data in this resource. The URI should include the key version. Changing this forces a new Load Test to be created.
	KeyUrl string `pulumi:"keyUrl"`
}

type LoadTestEncryptionArgs added in v5.75.0

type LoadTestEncryptionArgs struct {
	// An `identity` block as defined below. Changing this forces a new Load Test to be created.
	Identity LoadTestEncryptionIdentityInput `pulumi:"identity"`
	// The URI specifying the Key vault and key to be used to encrypt data in this resource. The URI should include the key version. Changing this forces a new Load Test to be created.
	KeyUrl pulumi.StringInput `pulumi:"keyUrl"`
}

func (LoadTestEncryptionArgs) ElementType added in v5.75.0

func (LoadTestEncryptionArgs) ElementType() reflect.Type

func (LoadTestEncryptionArgs) ToLoadTestEncryptionOutput added in v5.75.0

func (i LoadTestEncryptionArgs) ToLoadTestEncryptionOutput() LoadTestEncryptionOutput

func (LoadTestEncryptionArgs) ToLoadTestEncryptionOutputWithContext added in v5.75.0

func (i LoadTestEncryptionArgs) ToLoadTestEncryptionOutputWithContext(ctx context.Context) LoadTestEncryptionOutput

func (LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutput added in v5.75.0

func (i LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput

func (LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutputWithContext added in v5.75.0

func (i LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutputWithContext(ctx context.Context) LoadTestEncryptionPtrOutput

type LoadTestEncryptionIdentity added in v5.75.0

type LoadTestEncryptionIdentity struct {
	// The User Assigned Identity ID that should be assigned to this Load Test Encryption. Changing this forces a new Load Test to be created.
	IdentityId string `pulumi:"identityId"`
	// Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.
	Type string `pulumi:"type"`
}

type LoadTestEncryptionIdentityArgs added in v5.75.0

type LoadTestEncryptionIdentityArgs struct {
	// The User Assigned Identity ID that should be assigned to this Load Test Encryption. Changing this forces a new Load Test to be created.
	IdentityId pulumi.StringInput `pulumi:"identityId"`
	// Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.
	Type pulumi.StringInput `pulumi:"type"`
}

func (LoadTestEncryptionIdentityArgs) ElementType added in v5.75.0

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutput added in v5.75.0

func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutputWithContext added in v5.75.0

func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityOutput

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutput added in v5.75.0

func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutputWithContext added in v5.75.0

func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityPtrOutput

type LoadTestEncryptionIdentityInput added in v5.75.0

type LoadTestEncryptionIdentityInput interface {
	pulumi.Input

	ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput
	ToLoadTestEncryptionIdentityOutputWithContext(context.Context) LoadTestEncryptionIdentityOutput
}

LoadTestEncryptionIdentityInput is an input type that accepts LoadTestEncryptionIdentityArgs and LoadTestEncryptionIdentityOutput values. You can construct a concrete instance of `LoadTestEncryptionIdentityInput` via:

LoadTestEncryptionIdentityArgs{...}

type LoadTestEncryptionIdentityOutput added in v5.75.0

type LoadTestEncryptionIdentityOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionIdentityOutput) ElementType added in v5.75.0

func (LoadTestEncryptionIdentityOutput) IdentityId added in v5.75.0

The User Assigned Identity ID that should be assigned to this Load Test Encryption. Changing this forces a new Load Test to be created.

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutput added in v5.75.0

func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutputWithContext added in v5.75.0

func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityOutput

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutput added in v5.75.0

func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext added in v5.75.0

func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityOutput) Type added in v5.75.0

Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.

type LoadTestEncryptionIdentityPtrInput added in v5.75.0

type LoadTestEncryptionIdentityPtrInput interface {
	pulumi.Input

	ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput
	ToLoadTestEncryptionIdentityPtrOutputWithContext(context.Context) LoadTestEncryptionIdentityPtrOutput
}

LoadTestEncryptionIdentityPtrInput is an input type that accepts LoadTestEncryptionIdentityArgs, LoadTestEncryptionIdentityPtr and LoadTestEncryptionIdentityPtrOutput values. You can construct a concrete instance of `LoadTestEncryptionIdentityPtrInput` via:

        LoadTestEncryptionIdentityArgs{...}

or:

        nil

func LoadTestEncryptionIdentityPtr added in v5.75.0

type LoadTestEncryptionIdentityPtrOutput added in v5.75.0

type LoadTestEncryptionIdentityPtrOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionIdentityPtrOutput) Elem added in v5.75.0

func (LoadTestEncryptionIdentityPtrOutput) ElementType added in v5.75.0

func (LoadTestEncryptionIdentityPtrOutput) IdentityId added in v5.75.0

The User Assigned Identity ID that should be assigned to this Load Test Encryption. Changing this forces a new Load Test to be created.

func (LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutput added in v5.75.0

func (o LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext added in v5.75.0

func (o LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityPtrOutput) Type added in v5.75.0

Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.

type LoadTestEncryptionInput added in v5.75.0

type LoadTestEncryptionInput interface {
	pulumi.Input

	ToLoadTestEncryptionOutput() LoadTestEncryptionOutput
	ToLoadTestEncryptionOutputWithContext(context.Context) LoadTestEncryptionOutput
}

LoadTestEncryptionInput is an input type that accepts LoadTestEncryptionArgs and LoadTestEncryptionOutput values. You can construct a concrete instance of `LoadTestEncryptionInput` via:

LoadTestEncryptionArgs{...}

type LoadTestEncryptionOutput added in v5.75.0

type LoadTestEncryptionOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionOutput) ElementType added in v5.75.0

func (LoadTestEncryptionOutput) ElementType() reflect.Type

func (LoadTestEncryptionOutput) Identity added in v5.75.0

An `identity` block as defined below. Changing this forces a new Load Test to be created.

func (LoadTestEncryptionOutput) KeyUrl added in v5.75.0

The URI specifying the Key vault and key to be used to encrypt data in this resource. The URI should include the key version. Changing this forces a new Load Test to be created.

func (LoadTestEncryptionOutput) ToLoadTestEncryptionOutput added in v5.75.0

func (o LoadTestEncryptionOutput) ToLoadTestEncryptionOutput() LoadTestEncryptionOutput

func (LoadTestEncryptionOutput) ToLoadTestEncryptionOutputWithContext added in v5.75.0

func (o LoadTestEncryptionOutput) ToLoadTestEncryptionOutputWithContext(ctx context.Context) LoadTestEncryptionOutput

func (LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutput added in v5.75.0

func (o LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput

func (LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutputWithContext added in v5.75.0

func (o LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutputWithContext(ctx context.Context) LoadTestEncryptionPtrOutput

type LoadTestEncryptionPtrInput added in v5.75.0

type LoadTestEncryptionPtrInput interface {
	pulumi.Input

	ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput
	ToLoadTestEncryptionPtrOutputWithContext(context.Context) LoadTestEncryptionPtrOutput
}

LoadTestEncryptionPtrInput is an input type that accepts LoadTestEncryptionArgs, LoadTestEncryptionPtr and LoadTestEncryptionPtrOutput values. You can construct a concrete instance of `LoadTestEncryptionPtrInput` via:

        LoadTestEncryptionArgs{...}

or:

        nil

func LoadTestEncryptionPtr added in v5.75.0

func LoadTestEncryptionPtr(v *LoadTestEncryptionArgs) LoadTestEncryptionPtrInput

type LoadTestEncryptionPtrOutput added in v5.75.0

type LoadTestEncryptionPtrOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionPtrOutput) Elem added in v5.75.0

func (LoadTestEncryptionPtrOutput) ElementType added in v5.75.0

func (LoadTestEncryptionPtrOutput) Identity added in v5.75.0

An `identity` block as defined below. Changing this forces a new Load Test to be created.

func (LoadTestEncryptionPtrOutput) KeyUrl added in v5.75.0

The URI specifying the Key vault and key to be used to encrypt data in this resource. The URI should include the key version. Changing this forces a new Load Test to be created.

func (LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutput added in v5.75.0

func (o LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput

func (LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutputWithContext added in v5.75.0

func (o LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutputWithContext(ctx context.Context) LoadTestEncryptionPtrOutput

type LoadTestIdentity added in v5.22.0

type LoadTestIdentity struct {
	// A list of the User Assigned Identity IDs that should be assigned to this Load Test.
	IdentityIds []string `pulumi:"identityIds"`
	// The Principal ID for the System-Assigned Managed Identity assigned to this Load Test.
	// *
	PrincipalId *string `pulumi:"principalId"`
	// The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test.
	TenantId *string `pulumi:"tenantId"`
	// Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.
	Type string `pulumi:"type"`
}

type LoadTestIdentityArgs added in v5.22.0

type LoadTestIdentityArgs struct {
	// A list of the User Assigned Identity IDs that should be assigned to this Load Test.
	IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"`
	// The Principal ID for the System-Assigned Managed Identity assigned to this Load Test.
	// *
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.
	Type pulumi.StringInput `pulumi:"type"`
}

func (LoadTestIdentityArgs) ElementType added in v5.22.0

func (LoadTestIdentityArgs) ElementType() reflect.Type

func (LoadTestIdentityArgs) ToLoadTestIdentityOutput added in v5.22.0

func (i LoadTestIdentityArgs) ToLoadTestIdentityOutput() LoadTestIdentityOutput

func (LoadTestIdentityArgs) ToLoadTestIdentityOutputWithContext added in v5.22.0

func (i LoadTestIdentityArgs) ToLoadTestIdentityOutputWithContext(ctx context.Context) LoadTestIdentityOutput

func (LoadTestIdentityArgs) ToLoadTestIdentityPtrOutput added in v5.22.0

func (i LoadTestIdentityArgs) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput

func (LoadTestIdentityArgs) ToLoadTestIdentityPtrOutputWithContext added in v5.22.0

func (i LoadTestIdentityArgs) ToLoadTestIdentityPtrOutputWithContext(ctx context.Context) LoadTestIdentityPtrOutput

type LoadTestIdentityInput added in v5.22.0

type LoadTestIdentityInput interface {
	pulumi.Input

	ToLoadTestIdentityOutput() LoadTestIdentityOutput
	ToLoadTestIdentityOutputWithContext(context.Context) LoadTestIdentityOutput
}

LoadTestIdentityInput is an input type that accepts LoadTestIdentityArgs and LoadTestIdentityOutput values. You can construct a concrete instance of `LoadTestIdentityInput` via:

LoadTestIdentityArgs{...}

type LoadTestIdentityOutput added in v5.22.0

type LoadTestIdentityOutput struct{ *pulumi.OutputState }

func (LoadTestIdentityOutput) ElementType added in v5.22.0

func (LoadTestIdentityOutput) ElementType() reflect.Type

func (LoadTestIdentityOutput) IdentityIds added in v5.44.0

A list of the User Assigned Identity IDs that should be assigned to this Load Test.

func (LoadTestIdentityOutput) PrincipalId added in v5.22.0

The Principal ID for the System-Assigned Managed Identity assigned to this Load Test. *

func (LoadTestIdentityOutput) TenantId added in v5.22.0

The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test.

func (LoadTestIdentityOutput) ToLoadTestIdentityOutput added in v5.22.0

func (o LoadTestIdentityOutput) ToLoadTestIdentityOutput() LoadTestIdentityOutput

func (LoadTestIdentityOutput) ToLoadTestIdentityOutputWithContext added in v5.22.0

func (o LoadTestIdentityOutput) ToLoadTestIdentityOutputWithContext(ctx context.Context) LoadTestIdentityOutput

func (LoadTestIdentityOutput) ToLoadTestIdentityPtrOutput added in v5.22.0

func (o LoadTestIdentityOutput) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput

func (LoadTestIdentityOutput) ToLoadTestIdentityPtrOutputWithContext added in v5.22.0

func (o LoadTestIdentityOutput) ToLoadTestIdentityPtrOutputWithContext(ctx context.Context) LoadTestIdentityPtrOutput

func (LoadTestIdentityOutput) Type added in v5.22.0

Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.

type LoadTestIdentityPtrInput added in v5.22.0

type LoadTestIdentityPtrInput interface {
	pulumi.Input

	ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput
	ToLoadTestIdentityPtrOutputWithContext(context.Context) LoadTestIdentityPtrOutput
}

LoadTestIdentityPtrInput is an input type that accepts LoadTestIdentityArgs, LoadTestIdentityPtr and LoadTestIdentityPtrOutput values. You can construct a concrete instance of `LoadTestIdentityPtrInput` via:

        LoadTestIdentityArgs{...}

or:

        nil

func LoadTestIdentityPtr added in v5.22.0

func LoadTestIdentityPtr(v *LoadTestIdentityArgs) LoadTestIdentityPtrInput

type LoadTestIdentityPtrOutput added in v5.22.0

type LoadTestIdentityPtrOutput struct{ *pulumi.OutputState }

func (LoadTestIdentityPtrOutput) Elem added in v5.22.0

func (LoadTestIdentityPtrOutput) ElementType added in v5.22.0

func (LoadTestIdentityPtrOutput) ElementType() reflect.Type

func (LoadTestIdentityPtrOutput) IdentityIds added in v5.44.0

A list of the User Assigned Identity IDs that should be assigned to this Load Test.

func (LoadTestIdentityPtrOutput) PrincipalId added in v5.22.0

The Principal ID for the System-Assigned Managed Identity assigned to this Load Test. *

func (LoadTestIdentityPtrOutput) TenantId added in v5.22.0

The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test.

func (LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutput added in v5.22.0

func (o LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput

func (LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutputWithContext added in v5.22.0

func (o LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutputWithContext(ctx context.Context) LoadTestIdentityPtrOutput

func (LoadTestIdentityPtrOutput) Type added in v5.22.0

Specifies the type of Managed Identity that should be assigned to this Load Test Encryption. Possible values are `SystemAssigned` or `UserAssigned`. Changing this forces a new Load Test to be created.

type LoadTestInput

type LoadTestInput interface {
	pulumi.Input

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

type LoadTestMap

type LoadTestMap map[string]LoadTestInput

func (LoadTestMap) ElementType

func (LoadTestMap) ElementType() reflect.Type

func (LoadTestMap) ToLoadTestMapOutput

func (i LoadTestMap) ToLoadTestMapOutput() LoadTestMapOutput

func (LoadTestMap) ToLoadTestMapOutputWithContext

func (i LoadTestMap) ToLoadTestMapOutputWithContext(ctx context.Context) LoadTestMapOutput

type LoadTestMapInput

type LoadTestMapInput interface {
	pulumi.Input

	ToLoadTestMapOutput() LoadTestMapOutput
	ToLoadTestMapOutputWithContext(context.Context) LoadTestMapOutput
}

LoadTestMapInput is an input type that accepts LoadTestMap and LoadTestMapOutput values. You can construct a concrete instance of `LoadTestMapInput` via:

LoadTestMap{ "key": LoadTestArgs{...} }

type LoadTestMapOutput

type LoadTestMapOutput struct{ *pulumi.OutputState }

func (LoadTestMapOutput) ElementType

func (LoadTestMapOutput) ElementType() reflect.Type

func (LoadTestMapOutput) MapIndex

func (LoadTestMapOutput) ToLoadTestMapOutput

func (o LoadTestMapOutput) ToLoadTestMapOutput() LoadTestMapOutput

func (LoadTestMapOutput) ToLoadTestMapOutputWithContext

func (o LoadTestMapOutput) ToLoadTestMapOutputWithContext(ctx context.Context) LoadTestMapOutput

type LoadTestOutput

type LoadTestOutput struct{ *pulumi.OutputState }

func (LoadTestOutput) DataPlaneUri added in v5.22.0

func (o LoadTestOutput) DataPlaneUri() pulumi.StringOutput

Resource data plane URI.

func (LoadTestOutput) Description added in v5.22.0

func (o LoadTestOutput) Description() pulumi.StringPtrOutput

Description of the resource. Changing this forces a new Load Test to be created.

func (LoadTestOutput) ElementType

func (LoadTestOutput) ElementType() reflect.Type

func (LoadTestOutput) Encryption added in v5.75.0

An `encryption` block as defined below. Changing this forces a new Load Test to be created.

func (LoadTestOutput) Identity added in v5.22.0

An `identity` block as defined below. Specifies the Managed Identity which should be assigned to this Load Test.

func (LoadTestOutput) Location added in v5.5.0

func (o LoadTestOutput) Location() pulumi.StringOutput

The Azure Region where the Load Test should exist. Changing this forces a new Load Test to be created.

func (LoadTestOutput) Name added in v5.5.0

Specifies the name of this Load Test. Changing this forces a new Load Test to be created.

func (LoadTestOutput) ResourceGroupName added in v5.5.0

func (o LoadTestOutput) ResourceGroupName() pulumi.StringOutput

Specifies the name of the Resource Group within which this Load Test should exist. Changing this forces a new Load Test to be created.

func (LoadTestOutput) Tags added in v5.5.0

A mapping of tags which should be assigned to the Load Test.

func (LoadTestOutput) ToLoadTestOutput

func (o LoadTestOutput) ToLoadTestOutput() LoadTestOutput

func (LoadTestOutput) ToLoadTestOutputWithContext

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

type LoadTestState

type LoadTestState struct {
	// Resource data plane URI.
	DataPlaneUri pulumi.StringPtrInput
	// Description of the resource. Changing this forces a new Load Test to be created.
	Description pulumi.StringPtrInput
	// An `encryption` block as defined below. Changing this forces a new Load Test to be created.
	Encryption LoadTestEncryptionPtrInput
	// An `identity` block as defined below. Specifies the Managed Identity which should be assigned to this Load Test.
	Identity LoadTestIdentityPtrInput
	// The Azure Region where the Load Test should exist. Changing this forces a new Load Test to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of this Load Test. Changing this forces a new Load Test to be created.
	Name pulumi.StringPtrInput
	// Specifies the name of the Resource Group within which this Load Test should exist. Changing this forces a new Load Test to be created.
	ResourceGroupName pulumi.StringPtrInput
	// A mapping of tags which should be assigned to the Load Test.
	Tags pulumi.StringMapInput
}

func (LoadTestState) ElementType

func (LoadTestState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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