interface SecurityGroup {
    creationDate?: Date;
    description: string;
    enableDefaultSecurity: boolean;
    id: string;
    inboundDefaultPolicy: SecurityGroupPolicy;
    modificationDate?: Date;
    name: string;
    organization: string;
    organizationDefault?: boolean;
    outboundDefaultPolicy: SecurityGroupPolicy;
    project: string;
    projectDefault: boolean;
    servers: Instance.v1.ServerSummary[];
    state: SecurityGroupState;
    stateful: boolean;
    tags: string[];
    zone: Zone;
}

Properties

creationDate?: Date

Security group creation date.

description: string

Security group description.

enableDefaultSecurity: boolean

True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a support ticket if you need to make it configurable.

id: string

Security group unique ID.

inboundDefaultPolicy: SecurityGroupPolicy

Default inbound policy.

modificationDate?: Date

Security group modification date.

name: string

Security group name.

organization: string

Security group Organization ID.

organizationDefault?: boolean

True if it is your default security group for this Organization ID.

outboundDefaultPolicy: SecurityGroupPolicy

Default outbound policy.

project: string

Security group Project ID.

projectDefault: boolean

True if it is your default security group for this Project ID.

List of Instances attached to this security group.

Security group state.

stateful: boolean

Defines whether the security group is stateful.

tags: string[]

Security group tags.

zone: Zone

Zone in which the security group is located.