Create Package
opensearchservice_create_package | R Documentation |
Creates a package for use with Amazon OpenSearch Service domains¶
Description¶
Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
Usage¶
opensearchservice_create_package(PackageName, PackageType,
PackageDescription, PackageSource, PackageConfiguration, EngineVersion,
PackageVendingOptions, PackageEncryptionOptions)
Arguments¶
PackageName |
[required] Unique name for the package. |
PackageType |
[required] The type of package. |
PackageDescription |
Description of the package. |
PackageSource |
[required] The Amazon S3 location from which to import the package. |
PackageConfiguration |
The configuration parameters for the package being created. |
EngineVersion |
The version of the Amazon OpenSearch Service engine for which is
compatible with the package. This can only be specified for package type
|
PackageVendingOptions |
The vending options for the package being created. They determine if the package can be vended to other users. |
PackageEncryptionOptions |
The encryption parameters for the package being created. |
Value¶
A list with the following syntax:
list(
PackageDetails = list(
PackageID = "string",
PackageName = "string",
PackageType = "TXT-DICTIONARY"|"ZIP-PLUGIN"|"PACKAGE-LICENSE"|"PACKAGE-CONFIG",
PackageDescription = "string",
PackageStatus = "COPYING"|"COPY_FAILED"|"VALIDATING"|"VALIDATION_FAILED"|"AVAILABLE"|"DELETING"|"DELETED"|"DELETE_FAILED",
CreatedAt = as.POSIXct(
"2015-01-01"
),
LastUpdatedAt = as.POSIXct(
"2015-01-01"
),
AvailablePackageVersion = "string",
ErrorDetails = list(
ErrorType = "string",
ErrorMessage = "string"
),
EngineVersion = "string",
AvailablePluginProperties = list(
Name = "string",
Description = "string",
Version = "string",
ClassName = "string",
UncompressedSizeInBytes = 123
),
AvailablePackageConfiguration = list(
LicenseRequirement = "REQUIRED"|"OPTIONAL"|"NONE",
LicenseFilepath = "string",
ConfigurationRequirement = "REQUIRED"|"OPTIONAL"|"NONE",
RequiresRestartForConfigurationUpdate = TRUE|FALSE
),
AllowListedUserList = list(
"string"
),
PackageOwner = "string",
PackageVendingOptions = list(
VendingEnabled = TRUE|FALSE
),
PackageEncryptionOptions = list(
KmsKeyIdentifier = "string",
EncryptionEnabled = TRUE|FALSE
)
)
)
Request syntax¶
svc$create_package(
PackageName = "string",
PackageType = "TXT-DICTIONARY"|"ZIP-PLUGIN"|"PACKAGE-LICENSE"|"PACKAGE-CONFIG",
PackageDescription = "string",
PackageSource = list(
S3BucketName = "string",
S3Key = "string"
),
PackageConfiguration = list(
LicenseRequirement = "REQUIRED"|"OPTIONAL"|"NONE",
LicenseFilepath = "string",
ConfigurationRequirement = "REQUIRED"|"OPTIONAL"|"NONE",
RequiresRestartForConfigurationUpdate = TRUE|FALSE
),
EngineVersion = "string",
PackageVendingOptions = list(
VendingEnabled = TRUE|FALSE
),
PackageEncryptionOptions = list(
KmsKeyIdentifier = "string",
EncryptionEnabled = TRUE|FALSE
)
)