Spec-Zone.ru › AWS CLI v2

[ aws . quicksight ]

start-asset-bundle-import-job

Описание

Запускает задание импорта пакета ресурсов.

Задача импорта пакета ресурсов импортирует указанные ресурсы Amazon QuickSight в учетную запись Amazon QuickSight. Также можно выбрать для импорта префикс имени и указанные конфигурационные переопределения. Ресурсы, содержащиеся в предоставленном вами файле пакета, используются для создания или обновления нового или существующего ресурса в вашей учетной записи Amazon QuickSight. Каждая учетная запись Amazon QuickSight может одновременно запускать до 5 задач импорта.

Вызывающий API должен иметь необходимые разрешения "create" , "describe" и "update" в своей роли IAM для доступа к каждому типу ресурса, содержащемуся в файле пакета, прежде чем ресурсы смогут быть импортированы.

См. также: Документация API AWS

Синтаксис

  start-asset-bundle-import-job
--aws-account-id <value>
--asset-bundle-import-job-id <value>
[--asset-bundle-import-source <value>]
[--override-parameters <value>]
[--failure-action <value>]
[--override-permissions <value>]
[--override-tags <value>]
[--override-validation-strategy <value>]
[--asset-bundle-import-source-bytes <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--aws-account-id (строка)

Идентификатор учетной записи Amazon Web Services для импорта ресурсов.

--asset-bundle-import-job-id (строка)

Идентификатор задачи. Этот идентификатор уникален во время выполнения задачи. После завершения задачи этим идентификатором можно воспользоваться для другой задачи.

--asset-bundle-import-source (структура)

Источник файла пакета ресурсов в формате zip, содержащего данные, которые требуется импортировать. Файл должен быть в формате QUICKSIGHT_JSON.

Для указания локального файла используйте --asset-bundle-import-source-bytes.

Body -> (бинарный массив)

Байты закодированного в base64 файла пакета импорта ресурсов zip. Размер файла не должен превышать 20 МБ. Если размер файла, который вы хотите загрузить, превышает 20 МБ, добавьте файл в свой Amazon S3-бакет и используйте S3Uri файла для этой операции.

Если вы вызываете операции API из Amazon Web Services SDK для Java, JavaScript, Python или PHP, SDK автоматически кодирует base64, чтобы разрешить непосредственное задание байтов файла zip. Если вы используете SDK для другого языка или получаете связанные ошибки, попробуйте закодировать данные в base64.

S3Uri -> (строка)

Amazon S3 URI для файла пакета импорта ресурсов, существующего в бакете Amazon S3, к которому у вызывающего есть доступ для чтения. Файл должен быть в формате zip и не должен превышать 1 ГБ.

Краткая форма синтаксиса:

Body=blob,S3Uri=string

Синтаксис JSON:

{
  "Body": blob,
  "S3Uri": "string"
}

--override-parameters (структура)

Необязательные переопределения, которые применяются к конфигурации ресурса перед импортом.

ResourceIdOverrideConfiguration -> (структура)

Необязательная структура, которая настраивает переопределения идентификаторов ресурсов, которые будут применяться в задаче импорта.

PrefixForAllResources -> (строка)

Вариант запроса переменной CloudFormation для префикса, который будет добавлен к идентификатору каждого ресурса перед импортом. Префикс добавляется только к идентификаторам ресурсов и не изменяет имя ресурса.

VPCConnections -> (список)

Список переопределений для любых ресурсов VPCConnection, присутствующих в импортируемом пакете ресурсов.

(структура)

Параметры переопределения для одной VPC-соединения, которая импортируется.

VPCConnectionId -> (строка)

Идентификатор VPC-соединения, к которому применяются переопределения.

Name -> (строка)

Новое имя для VPC-соединения.

SubnetIds -> (список)

Список новых идентификаторов подсетей для VPC-соединения, которое вы импортируете. Это поле необходимо, если вы импортируете VPC-соединение из другой учетной записи или региона Amazon Web Services.

(строка)

SecurityGroupIds -> (список)

Новый идентификатор группы безопасности для VPC-соединения, которое вы импортируете. Это поле необходимо, если вы импортируете VPC-соединение из другой учетной записи или региона Amazon Web Services.

(строка)

DnsResolvers -> (список)

Необязательное переопределение DNS-серверов, которые будут использоваться VPC-соединением.

(строка)

RoleArn -> (строка)

Необязательное переопределяемое значение ARN роли, которая будет использоваться VPC-соединением.

RefreshSchedules -> (список)

Список переопределений для любых ресурсов RefreshSchedule, присутствующих в импортируемом пакете ресурсов.

(структура)

Список переопределений для конкретного ресурса RefreshsSchedule, присутствующего в импортируемом пакете ресурсов.

DataSetId -> (строка)

Частичный идентификатор конкретного ресурса RefreshSchedule, который переопределяется. Эта структура используется совместно со структурой ScheduleID.

ScheduleId -> (строка)

Частичный идентификатор конкретного ресурса RefreshSchedule, который переопределяется. Эта структура используется совместно со структурой DataSetId.

StartAfterDateTime -> (метка времени)

Переопределение StartAfterDateTime для RefreshSchedule. Убедитесь, что StartAfterDateTime установлено на время в будущем.

DataSources -> (список)

Список замещений для любых DataSource ресурсов, присутствующих в импортируемом наборе ресурсов.

(структура)

Параметры замещения для одного источника данных, который импортируется.

DataSourceId -> (строка)

Идентификатор источника данных, для которого применяются замещения.

Name -> (строка)

Новое имя источника данных.

DataSourceParameters -> (структура)

Параметры, используемые Amazon QuickSight для подключения к вашему исходному источнику данных. Это структура переменного типа. Для того, чтобы эта структура была валидной, только один из атрибутов может быть не нулевым.

AmazonElasticsearchParameters -> (структура)

Параметры для OpenSearch.

Domain -> (строка)

Домен OpenSearch.

AthenaParameters -> (структура)

Параметры для Amazon Athena.

WorkGroup -> (строка)

Группа задач, используемая Amazon Athena.

RoleArn -> (строка)

Используйте структуру RoleArn для переопределения ролей для всего аккаунта для конкретного источника данных Athena. Например, предположим, что администратор аккаунта отключил весь доступ Athena с помощью роли для всего аккаунта. Тогда администратор может использовать RoleArn, чтобы обойти роль для всего аккаунта и разрешить доступ Athena для единственного источника данных Athena, указанного в структуре, даже если роль для всего аккаунта, запрещающая доступ Athena, всё ещё активна.

AuroraParameters -> (структура)

Параметры для Amazon Aurora MySQL.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

AuroraPostgreSqlParameters -> (структура)

Параметры для Amazon Aurora.

Host -> (строка)

Хост Amazon Aurora PostgreSQL для подключения.

Port -> (целое число)

Порт, на котором прослушивает Amazon Aurora PostgreSQL.

Database -> (строка)

База данных Amazon Aurora PostgreSQL для подключения.

AwsIotAnalyticsParameters -> (структура)

Параметры для IoT Analytics.

DataSetName -> (строка)

Имя набора данных.

JiraParameters -> (структура)

Параметры для Jira.

SiteBaseUrl -> (строка)

Базовый URL-адрес сайта Jira.

MariaDbParameters -> (структура)

Параметры для MariaDB.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

MySqlParameters -> (структура)

Параметры для MySQL.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

OracleParameters -> (структура)

Параметры для Oracle.

Host -> (строка)

Хост Oracle.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

UseServiceName -> (булево)

Булево значение, которое указывает, использует ли Database имя службы или SID. Если это значение опущено, используется значение по умолчанию SID. Если это значение установлено в значение false, значение равно SID.

PostgreSqlParameters -> (структура)

Параметры для PostgreSQL.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

PrestoParameters -> (структура)

Параметры для Presto.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Catalog -> (строка)

Каталог.

RdsParameters -> (структура)

Параметры для Amazon RDS.

InstanceId -> (строка)

Идентификатор экземпляра.

Database -> (строка)

База данных.

RedshiftParameters -> (структура)

Параметры для Amazon Redshift.

Host -> (строка)

Хост. Это поле может быть пустым, если ClusterId предоставлено.

Port -> (целое число)

Порт. Это поле может быть пустым, если ClusterId предоставлено.

Database -> (строка)

База данных.

ClusterId -> (строка)

Идентификатор кластера. Это поле может быть пустым, если Host и Port предоставлены.

IAMParameters -> (структура)

Необязательный параметр, который использует аутентификацию IAM для предоставления Amazon QuickSight доступа к вашему кластеру. Этот параметр может быть использован вместо DataSourceCredentials.

RoleArn -> (строка)

Используйте структуру RoleArn, чтобы разрешить Amazon QuickSight вызывать redshift:GetClusterCredentials на вашем кластере. Вызывающий субъект должен иметь доступ iam:PassRole, чтобы передать роль Amazon QuickSight. Политика доверия роли должна разрешать службе Amazon QuickSight принять роль.

DatabaseUser -> (строка)

Пользователь, чьи разрешения и членство в группах будут использоваться Amazon QuickSight для доступа к кластеру. Если этот пользователь уже существует в вашей базе данных, Amazon QuickSight получает такие же разрешения, что и у пользователя. Если пользователь не существует, установите значение AutoCreateDatabaseUser в значение True, чтобы создать нового пользователя с разрешениями PUBLIC.

DatabaseGroups -> (список)

Список групп, чьи разрешения будут предоставлены Amazon QuickSight для доступа к кластеру. Эти разрешения объединяются с разрешениями, предоставленными Amazon QuickSight с помощью DatabaseUser. Если вы выберите включить этот параметр, RoleArn должен предоставить доступ к redshift:JoinGroup.

(строка)

AutoCreateDatabaseUser -> (булево)

Автоматически создает пользователя базы данных. Если в вашей базе данных нет DatabaseUser, установите этот параметр в значение True. Если нет DatabaseUser, Amazon QuickSight не сможет подключиться к вашему кластеру. RoleArn, используемый вами для этой операции, должен предоставить доступ к redshift:CreateClusterUser для успешного создания пользователя.

IdentityCenterConfiguration -> (структура)

Необязательный параметр, который настраивает аутентификацию IAM Identity Center для предоставления Amazon QuickSight доступа к вашему кластеру.

Этот параметр может быть указан только в том случае, если ваша учетная запись Amazon QuickSight настроена с использованием IAM Identity Center.

EnableIdentityPropagation -> (булево)

Булевый параметр, контролирующий, будет ли использоваться Trusted Identity Propagation.

S3Parameters -> (структура)

Параметры для S3.

ManifestFileLocation -> (структура)

Расположение файла манифеста Amazon S3. Это NULL, если файл манифеста был загружен в Amazon QuickSight.

Bucket -> (строка)

Ведро Amazon S3.

Key -> (строка)

Ключ Amazon S3, идентифицирующий объект.

RoleArn -> (строка)

Используйте структуру RoleArn для переопределения роли для всего аккаунта для конкретного источника данных S3. Например, предположим, что администратор аккаунта отключил весь доступ S3 с помощью роли для всего аккаунта. Тогда администратор может использовать RoleArn, чтобы обойти роль для всего аккаунта и разрешить доступ S3 для единственного источника данных S3, указанного в структуре, даже если роль для всего аккаунта, запрещающая доступ S3, всё ещё активна.

ServiceNowParameters -> (структура)

Параметры для ServiceNow.

SiteBaseUrl -> (строка)

URL базового сайта.

SnowflakeParameters -> (структура)

Параметры для Snowflake.

Host -> (строка)

Хост.

Database -> (строка)

База данных.

Warehouse -> (строка)

Склад.

AuthenticationType -> (строка)

Тип аутентификации, который вы хотите использовать для подключения. Этот параметр принимает типы аутентификации OAuth и не-OAuth.

DatabaseAccessControlRole -> (строка)

Роль доступа к базе данных.

OAuthParameters -> (структура)

Объект, содержащий информацию, необходимую для создания подключения к источнику данных между учетной записью Amazon QuickSight и Snowflake.

TokenProviderUrl -> (строка)

URL-адрес конечной точки поставщика токенов.

OAuthScope -> (строка)

Диапазон OAuth.

IdentityProviderVpcConnectionProperties -> (структура)

Свойства подключения VPC.

VpcConnectionArn -> (строка)

Amazon Resource Name (ARN) для подключения VPC.

IdentityProviderResourceUri -> (строка)

URI ресурса поставщика удостоверений.

SparkParameters -> (структура)

Параметры для Spark.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

SqlServerParameters -> (структура)

Параметры для SQL Server.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

TeradataParameters -> (структура)

Параметры для Teradata.

Host -> (строка)

Хост.

Port -> (целое число)

Порт.

Database -> (строка)

База данных.

TwitterParameters -> (структура)

Параметры для Twitter.

Query -> (строка)

Строка запроса Twitter.

MaxRows -> (целое число)

Максимальное количество строк для запроса Twitter.

AmazonOpenSearchParameters -> (структура)

Параметры для OpenSearch.

Domain -> (строка)

Домен OpenSearch.

ExasolParameters -> (структура)

Параметры для Exasol.

Host -> (строка)

Имя хоста или IP-адрес источника данных Exasol.

Port -> (целое число)

Порт для источника данных Exasol.

DatabricksParameters -> (структура)

Параметры, необходимые для подключения к источнику данных Databricks.

Host -> (строка)

Имя хоста источника данных Databricks.

Port -> (целое число)

Порт для источника данных Databricks.

SqlEndpointPath -> (строка)

HTTP-путь источника данных Databricks.

StarburstParameters -> (структура)

Параметры, необходимые для подключения к источнику данных Starburst.

Host -> (строка)

Имя хоста источника данных Starburst.

Port -> (целое число)

Порт источника данных Starburst.

Catalog -> (строка)

Имя каталога источника данных Starburst.

ProductType -> (строка)

Тип продукта для источника данных Starburst.

DatabaseAccessControlRole -> (строка)

Роль доступа к базе данных.

AuthenticationType -> (строка)

Тип аутентификации, который вы хотите использовать для подключения. Этот параметр принимает типы аутентификации OAuth и не-OAuth.

OAuthParameters -> (структура)

Объект, содержащий информацию, необходимую для создания подключения к источнику данных между учетной записью Amazon QuickSight и Starburst.

TokenProviderUrl -> (строка)

URL конечной точки для получения токенов поставщика идентификации.

OAuthScope -> (строка)

Диапазон OAuth.

IdentityProviderVpcConnectionProperties -> (структура)

Свойства подключения VPC.

VpcConnectionArn -> (строка)

Amazon Resource Name (ARN) для подключения VPC.

IdentityProviderResourceUri -> (строка)

URI ресурса поставщика идентификации.

TrinoParameters -> (структура)

Параметры, необходимые для подключения к источнику данных Trino.

Host -> (строка)

Имя хоста источника данных Trino.

Port -> (целое число)

Порт источника данных Trino.

Catalog -> (строка)

Имя каталога источника данных Trino.

BigQueryParameters -> (структура)

Параметры, необходимые для подключения к источнику данных Google BigQuery.

ProjectId -> (строка)

Идентификатор проекта Google Cloud Platform, где был создан источник данных.

DataSetRegion -> (строка)

Место хранения, где вы создали источник данных Google BigQuery.

VpcConnectionProperties -> (структура)

Свойства подключения VPC.

VpcConnectionArn -> (строка)

Amazon Resource Name (ARN) для подключения VPC.

SslProperties -> (структура)

Свойства Secure Socket Layer (SSL), которые применяются при подключении Amazon QuickSight к вашему источнику данных.

DisableSsl -> (булево)

Булево значение для управления отключением SSL.

Credentials -> (структура)

Необязательная структура, предоставляющая учетные данные для создания импортированного источника данных.

CredentialPair -> (структура)

Пара учетных данных пользователя и пароля для создания импортированного источника данных. Оставьте это поле пустым, если вы используете секрет Secrets Manager для предоставления учетных данных.

Username -> (строка)

Имя пользователя для подключения к источнику данных.

Password -> (строка)

Пароль для подключения к источнику данных.

SecretArn -> (строка)

ARN секрета Secrets Manager, используемого для создания импортированного источника данных. Оставьте это поле пустым, если вы не используете секрет вместо пары учетных данных.

DataSets -> (список)

Список переопределений для любых ресурсов DataSet, присутствующих в импортируемом наборе ресурсов.

(структура)

Параметры переопределения для одного набора данных, который импортируется.

DataSetId -> (строка)

Идентификатор набора данных, для которого применяются переопределения.

Name -> (строка)

Новое имя набора данных.

DataSetRefreshProperties -> (структура)

Свойства обновления набора данных.

RefreshConfiguration -> (структура)

Настройка обновления набора данных.

IncrementalRefresh -> (структура)

Инкрементальное обновление набора данных.

LookbackWindow -> (структура)

Настройка окна отслеживания для конфигурации инкрементального обновления.

ColumnName -> (строка)

Имя столбца окна отслеживания.

Size -> (целое число с большой точностью)

Размер столбца окна отслеживания.

SizeUnit -> (строка)

Единица измерения размера для столбца окна отслеживания. Допустимые значения для этой структуры — HOUR, DAY и WEEK.

FailureConfiguration -> (структура)

Конфигурация обработки ошибок для набора данных.

EmailAlert -> (структура)

Настройка оповещения по электронной почте для сбоев обновления набора данных.

AlertStatus -> (строка)

Значение статуса, определяющее отправку оповещений по электронной почте.

Themes -> (список)

Список переопределений для любых ресурсов Theme, присутствующих в импортируемом наборе ресурсов.

(структура)

Параметры переопределения для одной темы, которая импортируется.

ThemeId -> (строка)

Идентификатор темы, для которой применяются переопределения.

Name -> (строка)

Новое имя темы.

Analyses -> (список)

Список переопределений для любых ресурсов Analysis, присутствующих в импортируемом наборе ресурсов.

(структура)

Параметры переопределения для одного анализа, который импортируется.

AnalysisId -> (строка)

Идентификатор анализа, для которого вы хотите применить переопределения.

Name -> (строка)

Новое имя анализа.

Dashboards -> (список)

Список переопределений для любых ресурсов Dashboard, присутствующих в импортируемом наборе ресурсов.

(структура)

Параметры переопределения для одной панели мониторинга, которая импортируется.

DashboardId -> (строка)

Идентификатор панели мониторинга, для которой вы хотите применить переопределения.

Name -> (строка)

Новое имя панели мониторинга.

Folders -> (список)

Список переопределений для любых ресурсов Folder, присутствующих в импортируемом наборе ресурсов.

(структура)

Параметры переопределения для одной папки, которая импортируется.

FolderId -> (строка)

Идентификатор папки, для которой вы хотите применить переопределения.

Name -> (строка)

Новое имя папки.

ParentFolderArn -> (строка)

Новый ARN родительской папки. Это изменение может быть применено только если импорт создает новую папку. Существующие папки переместить нельзя.

Синтаксис JSON:

{
  "ResourceIdOverrideConfiguration": {
    "PrefixForAllResources": "string"
  },
  "VPCConnections": [
    {
      "VPCConnectionId": "string",
      "Name": "string",
      "SubnetIds": ["string", ...],
      "SecurityGroupIds": ["string", ...],
      "DnsResolvers": ["string", ...],
      "RoleArn": "string"
    }
    ...
  ],
  "RefreshSchedules": [
    {
      "DataSetId": "string",
      "ScheduleId": "string",
      "StartAfterDateTime": timestamp
    }
    ...
  ],
  "DataSources": [
    {
      "DataSourceId": "string",
      "Name": "string",
      "DataSourceParameters": {
        "AmazonElasticsearchParameters": {
          "Domain": "string"
        },
        "AthenaParameters": {
          "WorkGroup": "string",
          "RoleArn": "string"
        },
        "AuroraParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "AuroraPostgreSqlParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "AwsIotAnalyticsParameters": {
          "DataSetName": "string"
        },
        "JiraParameters": {
          "SiteBaseUrl": "string"
        },
        "MariaDbParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "MySqlParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "OracleParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string",
          "UseServiceName": true|false
        },
        "PostgreSqlParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "PrestoParameters": {
          "Host": "string",
          "Port": integer,
          "Catalog": "string"
        },
        "RdsParameters": {
          "InstanceId": "string",
          "Database": "string"
        },
        "RedshiftParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string",
          "ClusterId": "string",
          "IAMParameters": {
            "RoleArn": "string",
            "DatabaseUser": "string",
            "DatabaseGroups": ["string", ...],
            "AutoCreateDatabaseUser": true|false
          },
          "IdentityCenterConfiguration": {
            "EnableIdentityPropagation": true|false
          }
        },
        "S3Parameters": {
          "ManifestFileLocation": {
            "Bucket": "string",
            "Key": "string"
          },
          "RoleArn": "string"
        },
        "ServiceNowParameters": {
          "SiteBaseUrl": "string"
        },
        "SnowflakeParameters": {
          "Host": "string",
          "Database": "string",
          "Warehouse": "string",
          "AuthenticationType": "PASSWORD"|"TOKEN"|"X509",
          "DatabaseAccessControlRole": "string",
          "OAuthParameters": {
            "TokenProviderUrl": "string",
            "OAuthScope": "string",
            "IdentityProviderVpcConnectionProperties": {
              "VpcConnectionArn": "string"
            },
            "IdentityProviderResourceUri": "string"
          }
        },
        "SparkParameters": {
          "Host": "string",
          "Port": integer
        },
        "SqlServerParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "TeradataParameters": {
          "Host": "string",
          "Port": integer,
          "Database": "string"
        },
        "TwitterParameters": {
          "Query": "string",
          "MaxRows": integer
        },
        "AmazonOpenSearchParameters": {
          "Domain": "string"
        },
        "ExasolParameters": {
          "Host": "string",
          "Port": integer
        },
        "DatabricksParameters": {
          "Host": "string",
          "Port": integer,
          "SqlEndpointPath": "string"
        },
        "StarburstParameters": {
          "Host": "string",
          "Port": integer,
          "Catalog": "string",
          "ProductType": "GALAXY"|"ENTERPRISE",
          "DatabaseAccessControlRole": "string",
          "AuthenticationType": "PASSWORD"|"TOKEN"|"X509",
          "OAuthParameters": {
            "TokenProviderUrl": "string",
            "OAuthScope": "string",
            "IdentityProviderVpcConnectionProperties": {
              "VpcConnectionArn": "string"
            },
            "IdentityProviderResourceUri": "string"
          }
        },
        "TrinoParameters": {
          "Host": "string",
          "Port": integer,
          "Catalog": "string"
        },
        "BigQueryParameters": {
          "ProjectId": "string",
          "DataSetRegion": "string"
        }
      },
      "VpcConnectionProperties": {
        "VpcConnectionArn": "string"
      },
      "SslProperties": {
        "DisableSsl": true|false
      },
      "Credentials": {
        "CredentialPair": {
          "Username": "string",
          "Password": "string"
        },
        "SecretArn": "string"
      }
    }
    ...
  ],
  "DataSets": [
    {
      "DataSetId": "string",
      "Name": "string",
      "DataSetRefreshProperties": {
        "RefreshConfiguration": {
          "IncrementalRefresh": {
            "LookbackWindow": {
              "ColumnName": "string",
              "Size": long,
              "SizeUnit": "HOUR"|"DAY"|"WEEK"
            }
          }
        },
        "FailureConfiguration": {
          "EmailAlert": {
            "AlertStatus": "ENABLED"|"DISABLED"
          }
        }
      }
    }
    ...
  ],
  "Themes": [
    {
      "ThemeId": "string",
      "Name": "string"
    }
    ...
  ],
  "Analyses": [
    {
      "AnalysisId": "string",
      "Name": "string"
    }
    ...
  ],
  "Dashboards": [
    {
      "DashboardId": "string",
      "Name": "string"
    }
    ...
  ],
  "Folders": [
    {
      "FolderId": "string",
      "Name": "string",
      "ParentFolderArn": "string"
    }
    ...
  ]
}

