loadtest

package
v6.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 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

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

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

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

func (GetEncryptionArgs) ElementType() reflect.Type

func (GetEncryptionArgs) ToGetEncryptionOutput

func (i GetEncryptionArgs) ToGetEncryptionOutput() GetEncryptionOutput

func (GetEncryptionArgs) ToGetEncryptionOutputWithContext

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

type GetEncryptionArray

type GetEncryptionArray []GetEncryptionInput

func (GetEncryptionArray) ElementType

func (GetEncryptionArray) ElementType() reflect.Type

func (GetEncryptionArray) ToGetEncryptionArrayOutput

func (i GetEncryptionArray) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput

func (GetEncryptionArray) ToGetEncryptionArrayOutputWithContext

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

type GetEncryptionArrayInput

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

type GetEncryptionArrayOutput struct{ *pulumi.OutputState }

func (GetEncryptionArrayOutput) ElementType

func (GetEncryptionArrayOutput) ElementType() reflect.Type

func (GetEncryptionArrayOutput) Index

func (GetEncryptionArrayOutput) ToGetEncryptionArrayOutput

func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput

func (GetEncryptionArrayOutput) ToGetEncryptionArrayOutputWithContext

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

type GetEncryptionIdentity

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

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

func (GetEncryptionIdentityArgs) ElementType() reflect.Type

