Class CfnAgentProfileMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.wellarchitected.CfnAgentProfileMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAgentProfileMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAgentProfileMixinProps
@Stability(Stable)
@Internal
public static final class CfnAgentProfileMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAgentProfileMixinProps
An implementation for
CfnAgentProfileMixinProps-
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.cfnpropertymixins.services.wellarchitected.CfnAgentProfileMixinProps
CfnAgentProfileMixinProps.Builder, CfnAgentProfileMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAgentProfileMixinProps.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 theCfnAgentProfileMixinProps.Builder.
-
-
Method Details
-
getAggregationConfiguration
Description copied from interface:CfnAgentProfileMixinPropsThe aggregation configuration entries (account, regions, access role) associated with this profile.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAgentProfilePropsMixin.AggregationConfigurationProperty>- Specified by:
getAggregationConfigurationin interfaceCfnAgentProfileMixinProps- See Also:
-
getBusinessOverview
Description copied from interface:CfnAgentProfileMixinPropsA business overview for the profile used to improve recommendation quality.- Specified by:
getBusinessOverviewin interfaceCfnAgentProfileMixinProps- See Also:
-
getDeletionProtection
Description copied from interface:CfnAgentProfileMixinPropsWhether 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 interfaceCfnAgentProfileMixinProps- See Also:
-
getDescription
Description copied from interface:CfnAgentProfileMixinPropsA description of the profile.- Specified by:
getDescriptionin interfaceCfnAgentProfileMixinProps- See Also:
-
getDisplayName
Description copied from interface:CfnAgentProfileMixinPropsThe human-readable display name of the profile.- Specified by:
getDisplayNamein interfaceCfnAgentProfileMixinProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnAgentProfileMixinPropsThe ARN of the IAM role assumed to execute recommendation actions.- Specified by:
getExecutionRoleArnin interfaceCfnAgentProfileMixinProps- See Also:
-
getName
Description copied from interface:CfnAgentProfileMixinPropsThe name of the profile.Unique within the account and used as the last component of the ARN.
- Specified by:
getNamein interfaceCfnAgentProfileMixinProps- See Also:
-
getPillars
Description copied from interface:CfnAgentProfileMixinPropsThe list of Well-Architected pillars to focus on.- Specified by:
getPillarsin interfaceCfnAgentProfileMixinProps- See Also:
-
getTags
Description copied from interface:CfnAgentProfileMixinPropsKey-value pairs to associate with the Agent Profile.- Specified by:
getTagsin interfaceCfnAgentProfileMixinProps- 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()
-