Interface IpamPolicyDocument.Builder

  • Method Details

    • 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

      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:
    • 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:
    • 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.
    • 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.

      This is a convenience method that creates an instance of the IpamPolicyAllocationRule.Builder avoiding the need to create one manually via IpamPolicyAllocationRule.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to allocationRules(List<IpamPolicyAllocationRule>).

      Parameters:
      allocationRules - a consumer that will call methods on IpamPolicyAllocationRule.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: