Class: Aws::GlobalAccelerator::Types::UpdateAcceleratorRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accelerator_arnString

The Amazon Resource Name (ARN) of the accelerator to update.

Returns:

  • (String)


3335
3336
3337
3338
3339
3340
3341
3342
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 3335

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#enabledBoolean

Indicates whether an accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, the accelerator cannot be deleted. If set to false, the accelerator can be deleted.

Returns:

  • (Boolean)


3335
3336
3337
3338
3339
3340
3341
3342
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 3335

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#ip_address_typeString

The IP address type that an accelerator supports. For a standard accelerator, the value can be IPV4 or DUAL_STACK.

Returns:

  • (String)


3335
3336
3337
3338
3339
3340
3341
3342
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 3335

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the accelerator. The name can have a maximum of 64 characters, must contain only alphanumeric characters, periods (.), or hyphens (-), and must not begin or end with a hyphen or period.

Returns:

  • (String)


3335
3336
3337
3338
3339
3340
3341
3342
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 3335

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end