Class: Aws::Connect::Types::Instance

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb

Overview

The Connect Customer instance.

Constant Summary collapse

SENSITIVE =
[:instance_alias]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the instance.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#created_time ⇒ Time

When the instance was created.

Returns:

  • (Time)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#id ⇒ String

The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#identity_management_type ⇒ String

The identity management type.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#inbound_calls_enabled ⇒ Boolean

Whether inbound calls are enabled.

Returns:

  • (Boolean)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#instance_access_url ⇒ String

This URL allows contact center users to access the Connect Customer admin website.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#instance_alias ⇒ String

The alias of instance.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#instance_status ⇒ String

The state of the instance.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#outbound_calls_enabled ⇒ Boolean

Whether outbound calls are enabled.

Returns:

  • (Boolean)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#service_role ⇒ String

The service role of the instance.

Returns:

  • (String)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#status_reason ⇒ Types::InstanceStatusReason

Relevant details why the instance was not successfully created.



21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags of an instance.

Returns:

  • (Hash<String,String>)


21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 21581

class Instance < Struct.new(
  :id,
  :arn,
  :identity_management_type,
  :instance_alias,
  :created_time,
  :service_role,
  :instance_status,
  :status_reason,
  :inbound_calls_enabled,
  :outbound_calls_enabled,
  :instance_access_url,
  :tags)
  SENSITIVE = [:instance_alias]
  include Aws::Structure
end