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

Resource Orchestration Service:ALIYUN::RAM::LoginProfile

最終更新日:Mar 17, 2025

ALIYUN::RAM::LoginProfile は、Resource Access Management (RAM) ユーザーのログイン構成を作成するために使用されます。

構文

{
  "Type": "ALIYUN::RAM::LoginProfile",
  "Properties": {
    "UserPrincipalName": String,
    "GenerateRandomPassword": Boolean,
    "MFABindRequired": Boolean,
    "PasswordResetRequired": Boolean,
    "Password": String,
    "Status": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

UserPrincipalName

String

はい

いいえ

RAM ユーザーのログイン名。

なし。

GenerateRandomPassword

Boolean

いいえ

はい

RAM ユーザーのランダムパスワードを生成するかどうかを指定します。

なし。

MFABindRequired

Boolean

いいえ

はい

RAM ユーザーに対して多要素認証 (MFA) を強制的に有効にするかどうかを指定します。

有効な値:

  • true: RAM ユーザーに対して MFA を強制的に有効にします。RAM ユーザーは、次回のログイン時に MFA デバイスをバインドする必要があります。

  • false (デフォルト): RAM ユーザーに対して MFA を強制的に有効にしません。

PasswordResetRequired

Boolean

いいえ

はい

次回のログイン時に RAM ユーザーがパスワードをリセットする必要があるかどうかを指定します。

なし。

Password

String

いいえ

はい

RAM ユーザーがコンソールにログインするために使用するパスワード。

なし。

Status

String

いいえ

はい

コンソールへのパスワードベースのログインを有効にするかどうかを指定します。

有効な値:

  • Active (デフォルト): コンソールへのパスワードベースのログインを有効にします。

  • Inactive: コンソールへのパスワードベースのログインを無効にします。

戻り値

Fn::GetAtt

Password: RAM ユーザーがコンソールにログインするために使用するパスワード。

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      UserPrincipalName:
        Type: String
        Description:
          en: The login name of the RAM user.
        Required: true
      GenerateRandomPassword:
        Type: Boolean
        Description:
          en: Whether to generate a random password for the RAM user.
        Required: true
    Resources:
      LoginProfile:
        Type: ALIYUN::RAM::LoginProfile
        Properties:
          UserPrincipalName:
            Ref: UserPrincipalName
          GenerateRandomPassword:
            Ref: GenerateRandomPassword
    Outputs:
      Password:
        Description: The password of the RAM user.
        Value:
          Fn::GetAtt:
            - LoginProfile
            - Password
    
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "UserPrincipalName": {
          "Type": "String",
          "Description": {
            "en": "The login name of the RAM user."
          },
          "Required": true
        },
        "GenerateRandomPassword": {
          "Type": "Boolean",
          "Description": {
            "en": "Whether to generate a random password for the RAM user."
          },
          "Required": true
        }
      },
      "Resources": {
        "LoginProfile": {
          "Type": "ALIYUN::RAM::LoginProfile",
          "Properties": {
            "UserPrincipalName": {
              "Ref": "UserPrincipalName"
            },
            "GenerateRandomPassword": {
              "Ref": "GenerateRandomPassword"
            }
          }
        }
      },
      "Outputs": {
        "Password": {
          "Description": "The password of the RAM user.",
          "Value": {
            "Fn::GetAtt": [
              "LoginProfile",
              "Password"
            ]
          }
        }
      }
    }