--failure-action (строка)

Действие при ошибке для задания импорта.

Если вы выберите ROLLBACK, задания импорта с ошибками попытаются отменить любые изменения ресурсов, вызванные ошибочным заданием.

Если вы выберите DO_NOTHING, задания импорта с ошибками не будут пытаться отменить изменения ресурсов, вызванные ошибочным заданием, что может привести к несогласованному состоянию учетной записи Amazon QuickSight.

Возможные значения:

  • DO_NOTHING
  • ROLLBACK

--override-permissions (структура)

Дополнительные разрешения, применяемые к конфигурации ресурса перед импортом.

DataSources -> (список)

Список наборов разрешений для любых DataSource ресурсов, присутствующих в импортируемом пакете ресурсов.

(структура)

Объект, содержащий список разрешений, которые необходимо применить к списку идентификаторов источников данных.

DataSourceIds -> (список)

Список идентификаторов источников данных, к которым вы хотите применить наборы разрешений. Можно использовать * для переопределения всех источников данных в этом пакете ресурсов.

(строка)

Permissions -> (структура)

Список разрешений для источника данных, к которому вы хотите применить наборы разрешений.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

DataSets -> (список)

Список наборов разрешений для любых DataSet ресурсов, присутствующих в импортируемом пакете ресурсов.

