Class: AWSCDK::AppRunner::CfnObservabilityConfiguration::TraceConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
app_runner/cfn_observability_configuration.rb

Overview

Describes the configuration of the tracing feature within an AWS App Runner observability configuration.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vendor:) ⇒ TraceConfigurationProperty

Returns a new instance of TraceConfigurationProperty.

Parameters:

  • vendor (String)

    The implementation provider chosen for tracing App Runner services.



572
573
574
575
# File 'app_runner/cfn_observability_configuration.rb', line 572

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

Instance Attribute Details

#vendorString (readonly)

The implementation provider chosen for tracing App Runner services.



581
582
583
# File 'app_runner/cfn_observability_configuration.rb', line 581

def vendor
  @vendor
end

Class Method Details

.jsii_propertiesObject



583
584
585
586
587
# File 'app_runner/cfn_observability_configuration.rb', line 583

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

Instance Method Details

#to_jsiiObject



589
590
591
592
593
594
595
# File 'app_runner/cfn_observability_configuration.rb', line 589

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