Class: Aws::PrivateNetworks::Types::StartNetworkResourceUpdateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrivateNetworks::Types::StartNetworkResourceUpdateRequest
- Defined in:
- gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#commitment_configuration ⇒ Types::CommitmentConfiguration
Use this action to extend and automatically renew the commitment period for the radio unit.
-
#network_resource_arn ⇒ String
The Amazon Resource Name (ARN) of the network resource.
-
#return_reason ⇒ String
The reason for the return.
-
#shipping_address ⇒ Types::Address
The shipping address.
-
#update_type ⇒ String
The update type.
Instance Attribute Details
#commitment_configuration ⇒ Types::CommitmentConfiguration
Use this action to extend and automatically renew the commitment period for the radio unit. You can do the following:
Change a 60-day commitment to a 1-year or 3-year commitment. The change is immediate and the hourly rate decreases to the rate for the new commitment period.
Change a 1-year commitment to a 3-year commitment. The change is immediate and the hourly rate decreases to the rate for the 3-year commitment period.
Set a 1-year commitment to automatically renew for an additional 1 year. The hourly rate for the additional year will continue to be the same as your existing 1-year rate.
Set a 3-year commitment to automatically renew for an additional 1 year. The hourly rate for the additional year will continue to be the same as your existing 3-year rate.
Turn off a previously-enabled automatic renewal on a 1-year or 3-year commitment. You cannot use the automatic-renewal option for a 60-day commitment.
For pricing, see Amazon Web Services Private 5G Pricing.
1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1619 class StartNetworkResourceUpdateRequest < Struct.new( :commitment_configuration, :network_resource_arn, :return_reason, :shipping_address, :update_type) SENSITIVE = [] include Aws::Structure end |
#network_resource_arn ⇒ String
The Amazon Resource Name (ARN) of the network resource.
1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1619 class StartNetworkResourceUpdateRequest < Struct.new( :commitment_configuration, :network_resource_arn, :return_reason, :shipping_address, :update_type) SENSITIVE = [] include Aws::Structure end |
#return_reason ⇒ String
The reason for the return. Providing a reason for a return is optional.
1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1619 class StartNetworkResourceUpdateRequest < Struct.new( :commitment_configuration, :network_resource_arn, :return_reason, :shipping_address, :update_type) SENSITIVE = [] include Aws::Structure end |
#shipping_address ⇒ Types::Address
The shipping address. If you don't provide a shipping address when replacing or returning a network resource, we use the address from the original order for the network resource.
1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1619 class StartNetworkResourceUpdateRequest < Struct.new( :commitment_configuration, :network_resource_arn, :return_reason, :shipping_address, :update_type) SENSITIVE = [] include Aws::Structure end |
#update_type ⇒ String
The update type.
REPLACE
- Submits a request to replace a defective radio unit. We provide a shipping label that you can use for the return process and we ship a replacement radio unit to you.RETURN
- Submits a request to return a radio unit that you no longer need. We provide a shipping label that you can use for the return process.COMMITMENT
- Submits a request to change or renew the commitment period. If you choose this value, then you must setcommitmentConfiguration
.
1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1619 class StartNetworkResourceUpdateRequest < Struct.new( :commitment_configuration, :network_resource_arn, :return_reason, :shipping_address, :update_type) SENSITIVE = [] include Aws::Structure end |