Class VpcIpv4CidrBlockAssociationArgs.Builder

    • Method Detail

      • cidrBlock

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

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

        public VpcIpv4CidrBlockAssociationArgs.Builder ipv4IpamPoolId​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> ipv4IpamPoolId)
        Parameters:
        ipv4IpamPoolId - 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 - 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 - Netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a `ipv4IpamPoolId`.
        Returns:
        builder
      • ipv4NetmaskLength

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

        public VpcIpv4CidrBlockAssociationArgs.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 VpcIpv4CidrBlockAssociationArgs.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
      • vpcId

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