(структура)

Объект, содержащий список разрешений, которые необходимо применить к списку идентификаторов наборов данных.

DataSetIds -> (список)

Список идентификаторов наборов данных, к которым вы хотите применить наборы разрешений. Можно использовать * для переопределения всех наборов данных в этом пакете ресурсов.

(строка)

Permissions -> (структура)

Список разрешений для наборов данных, к которым вы хотите применить наборы разрешений.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

Themes -> (список)

Список наборов разрешений для любых Theme ресурсов, присутствующих в импортируемом пакете ресурсов.

(структура)

Объект, содержащий список разрешений, которые необходимо применить к списку идентификаторов тем.

ThemeIds -> (список)

Список идентификаторов тем, к которым вы хотите применить наборы разрешений. Можно использовать * для переопределения всех тем в этом пакете ресурсов.

(строка)

Permissions -> (структура)

Список разрешений для тем, к которым вы хотите применить наборы разрешений.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

Analyses -> (список)

Список наборов разрешений для любых Analysis ресурсов, присутствующих в импортируемом пакете ресурсов.

(структура)

Объект, содержащий список разрешений, которые необходимо применить к списку идентификаторов анализов.

AnalysisIds -> (список)

Список идентификаторов анализов, к которым вы хотите применить наборы разрешений. Можно использовать * для переопределения всех анализов в этом пакете ресурсов.

