libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

  • 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.

  • 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.

  • applicationName :: Text

    The name of an existing application.

  • vpcConfigurationId :: Text

    The ID of the VPC configuration to delete.

Instances

Instances details
Eq DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Read DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Show 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 #

NFData DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

Hashable DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

ToJSON DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

AWSRequest 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

type Rep DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

type Rep DeleteApplicationVpcConfiguration = D1 ('MetaData "DeleteApplicationVpcConfiguration" "Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "DeleteApplicationVpcConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentApplicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "conditionalToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcConfigurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteApplicationVpcConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

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:

$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.

$sel:conditionalToken: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:applicationName:DeleteApplicationVpcConfiguration', deleteApplicationVpcConfiguration_applicationName - The name of an existing application.

$sel:vpcConfigurationId:DeleteApplicationVpcConfiguration', deleteApplicationVpcConfiguration_vpcConfigurationId - The ID of the VPC configuration to delete.

Request Lenses

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.

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.

Destructuring the Response

data DeleteApplicationVpcConfigurationResponse Source #

Constructors

DeleteApplicationVpcConfigurationResponse' 

Fields

Instances

Instances details
Eq 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

Generic DeleteApplicationVpcConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationVpcConfiguration

NFData 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" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" '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))))

Response Lenses