Class: Aws::VerifiedPermissions::Types::PolicyFilter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb

Overview

Contains information about a filter to refine policies returned in a query.

This data type is used as a response parameter for the ListPolicies operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#policy_template_idString

Filters the output to only template-linked policies that were instantiated from the specified policy template.

Returns:

  • (String)


3198
3199
3200
3201
3202
3203
3204
3205
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3198

class PolicyFilter < Struct.new(
  :principal,
  :resource,
  :policy_type,
  :policy_template_id)
  SENSITIVE = []
  include Aws::Structure
end

#policy_typeString

Filters the output to only policies of the specified type.

Returns:

  • (String)


3198
3199
3200
3201
3202
3203
3204
3205
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3198

class PolicyFilter < Struct.new(
  :principal,
  :resource,
  :policy_type,
  :policy_template_id)
  SENSITIVE = []
  include Aws::Structure
end

#principalTypes::EntityReference

Filters the output to only policies that reference the specified principal.



3198
3199
3200
3201
3202
3203
3204
3205
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3198

class PolicyFilter < Struct.new(
  :principal,
  :resource,
  :policy_type,
  :policy_template_id)
  SENSITIVE = []
  include Aws::Structure
end

#resourceTypes::EntityReference

Filters the output to only policies that reference the specified resource.



3198
3199
3200
3201
3202
3203
3204
3205
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3198

class PolicyFilter < Struct.new(
  :principal,
  :resource,
  :policy_type,
  :policy_template_id)
  SENSITIVE = []
  include Aws::Structure
end