Class: AWSCDK::NimbleStudio::CfnStudioComponent::LicenseServiceConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
nimble_studio/cfn_studio_component.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(endpoint: nil) ⇒ LicenseServiceConfigurationProperty

Returns a new instance of LicenseServiceConfigurationProperty.

Parameters:

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


722
723
724
725
# File 'nimble_studio/cfn_studio_component.rb', line 722

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

Instance Attribute Details

#endpointString? (readonly)



729
730
731
# File 'nimble_studio/cfn_studio_component.rb', line 729

def endpoint
  @endpoint
end

Class Method Details

.jsii_propertiesObject



731
732
733
734
735
# File 'nimble_studio/cfn_studio_component.rb', line 731

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

Instance Method Details

#to_jsiiObject



737
738
739
740
741
742
743
# File 'nimble_studio/cfn_studio_component.rb', line 737

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