RevisionLocation

public struct RevisionLocation : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

    Declaration

    Swift

    public let appSpecContent: AppSpecContent?
  • Information about the location of application artifacts stored in GitHub.

    Declaration

    Swift

    public let gitHubLocation: GitHubLocation?
  • The type of application revision: S3: An application revision stored in Amazon S3. GitHub: An application revision stored in GitHub (EC2/On-premises deployments only). String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only). AppSpecContent: An AppSpecContent object that contains the contents of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML stored as a RawString.

    Declaration

    Swift

    public let revisionType: RevisionLocationType?
  • Information about the location of a revision stored in Amazon S3.

    Declaration

    Swift

    public let s3Location: S3Location?
  • Information about the location of an AWS Lambda deployment revision stored as a RawString.

    Declaration

    Swift

    public let string: RawString?
  • Undocumented

    Declaration

    Swift

    public init(appSpecContent: AppSpecContent? = nil, gitHubLocation: GitHubLocation? = nil, revisionType: RevisionLocationType? = nil, s3Location: S3Location? = nil, string: RawString? = nil)