O recurso ALIYUN::ENS::InstanceSecurityGroupAttachment adiciona uma instância do Edge Node Service (ENS) a um grupo de segurança específico.
Sintaxe
{
"Type": "ALIYUN::ENS::InstanceSecurityGroupAttachment",
"Properties": {
"InstanceId": String,
"SecurityGroupId": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Permite atualizações |
Descrição |
Restrição |
|
InstanceId |
String |
Não |
Não |
ID da instância. |
Nenhuma. |
|
SecurityGroupId |
String |
Sim |
Não |
ID do grupo de segurança. |
Nenhuma. |
Valores de retorno
Fn::GetAtt
InstanceId: ID da instância.
SecurityGroupId: ID do grupo de segurança.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Type: String
Description:
en: Instance ID.
Required: false
SecurityGroup:
Type: String
AssociationProperty: ALIYUN::Resource::Data::API
AssociationPropertyMetadata:
APIAction: ens/DescribeSecurityGroups
OptionsGetter: SecurityGroups.SecurityGroup
ValueGetter: SecurityGroupId
LabelGetter: SecurityGroupName
Resources:
ExtensionResource:
Type: ALIYUN::ENS::InstanceSecurityGroupAttachment
Properties:
InstanceId:
Ref: InstanceId
SecurityGroupId:
Ref: SecurityGroup
Outputs: {}
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": {
"en": "Instance ID."
},
"Required": false
},
"SecurityGroup": {
"Type": "String",
"AssociationProperty": "ALIYUN::Resource::Data::API",
"AssociationPropertyMetadata": {
"APIAction": "ens/DescribeSecurityGroups",
"OptionsGetter": "SecurityGroups.SecurityGroup",
"ValueGetter": "SecurityGroupId",
"LabelGetter": "SecurityGroupName"
}
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::ENS::InstanceSecurityGroupAttachment",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
},
"SecurityGroupId": {
"Ref": "SecurityGroup"
}
}
}
},
"Outputs": {
}
}