Class: Aws::Route53Resolver::Types::OutpostResolver

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

Overview

A complex type that contains settings for an existing Resolver on an Outpost.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN (Amazon Resource Name) for the Resolver on an Outpost.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeString

The date and time that the Outpost Resolver was created, in Unix time format and Coordinated Universal Time (UTC).

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#creator_request_idString

A unique string that identifies the request that created the Resolver endpoint. The ‘CreatorRequestId` allows failed requests to be retried without the risk of running the operation twice.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the Resolver on Outpost.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#instance_countInteger

Amazon EC2 instance count for the Resolver on the Outpost.

Returns:

  • (Integer)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#modification_timeString

The date and time that the Outpost Resolver was modified, in Unix time format and Coordinated Universal Time (UTC).

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Name of the Resolver.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_arnString

The ARN (Amazon Resource Name) for the Outpost.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#preferred_instance_typeString

The Amazon EC2 instance type.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Status of the Resolver.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

A detailed description of the Resolver.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/aws-sdk-route53resolver/types.rb', line 3881

class OutpostResolver < Struct.new(
  :arn,
  :creation_time,
  :modification_time,
  :creator_request_id,
  :id,
  :instance_count,
  :preferred_instance_type,
  :name,
  :status,
  :status_message,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end