Create Application
opensearchservice_create_application | R Documentation |
Creates an OpenSearch Application¶
Description¶
Creates an OpenSearch Application.
Usage¶
opensearchservice_create_application(clientToken, name, dataSources,
iamIdentityCenterOptions, appConfigs, tagList)
Arguments¶
clientToken |
A unique client idempotency token. It will be auto generated if not provided. |
name |
[required] Name of the OpenSearch Appication to create. Application names are unique across the applications owned by an account within an Amazon Web Services Region. |
dataSources |
Data sources to be associated with the OpenSearch Application. |
iamIdentityCenterOptions |
Settings of IAM Identity Center for the OpenSearch Application. |
appConfigs |
Configurations of the OpenSearch Application, inlcuding admin configuration. |
tagList |
Value¶
A list with the following syntax:
list(
id = "string",
name = "string",
arn = "string",
dataSources = list(
list(
dataSourceArn = "string",
dataSourceDescription = "string"
)
),
iamIdentityCenterOptions = list(
enabled = TRUE|FALSE,
iamIdentityCenterInstanceArn = "string",
iamRoleForIdentityCenterApplicationArn = "string",
iamIdentityCenterApplicationArn = "string"
),
appConfigs = list(
list(
key = "opensearchDashboards.dashboardAdmin.users"|"opensearchDashboards.dashboardAdmin.groups",
value = "string"
)
),
tagList = list(
list(
Key = "string",
Value = "string"
)
),
createdAt = as.POSIXct(
"2015-01-01"
)
)
Request syntax¶
svc$create_application(
clientToken = "string",
name = "string",
dataSources = list(
list(
dataSourceArn = "string",
dataSourceDescription = "string"
)
),
iamIdentityCenterOptions = list(
enabled = TRUE|FALSE,
iamIdentityCenterInstanceArn = "string",
iamRoleForIdentityCenterApplicationArn = "string"
),
appConfigs = list(
list(
key = "opensearchDashboards.dashboardAdmin.users"|"opensearchDashboards.dashboardAdmin.groups",
value = "string"
)
),
tagList = list(
list(
Key = "string",
Value = "string"
)
)
)