Table of Contents

Class SamlConsolePrincipal

Namespace
Amazon.CDK.AWS.IAM
Assembly
Amazon.CDK.AWS.IAM.dll

Principal entity that represents a SAML federated identity provider for programmatic and AWS Management Console access.

public class SamlConsolePrincipal : SamlPrincipal, IAssumeRolePrincipal, IComparablePrincipal, IPrincipal, IGrantable
Inheritance
SamlConsolePrincipal
Implements
Inherited Members

Examples

var provider = new SamlProvider(this, "Provider", new SamlProviderProps {
                MetadataDocument = SamlMetadataDocument.FromFile("/path/to/saml-metadata-document.xml")
            });
            new Role(this, "Role", new RoleProps {
                AssumedBy = new SamlConsolePrincipal(provider)
            });

Remarks

ExampleMetadata: infused

Constructors

SamlConsolePrincipal(ISamlProvider, IDictionary<string, object>?)

public SamlConsolePrincipal(ISamlProvider samlProvider, IDictionary<string, object>? conditions = null)

Parameters

samlProvider ISamlProvider
conditions IDictionary<string, object>

Methods

ToString()

Returns a string representation of an object.

public override string ToString()

Returns

string