Consulta listas de controle de acesso (ACLs) existentes.
Sintaxe
{
"Type": "DATASOURCE::SLB::AccessControls",
"Properties": {
"AddressIpVersion": String,
"ResourceGroupId": String,
"AclName": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
AddressIpVersion |
String |
Não |
Sim |
Versão de IP da instância do Server Load Balancer (SLB) associada à ACL. |
Valores válidos:
|
|
ResourceGroupId |
String |
Não |
Sim |
ID do grupo de recursos. |
Nenhuma. |
|
AclName |
String |
Não |
Sim |
Nome da ACL. |
O nome deve ter de 1 a 80 caracteres e pode conter apenas letras, dígitos, pontos (.), hifens (-), barras (/) e sublinhados (_). O nome da ACL deve ser único. Aceita correspondência aproximada. |
|
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
AccessControls: detalhes das ACLs.
AclIds: IDs das ACLs.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
AclIds |
List |
IDs das ACLs. |
Nenhuma. |
|
AccessControls |
List |
Detalhes das ACLs. |
Nenhuma. |
|
ResourceGroupId |
String |
ID do grupo de recursos. |
Nenhuma. |
|
AclName |
String |
Nome da ACL. |
Nenhuma. |
|
AclId |
String |
ID da ACL. |
Nenhuma. |
|
AddressIpVersion |
String |
Versão de IP da instância SLB associada à ACL. |
Nenhuma. |
Exemplos
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AclName": {
"Type": "String",
"Description": "The name of the network ACL."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::SLB::AccessControls",
"Properties": {
"AclName": {
"Ref": "AclName"
}
}
}
},
"Outputs": {
"AccessControls": {
"Description": "The list of access controls.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AccessControls"
]
}
},
"AclIds": {
"Description": "The list of acl IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AclIds"
]
}
}
}
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AclName:
Description: The name of the network ACL.
Type: String
Resources:
ExtensionDataSource:
Properties:
AclName:
Ref: AclName
Type: DATASOURCE::SLB::AccessControls
Outputs:
AccessControls:
Description: The list of access controls.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AccessControls
AclIds:
Description: The list of acl IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AclIds