(строка)

Permissions -> (структура)

Список разрешений для анализов, к которым вы хотите применить наборы разрешений.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

Dashboards -> (список)

Список наборов разрешений для любых Dashboard ресурсов, присутствующих в импортируемом пакете ресурсов.

(структура)

Объект, содержащий список разрешений, которые необходимо применить к списку идентификаторов панелей.

DashboardIds -> (список)

Список идентификаторов панелей, к которым вы хотите применить наборы разрешений. Можно использовать * для переопределения всех панелей в этом пакете ресурсов.

(строка)

Permissions -> (структура)

Список разрешений для панелей, к которым вы хотите применить наборы разрешений.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

LinkSharingConfiguration -> (структура)

Структура, содержащая конфигурации совместного доступа по ссылкам, к которым вы хотите применить наборы разрешений.

Permissions -> (структура)

Список разрешений совместного доступа по ссылкам для панелей, к которым вы хотите применить наборы разрешений.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

Folders -> (список)

Список разрешений для папок, к которым вы хотите применить наборы разрешений.

(структура)

Объект, содержащий список разрешений, которые необходимо применить к списку идентификаторов папок.

FolderIds -> (список)

Список идентификаторов папок, к которым вы хотите применить наборы разрешений. Можно использовать * для переопределения всех папок в этом пакете ресурсов.

