@Stability(value=Stable) @Internal public static final class CfnProfileProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnProfileProps
CfnProfilePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnProfileProps.Builder, CfnProfileProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnProfileProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnProfileProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getDurationSeconds()
Sets the maximum number of seconds that vended temporary credentials through [CreateSession](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html) will be valid for, between 900 and 3600.
|
Object |
getEnabled()
Indicates whether the profile is enabled.
|
List<String> |
getManagedPolicyArns()
A list of managed policy ARNs that apply to the vended session credentials.
|
String |
getName()
The name of the profile.
|
Object |
getRequireInstanceProperties()
Specifies whether instance properties are required in temporary credential requests with this profile.
|
List<String> |
getRoleArns()
A list of IAM role ARNs.
|
String |
getSessionPolicy()
A session policy that applies to the trust boundary of the vended session credentials.
|
List<CfnTag> |
getTags()
A list of tags to attach to the profile.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnProfileProps.Builder builder)
CfnProfileProps.Builder.public final Number getDurationSeconds()
CfnProfilePropsgetDurationSeconds in interface CfnProfilePropspublic final Object getEnabled()
CfnProfilePropsgetEnabled in interface CfnProfilePropspublic final List<String> getManagedPolicyArns()
CfnProfilePropsgetManagedPolicyArns in interface CfnProfilePropspublic final String getName()
CfnProfilePropsgetName in interface CfnProfilePropspublic final Object getRequireInstanceProperties()
CfnProfilePropsgetRequireInstanceProperties in interface CfnProfilePropspublic final List<String> getRoleArns()
CfnProfileProps
During CreateSession , if a matching role ARN is provided, the properties in this profile will be applied to the intersection session policy.
getRoleArns in interface CfnProfilePropspublic final String getSessionPolicy()
CfnProfilePropsgetSessionPolicy in interface CfnProfilePropspublic final List<CfnTag> getTags()
CfnProfilePropsgetTags in interface CfnProfileProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.