Emr Containers Classes
AuthorizationConfiguration
lakeFormationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.LakeFormationConfiguration]
encryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.EncryptionConfiguration]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelJobRunRequest
id
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
CancelJobRunResponse
id
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Certificate
certificateArn
- Type: typing.Optional[str]
certificateData
- Type: typing.Optional[str]
CloudWatchMonitoringConfiguration
logGroupName
- Type:
- Required: Yes
logStreamNamePrefix
- Type: typing.Optional[str]
Configuration
classification
- Type:
- Required: Yes
properties
- Type: typing.Optional[typing.Dict[str, str]]
configurations
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
ConfigurationOutput
classification
- Type:
- Required: Yes
properties
- Type: typing.Optional[typing.Dict[str, str]]
configurations
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
ConfigurationOverrides
applicationConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.Configuration]]
monitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.MonitoringConfiguration]
ConfigurationOverridesOutput
applicationConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOutput]]
monitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.MonitoringConfiguration]
ConfigurationOverridesPaginator
applicationConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationPaginator]]
monitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.MonitoringConfiguration]
ConfigurationPaginator
classification
- Type:
- Required: Yes
properties
- Type: typing.Optional[typing.Dict[str, str]]
configurations
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
ContainerInfo
eksInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.EksInfo]
ContainerLogRotationConfiguration
rotationSize
- Type:
- Required: Yes
maxFilesToKeep
- Type:
- Required: Yes
ContainerProvider
type
- Type: typing.Literal['EKS']
- Required: Yes
id
- Type:
- Required: Yes
info
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ContainerInfo]
CreateJobTemplateRequest
name
- Type:
- Required: Yes
clientToken
- Type:
- Required: Yes
jobTemplateData
- Type: typing.Union[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobTemplateData, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobTemplateDataOutput]
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
kmsKeyArn
- Type: typing.Optional[str]
CreateJobTemplateResponse
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateManagedEndpointRequest
name
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
type
- Type:
- Required: Yes
releaseLabel
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
clientToken
- Type:
- Required: Yes
certificateArn
- Type: typing.Optional[str]
configurationOverrides
- Type: typing.Union[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverrides, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverridesOutput, NoneType]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateManagedEndpointResponse
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSecurityConfigurationRequest
clientToken
- Type:
- Required: Yes
name
- Type:
- Required: Yes
securityConfigurationData
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateSecurityConfigurationResponse
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVirtualClusterRequest
name
- Type:
- Required: Yes
containerProvider
- Type:
- Required: Yes
clientToken
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
securityConfigurationId
- Type: typing.Optional[str]
CreateVirtualClusterResponse
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Credentials
token
- Type: typing.Optional[str]
DeleteJobTemplateRequest
id
- Type:
- Required: Yes
DeleteJobTemplateResponse
id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteManagedEndpointRequest
id
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
DeleteManagedEndpointResponse
id
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteVirtualClusterRequest
id
- Type:
- Required: Yes
DeleteVirtualClusterResponse
id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeJobRunRequest
id
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
DescribeJobRunResponse
jobRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeJobTemplateRequest
id
- Type:
- Required: Yes
DescribeJobTemplateResponse
jobTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeManagedEndpointRequest
id
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
DescribeManagedEndpointResponse
endpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSecurityConfigurationRequest
id
- Type:
- Required: Yes
DescribeSecurityConfigurationResponse
securityConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeVirtualClusterRequest
id
- Type:
- Required: Yes
DescribeVirtualClusterResponse
virtualCluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EksInfo
namespace
- Type: typing.Optional[str]
EncryptionConfiguration
inTransitEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.InTransitEncryptionConfiguration]
Endpoint
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
virtualClusterId
- Type: typing.Optional[str]
type
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'TERMINATED', 'TERMINATED_WITH_ERRORS', 'TERMINATING']]
releaseLabel
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
certificateArn
- Type: typing.Optional[str]
certificateAuthority
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.Certificate]
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverridesOutput]
serverUrl
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
securityGroup
- Type: typing.Optional[str]
subnetIds
- Type: typing.Optional[typing.List[str]]
stateDetails
- Type: typing.Optional[str]
failureReason
- Type: typing.Optional[typing.Literal['CLUSTER_UNAVAILABLE', 'INTERNAL_ERROR', 'USER_ERROR', 'VALIDATION_ERROR']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
EndpointPaginator
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
virtualClusterId
- Type: typing.Optional[str]
type
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'TERMINATED', 'TERMINATED_WITH_ERRORS', 'TERMINATING']]
releaseLabel
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
certificateArn
- Type: typing.Optional[str]
certificateAuthority
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.Certificate]
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverridesPaginator]
serverUrl
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
securityGroup
- Type: typing.Optional[str]
subnetIds
- Type: typing.Optional[typing.List[str]]
stateDetails
- Type: typing.Optional[str]
failureReason
- Type: typing.Optional[typing.Literal['CLUSTER_UNAVAILABLE', 'INTERNAL_ERROR', 'USER_ERROR', 'VALIDATION_ERROR']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
GetManagedEndpointSessionCredentialsRequest
endpointIdentifier
- Type:
- Required: Yes
virtualClusterIdentifier
- Type:
- Required: Yes
executionRoleArn
- Type:
- Required: Yes
credentialType
- Type:
- Required: Yes
durationInSeconds
- Type: typing.Optional[int]
logContext
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
GetManagedEndpointSessionCredentialsResponse
id
- Type:
- Required: Yes
credentials
- Type:
- Required: Yes
expiresAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InTransitEncryptionConfiguration
tlsCertificateConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.TLSCertificateConfiguration]
JobDriver
sparkSubmitJobDriver
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SparkSubmitJobDriver]
sparkSqlJobDriver
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SparkSqlJobDriver]
JobDriverOutput
sparkSubmitJobDriver
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SparkSubmitJobDriverOutput]
sparkSqlJobDriver
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SparkSqlJobDriver]
JobRun
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
virtualClusterId
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCEL_PENDING', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING', 'SUBMITTED']]
clientToken
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
releaseLabel
- Type: typing.Optional[str]
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverridesOutput]
jobDriver
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobDriverOutput]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
finishedAt
- Type: typing.Optional[datetime.datetime]
stateDetails
- Type: typing.Optional[str]
failureReason
- Type: typing.Optional[typing.Literal['CLUSTER_UNAVAILABLE', 'INTERNAL_ERROR', 'USER_ERROR', 'VALIDATION_ERROR']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
retryPolicyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.RetryPolicyConfiguration]
retryPolicyExecution
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.RetryPolicyExecution]
JobRunPaginator
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
virtualClusterId
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCEL_PENDING', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING', 'SUBMITTED']]
clientToken
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
releaseLabel
- Type: typing.Optional[str]
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverridesPaginator]
jobDriver
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobDriverOutput]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
finishedAt
- Type: typing.Optional[datetime.datetime]
stateDetails
- Type: typing.Optional[str]
failureReason
- Type: typing.Optional[typing.Literal['CLUSTER_UNAVAILABLE', 'INTERNAL_ERROR', 'USER_ERROR', 'VALIDATION_ERROR']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
retryPolicyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.RetryPolicyConfiguration]
retryPolicyExecution
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.RetryPolicyExecution]
JobTemplate
jobTemplateData
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
id
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
kmsKeyArn
- Type: typing.Optional[str]
decryptionError
- Type: typing.Optional[str]
JobTemplateData
executionRoleArn
- Type:
- Required: Yes
releaseLabel
- Type:
- Required: Yes
jobDriver
- Type:
- Required: Yes
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricConfigurationOverrides]
parameterConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.TemplateParameterConfiguration]]
jobTags
- Type: typing.Optional[typing.Dict[str, str]]
JobTemplateDataOutput
executionRoleArn
- Type:
- Required: Yes
releaseLabel
- Type:
- Required: Yes
jobDriver
- Type:
- Required: Yes
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricConfigurationOverridesOutput]
parameterConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.TemplateParameterConfiguration]]
jobTags
- Type: typing.Optional[typing.Dict[str, str]]
JobTemplateDataPaginator
executionRoleArn
- Type:
- Required: Yes
releaseLabel
- Type:
- Required: Yes
jobDriver
- Type:
- Required: Yes
configurationOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricConfigurationOverridesPaginator]
parameterConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.TemplateParameterConfiguration]]
jobTags
- Type: typing.Optional[typing.Dict[str, str]]
JobTemplatePaginator
jobTemplateData
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
id
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
kmsKeyArn
- Type: typing.Optional[str]
decryptionError
- Type: typing.Optional[str]
LakeFormationConfiguration
authorizedSessionTagValue
- Type: typing.Optional[str]
secureNamespaceInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SecureNamespaceInfo]
queryEngineRoleArn
- Type: typing.Optional[str]
ListJobRunsRequest
virtualClusterId
- Type:
- Required: Yes
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
name
- Type: typing.Optional[str]
states
- Type: typing.Optional[typing.List[typing.Literal['CANCELLED', 'CANCEL_PENDING', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING', 'SUBMITTED']]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListJobRunsRequestPaginate
virtualClusterId
- Type:
- Required: Yes
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
name
- Type: typing.Optional[str]
states
- Type: typing.Optional[typing.List[typing.Literal['CANCELLED', 'CANCEL_PENDING', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING', 'SUBMITTED']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.PaginatorConfig]
ListJobRunsResponse
jobRuns
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListJobRunsResponsePaginator
jobRuns
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobRunPaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListJobTemplatesRequest
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListJobTemplatesRequestPaginate
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.PaginatorConfig]
ListJobTemplatesResponse
templates
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobTemplate]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListJobTemplatesResponsePaginator
templates
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobTemplatePaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedEndpointsRequest
virtualClusterId
- Type:
- Required: Yes
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
types
- Type: typing.Optional[typing.List[str]]
states
- Type: typing.Optional[typing.List[typing.Literal['ACTIVE', 'CREATING', 'TERMINATED', 'TERMINATED_WITH_ERRORS', 'TERMINATING']]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListManagedEndpointsRequestPaginate
virtualClusterId
- Type:
- Required: Yes
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
types
- Type: typing.Optional[typing.List[str]]
states
- Type: typing.Optional[typing.List[typing.Literal['ACTIVE', 'CREATING', 'TERMINATED', 'TERMINATED_WITH_ERRORS', 'TERMINATING']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.PaginatorConfig]
ListManagedEndpointsResponse
endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.Endpoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedEndpointsResponsePaginator
endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.EndpointPaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListSecurityConfigurationsRequest
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSecurityConfigurationsRequestPaginate
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.PaginatorConfig]
ListSecurityConfigurationsResponse
securityConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SecurityConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListVirtualClustersRequest
containerProviderId
- Type: typing.Optional[str]
containerProviderType
- Type: typing.Optional[typing.Literal['EKS']]
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
states
- Type: typing.Optional[typing.List[typing.Literal['ARRESTED', 'RUNNING', 'TERMINATED', 'TERMINATING']]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
eksAccessEntryIntegrated
- Type: typing.Optional[bool]
ListVirtualClustersRequestPaginate
containerProviderId
- Type: typing.Optional[str]
containerProviderType
- Type: typing.Optional[typing.Literal['EKS']]
createdAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
createdBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
states
- Type: typing.Optional[typing.List[typing.Literal['ARRESTED', 'RUNNING', 'TERMINATED', 'TERMINATING']]]
eksAccessEntryIntegrated
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.PaginatorConfig]
ListVirtualClustersResponse
virtualClusters
- Type: typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.VirtualCluster]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ManagedLogs
allowAWSToRetainLogs
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
encryptionKeyArn
- Type: typing.Optional[str]
MonitoringConfiguration
managedLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ManagedLogs]
persistentAppUI
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
cloudWatchMonitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.CloudWatchMonitoringConfiguration]
s3MonitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.S3MonitoringConfiguration]
containerLogRotationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ContainerLogRotationConfiguration]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParametricCloudWatchMonitoringConfiguration
logGroupName
- Type: typing.Optional[str]
logStreamNamePrefix
- Type: typing.Optional[str]
ParametricConfigurationOverrides
applicationConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.Configuration]]
monitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricMonitoringConfiguration]
ParametricConfigurationOverridesOutput
applicationConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOutput]]
monitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricMonitoringConfiguration]
ParametricConfigurationOverridesPaginator
applicationConfiguration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationPaginator]]
monitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricMonitoringConfiguration]
ParametricMonitoringConfiguration
persistentAppUI
- Type: typing.Optional[str]
cloudWatchMonitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricCloudWatchMonitoringConfiguration]
s3MonitoringConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ParametricS3MonitoringConfiguration]
ParametricS3MonitoringConfiguration
logUri
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RetryPolicyConfiguration
maxAttempts
- Type:
- Required: Yes
RetryPolicyExecution
currentAttemptCount
- Type:
- Required: Yes
S3MonitoringConfiguration
logUri
- Type:
- Required: Yes
SecureNamespaceInfo
clusterId
- Type: typing.Optional[str]
namespace
- Type: typing.Optional[str]
SecurityConfiguration
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
securityConfigurationData
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.SecurityConfigurationData]
tags
- Type: typing.Optional[typing.Dict[str, str]]
SecurityConfigurationData
authorizationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.AuthorizationConfiguration]
SparkSqlJobDriver
entryPoint
- Type: typing.Optional[str]
sparkSqlParameters
- Type: typing.Optional[str]
SparkSubmitJobDriver
entryPoint
- Type:
- Required: Yes
entryPointArguments
- Type: typing.Optional[typing.List[str]]
sparkSubmitParameters
- Type: typing.Optional[str]
SparkSubmitJobDriverOutput
entryPoint
- Type:
- Required: Yes
entryPointArguments
- Type: typing.Optional[typing.List[str]]
sparkSubmitParameters
- Type: typing.Optional[str]
StartJobRunRequest
virtualClusterId
- Type:
- Required: Yes
clientToken
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
releaseLabel
- Type: typing.Optional[str]
jobDriver
- Type: typing.Union[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobDriver, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.JobDriverOutput, NoneType]
configurationOverrides
- Type: typing.Union[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverrides, aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ConfigurationOverridesOutput, NoneType]
tags
- Type: typing.Optional[typing.Dict[str, str]]
jobTemplateId
- Type: typing.Optional[str]
jobTemplateParameters
- Type: typing.Optional[typing.Dict[str, str]]
retryPolicyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.RetryPolicyConfiguration]
StartJobRunResponse
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
virtualClusterId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TLSCertificateConfiguration
certificateProviderType
- Type: typing.Optional[typing.Literal['PEM']]
publicCertificateSecretArn
- Type: typing.Optional[str]
privateCertificateSecretArn
- Type: typing.Optional[str]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TemplateParameterConfiguration
type
- Type: typing.Optional[typing.Literal['NUMBER', 'STRING']]
defaultValue
- Type: typing.Optional[str]
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
VirtualCluster
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['ARRESTED', 'RUNNING', 'TERMINATED', 'TERMINATING']]
containerProvider
- Type: typing.Optional[aws_resource_validator.pydantic_models.emr_containers.emr_containers_classes.ContainerProvider]
createdAt
- Type: typing.Optional[datetime.datetime]
tags
- Type: typing.Optional[typing.Dict[str, str]]
securityConfigurationId
- Type: typing.Optional[str]