(строка)

Permissions -> (структура)

Структура, содержащая разрешения для ресурса, который вы хотите переопределить при импорте пакета ресурсов.

Principals -> (список)

Список принципалов, которым необходимо предоставить разрешения.

(строка)

Actions -> (список)

Список действий IAM, для которых необходимо предоставить разрешения.

(строка)

Синтаксис JSON:

{
  "DataSources": [
    {
      "DataSourceIds": ["string", ...],
      "Permissions": {
        "Principals": ["string", ...],
        "Actions": ["string", ...]
      }
    }
    ...
  ],
  "DataSets": [
    {
      "DataSetIds": ["string", ...],
      "Permissions": {
        "Principals": ["string", ...],
        "Actions": ["string", ...]
      }
    }
    ...
  ],
  "Themes": [
    {
      "ThemeIds": ["string", ...],
      "Permissions": {
        "Principals": ["string", ...],
        "Actions": ["string", ...]
      }
    }
    ...
  ],
  "Analyses": [
    {
      "AnalysisIds": ["string", ...],
      "Permissions": {
        "Principals": ["string", ...],
        "Actions": ["string", ...]
      }
    }
    ...
  ],
  "Dashboards": [
    {
      "DashboardIds": ["string", ...],
      "Permissions": {
        "Principals": ["string", ...],
        "Actions": ["string", ...]
      },
      "LinkSharingConfiguration": {
        "Permissions": {
          "Principals": ["string", ...],
          "Actions": ["string", ...]
        }
      }
    }
    ...
  ],
  "Folders": [
    {
      "FolderIds": ["string", ...],
      "Permissions": {
        "Principals": ["string", ...],
        "Actions": ["string", ...]
      }
    }
    ...
  ]
}

