Application
¶
Source code in docs_src/capo_emr_serverless/types/application.py
architecture
instance-attribute
¶
architecture: NotRequired[Architecture]
The CPU architecture of an application.
auto_start_configuration
instance-attribute
¶
auto_start_configuration: NotRequired[AutoStartConfig]
The configuration for an application to automatically start on job submission.
auto_stop_configuration
instance-attribute
¶
auto_stop_configuration: NotRequired[AutoStopConfig]
The configuration for an application to automatically stop after a certain amount of time being idle.
created_at
instance-attribute
¶
created_at: Date
The date and time when the application run was created.
disk_encryption_configuration
instance-attribute
¶
disk_encryption_configuration: NotRequired[DiskEncryptionConfiguration]
The configuration object that allows encrypting local disks.
identity_center_configuration
instance-attribute
¶
identity_center_configuration: NotRequired[IdentityCenterConfiguration]
The IAM Identity Center configuration applied to enable trusted identity propagation.
image_configuration
instance-attribute
¶
image_configuration: NotRequired[ImageConfiguration]
The image configuration applied to all worker types.
initial_capacity
instance-attribute
¶
initial_capacity: NotRequired[InitialCapacityConfigMap]
The initial capacity of the application.
interactive_configuration
instance-attribute
¶
interactive_configuration: NotRequired[InteractiveConfiguration]
The interactive configuration object that enables the interactive use cases for an application.
job_level_cost_allocation_configuration
instance-attribute
¶
job_level_cost_allocation_configuration: NotRequired[
JobLevelCostAllocationConfiguration
]
The configuration object that enables job level cost allocation.
maximum_capacity
instance-attribute
¶
maximum_capacity: NotRequired[MaximumAllowedResources]
The maximum capacity of the application. This is cumulative across all workers at any given point in time during the lifespan of the application is created. No new resources will be created once any one of the defined limits is hit.
monitoring_configuration
instance-attribute
¶
monitoring_configuration: NotRequired[MonitoringConfiguration]
network_configuration
instance-attribute
¶
network_configuration: NotRequired[NetworkConfiguration]
The network configuration for customer VPC connectivity for the application.
release_label
instance-attribute
¶
release_label: ReleaseLabel
The Amazon EMR release associated with the application.
runtime_configuration
instance-attribute
¶
runtime_configuration: NotRequired[ConfigurationList]
The Configuration specifications of an application. Each configuration consists of a classification and properties. You use this parameter when creating or updating an application. To see the runtimeConfiguration object of an application, run the GetApplication API operation.
scheduler_configuration
instance-attribute
¶
scheduler_configuration: NotRequired[SchedulerConfiguration]
The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.
state_details
instance-attribute
¶
state_details: NotRequired[String256]
The state details of the application.
updated_at
instance-attribute
¶
updated_at: Date
The date and time when the application run was last updated.
worker_type_specifications
instance-attribute
¶
worker_type_specifications: NotRequired[WorkerTypeSpecificationMap]
The specification applied to each worker type.