Class: AWSCDK::EMRContainers::CfnEndpoint::S3MonitoringConfigurationProperty

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

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(log_uri:) ⇒ S3MonitoringConfigurationProperty

Returns a new instance of S3MonitoringConfigurationProperty.

Parameters:

  • log_uri (String)


900
901
902
903
# File 'emr_containers/cfn_endpoint.rb', line 900

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

Instance Attribute Details

#log_uriString (readonly)



907
908
909
# File 'emr_containers/cfn_endpoint.rb', line 907

def log_uri
  @log_uri
end

Class Method Details

.jsii_propertiesObject



909
910
911
912
913
# File 'emr_containers/cfn_endpoint.rb', line 909

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

Instance Method Details

#to_jsiiObject



915
916
917
918
919
920
921
# File 'emr_containers/cfn_endpoint.rb', line 915

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