Class: Aws::Route53Resolver::Types::CreateOutpostResolverRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53resolver/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creator_request_idString

A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice.

‘CreatorRequestId` can be any unique string, for example, a date/time stamp.

Returns:

  • (String)


502
503
504
505
506
507
508
509
510
511
# File 'lib/aws-sdk-route53resolver/types.rb', line 502

class CreateOutpostResolverRequest < Struct.new(
  :creator_request_id,
  :name,
  :instance_count,
  :preferred_instance_type,
  :outpost_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#instance_countInteger

Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.

Returns:

  • (Integer)


502
503
504
505
506
507
508
509
510
511
# File 'lib/aws-sdk-route53resolver/types.rb', line 502

class CreateOutpostResolverRequest < Struct.new(
  :creator_request_id,
  :name,
  :instance_count,
  :preferred_instance_type,
  :outpost_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.

Returns:

  • (String)


502
503
504
505
506
507
508
509
510
511
# File 'lib/aws-sdk-route53resolver/types.rb', line 502

class CreateOutpostResolverRequest < Struct.new(
  :creator_request_id,
  :name,
  :instance_count,
  :preferred_instance_type,
  :outpost_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_arnString

The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the ‘PreferredInstanceType`.

Returns:

  • (String)


502
503
504
505
506
507
508
509
510
511
# File 'lib/aws-sdk-route53resolver/types.rb', line 502

class CreateOutpostResolverRequest < Struct.new(
  :creator_request_id,
  :name,
  :instance_count,
  :preferred_instance_type,
  :outpost_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#preferred_instance_typeString

The Amazon EC2 instance type. If you specify this, you must also specify a value for the ‘OutpostArn`.

Returns:

  • (String)


502
503
504
505
506
507
508
509
510
511
# File 'lib/aws-sdk-route53resolver/types.rb', line 502

class CreateOutpostResolverRequest < Struct.new(
  :creator_request_id,
  :name,
  :instance_count,
  :preferred_instance_type,
  :outpost_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A string that helps identify the Route 53 Resolvers on Outpost.

Returns:



502
503
504
505
506
507
508
509
510
511
# File 'lib/aws-sdk-route53resolver/types.rb', line 502

class CreateOutpostResolverRequest < Struct.new(
  :creator_request_id,
  :name,
  :instance_count,
  :preferred_instance_type,
  :outpost_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end