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