--override-tags (структура)

Дополнительные теги, применяемые к конфигурации ресурса перед импортом.

VPCConnections -> (список)

Список замещающих тегов для всех ресурсов VPCConnection, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов подключений VPC.

VPCConnectionIds -> (список)

Список идентификаторов подключений VPC, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех подключений VPC в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для подключений VPC, к которым необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

DataSources -> (список)

Список замещающих тегов для всех ресурсов DataSource, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов источников данных.

DataSourceIds -> (список)

Список идентификаторов источников данных, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех источников данных в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для источника данных, к которому необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

DataSets -> (список)

Список замещающих тегов для всех ресурсов DataSet, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов наборов данных.

DataSetIds -> (список)

Список идентификаторов наборов данных, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех наборов данных в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для наборов данных, к которым необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Themes -> (список)

Список замещающих тегов для всех ресурсов Theme, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов тем.

ThemeIds -> (список)

Список идентификаторов тем, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех тем в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для тем, к которым необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Analyses -> (список)

Список замещающих тегов для всех ресурсов Analysis, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов анализов.

AnalysisIds -> (список)

Список идентификаторов анализов, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех анализов в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для анализов, к которым необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Dashboards -> (список)

Список замещающих тегов для всех ресурсов Dashboard, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов панелей управления.

