Skip to content

AddressBookProps

Properties for defining a AddressBook.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-addressbook

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcloudfw"
&alicloudroscdkcloudfw.AddressBookProps {
    Description: interface{},
    GroupName: interface{},
    GroupType: interface{},
    AddressList: interface{},
    AutoAddTagEcs: interface{},
    RegionId: interface{},
    TagList: interface{},
    TagRelation: interface{},
}

Properties

Name Type Description
Description interface{} Property description: Address book description.
GroupName interface{} Property groupName: Name Address book.
GroupType interface{} Property groupType: Type the address book, the optional values ​​are: ip: IP Address Book domain: domain name address book port: Port Address Book tag: ECS label address book.
AddressList interface{} Property addressList: Address list of the address book, between multiple addresses separated by commas.
AutoAddTagEcs interface{} Property autoAddTagEcs: Whether to automatically add new ECS public network IP matching tags to the address book.
RegionId interface{} Property regionId: Region ID.
TagList interface{} Property tagList:.
TagRelation interface{} Property tagRelation: The relationship between the labels to be matched more ECS.

DescriptionRequired

Description interface{}
  • Type: interface{}

Property description: Address book description.


GroupNameRequired

GroupName interface{}
  • Type: interface{}

Property groupName: Name Address book.


GroupTypeRequired

GroupType interface{}
  • Type: interface{}

Property groupType: Type the address book, the optional values ​​are: ip: IP Address Book domain: domain name address book port: Port Address Book tag: ECS label address book.


AddressListOptional

AddressList interface{}
  • Type: interface{}

Property addressList: Address list of the address book, between multiple addresses separated by commas.

Note: When GroupType ip, it must be set to port or domain. When GroupType as ip, address list, fill in the IP address. For example: 1.2.3.4/32, 1.2.3.0/24 When GroupType for the port, the address list to fill in ports or port ranges. For example: 80, 100/200 When GroupType for the domain, the domain name to fill in the address list. For example: demo1.aliyun.com, demo2.aliyun.com


AutoAddTagEcsOptional

AutoAddTagEcs interface{}
  • Type: interface{}

Property autoAddTagEcs: Whether to automatically add new ECS public network IP matching tags to the address book.

Default to false.


RegionIdOptional

RegionId interface{}
  • Type: interface{}

Property regionId: Region ID.

Default to cn-hangzhou.


TagListOptional

TagList interface{}
  • Type: interface{}

Property tagList:.


TagRelationOptional

TagRelation interface{}
  • Type: interface{}

Property tagRelation: The relationship between the labels to be matched more ECS.

and: the relationship between multiple labels "and" that matches both ECS IP public network more tags will be added to the address book. or: a plurality of inter-labeled "or" relationship, i.e., as long as a matching tag ECS ​​public IP address book will be added.