Consulta informações sobre sistemas de arquivos NAS.
Sintaxe
{
"Type": "DATASOURCE::NAS::FileSystems",
"Properties": {
"FileSystemType": String,
"FileSystemId": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
FileSystemType |
String |
Não |
Sim |
Tipo do sistema de arquivos. |
Valores válidos:
|
|
FileSystemId |
String |
Não |
Sim |
ID do sistema de arquivos. |
Nenhuma. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos da fonte de dados ao atualizar a pilha. |
Valores válidos:
|
Valores de retorno (Fn::GetAtt)
FileSystemIds: IDs dos sistemas de arquivos.
FileSystems: detalhes dos sistemas de arquivos.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
FileSystemIds |
List |
IDs dos sistemas de arquivos. |
Nenhuma. |
|
FileSystems |
List |
Detalhes dos sistemas de arquivos. |
Nenhuma. |
|
Status |
String |
Status do sistema de arquivos. |
Valores válidos:
|
|
MeteredIASize |
String |
Uso de armazenamento da classe Infrequent Access (IA). |
Unidade: bytes. |
|
Capacity |
String |
Capacidade do sistema de arquivos. |
Unidade: GiB. |
|
CreateTime |
String |
Horário de criação do sistema de arquivos. |
Exemplo: 2017-05-27T15:43:06CST. |
|
ChargeType |
String |
Método de faturamento. |
Valores válidos:
|
|
Tags |
List |
Tags do sistema de arquivos. |
Nenhuma. |
|
StorageType |
String |
Tipo de armazenamento. |
|
|
MeteredSize |
String |
Pico de uso de armazenamento do sistema de arquivos na última hora. |
Unidade: bytes. |
|
Description |
String |
Descrição do sistema de arquivos. |
Nenhuma. |
|
Bandwidth |
String |
Largura de banda do sistema de arquivos. |
Unidade: MB/s. Retornado apenas quando FileSystemType é definido como all, extreme ou cpfs. |
|
SupportedFeatures |
List |
Recursos compatíveis com o sistema de arquivos. |
Valores válidos:
|
|
Version |
String |
Versão do sistema de arquivos. |
Retornado apenas quando FileSystemType é definido como extreme. |
|
ProtocolType |
String |
Tipo de protocolo do sistema de arquivos. |
Valores válidos:
|
|
MountTargets |
List |
Informações do destino de montagem. |
Nenhuma. |
|
KMSKeyId |
String |
ID da chave KMS. |
Nenhuma. |
|
FileSystemType |
String |
Tipo do sistema de arquivos. |
Valores válidos:
|
|
FileSystemId |
String |
ID do sistema de arquivos. |
Nenhuma. |
|
EncryptType |
Number |
Tipo de criptografia. |
Valores válidos:
|
|
Ldap |
List |
Configurações LDAP. |
Retornado apenas quando FileSystemType é definido como cpfs. |
|
ExpiredTime |
String |
Data de expiração do sistema de arquivos. |
Exemplo: 2017-08-27T15:43:06CST. |
|
ZoneId |
String |
ID da zona do sistema de arquivos. |
Nenhuma. |
|
Packages |
List |
Informações do plano de armazenamento. |
Nenhuma. |
Exemplos
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"FileSystemId": {
"Type": "String"
}
},
"Resources": {
"FileSystems": {
"Type": "DATASOURCE::NAS::FileSystems",
"Properties": {
"FileSystemId": {
"Ref": "FileSystemId"
}
}
}
},
"Outputs": {
"FileSystems": {
"Description": "The list of file systems.",
"Value": {
"Fn::GetAtt": [
"FileSystems",
"FileSystems"
]
}
},
"FileSystemIds": {
"Description": "The list of file system IDs.",
"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: The list of file systems.
Value:
Fn::GetAtt:
- FileSystems
- FileSystems
FileSystemIds:
Description: The list of file system IDs.
Value:
Fn::GetAtt:
- FileSystems
- FileSystemIds