Skip to content

AddressBookProps

Properties for defining a AddressBook.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cloudfw;
new AddressBookProps {
    object Description,
    object GroupName,
    object GroupType,
    object AddressList = null,
    object AutoAddTagEcs = null,
    object RegionId = null,
    object TagList = null,
    object TagRelation = null
};

Properties

Name Type Description
Description object Property description: Address book description.
GroupName object Property groupName: Name Address book.
GroupType object 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 object Property addressList: Address list of the address book, between multiple addresses separated by commas.
AutoAddTagEcs object Property autoAddTagEcs: Whether to automatically add new ECS public network IP matching tags to the address book.
RegionId object Property regionId: Region ID.
TagList object Property tagList:.
TagRelation object Property tagRelation: The relationship between the labels to be matched more ECS.

DescriptionRequired

public object Description { get; set; }
  • Type: object

Property description: Address book description.


GroupNameRequired

public object GroupName { get; set; }
  • Type: object

Property groupName: Name Address book.


GroupTypeRequired

public object GroupType { get; set; }
  • Type: object

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

public object AddressList { get; set; }
  • Type: object

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

public object AutoAddTagEcs { get; set; }
  • Type: object

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

Default to false.


RegionIdOptional

public object RegionId { get; set; }
  • Type: object

Property regionId: Region ID.

Default to cn-hangzhou.


TagListOptional

public object TagList { get; set; }
  • Type: object

Property tagList:.


TagRelationOptional

public object TagRelation { get; set; }
  • Type: object

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.