emr library

AWS EMR.

Classes

AwsEmrBlockPublicAccessConfiguration
Factory wrapper for aws_emr_block_public_access_configuration.
AwsEmrCluster
Factory wrapper for aws_emr_cluster.
AwsEmrInstanceFleet
Factory wrapper for aws_emr_instance_fleet.
AwsEmrInstanceGroup
Factory wrapper for aws_emr_instance_group.
AwsEmrManagedScalingPolicy
Factory wrapper for aws_emr_managed_scaling_policy.
AwsEmrSecurityConfiguration
Factory wrapper for aws_emr_security_configuration.
AwsEmrStudio
Factory wrapper for aws_emr_studio.
AwsEmrStudioSessionMapping
Factory wrapper for aws_emr_studio_session_mapping.
EmrBlockPublicAccessConfigurationPermittedPublicSecurityGroupRuleRange
Typed helper for the permitted_public_security_group_rule_range block of aws_emr_block_public_access_configuration (derived from provider schema).
EmrClusterAutoTerminationPolicy
Typed helper for the auto_termination_policy block of aws_emr_cluster (derived from provider schema).
EmrClusterBootstrapAction
Typed helper for the bootstrap_action block of aws_emr_cluster (derived from provider schema).
EmrClusterConfigurations
At most one of configurations, configurations_json on aws_emr_cluster: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
EmrClusterConfigurationsChoice
The EmrClusterConfigurations.configurations choice: sets configurations.
EmrClusterConfigurationsJson
The EmrClusterConfigurations.configurationsJson choice: sets configurations_json.
EmrClusterCoreInstanceFleet
Typed helper for the core_instance_fleet block of aws_emr_cluster (derived from provider schema).
EmrClusterCoreInstanceGroup
Typed helper for the core_instance_group block of aws_emr_cluster (derived from provider schema).
EmrClusterEbsConfig
Typed helper for the core_instance_group.ebs_config block of aws_emr_cluster (derived from provider schema). Shared by every block of this shape in the resource.
EmrClusterEc2Attributes
Typed helper for the ec2_attributes block of aws_emr_cluster (derived from provider schema).
EmrClusterInstanceTypeConfigs
Typed helper for the core_instance_fleet.instance_type_configs block of aws_emr_cluster (derived from provider schema). Shared by every block of this shape in the resource.
EmrClusterInstanceTypeConfigsEbsConfig
Typed helper for the core_instance_fleet.instance_type_configs.ebs_config block of aws_emr_cluster (derived from provider schema). Shared by every block of this shape in the resource.
EmrClusterKerberosAttributes
Typed helper for the kerberos_attributes block of aws_emr_cluster (derived from provider schema).
EmrClusterLaunchSpecifications
Typed helper for the core_instance_fleet.launch_specifications block of aws_emr_cluster (derived from provider schema). Shared by every block of this shape in the resource.
EmrClusterMasterInstanceFleet
Typed helper for the master_instance_fleet block of aws_emr_cluster (derived from provider schema).
EmrClusterMasterInstanceGroup
Typed helper for the master_instance_group block of aws_emr_cluster (derived from provider schema).
EmrClusterOnDemandSpecification
Typed helper for the core_instance_fleet.launch_specifications.on_demand_specification block of aws_emr_cluster (derived from provider schema). Shared by every block of this shape in the resource.
EmrClusterSpotSpecification
Typed helper for the core_instance_fleet.launch_specifications.spot_specification block of aws_emr_cluster (derived from provider schema). Shared by every block of this shape in the resource.
EmrClusterSubnet
At most one of subnet_id, subnet_ids on the ec2_attributes block of aws_emr_cluster: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
EmrClusterSubnetId
The EmrClusterSubnet.subnetId choice: sets subnet_id.
EmrClusterSubnetIds
The EmrClusterSubnet.subnetIds choice: sets subnet_ids.
EmrInstanceFleetConfigurations
Typed helper for the instance_type_configs.configurations block of aws_emr_instance_fleet (derived from provider schema).
EmrInstanceFleetEbsConfig
Typed helper for the instance_type_configs.ebs_config block of aws_emr_instance_fleet (derived from provider schema).
EmrInstanceFleetInstanceTypeConfigs
Typed helper for the instance_type_configs block of aws_emr_instance_fleet (derived from provider schema).
EmrInstanceFleetLaunchSpecifications
Typed helper for the launch_specifications block of aws_emr_instance_fleet (derived from provider schema).
EmrInstanceFleetOnDemandSpecification
Typed helper for the launch_specifications.on_demand_specification block of aws_emr_instance_fleet (derived from provider schema).
EmrInstanceFleetSpotSpecification
Typed helper for the launch_specifications.spot_specification block of aws_emr_instance_fleet (derived from provider schema).
EmrInstanceGroupEbsConfig
Typed helper for the ebs_config block of aws_emr_instance_group (derived from provider schema).
EmrManagedScalingPolicyComputeLimits
Typed helper for the compute_limits block of aws_emr_managed_scaling_policy (derived from provider schema).
EmrSecurityConfigurationName
At most one of name, name_prefix on aws_emr_security_configuration: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
EmrSecurityConfigurationNameChoice
The EmrSecurityConfigurationName.name choice: sets name.
EmrSecurityConfigurationNamePrefix
The EmrSecurityConfigurationName.namePrefix choice: sets name_prefix.
EmrStudioSessionMappingIdentity
Exactly one of identity_id, identity_name on aws_emr_studio_session_mapping: the provider rejects none and more than one, so each variant sets one of them.
EmrStudioSessionMappingIdentityId
The EmrStudioSessionMappingIdentity.identityId choice: sets identity_id.
EmrStudioSessionMappingIdentityName
The EmrStudioSessionMappingIdentity.identityName choice: sets identity_name.

Enums

EmrClusterListStepsStates
Emr Cluster List Steps enum for list_steps_states.
EmrClusterScaleDownBehavior
Emr Cluster Scale Down enum for scale_down_behavior.
EmrInstanceFleetOnDemandSpecificationAllocationStrategy
allocation_strategy — derived from the provider schema description.
EmrInstanceFleetSpotSpecificationAllocationStrategy
allocation_strategy — derived from the provider schema description.
EmrInstanceFleetTimeoutAction
timeout_action — derived from the provider schema description.
EmrManagedScalingPolicyScalingStrategy
Emr Managed Scaling Policy Scaling enum for scaling_strategy.
EmrManagedScalingPolicyUnitType
unit_type — derived from the provider schema description.
EmrStudioAuthMode
Emr Studio Auth enum for auth_mode.
EmrStudioSessionMappingIdentityType
Emr Studio Session Mapping Identity enum for identity_type.