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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53resolver/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)


528
529
530
531
532
533
534
535
536
537
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 528

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)


528
529
530
531
532
533
534
535
536
537
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 528

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)


528
529
530
531
532
533
534
535
536
537
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 528

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)


528
529
530
531
532
533
534
535
536
537
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 528

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)


528
529
530
531
532
533
534
535
536
537
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 528

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:



528
529
530
531
532
533
534
535
536
537
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 528

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