Other Structures

The following structures are available globally.

  • Time stamp object that can encoded to ISO8601 format and decoded from ISO8601, HTTP date format and UNIX epoch seconds

    See more

    Declaration

    Swift

    public struct TimeStamp
    extension TimeStamp: Codable
  • Provide AWS credentials directly

    See more

    Declaration

    Swift

    public struct Credential : CredentialProvider
  • Provide AWS credentials via the ~/.aws/credential file

    See more

    Declaration

    Swift

    public struct SharedCredential : CredentialProvider
  • Provide AWS credentials via environment variables

    See more

    Declaration

    Swift

    public struct EnvironmentCredential : CredentialProvider
  • Structure defining how to serialize member of AWSShape.

    See more

    Declaration

    Swift

    public struct AWSShapeMember
  • Undocumented

    See more

    Declaration

    Swift

    public struct ServiceProtocol
  • Standard Response Error type returned by aws-sdk-swift. If the error is unrecognised then this is returned

    See more

    Declaration

    Swift

    public struct AWSResponseError : AWSErrorType
  • Unrecognised error. Used when we cannot recognise the error code from the AWS response

    See more

    Declaration

    Swift

    public struct AWSError : Error, CustomStringConvertible
  • Object managing accessing of AWS credentials from various sources

    See more

    Declaration

    Swift

    public struct MetaDataService