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