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

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

Instance Attribute Details

#filtersTypes::SearchFilter

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

Returns:



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

A structure that contains additional information about the managed view.

Returns:



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_atTime

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

Returns:

  • (Time)


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_arnString

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

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

Returns:

  • (String)


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_nameString

The name of the managed view.

Returns:

  • (String)


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

#ownerString

The Amazon Web Services account that owns this managed view.

Returns:

  • (String)


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_policyString

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

Returns:

  • (String)


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

#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.

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

Returns:

  • (String)


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_serviceString

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

Returns:

  • (String)


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

#versionString

The version of the managed view.

Returns:

  • (String)


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