Class: Aws::IAM::Types::ListPoliciesGrantingServiceAccessEntry

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

Overview

Contains details about the permissions policies that are attached to the specified identity (user, group, or role).

This data type is used as a response element in the ListPoliciesGrantingServiceAccess operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#policiesArray<Types::PolicyGrantingServiceAccess>

The `PoliciesGrantingServiceAccess` object that contains details about the policy.


6646
6647
6648
6649
6650
6651
# File 'lib/aws-sdk-iam/types.rb', line 6646

class ListPoliciesGrantingServiceAccessEntry < Struct.new(
  :service_namespace,
  :policies)
  SENSITIVE = []
  include Aws::Structure
end

#service_namespaceString

The namespace of the service that was accessed.

To learn the service namespace of a service, see [Actions, resources, and condition keys for Amazon Web Services services] in the *Service Authorization Reference*. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, `(service prefix: a4b)`. For more information about service namespaces, see [Amazon Web Services service namespaces] in the *Amazon Web Services General Reference*.

[1]: docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html [2]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces

Returns:

  • (String)

6646
6647
6648
6649
6650
6651
# File 'lib/aws-sdk-iam/types.rb', line 6646

class ListPoliciesGrantingServiceAccessEntry < Struct.new(
  :service_namespace,
  :policies)
  SENSITIVE = []
  include Aws::Structure
end