amazonka-quicksight-2.0: Amazon QuickSight 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.QuickSight.CreateIngestion

Description

Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.

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
ToJSON CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.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

AWSRequest CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Associated Types

type AWSResponse CreateIngestion #

Generic CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Associated Types

type Rep CreateIngestion :: Type -> Type #

Read CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Show CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

NFData CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Methods

rnf :: CreateIngestion -> () #

Eq CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Hashable CreateIngestion Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

type AWSResponse 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" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" '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))))

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.

CreateIngestion, createIngestion_dataSetId - The ID of the dataset used in the ingestion.

CreateIngestion, createIngestion_ingestionId - An ID for the ingestion.

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
Generic CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Associated Types

type Rep CreateIngestionResponse :: Type -> Type #

Read CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Show CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

NFData CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

Methods

rnf :: CreateIngestionResponse -> () #

Eq CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

type Rep CreateIngestionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateIngestion

type Rep CreateIngestionResponse = D1 ('MetaData "CreateIngestionResponse" "Amazonka.QuickSight.CreateIngestion" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "CreateIngestionResponse'" 'PrefixI 'True) ((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 "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

CreateIngestionResponse, createIngestionResponse_arn - The Amazon Resource Name (ARN) for the data ingestion.

CreateIngestion, createIngestionResponse_ingestionId - An ID for the ingestion.

CreateIngestionResponse, createIngestionResponse_ingestionStatus - The ingestion status.

$sel:requestId:CreateIngestionResponse', createIngestionResponse_requestId - The Amazon Web Services request ID for this operation.

CreateIngestionResponse, createIngestionResponse_status - The HTTP status of the request.

Response Lenses

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

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

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

The Amazon Web Services request ID for this operation.