Class: AWSCDK::Sagemaker::CfnPartnerApp::PartnerAppMaintenanceConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sagemaker/cfn_partner_app.rb

Overview

A collection of settings that specify the maintenance schedule for the PartnerApp.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maintenance_window_start:) ⇒ PartnerAppMaintenanceConfigProperty

Returns a new instance of PartnerAppMaintenanceConfigProperty.

Parameters:

  • maintenance_window_start (String)

    The maintenance window start day and time for the PartnerApp.



737
738
739
740
# File 'sagemaker/cfn_partner_app.rb', line 737

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

Instance Attribute Details

#maintenance_window_startString (readonly)

The maintenance window start day and time for the PartnerApp.



746
747
748
# File 'sagemaker/cfn_partner_app.rb', line 746

def maintenance_window_start
  @maintenance_window_start
end

Class Method Details

.jsii_propertiesObject



748
749
750
751
752
# File 'sagemaker/cfn_partner_app.rb', line 748

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

Instance Method Details

#to_jsiiObject



754
755
756
757
758
759
760
# File 'sagemaker/cfn_partner_app.rb', line 754

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