Class: AWSCDK::DataZone::CfnConnection::SparkEMRPropertiesInputProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnConnection::SparkEMRPropertiesInputProperty
- Defined in:
- data_zone/cfn_connection.rb
Overview
The Spark EMR properties.
Instance Attribute Summary collapse
-
#compute_arn ⇒ String?
readonly
The compute ARN of Spark EMR.
-
#instance_profile_arn ⇒ String?
readonly
The instance profile ARN of Spark EMR.
-
#java_virtual_env ⇒ String?
readonly
The java virtual env of the Spark EMR.
-
#log_uri ⇒ String?
readonly
The log URI of the Spark EMR.
- #managed_endpoint_arn ⇒ String? readonly
-
#python_virtual_env ⇒ String?
readonly
The Python virtual env of the Spark EMR.
-
#runtime_role ⇒ String?
readonly
The runtime role of the Spark EMR.
-
#trusted_certificates_s3_uri ⇒ String?
readonly
The certificates S3 URI of the Spark EMR.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(compute_arn: nil, instance_profile_arn: nil, java_virtual_env: nil, log_uri: nil, managed_endpoint_arn: nil, python_virtual_env: nil, runtime_role: nil, trusted_certificates_s3_uri: nil) ⇒ SparkEMRPropertiesInputProperty
constructor
A new instance of SparkEMRPropertiesInputProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(compute_arn: nil, instance_profile_arn: nil, java_virtual_env: nil, log_uri: nil, managed_endpoint_arn: nil, python_virtual_env: nil, runtime_role: nil, trusted_certificates_s3_uri: nil) ⇒ SparkEMRPropertiesInputProperty
Returns a new instance of SparkEMRPropertiesInputProperty.
2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'data_zone/cfn_connection.rb', line 2044 def initialize(compute_arn: nil, instance_profile_arn: nil, java_virtual_env: nil, log_uri: nil, managed_endpoint_arn: nil, python_virtual_env: nil, runtime_role: nil, trusted_certificates_s3_uri: nil) @compute_arn = compute_arn Jsii::Type.check_type(@compute_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "computeArn") unless @compute_arn.nil? @instance_profile_arn = instance_profile_arn Jsii::Type.check_type(@instance_profile_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "instanceProfileArn") unless @instance_profile_arn.nil? @java_virtual_env = java_virtual_env Jsii::Type.check_type(@java_virtual_env, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "javaVirtualEnv") unless @java_virtual_env.nil? @log_uri = log_uri Jsii::Type.check_type(@log_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "logUri") unless @log_uri.nil? @managed_endpoint_arn = managed_endpoint_arn Jsii::Type.check_type(@managed_endpoint_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "managedEndpointArn") unless @managed_endpoint_arn.nil? @python_virtual_env = python_virtual_env Jsii::Type.check_type(@python_virtual_env, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "pythonVirtualEnv") unless @python_virtual_env.nil? @runtime_role = runtime_role Jsii::Type.check_type(@runtime_role, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "runtimeRole") unless @runtime_role.nil? @trusted_certificates_s3_uri = trusted_certificates_s3_uri Jsii::Type.check_type(@trusted_certificates_s3_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "trustedCertificatesS3Uri") unless @trusted_certificates_s3_uri.nil? end |
Instance Attribute Details
#compute_arn ⇒ String? (readonly)
The compute ARN of Spark EMR.
2067 2068 2069 |
# File 'data_zone/cfn_connection.rb', line 2067 def compute_arn @compute_arn end |
#instance_profile_arn ⇒ String? (readonly)
The instance profile ARN of Spark EMR.
2072 2073 2074 |
# File 'data_zone/cfn_connection.rb', line 2072 def instance_profile_arn @instance_profile_arn end |
#java_virtual_env ⇒ String? (readonly)
The java virtual env of the Spark EMR.
2077 2078 2079 |
# File 'data_zone/cfn_connection.rb', line 2077 def java_virtual_env @java_virtual_env end |
#log_uri ⇒ String? (readonly)
The log URI of the Spark EMR.
2082 2083 2084 |
# File 'data_zone/cfn_connection.rb', line 2082 def log_uri @log_uri end |
#managed_endpoint_arn ⇒ String? (readonly)
2085 2086 2087 |
# File 'data_zone/cfn_connection.rb', line 2085 def managed_endpoint_arn @managed_endpoint_arn end |
#python_virtual_env ⇒ String? (readonly)
The Python virtual env of the Spark EMR.
2090 2091 2092 |
# File 'data_zone/cfn_connection.rb', line 2090 def python_virtual_env @python_virtual_env end |
#runtime_role ⇒ String? (readonly)
The runtime role of the Spark EMR.
2095 2096 2097 |
# File 'data_zone/cfn_connection.rb', line 2095 def runtime_role @runtime_role end |
#trusted_certificates_s3_uri ⇒ String? (readonly)
The certificates S3 URI of the Spark EMR.
2100 2101 2102 |
# File 'data_zone/cfn_connection.rb', line 2100 def trusted_certificates_s3_uri @trusted_certificates_s3_uri end |
Class Method Details
.jsii_properties ⇒ Object
2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 |
# File 'data_zone/cfn_connection.rb', line 2102 def self.jsii_properties { :compute_arn => "computeArn", :instance_profile_arn => "instanceProfileArn", :java_virtual_env => "javaVirtualEnv", :log_uri => "logUri", :managed_endpoint_arn => "managedEndpointArn", :python_virtual_env => "pythonVirtualEnv", :runtime_role => "runtimeRole", :trusted_certificates_s3_uri => "trustedCertificatesS3Uri", } end |
Instance Method Details
#to_jsii ⇒ Object
2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 |
# File 'data_zone/cfn_connection.rb', line 2115 def to_jsii result = {} result.merge!({ "computeArn" => @compute_arn, "instanceProfileArn" => @instance_profile_arn, "javaVirtualEnv" => @java_virtual_env, "logUri" => @log_uri, "managedEndpointArn" => @managed_endpoint_arn, "pythonVirtualEnv" => @python_virtual_env, "runtimeRole" => @runtime_role, "trustedCertificatesS3Uri" => @trusted_certificates_s3_uri, }) result.compact end |