Class NatGatewayRegionalNatGatewayAddressArgs.Builder

    • Method Detail

      • allocationId

        public NatGatewayRegionalNatGatewayAddressArgs.Builder allocationId​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> allocationId)
        Parameters:
        allocationId - The Allocation ID of the Elastic IP address for the NAT Gateway. Required when `connectivityType` is set to `public` and `availabilityMode` is set to `zonal`. When `availabilityMode` is set to `regional`, this must not be set; instead, use the `availabilityZoneAddress` block to specify EIPs for each AZ.
        Returns:
        builder
      • allocationId

        public NatGatewayRegionalNatGatewayAddressArgs.Builder allocationId​(java.lang.String allocationId)
        Parameters:
        allocationId - The Allocation ID of the Elastic IP address for the NAT Gateway. Required when `connectivityType` is set to `public` and `availabilityMode` is set to `zonal`. When `availabilityMode` is set to `regional`, this must not be set; instead, use the `availabilityZoneAddress` block to specify EIPs for each AZ.
        Returns:
        builder
      • associationId

        public NatGatewayRegionalNatGatewayAddressArgs.Builder associationId​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> associationId)
        Parameters:
        associationId - Association ID of the Elastic IP address.
        Returns:
        builder
      • availabilityZone

        public NatGatewayRegionalNatGatewayAddressArgs.Builder availabilityZone​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.String> availabilityZone)
        Parameters:
        availabilityZone - Availability Zone where this specific NAT gateway configuration is active.
        Returns:
        builder
      • availabilityZone

        public NatGatewayRegionalNatGatewayAddressArgs.Builder availabilityZone​(java.lang.String availabilityZone)
        Parameters:
        availabilityZone - Availability Zone where this specific NAT gateway configuration is active.
        Returns:
        builder
      • availabilityZoneId

        public NatGatewayRegionalNatGatewayAddressArgs.Builder availabilityZoneId​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> availabilityZoneId)
        Parameters:
        availabilityZoneId - Availability Zone ID where this specific NAT gateway configuration is active
        Returns:
        builder
      • availabilityZoneId

        public NatGatewayRegionalNatGatewayAddressArgs.Builder availabilityZoneId​(java.lang.String availabilityZoneId)
        Parameters:
        availabilityZoneId - Availability Zone ID where this specific NAT gateway configuration is active
        Returns:
        builder
      • networkInterfaceId

        public NatGatewayRegionalNatGatewayAddressArgs.Builder networkInterfaceId​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> networkInterfaceId)
        Parameters:
        networkInterfaceId - ID of the network interface.
        Returns:
        builder