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"
)
)
)