Class: AWSCDK::NimbleStudio::CfnStudioComponent::ComputeFarmConfigurationProperty

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(active_directory_user: nil, endpoint: nil) ⇒ ComputeFarmConfigurationProperty

Returns a new instance of ComputeFarmConfigurationProperty.

Parameters:

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


686
687
688
689
690
691
# File 'nimble_studio/cfn_studio_component.rb', line 686

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

Instance Attribute Details

#active_directory_userString? (readonly)



695
696
697
# File 'nimble_studio/cfn_studio_component.rb', line 695

def active_directory_user
  @active_directory_user
end

#endpointString? (readonly)



698
699
700
# File 'nimble_studio/cfn_studio_component.rb', line 698

def endpoint
  @endpoint
end

Class Method Details

.jsii_propertiesObject



700
701
702
703
704
705
# File 'nimble_studio/cfn_studio_component.rb', line 700

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

Instance Method Details

#to_jsiiObject



707
708
709
710
711
712
713
714
# File 'nimble_studio/cfn_studio_component.rb', line 707

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