[ 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 (строка)
--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 -> (строка)
Краткая форма синтаксиса:
Body=blob,S3Uri=string
Синтаксис JSON:
{
"Body": blob,
"S3Uri": "string"
}
--override-parameters (структура)
Необязательные переопределения, которые применяются к конфигурации ресурса перед импортом.
ResourceIdOverrideConfiguration -> (структура)
Необязательная структура, которая настраивает переопределения идентификаторов ресурсов, которые будут применяться в задаче импорта.
PrefixForAllResources -> (строка)
VPCConnections -> (список)
Список переопределений для любых ресурсов VPCConnection, присутствующих в импортируемом пакете ресурсов.
(структура)
Параметры переопределения для одной VPC-соединения, которая импортируется.
VPCConnectionId -> (строка)
Name -> (строка)
SubnetIds -> (список)
Список новых идентификаторов подсетей для VPC-соединения, которое вы импортируете. Это поле необходимо, если вы импортируете VPC-соединение из другой учетной записи или региона Amazon Web Services.
(строка)
SecurityGroupIds -> (список)
Новый идентификатор группы безопасности для VPC-соединения, которое вы импортируете. Это поле необходимо, если вы импортируете VPC-соединение из другой учетной записи или региона Amazon Web Services.
(строка)
DnsResolvers -> (список)
Необязательное переопределение DNS-серверов, которые будут использоваться VPC-соединением.
(строка)
RoleArn -> (строка)
RefreshSchedules -> (список)
Список переопределений для любых ресурсов RefreshSchedule, присутствующих в импортируемом пакете ресурсов.
(структура)
Список переопределений для конкретного ресурса RefreshsSchedule, присутствующего в импортируемом пакете ресурсов.
DataSetId -> (строка)
RefreshSchedule, который переопределяется. Эта структура используется совместно со структурой ScheduleID.ScheduleId -> (строка)
RefreshSchedule, который переопределяется. Эта структура используется совместно со структурой DataSetId.StartAfterDateTime -> (метка времени)
StartAfterDateTime для RefreshSchedule. Убедитесь, что StartAfterDateTime установлено на время в будущем.DataSources -> (список)
Список замещений для любых DataSource ресурсов, присутствующих в импортируемом наборе ресурсов.
(структура)
Параметры замещения для одного источника данных, который импортируется.
DataSourceId -> (строка)
Name -> (строка)
DataSourceParameters -> (структура)
Параметры, используемые Amazon QuickSight для подключения к вашему исходному источнику данных. Это структура переменного типа. Для того, чтобы эта структура была валидной, только один из атрибутов может быть не нулевым.
AmazonElasticsearchParameters -> (структура)
Параметры для OpenSearch.
Domain -> (строка)
AthenaParameters -> (структура)
Параметры для Amazon Athena.
WorkGroup -> (строка)
RoleArn -> (строка)
RoleArn для переопределения ролей для всего аккаунта для конкретного источника данных Athena. Например, предположим, что администратор аккаунта отключил весь доступ Athena с помощью роли для всего аккаунта. Тогда администратор может использовать RoleArn, чтобы обойти роль для всего аккаунта и разрешить доступ Athena для единственного источника данных Athena, указанного в структуре, даже если роль для всего аккаунта, запрещающая доступ Athena, всё ещё активна.AuroraParameters -> (структура)
Параметры для Amazon Aurora MySQL.
Host -> (строка)
Port -> (целое число)
Database -> (строка)
AuroraPostgreSqlParameters -> (структура)
Параметры для Amazon Aurora.
Host -> (строка)
Port -> (целое число)
Database -> (строка)
AwsIotAnalyticsParameters -> (структура)
Параметры для IoT Analytics.
DataSetName -> (строка)
JiraParameters -> (структура)
Параметры для Jira.
SiteBaseUrl -> (строка)
MariaDbParameters -> (структура)
Параметры для MariaDB.
Host -> (строка)
Port -> (целое число)
Database -> (строка)
MySqlParameters -> (структура)
Параметры для MySQL.
Host -> (строка)
Port -> (целое число)
Database -> (строка)
OracleParameters -> (структура)
Параметры для Oracle.
Host -> (строка)
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 -> (строка)
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 -> (булево)
S3Parameters -> (структура)
Параметры для S3.
ManifestFileLocation -> (структура)
Расположение файла манифеста Amazon S3. Это NULL, если файл манифеста был загружен в Amazon QuickSight.
Bucket -> (строка)
Key -> (строка)
RoleArn -> (строка)
RoleArn для переопределения роли для всего аккаунта для конкретного источника данных S3. Например, предположим, что администратор аккаунта отключил весь доступ S3 с помощью роли для всего аккаунта. Тогда администратор может использовать RoleArn, чтобы обойти роль для всего аккаунта и разрешить доступ S3 для единственного источника данных S3, указанного в структуре, даже если роль для всего аккаунта, запрещающая доступ S3, всё ещё активна.ServiceNowParameters -> (структура)
Параметры для ServiceNow.
SiteBaseUrl -> (строка)
SnowflakeParameters -> (структура)
Параметры для Snowflake.
Host -> (строка)
Database -> (строка)
Warehouse -> (строка)
AuthenticationType -> (строка)
DatabaseAccessControlRole -> (строка)
OAuthParameters -> (структура)
Объект, содержащий информацию, необходимую для создания подключения к источнику данных между учетной записью Amazon QuickSight и Snowflake.
TokenProviderUrl -> (строка)
OAuthScope -> (строка)
IdentityProviderVpcConnectionProperties -> (структура)
Свойства подключения VPC.
VpcConnectionArn -> (строка)
IdentityProviderResourceUri -> (строка)
SparkParameters -> (структура)
Параметры для Spark.
Host -> (строка)
Port -> (целое число)
SqlServerParameters -> (структура)
Параметры для SQL Server.
Host -> (строка)
Port -> (целое число)
Database -> (строка)
TeradataParameters -> (структура)
Параметры для Teradata.
Host -> (строка)
Port -> (целое число)
Database -> (строка)
TwitterParameters -> (структура)
Параметры для Twitter.
Query -> (строка)
MaxRows -> (целое число)
AmazonOpenSearchParameters -> (структура)
Параметры для OpenSearch.
Domain -> (строка)
ExasolParameters -> (структура)
Параметры для Exasol.
Host -> (строка)
Port -> (целое число)
DatabricksParameters -> (структура)
Параметры, необходимые для подключения к источнику данных Databricks.
Host -> (строка)
Port -> (целое число)
SqlEndpointPath -> (строка)
StarburstParameters -> (структура)
Параметры, необходимые для подключения к источнику данных Starburst.
Host -> (строка)
Port -> (целое число)
Catalog -> (строка)
ProductType -> (строка)
DatabaseAccessControlRole -> (строка)
AuthenticationType -> (строка)
OAuthParameters -> (структура)
Объект, содержащий информацию, необходимую для создания подключения к источнику данных между учетной записью Amazon QuickSight и Starburst.
TokenProviderUrl -> (строка)
OAuthScope -> (строка)
IdentityProviderVpcConnectionProperties -> (структура)
Свойства подключения VPC.
VpcConnectionArn -> (строка)
IdentityProviderResourceUri -> (строка)
TrinoParameters -> (структура)
Параметры, необходимые для подключения к источнику данных Trino.
Host -> (строка)
Port -> (целое число)
Catalog -> (строка)
BigQueryParameters -> (структура)
Параметры, необходимые для подключения к источнику данных Google BigQuery.
ProjectId -> (строка)
DataSetRegion -> (строка)
VpcConnectionProperties -> (структура)
Свойства подключения VPC.
VpcConnectionArn -> (строка)
SslProperties -> (структура)
Свойства Secure Socket Layer (SSL), которые применяются при подключении Amazon QuickSight к вашему источнику данных.
DisableSsl -> (булево)
Credentials -> (структура)
Необязательная структура, предоставляющая учетные данные для создания импортированного источника данных.
CredentialPair -> (структура)
Пара учетных данных пользователя и пароля для создания импортированного источника данных. Оставьте это поле пустым, если вы используете секрет Secrets Manager для предоставления учетных данных.
Username -> (строка)
Password -> (строка)
SecretArn -> (строка)
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 -> (строка)
Синтаксис 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_NOTHINGROLLBACK
--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 (двоичные данные)
--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 -> (строка)
AssetBundleImportJobId -> (строка)
RequestId -> (строка)
Status -> (целое число)
© Copyright 2025, Amazon Web Services. Created using Sphinx.