Common Bandwith Package Args
data class CommonBandwithPackageArgs(val bandwidth: Output<String>? = null, val bandwidthPackageName: Output<String>? = null, val deletionProtection: Output<Boolean>? = null, val description: Output<String>? = null, val force: Output<String>? = null, val internetChargeType: Output<String>? = null, val isp: Output<String>? = null, val name: Output<String>? = null, val ratio: Output<Int>? = null, val resourceGroupId: Output<String>? = null, val securityProtectionTypes: Output<List<String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<CommonBandwithPackageArgs>
Example Usage
Basic Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.vpc.CommonBandwithPackage;
import com.pulumi.alicloud.vpc.CommonBandwithPackageArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var foo = new CommonBandwithPackage("foo", CommonBandwithPackageArgs.builder()
.bandwidth("1000")
.bandwidthPackageName("test-common-bandwidth-package")
.description("test-common-bandwidth-package")
.internetChargeType("PayByBandwidth")
.build());
}
}
Content copied to clipboard
Import
The common bandwidth package can be imported using the id, e.g.
$ pulumi import alicloud:vpc/commonBandwithPackage:CommonBandwithPackage foo cbwp-abc123456
Content copied to clipboard
Constructors
Link copied to clipboard
fun CommonBandwithPackageArgs(bandwidth: Output<String>? = null, bandwidthPackageName: Output<String>? = null, deletionProtection: Output<Boolean>? = null, description: Output<String>? = null, force: Output<String>? = null, internetChargeType: Output<String>? = null, isp: Output<String>? = null, name: Output<String>? = null, ratio: Output<Int>? = null, resourceGroupId: Output<String>? = null, securityProtectionTypes: Output<List<String>>? = null, zone: Output<String>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The billing method of the common bandwidth package. Valid values are PayByBandwidth
and PayBy95
and PayByTraffic
, PayByDominantTraffic
. PayBy95
is pay by classic 95th percentile pricing. International Account doesn't supports PayByBandwidth
and PayBy95
. Default to PayByTraffic
. NOTE: From 1.176.0+, PayByDominantTraffic
is available.