RoleCredentials

public struct RoleCredentials : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The identifier used for the temporary security credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.

    Declaration

    Swift

    public let accessKeyId: String?
  • The date on which temporary security credentials expire.

    Declaration

    Swift

    public let expiration: Int64?
  • The key that is used to sign the request. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.

    Declaration

    Swift

    public let secretAccessKey: String?
  • The token used for temporary credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.

    Declaration

    Swift

    public let sessionToken: String?
  • Undocumented

    Declaration

    Swift

    public init(accessKeyId: String? = nil, expiration: Int64? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil)