Class: Aws::ResourceExplorer2::Types::ManagedView
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResourceExplorer2::Types::ManagedView
- Defined in:
- gems/aws-sdk-resourceexplorer2/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.
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)][1] 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)][1] 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.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |
#included_properties ⇒ Array<Types::IncludedProperty>
A structure that contains additional information about the managed view.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |
#last_updated_at ⇒ Time
The date and time when this managed view was last modified.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |
#managed_view_arn ⇒ String
The Amazon resource name (ARN) of the managed view.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |
#managed_view_name ⇒ String
The name of the managed view.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |
#owner ⇒ String
The Amazon Web Services account that owns this managed view.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :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.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :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.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :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.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |
#version ⇒ String
The version of the managed view.
1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 |
# File 'gems/aws-sdk-resourceexplorer2/lib/aws-sdk-resourceexplorer2/types.rb', line 1503 class ManagedView < Struct.new( :managed_view_arn, :managed_view_name, :trusted_service, :last_updated_at, :owner, :scope, :included_properties, :filters, :resource_policy, :version) SENSITIVE = [:filters] include Aws::Structure end |