Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::SLB::AccessControls

Última atualização: Jun 27, 2026

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:

  • ipv4

  • ipv6

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:

  • Never (padrão): não atualiza os recursos da source de dados durante a atualização da pilha.

  • Always: atualiza os recursos da source de dados durante a atualização da pilha.

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