Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ECS::SecurityGroup

Última atualização: Jun 27, 2026

Consulta os detalhes de um grupo de segurança.

Sintaxe

{
  "Type": "DATASOURCE::ECS::SecurityGroup",
  "Properties": {
    "SecurityGroupId": String, 
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

SecurityGroupId

String

Sim

Sim

ID do grupo de segurança.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da fonte de dados durante a atualização da pilha.

Valores válidos:

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

  • Always: atualiza os recursos da fonte de dados sempre que a pilha for atualizada.

Valores de retorno

Fn::GetAtt

  • Description: descrição do grupo de segurança.

  • SecurityGroupName: nome do grupo de segurança.

  • ServiceManaged: indica se um serviço de nuvem ou distribuidor gerencia o grupo de segurança.

  • ResourceGroupId: ID do grupo de recursos.

  • SecurityGroupReferences: informações de autorização do grupo de segurança.

  • SecurityGroupId: ID do grupo de segurança.

  • CreateTime: hora de criação do grupo de segurança.

  • SecurityGroupType: tipo do grupo de segurança.

  • ServiceId: ID do distribuidor ao qual o grupo de segurança pertence.

  • VpcId: ID da Virtual Private Cloud (VPC) à qual o grupo de segurança pertence.

  • Permissions: permissões do grupo de segurança.

  • InnerAccessPolicy: política de comunicação de rede do grupo de segurança.

  • Tags: tags do grupo de segurança.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  SecurityGroupId:
    AssociationPropertyMetadata:
      VpcId: ${VpcId}
    AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
    Type: String
    Description:
      en: Security group ID.
    Required: true
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::SecurityGroup
    Properties:
      SecurityGroupId:
        Ref: SecurityGroupId
Outputs:
  Description:
    Description: The description.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Description
  SecurityGroupName:
    Description: The security group name.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecurityGroupName
  ServiceManaged:
    Description: Whether the owner of the security group is a cloud product or vendor.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ServiceManaged
  ResourceGroupId:
    Description: The enterprise resource group ID where the security group resides.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ResourceGroupId
  SecurityGroupReferences:
    Description: The complete information about the authorization of all user-specified security groups.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecurityGroupReferences
  SecurityGroupId:
    Description: Security group ID.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecurityGroupId
  CreateTime:
    Description: The create time.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CreateTime
  SecurityGroupType:
    Description: Security group type.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecurityGroupType
  ServiceId:
    Description: The virtual quotient ID corresponding to the security group.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ServiceId
  VpcId:
    Description: Secure the group's proprietary network.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - VpcId
  Permissions:
    Description: A collection of Security Group permission rules.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Permissions
  InnerAccessPolicy:
    Description: Network connectivity policy within the security group.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InnerAccessPolicy
  Tags:
    Description: The tags.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Tags
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "SecurityGroupId": {
      "AssociationPropertyMetadata": {
        "VpcId": "${VpcId}"
      },
      "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
      "Type": "String",
      "Description": {
        "en": "Security group ID."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::SecurityGroup",
      "Properties": {
        "SecurityGroupId": {
          "Ref": "SecurityGroupId"
        }
      }
    }
  },
  "Outputs": {
    "Description": {
      "Description": "The description.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Description"
        ]
      }
    },
    "SecurityGroupName": {
      "Description": "The security group name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecurityGroupName"
        ]
      }
    },
    "ServiceManaged": {
      "Description": "Whether the owner of the security group is a cloud product or vendor.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceManaged"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "The enterprise resource group ID where the security group resides.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "SecurityGroupReferences": {
      "Description": "The complete information about the authorization of all user-specified security groups.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecurityGroupReferences"
        ]
      }
    },
    "SecurityGroupId": {
      "Description": "Security group ID.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecurityGroupId"
        ]
      }
    },
    "CreateTime": {
      "Description": "The create time.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "SecurityGroupType": {
      "Description": "Security group type.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecurityGroupType"
        ]
      }
    },
    "ServiceId": {
      "Description": "The virtual quotient ID corresponding to the security group.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceId"
        ]
      }
    },
    "VpcId": {
      "Description": "Secure the group's proprietary network.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VpcId"
        ]
      }
    },
    "Permissions": {
      "Description": "A collection of Security Group permission rules.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Permissions"
        ]
      }
    },
    "InnerAccessPolicy": {
      "Description": "Network connectivity policy within the security group.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InnerAccessPolicy"
        ]
      }
    },
    "Tags": {
      "Description": "The tags.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Tags"
        ]
      }
    }
  }
}