Class: Aws::RAM::Types::PermissionTemplateParameter
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::PermissionTemplateParameter
- Defined in:
- gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb
Overview
Contains the declaration of a template parameter for a customer managed permission. When returned in the context of a permission association, it also includes the values assigned to that parameter.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
A description of the template parameter.
-
#name ⇒ String
The name of the template parameter.
-
#type ⇒ String
The type of the template parameter.
-
#values ⇒ Array<String>
The values assigned to this template parameter in the context of a permission association.
Instance Attribute Details
#description ⇒ String
A description of the template parameter.
2812 2813 2814 2815 2816 2817 2818 2819 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2812 class PermissionTemplateParameter < Struct.new( :name, :type, :description, :values) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the template parameter.
2812 2813 2814 2815 2816 2817 2818 2819 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2812 class PermissionTemplateParameter < Struct.new( :name, :type, :description, :values) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the template parameter. This can be one of the following values:
STRING– A single string value.STRING_LIST– One or more string values.
2812 2813 2814 2815 2816 2817 2818 2819 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2812 class PermissionTemplateParameter < Struct.new( :name, :type, :description, :values) SENSITIVE = [] include Aws::Structure end |
#values ⇒ Array<String>
The values assigned to this template parameter in the context of a permission association. This field is present only when the parameter has been assigned values (for example, in the response from ListPermissionAssociations or ListResourceSharePermissions).
2812 2813 2814 2815 2816 2817 2818 2819 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2812 class PermissionTemplateParameter < Struct.new( :name, :type, :description, :values) SENSITIVE = [] include Aws::Structure end |