Class VpcIpamPoolCidrArgs.Builder

  • Enclosing class:
    VpcIpamPoolCidrArgs

    public static final class VpcIpamPoolCidrArgs.Builder
    extends java.lang.Object
    • Method Detail

      • cidr

        public VpcIpamPoolCidrArgs.Builder cidr​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> cidr)
        Parameters:
        cidr - CIDR you want to assign to the pool. Conflicts with `netmaskLength`.
        Returns:
        builder
      • cidr

        public VpcIpamPoolCidrArgs.Builder cidr​(java.lang.String cidr)
        Parameters:
        cidr - CIDR you want to assign to the pool. Conflicts with `netmaskLength`.
        Returns:
        builder
      • cidrAuthorizationContext

        public VpcIpamPoolCidrArgs.Builder cidrAuthorizationContext​(@Nullable
                                                                    com.pulumi.core.Output<VpcIpamPoolCidrCidrAuthorizationContextArgs> cidrAuthorizationContext)
        Parameters:
        cidrAuthorizationContext - Signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP. This is not stored in the state file. See cidrAuthorizationContext for more information.
        Returns:
        builder
      • cidrAuthorizationContext

        public VpcIpamPoolCidrArgs.Builder cidrAuthorizationContext​(VpcIpamPoolCidrCidrAuthorizationContextArgs cidrAuthorizationContext)
        Parameters:
        cidrAuthorizationContext - Signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP. This is not stored in the state file. See cidrAuthorizationContext for more information.
        Returns:
        builder
      • ipamPoolId

        public VpcIpamPoolCidrArgs.Builder ipamPoolId​(com.pulumi.core.Output<java.lang.String> ipamPoolId)
        Parameters:
        ipamPoolId - ID of the pool to which you want to assign a CIDR.
        Returns:
        builder
      • ipamPoolId

        public VpcIpamPoolCidrArgs.Builder ipamPoolId​(java.lang.String ipamPoolId)
        Parameters:
        ipamPoolId - ID of the pool to which you want to assign a CIDR.
        Returns:
        builder
      • netmaskLength

        public VpcIpamPoolCidrArgs.Builder netmaskLength​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Integer> netmaskLength)
        Parameters:
        netmaskLength - If provided, the CIDR provisioned into the specified pool will be the next available CIDR given this declared netmask length. Conflicts with `cidr`.
        Returns:
        builder
      • netmaskLength

        public VpcIpamPoolCidrArgs.Builder netmaskLength​(java.lang.Integer netmaskLength)
        Parameters:
        netmaskLength - If provided, the CIDR provisioned into the specified pool will be the next available CIDR given this declared netmask length. Conflicts with `cidr`.
        Returns:
        builder
      • region

        public VpcIpamPoolCidrArgs.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public VpcIpamPoolCidrArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder