class Aws::CodeGuruProfiler::Types::PostAgentProfileRequest

The structure representing the postAgentProfileRequest.

@note When making an API call, you may pass PostAgentProfileRequest

data as a hash:

    {
      agent_profile: "data", # required
      content_type: "String", # required
      profile_token: "ClientToken",
      profiling_group_name: "ProfilingGroupName", # required
    }

@!attribute [rw] agent_profile

The submitted profiling data.
@return [String]

@!attribute [rw] content_type

The format of the submitted profiling data. The format maps to the
`Accept` and `Content-Type` headers of the HTTP request. You can
specify one of the following: or the default .

     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul>
@return [String]

@!attribute [rw] profile_token

Amazon CodeGuru Profiler uses this universally unique identifier
(UUID) to prevent the accidental submission of duplicate profiling
data 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] profiling_group_name

The name of the profiling group with the aggregated profile that
receives the submitted profiling data.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeguruprofiler-2019-07-18/PostAgentProfileRequest AWS API Documentation

Constants

SENSITIVE