Class: Aws::VerifiedPermissions::Types::PolicyFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::VerifiedPermissions::Types::PolicyFilter
- 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
-
#policy_template_id ⇒ String
Filters the output to only template-linked policies that were instantiated from the specified policy template.
-
#policy_type ⇒ String
Filters the output to only policies of the specified type.
-
#principal ⇒ Types::EntityReference
Filters the output to only policies that reference the specified principal.
-
#resource ⇒ Types::EntityReference
Filters the output to only policies that reference the specified resource.
Instance Attribute Details
#policy_template_id ⇒ String
Filters the output to only template-linked policies that were instantiated from the specified policy template.
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_type ⇒ String
Filters the output to only policies of the specified type.
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 |
#principal ⇒ Types::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 |
#resource ⇒ Types::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 |