DashboardIds -> (список)

Список идентификаторов панелей управления, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех панелей управления в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для панелей управления, к которым необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Folders -> (список)

Список замещающих тегов для всех ресурсов Folder, присутствующих в импортируемом наборе ресурсов.

(структура)

Объект, содержащий список тегов, которые нужно назначить списку идентификаторов папок.

FolderIds -> (список)

Список идентификаторов папок, к которым необходимо применить замещающие теги. Вы можете использовать * для замещения всех папок в этом наборе ресурсов.

(строка)

Tags -> (список)

Список тегов для папок, к которым необходимо применить замещающие теги.

(структура)

Ключ или ключи пар «ключ-значение» для тега или тегов ресурса, назначаемых ресурсу.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Синтаксис JSON:

{
  "VPCConnections": [
    {
      "VPCConnectionIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "DataSources": [
    {
      "DataSourceIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "DataSets": [
    {
      "DataSetIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "Themes": [
    {
      "ThemeIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "Analyses": [
    {
      "AnalysisIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "Dashboards": [
    {
      "DashboardIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "Folders": [
    {
      "FolderIds": ["string", ...],
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ]
}

--override-validation-strategy (структура)

Дополнительная стратегия проверки для всех анализов и панелей управления, применяемая к конфигурации ресурса перед импортом.

StrictModeForAllResources -> (булево)

Булево значение, указывающее, нужно ли импортировать все анализы и панели управления в строгом или свободном режиме.

Сокращенный синтаксис:

StrictModeForAllResources=boolean

Синтаксис JSON:

{
  "StrictModeForAllResources": true|false
}

--asset-bundle-import-source-bytes (двоичные данные)

Содержимое набора ресурсов для загрузки. Для указания содержимого локального файла используйте префикс fileb://. Пример: fileb://asset-bundle.zip

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, указанному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределяют значения, предоставленные в JSON. Невозможно передать произвольные двоичные значения с помощью значения, предоставленного в JSON, поскольку строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если указано без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если указано значение output, оно проверяет входные данные команд и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Общие параметры

--debug (булево)

Включить отладовую запись журнала.

--endpoint-url (строка)

Переопределить стандартный URL команды заданным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки сертификатов SSL.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для использования при фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Показать версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.

--ca-bundle (строка)

Пакет сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования для двоичных блоков. По умолчанию используется формат base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет обрабатываться как двоичный и использовать содержимое файла непосредственно независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить пейджер cli для вывода.

--cli-auto-prompt (булево)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запроса параметров ввода CLI.

Вывод

Arn -> (строка)

Amazon Resource Name (ARN) для задания импорта.

AssetBundleImportJobId -> (строка)

Идентификатор задания. Этот идентификатор уникален во время выполнения задания. После завершения задания вы можете повторно использовать этот идентификатор для другого задания.

RequestId -> (строка)

Идентификатор ответа Amazon Web Services для данной операции.

Status -> (целое число)

HTTP-статус ответа.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API