class SamlMetadataDocument
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.IAM.SamlMetadataDocument |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsiam#SamlMetadataDocument |
![]() | software.amazon.awscdk.services.iam.SamlMetadataDocument |
![]() | aws_cdk.aws_iam.SamlMetadataDocument |
![]() | 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.