Class CfnProfilingGroupProps.Jsii$Proxy
- All Implemented Interfaces:
CfnProfilingGroupProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnProfilingGroupProps
CfnProfilingGroupProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codeguruprofiler.CfnProfilingGroupProps
CfnProfilingGroupProps.Builder, CfnProfilingGroupProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnProfilingGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnProfilingGroupProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The agent permissions attached to this profiling group.final Object
Adds anomaly notifications for a profiling group.final String
The compute platform of the profiling group.final String
The name of the profiling group.getTags()
A list of tags to add to the created profiling group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnProfilingGroupProps.Builder
.
-
-
Method Details
-
getProfilingGroupName
Description copied from interface:CfnProfilingGroupProps
The name of the profiling group.- Specified by:
getProfilingGroupName
in interfaceCfnProfilingGroupProps
-
getAgentPermissions
Description copied from interface:CfnProfilingGroupProps
The agent permissions attached to this profiling group.This action group grants
ConfigureAgent
andPostAgentProfile
permissions to perform actions required by the profiling agent. The Json consists of keyPrincipals
.Principals : A list of string ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not supported in the ARNs. You are allowed to provide up to 50 ARNs. An empty list is not permitted. This is a required key.
For more information, see Resource-based policies in CodeGuru Profiler in the Amazon CodeGuru Profiler user guide , ConfigureAgent , and PostAgentProfile .
- Specified by:
getAgentPermissions
in interfaceCfnProfilingGroupProps
-
getAnomalyDetectionNotificationConfiguration
Description copied from interface:CfnProfilingGroupProps
Adds anomaly notifications for a profiling group.- Specified by:
getAnomalyDetectionNotificationConfiguration
in interfaceCfnProfilingGroupProps
-
getComputePlatform
Description copied from interface:CfnProfilingGroupProps
The compute platform of the profiling group.Use
AWSLambda
if your application runs on AWS Lambda. UseDefault
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. This property is immutable.- Specified by:
getComputePlatform
in interfaceCfnProfilingGroupProps
-
getTags
Description copied from interface:CfnProfilingGroupProps
A list of tags to add to the created profiling group.- Specified by:
getTags
in interfaceCfnProfilingGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-