AWSElasticLoadBalancingPolicyAttributeTypeDescription

@interface AWSElasticLoadBalancingPolicyAttributeTypeDescription

Information about a policy attribute type.

  • The name of the attribute.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable attributeName;

    Swift

    var attributeName: String? { get set }
  • The type of the attribute. For example, Boolean or Integer.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable attributeType;

    Swift

    var attributeType: String? { get set }
  • 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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable cardinality;

    Swift

    var cardinality: String? { get set }
  • The default value of the attribute, if applicable.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable defaultValue;

    Swift

    var defaultValue: String? { get set }
  • A description of the attribute.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }