Class CfnAgentProfileProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.wellarchitected.CfnAgentProfileProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAgentProfileProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAgentProfileProps
@Stability(Stable)
@Internal
public static final class CfnAgentProfileProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAgentProfileProps
An implementation for
CfnAgentProfileProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.wellarchitected.CfnAgentProfileProps
CfnAgentProfileProps.Builder, CfnAgentProfileProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAgentProfileProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAgentProfileProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe aggregation configuration entries (account, regions, access role) associated with this profile.final StringA business overview for the profile used to improve recommendation quality.final ObjectWhether deletion protection is enabled for the profile.final StringA description of the profile.final StringThe human-readable display name of the profile.final StringThe ARN of the IAM role assumed to execute recommendation actions.final StringgetName()The name of the profile.The list of Well-Architected pillars to focus on.getTags()Key-value pairs to associate with the Agent Profile.final inthashCode()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 theCfnAgentProfileProps.Builder.
-
-
Method Details
-
getAggregationConfiguration
Description copied from interface:CfnAgentProfilePropsThe aggregation configuration entries (account, regions, access role) associated with this profile.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAgentProfile.AggregationConfigurationProperty>- Specified by:
getAggregationConfigurationin interfaceCfnAgentProfileProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnAgentProfilePropsThe ARN of the IAM role assumed to execute recommendation actions.- Specified by:
getExecutionRoleArnin interfaceCfnAgentProfileProps- See Also:
-
getName
Description copied from interface:CfnAgentProfilePropsThe name of the profile.Unique within the account and used as the last component of the ARN.
- Specified by:
getNamein interfaceCfnAgentProfileProps- See Also:
-
getPillars
Description copied from interface:CfnAgentProfilePropsThe list of Well-Architected pillars to focus on.- Specified by:
getPillarsin interfaceCfnAgentProfileProps- See Also:
-
getBusinessOverview
Description copied from interface:CfnAgentProfilePropsA business overview for the profile used to improve recommendation quality.- Specified by:
getBusinessOverviewin interfaceCfnAgentProfileProps- See Also:
-
getDeletionProtection
Description copied from interface:CfnAgentProfilePropsWhether deletion protection is enabled for the profile.When enabled, the profile cannot be deleted until deletion protection is disabled.
Returns union: either
BooleanorIResolvable- Specified by:
getDeletionProtectionin interfaceCfnAgentProfileProps- See Also:
-
getDescription
Description copied from interface:CfnAgentProfilePropsA description of the profile.- Specified by:
getDescriptionin interfaceCfnAgentProfileProps- See Also:
-
getDisplayName
Description copied from interface:CfnAgentProfilePropsThe human-readable display name of the profile.- Specified by:
getDisplayNamein interfaceCfnAgentProfileProps- See Also:
-
getTags
Description copied from interface:CfnAgentProfilePropsKey-value pairs to associate with the Agent Profile.- Specified by:
getTagsin interfaceCfnAgentProfileProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-