func (GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutput

func (i GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput

func (GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutputWithContext

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

type GetEncryptionIdentityArray

type GetEncryptionIdentityArray []GetEncryptionIdentityInput

func (GetEncryptionIdentityArray) ElementType

func (GetEncryptionIdentityArray) ElementType() reflect.Type

func (GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput

func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput

func (GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutputWithContext

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

type GetEncryptionIdentityArrayInput

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

type GetEncryptionIdentityArrayOutput struct{ *pulumi.OutputState }

func (GetEncryptionIdentityArrayOutput) ElementType

func (GetEncryptionIdentityArrayOutput) Index

func (GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput

func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput

func (GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutputWithContext

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

type GetEncryptionIdentityInput

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

type GetEncryptionIdentityOutput struct{ *pulumi.OutputState }

func (GetEncryptionIdentityOutput) ElementType

func (GetEncryptionIdentityOutput) IdentityId

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

func (GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput

func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput

func (GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutputWithContext

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

func (GetEncryptionIdentityOutput) Type

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

type GetEncryptionInput

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

type GetEncryptionOutput struct{ *pulumi.OutputState }

func (GetEncryptionOutput) ElementType

func (GetEncryptionOutput) ElementType() reflect.Type

func (GetEncryptionOutput) Identities

An `identity` block as defined below.

func (GetEncryptionOutput) KeyUrl

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

func (GetEncryptionOutput) ToGetEncryptionOutput

func (o GetEncryptionOutput) ToGetEncryptionOutput() GetEncryptionOutput

func (GetEncryptionOutput) ToGetEncryptionOutputWithContext

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

type GetIdentity

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

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

func (GetIdentityArgs) ElementType() reflect.Type

func (GetIdentityArgs) ToGetIdentityOutput

func (i GetIdentityArgs) ToGetIdentityOutput() GetIdentityOutput

func (GetIdentityArgs) ToGetIdentityOutputWithContext

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

type GetIdentityArray

type GetIdentityArray []GetIdentityInput

func (GetIdentityArray) ElementType

func (GetIdentityArray) ElementType() reflect.Type

func (GetIdentityArray) ToGetIdentityArrayOutput

func (i GetIdentityArray) ToGetIdentityArrayOutput() GetIdentityArrayOutput

func (GetIdentityArray) ToGetIdentityArrayOutputWithContext

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

type GetIdentityArrayInput

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

type GetIdentityArrayOutput struct{ *pulumi.OutputState }

func (GetIdentityArrayOutput) ElementType

func (GetIdentityArrayOutput) ElementType() reflect.Type

func (GetIdentityArrayOutput) Index

func (GetIdentityArrayOutput) ToGetIdentityArrayOutput

func (o GetIdentityArrayOutput) ToGetIdentityArrayOutput() GetIdentityArrayOutput

func (GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext

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

type GetIdentityInput

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

type GetIdentityOutput struct{ *pulumi.OutputState }

func (GetIdentityOutput) ElementType

func (GetIdentityOutput) ElementType() reflect.Type

func (GetIdentityOutput) IdentityIds

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

func (o GetIdentityOutput) PrincipalId() pulumi.StringOutput

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

func (GetIdentityOutput) TenantId

func (o GetIdentityOutput) TenantId() pulumi.StringOutput

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

func (GetIdentityOutput) ToGetIdentityOutput

func (o GetIdentityOutput) ToGetIdentityOutput() GetIdentityOutput

func (GetIdentityOutput) ToGetIdentityOutputWithContext

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

func (GetIdentityOutput) Type

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

type GetOutputArgs

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

func (GetOutputArgs) ElementType() reflect.Type

type GetResult

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

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/v6/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

type GetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by get.

func GetOutput

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

func (GetResultOutput) DataPlaneUri

func (o GetResultOutput) DataPlaneUri() pulumi.StringOutput

Resource data plane URI.

func (GetResultOutput) Description

func (o GetResultOutput) Description() pulumi.StringOutput

Description of the resource.

func (GetResultOutput) ElementType

func (GetResultOutput) ElementType() reflect.Type

func (GetResultOutput) Encryptions

func (o GetResultOutput) Encryptions() GetEncryptionArrayOutput

An `encryption` block as defined below.

func (GetResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResultOutput) Identities

func (o GetResultOutput) Identities() GetIdentityArrayOutput

An `identity` block as defined below.

func (GetResultOutput) Location

func (o GetResultOutput) Location() pulumi.StringOutput

The Azure Region where the Load Test exists.

func (GetResultOutput) Name

func (GetResultOutput) ResourceGroupName

func (o GetResultOutput) ResourceGroupName() pulumi.StringOutput

func (GetResultOutput) Tags

A mapping of tags assigned to the Load Test Service.

func (GetResultOutput) ToGetResultOutput

func (o GetResultOutput) ToGetResultOutput() GetResultOutput

func (GetResultOutput) ToGetResultOutputWithContext

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/v6/go/azure/authorization"
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v6/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 Pulumi 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

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

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

func (LoadTestEncryptionArgs) ElementType() reflect.Type

func (LoadTestEncryptionArgs) ToLoadTestEncryptionOutput

func (i LoadTestEncryptionArgs) ToLoadTestEncryptionOutput() LoadTestEncryptionOutput

func (LoadTestEncryptionArgs) ToLoadTestEncryptionOutputWithContext

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

func (LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutput

func (i LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput

func (LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutputWithContext

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

type LoadTestEncryptionIdentity

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

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

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutput

func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutputWithContext

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

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutput

func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutputWithContext

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

type LoadTestEncryptionIdentityInput

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

type LoadTestEncryptionIdentityOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionIdentityOutput) ElementType

func (LoadTestEncryptionIdentityOutput) IdentityId

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

func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutputWithContext

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

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutput

func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext

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

func (LoadTestEncryptionIdentityOutput) Type

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

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

type LoadTestEncryptionIdentityPtrOutput

type LoadTestEncryptionIdentityPtrOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionIdentityPtrOutput) Elem

func (LoadTestEncryptionIdentityPtrOutput) ElementType

func (LoadTestEncryptionIdentityPtrOutput) IdentityId

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

func (o LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput

func (LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext

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

func (LoadTestEncryptionIdentityPtrOutput) Type

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

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

type LoadTestEncryptionOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionOutput) ElementType

func (LoadTestEncryptionOutput) ElementType() reflect.Type

func (LoadTestEncryptionOutput) Identity

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

func (LoadTestEncryptionOutput) KeyUrl

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

func (o LoadTestEncryptionOutput) ToLoadTestEncryptionOutput() LoadTestEncryptionOutput

func (LoadTestEncryptionOutput) ToLoadTestEncryptionOutputWithContext

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

func (LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutput

func (o LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput

func (LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutputWithContext

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

type LoadTestEncryptionPtrInput

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

type LoadTestEncryptionPtrOutput

type LoadTestEncryptionPtrOutput struct{ *pulumi.OutputState }

func (LoadTestEncryptionPtrOutput) Elem

func (LoadTestEncryptionPtrOutput) ElementType

func (LoadTestEncryptionPtrOutput) Identity

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

func (LoadTestEncryptionPtrOutput) KeyUrl

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

func (o LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput

func (LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutputWithContext

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

type LoadTestIdentity

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

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

func (LoadTestIdentityArgs) ElementType() reflect.Type

func (LoadTestIdentityArgs) ToLoadTestIdentityOutput

func (i LoadTestIdentityArgs) ToLoadTestIdentityOutput() LoadTestIdentityOutput

func (LoadTestIdentityArgs) ToLoadTestIdentityOutputWithContext

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

func (LoadTestIdentityArgs) ToLoadTestIdentityPtrOutput

func (i LoadTestIdentityArgs) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput

func (LoadTestIdentityArgs) ToLoadTestIdentityPtrOutputWithContext

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

type LoadTestIdentityInput

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

type LoadTestIdentityOutput struct{ *pulumi.OutputState }

func (LoadTestIdentityOutput) ElementType

func (LoadTestIdentityOutput) ElementType() reflect.Type

func (LoadTestIdentityOutput) IdentityIds

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

func (LoadTestIdentityOutput) PrincipalId

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

func (LoadTestIdentityOutput) TenantId

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

func (LoadTestIdentityOutput) ToLoadTestIdentityOutput

func (o LoadTestIdentityOutput) ToLoadTestIdentityOutput() LoadTestIdentityOutput

func (LoadTestIdentityOutput) ToLoadTestIdentityOutputWithContext

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

func (LoadTestIdentityOutput) ToLoadTestIdentityPtrOutput

func (o LoadTestIdentityOutput) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput

func (LoadTestIdentityOutput) ToLoadTestIdentityPtrOutputWithContext

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

func (LoadTestIdentityOutput) Type

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

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

type LoadTestIdentityPtrOutput

type LoadTestIdentityPtrOutput struct{ *pulumi.OutputState }

func (LoadTestIdentityPtrOutput) Elem

func (LoadTestIdentityPtrOutput) ElementType

func (LoadTestIdentityPtrOutput) ElementType() reflect.Type

func (LoadTestIdentityPtrOutput) IdentityIds

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

func (LoadTestIdentityPtrOutput) PrincipalId

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

func (LoadTestIdentityPtrOutput) TenantId

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

func (LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutput

func (o LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput

func (LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutputWithContext

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

func (LoadTestIdentityPtrOutput) Type

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

func (o LoadTestOutput) DataPlaneUri() pulumi.StringOutput

Resource data plane URI.

func (LoadTestOutput) Description

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

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

func (LoadTestOutput) Identity

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

func (LoadTestOutput) Location

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

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

func (LoadTestOutput) ResourceGroupName

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

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