Class: AWSCDK::EMRContainers::CfnSecurityConfiguration::SecureNamespaceInfoProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::EMRContainers::CfnSecurityConfiguration::SecureNamespaceInfoProperty
- Defined in:
- emr_containers/cfn_security_configuration.rb
Overview
Secure namespace information for Lake Formation.
Instance Attribute Summary collapse
-
#cluster_id ⇒ String?
readonly
The ID of the cluster.
-
#namespace ⇒ String?
readonly
The namespace.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(cluster_id: nil, namespace: nil) ⇒ SecureNamespaceInfoProperty
constructor
A new instance of SecureNamespaceInfoProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(cluster_id: nil, namespace: nil) ⇒ SecureNamespaceInfoProperty
Returns a new instance of SecureNamespaceInfoProperty.
1116 1117 1118 1119 1120 1121 |
# File 'emr_containers/cfn_security_configuration.rb', line 1116 def initialize(cluster_id: nil, namespace: nil) @cluster_id = cluster_id Jsii::Type.check_type(@cluster_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "clusterId") unless @cluster_id.nil? @namespace = namespace Jsii::Type.check_type(@namespace, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "namespace") unless @namespace.nil? end |
Instance Attribute Details
#cluster_id ⇒ String? (readonly)
The ID of the cluster.
1127 1128 1129 |
# File 'emr_containers/cfn_security_configuration.rb', line 1127 def cluster_id @cluster_id end |
#namespace ⇒ String? (readonly)
The namespace.
1132 1133 1134 |
# File 'emr_containers/cfn_security_configuration.rb', line 1132 def namespace @namespace end |
Class Method Details
.jsii_properties ⇒ Object
1134 1135 1136 1137 1138 1139 |
# File 'emr_containers/cfn_security_configuration.rb', line 1134 def self.jsii_properties { :cluster_id => "clusterId", :namespace => "namespace", } end |
Instance Method Details
#to_jsii ⇒ Object
1141 1142 1143 1144 1145 1146 1147 1148 |
# File 'emr_containers/cfn_security_configuration.rb', line 1141 def to_jsii result = {} result.merge!({ "clusterId" => @cluster_id, "namespace" => @namespace, }) result.compact end |