class Aws::CodeGuruProfiler::Types::CreateProfilingGroupRequest
The structure representing the createProfiliingGroupRequest.
@note When making an API call, you may pass CreateProfilingGroupRequest
data as a hash: { agent_orchestration_config: { profiling_enabled: false, # required }, client_token: "ClientToken", # required compute_platform: "Default", # accepts Default, AWSLambda profiling_group_name: "ProfilingGroupName", # required tags: { "String" => "String", }, }
@!attribute [rw] agent_orchestration_config
Specifies whether profiling is enabled or disabled for the created profiling group. @return [Types::AgentOrchestrationConfig]
@!attribute [rw] client_token
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@!attribute [rw] compute_platform
The compute platform of the profiling group. Use `AWSLambda` if your application runs on AWS Lambda. Use `Default` if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, `Default` is used. @return [String]
@!attribute [rw] profiling_group_name
The name of the profiling group to create. @return [String]
@!attribute [rw] tags
A list of tags to add to the created profiling group. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/codeguruprofiler-2019-07-18/CreateProfilingGroupRequest AWS API Documentation
Constants
- SENSITIVE