Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Authorization
Configuration Authorization-related configuration inputs for the security configuration.
- Certificate
The entity representing certificate data generated for managed endpoint.
- Cloud
Watch Monitoring Configuration A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs.
- Configuration
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.
- Configuration
Overrides A configuration specification to be used to override existing configurations.
- Container
LogRotation Configuration The settings for container log rotation.
- Container
Provider The information about the container provider.
- EksInfo
The information about the Amazon EKS cluster.
- Encryption
Configuration Configurations related to encryption for the security configuration.
- Endpoint
This entity represents the endpoint that is managed by Amazon EMR on EKS.
- InTransit
Encryption Configuration Configurations related to in-transit encryption for the security configuration.
- JobDriver
Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.
- JobRun
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.
- JobTemplate
This entity describes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.
- JobTemplate
Data The values of StartJobRun API requests used in job runs started using the job template.
- Lake
Formation Configuration Lake Formation related configuration inputs for the security configuration.
- Managed
Logs The entity that provides configuration control over managed logs.
- Monitoring
Configuration Configuration setting for monitoring.
- Parametric
Cloud Watch Monitoring Configuration A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs. This data type allows job template parameters to be specified within.
- Parametric
Configuration Overrides A configuration specification to be used to override existing configurations. This data type allows job template parameters to be specified within.
- Parametric
Monitoring Configuration Configuration setting for monitoring. This data type allows job template parameters to be specified within.
- Parametric
S3Monitoring Configuration Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3. This data type allows job template parameters to be specified within.
- Retry
Policy Configuration The configuration of the retry policy that the job runs on.
- Retry
Policy Execution The current status of the retry policy executed on the job.
- S3Monitoring
Configuration Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.
- Secure
Namespace Info Namespace inputs for the system job.
- Security
Configuration Inputs related to the security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.
- Security
Configuration Data Configurations related to the security configuration for the request.
- Spark
SqlJob Driver The job driver for job type.
- Spark
Submit JobDriver The information about job driver for Spark submit.
- Template
Parameter Configuration The configuration of a job template parameter.
- TlsCertificate
Configuration Configurations related to the TLS certificate for the security configuration.
- Virtual
Cluster 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 Amazon EKS cluster. Virtual clusters do not create any active resources that contribute to your bill or that require lifecycle management outside the service.
Enums§
- Allow
AwsTo Retain Logs - When writing a match expression against
AllowAwsToRetainLogs, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Certificate
Provider Type - When writing a match expression against
CertificateProviderType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Container
Info The information about the container used for a job run or a managed endpoint.
- Container
Provider Type - When writing a match expression against
ContainerProviderType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Credentials
The structure containing the session token being returned.
- Endpoint
State - When writing a match expression against
EndpointState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Failure
Reason - When writing a match expression against
FailureReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobRun
State - When writing a match expression against
JobRunState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Persistent
AppUi - When writing a match expression against
PersistentAppUi, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Template
Parameter Data Type - When writing a match expression against
TemplateParameterDataType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Virtual
Cluster State - When writing a match expression against
VirtualClusterState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.