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 AckClusterConnectorId = null,
    object AckLabels = null,
    object AckNamespaces = null,
    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 of the address book.
AckClusterConnectorId object Property ackClusterConnectorId: ACK cluster connector ID.
AckLabels object Property ackLabels: ACK cluster container group label list.
AckNamespaces object Property ackNamespaces: ACK cluster container group namespace list.
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 of the address book.


AckClusterConnectorIdOptional

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

Property ackClusterConnectorId: ACK cluster connector ID.

Batch query ACK cluster connector list.


AckLabelsOptional

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

Property ackLabels: ACK cluster container group label list.

Up to 10.


AckNamespacesOptional

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

Property ackNamespaces: ACK cluster container group namespace list.

Up to 10.


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.