Documentation ¶
Index ¶
- type LoadTest
- type LoadTestArgs
- type LoadTestArray
- type LoadTestArrayInput
- type LoadTestArrayOutput
- type LoadTestEncryption
- type LoadTestEncryptionArgs
- func (LoadTestEncryptionArgs) ElementType() reflect.Type
- func (i LoadTestEncryptionArgs) ToLoadTestEncryptionOutput() LoadTestEncryptionOutput
- func (i LoadTestEncryptionArgs) ToLoadTestEncryptionOutputWithContext(ctx context.Context) LoadTestEncryptionOutput
- func (i LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput
- func (i LoadTestEncryptionArgs) ToLoadTestEncryptionPtrOutputWithContext(ctx context.Context) LoadTestEncryptionPtrOutput
- type LoadTestEncryptionIdentity
- type LoadTestEncryptionIdentityArgs
- func (LoadTestEncryptionIdentityArgs) ElementType() reflect.Type
- func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput
- func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityOutput
- func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput
- func (i LoadTestEncryptionIdentityArgs) ToLoadTestEncryptionIdentityPtrOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityPtrOutput
- type LoadTestEncryptionIdentityInput
- type LoadTestEncryptionIdentityOutput
- func (LoadTestEncryptionIdentityOutput) ElementType() reflect.Type
- func (o LoadTestEncryptionIdentityOutput) IdentityId() pulumi.StringOutput
- func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutput() LoadTestEncryptionIdentityOutput
- func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityOutput
- func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput
- func (o LoadTestEncryptionIdentityOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityPtrOutput
- func (o LoadTestEncryptionIdentityOutput) Type() pulumi.StringOutput
- type LoadTestEncryptionIdentityPtrInput
- type LoadTestEncryptionIdentityPtrOutput
- func (o LoadTestEncryptionIdentityPtrOutput) Elem() LoadTestEncryptionIdentityOutput
- func (LoadTestEncryptionIdentityPtrOutput) ElementType() reflect.Type
- func (o LoadTestEncryptionIdentityPtrOutput) IdentityId() pulumi.StringPtrOutput
- func (o LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutput() LoadTestEncryptionIdentityPtrOutput
- func (o LoadTestEncryptionIdentityPtrOutput) ToLoadTestEncryptionIdentityPtrOutputWithContext(ctx context.Context) LoadTestEncryptionIdentityPtrOutput
- func (o LoadTestEncryptionIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type LoadTestEncryptionInput
- type LoadTestEncryptionOutput
- func (LoadTestEncryptionOutput) ElementType() reflect.Type
- func (o LoadTestEncryptionOutput) Identity() LoadTestEncryptionIdentityOutput
- func (o LoadTestEncryptionOutput) KeyUrl() pulumi.StringOutput
- func (o LoadTestEncryptionOutput) ToLoadTestEncryptionOutput() LoadTestEncryptionOutput
- func (o LoadTestEncryptionOutput) ToLoadTestEncryptionOutputWithContext(ctx context.Context) LoadTestEncryptionOutput
- func (o LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput
- func (o LoadTestEncryptionOutput) ToLoadTestEncryptionPtrOutputWithContext(ctx context.Context) LoadTestEncryptionPtrOutput
- type LoadTestEncryptionPtrInput
- type LoadTestEncryptionPtrOutput
- func (o LoadTestEncryptionPtrOutput) Elem() LoadTestEncryptionOutput
- func (LoadTestEncryptionPtrOutput) ElementType() reflect.Type
- func (o LoadTestEncryptionPtrOutput) Identity() LoadTestEncryptionIdentityPtrOutput
- func (o LoadTestEncryptionPtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutput() LoadTestEncryptionPtrOutput
- func (o LoadTestEncryptionPtrOutput) ToLoadTestEncryptionPtrOutputWithContext(ctx context.Context) LoadTestEncryptionPtrOutput
- type LoadTestIdentity
- type LoadTestIdentityArgs
- func (LoadTestIdentityArgs) ElementType() reflect.Type
- func (i LoadTestIdentityArgs) ToLoadTestIdentityOutput() LoadTestIdentityOutput
- func (i LoadTestIdentityArgs) ToLoadTestIdentityOutputWithContext(ctx context.Context) LoadTestIdentityOutput
- func (i LoadTestIdentityArgs) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput
- func (i LoadTestIdentityArgs) ToLoadTestIdentityPtrOutputWithContext(ctx context.Context) LoadTestIdentityPtrOutput
- type LoadTestIdentityInput
- type LoadTestIdentityOutput
- func (LoadTestIdentityOutput) ElementType() reflect.Type
- func (o LoadTestIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o LoadTestIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LoadTestIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o LoadTestIdentityOutput) ToLoadTestIdentityOutput() LoadTestIdentityOutput
- func (o LoadTestIdentityOutput) ToLoadTestIdentityOutputWithContext(ctx context.Context) LoadTestIdentityOutput
- func (o LoadTestIdentityOutput) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput
- func (o LoadTestIdentityOutput) ToLoadTestIdentityPtrOutputWithContext(ctx context.Context) LoadTestIdentityPtrOutput
- func (o LoadTestIdentityOutput) Type() pulumi.StringOutput
- type LoadTestIdentityPtrInput
- type LoadTestIdentityPtrOutput
- func (o LoadTestIdentityPtrOutput) Elem() LoadTestIdentityOutput
- func (LoadTestIdentityPtrOutput) ElementType() reflect.Type
- func (o LoadTestIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o LoadTestIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LoadTestIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutput() LoadTestIdentityPtrOutput
- func (o LoadTestIdentityPtrOutput) ToLoadTestIdentityPtrOutputWithContext(ctx context.Context) LoadTestIdentityPtrOutput
- func (o LoadTestIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type LoadTestInput
- type LoadTestMap
- type LoadTestMapInput
- type LoadTestMapOutput
- type LoadTestOutput
- func (o LoadTestOutput) DataPlaneUri() pulumi.StringOutput
- func (o LoadTestOutput) Description() pulumi.StringPtrOutput
- func (LoadTestOutput) ElementType() reflect.Type
- func (o LoadTestOutput) Encryption() LoadTestEncryptionPtrOutput
- func (o LoadTestOutput) Identity() LoadTestIdentityPtrOutput
- func (o LoadTestOutput) Location() pulumi.StringOutput
- func (o LoadTestOutput) Name() pulumi.StringOutput
- func (o LoadTestOutput) ResourceGroupName() pulumi.StringOutput
- func (o LoadTestOutput) Tags() pulumi.StringMapOutput
- func (o LoadTestOutput) ToLoadTestOutput() LoadTestOutput
- func (o LoadTestOutput) ToLoadTestOutputWithContext(ctx context.Context) LoadTestOutput
- type LoadTestState
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"` // 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) 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 (o LoadTestArrayOutput) Index(i pulumi.IntInput) LoadTestOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (LoadTestEncryptionIdentityOutput) IdentityId ¶ added in v5.75.0
func (o LoadTestEncryptionIdentityOutput) IdentityId() pulumi.StringOutput
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
func (o LoadTestEncryptionIdentityOutput) Type() pulumi.StringOutput
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
func LoadTestEncryptionIdentityPtr(v *LoadTestEncryptionIdentityArgs) LoadTestEncryptionIdentityPtrInput
type LoadTestEncryptionIdentityPtrOutput ¶ added in v5.75.0
type LoadTestEncryptionIdentityPtrOutput struct{ *pulumi.OutputState }
func (LoadTestEncryptionIdentityPtrOutput) Elem ¶ added in v5.75.0
func (o LoadTestEncryptionIdentityPtrOutput) Elem() LoadTestEncryptionIdentityOutput
func (LoadTestEncryptionIdentityPtrOutput) ElementType ¶ added in v5.75.0
func (LoadTestEncryptionIdentityPtrOutput) ElementType() reflect.Type
func (LoadTestEncryptionIdentityPtrOutput) IdentityId ¶ added in v5.75.0
func (o LoadTestEncryptionIdentityPtrOutput) IdentityId() pulumi.StringPtrOutput
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
func (o LoadTestEncryptionIdentityPtrOutput) Type() pulumi.StringPtrOutput
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
func (o LoadTestEncryptionOutput) Identity() LoadTestEncryptionIdentityOutput
An `identity` block as defined below. Changing this forces a new Load Test to be created.
func (LoadTestEncryptionOutput) KeyUrl ¶ added in v5.75.0
func (o LoadTestEncryptionOutput) KeyUrl() pulumi.StringOutput
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 (o LoadTestEncryptionPtrOutput) Elem() LoadTestEncryptionOutput
func (LoadTestEncryptionPtrOutput) ElementType ¶ added in v5.75.0
func (LoadTestEncryptionPtrOutput) ElementType() reflect.Type
func (LoadTestEncryptionPtrOutput) Identity ¶ added in v5.75.0
func (o LoadTestEncryptionPtrOutput) Identity() LoadTestEncryptionIdentityPtrOutput
An `identity` block as defined below. Changing this forces a new Load Test to be created.
func (LoadTestEncryptionPtrOutput) KeyUrl ¶ added in v5.75.0
func (o LoadTestEncryptionPtrOutput) KeyUrl() pulumi.StringPtrOutput
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
func (o LoadTestIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of the User Assigned Identity IDs that should be assigned to this Load Test.
func (LoadTestIdentityOutput) PrincipalId ¶ added in v5.22.0
func (o LoadTestIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the System-Assigned Managed Identity assigned to this Load Test. *
func (LoadTestIdentityOutput) TenantId ¶ added in v5.22.0
func (o LoadTestIdentityOutput) TenantId() pulumi.StringPtrOutput
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
func (o LoadTestIdentityOutput) Type() pulumi.StringOutput
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 (o LoadTestIdentityPtrOutput) Elem() LoadTestIdentityOutput
func (LoadTestIdentityPtrOutput) ElementType ¶ added in v5.22.0
func (LoadTestIdentityPtrOutput) ElementType() reflect.Type
func (LoadTestIdentityPtrOutput) IdentityIds ¶ added in v5.44.0
func (o LoadTestIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of the User Assigned Identity IDs that should be assigned to this Load Test.
func (LoadTestIdentityPtrOutput) PrincipalId ¶ added in v5.22.0
func (o LoadTestIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the System-Assigned Managed Identity assigned to this Load Test. *
func (LoadTestIdentityPtrOutput) TenantId ¶ added in v5.22.0
func (o LoadTestIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
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
func (o LoadTestIdentityPtrOutput) Type() pulumi.StringPtrOutput
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 (o LoadTestMapOutput) MapIndex(k pulumi.StringInput) LoadTestOutput
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
func (o LoadTestOutput) Encryption() LoadTestEncryptionPtrOutput
An `encryption` block as defined below. Changing this forces a new Load Test to be created.
func (LoadTestOutput) Identity ¶ added in v5.22.0
func (o LoadTestOutput) Identity() LoadTestIdentityPtrOutput
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
func (o LoadTestOutput) Name() pulumi.StringOutput
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
func (o LoadTestOutput) Tags() pulumi.StringMapOutput
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