Class CfnPermissionSetProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPermissionSetProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPermissionSetProps
CfnPermissionSetProps
-
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.sso.CfnPermissionSetProps
CfnPermissionSetProps.Builder, CfnPermissionSetProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnPermissionSetProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPermissionSetProps.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
Specifies the names and paths of the customer managed policies that you have attached to your permission set.final String
The description of thePermissionSet
.final Object
The inline policy that is attached to the permission set.final String
The ARN of the IAM Identity Center instance under which the operation will be executed.A structure that stores the details of the AWS managed policy.final String
getName()
The name of the permission set.final Object
Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary.final String
Used to redirect users within the application during the federation authentication process.final String
The length of time that the application user sessions are valid for in the ISO-8601 standard.getTags()
The tags to attach to the newPermissionSet
.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 theCfnPermissionSetProps.Builder
.
-
-
Method Details
-
getInstanceArn
Description copied from interface:CfnPermissionSetProps
The ARN of the IAM Identity Center instance under which the operation will be executed.For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference .
- Specified by:
getInstanceArn
in interfaceCfnPermissionSetProps
- See Also:
-
getName
Description copied from interface:CfnPermissionSetProps
The name of the permission set.- Specified by:
getName
in interfaceCfnPermissionSetProps
- See Also:
-
getCustomerManagedPolicyReferences
Description copied from interface:CfnPermissionSetProps
Specifies the names and paths of the customer managed policies that you have attached to your permission set.- Specified by:
getCustomerManagedPolicyReferences
in interfaceCfnPermissionSetProps
- See Also:
-
getDescription
Description copied from interface:CfnPermissionSetProps
The description of thePermissionSet
.- Specified by:
getDescription
in interfaceCfnPermissionSetProps
- See Also:
-
getInlinePolicy
Description copied from interface:CfnPermissionSetProps
The inline policy that is attached to the permission set.For
Length Constraints
, if a valid ARN is provided for a permission set, it is possible for an empty inline policy to be returned.- Specified by:
getInlinePolicy
in interfaceCfnPermissionSetProps
- See Also:
-
getManagedPolicies
Description copied from interface:CfnPermissionSetProps
A structure that stores the details of the AWS managed policy.- Specified by:
getManagedPolicies
in interfaceCfnPermissionSetProps
- See Also:
-
getPermissionsBoundary
Description copied from interface:CfnPermissionSetProps
Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary.Specify either
CustomerManagedPolicyReference
to use the name and path of a customer managed policy, orManagedPolicyArn
to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see Permissions boundaries for IAM entities in the IAM User Guide .Policies used as permissions boundaries don't provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see IAM JSON policy evaluation logic in the IAM User Guide .
- Specified by:
getPermissionsBoundary
in interfaceCfnPermissionSetProps
- See Also:
-
getRelayStateType
Description copied from interface:CfnPermissionSetProps
Used to redirect users within the application during the federation authentication process.- Specified by:
getRelayStateType
in interfaceCfnPermissionSetProps
- See Also:
-
getSessionDuration
Description copied from interface:CfnPermissionSetProps
The length of time that the application user sessions are valid for in the ISO-8601 standard.- Specified by:
getSessionDuration
in interfaceCfnPermissionSetProps
- See Also:
-
getTags
Description copied from interface:CfnPermissionSetProps
The tags to attach to the newPermissionSet
.- Specified by:
getTags
in interfaceCfnPermissionSetProps
- See Also:
-
$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()
-