Class CfnProfileMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.rolesanywhere.CfnProfileMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnProfileMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnProfileMixinProps
@Stability(Stable)
@Internal
public static final class CfnProfileMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnProfileMixinProps
An implementation for
CfnProfileMixinProps-
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.rolesanywhere.CfnProfileMixinProps
CfnProfileMixinProps.Builder, CfnProfileMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnProfileMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnProfileMixinProps.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 ObjectUsed to determine if a custom role session name will be accepted in a temporary credential request.final ObjectA mapping applied to the authenticating end-entity certificate.final NumberThe number of seconds vended session credentials will be valid for.final ObjectThe enabled status of the resource.A list of managed policy ARNs.final StringgetName()The customer specified name of the resource.final ObjectSpecifies whether instance properties are required in CreateSession requests with this profile.A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.final StringA session policy that will applied to the trust boundary of the vended session credentials.getTags()A list of Tags.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 theCfnProfileMixinProps.Builder.
-
-
Method Details
-
getAcceptRoleSessionName
Description copied from interface:CfnProfileMixinPropsUsed to determine if a custom role session name will be accepted in a temporary credential request.Returns union: either
BooleanorIResolvable- Specified by:
getAcceptRoleSessionNamein interfaceCfnProfileMixinProps- See Also:
-
getAttributeMappings
Description copied from interface:CfnProfileMixinPropsA mapping applied to the authenticating end-entity certificate.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnProfilePropsMixin.AttributeMappingProperty>- Specified by:
getAttributeMappingsin interfaceCfnProfileMixinProps- See Also:
-
getDurationSeconds
Description copied from interface:CfnProfileMixinPropsThe number of seconds vended session credentials will be valid for.- Specified by:
getDurationSecondsin interfaceCfnProfileMixinProps- See Also:
-
getEnabled
Description copied from interface:CfnProfileMixinPropsThe enabled status of the resource.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnProfileMixinProps- See Also:
-
getManagedPolicyArns
Description copied from interface:CfnProfileMixinPropsA list of managed policy ARNs.Managed policies identified by this list will be applied to the vended session credentials.
- Specified by:
getManagedPolicyArnsin interfaceCfnProfileMixinProps- See Also:
-
getName
Description copied from interface:CfnProfileMixinPropsThe customer specified name of the resource.- Specified by:
getNamein interfaceCfnProfileMixinProps- See Also:
-
getRequireInstanceProperties
Description copied from interface:CfnProfileMixinPropsSpecifies whether instance properties are required in CreateSession requests with this profile.Returns union: either
BooleanorIResolvable- Specified by:
getRequireInstancePropertiesin interfaceCfnProfileMixinProps- See Also:
-
getRoleArns
Description copied from interface:CfnProfileMixinPropsA list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.Returns union: Listinvalid input: '<'either
StringorIRoleRef>- Specified by:
getRoleArnsin interfaceCfnProfileMixinProps- See Also:
-
getSessionPolicy
Description copied from interface:CfnProfileMixinPropsA session policy that will applied to the trust boundary of the vended session credentials.- Specified by:
getSessionPolicyin interfaceCfnProfileMixinProps- See Also:
-
getTags
Description copied from interface:CfnProfileMixinPropsA list of Tags.- Specified by:
getTagsin interfaceCfnProfileMixinProps- 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()
-