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_id ⇒ String

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)


976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 976

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

#instance_count ⇒ Integer

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

Returns:

  • (Integer)


976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 976

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

#name ⇒ String

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

Returns:

  • (String)


976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 976

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

#outpost_arn ⇒ String

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

Returns:

  • (String)


976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 976

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

#preferred_instance_type ⇒ String

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

Returns:

  • (String)


976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 976

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

#tags ⇒ Array<Types::Tag>

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

Returns:



976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 976

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