Struct aws_sdk_emrcontainers::types::VirtualCluster
source · #[non_exhaustive]pub struct VirtualCluster {
pub id: Option<String>,
pub name: Option<String>,
pub arn: Option<String>,
pub state: Option<VirtualClusterState>,
pub container_provider: Option<ContainerProvider>,
pub created_at: Option<DateTime>,
pub tags: Option<HashMap<String, String>>,
}Expand description
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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: Option<String>The ID of the virtual cluster.
name: Option<String>The name of the virtual cluster.
arn: Option<String>The ARN of the virtual cluster.
state: Option<VirtualClusterState>The state of the virtual cluster.
container_provider: Option<ContainerProvider>The container provider of the virtual cluster.
created_at: Option<DateTime>The date and time when the virtual cluster is created.
The assigned tags of the virtual cluster.
Implementations§
source§impl VirtualCluster
impl VirtualCluster
sourcepub fn state(&self) -> Option<&VirtualClusterState>
pub fn state(&self) -> Option<&VirtualClusterState>
The state of the virtual cluster.
sourcepub fn container_provider(&self) -> Option<&ContainerProvider>
pub fn container_provider(&self) -> Option<&ContainerProvider>
The container provider of the virtual cluster.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time when the virtual cluster is created.
The assigned tags of the virtual cluster.
source§impl VirtualCluster
impl VirtualCluster
sourcepub fn builder() -> VirtualClusterBuilder
pub fn builder() -> VirtualClusterBuilder
Creates a new builder-style object to manufacture VirtualCluster.
Trait Implementations§
source§impl Clone for VirtualCluster
impl Clone for VirtualCluster
source§fn clone(&self) -> VirtualCluster
fn clone(&self) -> VirtualCluster
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for VirtualCluster
impl Debug for VirtualCluster
source§impl PartialEq<VirtualCluster> for VirtualCluster
impl PartialEq<VirtualCluster> for VirtualCluster
source§fn eq(&self, other: &VirtualCluster) -> bool
fn eq(&self, other: &VirtualCluster) -> bool
self and other values to be equal, and is used
by ==.