amazonka-lambda-2.0: Amazon Lambda SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Lambda.DeleteFunctionUrlConfig

Description

Deletes a Lambda function URL. When you delete a function URL, you can't recover it. Creating a new function URL results in a different URL address.

Synopsis

Creating a Request

data DeleteFunctionUrlConfig Source #

See: newDeleteFunctionUrlConfig smart constructor.

Constructors

DeleteFunctionUrlConfig' 

Fields

  • qualifier :: Maybe Text

    The alias name.

  • functionName :: Text

    The name of the Lambda function.

    Name formats

    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.

    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

Instances

Instances details
ToHeaders DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

ToPath DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

ToQuery DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

AWSRequest DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Generic DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Associated Types

type Rep DeleteFunctionUrlConfig :: Type -> Type #

Read DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Show DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

NFData DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Methods

rnf :: DeleteFunctionUrlConfig -> () #

Eq DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Hashable DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type AWSResponse DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfig = D1 ('MetaData "DeleteFunctionUrlConfig" "Amazonka.Lambda.DeleteFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteFunctionUrlConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFunctionUrlConfig Source #

Create a value of DeleteFunctionUrlConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:qualifier:DeleteFunctionUrlConfig', deleteFunctionUrlConfig_qualifier - The alias name.

DeleteFunctionUrlConfig, deleteFunctionUrlConfig_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

Request Lenses

deleteFunctionUrlConfig_functionName :: Lens' DeleteFunctionUrlConfig Text Source #

The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

Destructuring the Response

data DeleteFunctionUrlConfigResponse Source #

See: newDeleteFunctionUrlConfigResponse smart constructor.

Instances

Instances details
Generic DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Associated Types

type Rep DeleteFunctionUrlConfigResponse :: Type -> Type #

Read DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Show DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

NFData DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Eq DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfigResponse = D1 ('MetaData "DeleteFunctionUrlConfigResponse" "Amazonka.Lambda.DeleteFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteFunctionUrlConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFunctionUrlConfigResponse :: DeleteFunctionUrlConfigResponse Source #

Create a value of DeleteFunctionUrlConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.