amazonka-emr-containers-2.0: Amazon EMR Containers SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EMRContainers.Types.VirtualCluster

Description

 
Synopsis

Documentation

data VirtualCluster Source #

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.

See: newVirtualCluster smart constructor.

Constructors

VirtualCluster' 

Fields

Instances

Instances details
FromJSON VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Generic VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Associated Types

type Rep VirtualCluster :: Type -> Type #

Read VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Show VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

NFData VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Methods

rnf :: VirtualCluster -> () #

Eq VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Hashable VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

type Rep VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

newVirtualCluster :: VirtualCluster Source #

Create a value of VirtualCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:VirtualCluster', virtualCluster_arn - The ARN of the virtual cluster.

$sel:containerProvider:VirtualCluster', virtualCluster_containerProvider - The container provider of the virtual cluster.

$sel:createdAt:VirtualCluster', virtualCluster_createdAt - The date and time when the virtual cluster is created.

VirtualCluster, virtualCluster_id - The ID of the virtual cluster.

$sel:name:VirtualCluster', virtualCluster_name - The name of the virtual cluster.

$sel:state:VirtualCluster', virtualCluster_state - The state of the virtual cluster.

$sel:tags:VirtualCluster', virtualCluster_tags - The assigned tags of the virtual cluster.

virtualCluster_arn :: Lens' VirtualCluster (Maybe Text) Source #

The ARN of the virtual cluster.

virtualCluster_containerProvider :: Lens' VirtualCluster (Maybe ContainerProvider) Source #

The container provider of the virtual cluster.

virtualCluster_createdAt :: Lens' VirtualCluster (Maybe UTCTime) Source #

The date and time when the virtual cluster is created.

virtualCluster_id :: Lens' VirtualCluster (Maybe Text) Source #

The ID of the virtual cluster.

virtualCluster_name :: Lens' VirtualCluster (Maybe Text) Source #

The name of the virtual cluster.

virtualCluster_tags :: Lens' VirtualCluster (Maybe (HashMap Text Text)) Source #

The assigned tags of the virtual cluster.