1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. vpc
  5. CommonBandwithPackage
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

alicloud.vpc.CommonBandwithPackage

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

    Import

    CBWP Common Bandwidth Package can be imported using the id, e.g.

    $ pulumi import alicloud:vpc/commonBandwithPackage:CommonBandwithPackage example <id>
    

    Create CommonBandwithPackage Resource

    new CommonBandwithPackage(name: string, args: CommonBandwithPackageArgs, opts?: CustomResourceOptions);
    @overload
    def CommonBandwithPackage(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              bandwidth: Optional[str] = None,
                              bandwidth_package_name: Optional[str] = None,
                              deletion_protection: Optional[bool] = None,
                              description: Optional[str] = None,
                              force: Optional[str] = None,
                              internet_charge_type: Optional[str] = None,
                              isp: Optional[str] = None,
                              name: Optional[str] = None,
                              ratio: Optional[int] = None,
                              resource_group_id: Optional[str] = None,
                              security_protection_types: Optional[Sequence[str]] = None,
                              tags: Optional[Mapping[str, Any]] = None,
                              zone: Optional[str] = None)
    @overload
    def CommonBandwithPackage(resource_name: str,
                              args: CommonBandwithPackageArgs,
                              opts: Optional[ResourceOptions] = None)
    func NewCommonBandwithPackage(ctx *Context, name string, args CommonBandwithPackageArgs, opts ...ResourceOption) (*CommonBandwithPackage, error)
    public CommonBandwithPackage(string name, CommonBandwithPackageArgs args, CustomResourceOptions? opts = null)
    public CommonBandwithPackage(String name, CommonBandwithPackageArgs args)
    public CommonBandwithPackage(String name, CommonBandwithPackageArgs args, CustomResourceOptions options)
    
    type: alicloud:vpc:CommonBandwithPackage
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args CommonBandwithPackageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CommonBandwithPackageArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CommonBandwithPackageArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CommonBandwithPackageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CommonBandwithPackageArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    CommonBandwithPackage Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The CommonBandwithPackage resource accepts the following input properties:

    Bandwidth string
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    BandwidthPackageName string
    The name of the Internet Shared Bandwidth instance.
    DeletionProtection bool
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    Description string
    The description of the shared bandwidth.
    Force string
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    InternetChargeType string
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    Isp string
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    Name string
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Ratio int
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    ResourceGroupId string
    The Id of resource group which the common bandwidth package belongs.
    SecurityProtectionTypes List<string>
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    Tags Dictionary<string, object>
    The tag of the resource.
    Zone string

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    Bandwidth string
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    BandwidthPackageName string
    The name of the Internet Shared Bandwidth instance.
    DeletionProtection bool
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    Description string
    The description of the shared bandwidth.
    Force string
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    InternetChargeType string
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    Isp string
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    Name string
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Ratio int
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    ResourceGroupId string
    The Id of resource group which the common bandwidth package belongs.
    SecurityProtectionTypes []string
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    Tags map[string]interface{}
    The tag of the resource.
    Zone string

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth String
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidthPackageName String
    The name of the Internet Shared Bandwidth instance.
    deletionProtection Boolean
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description String
    The description of the shared bandwidth.
    force String
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internetChargeType String
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp String
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name String
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    ratio Integer
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resourceGroupId String
    The Id of resource group which the common bandwidth package belongs.
    securityProtectionTypes List<String>
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    tags Map<String,Object>
    The tag of the resource.
    zone String

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth string
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidthPackageName string
    The name of the Internet Shared Bandwidth instance.
    deletionProtection boolean
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description string
    The description of the shared bandwidth.
    force string
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internetChargeType string
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp string
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name string
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    ratio number
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resourceGroupId string
    The Id of resource group which the common bandwidth package belongs.
    securityProtectionTypes string[]
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    tags {[key: string]: any}
    The tag of the resource.
    zone string

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth str
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidth_package_name str
    The name of the Internet Shared Bandwidth instance.
    deletion_protection bool
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description str
    The description of the shared bandwidth.
    force str
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internet_charge_type str
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp str
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name str
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    ratio int
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resource_group_id str
    The Id of resource group which the common bandwidth package belongs.
    security_protection_types Sequence[str]
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    tags Mapping[str, Any]
    The tag of the resource.
    zone str

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth String
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidthPackageName String
    The name of the Internet Shared Bandwidth instance.
    deletionProtection Boolean
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description String
    The description of the shared bandwidth.
    force String
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internetChargeType String
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp String
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name String
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    ratio Number
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resourceGroupId String
    The Id of resource group which the common bandwidth package belongs.
    securityProtectionTypes List<String>
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    tags Map<Any>
    The tag of the resource.
    zone String

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CommonBandwithPackage resource produces the following output properties:

    CreateTime string
    The create time.
    Id string
    The provider-assigned unique ID for this managed resource.
    PaymentType string
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    Status string
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    CreateTime string
    The create time.
    Id string
    The provider-assigned unique ID for this managed resource.
    PaymentType string
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    Status string
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    createTime String
    The create time.
    id String
    The provider-assigned unique ID for this managed resource.
    paymentType String
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    status String
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    createTime string
    The create time.
    id string
    The provider-assigned unique ID for this managed resource.
    paymentType string
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    status string
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    create_time str
    The create time.
    id str
    The provider-assigned unique ID for this managed resource.
    payment_type str
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    status str
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    createTime String
    The create time.
    id String
    The provider-assigned unique ID for this managed resource.
    paymentType String
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    status String
    The status of the Internet Shared Bandwidth instance. Default value: Available.

    Look up Existing CommonBandwithPackage Resource

    Get an existing CommonBandwithPackage resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CommonBandwithPackageState, opts?: CustomResourceOptions): CommonBandwithPackage
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bandwidth: Optional[str] = None,
            bandwidth_package_name: Optional[str] = None,
            create_time: Optional[str] = None,
            deletion_protection: Optional[bool] = None,
            description: Optional[str] = None,
            force: Optional[str] = None,
            internet_charge_type: Optional[str] = None,
            isp: Optional[str] = None,
            name: Optional[str] = None,
            payment_type: Optional[str] = None,
            ratio: Optional[int] = None,
            resource_group_id: Optional[str] = None,
            security_protection_types: Optional[Sequence[str]] = None,
            status: Optional[str] = None,
            tags: Optional[Mapping[str, Any]] = None,
            zone: Optional[str] = None) -> CommonBandwithPackage
    func GetCommonBandwithPackage(ctx *Context, name string, id IDInput, state *CommonBandwithPackageState, opts ...ResourceOption) (*CommonBandwithPackage, error)
    public static CommonBandwithPackage Get(string name, Input<string> id, CommonBandwithPackageState? state, CustomResourceOptions? opts = null)
    public static CommonBandwithPackage get(String name, Output<String> id, CommonBandwithPackageState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Bandwidth string
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    BandwidthPackageName string
    The name of the Internet Shared Bandwidth instance.
    CreateTime string
    The create time.
    DeletionProtection bool
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    Description string
    The description of the shared bandwidth.
    Force string
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    InternetChargeType string
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    Isp string
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    Name string
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    PaymentType string
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    Ratio int
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    ResourceGroupId string
    The Id of resource group which the common bandwidth package belongs.
    SecurityProtectionTypes List<string>
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    Status string
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    Tags Dictionary<string, object>
    The tag of the resource.
    Zone string

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    Bandwidth string
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    BandwidthPackageName string
    The name of the Internet Shared Bandwidth instance.
    CreateTime string
    The create time.
    DeletionProtection bool
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    Description string
    The description of the shared bandwidth.
    Force string
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    InternetChargeType string
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    Isp string
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    Name string
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    PaymentType string
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    Ratio int
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    ResourceGroupId string
    The Id of resource group which the common bandwidth package belongs.
    SecurityProtectionTypes []string
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    Status string
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    Tags map[string]interface{}
    The tag of the resource.
    Zone string

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth String
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidthPackageName String
    The name of the Internet Shared Bandwidth instance.
    createTime String
    The create time.
    deletionProtection Boolean
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description String
    The description of the shared bandwidth.
    force String
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internetChargeType String
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp String
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name String
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    paymentType String
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    ratio Integer
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resourceGroupId String
    The Id of resource group which the common bandwidth package belongs.
    securityProtectionTypes List<String>
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    status String
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    tags Map<String,Object>
    The tag of the resource.
    zone String

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth string
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidthPackageName string
    The name of the Internet Shared Bandwidth instance.
    createTime string
    The create time.
    deletionProtection boolean
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description string
    The description of the shared bandwidth.
    force string
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internetChargeType string
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp string
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name string
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    paymentType string
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    ratio number
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resourceGroupId string
    The Id of resource group which the common bandwidth package belongs.
    securityProtectionTypes string[]
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    status string
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    tags {[key: string]: any}
    The tag of the resource.
    zone string

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth str
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidth_package_name str
    The name of the Internet Shared Bandwidth instance.
    create_time str
    The create time.
    deletion_protection bool
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description str
    The description of the shared bandwidth.
    force str
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internet_charge_type str
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp str
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name str
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    payment_type str
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    ratio int
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resource_group_id str
    The Id of resource group which the common bandwidth package belongs.
    security_protection_types Sequence[str]
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    status str
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    tags Mapping[str, Any]
    The tag of the resource.
    zone str

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    bandwidth String
    The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: [2, 20000] for China-Site account; [1, 5000] for International-Site account. See Account Guide details.
    bandwidthPackageName String
    The name of the Internet Shared Bandwidth instance.
    createTime String
    The create time.
    deletionProtection Boolean
    Whether enable the deletion protection or not. Default value: false.

    • true: Enable deletion protection.
    • false: Disable deletion protection.
    description String
    The description of the shared bandwidth.
    force String
    Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

    • false (default): only the internet shared bandwidth that does not contain the EIP is deleted.
    • true: removes all EIPs from the internet shared bandwidth instance and deletes the internet shared bandwidth.
    internetChargeType String
    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-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.
    isp String
    The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.
    name String
    . Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

    Deprecated:Field 'name' has been deprecated since provider version 1.120.0. New field 'bandwidth_package_name' instead.

    paymentType String
    The billing type of the Internet Shared Bandwidth instance. Valid values: PayAsYouGo, Subscription.
    ratio Number
    Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: [10-100].
    resourceGroupId String
    The Id of resource group which the common bandwidth package belongs.
    securityProtectionTypes List<String>
    The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.
    status String
    The status of the Internet Shared Bandwidth instance. Default value: Available.
    tags Map<Any>
    The tag of the resource.
    zone String

    The available area of the shared bandwidth.

    The following arguments will be discarded. Please use new fields as soon as possible:

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi