@datafire/amazonaws_emr_containers
v5.0.0
Published
DataFire integration for Amazon EMR Containers
Downloads
4
Readme
@datafire/amazonaws_emr_containers
Client library for Amazon EMR Containers
Installation and Usage
npm install --save @datafire/amazonaws_emr_containers
let amazonaws_emr_containers = require('@datafire/amazonaws_emr_containers').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
Actions
ListTagsForResource
amazonaws_emr_containers.ListTagsForResource({
"resourceArn": ""
}, context)
Input
- input
object
- resourceArn required
string
- resourceArn required
Output
- output ListTagsForResourceResponse
TagResource
amazonaws_emr_containers.TagResource({
"resourceArn": "",
"tags": {}
}, context)
Input
- input
object
- resourceArn required
string
- tags required
object
: The tags assigned to resources.
- resourceArn required
Output
- output TagResourceResponse
UntagResource
amazonaws_emr_containers.UntagResource({
"resourceArn": "",
"tagKeys": []
}, context)
Input
- input
object
- resourceArn required
string
- tagKeys required
array
- resourceArn required
Output
- output UntagResourceResponse
ListVirtualClusters
amazonaws_emr_containers.ListVirtualClusters({}, context)
Input
- input
object
- containerProviderId
string
- containerProviderType
string
- createdAfter
string
- createdBefore
string
- states
array
- maxResults
integer
- nextToken
string
- containerProviderId
Output
- output ListVirtualClustersResponse
CreateVirtualCluster
amazonaws_emr_containers.CreateVirtualCluster({
"name": "",
"containerProvider": {},
"clientToken": ""
}, context)
Input
- input
object
- tags
object
: The tags assigned to the virtual cluster. - clientToken required
string
: The client token of the virtual cluster. - containerProvider required
object
: The information about the container provider.- info
- eksInfo
- namespace
- eksInfo
- id
- type
- info
- name required
string
: The specified name of the virtual cluster.
- tags
Output
- output CreateVirtualClusterResponse
DeleteVirtualCluster
amazonaws_emr_containers.DeleteVirtualCluster({
"virtualClusterId": ""
}, context)
Input
- input
object
- virtualClusterId required
string
- virtualClusterId required
Output
- output DeleteVirtualClusterResponse
DescribeVirtualCluster
amazonaws_emr_containers.DescribeVirtualCluster({
"virtualClusterId": ""
}, context)
Input
- input
object
- virtualClusterId required
string
- virtualClusterId required
Output
ListManagedEndpoints
amazonaws_emr_containers.ListManagedEndpoints({
"virtualClusterId": ""
}, context)
Input
- input
object
- virtualClusterId required
string
- createdBefore
string
- createdAfter
string
- types
array
- states
array
- maxResults
integer
- nextToken
string
- virtualClusterId required
Output
- output ListManagedEndpointsResponse
CreateManagedEndpoint
amazonaws_emr_containers.CreateManagedEndpoint({
"virtualClusterId": "",
"name": "",
"type": "",
"releaseLabel": "",
"executionRoleArn": "",
"certificateArn": "",
"clientToken": ""
}, context)
Input
- input
object
- virtualClusterId required
string
- tags
object
: The tags of the managed endpoint. - certificateArn required
string
: The certificate ARN of the managed endpoint. - clientToken required
string
: The client idempotency token for this create call. - configurationOverrides
object
: A configuration specification to be used to override existing configurations.- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- executionRoleArn required
string
: The ARN of the execution role. - name required
string
: The name of the managed endpoint. - releaseLabel required
string
: The Amazon EMR release version. - type required
string
: The type of the managed endpoint.
- virtualClusterId required
Output
DeleteManagedEndpoint
amazonaws_emr_containers.DeleteManagedEndpoint({
"endpointId": "",
"virtualClusterId": ""
}, context)
Input
- input
object
- endpointId required
string
- virtualClusterId required
string
- endpointId required
Output
DescribeManagedEndpoint
amazonaws_emr_containers.DescribeManagedEndpoint({
"endpointId": "",
"virtualClusterId": ""
}, context)
Input
- input
object
- endpointId required
string
- virtualClusterId required
string
- endpointId required
Output
ListJobRuns
amazonaws_emr_containers.ListJobRuns({
"virtualClusterId": ""
}, context)
Input
- input
object
- virtualClusterId required
string
- createdBefore
string
- createdAfter
string
- name
string
- states
array
- maxResults
integer
- nextToken
string
- virtualClusterId required
Output
- output ListJobRunsResponse
StartJobRun
amazonaws_emr_containers.StartJobRun({
"virtualClusterId": "",
"clientToken": "",
"executionRoleArn": "",
"releaseLabel": "",
"jobDriver": {}
}, context)
Input
- input
object
- virtualClusterId required
string
- tags
object
: The tags assigned to job runs. - clientToken required
string
: The client idempotency token of the job run request. - configurationOverrides
object
: A configuration specification to be used to override existing configurations.- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- executionRoleArn required
string
: The execution role ARN for the job run. - jobDriver required
object
: Specify the driver that the job runs on.- sparkSubmitJobDriver
- entryPoint required
- entryPointArguments
- items EntryPointArgument
- sparkSubmitParameters
- sparkSubmitJobDriver
- name
string
: The name of the job run. - releaseLabel required
string
: The Amazon EMR release version to use for the job run.
- virtualClusterId required
Output
- output StartJobRunResponse
CancelJobRun
amazonaws_emr_containers.CancelJobRun({
"jobRunId": "",
"virtualClusterId": ""
}, context)
Input
- input
object
- jobRunId required
string
- virtualClusterId required
string
- jobRunId required
Output
- output CancelJobRunResponse
DescribeJobRun
amazonaws_emr_containers.DescribeJobRun({
"jobRunId": "",
"virtualClusterId": ""
}, context)
Input
- input
object
- jobRunId required
string
- virtualClusterId required
string
- jobRunId required
Output
- output DescribeJobRunResponse
Definitions
ACMCertArn
- ACMCertArn
string
CancelJobRunRequest
- CancelJobRunRequest
object
CancelJobRunResponse
- CancelJobRunResponse
object
- id
- virtualClusterId
ClientToken
- ClientToken
string
CloudWatchMonitoringConfiguration
- CloudWatchMonitoringConfiguration
object
: A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs.- logGroupName required
- logStreamNamePrefix
Configuration
- Configuration
object
: A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.- classification required
- configurations
- items Configuration
- properties
ConfigurationList
- ConfigurationList
array
- items Configuration
ConfigurationOverrides
- ConfigurationOverrides
object
: A configuration specification to be used to override existing configurations.- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
ContainerInfo
- ContainerInfo
object
: The information about the container used for a job run or a managed endpoint.- eksInfo
- namespace
- eksInfo
ContainerProvider
- ContainerProvider
object
: The information about the container provider.- info
- eksInfo
- namespace
- eksInfo
- id required
- type required
- info
ContainerProviderType
- ContainerProviderType
string
(values: EKS)
CreateManagedEndpointRequest
- CreateManagedEndpointRequest
object
- tags
- certificateArn required
- clientToken required
- configurationOverrides
- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- executionRoleArn required
- name required
- releaseLabel required
- type required
CreateManagedEndpointResponse
- CreateManagedEndpointResponse
object
- arn
- id
- name
- virtualClusterId
CreateVirtualClusterRequest
- CreateVirtualClusterRequest
object
- tags
- clientToken required
- containerProvider required
- info
- eksInfo
- namespace
- eksInfo
- id required
- type required
- info
- name required
CreateVirtualClusterResponse
- CreateVirtualClusterResponse
object
- arn
- id
- name
Date
- Date
string
DeleteManagedEndpointRequest
- DeleteManagedEndpointRequest
object
DeleteManagedEndpointResponse
- DeleteManagedEndpointResponse
object
- id
- virtualClusterId
DeleteVirtualClusterRequest
- DeleteVirtualClusterRequest
object
DeleteVirtualClusterResponse
- DeleteVirtualClusterResponse
object
- id
DescribeJobRunRequest
- DescribeJobRunRequest
object
DescribeJobRunResponse
- DescribeJobRunResponse
object
- jobRun
- tags
- arn
- clientToken
- configurationOverrides
- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- createdAt
- createdBy
- executionRoleArn
- failureReason
- finishedAt
- id
- jobDriver
- sparkSubmitJobDriver
- entryPoint required
- entryPointArguments
- items EntryPointArgument
- sparkSubmitParameters
- sparkSubmitJobDriver
- name
- releaseLabel
- state
- stateDetails
- virtualClusterId
- jobRun
DescribeManagedEndpointRequest
- DescribeManagedEndpointRequest
object
DescribeManagedEndpointResponse
- DescribeManagedEndpointResponse
object
- endpoint
- tags
- arn
- certificateArn
- configurationOverrides
- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- createdAt
- executionRoleArn
- id
- name
- releaseLabel
- securityGroup
- serverUrl
- state
- subnetIds
- items String256
- type
- virtualClusterId
- endpoint
DescribeVirtualClusterRequest
- DescribeVirtualClusterRequest
object
DescribeVirtualClusterResponse
- DescribeVirtualClusterResponse
object
- virtualCluster
- tags
- arn
- containerProvider
- info
- eksInfo
- namespace
- eksInfo
- id required
- type required
- info
- createdAt
- id
- name
- state
- virtualCluster
EksInfo
- EksInfo
object
: The information about the EKS cluster.- namespace
Endpoint
- Endpoint
object
: This entity represents the endpoint that is managed by Amazon EMR on EKS.- tags
- arn
- certificateArn
- configurationOverrides
- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- createdAt
- executionRoleArn
- id
- name
- releaseLabel
- securityGroup
- serverUrl
- state
- subnetIds
- items String256
- type
- virtualClusterId
EndpointArn
- EndpointArn
string
EndpointState
- EndpointState
string
(values: CREATING, ACTIVE, TERMINATING, TERMINATED, TERMINATED_WITH_ERRORS)
EndpointStates
- EndpointStates
array
- items EndpointState
EndpointType
- EndpointType
string
EndpointTypes
- EndpointTypes
array
- items EndpointType
Endpoints
- Endpoints
array
- items Endpoint
EntryPointArgument
- EntryPointArgument
string
EntryPointArguments
- EntryPointArguments
array
- items EntryPointArgument
EntryPointPath
- EntryPointPath
string
FailureReason
- FailureReason
string
(values: INTERNAL_ERROR, USER_ERROR, VALIDATION_ERROR, CLUSTER_UNAVAILABLE)
IAMRoleArn
- IAMRoleArn
string
InternalServerException
JavaInteger
- JavaInteger
integer
JobArn
- JobArn
string
JobDriver
- JobDriver
object
: Specify the driver that the job runs on.- sparkSubmitJobDriver
- entryPoint required
- entryPointArguments
- items EntryPointArgument
- sparkSubmitParameters
- sparkSubmitJobDriver
JobRun
- JobRun
object
: This entity describes a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.- tags
- arn
- clientToken
- configurationOverrides
- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- createdAt
- createdBy
- executionRoleArn
- failureReason
- finishedAt
- id
- jobDriver
- sparkSubmitJobDriver
- entryPoint required
- entryPointArguments
- items EntryPointArgument
- sparkSubmitParameters
- sparkSubmitJobDriver
- name
- releaseLabel
- state
- stateDetails
- virtualClusterId
JobRunState
- JobRunState
string
(values: PENDING, SUBMITTED, RUNNING, FAILED, CANCELLED, CANCEL_PENDING, COMPLETED)
JobRunStates
- JobRunStates
array
- items JobRunState
JobRuns
- JobRuns
array
- items JobRun
ListJobRunsRequest
- ListJobRunsRequest
object
ListJobRunsResponse
- ListJobRunsResponse
object
- jobRuns
- items JobRun
- nextToken
- jobRuns
ListManagedEndpointsRequest
- ListManagedEndpointsRequest
object
ListManagedEndpointsResponse
- ListManagedEndpointsResponse
object
- endpoints
- items Endpoint
- nextToken
- endpoints
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
- tags
ListVirtualClustersRequest
- ListVirtualClustersRequest
object
ListVirtualClustersResponse
- ListVirtualClustersResponse
object
- nextToken
- virtualClusters
- items VirtualCluster
LogGroupName
- LogGroupName
string
MonitoringConfiguration
- MonitoringConfiguration
object
: Configuration setting for monitoring.- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
NextToken
- NextToken
string
PersistentAppUI
- PersistentAppUI
string
(values: ENABLED, DISABLED)
ReleaseLabel
- ReleaseLabel
string
RequestIdentityUserArn
- RequestIdentityUserArn
string
ResourceIdString
- ResourceIdString
string
ResourceNameString
- ResourceNameString
string
ResourceNotFoundException
RsiArn
- RsiArn
string
S3MonitoringConfiguration
- S3MonitoringConfiguration
object
: Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.- logUri required
SensitivePropertiesMap
- SensitivePropertiesMap
object
SparkSubmitJobDriver
- SparkSubmitJobDriver
object
: The information about job driver for Spark submit.- entryPoint required
- entryPointArguments
- items EntryPointArgument
- sparkSubmitParameters
SparkSubmitParameters
- SparkSubmitParameters
string
StartJobRunRequest
- StartJobRunRequest
object
- tags
- clientToken required
- configurationOverrides
- applicationConfiguration
- items Configuration
- monitoringConfiguration
- cloudWatchMonitoringConfiguration
- logGroupName required
- logStreamNamePrefix
- persistentAppUI
- s3MonitoringConfiguration
- logUri required
- cloudWatchMonitoringConfiguration
- applicationConfiguration
- executionRoleArn required
- jobDriver required
- sparkSubmitJobDriver
- entryPoint required
- entryPointArguments
- items EntryPointArgument
- sparkSubmitParameters
- sparkSubmitJobDriver
- name
- releaseLabel required
StartJobRunResponse
- StartJobRunResponse
object
- arn
- id
- name
- virtualClusterId
String1024
- String1024
string
String128
- String128
string
String256
- String256
string
StringEmpty256
- StringEmpty256
string
SubnetIds
- SubnetIds
array
- items String256
TagKeyList
- TagKeyList
array
- items String128
TagMap
- TagMap
object
TagResourceRequest
- TagResourceRequest
object
- tags required
TagResourceResponse
- TagResourceResponse
object
UntagResourceRequest
- UntagResourceRequest
object
UntagResourceResponse
- UntagResourceResponse
object
UriString
- UriString
string
ValidationException
VirtualCluster
- VirtualCluster
object
: This entity describes a virtual cluster. A virtual cluster is a Kubernetes namespace that Amazon EMR is registered with. Amazon EMR uses virtual clusters to run jobs and host endpoints. Multiple virtual clusters can be backed by the same physical cluster. However, each virtual cluster maps to one namespace on an EKS cluster. Virtual clusters do not create any active resources that contribute to your bill or that require lifecycle management outside the service.- tags
- arn
- containerProvider
- info
- eksInfo
- namespace
- eksInfo
- id required
- type required
- info
- createdAt
- id
- name
- state
VirtualClusterArn
- VirtualClusterArn
string
VirtualClusterState
- VirtualClusterState
string
(values: RUNNING, TERMINATING, TERMINATED, ARRESTED)
VirtualClusterStates
- VirtualClusterStates
array
- items VirtualClusterState
VirtualClusters
- VirtualClusters
array
- items VirtualCluster