AWSLambdaUpdateAliasRequest

Objective-C

@interface AWSLambdaUpdateAliasRequest

Swift

class AWSLambdaUpdateAliasRequest
  • A description of the alias.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The name or ARN 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

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable functionName;

    Swift

    var functionName: String? { get set }
  • The function version that the alias invokes.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable functionVersion;

    Swift

    var functionVersion: String? { get set }
  • The name of the alias.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable name;

    Swift

    var name: String? { get set }
  • 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

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable revisionId;

    Swift

    var revisionId: String? { get set }
  • The routing configuration of the alias.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSLambdaAliasRoutingConfiguration *_Nullable routingConfig;

    Swift

    var routingConfig: AWSLambdaAliasRoutingConfiguration? { get set }