O tipo DATASOURCE::CR::Namespaces consulta namespaces.
Sintaxe
{
"Type": "DATASOURCE::CR::Namespaces",
"Properties": {
"Status": String,
"RefreshOptions": String
}
}
Propriedades
Propriedade | Tipo | Obrigatória | Editável | Descrição | Restrição |
Status | String | Não | Sim | Status do namespace. | Valores válidos:
|
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)
Namespaces: detalhes dos namespaces.
NamespaceNames: nomes dos namespaces.
Propriedade | Tipo | Descrição | Restrição |
Namespaces | List | Detalhes dos namespaces. | Nenhuma. |
NamespaceNames | List | Nomes dos namespaces. | Nenhuma. |
Namespace | String | Nome do namespace. | Nenhuma. |
NamespaceStatus | String | Status do namespace. | Valores válidos:
|
AuthorizeType | String | Permissões de operação no namespace. | Nenhuma. |
Exemplos
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Status": {
"Type": "String",
"Description": "The status of namespace."
}
},
"Resources": {
"Namespaces": {
"Type": "DATASOURCE::CR::Namespaces",
"Properties": {
"Status": {
"Ref": "Status"
}
}
}
},
"Outputs": {
"Namespaces": {
"Description": "The list of namespaces.",
"Value": {
"Fn::GetAtt": [
"Namespaces",
"Namespaces"
]
}
},
"NamespaceNames": {
"Description": "The list of namespace names.",
"Value": {
"Fn::GetAtt": [
"Namespaces",
"NamespaceNames"
]
}
}
}
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Status:
Type: String
Description: The status of namespace.
Resources:
Namespaces:
Type: DATASOURCE::CR::Namespaces
Properties:
Status:
Ref: Status
Outputs:
Namespaces:
Description: The list of namespaces.
Value:
Fn::GetAtt:
- Namespaces
- Namespaces
NamespaceNames:
Description: The list of namespace names.
Value:
Fn::GetAtt:
- Namespaces
- NamespaceNames