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

Resource Orchestration Service:ALIYUN::SAG::AppUser

最終更新日:Jan 16, 2025

ALIYUN::SAG::AppUser は、Smart Access Gateway(SAG)アプリインスタンスのクライアントアカウントを作成するために使用されます。

構文

{
  "Type": "ALIYUN::SAG::AppUser",
  "Properties": {
    "UserName": String,
    "UserMail": String,
    "Bandwidth": Integer,
    "SmartAGId": String,
    "ClientIp": String,
    "Disable": Boolean,
    "Password": String
  }
}

プロパティ

プロパティタイプ必須編集可能説明制約
UserNameStringいいえいいえクライアントアカウントのユーザー名。同じ SAG アプリインスタンスに作成されるクライアントアカウントのユーザー名は一意である必要があります。

ユーザー名は 7 ~ 33 文字で、文字、数字、アンダースコア(_)、アットマーク(@)、ピリオド(.)、ハイフン(-)を含めることができます。ユーザー名は文字または数字で始まる必要があります。

説明 クライアントアカウントの場合、ユーザー名を指定する場合は、パスワードも指定する必要があります。パスワードを指定する場合は、ユーザー名も指定する必要があります。
UserMailStringはいはいクライアントアカウントのメールアドレス。ユーザー名とパスワードは、管理者によって指定されたメールアドレスに送信されます。
BandwidthIntegerはいはい最大帯域幅。単位:Kbit/s。

有効な値:1 ~ 20000。

デフォルト値:2000。

SmartAGIdStringはいいいえSAG アプリインスタンスの ID。なし
ClientIpStringいいえいいえクライアントアカウントの IP アドレス。
  • クライアントアプリサービスを有効にする場合は、クライアントアカウントの IP アドレスを指定する必要があります。現在のクライアントアカウントは、指定された IP アドレスを使用して Alibaba Cloud に接続します。
    説明 IP アドレスはプライベート CIDR ブロック内にある必要があります。
  • クライアントアプリサービスを無効にする場合は、プライベート CIDR ブロック内の IP アドレスがクライアントアカウントに割り当てられます。Alibaba Cloud への各接続は、異なる IP アドレスを使用します。
DisableBooleanいいえはいクライアントアカウントを無効にするかどうかを指定します。有効な値:
  • true:クライアントアカウントを無効にします。
  • false:クライアントアカウントを有効にします。
PasswordStringいいえいいえSAG アプリインスタンスにログオンするために使用されるパスワード。パスワードは 8 ~ 32 文字で、文字、数字、アンダースコア(_)、アットマーク(@)、ハイフン(-)を含めることができます。パスワードは文字または数字で始まる必要があります。

レスポンスパラメータ

Fn::GetAtt

  • UserName:クライアントアカウントのユーザー名。
  • SmartAGId:SAG アプリインスタンスの ID。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "UserMail": {
      "Type": "String",
      "Description": "ユーザーのメールアドレス。ユーザー名とパスワードは、指定されたメールアドレスに送信されます。" // The email address of the user. The username and password are sent to the specified email address.
    },
    "Bandwidth": {
      "Type": "Number",
      "Description": "帯域幅。単位:Kbit/s。最大帯域幅:2,000 Kbit/s。" // The bandwidth. Unit: Kbit/s. Maximum bandwidth: 2,000 Kbit/s.
    },
    "SmartAGId": {
      "Type": "String",
      "Description": "SAG APP インスタンスの ID。" // The ID of the SAG APP instance.
    }
  },
  "Resources": {
    "AppUser": {
      "Type": "ALIYUN::SAG::AppUser",
      "Properties": {
        "UserMail": {
          "Ref": "UserMail"
        },
        "Bandwidth": {
          "Ref": "Bandwidth"
        },
        "SmartAGId": {
          "Ref": "SmartAGId"
        }
      }
    }
  },
  "Outputs": {
    "UserName": {
      "Description": "",
      "Value": {
        "Fn::GetAtt": [
          "AppUser",
          "UserName"
        ]
      }
    },
    "SmartAGId": {
      "Description": "SAG APP インスタンスの ID。", // The ID of the SAG APP instance.
      "Value": {
        "Fn::GetAtt": [
          "AppUser",
          "SmartAGId"
        ]
      }
    }
  }
}