class
Amazonite::Iam::ParameterDefinition
- Amazonite::Iam::ParameterDefinition
- Reference
- Object
Overview
Defines a parameter that a role template accepts. You supply values for these parameters when you create a role with AcquireRole.
Defined in:
iam/parameter_definition.crConstructors
- .from_xml(node : XML::Node) : self
- .new(name : String, type : ParameterTypeType, sub_type : String | Nil = nil, description : String | Nil = nil, is_required : Bool | Nil = nil, default_value : String | Nil = nil, immutable : Bool | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#default_value : String | Nil
The value that the service uses for the parameter when you do not supply one.
-
#default_value=(default_value : String | Nil)
The value that the service uses for the parameter when you do not supply one.
-
#description : String | Nil
A description of the parameter.
-
#description=(description : String | Nil)
A description of the parameter.
-
#hash(hasher)
See
Object#hash(hasher) -
#immutable : Bool | Nil
Specifies whether you can change the parameter value after you create the role.
-
#immutable=(immutable : Bool | Nil)
Specifies whether you can change the parameter value after you create the role.
-
#is_required : Bool | Nil
Specifies whether you must supply a value for the parameter when you create a role from the template.
-
#is_required=(is_required : Bool | Nil)
Specifies whether you must supply a value for the parameter when you create a role from the template.
-
#name : String
The name of the parameter.
-
#name=(name : String)
The name of the parameter.
-
#sub_type : String | Nil
An optional subtype that further constrains the values that are allowed for the parameter.
-
#sub_type=(sub_type : String | Nil)
An optional subtype that further constrains the values that are allowed for the parameter.
- #to_query_params(prefix : String) : Array(Tuple(String, String))
-
#type : ParameterTypeType
The data type of the parameter.
-
#type=(type : ParameterTypeType)
The data type of the parameter.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The value that the service uses for the parameter when you do not supply one.
The value that the service uses for the parameter when you do not supply one.
Specifies whether you can change the parameter value after you create the role.
Specifies whether you can change the parameter value after you create the role.
Specifies whether you must supply a value for the parameter when you create a role from the template.
Specifies whether you must supply a value for the parameter when you create a role from the template.
An optional subtype that further constrains the values that are allowed for the parameter.
An optional subtype that further constrains the values that are allowed for the parameter.
The data type of the parameter. Valid values are String, StringList, Number, NumberList,
Arn, and ArnList.
The data type of the parameter. Valid values are String, StringList, Number, NumberList,
Arn, and ArnList.