class Aws::Panorama::Types::CreatePackageImportJobRequest

@note When making an API call, you may pass CreatePackageImportJobRequest

data as a hash:

    {
      client_token: "ClientToken", # required
      input_config: { # required
        package_version_input_config: {
          s3_location: { # required
            bucket_name: "BucketName", # required
            object_key: "ObjectKey", # required
            region: "Region",
          },
        },
      },
      job_tags: [
        {
          resource_type: "PACKAGE", # required, accepts PACKAGE
          tags: { # required
            "TagKey" => "TagValue",
          },
        },
      ],
      job_type: "NODE_PACKAGE_VERSION", # required, accepts NODE_PACKAGE_VERSION, MARKETPLACE_NODE_PACKAGE_VERSION
      output_config: { # required
        package_version_output_config: {
          mark_latest: false,
          package_name: "NodePackageName", # required
          package_version: "NodePackageVersion", # required
        },
      },
    }

@!attribute [rw] client_token

A client token for the package import job.
@return [String]

@!attribute [rw] input_config

An input config for the package import job.
@return [Types::PackageImportJobInputConfig]

@!attribute [rw] job_tags

Tags for the package import job.
@return [Array<Types::JobResourceTags>]

@!attribute [rw] job_type

A job type for the package import job.
@return [String]

@!attribute [rw] output_config

An output config for the package import job.
@return [Types::PackageImportJobOutputConfig]

@see docs.aws.amazon.com/goto/WebAPI/panorama-2019-07-24/CreatePackageImportJobRequest AWS API Documentation

Constants

SENSITIVE