Class: AWSCDK::KinesisAnalyticsv2::CfnApplication::ApplicationMaintenanceConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
kinesis_analyticsv2/cfn_application.rb

Overview

Specifies the maintenance configuration for a AKAlong .

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(application_maintenance_window_start_time:) ⇒ ApplicationMaintenanceConfigurationProperty

Returns a new instance of ApplicationMaintenanceConfigurationProperty.

Parameters:

  • application_maintenance_window_start_time (String)

    The UTC timestamp of a day from which the eight-hour maintenance window will begin every day of the week.



830
831
832
833
# File 'kinesis_analyticsv2/cfn_application.rb', line 830

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

Instance Attribute Details

#application_maintenance_window_start_timeString (readonly)

The UTC timestamp of a day from which the eight-hour maintenance window will begin every day of the week.

Maintenance of the application happens only during this eight-hour window.



841
842
843
# File 'kinesis_analyticsv2/cfn_application.rb', line 841

def application_maintenance_window_start_time
  @application_maintenance_window_start_time
end

Class Method Details

.jsii_propertiesObject



843
844
845
846
847
# File 'kinesis_analyticsv2/cfn_application.rb', line 843

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

Instance Method Details

#to_jsiiObject



849
850
851
852
853
854
855
# File 'kinesis_analyticsv2/cfn_application.rb', line 849

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