Class VpcIpv4CidrBlockAssociationArgs.Builder

    • Method Detail

      • cidrBlock

        public VpcIpv4CidrBlockAssociationArgs.Builder cidrBlock​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> cidrBlock)
        Parameters:
        cidrBlock - The IPv4 CIDR block for the VPC. CIDR can be explicitly set or it can be derived from IPAM using `ipv4_netmask_length`.
        Returns:
        builder
      • cidrBlock

        public VpcIpv4CidrBlockAssociationArgs.Builder cidrBlock​(java.lang.String cidrBlock)
        Parameters:
        cidrBlock - The IPv4 CIDR block for the VPC. CIDR can be explicitly set or it can be derived from IPAM using `ipv4_netmask_length`.
        Returns:
        builder
      • ipv4IpamPoolId

        public VpcIpv4CidrBlockAssociationArgs.Builder ipv4IpamPoolId​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> ipv4IpamPoolId)
        Parameters:
        ipv4IpamPoolId - The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across AWS Regions and accounts. Using IPAM you can monitor IP address usage throughout your AWS Organization.
        Returns:
        builder
      • ipv4IpamPoolId

        public VpcIpv4CidrBlockAssociationArgs.Builder ipv4IpamPoolId​(java.lang.String ipv4IpamPoolId)
        Parameters:
        ipv4IpamPoolId - The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across AWS Regions and accounts. Using IPAM you can monitor IP address usage throughout your AWS Organization.
        Returns:
        builder
      • ipv4NetmaskLength

        public VpcIpv4CidrBlockAssociationArgs.Builder ipv4NetmaskLength​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Integer> ipv4NetmaskLength)
        Parameters:
        ipv4NetmaskLength - The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4_ipam_pool_id`.
        Returns:
        builder
      • ipv4NetmaskLength

        public VpcIpv4CidrBlockAssociationArgs.Builder ipv4NetmaskLength​(java.lang.Integer ipv4NetmaskLength)
        Parameters:
        ipv4NetmaskLength - The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4_ipam_pool_id`.
        Returns:
        builder
      • vpcId

        public VpcIpv4CidrBlockAssociationArgs.Builder vpcId​(com.pulumi.core.Output<java.lang.String> vpcId)
        Parameters:
        vpcId - The ID of the VPC to make the association with.
        Returns:
        builder