@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-27T16:27:55.456Z") public class SamlConsolePrincipal extends SamlPrincipal
Example:
SamlProvider provider = SamlProvider.Builder.create(this, "Provider") .metadataDocument(SamlMetadataDocument.fromFile("/path/to/saml-metadata-document.xml")) .build(); Role.Builder.create(this, "Role") .assumedBy(new SamlConsolePrincipal(provider)) .build();
IAssumeRolePrincipal.Jsii$Default
IComparablePrincipal.Jsii$Default
Modifier | Constructor and Description |
---|---|
|
SamlConsolePrincipal(ISamlProvider samlProvider,
java.util.Map<java.lang.String,java.lang.Object> conditions) |
protected |
SamlConsolePrincipal(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
SamlConsolePrincipal(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString()
Returns a string representation of an object.
|
dedupeString, getAssumeRoleAction, getConditions, getFederated, getPolicyFragment
addToAssumeRolePolicy, addToPolicy, addToPrincipalPolicy, getGrantPrincipal, getPrincipalAccount, toJSON, withConditions, withSessionTags
protected SamlConsolePrincipal(software.amazon.jsii.JsiiObjectRef objRef)
protected SamlConsolePrincipal(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public SamlConsolePrincipal(ISamlProvider samlProvider, java.util.Map<java.lang.String,java.lang.Object> conditions)
samlProvider
- This parameter is required.conditions
- public java.lang.String toString()
toString
in class SamlPrincipal