Panorama / Client / create_package_import_job

create_package_import_job#

Panorama.Client.create_package_import_job(**kwargs)#

Imports a node package.

See also: AWS API Documentation

Request Syntax

response = client.create_package_import_job(
    ClientToken='string',
    InputConfig={
        'PackageVersionInputConfig': {
            'S3Location': {
                'BucketName': 'string',
                'ObjectKey': 'string',
                'Region': 'string'
            }
        }
    },
    JobTags=[
        {
            'ResourceType': 'PACKAGE',
            'Tags': {
                'string': 'string'
            }
        },
    ],
    JobType='NODE_PACKAGE_VERSION'|'MARKETPLACE_NODE_PACKAGE_VERSION',
    OutputConfig={
        'PackageVersionOutputConfig': {
            'MarkLatest': True|False,
            'PackageName': 'string',
            'PackageVersion': 'string'
        }
    }
)
Parameters:
  • ClientToken (string) –

    [REQUIRED]

    A client token for the package import job.

  • InputConfig (dict) –

    [REQUIRED]

    An input config for the package import job.

    • PackageVersionInputConfig (dict) –

      The package version’s input configuration.

      • S3Location (dict) – [REQUIRED]

        A location in Amazon S3.

        • BucketName (string) – [REQUIRED]

          A bucket name.

        • ObjectKey (string) – [REQUIRED]

          An object key.

        • Region (string) –

          The bucket’s Region.

  • JobTags (list) –

    Tags for the package import job.

    • (dict) –

      Tags for a job.

      • ResourceType (string) – [REQUIRED]

        The job’s type.

      • Tags (dict) – [REQUIRED]

        The job’s tags.

        • (string) –

          • (string) –

  • JobType (string) –

    [REQUIRED]

    A job type for the package import job.

  • OutputConfig (dict) –

    [REQUIRED]

    An output config for the package import job.

    • PackageVersionOutputConfig (dict) –

      The package version’s output configuration.

      • MarkLatest (boolean) –

        Indicates that the version is recommended for all users.

      • PackageName (string) – [REQUIRED]

        The output’s package name.

      • PackageVersion (string) – [REQUIRED]

        The output’s package version.

Return type:

dict

Returns:

Response Syntax

{
    'JobId': 'string'
}

Response Structure

  • (dict) –

    • JobId (string) –

      The job’s ID.

Exceptions

  • Panorama.Client.exceptions.ConflictException

  • Panorama.Client.exceptions.ValidationException

  • Panorama.Client.exceptions.AccessDeniedException

  • Panorama.Client.exceptions.InternalServerException