Interface IpamPolicyDocument.Builder

    • Method Detail

      • ipamPolicyId

        IpamPolicyDocument.Builder ipamPolicyId​(String ipamPolicyId)

        The ID of the IPAM policy.

        Parameters:
        ipamPolicyId - The ID of the IPAM policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • locale

        IpamPolicyDocument.Builder locale​(String locale)

        The locale of the IPAM policy document.

        Parameters:
        locale - The locale of the IPAM policy document.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceType

        IpamPolicyDocument.Builder resourceType​(String resourceType)

        The resource type of the IPAM policy document.

        The Amazon Web Services service or resource type that can use IP addresses through IPAM policies. Supported services and resource types include:

        • Elastic IP addresses

        Parameters:
        resourceType - The resource type of the IPAM policy document.

        The Amazon Web Services service or resource type that can use IP addresses through IPAM policies. Supported services and resource types include:

        • Elastic IP addresses

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IpamPolicyResourceType, IpamPolicyResourceType
      • resourceType

        IpamPolicyDocument.Builder resourceType​(IpamPolicyResourceType resourceType)

        The resource type of the IPAM policy document.

        The Amazon Web Services service or resource type that can use IP addresses through IPAM policies. Supported services and resource types include:

        • Elastic IP addresses

        Parameters:
        resourceType - The resource type of the IPAM policy document.

        The Amazon Web Services service or resource type that can use IP addresses through IPAM policies. Supported services and resource types include:

        • Elastic IP addresses

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IpamPolicyResourceType, IpamPolicyResourceType
      • allocationRules

        IpamPolicyDocument.Builder allocationRules​(Collection<IpamPolicyAllocationRule> allocationRules)

        The allocation rules in the IPAM policy document.

        Allocation rules are optional configurations within an IPAM policy that map Amazon Web Services resource types to specific IPAM pools. If no rules are defined, the resource types default to using Amazon-provided IP addresses.

        Parameters:
        allocationRules - The allocation rules in the IPAM policy document.

        Allocation rules are optional configurations within an IPAM policy that map Amazon Web Services resource types to specific IPAM pools. If no rules are defined, the resource types default to using Amazon-provided IP addresses.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allocationRules

        IpamPolicyDocument.Builder allocationRules​(IpamPolicyAllocationRule... allocationRules)

        The allocation rules in the IPAM policy document.

        Allocation rules are optional configurations within an IPAM policy that map Amazon Web Services resource types to specific IPAM pools. If no rules are defined, the resource types default to using Amazon-provided IP addresses.

        Parameters:
        allocationRules - The allocation rules in the IPAM policy document.

        Allocation rules are optional configurations within an IPAM policy that map Amazon Web Services resource types to specific IPAM pools. If no rules are defined, the resource types default to using Amazon-provided IP addresses.

        Returns:
        Returns a reference to this object so that method calls can be chained together.