Class: AWSCDK::EMRContainers::CfnSecurityConfiguration::EKSInfoProperty

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

Overview

EKS information.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespace: nil) ⇒ EKSInfoProperty

Returns a new instance of EKSInfoProperty.

Parameters:

  • namespace (String, nil) (defaults to: nil)

    The EKS namespace.



771
772
773
774
# File 'emr_containers/cfn_security_configuration.rb', line 771

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

Instance Attribute Details

#namespaceString? (readonly)

The EKS namespace.



780
781
782
# File 'emr_containers/cfn_security_configuration.rb', line 780

def namespace
  @namespace
end

Class Method Details

.jsii_propertiesObject



782
783
784
785
786
# File 'emr_containers/cfn_security_configuration.rb', line 782

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

Instance Method Details

#to_jsiiObject



788
789
790
791
792
793
794
# File 'emr_containers/cfn_security_configuration.rb', line 788

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