Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::Connect::Types::View

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

Overview

A view resource object. Contains metadata and content necessary to render the view.

Constant Summary collapse

SENSITIVE =
[:name]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the view.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#contentTypes::ViewContent

View content containing all content necessary to render a view except for runtime input data.

Returns:


26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#created_timeTime

The timestamp of when the view was created.

Returns:

  • (Time)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#descriptionString

The description of the view.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#idString

The identifier of the view.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#last_modified_timeTime

Latest timestamp of the UpdateViewContent or CreateViewVersion operations.

Returns:

  • (Time)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#nameString

The name of the view.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#statusString

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#tagsHash<String,String>

The tags associated with the view resource (not specific to view version).

Returns:

  • (Hash<String,String>)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#typeString

The type of the view - CUSTOMER_MANAGED.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#versionInteger

Current version of the view.

Returns:

  • (Integer)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#version_descriptionString

The description of the version.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end

#view_content_sha_256String

Indicates the checksum value of the latest published view content.

Returns:

  • (String)

26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26983

class View < Struct.new(
  :id,
  :arn,
  :name,
  :status,
  :type,
  :description,
  :version,
  :version_description,
  :content,
  :tags,
  :created_time,
  :last_modified_time,
  :view_content_sha_256)
  SENSITIVE = [:name]
  include Aws::Structure
end