Documentation
¶
Index ¶
- type LookupProfilingGroupArgs
- type LookupProfilingGroupOutputArgs
- type LookupProfilingGroupResult
- type LookupProfilingGroupResultOutput
- func (o LookupProfilingGroupResultOutput) AgentOrchestrationConfigs() pulumi.MapArrayOutput
- func (o LookupProfilingGroupResultOutput) Arn() pulumi.StringOutput
- func (o LookupProfilingGroupResultOutput) ComputePlatform() pulumi.StringOutput
- func (o LookupProfilingGroupResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupProfilingGroupResultOutput) ElementType() reflect.Type
- func (o LookupProfilingGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupProfilingGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupProfilingGroupResultOutput) ProfilingStatuses() pulumi.MapArrayOutput
- func (o LookupProfilingGroupResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutput() LookupProfilingGroupResultOutput
- func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutputWithContext(ctx context.Context) LookupProfilingGroupResultOutput
- func (o LookupProfilingGroupResultOutput) UpdatedAt() pulumi.StringOutput
- type ProfilingGroup
- type ProfilingGroupAgentOrchestrationConfig
- type ProfilingGroupAgentOrchestrationConfigArgs
- func (ProfilingGroupAgentOrchestrationConfigArgs) ElementType() reflect.Type
- func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigOutput() ProfilingGroupAgentOrchestrationConfigOutput
- func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigOutput
- func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
- func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
- type ProfilingGroupAgentOrchestrationConfigInput
- type ProfilingGroupAgentOrchestrationConfigOutput
- func (ProfilingGroupAgentOrchestrationConfigOutput) ElementType() reflect.Type
- func (o ProfilingGroupAgentOrchestrationConfigOutput) ProfilingEnabled() pulumi.BoolOutput
- func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigOutput() ProfilingGroupAgentOrchestrationConfigOutput
- func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigOutput
- func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
- func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
- type ProfilingGroupAgentOrchestrationConfigPtrInput
- type ProfilingGroupAgentOrchestrationConfigPtrOutput
- func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) Elem() ProfilingGroupAgentOrchestrationConfigOutput
- func (ProfilingGroupAgentOrchestrationConfigPtrOutput) ElementType() reflect.Type
- func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) ProfilingEnabled() pulumi.BoolPtrOutput
- func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
- func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
- type ProfilingGroupArgs
- type ProfilingGroupArray
- type ProfilingGroupArrayInput
- type ProfilingGroupArrayOutput
- func (ProfilingGroupArrayOutput) ElementType() reflect.Type
- func (o ProfilingGroupArrayOutput) Index(i pulumi.IntInput) ProfilingGroupOutput
- func (o ProfilingGroupArrayOutput) ToProfilingGroupArrayOutput() ProfilingGroupArrayOutput
- func (o ProfilingGroupArrayOutput) ToProfilingGroupArrayOutputWithContext(ctx context.Context) ProfilingGroupArrayOutput
- type ProfilingGroupInput
- type ProfilingGroupMap
- type ProfilingGroupMapInput
- type ProfilingGroupMapOutput
- func (ProfilingGroupMapOutput) ElementType() reflect.Type
- func (o ProfilingGroupMapOutput) MapIndex(k pulumi.StringInput) ProfilingGroupOutput
- func (o ProfilingGroupMapOutput) ToProfilingGroupMapOutput() ProfilingGroupMapOutput
- func (o ProfilingGroupMapOutput) ToProfilingGroupMapOutputWithContext(ctx context.Context) ProfilingGroupMapOutput
- type ProfilingGroupOutput
- func (o ProfilingGroupOutput) AgentOrchestrationConfig() ProfilingGroupAgentOrchestrationConfigPtrOutput
- func (o ProfilingGroupOutput) Arn() pulumi.StringOutput
- func (o ProfilingGroupOutput) ComputePlatform() pulumi.StringOutput
- func (ProfilingGroupOutput) ElementType() reflect.Type
- func (o ProfilingGroupOutput) Name() pulumi.StringOutput
- func (o ProfilingGroupOutput) Tags() pulumi.StringMapOutput
- func (o ProfilingGroupOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ProfilingGroupOutput) ToProfilingGroupOutput() ProfilingGroupOutput
- func (o ProfilingGroupOutput) ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput
- type ProfilingGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupProfilingGroupArgs ¶
type LookupProfilingGroupArgs struct {
// The name of the profiling group.
Name string `pulumi:"name"`
}
A collection of arguments for invoking getProfilingGroup.
type LookupProfilingGroupOutputArgs ¶
type LookupProfilingGroupOutputArgs struct {
// The name of the profiling group.
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getProfilingGroup.
func (LookupProfilingGroupOutputArgs) ElementType ¶
func (LookupProfilingGroupOutputArgs) ElementType() reflect.Type
type LookupProfilingGroupResult ¶
type LookupProfilingGroupResult struct {
// Profiling Group agent orchestration config
AgentOrchestrationConfigs []map[string]interface{} `pulumi:"agentOrchestrationConfigs"`
// ARN of the Profiling Group.
Arn string `pulumi:"arn"`
// The compute platform of the profiling group.
ComputePlatform string `pulumi:"computePlatform"`
// Timestamp when Profiling Group was created.
CreatedAt string `pulumi:"createdAt"`
Id string `pulumi:"id"`
Name string `pulumi:"name"`
// The status of the Profiling Group.
ProfilingStatuses []map[string]interface{} `pulumi:"profilingStatuses"`
// Mapping of Key-Value tags for the resource.
Tags map[string]string `pulumi:"tags"`
// Timestamp when Profiling Group was updated.
UpdatedAt string `pulumi:"updatedAt"`
}
A collection of values returned by getProfilingGroup.
func LookupProfilingGroup ¶
func LookupProfilingGroup(ctx *pulumi.Context, args *LookupProfilingGroupArgs, opts ...pulumi.InvokeOption) (*LookupProfilingGroupResult, error)
Data source for managing an AWS CodeGuru Profiler Profiling Group.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codeguruprofiler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := codeguruprofiler.LookupProfilingGroup(ctx, &codeguruprofiler.LookupProfilingGroupArgs{
Name: "example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupProfilingGroupResultOutput ¶
type LookupProfilingGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProfilingGroup.
func LookupProfilingGroupOutput ¶
func LookupProfilingGroupOutput(ctx *pulumi.Context, args LookupProfilingGroupOutputArgs, opts ...pulumi.InvokeOption) LookupProfilingGroupResultOutput
func (LookupProfilingGroupResultOutput) AgentOrchestrationConfigs ¶
func (o LookupProfilingGroupResultOutput) AgentOrchestrationConfigs() pulumi.MapArrayOutput
Profiling Group agent orchestration config
func (LookupProfilingGroupResultOutput) Arn ¶
func (o LookupProfilingGroupResultOutput) Arn() pulumi.StringOutput
ARN of the Profiling Group.
func (LookupProfilingGroupResultOutput) ComputePlatform ¶
func (o LookupProfilingGroupResultOutput) ComputePlatform() pulumi.StringOutput
The compute platform of the profiling group.
func (LookupProfilingGroupResultOutput) CreatedAt ¶
func (o LookupProfilingGroupResultOutput) CreatedAt() pulumi.StringOutput
Timestamp when Profiling Group was created.
func (LookupProfilingGroupResultOutput) ElementType ¶
func (LookupProfilingGroupResultOutput) ElementType() reflect.Type
func (LookupProfilingGroupResultOutput) Id ¶
func (o LookupProfilingGroupResultOutput) Id() pulumi.StringOutput
func (LookupProfilingGroupResultOutput) Name ¶
func (o LookupProfilingGroupResultOutput) Name() pulumi.StringOutput
func (LookupProfilingGroupResultOutput) ProfilingStatuses ¶
func (o LookupProfilingGroupResultOutput) ProfilingStatuses() pulumi.MapArrayOutput
The status of the Profiling Group.
func (LookupProfilingGroupResultOutput) Tags ¶
func (o LookupProfilingGroupResultOutput) Tags() pulumi.StringMapOutput
Mapping of Key-Value tags for the resource.
func (LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutput ¶
func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutput() LookupProfilingGroupResultOutput
func (LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutputWithContext ¶
func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutputWithContext(ctx context.Context) LookupProfilingGroupResultOutput
func (LookupProfilingGroupResultOutput) UpdatedAt ¶
func (o LookupProfilingGroupResultOutput) UpdatedAt() pulumi.StringOutput
Timestamp when Profiling Group was updated.
type ProfilingGroup ¶
type ProfilingGroup struct {
pulumi.CustomResourceState
// Specifies whether profiling is enabled or disabled for the created profiling. See Agent Orchestration Config for more details.
AgentOrchestrationConfig ProfilingGroupAgentOrchestrationConfigPtrOutput `pulumi:"agentOrchestrationConfig"`
// ARN of the profiling group.
Arn pulumi.StringOutput `pulumi:"arn"`
// Compute platform of the profiling group.
ComputePlatform pulumi.StringOutput `pulumi:"computePlatform"`
// Name of the profiling group.
//
// The following arguments are optional:
Name pulumi.StringOutput `pulumi:"name"`
// A map of tags assigned to the WorkSpaces Connection Alias. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
//
// Deprecated: Please use `tags` instead.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Resource for managing an AWS CodeGuru Profiler Profiling Group.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codeguruprofiler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := codeguruprofiler.NewProfilingGroup(ctx, "example", &codeguruprofiler.ProfilingGroupArgs{
AgentOrchestrationConfig: &codeguruprofiler.ProfilingGroupAgentOrchestrationConfigArgs{
ProfilingEnabled: pulumi.Bool(true),
},
ComputePlatform: pulumi.String("Default"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import CodeGuru Profiler Profiling Group using the `id`. For example:
```sh
$ pulumi import aws:codeguruprofiler/profilingGroup:ProfilingGroup example profiling_group-name-12345678
```
func GetProfilingGroup ¶
func GetProfilingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfilingGroupState, opts ...pulumi.ResourceOption) (*ProfilingGroup, error)
GetProfilingGroup gets an existing ProfilingGroup 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 NewProfilingGroup ¶
func NewProfilingGroup(ctx *pulumi.Context, name string, args *ProfilingGroupArgs, opts ...pulumi.ResourceOption) (*ProfilingGroup, error)
NewProfilingGroup registers a new resource with the given unique name, arguments, and options.
func (*ProfilingGroup) ElementType ¶
func (*ProfilingGroup) ElementType() reflect.Type
func (*ProfilingGroup) ToProfilingGroupOutput ¶
func (i *ProfilingGroup) ToProfilingGroupOutput() ProfilingGroupOutput
func (*ProfilingGroup) ToProfilingGroupOutputWithContext ¶
func (i *ProfilingGroup) ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput
type ProfilingGroupAgentOrchestrationConfig ¶
type ProfilingGroupAgentOrchestrationConfig struct {
// (Required) Boolean that specifies whether the profiling agent collects profiling data or
ProfilingEnabled bool `pulumi:"profilingEnabled"`
}
type ProfilingGroupAgentOrchestrationConfigArgs ¶
type ProfilingGroupAgentOrchestrationConfigArgs struct {
// (Required) Boolean that specifies whether the profiling agent collects profiling data or
ProfilingEnabled pulumi.BoolInput `pulumi:"profilingEnabled"`
}
func (ProfilingGroupAgentOrchestrationConfigArgs) ElementType ¶
func (ProfilingGroupAgentOrchestrationConfigArgs) ElementType() reflect.Type
func (ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigOutput ¶
func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigOutput() ProfilingGroupAgentOrchestrationConfigOutput
func (ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigOutputWithContext ¶
func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigOutput
func (ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigPtrOutput ¶
func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
func (ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext ¶
func (i ProfilingGroupAgentOrchestrationConfigArgs) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
type ProfilingGroupAgentOrchestrationConfigInput ¶
type ProfilingGroupAgentOrchestrationConfigInput interface {
pulumi.Input
ToProfilingGroupAgentOrchestrationConfigOutput() ProfilingGroupAgentOrchestrationConfigOutput
ToProfilingGroupAgentOrchestrationConfigOutputWithContext(context.Context) ProfilingGroupAgentOrchestrationConfigOutput
}
ProfilingGroupAgentOrchestrationConfigInput is an input type that accepts ProfilingGroupAgentOrchestrationConfigArgs and ProfilingGroupAgentOrchestrationConfigOutput values. You can construct a concrete instance of `ProfilingGroupAgentOrchestrationConfigInput` via:
ProfilingGroupAgentOrchestrationConfigArgs{...}
type ProfilingGroupAgentOrchestrationConfigOutput ¶
type ProfilingGroupAgentOrchestrationConfigOutput struct{ *pulumi.OutputState }
func (ProfilingGroupAgentOrchestrationConfigOutput) ElementType ¶
func (ProfilingGroupAgentOrchestrationConfigOutput) ElementType() reflect.Type
func (ProfilingGroupAgentOrchestrationConfigOutput) ProfilingEnabled ¶
func (o ProfilingGroupAgentOrchestrationConfigOutput) ProfilingEnabled() pulumi.BoolOutput
(Required) Boolean that specifies whether the profiling agent collects profiling data or
func (ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigOutput ¶
func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigOutput() ProfilingGroupAgentOrchestrationConfigOutput
func (ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigOutputWithContext ¶
func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigOutput
func (ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutput ¶
func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
func (ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext ¶
func (o ProfilingGroupAgentOrchestrationConfigOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
type ProfilingGroupAgentOrchestrationConfigPtrInput ¶
type ProfilingGroupAgentOrchestrationConfigPtrInput interface {
pulumi.Input
ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
}
ProfilingGroupAgentOrchestrationConfigPtrInput is an input type that accepts ProfilingGroupAgentOrchestrationConfigArgs, ProfilingGroupAgentOrchestrationConfigPtr and ProfilingGroupAgentOrchestrationConfigPtrOutput values. You can construct a concrete instance of `ProfilingGroupAgentOrchestrationConfigPtrInput` via:
ProfilingGroupAgentOrchestrationConfigArgs{...}
or:
nil
func ProfilingGroupAgentOrchestrationConfigPtr ¶
func ProfilingGroupAgentOrchestrationConfigPtr(v *ProfilingGroupAgentOrchestrationConfigArgs) ProfilingGroupAgentOrchestrationConfigPtrInput
type ProfilingGroupAgentOrchestrationConfigPtrOutput ¶
type ProfilingGroupAgentOrchestrationConfigPtrOutput struct{ *pulumi.OutputState }
func (ProfilingGroupAgentOrchestrationConfigPtrOutput) ElementType ¶
func (ProfilingGroupAgentOrchestrationConfigPtrOutput) ElementType() reflect.Type
func (ProfilingGroupAgentOrchestrationConfigPtrOutput) ProfilingEnabled ¶
func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) ProfilingEnabled() pulumi.BoolPtrOutput
(Required) Boolean that specifies whether the profiling agent collects profiling data or
func (ProfilingGroupAgentOrchestrationConfigPtrOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutput ¶
func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutput() ProfilingGroupAgentOrchestrationConfigPtrOutput
func (ProfilingGroupAgentOrchestrationConfigPtrOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext ¶
func (o ProfilingGroupAgentOrchestrationConfigPtrOutput) ToProfilingGroupAgentOrchestrationConfigPtrOutputWithContext(ctx context.Context) ProfilingGroupAgentOrchestrationConfigPtrOutput
type ProfilingGroupArgs ¶
type ProfilingGroupArgs struct {
// Specifies whether profiling is enabled or disabled for the created profiling. See Agent Orchestration Config for more details.
AgentOrchestrationConfig ProfilingGroupAgentOrchestrationConfigPtrInput
// Compute platform of the profiling group.
ComputePlatform pulumi.StringPtrInput
// Name of the profiling group.
//
// The following arguments are optional:
Name pulumi.StringPtrInput
// A map of tags assigned to the WorkSpaces Connection Alias. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a ProfilingGroup resource.
func (ProfilingGroupArgs) ElementType ¶
func (ProfilingGroupArgs) ElementType() reflect.Type
type ProfilingGroupArray ¶
type ProfilingGroupArray []ProfilingGroupInput
func (ProfilingGroupArray) ElementType ¶
func (ProfilingGroupArray) ElementType() reflect.Type
func (ProfilingGroupArray) ToProfilingGroupArrayOutput ¶
func (i ProfilingGroupArray) ToProfilingGroupArrayOutput() ProfilingGroupArrayOutput
func (ProfilingGroupArray) ToProfilingGroupArrayOutputWithContext ¶
func (i ProfilingGroupArray) ToProfilingGroupArrayOutputWithContext(ctx context.Context) ProfilingGroupArrayOutput
type ProfilingGroupArrayInput ¶
type ProfilingGroupArrayInput interface {
pulumi.Input
ToProfilingGroupArrayOutput() ProfilingGroupArrayOutput
ToProfilingGroupArrayOutputWithContext(context.Context) ProfilingGroupArrayOutput
}
ProfilingGroupArrayInput is an input type that accepts ProfilingGroupArray and ProfilingGroupArrayOutput values. You can construct a concrete instance of `ProfilingGroupArrayInput` via:
ProfilingGroupArray{ ProfilingGroupArgs{...} }
type ProfilingGroupArrayOutput ¶
type ProfilingGroupArrayOutput struct{ *pulumi.OutputState }
func (ProfilingGroupArrayOutput) ElementType ¶
func (ProfilingGroupArrayOutput) ElementType() reflect.Type
func (ProfilingGroupArrayOutput) Index ¶
func (o ProfilingGroupArrayOutput) Index(i pulumi.IntInput) ProfilingGroupOutput
func (ProfilingGroupArrayOutput) ToProfilingGroupArrayOutput ¶
func (o ProfilingGroupArrayOutput) ToProfilingGroupArrayOutput() ProfilingGroupArrayOutput
func (ProfilingGroupArrayOutput) ToProfilingGroupArrayOutputWithContext ¶
func (o ProfilingGroupArrayOutput) ToProfilingGroupArrayOutputWithContext(ctx context.Context) ProfilingGroupArrayOutput
type ProfilingGroupInput ¶
type ProfilingGroupInput interface {
pulumi.Input
ToProfilingGroupOutput() ProfilingGroupOutput
ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput
}
type ProfilingGroupMap ¶
type ProfilingGroupMap map[string]ProfilingGroupInput
func (ProfilingGroupMap) ElementType ¶
func (ProfilingGroupMap) ElementType() reflect.Type
func (ProfilingGroupMap) ToProfilingGroupMapOutput ¶
func (i ProfilingGroupMap) ToProfilingGroupMapOutput() ProfilingGroupMapOutput
func (ProfilingGroupMap) ToProfilingGroupMapOutputWithContext ¶
func (i ProfilingGroupMap) ToProfilingGroupMapOutputWithContext(ctx context.Context) ProfilingGroupMapOutput
type ProfilingGroupMapInput ¶
type ProfilingGroupMapInput interface {
pulumi.Input
ToProfilingGroupMapOutput() ProfilingGroupMapOutput
ToProfilingGroupMapOutputWithContext(context.Context) ProfilingGroupMapOutput
}
ProfilingGroupMapInput is an input type that accepts ProfilingGroupMap and ProfilingGroupMapOutput values. You can construct a concrete instance of `ProfilingGroupMapInput` via:
ProfilingGroupMap{ "key": ProfilingGroupArgs{...} }
type ProfilingGroupMapOutput ¶
type ProfilingGroupMapOutput struct{ *pulumi.OutputState }
func (ProfilingGroupMapOutput) ElementType ¶
func (ProfilingGroupMapOutput) ElementType() reflect.Type
func (ProfilingGroupMapOutput) MapIndex ¶
func (o ProfilingGroupMapOutput) MapIndex(k pulumi.StringInput) ProfilingGroupOutput
func (ProfilingGroupMapOutput) ToProfilingGroupMapOutput ¶
func (o ProfilingGroupMapOutput) ToProfilingGroupMapOutput() ProfilingGroupMapOutput
func (ProfilingGroupMapOutput) ToProfilingGroupMapOutputWithContext ¶
func (o ProfilingGroupMapOutput) ToProfilingGroupMapOutputWithContext(ctx context.Context) ProfilingGroupMapOutput
type ProfilingGroupOutput ¶
type ProfilingGroupOutput struct{ *pulumi.OutputState }
func (ProfilingGroupOutput) AgentOrchestrationConfig ¶
func (o ProfilingGroupOutput) AgentOrchestrationConfig() ProfilingGroupAgentOrchestrationConfigPtrOutput
Specifies whether profiling is enabled or disabled for the created profiling. See Agent Orchestration Config for more details.
func (ProfilingGroupOutput) Arn ¶
func (o ProfilingGroupOutput) Arn() pulumi.StringOutput
ARN of the profiling group.
func (ProfilingGroupOutput) ComputePlatform ¶
func (o ProfilingGroupOutput) ComputePlatform() pulumi.StringOutput
Compute platform of the profiling group.
func (ProfilingGroupOutput) ElementType ¶
func (ProfilingGroupOutput) ElementType() reflect.Type
func (ProfilingGroupOutput) Name ¶
func (o ProfilingGroupOutput) Name() pulumi.StringOutput
Name of the profiling group.
The following arguments are optional:
func (ProfilingGroupOutput) Tags ¶
func (o ProfilingGroupOutput) Tags() pulumi.StringMapOutput
A map of tags assigned to the WorkSpaces Connection Alias. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ProfilingGroupOutput) TagsAll
deprecated
func (o ProfilingGroupOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ProfilingGroupOutput) ToProfilingGroupOutput ¶
func (o ProfilingGroupOutput) ToProfilingGroupOutput() ProfilingGroupOutput
func (ProfilingGroupOutput) ToProfilingGroupOutputWithContext ¶
func (o ProfilingGroupOutput) ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput
type ProfilingGroupState ¶
type ProfilingGroupState struct {
// Specifies whether profiling is enabled or disabled for the created profiling. See Agent Orchestration Config for more details.
AgentOrchestrationConfig ProfilingGroupAgentOrchestrationConfigPtrInput
// ARN of the profiling group.
Arn pulumi.StringPtrInput
// Compute platform of the profiling group.
ComputePlatform pulumi.StringPtrInput
// Name of the profiling group.
//
// The following arguments are optional:
Name pulumi.StringPtrInput
// A map of tags assigned to the WorkSpaces Connection Alias. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
//
// Deprecated: Please use `tags` instead.
TagsAll pulumi.StringMapInput
}
func (ProfilingGroupState) ElementType ¶
func (ProfilingGroupState) ElementType() reflect.Type