libZSservicesZSamazonka-ssmZSamazonka-ssm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSM.Types.MaintenanceWindowIdentity

Description

 
Synopsis

Documentation

data MaintenanceWindowIdentity Source #

Information about the maintenance window.

See: newMaintenanceWindowIdentity smart constructor.

Constructors

MaintenanceWindowIdentity' 

Fields

  • enabled :: Maybe Bool

    Indicates whether the maintenance window is enabled.

  • schedule :: Maybe Text

    The schedule of the maintenance window in the form of a cron or rate expression.

  • nextExecutionTime :: Maybe Text

    The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

  • scheduleOffset :: Maybe Natural

    The number of days to wait to run a maintenance window after the scheduled cron expression date and time.

  • endDate :: Maybe Text

    The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

  • scheduleTimezone :: Maybe Text

    The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

  • startDate :: Maybe Text

    The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

  • name :: Maybe Text

    The name of the maintenance window.

  • cutoff :: Maybe Natural

    The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.

  • description :: Maybe (Sensitive Text)

    A description of the maintenance window.

  • duration :: Maybe Natural

    The duration of the maintenance window in hours.

  • windowId :: Maybe Text

    The ID of the maintenance window.

Instances

Instances details
Eq MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

Show MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

Generic MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

Associated Types

type Rep MaintenanceWindowIdentity :: Type -> Type #

NFData MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

Hashable MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

FromJSON MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

type Rep MaintenanceWindowIdentity Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowIdentity

type Rep MaintenanceWindowIdentity = D1 ('MetaData "MaintenanceWindowIdentity" "Amazonka.SSM.Types.MaintenanceWindowIdentity" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "MaintenanceWindowIdentity'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextExecutionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "scheduleOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cutoff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "windowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newMaintenanceWindowIdentity :: MaintenanceWindowIdentity Source #

Create a value of MaintenanceWindowIdentity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:MaintenanceWindowIdentity', maintenanceWindowIdentity_enabled - Indicates whether the maintenance window is enabled.

$sel:schedule:MaintenanceWindowIdentity', maintenanceWindowIdentity_schedule - The schedule of the maintenance window in the form of a cron or rate expression.

$sel:nextExecutionTime:MaintenanceWindowIdentity', maintenanceWindowIdentity_nextExecutionTime - The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

$sel:scheduleOffset:MaintenanceWindowIdentity', maintenanceWindowIdentity_scheduleOffset - The number of days to wait to run a maintenance window after the scheduled cron expression date and time.

$sel:endDate:MaintenanceWindowIdentity', maintenanceWindowIdentity_endDate - The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

$sel:scheduleTimezone:MaintenanceWindowIdentity', maintenanceWindowIdentity_scheduleTimezone - The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

$sel:startDate:MaintenanceWindowIdentity', maintenanceWindowIdentity_startDate - The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

$sel:name:MaintenanceWindowIdentity', maintenanceWindowIdentity_name - The name of the maintenance window.

$sel:cutoff:MaintenanceWindowIdentity', maintenanceWindowIdentity_cutoff - The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.

$sel:description:MaintenanceWindowIdentity', maintenanceWindowIdentity_description - A description of the maintenance window.

$sel:duration:MaintenanceWindowIdentity', maintenanceWindowIdentity_duration - The duration of the maintenance window in hours.

$sel:windowId:MaintenanceWindowIdentity', maintenanceWindowIdentity_windowId - The ID of the maintenance window.

maintenanceWindowIdentity_enabled :: Lens' MaintenanceWindowIdentity (Maybe Bool) Source #

Indicates whether the maintenance window is enabled.

maintenanceWindowIdentity_schedule :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The schedule of the maintenance window in the form of a cron or rate expression.

maintenanceWindowIdentity_nextExecutionTime :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

maintenanceWindowIdentity_scheduleOffset :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #

The number of days to wait to run a maintenance window after the scheduled cron expression date and time.

maintenanceWindowIdentity_endDate :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

maintenanceWindowIdentity_scheduleTimezone :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

maintenanceWindowIdentity_startDate :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

maintenanceWindowIdentity_cutoff :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #

The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.

maintenanceWindowIdentity_duration :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #

The duration of the maintenance window in hours.