Attribute

public struct Attribute : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the attribute. Up to 128 letters (uppercase and lowercase), numbers, hyphens, underscores, and periods are allowed.

    Declaration

    Swift

    public let name: String
  • The ID of the target. You can specify the short form ID for a resource or the full Amazon Resource Name (ARN).

    Declaration

    Swift

    public let targetId: String?
  • The type of the target with which to attach the attribute. This parameter is required if you use the short form ID for a resource instead of the full ARN.

    Declaration

    Swift

    public let targetType: TargetType?
  • The value of the attribute. Up to 128 letters (uppercase and lowercase), numbers, hyphens, underscores, periods, at signs (@), forward slashes, colons, and spaces are allowed.

    Declaration

    Swift

    public let value: String?
  • Undocumented

    Declaration

    Swift

    public init(name: String, targetId: String? = nil, targetType: TargetType? = nil, value: String? = nil)