SamlMetadataDocument

class aws_cdk.aws_iam.SamlMetadataDocument

Bases: object

A SAML metadata document.

ExampleMetadata:

fixture=client-vpn infused

Example:

vpc.add_client_vpn_endpoint("Endpoint",
    cidr="10.100.0.0/16",
    server_certificate_arn="arn:aws:acm:us-east-1:123456789012:certificate/server-certificate-id",
    # Mutual authentication
    client_certificate_arn="arn:aws:acm:us-east-1:123456789012:certificate/client-certificate-id",
    # User-based authentication
    user_based_authentication=ec2.ClientVpnUserBasedAuthentication.federated(saml_provider)
)

Attributes

xml

The XML content of the metadata document.

Static Methods

classmethod from_file(path)

Create a SAML metadata document from a XML file.

Parameters:

path (str)

Return type:

SamlMetadataDocument

classmethod from_xml(xml)

Create a SAML metadata document from a XML string.

Parameters:

xml (str)

Return type:

SamlMetadataDocument