DATASOURCE::NAS::FileSystem は、ファイルシステムに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::NAS::FileSystem",
"Properties": {
"FileSystemId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
FileSystemId | String | はい | はい | ファイルシステムの ID です。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースのリフレッシュポリシーです。 | 有効な値:
|
戻り値
Fn::GetAtt
Description: ファイルシステムの説明です。
StorageType: ストレージタイプです。
Ldap: Lightweight Directory Access Protocol (LDAP) の構成です。
ZoneId: ファイルシステムのゾーン ID です。
KmsKeyId: Key Management Service (KMS) キーの ID です。
CreateTime: ファイルシステムが作成された時刻です。
MeteredSize: 低頻度アクセス (IA) ストレージクラスのストレージ使用量です。
EncryptType: 暗号化タイプです。
Capacity: ファイルシステムの容量です。
ProtocolType: ファイルシステムのプロトコルタイプです。
FileSystemType: ファイルシステムのタイプです。
Bandwidth: ファイルシステムの帯域幅です。
ExpiredTime: ファイルシステムの有効期限です。
FileSystemId: ファイルシステムの ID です。
PaymentType: 課金方法です。
Tags: ファイルシステムのタグです。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
FileSystemId:
Description:
en: The ID of the file system to be created.
Required: true
Type: String
Resources:
ExtensionDataSource:
Properties:
FileSystemId:
Ref: FileSystemId
Type: DATASOURCE::NAS::FileSystem
Outputs:
Bandwidth:
Description: Maximum file system throughput.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Bandwidth
Capacity:
Description: File system capacity.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Capacity
CreateTime:
Description: CreateTime.
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
Description:
Description: File system description.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Description
EncryptType:
Description: Whether the file system is encrypted.
Value:
Fn::GetAtt:
- ExtensionDataSource
- EncryptType
ExpiredTime:
Description: ExpiredTime.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ExpiredTime
FileSystemId:
Description: The ID of the file system to be created.
Value:
Fn::GetAtt:
- ExtensionDataSource
- FileSystemId
FileSystemType:
Description: File system type.
Value:
Fn::GetAtt:
- ExtensionDataSource
- FileSystemType
KmsKeyId:
Description: The ID of the KMS key.
Value:
Fn::GetAtt:
- ExtensionDataSource
- KmsKeyId
Ldap:
Description: Ldap.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Ldap
MeteredSize:
Description: MeteredSize.
Value:
Fn::GetAtt:
- ExtensionDataSource
- MeteredSize
PaymentType:
Description: ChargeType.
Value:
Fn::GetAtt:
- ExtensionDataSource
- PaymentType
ProtocolType:
Description: File transfer protocol type.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ProtocolType
StorageType:
Description: Storage type.
Value:
Fn::GetAtt:
- ExtensionDataSource
- StorageType
Tags:
Description: Tags.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
ZoneId:
Description: The zone ID.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ZoneId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"FileSystemId": {
"Type": "String",
"Description": {
"en": "The ID of the file system to be created."
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::NAS::FileSystem",
"Properties": {
"FileSystemId": {
"Ref": "FileSystemId"
}
}
}
},
"Outputs": {
"Description": {
"Description": "ファイルシステムの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Description"
]
}
},
"StorageType": {
"Description": "ストレージタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"StorageType"
]
}
},
"Ldap": {
"Description": "Ldap。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Ldap"
]
}
},
"ZoneId": {
"Description": "ゾーン ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ZoneId"
]
}
},
"KmsKeyId": {
"Description": "KMS キーの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"KmsKeyId"
]
}
},
"CreateTime": {
"Description": "CreateTime。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"MeteredSize": {
"Description": "MeteredSize。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"MeteredSize"
]
}
},
"EncryptType": {
"Description": "ファイルシステムが暗号化されているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"EncryptType"
]
}
},
"Capacity": {
"Description": "ファイルシステムの容量。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Capacity"
]
}
},
"ProtocolType": {
"Description": "ファイル転送プロトコルタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ProtocolType"
]
}
},
"FileSystemType": {
"Description": "ファイルシステムタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"FileSystemType"
]
}
},
"Bandwidth": {
"Description": "ファイルシステムの最大スループット。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Bandwidth"
]
}
},
"ExpiredTime": {
"Description": "ExpiredTime。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ExpiredTime"
]
}
},
"FileSystemId": {
"Description": "作成されるファイルシステムの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"FileSystemId"
]
}
},
"PaymentType": {
"Description": "ChargeType。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PaymentType"
]
}
},
"Tags": {
"Description": "タグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
}
}
}