Class: AWSCDK::SSMGUIConnect::CfnPreferences::RecordingDestinationsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
ssmgui_connect/cfn_preferences.rb

Overview

Determines where recordings of RDP connections are stored.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(s3_buckets:) ⇒ RecordingDestinationsProperty

Returns a new instance of RecordingDestinationsProperty.

Parameters:



548
549
550
551
# File 'ssmgui_connect/cfn_preferences.rb', line 548

def initialize(s3_buckets:)
  @s3_buckets = s3_buckets
  Jsii::Type.check_type(@s3_buckets, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfc3NtZ3VpY29ubmVjdC5DZm5QcmVmZXJlbmNlcy5TM0J1Y2tldFByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "s3Buckets")
end

Instance Attribute Details

Class Method Details

.jsii_propertiesObject



559
560
561
562
563
# File 'ssmgui_connect/cfn_preferences.rb', line 559

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

Instance Method Details

#to_jsiiObject



565
566
567
568
569
570
571
# File 'ssmgui_connect/cfn_preferences.rb', line 565

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