Struct rusoto_elb::PolicyAttributeTypeDescription
[−]
[src]
pub struct PolicyAttributeTypeDescription { pub attribute_name: Option<AttributeName>, pub attribute_type: Option<AttributeType>, pub cardinality: Option<Cardinality>, pub default_value: Option<DefaultValue>, pub description: Option<Description>, }
Information about a policy attribute type.
Fields
attribute_name: Option<AttributeName>
The name of the attribute.
attribute_type: Option<AttributeType>
The type of the attribute. For example, Boolean
or Integer
.
cardinality: Option<Cardinality>
The cardinality of the attribute.
Valid values:
-
ONE(1) : Single value required
-
ZERO_OR_ONE(0..1) : Up to one value is allowed
-
ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
-
ONE_OR_MORE(1..*0) : Required. Multiple values are allowed
default_value: Option<DefaultValue>
The default value of the attribute, if applicable.
description: Option<Description>
A description of the attribute.
Trait Implementations
impl Default for PolicyAttributeTypeDescription
[src]
fn default() -> PolicyAttributeTypeDescription
Returns the "default value" for a type. Read more
impl Debug for PolicyAttributeTypeDescription
[src]
impl Clone for PolicyAttributeTypeDescription
[src]
fn clone(&self) -> PolicyAttributeTypeDescription
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more