Class VpcIpamPoolCidrState.Builder

  • Enclosing class:
    VpcIpamPoolCidrState

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

      • cidr

        public VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.Builder cidr​(java.lang.String cidr)
        Parameters:
        cidr - CIDR you want to assign to the pool. Conflicts with `netmaskLength`.
        Returns:
        builder
      • cidrAuthorizationContext

        public VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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
      • ipamPoolCidrId

        public VpcIpamPoolCidrState.Builder ipamPoolCidrId​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> ipamPoolCidrId)
        Parameters:
        ipamPoolCidrId - Unique ID generated by AWS for the pool CIDR. Typically this is the resource `id` but this attribute was added to the API calls after the fact and is therefore not used as the Pulumi resource ID.
        Returns:
        builder
      • ipamPoolCidrId

        public VpcIpamPoolCidrState.Builder ipamPoolCidrId​(java.lang.String ipamPoolCidrId)
        Parameters:
        ipamPoolCidrId - Unique ID generated by AWS for the pool CIDR. Typically this is the resource `id` but this attribute was added to the API calls after the fact and is therefore not used as the Pulumi resource ID.
        Returns:
        builder
      • ipamPoolId

        public VpcIpamPoolCidrState.Builder ipamPoolId​(@Nullable
                                                       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 VpcIpamPoolCidrState.Builder ipamPoolId​(java.lang.String ipamPoolId)
        Parameters:
        ipamPoolId - ID of the pool to which you want to assign a CIDR.
        Returns:
        builder
      • netmaskLength

        public VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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 VpcIpamPoolCidrState.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