SAMLProviderProps
Properties for defining a SAMLProvider
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ram-samlprovider
Initializer
import com.aliyun.ros.cdk.ram.SAMLProviderProps;
SAMLProviderProps.builder()
.samlProviderName(java.lang.String)
.samlProviderName(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .encodedSamlMetadataDocument(java.lang.String)
// .encodedSamlMetadataDocument(IResolvable)
// .samlMetadataDocument(java.lang.String)
// .samlMetadataDocument(IResolvable)
// .samlMetadataDocumentUrl(java.lang.String)
// .samlMetadataDocumentUrl(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
samlProviderName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property samlProviderName: IdP Name. |
description |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property description: The description can contain a maximum of 256 characters. |
encodedSamlMetadataDocument |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property encodedSamlMetadataDocument: SAML metadata document.Base64 encoded. Provided by an identity provider that supports the SAML2.0 protocol. Only one of the three properties SAMLMetadataDocument, SAMLMetadataDocumentURL, EncodedSAMLMetadataDocument can be set. |
samlMetadataDocument |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property samlMetadataDocument: SAML metadata document. |
samlMetadataDocumentUrl |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property samlMetadataDocumentUrl: The URL for the file that contains the SAML metadata document. |
samlProviderName
Required
public java.lang.Object getSamlProviderName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property samlProviderName: IdP Name.
The IdP name can contain a maximum of 128 characters and only letters, numbers, and the following special characters are accepted: hyphens (-), periods (.), and underscores (_). It cannot start or end with a special character.
description
Optional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property description: The description can contain a maximum of 256 characters.
encodedSamlMetadataDocument
Optional
public java.lang.Object getEncodedSamlMetadataDocument();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property encodedSamlMetadataDocument: SAML metadata document.Base64 encoded. Provided by an identity provider that supports the SAML2.0 protocol. Only one of the three properties SAMLMetadataDocument, SAMLMetadataDocumentURL, EncodedSAMLMetadataDocument can be set.
samlMetadataDocument
Optional
public java.lang.Object getSamlMetadataDocument();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property samlMetadataDocument: SAML metadata document.
The content must be 1 to 102,400 bytes in length. Only one of the three properties SAMLMetadataDocument, SAMLMetadataDocumentURL, EncodedSAMLMetadataDocument can be set.
samlMetadataDocumentUrl
Optional
public java.lang.Object getSamlMetadataDocumentUrl();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property samlMetadataDocumentUrl: The URL for the file that contains the SAML metadata document.
The URL must point to a document located in an HTTP or HTTPS web server or an Alibaba Cloud OSS bucket. Examples: oss://ros/document/demo and oss://ros/document/demo?RegionId=cn-hangzhou. The URL can be up to 1,024 bytes in length. Only one of the three properties SAMLMetadataDocument, SAMLMetadataDocumentURL, EncodedSAMLMetadataDocument can be set.