すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::RAM::SAMLProvider

最終更新日:Jan 16, 2025

ALIYUN::RAM::SAMLProvider は、ロールベースのシングルサインオン(SSO)用のIDプロバイダー(IdP)を作成するために使用されます。

構文

{
  "Type": "ALIYUN::RAM::SAMLProvider",
  "Properties": {
    "SAMLProviderName": String,
    "Description": String,
    "SAMLMetadataDocumentURL": String,
    "SAMLMetadataDocument": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

SAMLProviderName

String

はい

いいえ

IdP名。

名前は最大 128 文字で、文字、数字、ピリオド(.)、ハイフン(-)、アンダースコア(_)を含めることができます。ピリオド(.)、ハイフン(-)、またはアンダースコア(_)で開始または終了することはできません。

Description

String

いいえ

はい

説明。

なし。

SAMLMetadataDocumentURL

String

いいえ

はい

メタデータファイルの URL。

URL は 1 ~ 1,024 バイトの長さである必要があります。

SAMLMetadataDocumentURL と SAMLMetadataDocument のいずれか 1 つのみを指定する必要があります。

SAMLMetadataDocument

String

いいえ

はい

メタデータファイルの内容。

内容は 1 ~ 102,400 バイトの長さである必要があります。

SAMLMetadataDocumentURL と SAMLMetadataDocument のいずれか 1 つのみを指定する必要があります。

EncodedSAMLMetadataDocument

String

いいえ

はい

Base64 でエンコードされたメタデータファイル。

このファイルは、Security Assertion Markup Language(SAML)2.0 をサポートする IdP によって提供されます。

戻り値

Fn::GetAtt

  • SAMLProviderName: IdP名。

  • Arn: IdP の Alibaba Cloud Resource Name(ARN)。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      SAMLProvider:
        Type: ALIYUN::RAM::SAMLProvider
        Properties:
          SAMLProviderName: TestSAMLProvider
    Outputs:
      SAMLProviderName:
        Description: IdP名。
        Value:
          Fn::GetAtt:
            - SAMLProvider
            - SAMLProviderName
      Arn:
        Description: ARN。
        Value:
          Fn::GetAtt:
            - SAMLProvider
            - Arn
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "SAMLProvider": {
          "Type": "ALIYUN::RAM::SAMLProvider",
          "Properties": {
            "SAMLProviderName": "TestSAMLProvider"
          }
        }
      },
      "Outputs": {
        "SAMLProviderName": {
          "Description": "IdP名。",
          "Value": {
            "Fn::GetAtt": [
              "SAMLProvider",
              "SAMLProviderName"
            ]
          }
        },
        "Arn": {
          "Description": "ARN。",
          "Value": {
            "Fn::GetAtt": [
              "SAMLProvider",
              "Arn"
            ]
          }
        }
      }
    }