Class: Aws::ResourceExplorer2::Types::ManagedView

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#filtersTypes::SearchFilter

A search filter defines which resources can be part of a search query result set.

Returns:



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_propertiesArray<Types::IncludedProperty>

A structure that contains additional information about the managed view.

Returns:



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_atTime

The date and time when this managed view was last modified.

Returns:

  • (Time)


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_arnString

The Amazon resource name (ARN) of the managed view.

Returns:

  • (String)


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_nameString

The name of the managed view.

Returns:

  • (String)


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

#ownerString

The Amazon Web Services account that owns this managed view.

Returns:

  • (String)


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_policyString

The resource policy that defines access to the managed view. To learn more about this policy, review Managed views.

Returns:

  • (String)


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

#scopeString

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.

Returns:

  • (String)


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_serviceString

The service principal of the Amazon Web Services service that created and manages the managed view.

Returns:

  • (String)


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

#versionString

The version of the managed view.

Returns:

  • (String)


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