DATASOURCE::NAS::FileSystems は、ファイルシステムに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::NAS::FileSystems",
"Properties": {
"FileSystemType": String,
"FileSystemId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
FileSystemType | String | いいえ | はい | ファイルシステムのタイプ。 | 有効な値:
|
FileSystemId | String | いいえ | はい | ファイルシステムの ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
FileSystemIds: ファイルシステムの ID。
FileSystems: ファイルシステムの詳細。
プロパティ | タイプ | 説明 | 制約 |
FileSystemIds | List | ファイルシステムの ID。 | なし。 |
FileSystems | List | ファイルシステムの詳細。 | なし。 |
Status | String | ファイルシステムの状態。 | 有効な値:
|
MeteredIASize | String | 低頻度アクセス(IA)ストレージクラスのストレージ使用量。 | 単位: バイト。 |
Capacity | String | ファイルシステムの容量。 | 単位: GiB。 |
CreateTime | String | ファイルシステムが作成された時刻。 | 例: 2017-05-27T15:43:06CST。 |
ChargeType | String | 課金方法。 | 有効な値:
|
Tags | List | ファイルシステムのタグ。 | なし。 |
StorageType | String | ストレージタイプ。 |
|
MeteredSize | String | 前の 1 時間以内のファイルシステムの最大ストレージ使用量。 |
単位: バイト。 |
Description | String | ファイルシステムの説明。 | なし。 |
Bandwidth | String | ファイルシステムの帯域幅。 | 単位: MB/s。 このプロパティは、FileSystemType が all、extreme、または cpfs に設定されている場合に返されます。 |
SupportedFeatures | List | ファイルシステムでサポートされている機能。 | 有効な値:
|
Version | String | ファイルシステムのバージョン。 | このプロパティは、FileSystemType が extreme に設定されている場合に返されます。 |
ProtocolType | String | ファイルシステムのプロトコルタイプ。 | 有効な値:
|
MountTargets | List | マウントターゲットに関する情報。 | なし。 |
KMSKeyId | String | Key Management Service(KMS)によって管理されるキーの ID。 | なし。 |
FileSystemType | String | ファイルシステムのタイプ。 | 有効な値:
|
FileSystemId | String | ファイルシステムの ID。 | なし。 |
EncryptType | Number | 暗号化タイプ。 | 有効な値:
|
Ldap | List | Lightweight Directory Access Protocol(LDAP)の構成。 | このプロパティは、FileSystemType が cpfs に設定されている場合に返されます。 |
ExpiredTime | String | ファイルシステムの有効期限。 | 例: 2017-08-27T15:43:06CST。 |
ZoneId | String | ファイルシステムのゾーン ID。 | なし。 |
Packages | List | ストレージプランに関する情報。 | なし。 |
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"FileSystemId": {
"Type": "String"
}
},
"Resources": {
"FileSystems": {
"Type": "DATASOURCE::NAS::FileSystems",
"Properties": {
"FileSystemId": {
"Ref": "FileSystemId"
}
}
}
},
"Outputs": {
"FileSystems": {
"Description": "ファイルシステムのリスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"FileSystems",
"FileSystems"
]
}
},
"FileSystemIds": {
"Description": "ファイルシステム ID のリスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"FileSystems",
"FileSystemIds"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
FileSystemId:
Type: String
Resources:
FileSystems:
Type: DATASOURCE::NAS::FileSystems
Properties:
FileSystemId:
Ref: FileSystemId
Outputs:
FileSystems:
Description: ファイルシステムのリスト。 # Translated comment
Value:
Fn::GetAtt:
- FileSystems
- FileSystems
FileSystemIds:
Description: ファイルシステム ID のリスト。 # Translated comment
Value:
Fn::GetAtt:
- FileSystems
- FileSystemIds