class SamlMetadataDocument
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.IAM.SamlMetadataDocument |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsiam#SamlMetadataDocument |
Java | software.amazon.awscdk.services.iam.SamlMetadataDocument |
Python | aws_cdk.aws_iam.SamlMetadataDocument |
TypeScript (source) | aws-cdk-lib » aws_iam » SamlMetadataDocument |
A SAML metadata document.
Example
vpc.addClientVpnEndpoint('Endpoint', {
cidr: '10.100.0.0/16',
serverCertificateArn: 'arn:aws:acm:us-east-1:123456789012:certificate/server-certificate-id',
// Mutual authentication
clientCertificateArn: 'arn:aws:acm:us-east-1:123456789012:certificate/client-certificate-id',
// User-based authentication
userBasedAuthentication: ec2.ClientVpnUserBasedAuthentication.federated(samlProvider),
});
Initializer
new SamlMetadataDocument()
Properties
| Name | Type | Description |
|---|---|---|
| xml | string | The XML content of the metadata document. |
xml
Type:
string
The XML content of the metadata document.
Methods
| Name | Description |
|---|---|
| static from | Create a SAML metadata document from a XML file. |
| static from | Create a SAML metadata document from a XML string. |
static fromFile(path)
public static fromFile(path: string): SamlMetadataDocument
Parameters
- path
string
Returns
Create a SAML metadata document from a XML file.
static fromXml(xml)
public static fromXml(xml: string): SamlMetadataDocument
Parameters
- xml
string
Returns
Create a SAML metadata document from a XML string.

.NET
Go
Java
Python
TypeScript (