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

Resource Orchestration Service:ALIYUN::CR::UserInfo

最終更新日:Jan 16, 2025

ALIYUN::CR::UserInfo は、ユーザーに関する情報を作成するために使用されます。

構文

{
  "Type": "ALIYUN::CR::UserInfo",
  "Properties": {
    "User": Map,
    "InstanceId": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

User

Map

はい

はい

ユーザーに関する情報。

ユーザーがすでに存在する場合、このプロパティを指定して情報を更新できます。 詳細については、「ユーザー構文」および「ユーザープロパティ」をご参照ください。

InstanceId

String

いいえ

いいえ

Container Registry インスタンスの ID。

なし。

ユーザー構文

"User": {
  "Password": String
}

ユーザープロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Password

String

はい

はい

パスワード。

パスワードは 8 ~ 32 文字である必要があります。 また、文字、数字、特殊文字のうち少なくとも 2 種類を含める必要があります。 サポートされている特殊文字は次のとおりです ( ) ' ~ ! @ # $ % ^ & * - + = | { } [ ] : ; < > , . ? / -

戻り値

Fn::GetAtt

  • LoginName: ログオン名。

  • UserId: ユーザー ID。

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "User": {
      "Type": "Json",
      "Description": "ユーザー情報。ユーザーが存在する場合は、ユーザー情報を更新します。", // Translated comment
      "Default": "{\"Password\": \"Admin****\"}"
    }
  },
  "Resources": {
    "UserInfo": {
      "Type": "ALIYUN::CR::UserInfo",
      "Properties": {
        "User": {
          "Ref": "User"
        }
      }
    }
  },
  "Outputs": {
    "LoginName": {
      "Description": "ログイン名。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "UserInfo",
          "LoginName"
        ]
      }
    },
    "UserId": {
      "Description": "ユーザー ID。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "UserInfo",
          "UserId"
        ]
      }
    }
  }
}