amazonka-kinesisanalyticsv2-2.0: Amazon Kinesis Analytics 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.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Description

Removes a VPC configuration from a Kinesis Data Analytics application.

Synopsis

Creating a Request

data DeleteApplicationVpcConfiguration Source #

See: newDeleteApplicationVpcConfiguration smart constructor.

Constructors

DeleteApplicationVpcConfiguration' 

Fields

  • conditionalToken :: Maybe Text

    A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

  • currentApplicationVersionId :: Maybe Natural

    The current application version ID. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

  • applicationName :: Text

    The name of an existing application.

  • vpcConfigurationId :: Text

    The ID of the VPC configuration to delete.

Instances

Instances details
ToJSON DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

ToHeaders DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

ToPath DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

ToQuery DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

AWSRequest DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Generic DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Associated Types

type Rep DeleteApplicationVpcConfiguration :: Type -> Type #

Read DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Show DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

NFData DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Eq DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Hashable DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

type AWSResponse DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

type Rep DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

type Rep DeleteApplicationVpcConfiguration = D1 ('MetaData "DeleteApplicationVpcConfiguration" "Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "DeleteApplicationVpcConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "conditionalToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentApplicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcConfigurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteApplicationVpcConfiguration Source #

Create a value of DeleteApplicationVpcConfiguration 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:

DeleteApplicationVpcConfiguration, deleteApplicationVpcConfiguration_conditionalToken - A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

$sel:currentApplicationVersionId:DeleteApplicationVpcConfiguration', deleteApplicationVpcConfiguration_currentApplicationVersionId - The current application version ID. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

DeleteApplicationVpcConfiguration, deleteApplicationVpcConfiguration_applicationName - The name of an existing application.

DeleteApplicationVpcConfiguration, deleteApplicationVpcConfiguration_vpcConfigurationId - The ID of the VPC configuration to delete.

Request Lenses

deleteApplicationVpcConfiguration_conditionalToken :: Lens' DeleteApplicationVpcConfiguration (Maybe Text) Source #

A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

deleteApplicationVpcConfiguration_currentApplicationVersionId :: Lens' DeleteApplicationVpcConfiguration (Maybe Natural) Source #

The current application version ID. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

Destructuring the Response

data DeleteApplicationVpcConfigurationResponse Source #

Constructors

DeleteApplicationVpcConfigurationResponse' 

Fields

Instances

Instances details
Generic DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Read DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Show DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

NFData DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Eq DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

type Rep DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

type Rep DeleteApplicationVpcConfigurationResponse = D1 ('MetaData "DeleteApplicationVpcConfigurationResponse" "Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "DeleteApplicationVpcConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteApplicationVpcConfigurationResponse Source #

Create a value of DeleteApplicationVpcConfigurationResponse 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:

DeleteApplicationVpcConfigurationResponse, deleteApplicationVpcConfigurationResponse_applicationARN - The ARN of the Kinesis Data Analytics application.

DeleteApplicationVpcConfigurationResponse, deleteApplicationVpcConfigurationResponse_applicationVersionId - The updated version ID of the application.

$sel:httpStatus:DeleteApplicationVpcConfigurationResponse', deleteApplicationVpcConfigurationResponse_httpStatus - The response's http status code.

Response Lenses