UpdateAliasRequest

public struct UpdateAliasRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A description of the alias.

    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
  • The function version that the alias invokes.

    Declaration

    Swift

    public let functionVersion: String?
  • The name of the alias.

    Declaration

    Swift

    public let name: String
  • Only update the alias if the revision ID matches the ID that’s specified. Use this option to avoid modifying an alias that has changed since you last read it.

    Declaration

    Swift

    public let revisionId: String?
  • The routing configuration of the alias.

    Declaration

    Swift

    public let routingConfig: AliasRoutingConfiguration?
  • Undocumented

    Declaration

    Swift

    public init(description: String? = nil, functionName: String, functionVersion: String? = nil, name: String, revisionId: String? = nil, routingConfig: AliasRoutingConfiguration? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws