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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


3339
3340
3341
3342
3343
3344
3345
3346
3347
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 3339

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :ip_addresses,
  :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)


3339
3340
3341
3342
3343
3344
3345
3346
3347
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 3339

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :ip_addresses,
  :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)


3339
3340
3341
3342
3343
3344
3345
3346
3347
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 3339

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

#ip_addressesArray<String>

The IP addresses for an accelerator.

Returns:

  • (Array<String>)


3339
3340
3341
3342
3343
3344
3345
3346
3347
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 3339

class UpdateAcceleratorRequest < Struct.new(
  :accelerator_arn,
  :name,
  :ip_address_type,
  :ip_addresses,
  :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)


3339
3340
3341
3342
3343
3344
3345
3346
3347
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 3339

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