Consulta listas de controle de acesso (ACLs) de rede criadas.
Sintaxe
{
"Type": "DATASOURCE::VPC::NetworkAcls",
"Properties": {
"NetworkAclId": String,
"VpcId": String,
"ResourceId": String,
"ResourceType": String,
"NetworkAclName": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
NetworkAclId |
String |
Não |
Sim |
ID da ACL de rede. |
Nenhuma. |
|
VpcId |
String |
Não |
Sim |
ID da Virtual Private Cloud (VPC) associada. |
Nenhuma. |
|
ResourceId |
String |
Não |
Sim |
ID do recurso associado. |
Especifique ResourceType e ResourceId. |
|
ResourceType |
String |
Não |
Sim |
Tipo do recurso associado. |
Defina o valor como vSwitch. Especifique ResourceType e ResourceId. |
|
NetworkAclName |
String |
Não |
Sim |
Nome da ACL de rede. |
O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, hifens (-) e sublinhados (_). Deve começar com uma letra, mas não pode iniciar com |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos da source de dados durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno (Fn::GetAtt)
NetworkAclIds: IDs das ACLs de rede.
NetworkAcls: detalhes das ACLs de rede.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
NetworkAclIds |
List |
IDs das ACLs de rede. |
Exemplo: |
|
NetworkAcls |
List |
Detalhes das ACLs de rede. |
Nenhuma. |
|
Status |
String |
Status da ACL de rede. |
Valores válidos:
|
|
VpcId |
String |
ID da VPC à qual a ACL de rede está associada. |
Nenhuma. |
|
CreationTime |
String |
Hora de criação da ACL de rede. |
Nenhuma. |
|
Description |
String |
Descrição da ACL de rede. |
Nenhuma. |
|
NetworkAclName |
String |
Nome da ACL de rede. |
Nenhuma. |
|
NetworkAclId |
String |
ID da ACL de rede. |
Nenhuma. |
|
OwnerId |
String |
ID da conta Alibaba Cloud à qual a ACL de rede pertence. |
Nenhuma. |
|
IngressAclEntries |
List |
Configurações das regras de entrada. |
Exemplo: |
|
EgressAclEntries |
List |
Configurações das regras de saída. |
Exemplo: |
|
Resources |
List |
Configurações dos recursos associados. |
Exemplo: |
Exemplos
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"NetworkAclName": {
"Type": "String",
"Default": "TT",
"Description": "The name of the network ACL.\nThe name must be 2 to 128 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The name must start with a letter but cannot start with http:// or https://."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::VPC::NetworkAcls",
"Properties": {
"NetworkAclName": {
"Ref": "NetworkAclName"
}
}
}
},
"Outputs": {
"NetworkAcls": {
"Description": "The list of The network acls.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NetworkAcls"
]
}
},
"NetworkAclIds": {
"Description": "The list of The network acl ids.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NetworkAclIds"
]
}
}
}
}