IpamScope

class IpamScope

In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.

For more information, see How IPAM works in the Amazon VPC IPAM User Guide.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The description of the scope.

Link copied to clipboard

The ARN of the IPAM.

Link copied to clipboard

The Amazon Web Services Region of the IPAM scope.

Link copied to clipboard

The Amazon Resource Name (ARN) of the scope.

Link copied to clipboard

The ID of the scope.

Link copied to clipboard

The type of the scope.

Link copied to clipboard

Defines if the scope is the default scope or not.

Link copied to clipboard

The Amazon Web Services account ID of the owner of the scope.

Link copied to clipboard

The number of pools in the scope.

Link copied to clipboard

The state of the IPAM scope.

Link copied to clipboard
val tags: List<Tag>?

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

Functions

Link copied to clipboard
inline fun copy(block: IpamScope.Builder.() -> Unit = {}): IpamScope
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String