Struct aws_sdk_codeguruprofiler::operation::create_profiling_group::CreateProfilingGroupInput
source · #[non_exhaustive]pub struct CreateProfilingGroupInput {
pub profiling_group_name: Option<String>,
pub compute_platform: Option<ComputePlatform>,
pub client_token: Option<String>,
pub agent_orchestration_config: Option<AgentOrchestrationConfig>,
pub tags: Option<HashMap<String, String>>,
}
Expand description
The structure representing the createProfiliingGroupRequest.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.profiling_group_name: Option<String>
The name of the profiling group to create.
compute_platform: Option<ComputePlatform>
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.
client_token: Option<String>
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.
agent_orchestration_config: Option<AgentOrchestrationConfig>
Specifies whether profiling is enabled or disabled for the created profiling group.
A list of tags to add to the created profiling group.
Implementations§
source§impl CreateProfilingGroupInput
impl CreateProfilingGroupInput
sourcepub fn profiling_group_name(&self) -> Option<&str>
pub fn profiling_group_name(&self) -> Option<&str>
The name of the profiling group to create.
sourcepub fn compute_platform(&self) -> Option<&ComputePlatform>
pub fn compute_platform(&self) -> Option<&ComputePlatform>
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.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.
sourcepub fn agent_orchestration_config(&self) -> Option<&AgentOrchestrationConfig>
pub fn agent_orchestration_config(&self) -> Option<&AgentOrchestrationConfig>
Specifies whether profiling is enabled or disabled for the created profiling group.
A list of tags to add to the created profiling group.
source§impl CreateProfilingGroupInput
impl CreateProfilingGroupInput
sourcepub fn builder() -> CreateProfilingGroupInputBuilder
pub fn builder() -> CreateProfilingGroupInputBuilder
Creates a new builder-style object to manufacture CreateProfilingGroupInput
.
Trait Implementations§
source§impl Clone for CreateProfilingGroupInput
impl Clone for CreateProfilingGroupInput
source§fn clone(&self) -> CreateProfilingGroupInput
fn clone(&self) -> CreateProfilingGroupInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateProfilingGroupInput
impl Debug for CreateProfilingGroupInput
source§impl PartialEq for CreateProfilingGroupInput
impl PartialEq for CreateProfilingGroupInput
source§fn eq(&self, other: &CreateProfilingGroupInput) -> bool
fn eq(&self, other: &CreateProfilingGroupInput) -> bool
self
and other
values to be equal, and is used
by ==
.