ALIYUN::CloudSSO::Directory は、ディレクトリを作成するために使用されます。
構文
{
"Type": "ALIYUN::CloudSSO::Directory",
"Properties": {
"DirectoryName": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DirectoryName | String | いいえ | はい | ディレクトリ名。名前はグローバルに一意である必要があります。 | 名前には、小文字、数字、およびハイフン (-) を使用できます。ハイフン (-) で開始または終了することはできず、2 つの連続したハイフン (-) を含めることはできません。 2 ~ 64 文字の長さである必要があります。 説明 このプロパティを指定しない場合、システムによってプロパティの値が自動的に生成されます。 |
戻り値
Fn::GetAtt
DirectoryId: ディレクトリ ID。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DirectoryName:
Description:
en: 'ディレクトリの名前。名前はグローバルに一意である必要があります。
名前には、小文字、数字、またはハイフン (-) を使用できます。名前はハイフン (-) で開始または終了することはできず、2 つの連続したハイフン (-) を含めることはできません。名前は d- で始めることはできません。
名前は 2 ~ 64 文字の長さである必要があります。
**注**: このパラメーターを指定しない場合、このパラメーターの値はシステムによって自動的に生成されます。'
Required: false
Type: String
Resources:
Directory:
Properties:
DirectoryName:
Ref: DirectoryName
Type: ALIYUN::CloudSSO::Directory
Outputs:
DirectoryId:
Description: ディレクトリの ID。
Value:
Fn::GetAtt:
- Directory
- DirectoryId
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DirectoryName": {
"Type": "String",
"Description": {
"en": "ディレクトリの名前。名前はグローバルに一意である必要があります。\n名前には、小文字、数字、またはハイフン (-) を使用できます。名前はハイフン (-) で開始または終了することはできず、2 つの連続したハイフン (-) を含めることはできません。名前は d- で始めることはできません。\n名前は 2 ~ 64 文字の長さである必要があります。\n**注**: このパラメーターを指定しない場合、このパラメーターの値はシステムによって自動的に生成されます。"
},
"Required": false
}
},
"Resources": {
"Directory": {
"Type": "ALIYUN::CloudSSO::Directory",
"Properties": {
"DirectoryName": {
"Ref": "DirectoryName"
}
}
}
},
"Outputs": {
"DirectoryId": {
"Description": "ディレクトリの ID。",
"Value": {
"Fn::GetAtt": [
"Directory",
"DirectoryId"
]
}
}
}
}