loadtest

package
v5.27.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2022 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 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"`
	// 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.

## 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
	// 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 LoadTestIdentity added in v5.22.0

type LoadTestIdentity struct {
	PrincipalId *string `pulumi:"principalId"`
	TenantId    *string `pulumi:"tenantId"`
	Type        string  `pulumi:"type"`
}

type LoadTestIdentityArgs added in v5.22.0

type LoadTestIdentityArgs struct {
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	TenantId    pulumi.StringPtrInput `pulumi:"tenantId"`
	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) PrincipalId added in v5.22.0

func (LoadTestIdentityOutput) TenantId added in v5.22.0

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

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) PrincipalId added in v5.22.0

func (LoadTestIdentityPtrOutput) TenantId added in v5.22.0

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

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) Identity added in v5.22.0

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