PublishVersionRequest

public struct PublishVersionRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Only publish a version if the hash value matches the value that’s specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

    Declaration

    Swift

    public let codeSha256: String?
  • A description for the version to override the description in the function configuration.

    Declaration

    Swift

    public let description: String?
  • The name of the Lambda function. Name formats Function name - MyFunction. Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction. Partial ARN - 123456789012:function:MyFunction. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

    Declaration

    Swift

    public let functionName: String
  • Only update the function if the revision ID matches the ID that’s specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

    Declaration

    Swift

    public let revisionId: String?
  • Undocumented

    Declaration

    Swift

    public init(codeSha256: String? = nil, description: String? = nil, functionName: String, revisionId: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws