Class: AWSCDK::EMRContainers::CfnVirtualCluster::EKSInfoProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
emr_containers/cfn_virtual_cluster.rb

Overview

The information about the Amazon EKS cluster.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespace:) ⇒ EKSInfoProperty

Returns a new instance of EKSInfoProperty.

Parameters:

  • namespace (String)

    The namespaces of the EKS cluster.



687
688
689
690
# File 'emr_containers/cfn_virtual_cluster.rb', line 687

def initialize(namespace:)
  @namespace = namespace
  Jsii::Type.check_type(@namespace, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "namespace")
end

Instance Attribute Details

#namespaceString (readonly)

The namespaces of the EKS cluster.

Minimum : 1

Maximum : 63

Pattern : [a-z0-9]([-a-z0-9]*[a-z0-9])?



702
703
704
# File 'emr_containers/cfn_virtual_cluster.rb', line 702

def namespace
  @namespace
end

Class Method Details

.jsii_propertiesObject



704
705
706
707
708
# File 'emr_containers/cfn_virtual_cluster.rb', line 704

def self.jsii_properties
  {
    :namespace => "namespace",
  }
end

Instance Method Details

#to_jsiiObject



710
711
712
713
714
715
716
# File 'emr_containers/cfn_virtual_cluster.rb', line 710

def to_jsii
  result = {}
  result.merge!({
    "namespace" => @namespace,
  })
  result.compact
end