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.MaintenanceWindowTarget

Description

 
Synopsis

Documentation

data MaintenanceWindowTarget Source #

The target registered with the maintenance window.

See: newMaintenanceWindowTarget smart constructor.

Constructors

MaintenanceWindowTarget' 

Fields

Instances

Instances details
Eq MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

Show MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

Generic MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

Associated Types

type Rep MaintenanceWindowTarget :: Type -> Type #

NFData MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

Methods

rnf :: MaintenanceWindowTarget -> () #

Hashable MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

FromJSON MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

type Rep MaintenanceWindowTarget Source # 
Instance details

Defined in Amazonka.SSM.Types.MaintenanceWindowTarget

newMaintenanceWindowTarget :: MaintenanceWindowTarget Source #

Create a value of MaintenanceWindowTarget 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:resourceType:MaintenanceWindowTarget', maintenanceWindowTarget_resourceType - The type of target that is being registered with the maintenance window.

$sel:ownerInformation:MaintenanceWindowTarget', maintenanceWindowTarget_ownerInformation - A user-provided value that will be included in any Amazon CloudWatch Events events that are raised while running tasks for these targets in this maintenance window.

$sel:windowTargetId:MaintenanceWindowTarget', maintenanceWindowTarget_windowTargetId - The ID of the target.

$sel:name:MaintenanceWindowTarget', maintenanceWindowTarget_name - The name for the maintenance window target.

$sel:targets:MaintenanceWindowTarget', maintenanceWindowTarget_targets - The targets, either instances or tags.

Specify instances using the following format:

Key=instanceids,Values=<instanceid1>,<instanceid2>

Tags are specified using the following format:

Key=<tag name>,Values=<tag value>.

$sel:description:MaintenanceWindowTarget', maintenanceWindowTarget_description - A description for the target.

$sel:windowId:MaintenanceWindowTarget', maintenanceWindowTarget_windowId - The ID of the maintenance window to register the target with.

maintenanceWindowTarget_resourceType :: Lens' MaintenanceWindowTarget (Maybe MaintenanceWindowResourceType) Source #

The type of target that is being registered with the maintenance window.

maintenanceWindowTarget_ownerInformation :: Lens' MaintenanceWindowTarget (Maybe Text) Source #

A user-provided value that will be included in any Amazon CloudWatch Events events that are raised while running tasks for these targets in this maintenance window.

maintenanceWindowTarget_name :: Lens' MaintenanceWindowTarget (Maybe Text) Source #

The name for the maintenance window target.

maintenanceWindowTarget_targets :: Lens' MaintenanceWindowTarget (Maybe [Target]) Source #

The targets, either instances or tags.

Specify instances using the following format:

Key=instanceids,Values=<instanceid1>,<instanceid2>

Tags are specified using the following format:

Key=<tag name>,Values=<tag value>.

maintenanceWindowTarget_windowId :: Lens' MaintenanceWindowTarget (Maybe Text) Source #

The ID of the maintenance window to register the target with.