Class: Aws::ResourceExplorer2::Types::ManagedView
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResourceExplorer2::Types::ManagedView
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-resourceexplorer2/types.rb
Overview
An Amazon Web Services-managed view is how other Amazon Web Services services can access resource information indexed by Resource Explorer for your Amazon Web Services account or organization with your consent. For more information, see [Managed views].
[1]: docs.aws.amazon.com/resource-explorer/latest/userguide/aws-managed-views.html
Constant Summary collapse
- SENSITIVE =
[:filters]
Instance Attribute Summary collapse
-
#filters ⇒ Types::SearchFilter
A search filter defines which resources can be part of a search query result set.
-
#included_properties ⇒ Array<Types::IncludedProperty>
A structure that contains additional information about the managed view.
-
#last_updated_at ⇒ Time
The date and time when this managed view was last modified.
-
#managed_view_arn ⇒ String
The [Amazon resource name (ARN)] of the managed view.
-
#managed_view_name ⇒ String
The name of the managed view.
-
#owner ⇒ String
The Amazon Web Services account that owns this managed view.
-
#resource_policy ⇒ String
The resource policy that defines access to the managed view.
-
#scope ⇒ String
An [Amazon resource name (ARN)] of an Amazon Web Services account or organization that specifies whether this managed view includes resources from only the specified Amazon Web Services account or all accounts in the specified organization.
-
#trusted_service ⇒ String
The service principal of the Amazon Web Services service that created and manages the managed view.
-
#version ⇒ String
The version of the managed view.
Instance Attribute Details
#filters ⇒ Types::SearchFilter
A search filter defines which resources can be part of a search query result set.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#included_properties ⇒ Array<Types::IncludedProperty>
A structure that contains additional information about the managed view.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#last_updated_at ⇒ Time
The date and time when this managed view was last modified.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#managed_view_arn ⇒ String
The [Amazon resource name (ARN)] of the managed view.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#managed_view_name ⇒ String
The name of the managed view.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#owner ⇒ String
The Amazon Web Services account that owns this managed view.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#resource_policy ⇒ String
The resource policy that defines access to the managed view. To learn more about this policy, review [Managed views].
[1]: docs.aws.amazon.com/resource-explorer/latest/userguide/aws-managed-views.html
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#scope ⇒ String
An [Amazon resource name (ARN)] of an Amazon Web Services account or organization that specifies whether this managed view includes resources from only the specified Amazon Web Services account or all accounts in the specified organization.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#trusted_service ⇒ String
The service principal of the Amazon Web Services service that created and manages the managed view.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |
#version ⇒ String
The version of the managed view.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-resourceexplorer2/types.rb', line 1116 class ManagedView < Struct.new( :filters, :included_properties, :last_updated_at, :managed_view_arn, :managed_view_name, :owner, :resource_policy, :scope, :trusted_service, :version) SENSITIVE = [:filters] include Aws::Structure end |