Class: Aws::ResourceExplorer2::Types::View

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

Overview

A view is a structure that defines a set of filters that provide a view into the information in the Amazon Web Services Resource Explorer index. The filters specify which information from the index is visible to the users of the view. For example, you can specify filters that include only resources that are tagged with the key “ENV” and the value “DEVELOPMENT” in the results returned by this view. You could also create a second view that includes only resources that are tagged with “ENV” and “PRODUCTION”.

Constant Summary collapse

SENSITIVE =
[:filters]

Instance Attribute Summary collapse

Instance Attribute Details

#filtersTypes::SearchFilter

An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.

Returns:



1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1799

class View < Struct.new(
  :filters,
  :included_properties,
  :last_updated_at,
  :owner,
  :scope,
  :view_arn)
  SENSITIVE = [:filters]
  include Aws::Structure
end

#included_propertiesArray<Types::IncludedProperty>

A structure that contains additional information about the view.

Returns:



1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1799

class View < Struct.new(
  :filters,
  :included_properties,
  :last_updated_at,
  :owner,
  :scope,
  :view_arn)
  SENSITIVE = [:filters]
  include Aws::Structure
end

#last_updated_atTime

The date and time when this view was last modified.

Returns:

  • (Time)


1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1799

class View < Struct.new(
  :filters,
  :included_properties,
  :last_updated_at,
  :owner,
  :scope,
  :view_arn)
  SENSITIVE = [:filters]
  include Aws::Structure
end

#ownerString

The Amazon Web Services account that owns this view.

Returns:

  • (String)


1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1799

class View < Struct.new(
  :filters,
  :included_properties,
  :last_updated_at,
  :owner,
  :scope,
  :view_arn)
  SENSITIVE = [:filters]
  include Aws::Structure
end

#scopeString

An [Amazon resource name (ARN)] of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies whether this view includes resources from only the specified Amazon Web Services account, all accounts in the specified organization, or all accounts in the specified OU.

If not specified, the value defaults to the Amazon Web Services account used to call this operation.

[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html

Returns:

  • (String)


1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1799

class View < Struct.new(
  :filters,
  :included_properties,
  :last_updated_at,
  :owner,
  :scope,
  :view_arn)
  SENSITIVE = [:filters]
  include Aws::Structure
end

#view_arnString

The [Amazon resource name (ARN)] of the view.

[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html

Returns:

  • (String)


1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1799

class View < Struct.new(
  :filters,
  :included_properties,
  :last_updated_at,
  :owner,
  :scope,
  :view_arn)
  SENSITIVE = [:filters]
  include Aws::Structure
end