Documentation
¶
Index ¶
- Constants
- type AgentPermissionsProperties
- type AgentPermissionsPropertiesArgs
- func (AgentPermissionsPropertiesArgs) ElementType() reflect.Type
- func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesOutput() AgentPermissionsPropertiesOutput
- func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesOutputWithContext(ctx context.Context) AgentPermissionsPropertiesOutput
- func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput
- func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesPtrOutputWithContext(ctx context.Context) AgentPermissionsPropertiesPtrOutput
- type AgentPermissionsPropertiesInput
- type AgentPermissionsPropertiesOutput
- func (AgentPermissionsPropertiesOutput) ElementType() reflect.Type
- func (o AgentPermissionsPropertiesOutput) Principals() pulumi.StringArrayOutput
- func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesOutput() AgentPermissionsPropertiesOutput
- func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesOutputWithContext(ctx context.Context) AgentPermissionsPropertiesOutput
- func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput
- func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesPtrOutputWithContext(ctx context.Context) AgentPermissionsPropertiesPtrOutput
- type AgentPermissionsPropertiesPtrInput
- type AgentPermissionsPropertiesPtrOutput
- func (o AgentPermissionsPropertiesPtrOutput) Elem() AgentPermissionsPropertiesOutput
- func (AgentPermissionsPropertiesPtrOutput) ElementType() reflect.Type
- func (o AgentPermissionsPropertiesPtrOutput) Principals() pulumi.StringArrayOutput
- func (o AgentPermissionsPropertiesPtrOutput) ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput
- func (o AgentPermissionsPropertiesPtrOutput) ToAgentPermissionsPropertiesPtrOutputWithContext(ctx context.Context) AgentPermissionsPropertiesPtrOutput
- type LookupProfilingGroupArgs
- type LookupProfilingGroupOutputArgs
- type LookupProfilingGroupResult
- type LookupProfilingGroupResultOutput
- func (o LookupProfilingGroupResultOutput) AgentPermissions() AgentPermissionsPropertiesPtrOutput
- func (o LookupProfilingGroupResultOutput) AnomalyDetectionNotificationConfiguration() ProfilingGroupChannelArrayOutput
- func (o LookupProfilingGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupProfilingGroupResultOutput) ElementType() reflect.Type
- func (o LookupProfilingGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutput() LookupProfilingGroupResultOutput
- func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutputWithContext(ctx context.Context) LookupProfilingGroupResultOutput
- type ProfilingGroup
- type ProfilingGroupArgs
- type ProfilingGroupChannel
- type ProfilingGroupChannelArgs
- type ProfilingGroupChannelArray
- func (ProfilingGroupChannelArray) ElementType() reflect.Type
- func (i ProfilingGroupChannelArray) ToProfilingGroupChannelArrayOutput() ProfilingGroupChannelArrayOutput
- func (i ProfilingGroupChannelArray) ToProfilingGroupChannelArrayOutputWithContext(ctx context.Context) ProfilingGroupChannelArrayOutput
- type ProfilingGroupChannelArrayInput
- type ProfilingGroupChannelArrayOutput
- func (ProfilingGroupChannelArrayOutput) ElementType() reflect.Type
- func (o ProfilingGroupChannelArrayOutput) Index(i pulumi.IntInput) ProfilingGroupChannelOutput
- func (o ProfilingGroupChannelArrayOutput) ToProfilingGroupChannelArrayOutput() ProfilingGroupChannelArrayOutput
- func (o ProfilingGroupChannelArrayOutput) ToProfilingGroupChannelArrayOutputWithContext(ctx context.Context) ProfilingGroupChannelArrayOutput
- type ProfilingGroupChannelInput
- type ProfilingGroupChannelOutput
- func (o ProfilingGroupChannelOutput) ChannelId() pulumi.StringPtrOutput
- func (o ProfilingGroupChannelOutput) ChannelUri() pulumi.StringOutput
- func (ProfilingGroupChannelOutput) ElementType() reflect.Type
- func (o ProfilingGroupChannelOutput) ToProfilingGroupChannelOutput() ProfilingGroupChannelOutput
- func (o ProfilingGroupChannelOutput) ToProfilingGroupChannelOutputWithContext(ctx context.Context) ProfilingGroupChannelOutput
- type ProfilingGroupComputePlatform
- func (ProfilingGroupComputePlatform) ElementType() reflect.Type
- func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformOutput() ProfilingGroupComputePlatformOutput
- func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformOutput
- func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput
- func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformPtrOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformPtrOutput
- func (e ProfilingGroupComputePlatform) ToStringOutput() pulumi.StringOutput
- func (e ProfilingGroupComputePlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProfilingGroupComputePlatform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProfilingGroupComputePlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfilingGroupComputePlatformInput
- type ProfilingGroupComputePlatformOutput
- func (ProfilingGroupComputePlatformOutput) ElementType() reflect.Type
- func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformOutput() ProfilingGroupComputePlatformOutput
- func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformOutput
- func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput
- func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformPtrOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformPtrOutput
- func (o ProfilingGroupComputePlatformOutput) ToStringOutput() pulumi.StringOutput
- func (o ProfilingGroupComputePlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProfilingGroupComputePlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProfilingGroupComputePlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfilingGroupComputePlatformPtrInput
- type ProfilingGroupComputePlatformPtrOutput
- func (o ProfilingGroupComputePlatformPtrOutput) Elem() ProfilingGroupComputePlatformOutput
- func (ProfilingGroupComputePlatformPtrOutput) ElementType() reflect.Type
- func (o ProfilingGroupComputePlatformPtrOutput) ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput
- func (o ProfilingGroupComputePlatformPtrOutput) ToProfilingGroupComputePlatformPtrOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformPtrOutput
- func (o ProfilingGroupComputePlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProfilingGroupComputePlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfilingGroupInput
- type ProfilingGroupOutput
- func (o ProfilingGroupOutput) AgentPermissions() AgentPermissionsPropertiesPtrOutput
- func (o ProfilingGroupOutput) AnomalyDetectionNotificationConfiguration() ProfilingGroupChannelArrayOutput
- func (o ProfilingGroupOutput) Arn() pulumi.StringOutput
- func (o ProfilingGroupOutput) ComputePlatform() ProfilingGroupComputePlatformPtrOutput
- func (ProfilingGroupOutput) ElementType() reflect.Type
- func (o ProfilingGroupOutput) ProfilingGroupName() pulumi.StringOutput
- func (o ProfilingGroupOutput) Tags() aws.TagArrayOutput
- func (o ProfilingGroupOutput) ToProfilingGroupOutput() ProfilingGroupOutput
- func (o ProfilingGroupOutput) ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput
- type ProfilingGroupState
- type ProfilingGroupTag
Constants ¶
const ( ProfilingGroupComputePlatformDefault = ProfilingGroupComputePlatform("Default") ProfilingGroupComputePlatformAwsLambda = ProfilingGroupComputePlatform("AWSLambda") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentPermissionsProperties ¶ added in v0.2.0
type AgentPermissionsProperties struct { // The principals for the agent permissions. Principals []string `pulumi:"principals"` }
The agent permissions attached to this profiling group.
type AgentPermissionsPropertiesArgs ¶ added in v0.2.0
type AgentPermissionsPropertiesArgs struct { // The principals for the agent permissions. Principals pulumi.StringArrayInput `pulumi:"principals"` }
The agent permissions attached to this profiling group.
func (AgentPermissionsPropertiesArgs) ElementType ¶ added in v0.2.0
func (AgentPermissionsPropertiesArgs) ElementType() reflect.Type
func (AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesOutput ¶ added in v0.2.0
func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesOutput() AgentPermissionsPropertiesOutput
func (AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesOutputWithContext ¶ added in v0.2.0
func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesOutputWithContext(ctx context.Context) AgentPermissionsPropertiesOutput
func (AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesPtrOutput ¶ added in v0.2.0
func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput
func (AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i AgentPermissionsPropertiesArgs) ToAgentPermissionsPropertiesPtrOutputWithContext(ctx context.Context) AgentPermissionsPropertiesPtrOutput
type AgentPermissionsPropertiesInput ¶ added in v0.2.0
type AgentPermissionsPropertiesInput interface { pulumi.Input ToAgentPermissionsPropertiesOutput() AgentPermissionsPropertiesOutput ToAgentPermissionsPropertiesOutputWithContext(context.Context) AgentPermissionsPropertiesOutput }
AgentPermissionsPropertiesInput is an input type that accepts AgentPermissionsPropertiesArgs and AgentPermissionsPropertiesOutput values. You can construct a concrete instance of `AgentPermissionsPropertiesInput` via:
AgentPermissionsPropertiesArgs{...}
type AgentPermissionsPropertiesOutput ¶ added in v0.2.0
type AgentPermissionsPropertiesOutput struct{ *pulumi.OutputState }
The agent permissions attached to this profiling group.
func (AgentPermissionsPropertiesOutput) ElementType ¶ added in v0.2.0
func (AgentPermissionsPropertiesOutput) ElementType() reflect.Type
func (AgentPermissionsPropertiesOutput) Principals ¶ added in v0.2.0
func (o AgentPermissionsPropertiesOutput) Principals() pulumi.StringArrayOutput
The principals for the agent permissions.
func (AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesOutput ¶ added in v0.2.0
func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesOutput() AgentPermissionsPropertiesOutput
func (AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesOutputWithContext ¶ added in v0.2.0
func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesOutputWithContext(ctx context.Context) AgentPermissionsPropertiesOutput
func (AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesPtrOutput ¶ added in v0.2.0
func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput
func (AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AgentPermissionsPropertiesOutput) ToAgentPermissionsPropertiesPtrOutputWithContext(ctx context.Context) AgentPermissionsPropertiesPtrOutput
type AgentPermissionsPropertiesPtrInput ¶ added in v0.2.0
type AgentPermissionsPropertiesPtrInput interface { pulumi.Input ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput ToAgentPermissionsPropertiesPtrOutputWithContext(context.Context) AgentPermissionsPropertiesPtrOutput }
AgentPermissionsPropertiesPtrInput is an input type that accepts AgentPermissionsPropertiesArgs, AgentPermissionsPropertiesPtr and AgentPermissionsPropertiesPtrOutput values. You can construct a concrete instance of `AgentPermissionsPropertiesPtrInput` via:
AgentPermissionsPropertiesArgs{...} or: nil
func AgentPermissionsPropertiesPtr ¶ added in v0.2.0
func AgentPermissionsPropertiesPtr(v *AgentPermissionsPropertiesArgs) AgentPermissionsPropertiesPtrInput
type AgentPermissionsPropertiesPtrOutput ¶ added in v0.2.0
type AgentPermissionsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (AgentPermissionsPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o AgentPermissionsPropertiesPtrOutput) Elem() AgentPermissionsPropertiesOutput
func (AgentPermissionsPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (AgentPermissionsPropertiesPtrOutput) ElementType() reflect.Type
func (AgentPermissionsPropertiesPtrOutput) Principals ¶ added in v0.2.0
func (o AgentPermissionsPropertiesPtrOutput) Principals() pulumi.StringArrayOutput
The principals for the agent permissions.
func (AgentPermissionsPropertiesPtrOutput) ToAgentPermissionsPropertiesPtrOutput ¶ added in v0.2.0
func (o AgentPermissionsPropertiesPtrOutput) ToAgentPermissionsPropertiesPtrOutput() AgentPermissionsPropertiesPtrOutput
func (AgentPermissionsPropertiesPtrOutput) ToAgentPermissionsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AgentPermissionsPropertiesPtrOutput) ToAgentPermissionsPropertiesPtrOutputWithContext(ctx context.Context) AgentPermissionsPropertiesPtrOutput
type LookupProfilingGroupArgs ¶ added in v0.12.0
type LookupProfilingGroupArgs struct { // The name of the profiling group. ProfilingGroupName string `pulumi:"profilingGroupName"` }
type LookupProfilingGroupOutputArgs ¶ added in v0.12.0
type LookupProfilingGroupOutputArgs struct { // The name of the profiling group. ProfilingGroupName pulumi.StringInput `pulumi:"profilingGroupName"` }
func (LookupProfilingGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupProfilingGroupOutputArgs) ElementType() reflect.Type
type LookupProfilingGroupResult ¶ added in v0.12.0
type LookupProfilingGroupResult struct { // The agent permissions attached to this profiling group. AgentPermissions *AgentPermissionsProperties `pulumi:"agentPermissions"` // Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency AnomalyDetectionNotificationConfiguration []ProfilingGroupChannel `pulumi:"anomalyDetectionNotificationConfiguration"` // The Amazon Resource Name (ARN) of the specified profiling group. Arn *string `pulumi:"arn"` // The tags associated with a profiling group. Tags []aws.Tag `pulumi:"tags"` }
func LookupProfilingGroup ¶ added in v0.12.0
func LookupProfilingGroup(ctx *pulumi.Context, args *LookupProfilingGroupArgs, opts ...pulumi.InvokeOption) (*LookupProfilingGroupResult, error)
This resource schema represents the Profiling Group resource in the Amazon CodeGuru Profiler service.
type LookupProfilingGroupResultOutput ¶ added in v0.12.0
type LookupProfilingGroupResultOutput struct{ *pulumi.OutputState }
func LookupProfilingGroupOutput ¶ added in v0.12.0
func LookupProfilingGroupOutput(ctx *pulumi.Context, args LookupProfilingGroupOutputArgs, opts ...pulumi.InvokeOption) LookupProfilingGroupResultOutput
func (LookupProfilingGroupResultOutput) AgentPermissions ¶ added in v0.12.0
func (o LookupProfilingGroupResultOutput) AgentPermissions() AgentPermissionsPropertiesPtrOutput
The agent permissions attached to this profiling group.
func (LookupProfilingGroupResultOutput) AnomalyDetectionNotificationConfiguration ¶ added in v0.12.0
func (o LookupProfilingGroupResultOutput) AnomalyDetectionNotificationConfiguration() ProfilingGroupChannelArrayOutput
Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency
func (LookupProfilingGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupProfilingGroupResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the specified profiling group.
func (LookupProfilingGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupProfilingGroupResultOutput) ElementType() reflect.Type
func (LookupProfilingGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupProfilingGroupResultOutput) Tags() aws.TagArrayOutput
The tags associated with a profiling group.
func (LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutput ¶ added in v0.12.0
func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutput() LookupProfilingGroupResultOutput
func (LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupProfilingGroupResultOutput) ToLookupProfilingGroupResultOutputWithContext(ctx context.Context) LookupProfilingGroupResultOutput
type ProfilingGroup ¶
type ProfilingGroup struct { pulumi.CustomResourceState // The agent permissions attached to this profiling group. AgentPermissions AgentPermissionsPropertiesPtrOutput `pulumi:"agentPermissions"` // Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency AnomalyDetectionNotificationConfiguration ProfilingGroupChannelArrayOutput `pulumi:"anomalyDetectionNotificationConfiguration"` // The Amazon Resource Name (ARN) of the specified profiling group. Arn pulumi.StringOutput `pulumi:"arn"` // The compute platform of the profiling group. ComputePlatform ProfilingGroupComputePlatformPtrOutput `pulumi:"computePlatform"` // The name of the profiling group. ProfilingGroupName pulumi.StringOutput `pulumi:"profilingGroupName"` // The tags associated with a profiling group. Tags aws.TagArrayOutput `pulumi:"tags"` }
This resource schema represents the Profiling Group resource in the Amazon CodeGuru Profiler service.
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 ProfilingGroupArgs ¶
type ProfilingGroupArgs struct { // The agent permissions attached to this profiling group. AgentPermissions AgentPermissionsPropertiesPtrInput // Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency AnomalyDetectionNotificationConfiguration ProfilingGroupChannelArrayInput // The compute platform of the profiling group. ComputePlatform ProfilingGroupComputePlatformPtrInput // The name of the profiling group. ProfilingGroupName pulumi.StringPtrInput // The tags associated with a profiling group. Tags aws.TagArrayInput }
The set of arguments for constructing a ProfilingGroup resource.
func (ProfilingGroupArgs) ElementType ¶
func (ProfilingGroupArgs) ElementType() reflect.Type
type ProfilingGroupChannel ¶
type ProfilingGroupChannel struct { // The channel ID. ChannelId *string `pulumi:"channelId"` // The channel URI. ChannelUri string `pulumi:"channelUri"` }
Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.
type ProfilingGroupChannelArgs ¶
type ProfilingGroupChannelArgs struct { // The channel ID. ChannelId pulumi.StringPtrInput `pulumi:"channelId"` // The channel URI. ChannelUri pulumi.StringInput `pulumi:"channelUri"` }
Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.
func (ProfilingGroupChannelArgs) ElementType ¶
func (ProfilingGroupChannelArgs) ElementType() reflect.Type
func (ProfilingGroupChannelArgs) ToProfilingGroupChannelOutput ¶
func (i ProfilingGroupChannelArgs) ToProfilingGroupChannelOutput() ProfilingGroupChannelOutput
func (ProfilingGroupChannelArgs) ToProfilingGroupChannelOutputWithContext ¶
func (i ProfilingGroupChannelArgs) ToProfilingGroupChannelOutputWithContext(ctx context.Context) ProfilingGroupChannelOutput
type ProfilingGroupChannelArray ¶
type ProfilingGroupChannelArray []ProfilingGroupChannelInput
func (ProfilingGroupChannelArray) ElementType ¶
func (ProfilingGroupChannelArray) ElementType() reflect.Type
func (ProfilingGroupChannelArray) ToProfilingGroupChannelArrayOutput ¶
func (i ProfilingGroupChannelArray) ToProfilingGroupChannelArrayOutput() ProfilingGroupChannelArrayOutput
func (ProfilingGroupChannelArray) ToProfilingGroupChannelArrayOutputWithContext ¶
func (i ProfilingGroupChannelArray) ToProfilingGroupChannelArrayOutputWithContext(ctx context.Context) ProfilingGroupChannelArrayOutput
type ProfilingGroupChannelArrayInput ¶
type ProfilingGroupChannelArrayInput interface { pulumi.Input ToProfilingGroupChannelArrayOutput() ProfilingGroupChannelArrayOutput ToProfilingGroupChannelArrayOutputWithContext(context.Context) ProfilingGroupChannelArrayOutput }
ProfilingGroupChannelArrayInput is an input type that accepts ProfilingGroupChannelArray and ProfilingGroupChannelArrayOutput values. You can construct a concrete instance of `ProfilingGroupChannelArrayInput` via:
ProfilingGroupChannelArray{ ProfilingGroupChannelArgs{...} }
type ProfilingGroupChannelArrayOutput ¶
type ProfilingGroupChannelArrayOutput struct{ *pulumi.OutputState }
func (ProfilingGroupChannelArrayOutput) ElementType ¶
func (ProfilingGroupChannelArrayOutput) ElementType() reflect.Type
func (ProfilingGroupChannelArrayOutput) Index ¶
func (o ProfilingGroupChannelArrayOutput) Index(i pulumi.IntInput) ProfilingGroupChannelOutput
func (ProfilingGroupChannelArrayOutput) ToProfilingGroupChannelArrayOutput ¶
func (o ProfilingGroupChannelArrayOutput) ToProfilingGroupChannelArrayOutput() ProfilingGroupChannelArrayOutput
func (ProfilingGroupChannelArrayOutput) ToProfilingGroupChannelArrayOutputWithContext ¶
func (o ProfilingGroupChannelArrayOutput) ToProfilingGroupChannelArrayOutputWithContext(ctx context.Context) ProfilingGroupChannelArrayOutput
type ProfilingGroupChannelInput ¶
type ProfilingGroupChannelInput interface { pulumi.Input ToProfilingGroupChannelOutput() ProfilingGroupChannelOutput ToProfilingGroupChannelOutputWithContext(context.Context) ProfilingGroupChannelOutput }
ProfilingGroupChannelInput is an input type that accepts ProfilingGroupChannelArgs and ProfilingGroupChannelOutput values. You can construct a concrete instance of `ProfilingGroupChannelInput` via:
ProfilingGroupChannelArgs{...}
type ProfilingGroupChannelOutput ¶
type ProfilingGroupChannelOutput struct{ *pulumi.OutputState }
Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.
func (ProfilingGroupChannelOutput) ChannelId ¶
func (o ProfilingGroupChannelOutput) ChannelId() pulumi.StringPtrOutput
The channel ID.
func (ProfilingGroupChannelOutput) ChannelUri ¶
func (o ProfilingGroupChannelOutput) ChannelUri() pulumi.StringOutput
The channel URI.
func (ProfilingGroupChannelOutput) ElementType ¶
func (ProfilingGroupChannelOutput) ElementType() reflect.Type
func (ProfilingGroupChannelOutput) ToProfilingGroupChannelOutput ¶
func (o ProfilingGroupChannelOutput) ToProfilingGroupChannelOutput() ProfilingGroupChannelOutput
func (ProfilingGroupChannelOutput) ToProfilingGroupChannelOutputWithContext ¶
func (o ProfilingGroupChannelOutput) ToProfilingGroupChannelOutputWithContext(ctx context.Context) ProfilingGroupChannelOutput
type ProfilingGroupComputePlatform ¶
type ProfilingGroupComputePlatform string
The compute platform of the profiling group.
func (ProfilingGroupComputePlatform) ElementType ¶
func (ProfilingGroupComputePlatform) ElementType() reflect.Type
func (ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformOutput ¶
func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformOutput() ProfilingGroupComputePlatformOutput
func (ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformOutputWithContext ¶
func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformOutput
func (ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformPtrOutput ¶
func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput
func (ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformPtrOutputWithContext ¶
func (e ProfilingGroupComputePlatform) ToProfilingGroupComputePlatformPtrOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformPtrOutput
func (ProfilingGroupComputePlatform) ToStringOutput ¶
func (e ProfilingGroupComputePlatform) ToStringOutput() pulumi.StringOutput
func (ProfilingGroupComputePlatform) ToStringOutputWithContext ¶
func (e ProfilingGroupComputePlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProfilingGroupComputePlatform) ToStringPtrOutput ¶
func (e ProfilingGroupComputePlatform) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfilingGroupComputePlatform) ToStringPtrOutputWithContext ¶
func (e ProfilingGroupComputePlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfilingGroupComputePlatformInput ¶
type ProfilingGroupComputePlatformInput interface { pulumi.Input ToProfilingGroupComputePlatformOutput() ProfilingGroupComputePlatformOutput ToProfilingGroupComputePlatformOutputWithContext(context.Context) ProfilingGroupComputePlatformOutput }
ProfilingGroupComputePlatformInput is an input type that accepts values of the ProfilingGroupComputePlatform enum A concrete instance of `ProfilingGroupComputePlatformInput` can be one of the following:
ProfilingGroupComputePlatformDefault ProfilingGroupComputePlatformAwsLambda
type ProfilingGroupComputePlatformOutput ¶
type ProfilingGroupComputePlatformOutput struct{ *pulumi.OutputState }
func (ProfilingGroupComputePlatformOutput) ElementType ¶
func (ProfilingGroupComputePlatformOutput) ElementType() reflect.Type
func (ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformOutput ¶
func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformOutput() ProfilingGroupComputePlatformOutput
func (ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformOutputWithContext ¶
func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformOutput
func (ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformPtrOutput ¶
func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput
func (ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformPtrOutputWithContext ¶
func (o ProfilingGroupComputePlatformOutput) ToProfilingGroupComputePlatformPtrOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformPtrOutput
func (ProfilingGroupComputePlatformOutput) ToStringOutput ¶
func (o ProfilingGroupComputePlatformOutput) ToStringOutput() pulumi.StringOutput
func (ProfilingGroupComputePlatformOutput) ToStringOutputWithContext ¶
func (o ProfilingGroupComputePlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProfilingGroupComputePlatformOutput) ToStringPtrOutput ¶
func (o ProfilingGroupComputePlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfilingGroupComputePlatformOutput) ToStringPtrOutputWithContext ¶
func (o ProfilingGroupComputePlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfilingGroupComputePlatformPtrInput ¶
type ProfilingGroupComputePlatformPtrInput interface { pulumi.Input ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput ToProfilingGroupComputePlatformPtrOutputWithContext(context.Context) ProfilingGroupComputePlatformPtrOutput }
func ProfilingGroupComputePlatformPtr ¶
func ProfilingGroupComputePlatformPtr(v string) ProfilingGroupComputePlatformPtrInput
type ProfilingGroupComputePlatformPtrOutput ¶
type ProfilingGroupComputePlatformPtrOutput struct{ *pulumi.OutputState }
func (ProfilingGroupComputePlatformPtrOutput) ElementType ¶
func (ProfilingGroupComputePlatformPtrOutput) ElementType() reflect.Type
func (ProfilingGroupComputePlatformPtrOutput) ToProfilingGroupComputePlatformPtrOutput ¶
func (o ProfilingGroupComputePlatformPtrOutput) ToProfilingGroupComputePlatformPtrOutput() ProfilingGroupComputePlatformPtrOutput
func (ProfilingGroupComputePlatformPtrOutput) ToProfilingGroupComputePlatformPtrOutputWithContext ¶
func (o ProfilingGroupComputePlatformPtrOutput) ToProfilingGroupComputePlatformPtrOutputWithContext(ctx context.Context) ProfilingGroupComputePlatformPtrOutput
func (ProfilingGroupComputePlatformPtrOutput) ToStringPtrOutput ¶
func (o ProfilingGroupComputePlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfilingGroupComputePlatformPtrOutput) ToStringPtrOutputWithContext ¶
func (o ProfilingGroupComputePlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfilingGroupInput ¶
type ProfilingGroupInput interface { pulumi.Input ToProfilingGroupOutput() ProfilingGroupOutput ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput }
type ProfilingGroupOutput ¶
type ProfilingGroupOutput struct{ *pulumi.OutputState }
func (ProfilingGroupOutput) AgentPermissions ¶ added in v0.17.0
func (o ProfilingGroupOutput) AgentPermissions() AgentPermissionsPropertiesPtrOutput
The agent permissions attached to this profiling group.
func (ProfilingGroupOutput) AnomalyDetectionNotificationConfiguration ¶ added in v0.17.0
func (o ProfilingGroupOutput) AnomalyDetectionNotificationConfiguration() ProfilingGroupChannelArrayOutput
Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency
func (ProfilingGroupOutput) Arn ¶ added in v0.17.0
func (o ProfilingGroupOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified profiling group.
func (ProfilingGroupOutput) ComputePlatform ¶ added in v0.17.0
func (o ProfilingGroupOutput) ComputePlatform() ProfilingGroupComputePlatformPtrOutput
The compute platform of the profiling group.
func (ProfilingGroupOutput) ElementType ¶
func (ProfilingGroupOutput) ElementType() reflect.Type
func (ProfilingGroupOutput) ProfilingGroupName ¶ added in v0.17.0
func (o ProfilingGroupOutput) ProfilingGroupName() pulumi.StringOutput
The name of the profiling group.
func (ProfilingGroupOutput) Tags ¶ added in v0.17.0
func (o ProfilingGroupOutput) Tags() aws.TagArrayOutput
The tags associated with a profiling group.
func (ProfilingGroupOutput) ToProfilingGroupOutput ¶
func (o ProfilingGroupOutput) ToProfilingGroupOutput() ProfilingGroupOutput
func (ProfilingGroupOutput) ToProfilingGroupOutputWithContext ¶
func (o ProfilingGroupOutput) ToProfilingGroupOutputWithContext(ctx context.Context) ProfilingGroupOutput
type ProfilingGroupState ¶
type ProfilingGroupState struct { }
func (ProfilingGroupState) ElementType ¶
func (ProfilingGroupState) ElementType() reflect.Type
type ProfilingGroupTag ¶
type ProfilingGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.