Documentation
¶
Index ¶
- type GetArgs
- type GetEncryption
- type GetEncryptionArgs
- type GetEncryptionArray
- type GetEncryptionArrayInput
- type GetEncryptionArrayOutput
- func (GetEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetEncryptionArrayOutput) Index(i pulumi.IntInput) GetEncryptionOutput
- func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput
- func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutputWithContext(ctx context.Context) GetEncryptionArrayOutput
- type GetEncryptionIdentity
- type GetEncryptionIdentityArgs
- type GetEncryptionIdentityArray
- func (GetEncryptionIdentityArray) ElementType() reflect.Type
- func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput
- func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutputWithContext(ctx context.Context) GetEncryptionIdentityArrayOutput
- type GetEncryptionIdentityArrayInput
- type GetEncryptionIdentityArrayOutput
- func (GetEncryptionIdentityArrayOutput) ElementType() reflect.Type
- func (o GetEncryptionIdentityArrayOutput) Index(i pulumi.IntInput) GetEncryptionIdentityOutput
- func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput
- func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutputWithContext(ctx context.Context) GetEncryptionIdentityArrayOutput
- type GetEncryptionIdentityInput
- type GetEncryptionIdentityOutput
- func (GetEncryptionIdentityOutput) ElementType() reflect.Type
- func (o GetEncryptionIdentityOutput) IdentityId() pulumi.StringOutput
- func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput
- func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutputWithContext(ctx context.Context) GetEncryptionIdentityOutput
- func (o GetEncryptionIdentityOutput) Type() pulumi.StringOutput
- type GetEncryptionInput
- type GetEncryptionOutput
- func (GetEncryptionOutput) ElementType() reflect.Type
- func (o GetEncryptionOutput) Identities() GetEncryptionIdentityArrayOutput
- func (o GetEncryptionOutput) KeyUrl() pulumi.StringOutput
- func (o GetEncryptionOutput) ToGetEncryptionOutput() GetEncryptionOutput
- func (o GetEncryptionOutput) ToGetEncryptionOutputWithContext(ctx context.Context) GetEncryptionOutput
- type GetIdentity
- type GetIdentityArgs
- type GetIdentityArray
- type GetIdentityArrayInput
- type GetIdentityArrayOutput
- func (GetIdentityArrayOutput) ElementType() reflect.Type
- func (o GetIdentityArrayOutput) Index(i pulumi.IntInput) GetIdentityOutput
- func (o GetIdentityArrayOutput) ToGetIdentityArrayOutput() GetIdentityArrayOutput
- func (o GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput
- type GetIdentityInput
- type GetIdentityOutput
- func (GetIdentityOutput) ElementType() reflect.Type
- func (o GetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetIdentityOutput) ToGetIdentityOutput() GetIdentityOutput
- func (o GetIdentityOutput) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput
- func (o GetIdentityOutput) Type() pulumi.StringOutput
- type GetOutputArgs
- type GetResult
- type GetResultOutput
- func (o GetResultOutput) DataPlaneUri() pulumi.StringOutput
- func (o GetResultOutput) Description() pulumi.StringOutput
- func (GetResultOutput) ElementType() reflect.Type
- func (o GetResultOutput) Encryptions() GetEncryptionArrayOutput
- func (o GetResultOutput) Id() pulumi.StringOutput
- func (o GetResultOutput) Identities() GetIdentityArrayOutput
- func (o GetResultOutput) Location() pulumi.StringOutput
- func (o GetResultOutput) Name() pulumi.StringOutput
- func (o GetResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetResultOutput) Tags() pulumi.StringMapOutput
- func (o GetResultOutput) ToGetResultOutput() GetResultOutput
- func (o GetResultOutput) ToGetResultOutputWithContext(ctx context.Context) GetResultOutput
- 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 GetArgs ¶ added in v5.82.0
type GetArgs struct { // The name of the Load Test Service. Name string `pulumi:"name"` // The name of the Resource Group in which the Load Test Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking get.
type GetEncryption ¶ added in v5.82.0
type GetEncryption struct { // An `identity` block as defined below. Identities []GetEncryptionIdentity `pulumi:"identities"` // The URI specifying the Key vault and key to be used to encrypt data in this resource. KeyUrl string `pulumi:"keyUrl"` }
type GetEncryptionArgs ¶ added in v5.82.0
type GetEncryptionArgs struct { // An `identity` block as defined below. Identities GetEncryptionIdentityArrayInput `pulumi:"identities"` // The URI specifying the Key vault and key to be used to encrypt data in this resource. KeyUrl pulumi.StringInput `pulumi:"keyUrl"` }
func (GetEncryptionArgs) ElementType ¶ added in v5.82.0
func (GetEncryptionArgs) ElementType() reflect.Type
func (GetEncryptionArgs) ToGetEncryptionOutput ¶ added in v5.82.0
func (i GetEncryptionArgs) ToGetEncryptionOutput() GetEncryptionOutput
func (GetEncryptionArgs) ToGetEncryptionOutputWithContext ¶ added in v5.82.0
func (i GetEncryptionArgs) ToGetEncryptionOutputWithContext(ctx context.Context) GetEncryptionOutput
type GetEncryptionArray ¶ added in v5.82.0
type GetEncryptionArray []GetEncryptionInput
func (GetEncryptionArray) ElementType ¶ added in v5.82.0
func (GetEncryptionArray) ElementType() reflect.Type
func (GetEncryptionArray) ToGetEncryptionArrayOutput ¶ added in v5.82.0
func (i GetEncryptionArray) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput
func (GetEncryptionArray) ToGetEncryptionArrayOutputWithContext ¶ added in v5.82.0
func (i GetEncryptionArray) ToGetEncryptionArrayOutputWithContext(ctx context.Context) GetEncryptionArrayOutput
type GetEncryptionArrayInput ¶ added in v5.82.0
type GetEncryptionArrayInput interface { pulumi.Input ToGetEncryptionArrayOutput() GetEncryptionArrayOutput ToGetEncryptionArrayOutputWithContext(context.Context) GetEncryptionArrayOutput }
GetEncryptionArrayInput is an input type that accepts GetEncryptionArray and GetEncryptionArrayOutput values. You can construct a concrete instance of `GetEncryptionArrayInput` via:
GetEncryptionArray{ GetEncryptionArgs{...} }
type GetEncryptionArrayOutput ¶ added in v5.82.0
type GetEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetEncryptionArrayOutput) ElementType ¶ added in v5.82.0
func (GetEncryptionArrayOutput) ElementType() reflect.Type
func (GetEncryptionArrayOutput) Index ¶ added in v5.82.0
func (o GetEncryptionArrayOutput) Index(i pulumi.IntInput) GetEncryptionOutput
func (GetEncryptionArrayOutput) ToGetEncryptionArrayOutput ¶ added in v5.82.0
func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutput() GetEncryptionArrayOutput
func (GetEncryptionArrayOutput) ToGetEncryptionArrayOutputWithContext ¶ added in v5.82.0
func (o GetEncryptionArrayOutput) ToGetEncryptionArrayOutputWithContext(ctx context.Context) GetEncryptionArrayOutput
type GetEncryptionIdentity ¶ added in v5.82.0
type GetEncryptionIdentityArgs ¶ added in v5.82.0
type GetEncryptionIdentityArgs struct { // The User Assigned Identity ID that is assigned to this Load Test Encryption. IdentityId pulumi.StringInput `pulumi:"identityId"` // Type of Managed Service Identity that is assigned to this Load Test Encryption. Type pulumi.StringInput `pulumi:"type"` }
func (GetEncryptionIdentityArgs) ElementType ¶ added in v5.82.0
func (GetEncryptionIdentityArgs) ElementType() reflect.Type
func (GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutput ¶ added in v5.82.0
func (i GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput
func (GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutputWithContext ¶ added in v5.82.0
func (i GetEncryptionIdentityArgs) ToGetEncryptionIdentityOutputWithContext(ctx context.Context) GetEncryptionIdentityOutput
type GetEncryptionIdentityArray ¶ added in v5.82.0
type GetEncryptionIdentityArray []GetEncryptionIdentityInput
func (GetEncryptionIdentityArray) ElementType ¶ added in v5.82.0
func (GetEncryptionIdentityArray) ElementType() reflect.Type
func (GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput ¶ added in v5.82.0
func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput
func (GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutputWithContext ¶ added in v5.82.0
func (i GetEncryptionIdentityArray) ToGetEncryptionIdentityArrayOutputWithContext(ctx context.Context) GetEncryptionIdentityArrayOutput
type GetEncryptionIdentityArrayInput ¶ added in v5.82.0
type GetEncryptionIdentityArrayInput interface { pulumi.Input ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput ToGetEncryptionIdentityArrayOutputWithContext(context.Context) GetEncryptionIdentityArrayOutput }
GetEncryptionIdentityArrayInput is an input type that accepts GetEncryptionIdentityArray and GetEncryptionIdentityArrayOutput values. You can construct a concrete instance of `GetEncryptionIdentityArrayInput` via:
GetEncryptionIdentityArray{ GetEncryptionIdentityArgs{...} }
type GetEncryptionIdentityArrayOutput ¶ added in v5.82.0
type GetEncryptionIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetEncryptionIdentityArrayOutput) ElementType ¶ added in v5.82.0
func (GetEncryptionIdentityArrayOutput) ElementType() reflect.Type
func (GetEncryptionIdentityArrayOutput) Index ¶ added in v5.82.0
func (o GetEncryptionIdentityArrayOutput) Index(i pulumi.IntInput) GetEncryptionIdentityOutput
func (GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput ¶ added in v5.82.0
func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutput() GetEncryptionIdentityArrayOutput
func (GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutputWithContext ¶ added in v5.82.0
func (o GetEncryptionIdentityArrayOutput) ToGetEncryptionIdentityArrayOutputWithContext(ctx context.Context) GetEncryptionIdentityArrayOutput
type GetEncryptionIdentityInput ¶ added in v5.82.0
type GetEncryptionIdentityInput interface { pulumi.Input ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput ToGetEncryptionIdentityOutputWithContext(context.Context) GetEncryptionIdentityOutput }
GetEncryptionIdentityInput is an input type that accepts GetEncryptionIdentityArgs and GetEncryptionIdentityOutput values. You can construct a concrete instance of `GetEncryptionIdentityInput` via:
GetEncryptionIdentityArgs{...}
type GetEncryptionIdentityOutput ¶ added in v5.82.0
type GetEncryptionIdentityOutput struct{ *pulumi.OutputState }
func (GetEncryptionIdentityOutput) ElementType ¶ added in v5.82.0
func (GetEncryptionIdentityOutput) ElementType() reflect.Type
func (GetEncryptionIdentityOutput) IdentityId ¶ added in v5.82.0
func (o GetEncryptionIdentityOutput) IdentityId() pulumi.StringOutput
The User Assigned Identity ID that is assigned to this Load Test Encryption.
func (GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput ¶ added in v5.82.0
func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutput() GetEncryptionIdentityOutput
func (GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutputWithContext ¶ added in v5.82.0
func (o GetEncryptionIdentityOutput) ToGetEncryptionIdentityOutputWithContext(ctx context.Context) GetEncryptionIdentityOutput
func (GetEncryptionIdentityOutput) Type ¶ added in v5.82.0
func (o GetEncryptionIdentityOutput) Type() pulumi.StringOutput
Type of Managed Service Identity that is assigned to this Load Test Encryption.
type GetEncryptionInput ¶ added in v5.82.0
type GetEncryptionInput interface { pulumi.Input ToGetEncryptionOutput() GetEncryptionOutput ToGetEncryptionOutputWithContext(context.Context) GetEncryptionOutput }
GetEncryptionInput is an input type that accepts GetEncryptionArgs and GetEncryptionOutput values. You can construct a concrete instance of `GetEncryptionInput` via:
GetEncryptionArgs{...}
type GetEncryptionOutput ¶ added in v5.82.0
type GetEncryptionOutput struct{ *pulumi.OutputState }
func (GetEncryptionOutput) ElementType ¶ added in v5.82.0
func (GetEncryptionOutput) ElementType() reflect.Type
func (GetEncryptionOutput) Identities ¶ added in v5.82.0
func (o GetEncryptionOutput) Identities() GetEncryptionIdentityArrayOutput
An `identity` block as defined below.
func (GetEncryptionOutput) KeyUrl ¶ added in v5.82.0
func (o GetEncryptionOutput) KeyUrl() pulumi.StringOutput
The URI specifying the Key vault and key to be used to encrypt data in this resource.
func (GetEncryptionOutput) ToGetEncryptionOutput ¶ added in v5.82.0
func (o GetEncryptionOutput) ToGetEncryptionOutput() GetEncryptionOutput
func (GetEncryptionOutput) ToGetEncryptionOutputWithContext ¶ added in v5.82.0
func (o GetEncryptionOutput) ToGetEncryptionOutputWithContext(ctx context.Context) GetEncryptionOutput
type GetIdentity ¶ added in v5.82.0
type GetIdentity struct { // The list of the User Assigned Identity IDs that is assigned to this Load Test Service. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the System-Assigned Managed Identity assigned to this Load Test Service. PrincipalId string `pulumi:"principalId"` // The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test Service. TenantId string `pulumi:"tenantId"` // Type of Managed Service Identity that is assigned to this Load Test Encryption. Type string `pulumi:"type"` }
type GetIdentityArgs ¶ added in v5.82.0
type GetIdentityArgs struct { // The list of the User Assigned Identity IDs that is assigned to this Load Test Service. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the System-Assigned Managed Identity assigned to this Load Test Service. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test Service. TenantId pulumi.StringInput `pulumi:"tenantId"` // Type of Managed Service Identity that is assigned to this Load Test Encryption. Type pulumi.StringInput `pulumi:"type"` }
func (GetIdentityArgs) ElementType ¶ added in v5.82.0
func (GetIdentityArgs) ElementType() reflect.Type
func (GetIdentityArgs) ToGetIdentityOutput ¶ added in v5.82.0
func (i GetIdentityArgs) ToGetIdentityOutput() GetIdentityOutput
func (GetIdentityArgs) ToGetIdentityOutputWithContext ¶ added in v5.82.0
func (i GetIdentityArgs) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput
type GetIdentityArray ¶ added in v5.82.0
type GetIdentityArray []GetIdentityInput
func (GetIdentityArray) ElementType ¶ added in v5.82.0
func (GetIdentityArray) ElementType() reflect.Type
func (GetIdentityArray) ToGetIdentityArrayOutput ¶ added in v5.82.0
func (i GetIdentityArray) ToGetIdentityArrayOutput() GetIdentityArrayOutput
func (GetIdentityArray) ToGetIdentityArrayOutputWithContext ¶ added in v5.82.0
func (i GetIdentityArray) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput
type GetIdentityArrayInput ¶ added in v5.82.0
type GetIdentityArrayInput interface { pulumi.Input ToGetIdentityArrayOutput() GetIdentityArrayOutput ToGetIdentityArrayOutputWithContext(context.Context) GetIdentityArrayOutput }
GetIdentityArrayInput is an input type that accepts GetIdentityArray and GetIdentityArrayOutput values. You can construct a concrete instance of `GetIdentityArrayInput` via:
GetIdentityArray{ GetIdentityArgs{...} }
type GetIdentityArrayOutput ¶ added in v5.82.0
type GetIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityArrayOutput) ElementType ¶ added in v5.82.0
func (GetIdentityArrayOutput) ElementType() reflect.Type
func (GetIdentityArrayOutput) Index ¶ added in v5.82.0
func (o GetIdentityArrayOutput) Index(i pulumi.IntInput) GetIdentityOutput
func (GetIdentityArrayOutput) ToGetIdentityArrayOutput ¶ added in v5.82.0
func (o GetIdentityArrayOutput) ToGetIdentityArrayOutput() GetIdentityArrayOutput
func (GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext ¶ added in v5.82.0
func (o GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput
type GetIdentityInput ¶ added in v5.82.0
type GetIdentityInput interface { pulumi.Input ToGetIdentityOutput() GetIdentityOutput ToGetIdentityOutputWithContext(context.Context) GetIdentityOutput }
GetIdentityInput is an input type that accepts GetIdentityArgs and GetIdentityOutput values. You can construct a concrete instance of `GetIdentityInput` via:
GetIdentityArgs{...}
type GetIdentityOutput ¶ added in v5.82.0
type GetIdentityOutput struct{ *pulumi.OutputState }
func (GetIdentityOutput) ElementType ¶ added in v5.82.0
func (GetIdentityOutput) ElementType() reflect.Type
func (GetIdentityOutput) IdentityIds ¶ added in v5.82.0
func (o GetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
The list of the User Assigned Identity IDs that is assigned to this Load Test Service.
func (GetIdentityOutput) PrincipalId ¶ added in v5.82.0
func (o GetIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID for the System-Assigned Managed Identity assigned to this Load Test Service.
func (GetIdentityOutput) TenantId ¶ added in v5.82.0
func (o GetIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID for the System-Assigned Managed Identity assigned to this Load Test Service.
func (GetIdentityOutput) ToGetIdentityOutput ¶ added in v5.82.0
func (o GetIdentityOutput) ToGetIdentityOutput() GetIdentityOutput
func (GetIdentityOutput) ToGetIdentityOutputWithContext ¶ added in v5.82.0
func (o GetIdentityOutput) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput
func (GetIdentityOutput) Type ¶ added in v5.82.0
func (o GetIdentityOutput) Type() pulumi.StringOutput
Type of Managed Service Identity that is assigned to this Load Test Encryption.
type GetOutputArgs ¶ added in v5.82.0
type GetOutputArgs struct { // The name of the Load Test Service. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group in which the Load Test Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking get.
func (GetOutputArgs) ElementType ¶ added in v5.82.0
func (GetOutputArgs) ElementType() reflect.Type
type GetResult ¶ added in v5.82.0
type GetResult struct { // Resource data plane URI. DataPlaneUri string `pulumi:"dataPlaneUri"` // Description of the resource. Description string `pulumi:"description"` // An `encryption` block as defined below. Encryptions []GetEncryption `pulumi:"encryptions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetIdentity `pulumi:"identities"` // The Azure Region where the Load Test exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Load Test Service. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by get.
func Get ¶ added in v5.82.0
Use this data source to access information about a Load Test Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/loadtest" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := loadtest.Get(ctx, &loadtest.GetArgs{ ResourceGroupName: "example-resources", Name: "example-load-test", }, nil) if err != nil { return err } ctx.Export("loadTestId", example.Id) return nil }) }
```
type GetResultOutput ¶ added in v5.82.0
type GetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by get.
func GetOutput ¶ added in v5.82.0
func GetOutput(ctx *pulumi.Context, args GetOutputArgs, opts ...pulumi.InvokeOption) GetResultOutput
func (GetResultOutput) DataPlaneUri ¶ added in v5.82.0
func (o GetResultOutput) DataPlaneUri() pulumi.StringOutput
Resource data plane URI.
func (GetResultOutput) Description ¶ added in v5.82.0
func (o GetResultOutput) Description() pulumi.StringOutput
Description of the resource.
func (GetResultOutput) ElementType ¶ added in v5.82.0
func (GetResultOutput) ElementType() reflect.Type
func (GetResultOutput) Encryptions ¶ added in v5.82.0
func (o GetResultOutput) Encryptions() GetEncryptionArrayOutput
An `encryption` block as defined below.
func (GetResultOutput) Id ¶ added in v5.82.0
func (o GetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResultOutput) Identities ¶ added in v5.82.0
func (o GetResultOutput) Identities() GetIdentityArrayOutput
An `identity` block as defined below.
func (GetResultOutput) Location ¶ added in v5.82.0
func (o GetResultOutput) Location() pulumi.StringOutput
The Azure Region where the Load Test exists.
func (GetResultOutput) Name ¶ added in v5.82.0
func (o GetResultOutput) Name() pulumi.StringOutput
func (GetResultOutput) ResourceGroupName ¶ added in v5.82.0
func (o GetResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetResultOutput) Tags ¶ added in v5.82.0
func (o GetResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Load Test Service.
func (GetResultOutput) ToGetResultOutput ¶ added in v5.82.0
func (o GetResultOutput) ToGetResultOutput() GetResultOutput
func (GetResultOutput) ToGetResultOutputWithContext ¶ added in v5.82.0
func (o GetResultOutput) ToGetResultOutputWithContext(ctx context.Context) GetResultOutput
type LoadTest ¶
type LoadTest struct { pulumi.CustomResourceState // Resource data plane URI. DataPlaneUri pulumi.StringOutput `pulumi:"dataPlaneUri"` // Description of the resource. Changing this forces a new Load Test to be created. Description pulumi.StringPtrOutput `pulumi:"description"` // An `encryption` block as defined below. Changing this forces a new Load Test to be created. Encryption LoadTestEncryptionPtrOutput `pulumi:"encryption"` // An `identity` block as defined below. Specifies the Managed Identity which should be assigned to this Load Test. Identity LoadTestIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the Load Test should exist. Changing this forces a new Load Test to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of this Load Test. Changing this forces a new Load Test to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the Resource Group within which this Load Test should exist. Changing this forces a new Load Test to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Load Test. Tags pulumi.StringMapOutput `pulumi:"tags"` }
<!-- Note: This documentation is generated. Any manual changes will be overwritten -->
Manages a Load Test Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/loadtest" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = authorization.NewUserAssignedIdentity(ctx, "example", &authorization.UserAssignedIdentityArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } _, err = loadtest.NewLoadTest(ctx, "example", &loadtest.LoadTestArgs{ Location: example.Location, Name: pulumi.String("example"), ResourceGroupName: example.Name, }) if err != nil { return err } return nil }) }
```
## Import
An existing Load Test can be imported into Terraform using the `resource id`, e.g.
```sh $ pulumi import azure:loadtest/loadTest:LoadTest example /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName} ```
* Where `{subscriptionId}` is the ID of the Azure Subscription where the Load Test exists. For example `12345678-1234-9876-4563-123456789012`.
* Where `{resourceGroupName}` is the name of Resource Group where this Load Test exists. For example `example-resource-group`.
* Where `{loadTestName}` is the name of the Load Test. For example `loadTestValue`.
func GetLoadTest ¶
func GetLoadTest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadTestState, opts ...pulumi.ResourceOption) (*LoadTest, error)
GetLoadTest gets an existing LoadTest resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadTest ¶
func NewLoadTest(ctx *pulumi.Context, name string, args *LoadTestArgs, opts ...pulumi.ResourceOption) (*LoadTest, error)
NewLoadTest registers a new resource with the given unique name, arguments, and options.
func (*LoadTest) ElementType ¶
func (*LoadTest) 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