libZSservicesZSamazonka-quicksightZSamazonka-quicksight
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.QuickSight.CreateIngestion

Description

Creates and starts a new SPICE ingestion on a dataset

Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

Synopsis

Creating a Request

data CreateIngestion Source #

See: newCreateIngestion smart constructor.

Constructors

CreateIngestion' 

Fields

Instances

Instances details
Eq CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Read CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Show CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Generic CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Associated Types

type Rep CreateIngestion :: Type -> Type #

NFData CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Methods

rnf :: CreateIngestion -> () #

Hashable CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

ToJSON CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

AWSRequest CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Associated Types

type AWSResponse CreateIngestion #

ToHeaders CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

ToPath CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

ToQuery CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

type Rep CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

type Rep CreateIngestion = D1 ('MetaData "CreateIngestion" "Amazonka.QuickSight.CreateIngestion" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "CreateIngestion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ingestionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IngestionType)) :*: S1 ('MetaSel ('Just "dataSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "ingestionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

newCreateIngestion Source #

Create a value of CreateIngestion 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:ingestionType:CreateIngestion', createIngestion_ingestionType - The type of ingestion that you want to create.

$sel:dataSetId:CreateIngestion', createIngestion_dataSetId - The ID of the dataset used in the ingestion.

$sel:ingestionId:CreateIngestion', createIngestion_ingestionId - An ID for the ingestion.

$sel:awsAccountId:CreateIngestion', createIngestion_awsAccountId - The Amazon Web Services account ID.

Request Lenses

createIngestion_ingestionType :: Lens' CreateIngestion (Maybe IngestionType) Source #

The type of ingestion that you want to create.

createIngestion_dataSetId :: Lens' CreateIngestion Text Source #

The ID of the dataset used in the ingestion.

createIngestion_awsAccountId :: Lens' CreateIngestion Text Source #

The Amazon Web Services account ID.

Destructuring the Response

data CreateIngestionResponse Source #

See: newCreateIngestionResponse smart constructor.

Constructors

CreateIngestionResponse' 

Fields

Instances

Instances details
Eq CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Read CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Show CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Generic CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Associated Types

type Rep CreateIngestionResponse :: Type -> Type #

NFData CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Methods

rnf :: CreateIngestionResponse -> () #

type Rep CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

type Rep CreateIngestionResponse = D1 ('MetaData "CreateIngestionResponse" "Amazonka.QuickSight.CreateIngestion" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "CreateIngestionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ingestionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ingestionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IngestionStatus)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateIngestionResponse Source #

Create a value of CreateIngestionResponse 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:requestId:CreateIngestionResponse', createIngestionResponse_requestId - The Amazon Web Services request ID for this operation.

$sel:arn:CreateIngestionResponse', createIngestionResponse_arn - The Amazon Resource Name (ARN) for the data ingestion.

$sel:ingestionId:CreateIngestion', createIngestionResponse_ingestionId - An ID for the ingestion.

$sel:ingestionStatus:CreateIngestionResponse', createIngestionResponse_ingestionStatus - The ingestion status.

$sel:status:CreateIngestionResponse', createIngestionResponse_status - The HTTP status of the request.

Response Lenses

createIngestionResponse_requestId :: Lens' CreateIngestionResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.

createIngestionResponse_arn :: Lens' CreateIngestionResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) for the data ingestion.