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.
3383 3384 3385 3386 3387 3388 3389 3390 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3383 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.
3383 3384 3385 3386 3387 3388 3389 3390 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3383 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.
3383 3384 3385 3386 3387 3388 3389 3390 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3383 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.
3383 3384 3385 3386 3387 3388 3389 3390 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 3383 class PolicyFilter < Struct.new( :principal, :resource, :policy_type, :policy_template_id) SENSITIVE = [] include Aws::Structure end |