amazonka-ssm-1.5.0: Amazon Simple Systems Manager (SSM) SDK.

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

Network.AWS.SSM

Contents

Description

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A managed instance is any Amazon EC2 instance or on-premises machine in your hybrid environment that has been configured for Systems Manager.

This reference is intended to be used with the Amazon EC2 Systems Manager User Guide .

To get started, verify prerequisites and configure managed instances. For more information, see Systems Manager Prerequisites .

For information about other API actions you can perform on Amazon EC2 instances, see the Amazon EC2 API Reference . For information about how to use a Query API, see Making API Requests .

Synopsis

Service Configuration

ssm :: Service Source #

API version 2014-11-06 of the Amazon Simple Systems Manager (SSM) SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SSM.

AutomationDefinitionVersionNotFoundException

_AutomationDefinitionVersionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Automation document with the specified name and version could not be found.

InvalidDocumentVersion

_InvalidDocumentVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #

The document version is not valid or does not exist.

HierarchyTypeMismatchException

_HierarchyTypeMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Parameter Store does not support changing a parameter type in a hierarchy. For example, you can't change a parameter from a String type to a SecureString type. You must create a new, unique parameter.

InvalidSchedule

_InvalidSchedule :: AsError a => Getting (First ServiceError) a ServiceError Source #

The schedule is invalid. Verify your cron or rate expression and try again.

UnsupportedParameterType

_UnsupportedParameterType :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameter type is not supported.

InvalidPluginName

_InvalidPluginName :: AsError a => Getting (First ServiceError) a ServiceError Source #

The plugin name is not valid.

FeatureNotAvailableException

_FeatureNotAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You attempted to register a LAMBDA or STEP_FUNCTION task in a region where the corresponding service is not available.

InvalidAutomationSignalException

_InvalidAutomationSignalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The signal is not valid for the current Automation execution.

ResourceDataSyncCountExceededException

_ResourceDataSyncCountExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the allowed maximum sync configurations.

UnsupportedPlatformType

_UnsupportedPlatformType :: AsError a => Getting (First ServiceError) a ServiceError Source #

The document does not support the platform type of the given instance ID(s). For example, you sent an document for a Windows instance to a Linux instance.

InvalidFilterValue

_InvalidFilterValue :: AsError a => Getting (First ServiceError) a ServiceError Source #

The filter value is not valid. Verify the value and try again.

InvalidItemContentException

_InvalidItemContentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more content items is not valid.

InvalidFilterOption

_InvalidFilterOption :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified filter option is not valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

ParameterPatternMismatchException

InvalidPermissionType

_InvalidPermissionType :: AsError a => Getting (First ServiceError) a ServiceError Source #

The permission type is not supported. Share is the only supported permission type.

AssociatedInstances

_AssociatedInstances :: AsError a => Getting (First ServiceError) a ServiceError Source #

You must disassociate a document from all instances before you can delete it.

UnsupportedOperatingSystem

_UnsupportedOperatingSystem :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operating systems you specified is not supported, or the operation is not supported for the operating system. Valid operating systems include: Windows, AmazonLinux, RedhatEnterpriseLinux, and Ubuntu.

InvalidInstanceId

_InvalidInstanceId :: AsError a => Getting (First ServiceError) a ServiceError Source #

The following problems can cause this exception:

You do not have permission to access the instance.

The SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

The SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling the SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

StatusUnchanged

_StatusUnchanged :: AsError a => Getting (First ServiceError) a ServiceError Source #

The updated status is the same as the current status.

InvalidNextToken

_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified token is not valid.

InvalidOutputFolder

_InvalidOutputFolder :: AsError a => Getting (First ServiceError) a ServiceError Source #

The S3 bucket does not exist.

InvalidActivationId

_InvalidActivationId :: AsError a => Getting (First ServiceError) a ServiceError Source #

The activation ID is not valid. Verify the you entered the correct ActivationId or ActivationCode and try again.

InvalidResultAttributeException

_InvalidResultAttributeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified inventory item result attribute is not valid.

ResourceLimitExceededException

_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Error returned when the caller has exceeded the default resource limits (e.g. too many Maintenance Windows have been created).

ResourceDataSyncInvalidConfigurationException

InvalidCommandId

_InvalidCommandId :: AsError a => Getting (First ServiceError) a ServiceError Source #

Prism for InvalidCommandId' errors.

DuplicateInstanceId

_DuplicateInstanceId :: AsError a => Getting (First ServiceError) a ServiceError Source #

You cannot specify an instance ID in more than one association.

InvalidResourceType

_InvalidResourceType :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

UnsupportedInventorySchemaVersionException

_UnsupportedInventorySchemaVersionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Inventory item type schema version has to match supported versions in the service. Check output of GetInventorySchema to see the available schema version for each type.

InvalidDocument

_InvalidDocument :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified document does not exist.

AutomationDefinitionNotFoundException

_AutomationDefinitionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Automation document with the specified name could not be found.

InvalidFilterKey

_InvalidFilterKey :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified key is not valid.

InvalidAutomationExecutionParametersException

_InvalidAutomationExecutionParametersException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The supplied parameters for invoking the specified Automation document are incorrect. For example, they may not match the set of parameters permitted for the specified Automation document.

AutomationExecutionNotFoundException

_AutomationExecutionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no automation execution information for the requested automation execution ID.

InvalidTypeNameException

_InvalidTypeNameException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameter type name is not valid.

ResourceDataSyncNotFoundException

_ResourceDataSyncNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified sync name was not found.

ParameterMaxVersionLimitExceeded

_ParameterMaxVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameter exceeded the maximum number of allowed versions.

ItemSizeLimitExceededException

_ItemSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The inventory item size has exceeded the size limit.

ResourceDataSyncAlreadyExistsException

_ResourceDataSyncAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A sync configuration with the same name already exists.

DoesNotExistException

_DoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Error returned when the ID specified for a resource (e.g. a Maintenance Window) doesn't exist.

AutomationExecutionLimitExceededException

_AutomationExecutionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of simultaneously running Automation executions exceeded the allowable limit.

IdempotentParameterMismatch

_IdempotentParameterMismatch :: AsError a => Getting (First ServiceError) a ServiceError Source #

Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

InvalidInstanceInformationFilterValue

_InvalidInstanceInformationFilterValue :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified filter value is not valid.

ItemContentMismatchException

_ItemContentMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The inventory item has invalid content.

ParameterAlreadyExists

_ParameterAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameter already exists. You can't create duplicate parameters.

AssociationAlreadyExists

_AssociationAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified association already exists.

ComplianceTypeCountLimitExceededException

_ComplianceTypeCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You specified too many custom compliance types. You can specify a maximum of 10 different types.

InvalidDocumentContent

_InvalidDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError Source #

The content for the document is not valid.

ParameterLimitExceeded

_ParameterLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the number of parameters for this AWS account. Delete one or more parameters and try again.

AssociationLimitExceeded

_AssociationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can have at most 2,000 active associations.

InvalidAssociationVersion

_InvalidAssociationVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #

The version you specified is not valid. Use ListAssociationVersions to view all versions of an association according to the association ID. Or, use the > LATEST parameter to view the latest version of the association.

AssociationDoesNotExist

_AssociationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified association does not exist.

ParameterNotFound

_ParameterNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameter could not be found. Verify the name and try again.

TargetInUseException

_TargetInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You specified the Safe option for the DeregisterTargetFromMaintenanceWindow operation, but the target is still referenced in a task.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred on the server side.

UnsupportedInventoryItemContextException

_UnsupportedInventoryItemContextException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Context attribute that you specified for the InventoryItem is not allowed for this inventory type. You can only use the Context attribute with inventory types like AWS:ComplianceItem .

AssociationVersionLimitExceeded

_AssociationVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum number versions allowed for an association. Each association has a limit of 1,000 versions.

InvalidRole

_InvalidRole :: AsError a => Getting (First ServiceError) a ServiceError Source #

The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see Configuring Amazon SNS Notifications for Run Command in the Amazon EC2 Systems Manager User Guide .

TooManyUpdates

_TooManyUpdates :: AsError a => Getting (First ServiceError) a ServiceError Source #

There are concurrent updates for a resource that supports one update at a time.

InvalidActivation

_InvalidActivation :: AsError a => Getting (First ServiceError) a ServiceError Source #

The activation is not valid. The activation might have been deleted, or the ActivationId and the ActivationCode do not match.

InvalidDocumentSchemaVersion

_InvalidDocumentSchemaVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #

The version of the document schema is not supported.

MaxDocumentSizeExceeded

_MaxDocumentSizeExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The size limit of a document is 64 KB.

ParameterVersionNotFound

_ParameterVersionNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter version was not found. Verify the parameter name and version, and try again.

InvalidUpdate

_InvalidUpdate :: AsError a => Getting (First ServiceError) a ServiceError Source #

The update is not valid.

CustomSchemaCountLimitExceededException

_CustomSchemaCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the limit for custom schemas. Delete one or more custom schemas and try again.

InvalidTarget

_InvalidTarget :: AsError a => Getting (First ServiceError) a ServiceError Source #

The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.

HierarchyLevelLimitExceededException

_HierarchyLevelLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A hierarchy can have a maximum of five levels. For example:

FinanceProdIADOSWinServ2016license15

For more information, see Working with Systems Manager Parameters .

InvalidDocumentOperation

_InvalidDocumentOperation :: AsError a => Getting (First ServiceError) a ServiceError Source #

You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.

InvocationDoesNotExist

_InvocationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #

The command ID and instance ID you specified did not match any invocations. Verify the command ID adn the instance ID and try again.

DocumentVersionLimitExceeded

_DocumentVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The document has too many versions. Delete one or more document versions and try again.

InvalidOutputLocation

_InvalidOutputLocation :: AsError a => Getting (First ServiceError) a ServiceError Source #

The output location is not valid or does not exist.

InvalidKeyId

_InvalidKeyId :: AsError a => Getting (First ServiceError) a ServiceError Source #

The query key ID is not valid.

InvalidParameters

_InvalidParameters :: AsError a => Getting (First ServiceError) a ServiceError Source #

You must specify values for all required parameters in the Systems Manager document. You can only supply values to parameters defined in the Systems Manager document.

InvalidResourceId

_InvalidResourceId :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource ID is not valid. Verify that you entered the correct ID and try again.

InvalidAllowedPatternException

_InvalidAllowedPatternException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request does not meet the regular expression requirement.

InvalidNotificationConfig

_InvalidNotificationConfig :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more configuration items is not valid. Verify that a valid Amazon Resource Name (ARN) was provided for an Amazon SNS topic.

InvalidInventoryItemContextException

_InvalidInventoryItemContextException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You specified invalid keys or values in the Context attribute for InventoryItem . Verify the keys and values, and try again.

TotalSizeLimitExceededException

_TotalSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The size of inventory data has exceeded the total size limit for the resource.

SubTypeCountLimitExceededException

_SubTypeCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The sub-type count exceeded the limit for the inventory type.

TooManyTagsError

_TooManyTagsError :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Targets parameter includes too many tags. Remove one or more tags and try the command again.

DocumentPermissionLimit

_DocumentPermissionLimit :: AsError a => Getting (First ServiceError) a ServiceError Source #

The document cannot be shared with more AWS user accounts. You can share a document with a maximum of 20 accounts. You can publicly share up to five documents. If you need to increase this limit, contact AWS Support.

DuplicateDocumentContent

_DuplicateDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError Source #

The content of the association document matches another document. Change the content of the document and try again.

DocumentAlreadyExists

_DocumentAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified document already exists.

DocumentLimitExceeded

_DocumentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can have at most 200 active Systems Manager documents.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Error returned if an attempt is made to register a patch group with a patch baseline that is already registered with a different patch baseline.

InvalidFilter

_InvalidFilter :: AsError a => Getting (First ServiceError) a ServiceError Source #

The filter name is not valid. Verify the you entered the correct name and try again.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Error returned if an attempt is made to delete a patch baseline that is registered for a patch group.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeInstancePatches

GetInventory

GetParameters

DeletePatchBaseline

UpdatePatchBaseline

GetParameter

UpdateDocumentDefaultVersion

ListResourceDataSync

GetDeployablePatchSnapshotForInstance

DescribeParameters (Paginated)

GetParametersByPath

PutComplianceItems

DescribeActivations (Paginated)

GetMaintenanceWindowTask

ListTagsForResource

DescribeDocument

CreateAssociation

DeleteActivation

DescribeMaintenanceWindowExecutions

GetInventorySchema

ListComplianceSummaries

StartAutomationExecution

CreateActivation

DeleteMaintenanceWindow

UpdateMaintenanceWindow

DescribeMaintenanceWindowExecutionTasks

GetDefaultPatchBaseline

GetMaintenanceWindowExecutionTask

CreateDocument

RemoveTagsFromResource

DeleteParameters

DescribePatchGroupState

ListCommandInvocations (Paginated)

DeregisterTargetFromMaintenanceWindow

DescribeEffectivePatchesForPatchBaseline

DescribeMaintenanceWindowTargets

RegisterPatchBaselineForPatchGroup

ListDocuments (Paginated)

DescribeInstancePatchStates

GetPatchBaselineForPatchGroup

UpdateManagedInstanceRole

ListComplianceItems

GetDocument

AddTagsToResource

CancelCommand

GetCommandInvocation

DescribeInstancePatchStatesForPatchGroup

DeregisterManagedInstance

DescribeAssociation

ModifyDocumentPermission

DeleteResourceDataSync

UpdateAssociationStatus

DescribeAvailablePatches

ListDocumentVersions

DeregisterPatchBaselineForPatchGroup

DescribePatchGroups

GetMaintenanceWindow

DescribeMaintenanceWindows

RegisterTaskWithMaintenanceWindow

RegisterDefaultPatchBaseline

ListResourceComplianceSummaries

ListAssociationVersions

DescribeMaintenanceWindowTasks

DescribeInstanceAssociationsStatus

DeregisterTaskFromMaintenanceWindow

ListInventoryEntries

UpdateMaintenanceWindowTask

GetParameterHistory

CreateMaintenanceWindow

StopAutomationExecution

GetMaintenanceWindowExecution

SendAutomationSignal

PutParameter

DescribeMaintenanceWindowExecutionTaskInvocations

GetMaintenanceWindowExecutionTaskInvocation

DeleteParameter

DescribeInstanceInformation (Paginated)

ListAssociations (Paginated)

DeleteAssociation

UpdateAssociation

PutInventory

DescribeEffectiveInstanceAssociations

DescribeAutomationExecutions

GetAutomationExecution

SendCommand

DescribePatchBaselines

GetPatchBaseline

RegisterTargetWithMaintenanceWindow

ListCommands (Paginated)

UpdateDocument

DeleteDocument

DescribeDocumentPermission

CreateAssociationBatch

UpdateMaintenanceWindowTarget

CreateResourceDataSync

CreatePatchBaseline

Types

AssociationFilterKey

data AssociationFilterKey Source #

Instances

Bounded AssociationFilterKey Source # 
Enum AssociationFilterKey Source # 
Eq AssociationFilterKey Source # 
Data AssociationFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationFilterKey -> c AssociationFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationFilterKey #

toConstr :: AssociationFilterKey -> Constr #

dataTypeOf :: AssociationFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> AssociationFilterKey -> AssociationFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationFilterKey -> m AssociationFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationFilterKey -> m AssociationFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationFilterKey -> m AssociationFilterKey #

Ord AssociationFilterKey Source # 
Read AssociationFilterKey Source # 
Show AssociationFilterKey Source # 
Generic AssociationFilterKey Source # 
Hashable AssociationFilterKey Source # 
ToJSON AssociationFilterKey Source # 
NFData AssociationFilterKey Source # 

Methods

rnf :: AssociationFilterKey -> () #

ToQuery AssociationFilterKey Source # 
ToHeader AssociationFilterKey Source # 
ToByteString AssociationFilterKey Source # 
FromText AssociationFilterKey Source # 
ToText AssociationFilterKey Source # 
type Rep AssociationFilterKey Source # 
type Rep AssociationFilterKey = D1 (MetaData "AssociationFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "AFKAssociationId" PrefixI False) U1) ((:+:) (C1 (MetaCons "AFKAssociationName" PrefixI False) U1) (C1 (MetaCons "AFKAssociationStatusName" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "AFKInstanceId" PrefixI False) U1) (C1 (MetaCons "AFKLastExecutedAfter" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AFKLastExecutedBefore" PrefixI False) U1) (C1 (MetaCons "AFKName" PrefixI False) U1))))

AssociationStatusName

data AssociationStatusName Source #

Instances

Bounded AssociationStatusName Source # 
Enum AssociationStatusName Source # 
Eq AssociationStatusName Source # 
Data AssociationStatusName Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationStatusName -> c AssociationStatusName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationStatusName #

toConstr :: AssociationStatusName -> Constr #

dataTypeOf :: AssociationStatusName -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationStatusName) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationStatusName) #

gmapT :: (forall b. Data b => b -> b) -> AssociationStatusName -> AssociationStatusName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationStatusName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationStatusName -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationStatusName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationStatusName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationStatusName -> m AssociationStatusName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationStatusName -> m AssociationStatusName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationStatusName -> m AssociationStatusName #

Ord AssociationStatusName Source # 
Read AssociationStatusName Source # 
Show AssociationStatusName Source # 
Generic AssociationStatusName Source # 
Hashable AssociationStatusName Source # 
FromJSON AssociationStatusName Source # 
ToJSON AssociationStatusName Source # 
NFData AssociationStatusName Source # 

Methods

rnf :: AssociationStatusName -> () #

ToQuery AssociationStatusName Source # 
ToHeader AssociationStatusName Source # 
ToByteString AssociationStatusName Source # 
FromText AssociationStatusName Source # 
ToText AssociationStatusName Source # 
type Rep AssociationStatusName Source # 
type Rep AssociationStatusName = D1 (MetaData "AssociationStatusName" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "ASNFailed" PrefixI False) U1) ((:+:) (C1 (MetaCons "ASNPending" PrefixI False) U1) (C1 (MetaCons "ASNSuccess" PrefixI False) U1)))

AutomationExecutionFilterKey

data AutomationExecutionFilterKey Source #

Instances

Bounded AutomationExecutionFilterKey Source # 
Enum AutomationExecutionFilterKey Source # 
Eq AutomationExecutionFilterKey Source # 
Data AutomationExecutionFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecutionFilterKey -> c AutomationExecutionFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecutionFilterKey #

toConstr :: AutomationExecutionFilterKey -> Constr #

dataTypeOf :: AutomationExecutionFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecutionFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecutionFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecutionFilterKey -> AutomationExecutionFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecutionFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecutionFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecutionFilterKey -> m AutomationExecutionFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionFilterKey -> m AutomationExecutionFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionFilterKey -> m AutomationExecutionFilterKey #

Ord AutomationExecutionFilterKey Source # 
Read AutomationExecutionFilterKey Source # 
Show AutomationExecutionFilterKey Source # 
Generic AutomationExecutionFilterKey Source # 
Hashable AutomationExecutionFilterKey Source # 
ToJSON AutomationExecutionFilterKey Source # 
NFData AutomationExecutionFilterKey Source # 
ToQuery AutomationExecutionFilterKey Source # 
ToHeader AutomationExecutionFilterKey Source # 
ToByteString AutomationExecutionFilterKey Source # 
FromText AutomationExecutionFilterKey Source # 
ToText AutomationExecutionFilterKey Source # 
type Rep AutomationExecutionFilterKey Source # 
type Rep AutomationExecutionFilterKey = D1 (MetaData "AutomationExecutionFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "DocumentNamePrefix" PrefixI False) U1) (C1 (MetaCons "ExecutionStatus" PrefixI False) U1))

AutomationExecutionStatus

data AutomationExecutionStatus Source #

Instances

Bounded AutomationExecutionStatus Source # 
Enum AutomationExecutionStatus Source # 
Eq AutomationExecutionStatus Source # 
Data AutomationExecutionStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecutionStatus -> c AutomationExecutionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecutionStatus #

toConstr :: AutomationExecutionStatus -> Constr #

dataTypeOf :: AutomationExecutionStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecutionStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecutionStatus) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecutionStatus -> AutomationExecutionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecutionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecutionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecutionStatus -> m AutomationExecutionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionStatus -> m AutomationExecutionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionStatus -> m AutomationExecutionStatus #

Ord AutomationExecutionStatus Source # 
Read AutomationExecutionStatus Source # 
Show AutomationExecutionStatus Source # 
Generic AutomationExecutionStatus Source # 
Hashable AutomationExecutionStatus Source # 
FromJSON AutomationExecutionStatus Source # 
NFData AutomationExecutionStatus Source # 
ToQuery AutomationExecutionStatus Source # 
ToHeader AutomationExecutionStatus Source # 
ToByteString AutomationExecutionStatus Source # 
FromText AutomationExecutionStatus Source # 
ToText AutomationExecutionStatus Source # 
type Rep AutomationExecutionStatus Source # 
type Rep AutomationExecutionStatus = D1 (MetaData "AutomationExecutionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "AESCancelled" PrefixI False) U1) ((:+:) (C1 (MetaCons "AESFailed" PrefixI False) U1) (C1 (MetaCons "AESInProgress" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "AESPending" PrefixI False) U1) (C1 (MetaCons "AESSuccess" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AESTimedOut" PrefixI False) U1) (C1 (MetaCons "AESWaiting" PrefixI False) U1))))

CommandFilterKey

data CommandFilterKey Source #

Instances

Bounded CommandFilterKey Source # 
Enum CommandFilterKey Source # 
Eq CommandFilterKey Source # 
Data CommandFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandFilterKey -> c CommandFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandFilterKey #

toConstr :: CommandFilterKey -> Constr #

dataTypeOf :: CommandFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> CommandFilterKey -> CommandFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandFilterKey -> m CommandFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandFilterKey -> m CommandFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandFilterKey -> m CommandFilterKey #

Ord CommandFilterKey Source # 
Read CommandFilterKey Source # 
Show CommandFilterKey Source # 
Generic CommandFilterKey Source # 
Hashable CommandFilterKey Source # 
ToJSON CommandFilterKey Source # 
NFData CommandFilterKey Source # 

Methods

rnf :: CommandFilterKey -> () #

ToQuery CommandFilterKey Source # 
ToHeader CommandFilterKey Source # 
ToByteString CommandFilterKey Source # 
FromText CommandFilterKey Source # 
ToText CommandFilterKey Source # 
type Rep CommandFilterKey Source # 
type Rep CommandFilterKey = D1 (MetaData "CommandFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "CommandInvokedAfter" PrefixI False) U1) ((:+:) (C1 (MetaCons "CommandInvokedBefore" PrefixI False) U1) (C1 (MetaCons "CommandStatus" PrefixI False) U1)))

CommandInvocationStatus

data CommandInvocationStatus Source #

Instances

Bounded CommandInvocationStatus Source # 
Enum CommandInvocationStatus Source # 
Eq CommandInvocationStatus Source # 
Data CommandInvocationStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandInvocationStatus -> c CommandInvocationStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandInvocationStatus #

toConstr :: CommandInvocationStatus -> Constr #

dataTypeOf :: CommandInvocationStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandInvocationStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandInvocationStatus) #

gmapT :: (forall b. Data b => b -> b) -> CommandInvocationStatus -> CommandInvocationStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandInvocationStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandInvocationStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandInvocationStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandInvocationStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandInvocationStatus -> m CommandInvocationStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandInvocationStatus -> m CommandInvocationStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandInvocationStatus -> m CommandInvocationStatus #

Ord CommandInvocationStatus Source # 
Read CommandInvocationStatus Source # 
Show CommandInvocationStatus Source # 
Generic CommandInvocationStatus Source # 
Hashable CommandInvocationStatus Source # 
FromJSON CommandInvocationStatus Source # 
NFData CommandInvocationStatus Source # 

Methods

rnf :: CommandInvocationStatus -> () #

ToQuery CommandInvocationStatus Source # 
ToHeader CommandInvocationStatus Source # 
ToByteString CommandInvocationStatus Source # 
FromText CommandInvocationStatus Source # 
ToText CommandInvocationStatus Source # 
type Rep CommandInvocationStatus Source # 
type Rep CommandInvocationStatus = D1 (MetaData "CommandInvocationStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "CISCancelled" PrefixI False) U1) (C1 (MetaCons "CISCancelling" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CISDelayed" PrefixI False) U1) (C1 (MetaCons "CISFailed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "CISInProgress" PrefixI False) U1) (C1 (MetaCons "CISPending" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CISSuccess" PrefixI False) U1) (C1 (MetaCons "CISTimedOut" PrefixI False) U1))))

CommandPluginStatus

data CommandPluginStatus Source #

Instances

Bounded CommandPluginStatus Source # 
Enum CommandPluginStatus Source # 
Eq CommandPluginStatus Source # 
Data CommandPluginStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandPluginStatus -> c CommandPluginStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandPluginStatus #

toConstr :: CommandPluginStatus -> Constr #

dataTypeOf :: CommandPluginStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandPluginStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandPluginStatus) #

gmapT :: (forall b. Data b => b -> b) -> CommandPluginStatus -> CommandPluginStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandPluginStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandPluginStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandPluginStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandPluginStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandPluginStatus -> m CommandPluginStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandPluginStatus -> m CommandPluginStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandPluginStatus -> m CommandPluginStatus #

Ord CommandPluginStatus Source # 
Read CommandPluginStatus Source # 
Show CommandPluginStatus Source # 
Generic CommandPluginStatus Source # 
Hashable CommandPluginStatus Source # 
FromJSON CommandPluginStatus Source # 
NFData CommandPluginStatus Source # 

Methods

rnf :: CommandPluginStatus -> () #

ToQuery CommandPluginStatus Source # 
ToHeader CommandPluginStatus Source # 
ToByteString CommandPluginStatus Source # 
FromText CommandPluginStatus Source # 
ToText CommandPluginStatus Source # 
type Rep CommandPluginStatus Source # 
type Rep CommandPluginStatus = D1 (MetaData "CommandPluginStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "CPSCancelled" PrefixI False) U1) ((:+:) (C1 (MetaCons "CPSFailed" PrefixI False) U1) (C1 (MetaCons "CPSInProgress" PrefixI False) U1))) ((:+:) (C1 (MetaCons "CPSPending" PrefixI False) U1) ((:+:) (C1 (MetaCons "CPSSuccess" PrefixI False) U1) (C1 (MetaCons "CPSTimedOut" PrefixI False) U1))))

CommandStatus

data CommandStatus Source #

Instances

Bounded CommandStatus Source # 
Enum CommandStatus Source # 
Eq CommandStatus Source # 
Data CommandStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandStatus -> c CommandStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandStatus #

toConstr :: CommandStatus -> Constr #

dataTypeOf :: CommandStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandStatus) #

gmapT :: (forall b. Data b => b -> b) -> CommandStatus -> CommandStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandStatus -> m CommandStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandStatus -> m CommandStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandStatus -> m CommandStatus #

Ord CommandStatus Source # 
Read CommandStatus Source # 
Show CommandStatus Source # 
Generic CommandStatus Source # 

Associated Types

type Rep CommandStatus :: * -> * #

Hashable CommandStatus Source # 
FromJSON CommandStatus Source # 
NFData CommandStatus Source # 

Methods

rnf :: CommandStatus -> () #

ToQuery CommandStatus Source # 
ToHeader CommandStatus Source # 
ToByteString CommandStatus Source # 
FromText CommandStatus Source # 
ToText CommandStatus Source # 

Methods

toText :: CommandStatus -> Text #

type Rep CommandStatus Source # 
type Rep CommandStatus = D1 (MetaData "CommandStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "CSCancelled" PrefixI False) U1) ((:+:) (C1 (MetaCons "CSCancelling" PrefixI False) U1) (C1 (MetaCons "CSFailed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "CSInProgress" PrefixI False) U1) (C1 (MetaCons "CSPending" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CSSuccess" PrefixI False) U1) (C1 (MetaCons "CSTimedOut" PrefixI False) U1))))

ComplianceQueryOperatorType

data ComplianceQueryOperatorType Source #

Instances

Bounded ComplianceQueryOperatorType Source # 
Enum ComplianceQueryOperatorType Source # 
Eq ComplianceQueryOperatorType Source # 
Data ComplianceQueryOperatorType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceQueryOperatorType -> c ComplianceQueryOperatorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceQueryOperatorType #

toConstr :: ComplianceQueryOperatorType -> Constr #

dataTypeOf :: ComplianceQueryOperatorType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceQueryOperatorType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceQueryOperatorType) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceQueryOperatorType -> ComplianceQueryOperatorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceQueryOperatorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceQueryOperatorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceQueryOperatorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceQueryOperatorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceQueryOperatorType -> m ComplianceQueryOperatorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceQueryOperatorType -> m ComplianceQueryOperatorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceQueryOperatorType -> m ComplianceQueryOperatorType #

Ord ComplianceQueryOperatorType Source # 
Read ComplianceQueryOperatorType Source # 
Show ComplianceQueryOperatorType Source # 
Generic ComplianceQueryOperatorType Source # 
Hashable ComplianceQueryOperatorType Source # 
ToJSON ComplianceQueryOperatorType Source # 
NFData ComplianceQueryOperatorType Source # 
ToQuery ComplianceQueryOperatorType Source # 
ToHeader ComplianceQueryOperatorType Source # 
ToByteString ComplianceQueryOperatorType Source # 
FromText ComplianceQueryOperatorType Source # 
ToText ComplianceQueryOperatorType Source # 
type Rep ComplianceQueryOperatorType Source # 
type Rep ComplianceQueryOperatorType = D1 (MetaData "ComplianceQueryOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "CQOTBeginWith" PrefixI False) U1) (C1 (MetaCons "CQOTEqual" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CQOTGreaterThan" PrefixI False) U1) ((:+:) (C1 (MetaCons "CQOTLessThan" PrefixI False) U1) (C1 (MetaCons "CQOTNotEqual" PrefixI False) U1))))

ComplianceSeverity

data ComplianceSeverity Source #

Instances

Bounded ComplianceSeverity Source # 
Enum ComplianceSeverity Source # 
Eq ComplianceSeverity Source # 
Data ComplianceSeverity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceSeverity -> c ComplianceSeverity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceSeverity #

toConstr :: ComplianceSeverity -> Constr #

dataTypeOf :: ComplianceSeverity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceSeverity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceSeverity) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceSeverity -> ComplianceSeverity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceSeverity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceSeverity -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceSeverity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceSeverity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceSeverity -> m ComplianceSeverity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceSeverity -> m ComplianceSeverity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceSeverity -> m ComplianceSeverity #

Ord ComplianceSeverity Source # 
Read ComplianceSeverity Source # 
Show ComplianceSeverity Source # 
Generic ComplianceSeverity Source # 
Hashable ComplianceSeverity Source # 
FromJSON ComplianceSeverity Source # 
ToJSON ComplianceSeverity Source # 
NFData ComplianceSeverity Source # 

Methods

rnf :: ComplianceSeverity -> () #

ToQuery ComplianceSeverity Source # 
ToHeader ComplianceSeverity Source # 
ToByteString ComplianceSeverity Source # 
FromText ComplianceSeverity Source # 
ToText ComplianceSeverity Source # 
type Rep ComplianceSeverity Source # 
type Rep ComplianceSeverity = D1 (MetaData "ComplianceSeverity" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "CSCritical" PrefixI False) U1) ((:+:) (C1 (MetaCons "CSHigh" PrefixI False) U1) (C1 (MetaCons "CSInformational" PrefixI False) U1))) ((:+:) (C1 (MetaCons "CSLow" PrefixI False) U1) ((:+:) (C1 (MetaCons "CSMedium" PrefixI False) U1) (C1 (MetaCons "CSUnspecified" PrefixI False) U1))))

ComplianceStatus

data ComplianceStatus Source #

Constructors

Compliant 
NonCompliant 

Instances

Bounded ComplianceStatus Source # 
Enum ComplianceStatus Source # 
Eq ComplianceStatus Source # 
Data ComplianceStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceStatus -> c ComplianceStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceStatus #

toConstr :: ComplianceStatus -> Constr #

dataTypeOf :: ComplianceStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceStatus) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceStatus -> ComplianceStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceStatus -> m ComplianceStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceStatus -> m ComplianceStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceStatus -> m ComplianceStatus #

Ord ComplianceStatus Source # 
Read ComplianceStatus Source # 
Show ComplianceStatus Source # 
Generic ComplianceStatus Source # 
Hashable ComplianceStatus Source # 
FromJSON ComplianceStatus Source # 
ToJSON ComplianceStatus Source # 
NFData ComplianceStatus Source # 

Methods

rnf :: ComplianceStatus -> () #

ToQuery ComplianceStatus Source # 
ToHeader ComplianceStatus Source # 
ToByteString ComplianceStatus Source # 
FromText ComplianceStatus Source # 
ToText ComplianceStatus Source # 
type Rep ComplianceStatus Source # 
type Rep ComplianceStatus = D1 (MetaData "ComplianceStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "Compliant" PrefixI False) U1) (C1 (MetaCons "NonCompliant" PrefixI False) U1))

DescribeActivationsFilterKeys

data DescribeActivationsFilterKeys Source #

Instances

Bounded DescribeActivationsFilterKeys Source # 
Enum DescribeActivationsFilterKeys Source # 
Eq DescribeActivationsFilterKeys Source # 
Data DescribeActivationsFilterKeys Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeActivationsFilterKeys -> c DescribeActivationsFilterKeys #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeActivationsFilterKeys #

toConstr :: DescribeActivationsFilterKeys -> Constr #

dataTypeOf :: DescribeActivationsFilterKeys -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DescribeActivationsFilterKeys) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeActivationsFilterKeys) #

gmapT :: (forall b. Data b => b -> b) -> DescribeActivationsFilterKeys -> DescribeActivationsFilterKeys #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeActivationsFilterKeys -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeActivationsFilterKeys -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeActivationsFilterKeys -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeActivationsFilterKeys -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeActivationsFilterKeys -> m DescribeActivationsFilterKeys #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeActivationsFilterKeys -> m DescribeActivationsFilterKeys #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeActivationsFilterKeys -> m DescribeActivationsFilterKeys #

Ord DescribeActivationsFilterKeys Source # 
Read DescribeActivationsFilterKeys Source # 
Show DescribeActivationsFilterKeys Source # 
Generic DescribeActivationsFilterKeys Source # 
Hashable DescribeActivationsFilterKeys Source # 
ToJSON DescribeActivationsFilterKeys Source # 
NFData DescribeActivationsFilterKeys Source # 
ToQuery DescribeActivationsFilterKeys Source # 
ToHeader DescribeActivationsFilterKeys Source # 
ToByteString DescribeActivationsFilterKeys Source # 
FromText DescribeActivationsFilterKeys Source # 
ToText DescribeActivationsFilterKeys Source # 
type Rep DescribeActivationsFilterKeys Source # 
type Rep DescribeActivationsFilterKeys = D1 (MetaData "DescribeActivationsFilterKeys" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "ActivationIds" PrefixI False) U1) ((:+:) (C1 (MetaCons "DefaultInstanceName" PrefixI False) U1) (C1 (MetaCons "IAMRole" PrefixI False) U1)))

DocumentFilterKey

data DocumentFilterKey Source #

Instances

Bounded DocumentFilterKey Source # 
Enum DocumentFilterKey Source # 
Eq DocumentFilterKey Source # 
Data DocumentFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentFilterKey -> c DocumentFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentFilterKey #

toConstr :: DocumentFilterKey -> Constr #

dataTypeOf :: DocumentFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> DocumentFilterKey -> DocumentFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentFilterKey -> m DocumentFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentFilterKey -> m DocumentFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentFilterKey -> m DocumentFilterKey #

Ord DocumentFilterKey Source # 
Read DocumentFilterKey Source # 
Show DocumentFilterKey Source # 
Generic DocumentFilterKey Source # 
Hashable DocumentFilterKey Source # 
ToJSON DocumentFilterKey Source # 
NFData DocumentFilterKey Source # 

Methods

rnf :: DocumentFilterKey -> () #

ToQuery DocumentFilterKey Source # 
ToHeader DocumentFilterKey Source # 
ToByteString DocumentFilterKey Source # 
FromText DocumentFilterKey Source # 
ToText DocumentFilterKey Source # 
type Rep DocumentFilterKey Source # 
type Rep DocumentFilterKey = D1 (MetaData "DocumentFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "DocumentType" PrefixI False) U1) (C1 (MetaCons "Name" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Owner" PrefixI False) U1) (C1 (MetaCons "PlatformTypes" PrefixI False) U1)))

DocumentHashType

data DocumentHashType Source #

Constructors

HashSHA1 
HashSHA256 

Instances

Bounded DocumentHashType Source # 
Enum DocumentHashType Source # 
Eq DocumentHashType Source # 
Data DocumentHashType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentHashType -> c DocumentHashType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentHashType #

toConstr :: DocumentHashType -> Constr #

dataTypeOf :: DocumentHashType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentHashType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentHashType) #

gmapT :: (forall b. Data b => b -> b) -> DocumentHashType -> DocumentHashType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentHashType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentHashType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentHashType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentHashType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentHashType -> m DocumentHashType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentHashType -> m DocumentHashType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentHashType -> m DocumentHashType #

Ord DocumentHashType Source # 
Read DocumentHashType Source # 
Show DocumentHashType Source # 
Generic DocumentHashType Source # 
Hashable DocumentHashType Source # 
FromJSON DocumentHashType Source # 
ToJSON DocumentHashType Source # 
NFData DocumentHashType Source # 

Methods

rnf :: DocumentHashType -> () #

ToQuery DocumentHashType Source # 
ToHeader DocumentHashType Source # 
ToByteString DocumentHashType Source # 
FromText DocumentHashType Source # 
ToText DocumentHashType Source # 
type Rep DocumentHashType Source # 
type Rep DocumentHashType = D1 (MetaData "DocumentHashType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "HashSHA1" PrefixI False) U1) (C1 (MetaCons "HashSHA256" PrefixI False) U1))

DocumentParameterType

data DocumentParameterType Source #

Constructors

DPTString 
DPTStringList 

Instances

Bounded DocumentParameterType Source # 
Enum DocumentParameterType Source # 
Eq DocumentParameterType Source # 
Data DocumentParameterType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentParameterType -> c DocumentParameterType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentParameterType #

toConstr :: DocumentParameterType -> Constr #

dataTypeOf :: DocumentParameterType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentParameterType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentParameterType) #

gmapT :: (forall b. Data b => b -> b) -> DocumentParameterType -> DocumentParameterType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentParameterType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentParameterType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentParameterType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentParameterType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentParameterType -> m DocumentParameterType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentParameterType -> m DocumentParameterType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentParameterType -> m DocumentParameterType #

Ord DocumentParameterType Source # 
Read DocumentParameterType Source # 
Show DocumentParameterType Source # 
Generic DocumentParameterType Source # 
Hashable DocumentParameterType Source # 
FromJSON DocumentParameterType Source # 
NFData DocumentParameterType Source # 

Methods

rnf :: DocumentParameterType -> () #

ToQuery DocumentParameterType Source # 
ToHeader DocumentParameterType Source # 
ToByteString DocumentParameterType Source # 
FromText DocumentParameterType Source # 
ToText DocumentParameterType Source # 
type Rep DocumentParameterType Source # 
type Rep DocumentParameterType = D1 (MetaData "DocumentParameterType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "DPTString" PrefixI False) U1) (C1 (MetaCons "DPTStringList" PrefixI False) U1))

DocumentPermissionType

data DocumentPermissionType Source #

Constructors

Share 

Instances

Bounded DocumentPermissionType Source # 
Enum DocumentPermissionType Source # 
Eq DocumentPermissionType Source # 
Data DocumentPermissionType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentPermissionType -> c DocumentPermissionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentPermissionType #

toConstr :: DocumentPermissionType -> Constr #

dataTypeOf :: DocumentPermissionType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentPermissionType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentPermissionType) #

gmapT :: (forall b. Data b => b -> b) -> DocumentPermissionType -> DocumentPermissionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentPermissionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentPermissionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentPermissionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentPermissionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentPermissionType -> m DocumentPermissionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentPermissionType -> m DocumentPermissionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentPermissionType -> m DocumentPermissionType #

Ord DocumentPermissionType Source # 
Read DocumentPermissionType Source # 
Show DocumentPermissionType Source # 
Generic DocumentPermissionType Source # 
Hashable DocumentPermissionType Source # 
ToJSON DocumentPermissionType Source # 
NFData DocumentPermissionType Source # 

Methods

rnf :: DocumentPermissionType -> () #

ToQuery DocumentPermissionType Source # 
ToHeader DocumentPermissionType Source # 
ToByteString DocumentPermissionType Source # 
FromText DocumentPermissionType Source # 
ToText DocumentPermissionType Source # 
type Rep DocumentPermissionType Source # 
type Rep DocumentPermissionType = D1 (MetaData "DocumentPermissionType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "Share" PrefixI False) U1)

DocumentStatus

data DocumentStatus Source #

Constructors

Active 
Creating 
Deleting 
Updating 

Instances

Bounded DocumentStatus Source # 
Enum DocumentStatus Source # 
Eq DocumentStatus Source # 
Data DocumentStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentStatus -> c DocumentStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentStatus #

toConstr :: DocumentStatus -> Constr #

dataTypeOf :: DocumentStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentStatus) #

gmapT :: (forall b. Data b => b -> b) -> DocumentStatus -> DocumentStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentStatus -> m DocumentStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentStatus -> m DocumentStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentStatus -> m DocumentStatus #

Ord DocumentStatus Source # 
Read DocumentStatus Source # 
Show DocumentStatus Source # 
Generic DocumentStatus Source # 

Associated Types

type Rep DocumentStatus :: * -> * #

Hashable DocumentStatus Source # 
FromJSON DocumentStatus Source # 
NFData DocumentStatus Source # 

Methods

rnf :: DocumentStatus -> () #

ToQuery DocumentStatus Source # 
ToHeader DocumentStatus Source # 
ToByteString DocumentStatus Source # 
FromText DocumentStatus Source # 
ToText DocumentStatus Source # 
type Rep DocumentStatus Source # 
type Rep DocumentStatus = D1 (MetaData "DocumentStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "Active" PrefixI False) U1) (C1 (MetaCons "Creating" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Deleting" PrefixI False) U1) (C1 (MetaCons "Updating" PrefixI False) U1)))

DocumentType

data DocumentType Source #

Instances

Bounded DocumentType Source # 
Enum DocumentType Source # 
Eq DocumentType Source # 
Data DocumentType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentType -> c DocumentType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentType #

toConstr :: DocumentType -> Constr #

dataTypeOf :: DocumentType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentType) #

gmapT :: (forall b. Data b => b -> b) -> DocumentType -> DocumentType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentType -> m DocumentType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentType -> m DocumentType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentType -> m DocumentType #

Ord DocumentType Source # 
Read DocumentType Source # 
Show DocumentType Source # 
Generic DocumentType Source # 

Associated Types

type Rep DocumentType :: * -> * #

Hashable DocumentType Source # 
FromJSON DocumentType Source # 
ToJSON DocumentType Source # 
NFData DocumentType Source # 

Methods

rnf :: DocumentType -> () #

ToQuery DocumentType Source # 
ToHeader DocumentType Source # 
ToByteString DocumentType Source # 
FromText DocumentType Source # 
ToText DocumentType Source # 

Methods

toText :: DocumentType -> Text #

type Rep DocumentType Source # 
type Rep DocumentType = D1 (MetaData "DocumentType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "DTAutomation" PrefixI False) U1) ((:+:) (C1 (MetaCons "DTCommand" PrefixI False) U1) (C1 (MetaCons "DTPolicy" PrefixI False) U1)))

Fault

data Fault Source #

Constructors

Client 
Server 
Unknown 

Instances

Bounded Fault Source # 
Enum Fault Source # 
Eq Fault Source # 

Methods

(==) :: Fault -> Fault -> Bool #

(/=) :: Fault -> Fault -> Bool #

Data Fault Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Fault -> c Fault #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Fault #

toConstr :: Fault -> Constr #

dataTypeOf :: Fault -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Fault) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Fault) #

gmapT :: (forall b. Data b => b -> b) -> Fault -> Fault #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Fault -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Fault -> r #

gmapQ :: (forall d. Data d => d -> u) -> Fault -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Fault -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Fault -> m Fault #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Fault -> m Fault #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Fault -> m Fault #

Ord Fault Source # 

Methods

compare :: Fault -> Fault -> Ordering #

(<) :: Fault -> Fault -> Bool #

(<=) :: Fault -> Fault -> Bool #

(>) :: Fault -> Fault -> Bool #

(>=) :: Fault -> Fault -> Bool #

max :: Fault -> Fault -> Fault #

min :: Fault -> Fault -> Fault #

Read Fault Source # 
Show Fault Source # 

Methods

showsPrec :: Int -> Fault -> ShowS #

show :: Fault -> String #

showList :: [Fault] -> ShowS #

Generic Fault Source # 

Associated Types

type Rep Fault :: * -> * #

Methods

from :: Fault -> Rep Fault x #

to :: Rep Fault x -> Fault #

Hashable Fault Source # 

Methods

hashWithSalt :: Int -> Fault -> Int #

hash :: Fault -> Int #

FromJSON Fault Source # 
NFData Fault Source # 

Methods

rnf :: Fault -> () #

ToQuery Fault Source # 

Methods

toQuery :: Fault -> QueryString #

ToHeader Fault Source # 

Methods

toHeader :: HeaderName -> Fault -> [Header] #

ToByteString Fault Source # 

Methods

toBS :: Fault -> ByteString #

FromText Fault Source # 

Methods

parser :: Parser Fault #

ToText Fault Source # 

Methods

toText :: Fault -> Text #

type Rep Fault Source # 
type Rep Fault = D1 (MetaData "Fault" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "Client" PrefixI False) U1) ((:+:) (C1 (MetaCons "Server" PrefixI False) U1) (C1 (MetaCons "Unknown" PrefixI False) U1)))

InstanceInformationFilterKey

data InstanceInformationFilterKey Source #

Instances

Bounded InstanceInformationFilterKey Source # 
Enum InstanceInformationFilterKey Source # 
Eq InstanceInformationFilterKey Source # 
Data InstanceInformationFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformationFilterKey -> c InstanceInformationFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformationFilterKey #

toConstr :: InstanceInformationFilterKey -> Constr #

dataTypeOf :: InstanceInformationFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformationFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformationFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformationFilterKey -> InstanceInformationFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformationFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformationFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformationFilterKey -> m InstanceInformationFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationFilterKey -> m InstanceInformationFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationFilterKey -> m InstanceInformationFilterKey #

Ord InstanceInformationFilterKey Source # 
Read InstanceInformationFilterKey Source # 
Show InstanceInformationFilterKey Source # 
Generic InstanceInformationFilterKey Source # 
Hashable InstanceInformationFilterKey Source # 
ToJSON InstanceInformationFilterKey Source # 
NFData InstanceInformationFilterKey Source # 
ToQuery InstanceInformationFilterKey Source # 
ToHeader InstanceInformationFilterKey Source # 
ToByteString InstanceInformationFilterKey Source # 
FromText InstanceInformationFilterKey Source # 
ToText InstanceInformationFilterKey Source # 
type Rep InstanceInformationFilterKey Source # 
type Rep InstanceInformationFilterKey = D1 (MetaData "InstanceInformationFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "IIFKActivationIds" PrefixI False) U1) (C1 (MetaCons "IIFKAgentVersion" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IIFKAssociationStatus" PrefixI False) U1) (C1 (MetaCons "IIFKIAMRole" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "IIFKInstanceIds" PrefixI False) U1) (C1 (MetaCons "IIFKPingStatus" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IIFKPlatformTypes" PrefixI False) U1) (C1 (MetaCons "IIFKResourceType" PrefixI False) U1))))

InstancePatchStateOperatorType

data InstancePatchStateOperatorType Source #

Instances

Bounded InstancePatchStateOperatorType Source # 
Enum InstancePatchStateOperatorType Source # 
Eq InstancePatchStateOperatorType Source # 
Data InstancePatchStateOperatorType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancePatchStateOperatorType -> c InstancePatchStateOperatorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancePatchStateOperatorType #

toConstr :: InstancePatchStateOperatorType -> Constr #

dataTypeOf :: InstancePatchStateOperatorType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstancePatchStateOperatorType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancePatchStateOperatorType) #

gmapT :: (forall b. Data b => b -> b) -> InstancePatchStateOperatorType -> InstancePatchStateOperatorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchStateOperatorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchStateOperatorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancePatchStateOperatorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancePatchStateOperatorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancePatchStateOperatorType -> m InstancePatchStateOperatorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchStateOperatorType -> m InstancePatchStateOperatorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchStateOperatorType -> m InstancePatchStateOperatorType #

Ord InstancePatchStateOperatorType Source # 
Read InstancePatchStateOperatorType Source # 
Show InstancePatchStateOperatorType Source # 
Generic InstancePatchStateOperatorType Source # 
Hashable InstancePatchStateOperatorType Source # 
ToJSON InstancePatchStateOperatorType Source # 
NFData InstancePatchStateOperatorType Source # 
ToQuery InstancePatchStateOperatorType Source # 
ToHeader InstancePatchStateOperatorType Source # 
ToByteString InstancePatchStateOperatorType Source # 
FromText InstancePatchStateOperatorType Source # 
ToText InstancePatchStateOperatorType Source # 
type Rep InstancePatchStateOperatorType Source # 
type Rep InstancePatchStateOperatorType = D1 (MetaData "InstancePatchStateOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "IPSOTEqual" PrefixI False) U1) (C1 (MetaCons "IPSOTGreaterThan" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IPSOTLessThan" PrefixI False) U1) (C1 (MetaCons "IPSOTNotEqual" PrefixI False) U1)))

InventoryAttributeDataType

data InventoryAttributeDataType Source #

Constructors

IADTNumber 
IADTString 

Instances

Bounded InventoryAttributeDataType Source # 
Enum InventoryAttributeDataType Source # 
Eq InventoryAttributeDataType Source # 
Data InventoryAttributeDataType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryAttributeDataType -> c InventoryAttributeDataType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryAttributeDataType #

toConstr :: InventoryAttributeDataType -> Constr #

dataTypeOf :: InventoryAttributeDataType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryAttributeDataType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryAttributeDataType) #

gmapT :: (forall b. Data b => b -> b) -> InventoryAttributeDataType -> InventoryAttributeDataType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryAttributeDataType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryAttributeDataType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryAttributeDataType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryAttributeDataType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryAttributeDataType -> m InventoryAttributeDataType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryAttributeDataType -> m InventoryAttributeDataType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryAttributeDataType -> m InventoryAttributeDataType #

Ord InventoryAttributeDataType Source # 
Read InventoryAttributeDataType Source # 
Show InventoryAttributeDataType Source # 
Generic InventoryAttributeDataType Source # 
Hashable InventoryAttributeDataType Source # 
FromJSON InventoryAttributeDataType Source # 
NFData InventoryAttributeDataType Source # 
ToQuery InventoryAttributeDataType Source # 
ToHeader InventoryAttributeDataType Source # 
ToByteString InventoryAttributeDataType Source # 
FromText InventoryAttributeDataType Source # 
ToText InventoryAttributeDataType Source # 
type Rep InventoryAttributeDataType Source # 
type Rep InventoryAttributeDataType = D1 (MetaData "InventoryAttributeDataType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "IADTNumber" PrefixI False) U1) (C1 (MetaCons "IADTString" PrefixI False) U1))

InventoryQueryOperatorType

data InventoryQueryOperatorType Source #

Instances

Bounded InventoryQueryOperatorType Source # 
Enum InventoryQueryOperatorType Source # 
Eq InventoryQueryOperatorType Source # 
Data InventoryQueryOperatorType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryQueryOperatorType -> c InventoryQueryOperatorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryQueryOperatorType #

toConstr :: InventoryQueryOperatorType -> Constr #

dataTypeOf :: InventoryQueryOperatorType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryQueryOperatorType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryQueryOperatorType) #

gmapT :: (forall b. Data b => b -> b) -> InventoryQueryOperatorType -> InventoryQueryOperatorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryQueryOperatorType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryQueryOperatorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryQueryOperatorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryQueryOperatorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryQueryOperatorType -> m InventoryQueryOperatorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryQueryOperatorType -> m InventoryQueryOperatorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryQueryOperatorType -> m InventoryQueryOperatorType #

Ord InventoryQueryOperatorType Source # 
Read InventoryQueryOperatorType Source # 
Show InventoryQueryOperatorType Source # 
Generic InventoryQueryOperatorType Source # 
Hashable InventoryQueryOperatorType Source # 
ToJSON InventoryQueryOperatorType Source # 
NFData InventoryQueryOperatorType Source # 
ToQuery InventoryQueryOperatorType Source # 
ToHeader InventoryQueryOperatorType Source # 
ToByteString InventoryQueryOperatorType Source # 
FromText InventoryQueryOperatorType Source # 
ToText InventoryQueryOperatorType Source # 
type Rep InventoryQueryOperatorType Source # 
type Rep InventoryQueryOperatorType = D1 (MetaData "InventoryQueryOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "BeginWith" PrefixI False) U1) (C1 (MetaCons "Equal" PrefixI False) U1)) ((:+:) (C1 (MetaCons "GreaterThan" PrefixI False) U1) ((:+:) (C1 (MetaCons "LessThan" PrefixI False) U1) (C1 (MetaCons "NotEqual" PrefixI False) U1))))

LastResourceDataSyncStatus

data LastResourceDataSyncStatus Source #

Instances

Bounded LastResourceDataSyncStatus Source # 
Enum LastResourceDataSyncStatus Source # 
Eq LastResourceDataSyncStatus Source # 
Data LastResourceDataSyncStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LastResourceDataSyncStatus -> c LastResourceDataSyncStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LastResourceDataSyncStatus #

toConstr :: LastResourceDataSyncStatus -> Constr #

dataTypeOf :: LastResourceDataSyncStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LastResourceDataSyncStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LastResourceDataSyncStatus) #

gmapT :: (forall b. Data b => b -> b) -> LastResourceDataSyncStatus -> LastResourceDataSyncStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LastResourceDataSyncStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LastResourceDataSyncStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LastResourceDataSyncStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LastResourceDataSyncStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LastResourceDataSyncStatus -> m LastResourceDataSyncStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LastResourceDataSyncStatus -> m LastResourceDataSyncStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LastResourceDataSyncStatus -> m LastResourceDataSyncStatus #

Ord LastResourceDataSyncStatus Source # 
Read LastResourceDataSyncStatus Source # 
Show LastResourceDataSyncStatus Source # 
Generic LastResourceDataSyncStatus Source # 
Hashable LastResourceDataSyncStatus Source # 
FromJSON LastResourceDataSyncStatus Source # 
NFData LastResourceDataSyncStatus Source # 
ToQuery LastResourceDataSyncStatus Source # 
ToHeader LastResourceDataSyncStatus Source # 
ToByteString LastResourceDataSyncStatus Source # 
FromText LastResourceDataSyncStatus Source # 
ToText LastResourceDataSyncStatus Source # 
type Rep LastResourceDataSyncStatus Source # 
type Rep LastResourceDataSyncStatus = D1 (MetaData "LastResourceDataSyncStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "LRDSSFailed" PrefixI False) U1) ((:+:) (C1 (MetaCons "LRDSSInProgress" PrefixI False) U1) (C1 (MetaCons "LRDSSSuccessful" PrefixI False) U1)))

MaintenanceWindowExecutionStatus

data MaintenanceWindowExecutionStatus Source #

Instances

Bounded MaintenanceWindowExecutionStatus Source # 
Enum MaintenanceWindowExecutionStatus Source # 
Eq MaintenanceWindowExecutionStatus Source # 
Data MaintenanceWindowExecutionStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecutionStatus -> c MaintenanceWindowExecutionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecutionStatus #

toConstr :: MaintenanceWindowExecutionStatus -> Constr #

dataTypeOf :: MaintenanceWindowExecutionStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecutionStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecutionStatus) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecutionStatus -> MaintenanceWindowExecutionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecutionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecutionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionStatus -> m MaintenanceWindowExecutionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionStatus -> m MaintenanceWindowExecutionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionStatus -> m MaintenanceWindowExecutionStatus #

Ord MaintenanceWindowExecutionStatus Source # 
Read MaintenanceWindowExecutionStatus Source # 
Show MaintenanceWindowExecutionStatus Source # 
Generic MaintenanceWindowExecutionStatus Source # 
Hashable MaintenanceWindowExecutionStatus Source # 
FromJSON MaintenanceWindowExecutionStatus Source # 
NFData MaintenanceWindowExecutionStatus Source # 
ToQuery MaintenanceWindowExecutionStatus Source # 
ToHeader MaintenanceWindowExecutionStatus Source # 
ToByteString MaintenanceWindowExecutionStatus Source # 
FromText MaintenanceWindowExecutionStatus Source # 
ToText MaintenanceWindowExecutionStatus Source # 
type Rep MaintenanceWindowExecutionStatus Source # 
type Rep MaintenanceWindowExecutionStatus = D1 (MetaData "MaintenanceWindowExecutionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "MWESCancelled" PrefixI False) U1) (C1 (MetaCons "MWESCancelling" PrefixI False) U1)) ((:+:) (C1 (MetaCons "MWESFailed" PrefixI False) U1) (C1 (MetaCons "MWESInProgress" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "MWESPending" PrefixI False) U1) (C1 (MetaCons "MWESSkippedOverlapping" PrefixI False) U1)) ((:+:) (C1 (MetaCons "MWESSuccess" PrefixI False) U1) (C1 (MetaCons "MWESTimedOut" PrefixI False) U1))))

MaintenanceWindowResourceType

data MaintenanceWindowResourceType Source #

Constructors

Instance 

Instances

Bounded MaintenanceWindowResourceType Source # 
Enum MaintenanceWindowResourceType Source # 
Eq MaintenanceWindowResourceType Source # 
Data MaintenanceWindowResourceType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowResourceType -> c MaintenanceWindowResourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowResourceType #

toConstr :: MaintenanceWindowResourceType -> Constr #

dataTypeOf :: MaintenanceWindowResourceType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowResourceType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowResourceType) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowResourceType -> MaintenanceWindowResourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowResourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowResourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowResourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowResourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowResourceType -> m MaintenanceWindowResourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowResourceType -> m MaintenanceWindowResourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowResourceType -> m MaintenanceWindowResourceType #

Ord MaintenanceWindowResourceType Source # 
Read MaintenanceWindowResourceType Source # 
Show MaintenanceWindowResourceType Source # 
Generic MaintenanceWindowResourceType Source # 
Hashable MaintenanceWindowResourceType Source # 
FromJSON MaintenanceWindowResourceType Source # 
ToJSON MaintenanceWindowResourceType Source # 
NFData MaintenanceWindowResourceType Source # 
ToQuery MaintenanceWindowResourceType Source # 
ToHeader MaintenanceWindowResourceType Source # 
ToByteString MaintenanceWindowResourceType Source # 
FromText MaintenanceWindowResourceType Source # 
ToText MaintenanceWindowResourceType Source # 
type Rep MaintenanceWindowResourceType Source # 
type Rep MaintenanceWindowResourceType = D1 (MetaData "MaintenanceWindowResourceType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "Instance" PrefixI False) U1)

MaintenanceWindowTaskType

data MaintenanceWindowTaskType Source #

Instances

Bounded MaintenanceWindowTaskType Source # 
Enum MaintenanceWindowTaskType Source # 
Eq MaintenanceWindowTaskType Source # 
Data MaintenanceWindowTaskType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTaskType -> c MaintenanceWindowTaskType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTaskType #

toConstr :: MaintenanceWindowTaskType -> Constr #

dataTypeOf :: MaintenanceWindowTaskType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTaskType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTaskType) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTaskType -> MaintenanceWindowTaskType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskType -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTaskType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTaskType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskType -> m MaintenanceWindowTaskType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskType -> m MaintenanceWindowTaskType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskType -> m MaintenanceWindowTaskType #

Ord MaintenanceWindowTaskType Source # 
Read MaintenanceWindowTaskType Source # 
Show MaintenanceWindowTaskType Source # 
Generic MaintenanceWindowTaskType Source # 
Hashable MaintenanceWindowTaskType Source # 
FromJSON MaintenanceWindowTaskType Source # 
ToJSON MaintenanceWindowTaskType Source # 
NFData MaintenanceWindowTaskType Source # 
ToQuery MaintenanceWindowTaskType Source # 
ToHeader MaintenanceWindowTaskType Source # 
ToByteString MaintenanceWindowTaskType Source # 
FromText MaintenanceWindowTaskType Source # 
ToText MaintenanceWindowTaskType Source # 
type Rep MaintenanceWindowTaskType Source # 
type Rep MaintenanceWindowTaskType = D1 (MetaData "MaintenanceWindowTaskType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "Automation" PrefixI False) U1) (C1 (MetaCons "Lambda" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RunCommand" PrefixI False) U1) (C1 (MetaCons "StepFunctions" PrefixI False) U1)))

NotificationEvent

data NotificationEvent Source #

Instances

Bounded NotificationEvent Source # 
Enum NotificationEvent Source # 
Eq NotificationEvent Source # 
Data NotificationEvent Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotificationEvent -> c NotificationEvent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotificationEvent #

toConstr :: NotificationEvent -> Constr #

dataTypeOf :: NotificationEvent -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NotificationEvent) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotificationEvent) #

gmapT :: (forall b. Data b => b -> b) -> NotificationEvent -> NotificationEvent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotificationEvent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotificationEvent -> r #

gmapQ :: (forall d. Data d => d -> u) -> NotificationEvent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NotificationEvent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotificationEvent -> m NotificationEvent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationEvent -> m NotificationEvent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationEvent -> m NotificationEvent #

Ord NotificationEvent Source # 
Read NotificationEvent Source # 
Show NotificationEvent Source # 
Generic NotificationEvent Source # 
Hashable NotificationEvent Source # 
FromJSON NotificationEvent Source # 
ToJSON NotificationEvent Source # 
NFData NotificationEvent Source # 

Methods

rnf :: NotificationEvent -> () #

ToQuery NotificationEvent Source # 
ToHeader NotificationEvent Source # 
ToByteString NotificationEvent Source # 
FromText NotificationEvent Source # 
ToText NotificationEvent Source # 
type Rep NotificationEvent Source # 
type Rep NotificationEvent = D1 (MetaData "NotificationEvent" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "NEAll" PrefixI False) U1) ((:+:) (C1 (MetaCons "NECancelled" PrefixI False) U1) (C1 (MetaCons "NEFailed" PrefixI False) U1))) ((:+:) (C1 (MetaCons "NEInProgress" PrefixI False) U1) ((:+:) (C1 (MetaCons "NESuccess" PrefixI False) U1) (C1 (MetaCons "NETimedOut" PrefixI False) U1))))

NotificationType

data NotificationType Source #

Constructors

Command 
Invocation 

Instances

Bounded NotificationType Source # 
Enum NotificationType Source # 
Eq NotificationType Source # 
Data NotificationType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotificationType -> c NotificationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotificationType #

toConstr :: NotificationType -> Constr #

dataTypeOf :: NotificationType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NotificationType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotificationType) #

gmapT :: (forall b. Data b => b -> b) -> NotificationType -> NotificationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotificationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotificationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> NotificationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NotificationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotificationType -> m NotificationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationType -> m NotificationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationType -> m NotificationType #

Ord NotificationType Source # 
Read NotificationType Source # 
Show NotificationType Source # 
Generic NotificationType Source # 
Hashable NotificationType Source # 
FromJSON NotificationType Source # 
ToJSON NotificationType Source # 
NFData NotificationType Source # 

Methods

rnf :: NotificationType -> () #

ToQuery NotificationType Source # 
ToHeader NotificationType Source # 
ToByteString NotificationType Source # 
FromText NotificationType Source # 
ToText NotificationType Source # 
type Rep NotificationType Source # 
type Rep NotificationType = D1 (MetaData "NotificationType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "Command" PrefixI False) U1) (C1 (MetaCons "Invocation" PrefixI False) U1))

OperatingSystem

data OperatingSystem Source #

Instances

Bounded OperatingSystem Source # 
Enum OperatingSystem Source # 
Eq OperatingSystem Source # 
Data OperatingSystem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperatingSystem -> c OperatingSystem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperatingSystem #

toConstr :: OperatingSystem -> Constr #

dataTypeOf :: OperatingSystem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperatingSystem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperatingSystem) #

gmapT :: (forall b. Data b => b -> b) -> OperatingSystem -> OperatingSystem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperatingSystem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperatingSystem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperatingSystem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperatingSystem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperatingSystem -> m OperatingSystem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperatingSystem -> m OperatingSystem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperatingSystem -> m OperatingSystem #

Ord OperatingSystem Source # 
Read OperatingSystem Source # 
Show OperatingSystem Source # 
Generic OperatingSystem Source # 
Hashable OperatingSystem Source # 
FromJSON OperatingSystem Source # 
ToJSON OperatingSystem Source # 
NFData OperatingSystem Source # 

Methods

rnf :: OperatingSystem -> () #

ToQuery OperatingSystem Source # 
ToHeader OperatingSystem Source # 
ToByteString OperatingSystem Source # 
FromText OperatingSystem Source # 
ToText OperatingSystem Source # 
type Rep OperatingSystem Source # 
type Rep OperatingSystem = D1 (MetaData "OperatingSystem" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "AmazonLinux" PrefixI False) U1) (C1 (MetaCons "RedhatEnterpriseLinux" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Ubuntu" PrefixI False) U1) (C1 (MetaCons "Windows" PrefixI False) U1)))

ParameterType

data ParameterType Source #

Instances

Bounded ParameterType Source # 
Enum ParameterType Source # 
Eq ParameterType Source # 
Data ParameterType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterType -> c ParameterType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterType #

toConstr :: ParameterType -> Constr #

dataTypeOf :: ParameterType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParameterType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterType) #

gmapT :: (forall b. Data b => b -> b) -> ParameterType -> ParameterType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterType -> m ParameterType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterType -> m ParameterType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterType -> m ParameterType #

Ord ParameterType Source # 
Read ParameterType Source # 
Show ParameterType Source # 
Generic ParameterType Source # 

Associated Types

type Rep ParameterType :: * -> * #

Hashable ParameterType Source # 
FromJSON ParameterType Source # 
ToJSON ParameterType Source # 
NFData ParameterType Source # 

Methods

rnf :: ParameterType -> () #

ToQuery ParameterType Source # 
ToHeader ParameterType Source # 
ToByteString ParameterType Source # 
FromText ParameterType Source # 
ToText ParameterType Source # 

Methods

toText :: ParameterType -> Text #

type Rep ParameterType Source # 
type Rep ParameterType = D1 (MetaData "ParameterType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "SecureString" PrefixI False) U1) ((:+:) (C1 (MetaCons "String" PrefixI False) U1) (C1 (MetaCons "StringList" PrefixI False) U1)))

ParametersFilterKey

data ParametersFilterKey Source #

Constructors

PFKKeyId 
PFKName 
PFKType 

Instances

Bounded ParametersFilterKey Source # 
Enum ParametersFilterKey Source # 
Eq ParametersFilterKey Source # 
Data ParametersFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParametersFilterKey -> c ParametersFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParametersFilterKey #

toConstr :: ParametersFilterKey -> Constr #

dataTypeOf :: ParametersFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParametersFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParametersFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> ParametersFilterKey -> ParametersFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParametersFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParametersFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParametersFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParametersFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParametersFilterKey -> m ParametersFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParametersFilterKey -> m ParametersFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParametersFilterKey -> m ParametersFilterKey #

Ord ParametersFilterKey Source # 
Read ParametersFilterKey Source # 
Show ParametersFilterKey Source # 
Generic ParametersFilterKey Source # 
Hashable ParametersFilterKey Source # 
ToJSON ParametersFilterKey Source # 
NFData ParametersFilterKey Source # 

Methods

rnf :: ParametersFilterKey -> () #

ToQuery ParametersFilterKey Source # 
ToHeader ParametersFilterKey Source # 
ToByteString ParametersFilterKey Source # 
FromText ParametersFilterKey Source # 
ToText ParametersFilterKey Source # 
type Rep ParametersFilterKey Source # 
type Rep ParametersFilterKey = D1 (MetaData "ParametersFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "PFKKeyId" PrefixI False) U1) ((:+:) (C1 (MetaCons "PFKName" PrefixI False) U1) (C1 (MetaCons "PFKType" PrefixI False) U1)))

PatchComplianceDataState

data PatchComplianceDataState Source #

Instances

Bounded PatchComplianceDataState Source # 
Enum PatchComplianceDataState Source # 
Eq PatchComplianceDataState Source # 
Data PatchComplianceDataState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchComplianceDataState -> c PatchComplianceDataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchComplianceDataState #

toConstr :: PatchComplianceDataState -> Constr #

dataTypeOf :: PatchComplianceDataState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchComplianceDataState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchComplianceDataState) #

gmapT :: (forall b. Data b => b -> b) -> PatchComplianceDataState -> PatchComplianceDataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceDataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceDataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchComplianceDataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchComplianceDataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchComplianceDataState -> m PatchComplianceDataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceDataState -> m PatchComplianceDataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceDataState -> m PatchComplianceDataState #

Ord PatchComplianceDataState Source # 
Read PatchComplianceDataState Source # 
Show PatchComplianceDataState Source # 
Generic PatchComplianceDataState Source # 
Hashable PatchComplianceDataState Source # 
FromJSON PatchComplianceDataState Source # 
NFData PatchComplianceDataState Source # 
ToQuery PatchComplianceDataState Source # 
ToHeader PatchComplianceDataState Source # 
ToByteString PatchComplianceDataState Source # 
FromText PatchComplianceDataState Source # 
ToText PatchComplianceDataState Source # 
type Rep PatchComplianceDataState Source # 
type Rep PatchComplianceDataState = D1 (MetaData "PatchComplianceDataState" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "Failed" PrefixI False) U1) (C1 (MetaCons "Installed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "InstalledOther" PrefixI False) U1) ((:+:) (C1 (MetaCons "Missing" PrefixI False) U1) (C1 (MetaCons "NotApplicable" PrefixI False) U1))))

PatchComplianceLevel

data PatchComplianceLevel Source #

Instances

Bounded PatchComplianceLevel Source # 
Enum PatchComplianceLevel Source # 
Eq PatchComplianceLevel Source # 
Data PatchComplianceLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchComplianceLevel -> c PatchComplianceLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchComplianceLevel #

toConstr :: PatchComplianceLevel -> Constr #

dataTypeOf :: PatchComplianceLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchComplianceLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchComplianceLevel) #

gmapT :: (forall b. Data b => b -> b) -> PatchComplianceLevel -> PatchComplianceLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchComplianceLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchComplianceLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchComplianceLevel -> m PatchComplianceLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceLevel -> m PatchComplianceLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceLevel -> m PatchComplianceLevel #

Ord PatchComplianceLevel Source # 
Read PatchComplianceLevel Source # 
Show PatchComplianceLevel Source # 
Generic PatchComplianceLevel Source # 
Hashable PatchComplianceLevel Source # 
FromJSON PatchComplianceLevel Source # 
ToJSON PatchComplianceLevel Source # 
NFData PatchComplianceLevel Source # 

Methods

rnf :: PatchComplianceLevel -> () #

ToQuery PatchComplianceLevel Source # 
ToHeader PatchComplianceLevel Source # 
ToByteString PatchComplianceLevel Source # 
FromText PatchComplianceLevel Source # 
ToText PatchComplianceLevel Source # 
type Rep PatchComplianceLevel Source # 
type Rep PatchComplianceLevel = D1 (MetaData "PatchComplianceLevel" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "Critical" PrefixI False) U1) ((:+:) (C1 (MetaCons "High" PrefixI False) U1) (C1 (MetaCons "Informational" PrefixI False) U1))) ((:+:) (C1 (MetaCons "Low" PrefixI False) U1) ((:+:) (C1 (MetaCons "Medium" PrefixI False) U1) (C1 (MetaCons "Unspecified" PrefixI False) U1))))

PatchDeploymentStatus

data PatchDeploymentStatus Source #

Instances

Bounded PatchDeploymentStatus Source # 
Enum PatchDeploymentStatus Source # 
Eq PatchDeploymentStatus Source # 
Data PatchDeploymentStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchDeploymentStatus -> c PatchDeploymentStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchDeploymentStatus #

toConstr :: PatchDeploymentStatus -> Constr #

dataTypeOf :: PatchDeploymentStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchDeploymentStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchDeploymentStatus) #

gmapT :: (forall b. Data b => b -> b) -> PatchDeploymentStatus -> PatchDeploymentStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchDeploymentStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchDeploymentStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchDeploymentStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchDeploymentStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchDeploymentStatus -> m PatchDeploymentStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchDeploymentStatus -> m PatchDeploymentStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchDeploymentStatus -> m PatchDeploymentStatus #

Ord PatchDeploymentStatus Source # 
Read PatchDeploymentStatus Source # 
Show PatchDeploymentStatus Source # 
Generic PatchDeploymentStatus Source # 
Hashable PatchDeploymentStatus Source # 
FromJSON PatchDeploymentStatus Source # 
NFData PatchDeploymentStatus Source # 

Methods

rnf :: PatchDeploymentStatus -> () #

ToQuery PatchDeploymentStatus Source # 
ToHeader PatchDeploymentStatus Source # 
ToByteString PatchDeploymentStatus Source # 
FromText PatchDeploymentStatus Source # 
ToText PatchDeploymentStatus Source # 
type Rep PatchDeploymentStatus Source # 
type Rep PatchDeploymentStatus = D1 (MetaData "PatchDeploymentStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "Approved" PrefixI False) U1) (C1 (MetaCons "ExplicitApproved" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ExplicitRejected" PrefixI False) U1) (C1 (MetaCons "PendingApproval" PrefixI False) U1)))

PatchFilterKey

data PatchFilterKey Source #

Instances

Bounded PatchFilterKey Source # 
Enum PatchFilterKey Source # 
Eq PatchFilterKey Source # 
Data PatchFilterKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchFilterKey -> c PatchFilterKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchFilterKey #

toConstr :: PatchFilterKey -> Constr #

dataTypeOf :: PatchFilterKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchFilterKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchFilterKey) #

gmapT :: (forall b. Data b => b -> b) -> PatchFilterKey -> PatchFilterKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilterKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilterKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchFilterKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchFilterKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchFilterKey -> m PatchFilterKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilterKey -> m PatchFilterKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilterKey -> m PatchFilterKey #

Ord PatchFilterKey Source # 
Read PatchFilterKey Source # 
Show PatchFilterKey Source # 
Generic PatchFilterKey Source # 

Associated Types

type Rep PatchFilterKey :: * -> * #

Hashable PatchFilterKey Source # 
FromJSON PatchFilterKey Source # 
ToJSON PatchFilterKey Source # 
NFData PatchFilterKey Source # 

Methods

rnf :: PatchFilterKey -> () #

ToQuery PatchFilterKey Source # 
ToHeader PatchFilterKey Source # 
ToByteString PatchFilterKey Source # 
FromText PatchFilterKey Source # 
ToText PatchFilterKey Source # 
type Rep PatchFilterKey Source # 
type Rep PatchFilterKey = D1 (MetaData "PatchFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "Classification" PrefixI False) U1) ((:+:) (C1 (MetaCons "MsrcSeverity" PrefixI False) U1) (C1 (MetaCons "PatchId" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Priority" PrefixI False) U1) (C1 (MetaCons "Product" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Section" PrefixI False) U1) (C1 (MetaCons "Severity" PrefixI False) U1))))

PatchOperationType

data PatchOperationType Source #

Constructors

Install 
Scan 

Instances

Bounded PatchOperationType Source # 
Enum PatchOperationType Source # 
Eq PatchOperationType Source # 
Data PatchOperationType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchOperationType -> c PatchOperationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchOperationType #

toConstr :: PatchOperationType -> Constr #

dataTypeOf :: PatchOperationType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchOperationType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchOperationType) #

gmapT :: (forall b. Data b => b -> b) -> PatchOperationType -> PatchOperationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchOperationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchOperationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchOperationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchOperationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchOperationType -> m PatchOperationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchOperationType -> m PatchOperationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchOperationType -> m PatchOperationType #

Ord PatchOperationType Source # 
Read PatchOperationType Source # 
Show PatchOperationType Source # 
Generic PatchOperationType Source # 
Hashable PatchOperationType Source # 
FromJSON PatchOperationType Source # 
NFData PatchOperationType Source # 

Methods

rnf :: PatchOperationType -> () #

ToQuery PatchOperationType Source # 
ToHeader PatchOperationType Source # 
ToByteString PatchOperationType Source # 
FromText PatchOperationType Source # 
ToText PatchOperationType Source # 
type Rep PatchOperationType Source # 
type Rep PatchOperationType = D1 (MetaData "PatchOperationType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "Install" PrefixI False) U1) (C1 (MetaCons "Scan" PrefixI False) U1))

PingStatus

data PingStatus Source #

Instances

Bounded PingStatus Source # 
Enum PingStatus Source # 
Eq PingStatus Source # 
Data PingStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PingStatus -> c PingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PingStatus #

toConstr :: PingStatus -> Constr #

dataTypeOf :: PingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PingStatus) #

gmapT :: (forall b. Data b => b -> b) -> PingStatus -> PingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PingStatus -> m PingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PingStatus -> m PingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PingStatus -> m PingStatus #

Ord PingStatus Source # 
Read PingStatus Source # 
Show PingStatus Source # 
Generic PingStatus Source # 

Associated Types

type Rep PingStatus :: * -> * #

Hashable PingStatus Source # 
FromJSON PingStatus Source # 
NFData PingStatus Source # 

Methods

rnf :: PingStatus -> () #

ToQuery PingStatus Source # 
ToHeader PingStatus Source # 
ToByteString PingStatus Source # 
FromText PingStatus Source # 
ToText PingStatus Source # 

Methods

toText :: PingStatus -> Text #

type Rep PingStatus Source # 
type Rep PingStatus = D1 (MetaData "PingStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "ConnectionLost" PrefixI False) U1) ((:+:) (C1 (MetaCons "Inactive" PrefixI False) U1) (C1 (MetaCons "Online" PrefixI False) U1)))

PlatformType

data PlatformType Source #

Constructors

PTLinux 
PTWindows 

Instances

Bounded PlatformType Source # 
Enum PlatformType Source # 
Eq PlatformType Source # 
Data PlatformType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PlatformType -> c PlatformType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PlatformType #

toConstr :: PlatformType -> Constr #

dataTypeOf :: PlatformType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PlatformType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PlatformType) #

gmapT :: (forall b. Data b => b -> b) -> PlatformType -> PlatformType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PlatformType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PlatformType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PlatformType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PlatformType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PlatformType -> m PlatformType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PlatformType -> m PlatformType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PlatformType -> m PlatformType #

Ord PlatformType Source # 
Read PlatformType Source # 
Show PlatformType Source # 
Generic PlatformType Source # 

Associated Types

type Rep PlatformType :: * -> * #

Hashable PlatformType Source # 
FromJSON PlatformType Source # 
NFData PlatformType Source # 

Methods

rnf :: PlatformType -> () #

ToQuery PlatformType Source # 
ToHeader PlatformType Source # 
ToByteString PlatformType Source # 
FromText PlatformType Source # 
ToText PlatformType Source # 

Methods

toText :: PlatformType -> Text #

type Rep PlatformType Source # 
type Rep PlatformType = D1 (MetaData "PlatformType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "PTLinux" PrefixI False) U1) (C1 (MetaCons "PTWindows" PrefixI False) U1))

ResourceDataSyncS3Format

data ResourceDataSyncS3Format Source #

Constructors

JSONSerDe 

Instances

Bounded ResourceDataSyncS3Format Source # 
Enum ResourceDataSyncS3Format Source # 
Eq ResourceDataSyncS3Format Source # 
Data ResourceDataSyncS3Format Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceDataSyncS3Format -> c ResourceDataSyncS3Format #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceDataSyncS3Format #

toConstr :: ResourceDataSyncS3Format -> Constr #

dataTypeOf :: ResourceDataSyncS3Format -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceDataSyncS3Format) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceDataSyncS3Format) #

gmapT :: (forall b. Data b => b -> b) -> ResourceDataSyncS3Format -> ResourceDataSyncS3Format #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncS3Format -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncS3Format -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceDataSyncS3Format -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceDataSyncS3Format -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Format -> m ResourceDataSyncS3Format #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Format -> m ResourceDataSyncS3Format #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Format -> m ResourceDataSyncS3Format #

Ord ResourceDataSyncS3Format Source # 
Read ResourceDataSyncS3Format Source # 
Show ResourceDataSyncS3Format Source # 
Generic ResourceDataSyncS3Format Source # 
Hashable ResourceDataSyncS3Format Source # 
FromJSON ResourceDataSyncS3Format Source # 
ToJSON ResourceDataSyncS3Format Source # 
NFData ResourceDataSyncS3Format Source # 
ToQuery ResourceDataSyncS3Format Source # 
ToHeader ResourceDataSyncS3Format Source # 
ToByteString ResourceDataSyncS3Format Source # 
FromText ResourceDataSyncS3Format Source # 
ToText ResourceDataSyncS3Format Source # 
type Rep ResourceDataSyncS3Format Source # 
type Rep ResourceDataSyncS3Format = D1 (MetaData "ResourceDataSyncS3Format" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "JSONSerDe" PrefixI False) U1)

ResourceType

data ResourceType Source #

Instances

Bounded ResourceType Source # 
Enum ResourceType Source # 
Eq ResourceType Source # 
Data ResourceType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceType -> c ResourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceType #

toConstr :: ResourceType -> Constr #

dataTypeOf :: ResourceType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceType) #

gmapT :: (forall b. Data b => b -> b) -> ResourceType -> ResourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceType -> m ResourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceType -> m ResourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceType -> m ResourceType #

Ord ResourceType Source # 
Read ResourceType Source # 
Show ResourceType Source # 
Generic ResourceType Source # 

Associated Types

type Rep ResourceType :: * -> * #

Hashable ResourceType Source # 
FromJSON ResourceType Source # 
NFData ResourceType Source # 

Methods

rnf :: ResourceType -> () #

ToQuery ResourceType Source # 
ToHeader ResourceType Source # 
ToByteString ResourceType Source # 
FromText ResourceType Source # 
ToText ResourceType Source # 

Methods

toText :: ResourceType -> Text #

type Rep ResourceType Source # 
type Rep ResourceType = D1 (MetaData "ResourceType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "Document" PrefixI False) U1) ((:+:) (C1 (MetaCons "EC2Instance" PrefixI False) U1) (C1 (MetaCons "ManagedInstance" PrefixI False) U1)))

ResourceTypeForTagging

data ResourceTypeForTagging Source #

Instances

Bounded ResourceTypeForTagging Source # 
Enum ResourceTypeForTagging Source # 
Eq ResourceTypeForTagging Source # 
Data ResourceTypeForTagging Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceTypeForTagging -> c ResourceTypeForTagging #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceTypeForTagging #

toConstr :: ResourceTypeForTagging -> Constr #

dataTypeOf :: ResourceTypeForTagging -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceTypeForTagging) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceTypeForTagging) #

gmapT :: (forall b. Data b => b -> b) -> ResourceTypeForTagging -> ResourceTypeForTagging #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceTypeForTagging -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceTypeForTagging -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceTypeForTagging -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceTypeForTagging -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceTypeForTagging -> m ResourceTypeForTagging #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceTypeForTagging -> m ResourceTypeForTagging #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceTypeForTagging -> m ResourceTypeForTagging #

Ord ResourceTypeForTagging Source # 
Read ResourceTypeForTagging Source # 
Show ResourceTypeForTagging Source # 
Generic ResourceTypeForTagging Source # 
Hashable ResourceTypeForTagging Source # 
ToJSON ResourceTypeForTagging Source # 
NFData ResourceTypeForTagging Source # 

Methods

rnf :: ResourceTypeForTagging -> () #

ToQuery ResourceTypeForTagging Source # 
ToHeader ResourceTypeForTagging Source # 
ToByteString ResourceTypeForTagging Source # 
FromText ResourceTypeForTagging Source # 
ToText ResourceTypeForTagging Source # 
type Rep ResourceTypeForTagging Source # 
type Rep ResourceTypeForTagging = D1 (MetaData "ResourceTypeForTagging" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) ((:+:) (C1 (MetaCons "RTFTDocument" PrefixI False) U1) (C1 (MetaCons "RTFTMaintenanceWindow" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RTFTManagedInstance" PrefixI False) U1) ((:+:) (C1 (MetaCons "RTFTParameter" PrefixI False) U1) (C1 (MetaCons "RTFTPatchBaseline" PrefixI False) U1))))

SignalType

data SignalType Source #

Constructors

Approve 
Reject 

Instances

Bounded SignalType Source # 
Enum SignalType Source # 
Eq SignalType Source # 
Data SignalType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SignalType -> c SignalType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SignalType #

toConstr :: SignalType -> Constr #

dataTypeOf :: SignalType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SignalType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SignalType) #

gmapT :: (forall b. Data b => b -> b) -> SignalType -> SignalType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SignalType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SignalType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SignalType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SignalType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SignalType -> m SignalType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SignalType -> m SignalType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SignalType -> m SignalType #

Ord SignalType Source # 
Read SignalType Source # 
Show SignalType Source # 
Generic SignalType Source # 

Associated Types

type Rep SignalType :: * -> * #

Hashable SignalType Source # 
ToJSON SignalType Source # 
NFData SignalType Source # 

Methods

rnf :: SignalType -> () #

ToQuery SignalType Source # 
ToHeader SignalType Source # 
ToByteString SignalType Source # 
FromText SignalType Source # 
ToText SignalType Source # 

Methods

toText :: SignalType -> Text #

type Rep SignalType Source # 
type Rep SignalType = D1 (MetaData "SignalType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) ((:+:) (C1 (MetaCons "Approve" PrefixI False) U1) (C1 (MetaCons "Reject" PrefixI False) U1))

Activation

data Activation Source #

An activation registers one or more on-premises servers or virtual machines (VMs) with AWS so that you can configure those servers or VMs using Run Command. A server or VM that has been registered with AWS is called a managed instance.

See: activation smart constructor.

Instances

Eq Activation Source # 
Data Activation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Activation -> c Activation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Activation #

toConstr :: Activation -> Constr #

dataTypeOf :: Activation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Activation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Activation) #

gmapT :: (forall b. Data b => b -> b) -> Activation -> Activation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Activation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Activation -> r #

gmapQ :: (forall d. Data d => d -> u) -> Activation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Activation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Activation -> m Activation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Activation -> m Activation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Activation -> m Activation #

Read Activation Source # 
Show Activation Source # 
Generic Activation Source # 

Associated Types

type Rep Activation :: * -> * #

Hashable Activation Source # 
FromJSON Activation Source # 
NFData Activation Source # 

Methods

rnf :: Activation -> () #

type Rep Activation Source # 

activation :: Activation Source #

Creates a value of Activation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aExpired - Whether or not the activation is expired.
  • aDefaultInstanceName - A name for the managed instance when it is created.
  • aActivationId - The ID created by Systems Manager when you submitted the activation.
  • aCreatedDate - The date the activation was created.
  • aRegistrationLimit - The maximum number of managed instances that can be registered using this activation.
  • aExpirationDate - The date when this activation can no longer be used to register managed instances.
  • aDescription - A user defined description of the activation.
  • aRegistrationsCount - The number of managed instances already registered with this activation.
  • aIAMRole - The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

aExpired :: Lens' Activation (Maybe Bool) Source #

Whether or not the activation is expired.

aDefaultInstanceName :: Lens' Activation (Maybe Text) Source #

A name for the managed instance when it is created.

aActivationId :: Lens' Activation (Maybe Text) Source #

The ID created by Systems Manager when you submitted the activation.

aCreatedDate :: Lens' Activation (Maybe UTCTime) Source #

The date the activation was created.

aRegistrationLimit :: Lens' Activation (Maybe Natural) Source #

The maximum number of managed instances that can be registered using this activation.

aExpirationDate :: Lens' Activation (Maybe UTCTime) Source #

The date when this activation can no longer be used to register managed instances.

aDescription :: Lens' Activation (Maybe Text) Source #

A user defined description of the activation.

aRegistrationsCount :: Lens' Activation (Maybe Natural) Source #

The number of managed instances already registered with this activation.

aIAMRole :: Lens' Activation (Maybe Text) Source #

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

Association

data Association Source #

Describes an association of a Systems Manager document and an instance.

See: association smart constructor.

Instances

Eq Association Source # 
Data Association Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Association -> c Association #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Association #

toConstr :: Association -> Constr #

dataTypeOf :: Association -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Association) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Association) #

gmapT :: (forall b. Data b => b -> b) -> Association -> Association #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Association -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Association -> r #

gmapQ :: (forall d. Data d => d -> u) -> Association -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Association -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Association -> m Association #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Association -> m Association #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Association -> m Association #

Read Association Source # 
Show Association Source # 
Generic Association Source # 

Associated Types

type Rep Association :: * -> * #

Hashable Association Source # 
FromJSON Association Source # 
NFData Association Source # 

Methods

rnf :: Association -> () #

type Rep Association Source # 

association :: Association Source #

Creates a value of Association with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aAssociationId - The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.
  • aInstanceId - The ID of the instance.
  • aOverview - Information about the association.
  • aLastExecutionDate - The date on which the association was last run.
  • aScheduleExpression - A cron expression that specifies a schedule when the association runs.
  • aName - The name of the Systems Manager document.
  • aTargets - The instances targeted by the request to create an association.
  • aDocumentVersion - The version of the document used in the association.
  • aAssociationVersion - The association version.
  • aAssociationName - The association name.

aAssociationId :: Lens' Association (Maybe Text) Source #

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

aInstanceId :: Lens' Association (Maybe Text) Source #

The ID of the instance.

aOverview :: Lens' Association (Maybe AssociationOverview) Source #

Information about the association.

aLastExecutionDate :: Lens' Association (Maybe UTCTime) Source #

The date on which the association was last run.

aScheduleExpression :: Lens' Association (Maybe Text) Source #

A cron expression that specifies a schedule when the association runs.

aName :: Lens' Association (Maybe Text) Source #

The name of the Systems Manager document.

aTargets :: Lens' Association [Target] Source #

The instances targeted by the request to create an association.

aDocumentVersion :: Lens' Association (Maybe Text) Source #

The version of the document used in the association.

aAssociationVersion :: Lens' Association (Maybe Text) Source #

The association version.

aAssociationName :: Lens' Association (Maybe Text) Source #

The association name.

AssociationDescription

data AssociationDescription Source #

Describes the parameters for a document.

See: associationDescription smart constructor.

Instances

Eq AssociationDescription Source # 
Data AssociationDescription Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationDescription -> c AssociationDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationDescription #

toConstr :: AssociationDescription -> Constr #

dataTypeOf :: AssociationDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationDescription) #

gmapT :: (forall b. Data b => b -> b) -> AssociationDescription -> AssociationDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationDescription -> m AssociationDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationDescription -> m AssociationDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationDescription -> m AssociationDescription #

Read AssociationDescription Source # 
Show AssociationDescription Source # 
Generic AssociationDescription Source # 
Hashable AssociationDescription Source # 
FromJSON AssociationDescription Source # 
NFData AssociationDescription Source # 

Methods

rnf :: AssociationDescription -> () #

type Rep AssociationDescription Source # 
type Rep AssociationDescription = D1 (MetaData "AssociationDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AssociationDescription'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_adAssociationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_adInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_adStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AssociationStatus))) (S1 (MetaSel (Just Symbol "_adLastSuccessfulExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_adOverview") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AssociationOverview))) (S1 (MetaSel (Just Symbol "_adLastUpdateAssociationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_adDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_adLastExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_adScheduleExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_adName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_adOutputLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAssociationOutputLocation))) (S1 (MetaSel (Just Symbol "_adTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_adParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) (S1 (MetaSel (Just Symbol "_adDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_adAssociationVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_adAssociationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

associationDescription :: AssociationDescription Source #

Creates a value of AssociationDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

adLastSuccessfulExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The last date on which the association was successfully run.

adLastUpdateAssociationDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The date when the association was last updated.

adDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The date when the association was made.

adLastExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The date on which the association was last run.

adScheduleExpression :: Lens' AssociationDescription (Maybe Text) Source #

A cron expression that specifies a schedule when the association runs.

adName :: Lens' AssociationDescription (Maybe Text) Source #

The name of the Systems Manager document.

adOutputLocation :: Lens' AssociationDescription (Maybe InstanceAssociationOutputLocation) Source #

An Amazon S3 bucket where you want to store the output details of the request.

adTargets :: Lens' AssociationDescription [Target] Source #

The instances targeted by the request.

adParameters :: Lens' AssociationDescription (HashMap Text [Text]) Source #

A description of the parameters for a document.

AssociationFilter

data AssociationFilter Source #

Describes a filter.

See: associationFilter smart constructor.

Instances

Eq AssociationFilter Source # 
Data AssociationFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationFilter -> c AssociationFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationFilter #

toConstr :: AssociationFilter -> Constr #

dataTypeOf :: AssociationFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationFilter) #

gmapT :: (forall b. Data b => b -> b) -> AssociationFilter -> AssociationFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationFilter -> m AssociationFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationFilter -> m AssociationFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationFilter -> m AssociationFilter #

Read AssociationFilter Source # 
Show AssociationFilter Source # 
Generic AssociationFilter Source # 
Hashable AssociationFilter Source # 
ToJSON AssociationFilter Source # 
NFData AssociationFilter Source # 

Methods

rnf :: AssociationFilter -> () #

type Rep AssociationFilter Source # 
type Rep AssociationFilter = D1 (MetaData "AssociationFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AssociationFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_afKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AssociationFilterKey)) (S1 (MetaSel (Just Symbol "_afValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

associationFilter Source #

Creates a value of AssociationFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AssociationOverview

data AssociationOverview Source #

Information about the association.

See: associationOverview smart constructor.

Instances

Eq AssociationOverview Source # 
Data AssociationOverview Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationOverview -> c AssociationOverview #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationOverview #

toConstr :: AssociationOverview -> Constr #

dataTypeOf :: AssociationOverview -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationOverview) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationOverview) #

gmapT :: (forall b. Data b => b -> b) -> AssociationOverview -> AssociationOverview #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationOverview -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationOverview -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationOverview -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationOverview -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationOverview -> m AssociationOverview #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationOverview -> m AssociationOverview #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationOverview -> m AssociationOverview #

Read AssociationOverview Source # 
Show AssociationOverview Source # 
Generic AssociationOverview Source # 
Hashable AssociationOverview Source # 
FromJSON AssociationOverview Source # 
NFData AssociationOverview Source # 

Methods

rnf :: AssociationOverview -> () #

type Rep AssociationOverview Source # 
type Rep AssociationOverview = D1 (MetaData "AssociationOverview" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AssociationOverview'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aoDetailedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aoStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aoAssociationStatusAggregatedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Int)))))))

associationOverview :: AssociationOverview Source #

Creates a value of AssociationOverview with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aoDetailedStatus - A detailed status of the association.
  • aoStatus - The status of the association. Status can be: Pending, Success, or Failed.
  • aoAssociationStatusAggregatedCount - Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

aoDetailedStatus :: Lens' AssociationOverview (Maybe Text) Source #

A detailed status of the association.

aoStatus :: Lens' AssociationOverview (Maybe Text) Source #

The status of the association. Status can be: Pending, Success, or Failed.

aoAssociationStatusAggregatedCount :: Lens' AssociationOverview (HashMap Text Int) Source #

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

AssociationStatus

data AssociationStatus Source #

Describes an association status.

See: associationStatus smart constructor.

Instances

Eq AssociationStatus Source # 
Data AssociationStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationStatus -> c AssociationStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationStatus #

toConstr :: AssociationStatus -> Constr #

dataTypeOf :: AssociationStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationStatus) #

gmapT :: (forall b. Data b => b -> b) -> AssociationStatus -> AssociationStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationStatus -> m AssociationStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationStatus -> m AssociationStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationStatus -> m AssociationStatus #

Read AssociationStatus Source # 
Show AssociationStatus Source # 
Generic AssociationStatus Source # 
Hashable AssociationStatus Source # 
FromJSON AssociationStatus Source # 
ToJSON AssociationStatus Source # 
NFData AssociationStatus Source # 

Methods

rnf :: AssociationStatus -> () #

type Rep AssociationStatus Source # 
type Rep AssociationStatus = D1 (MetaData "AssociationStatus" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AssociationStatus'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asAdditionalInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_asName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AssociationStatusName)) (S1 (MetaSel (Just Symbol "_asMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

associationStatus Source #

Creates a value of AssociationStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asDate :: Lens' AssociationStatus UTCTime Source #

The date when the status changed.

asMessage :: Lens' AssociationStatus Text Source #

The reason for the status.

AssociationVersionInfo

data AssociationVersionInfo Source #

Information about the association version.

See: associationVersionInfo smart constructor.

Instances

Eq AssociationVersionInfo Source # 
Data AssociationVersionInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationVersionInfo -> c AssociationVersionInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationVersionInfo #

toConstr :: AssociationVersionInfo -> Constr #

dataTypeOf :: AssociationVersionInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssociationVersionInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationVersionInfo) #

gmapT :: (forall b. Data b => b -> b) -> AssociationVersionInfo -> AssociationVersionInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationVersionInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationVersionInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationVersionInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationVersionInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationVersionInfo -> m AssociationVersionInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationVersionInfo -> m AssociationVersionInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationVersionInfo -> m AssociationVersionInfo #

Read AssociationVersionInfo Source # 
Show AssociationVersionInfo Source # 
Generic AssociationVersionInfo Source # 
Hashable AssociationVersionInfo Source # 
FromJSON AssociationVersionInfo Source # 
NFData AssociationVersionInfo Source # 

Methods

rnf :: AssociationVersionInfo -> () #

type Rep AssociationVersionInfo Source # 

associationVersionInfo :: AssociationVersionInfo Source #

Creates a value of AssociationVersionInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aviAssociationId - The ID created by the system when the association was created.
  • aviCreatedDate - The date the association version was created.
  • aviScheduleExpression - The cron or rate schedule specified for the association when the association version was created.
  • aviName - The name specified when the association was created.
  • aviOutputLocation - The location in Amazon S3 specified for the association when the association version was created.
  • aviTargets - The targets specified for the association when the association version was created.
  • aviParameters - Parameters specified when the association version was created.
  • aviDocumentVersion - The version of a Systems Manager document used when the association version was created.
  • aviAssociationVersion - The association version.
  • aviAssociationName - The name specified for the association version when the association version was created.

aviAssociationId :: Lens' AssociationVersionInfo (Maybe Text) Source #

The ID created by the system when the association was created.

aviCreatedDate :: Lens' AssociationVersionInfo (Maybe UTCTime) Source #

The date the association version was created.

aviScheduleExpression :: Lens' AssociationVersionInfo (Maybe Text) Source #

The cron or rate schedule specified for the association when the association version was created.

aviName :: Lens' AssociationVersionInfo (Maybe Text) Source #

The name specified when the association was created.

aviOutputLocation :: Lens' AssociationVersionInfo (Maybe InstanceAssociationOutputLocation) Source #

The location in Amazon S3 specified for the association when the association version was created.

aviTargets :: Lens' AssociationVersionInfo [Target] Source #

The targets specified for the association when the association version was created.

aviParameters :: Lens' AssociationVersionInfo (HashMap Text [Text]) Source #

Parameters specified when the association version was created.

aviDocumentVersion :: Lens' AssociationVersionInfo (Maybe Text) Source #

The version of a Systems Manager document used when the association version was created.

aviAssociationName :: Lens' AssociationVersionInfo (Maybe Text) Source #

The name specified for the association version when the association version was created.

AutomationExecution

data AutomationExecution Source #

Detailed information about the current state of an individual Automation execution.

See: automationExecution smart constructor.

Instances

Eq AutomationExecution Source # 
Data AutomationExecution Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecution -> c AutomationExecution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecution #

toConstr :: AutomationExecution -> Constr #

dataTypeOf :: AutomationExecution -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecution) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecution) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecution -> AutomationExecution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecution -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecution -> m AutomationExecution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecution -> m AutomationExecution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecution -> m AutomationExecution #

Read AutomationExecution Source # 
Show AutomationExecution Source # 
Generic AutomationExecution Source # 
Hashable AutomationExecution Source # 
FromJSON AutomationExecution Source # 
NFData AutomationExecution Source # 

Methods

rnf :: AutomationExecution -> () #

type Rep AutomationExecution Source # 
type Rep AutomationExecution = D1 (MetaData "AutomationExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AutomationExecution'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aeDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aeExecutionEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_aeFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aeAutomationExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus))) (S1 (MetaSel (Just Symbol "_aeOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aeExecutionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_aeParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))))) ((:*:) (S1 (MetaSel (Just Symbol "_aeDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aeAutomationExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aeStepExecutions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StepExecution]))))))))

automationExecution :: AutomationExecution Source #

Creates a value of AutomationExecution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aeDocumentName :: Lens' AutomationExecution (Maybe Text) Source #

The name of the Automation document used during the execution.

aeExecutionEndTime :: Lens' AutomationExecution (Maybe UTCTime) Source #

The time the execution finished.

aeFailureMessage :: Lens' AutomationExecution (Maybe Text) Source #

A message describing why an execution has failed, if the status is set to Failed.

aeOutputs :: Lens' AutomationExecution (HashMap Text [Text]) Source #

The list of execution outputs as defined in the automation document.

aeExecutionStartTime :: Lens' AutomationExecution (Maybe UTCTime) Source #

The time the execution started.

aeParameters :: Lens' AutomationExecution (HashMap Text [Text]) Source #

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

aeDocumentVersion :: Lens' AutomationExecution (Maybe Text) Source #

The version of the document to use during execution.

aeStepExecutions :: Lens' AutomationExecution [StepExecution] Source #

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are executed in order.

AutomationExecutionFilter

data AutomationExecutionFilter Source #

A filter used to match specific automation executions. This is used to limit the scope of Automation execution information returned.

See: automationExecutionFilter smart constructor.

Instances

Eq AutomationExecutionFilter Source # 
Data AutomationExecutionFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecutionFilter -> c AutomationExecutionFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecutionFilter #

toConstr :: AutomationExecutionFilter -> Constr #

dataTypeOf :: AutomationExecutionFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecutionFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecutionFilter) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecutionFilter -> AutomationExecutionFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecutionFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecutionFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecutionFilter -> m AutomationExecutionFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionFilter -> m AutomationExecutionFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionFilter -> m AutomationExecutionFilter #

Read AutomationExecutionFilter Source # 
Show AutomationExecutionFilter Source # 
Generic AutomationExecutionFilter Source # 
Hashable AutomationExecutionFilter Source # 
ToJSON AutomationExecutionFilter Source # 
NFData AutomationExecutionFilter Source # 
type Rep AutomationExecutionFilter Source # 
type Rep AutomationExecutionFilter = D1 (MetaData "AutomationExecutionFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AutomationExecutionFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aefKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AutomationExecutionFilterKey)) (S1 (MetaSel (Just Symbol "_aefValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))

automationExecutionFilter Source #

Creates a value of AutomationExecutionFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aefKey - The aspect of the Automation execution information that should be limited.
  • aefValues - The values used to limit the execution information associated with the filter's key.

aefKey :: Lens' AutomationExecutionFilter AutomationExecutionFilterKey Source #

The aspect of the Automation execution information that should be limited.

aefValues :: Lens' AutomationExecutionFilter (NonEmpty Text) Source #

The values used to limit the execution information associated with the filter's key.

AutomationExecutionMetadata

data AutomationExecutionMetadata Source #

Details about a specific Automation execution.

See: automationExecutionMetadata smart constructor.

Instances

Eq AutomationExecutionMetadata Source # 
Data AutomationExecutionMetadata Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecutionMetadata -> c AutomationExecutionMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecutionMetadata #

toConstr :: AutomationExecutionMetadata -> Constr #

dataTypeOf :: AutomationExecutionMetadata -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecutionMetadata) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecutionMetadata) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecutionMetadata -> AutomationExecutionMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecutionMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecutionMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecutionMetadata -> m AutomationExecutionMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionMetadata -> m AutomationExecutionMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionMetadata -> m AutomationExecutionMetadata #

Read AutomationExecutionMetadata Source # 
Show AutomationExecutionMetadata Source # 
Generic AutomationExecutionMetadata Source # 
Hashable AutomationExecutionMetadata Source # 
FromJSON AutomationExecutionMetadata Source # 
NFData AutomationExecutionMetadata Source # 
type Rep AutomationExecutionMetadata Source # 
type Rep AutomationExecutionMetadata = D1 (MetaData "AutomationExecutionMetadata" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "AutomationExecutionMetadata'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aemLogFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aemExecutedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aemDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aemExecutionEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aemAutomationExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus))) (S1 (MetaSel (Just Symbol "_aemOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))))) ((:*:) (S1 (MetaSel (Just Symbol "_aemExecutionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_aemDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aemAutomationExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

automationExecutionMetadata :: AutomationExecutionMetadata Source #

Creates a value of AutomationExecutionMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aemLogFile :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

An Amazon S3 bucket where execution information is stored.

aemExecutedBy :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The IAM role ARN of the user who executed the Automation.

aemDocumentName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The name of the Automation document used during execution.

aemExecutionEndTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #

The time the execution finished. This is not populated if the execution is still in progress.

aemAutomationExecutionStatus :: Lens' AutomationExecutionMetadata (Maybe AutomationExecutionStatus) Source #

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

aemOutputs :: Lens' AutomationExecutionMetadata (HashMap Text [Text]) Source #

The list of execution outputs as defined in the Automation document.

aemDocumentVersion :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The document version used during the execution.

Command

data Command Source #

Describes a command request.

See: command smart constructor.

Instances

Eq Command Source # 

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Data Command Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Command -> c Command #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Command #

toConstr :: Command -> Constr #

dataTypeOf :: Command -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Command) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Command) #

gmapT :: (forall b. Data b => b -> b) -> Command -> Command #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Command -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Command -> r #

gmapQ :: (forall d. Data d => d -> u) -> Command -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Command -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Command -> m Command #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Command -> m Command #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Command -> m Command #

Read Command Source # 
Show Command Source # 
Generic Command Source # 

Associated Types

type Rep Command :: * -> * #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Hashable Command Source # 

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

FromJSON Command Source # 
NFData Command Source # 

Methods

rnf :: Command -> () #

type Rep Command Source # 
type Rep Command = D1 (MetaData "Command" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "Command'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandStatus))) (S1 (MetaSel (Just Symbol "_cExpiresAfter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_cNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig))) ((:*:) (S1 (MetaSel (Just Symbol "_cTargetCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_cOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cErrorCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) ((:*:) (S1 (MetaSel (Just Symbol "_cStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cMaxErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cInstanceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cOutputS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target])))) ((:*:) (S1 (MetaSel (Just Symbol "_cCommandId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) (S1 (MetaSel (Just Symbol "_cComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cCompletedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_cOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cMaxConcurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cRequestedDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_cServiceRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

command :: Command Source #

Creates a value of Command with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cStatus - The status of the command.
  • cExpiresAfter - If this time is reached and the command has not already started executing, it will not execute. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.
  • cNotificationConfig - Configurations for sending notifications about command status changes.
  • cTargetCount - The number of targets for the command.
  • cOutputS3KeyPrefix - The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.
  • cDocumentName - The name of the document requested for execution.
  • cErrorCount - The number of targets for which the status is Failed or Execution Timed Out.
  • cStatusDetails - A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to any instances. * In Progress: The command has been sent to at least one instance but has not reached a final state on all instances. * Success: The command successfully executed on all invocations. This is a terminal state. * Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state. * Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state. * Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state. * Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before executing it on any instance. This is a terminal state.
  • cMaxErrors - The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 50. For more information about how to use MaxErrors, see Executing a Command Using Systems Manager Run Command .
  • cInstanceIds - The instance IDs against which this command was requested.
  • cOutputS3Region - (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
  • cTargets - An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.
  • cCommandId - A unique identifier for this command.
  • cParameters - The parameter values to be inserted in the document when executing the command.
  • cComment - User-specified information about the command, such as a brief description of what the command should do.
  • cCompletedCount - The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.
  • cOutputS3BucketName - The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.
  • cMaxConcurrency - The maximum number of instances that are allowed to execute the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Executing a Command Using Systems Manager Run Command .
  • cRequestedDateTime - The date and time the command was requested.
  • cServiceRole - The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

cStatus :: Lens' Command (Maybe CommandStatus) Source #

The status of the command.

cExpiresAfter :: Lens' Command (Maybe UTCTime) Source #

If this time is reached and the command has not already started executing, it will not execute. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

cNotificationConfig :: Lens' Command (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes.

cTargetCount :: Lens' Command (Maybe Int) Source #

The number of targets for the command.

cOutputS3KeyPrefix :: Lens' Command (Maybe Text) Source #

The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

cDocumentName :: Lens' Command (Maybe Text) Source #

The name of the document requested for execution.

cErrorCount :: Lens' Command (Maybe Int) Source #

The number of targets for which the status is Failed or Execution Timed Out.

cStatusDetails :: Lens' Command (Maybe Text) Source #

A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to any instances. * In Progress: The command has been sent to at least one instance but has not reached a final state on all instances. * Success: The command successfully executed on all invocations. This is a terminal state. * Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state. * Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state. * Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state. * Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before executing it on any instance. This is a terminal state.

cMaxErrors :: Lens' Command (Maybe Text) Source #

The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 50. For more information about how to use MaxErrors, see Executing a Command Using Systems Manager Run Command .

cInstanceIds :: Lens' Command [Text] Source #

The instance IDs against which this command was requested.

cOutputS3Region :: Lens' Command (Maybe Text) Source #

(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

cTargets :: Lens' Command [Target] Source #

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

cCommandId :: Lens' Command (Maybe Text) Source #

A unique identifier for this command.

cParameters :: Lens' Command (HashMap Text [Text]) Source #

The parameter values to be inserted in the document when executing the command.

cComment :: Lens' Command (Maybe Text) Source #

User-specified information about the command, such as a brief description of what the command should do.

cCompletedCount :: Lens' Command (Maybe Int) Source #

The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

cOutputS3BucketName :: Lens' Command (Maybe Text) Source #

The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

cMaxConcurrency :: Lens' Command (Maybe Text) Source #

The maximum number of instances that are allowed to execute the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Executing a Command Using Systems Manager Run Command .

cRequestedDateTime :: Lens' Command (Maybe UTCTime) Source #

The date and time the command was requested.

cServiceRole :: Lens' Command (Maybe Text) Source #

The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

CommandFilter

data CommandFilter Source #

Describes a command filter.

See: commandFilter smart constructor.

Instances

Eq CommandFilter Source # 
Data CommandFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandFilter -> c CommandFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandFilter #

toConstr :: CommandFilter -> Constr #

dataTypeOf :: CommandFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandFilter) #

gmapT :: (forall b. Data b => b -> b) -> CommandFilter -> CommandFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandFilter -> m CommandFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandFilter -> m CommandFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandFilter -> m CommandFilter #

Read CommandFilter Source # 
Show CommandFilter Source # 
Generic CommandFilter Source # 

Associated Types

type Rep CommandFilter :: * -> * #

Hashable CommandFilter Source # 
ToJSON CommandFilter Source # 
NFData CommandFilter Source # 

Methods

rnf :: CommandFilter -> () #

type Rep CommandFilter Source # 
type Rep CommandFilter = D1 (MetaData "CommandFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "CommandFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 CommandFilterKey)) (S1 (MetaSel (Just Symbol "_cfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

commandFilter Source #

Creates a value of CommandFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cfKey :: Lens' CommandFilter CommandFilterKey Source #

The name of the filter.

cfValue :: Lens' CommandFilter Text Source #

The filter value.

CommandInvocation

data CommandInvocation Source #

An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user executes SendCommand against three instances, then a command invocation is created for each requested instance ID. A command invocation returns status and detail information about a command you executed.

See: commandInvocation smart constructor.

Instances

Eq CommandInvocation Source # 
Data CommandInvocation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandInvocation -> c CommandInvocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandInvocation #

toConstr :: CommandInvocation -> Constr #

dataTypeOf :: CommandInvocation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandInvocation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandInvocation) #

gmapT :: (forall b. Data b => b -> b) -> CommandInvocation -> CommandInvocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandInvocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandInvocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandInvocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandInvocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandInvocation -> m CommandInvocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandInvocation -> m CommandInvocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandInvocation -> m CommandInvocation #

Read CommandInvocation Source # 
Show CommandInvocation Source # 
Generic CommandInvocation Source # 
Hashable CommandInvocation Source # 
FromJSON CommandInvocation Source # 
NFData CommandInvocation Source # 

Methods

rnf :: CommandInvocation -> () #

type Rep CommandInvocation Source # 
type Rep CommandInvocation = D1 (MetaData "CommandInvocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "CommandInvocation'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_comInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_comStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandInvocationStatus))) (S1 (MetaSel (Just Symbol "_comNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_comCommandPlugins") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CommandPlugin]))) (S1 (MetaSel (Just Symbol "_comDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_comStandardErrorURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_comStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_comStandardOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_comCommandId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_comComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_comTraceOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_comInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_comRequestedDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_comServiceRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

commandInvocation :: CommandInvocation Source #

Creates a value of CommandInvocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • comInstanceId - The instance ID in which this invocation was requested.
  • comStatus - Whether or not the invocation succeeded, failed, or is pending.
  • comNotificationConfig - Configurations for sending notifications about command status changes on a per instance basis.
  • comCommandPlugins - Undocumented member.
  • comDocumentName - The document name that was requested for execution.
  • comStandardErrorURL - The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
  • comStatusDetails - A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
  • comStandardOutputURL - The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
  • comCommandId - The command against which this invocation was requested.
  • comComment - User-specified information about the command, such as a brief description of what the command should do.
  • comTraceOutput - Gets the trace output sent by the agent.
  • comInstanceName - The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
  • comRequestedDateTime - The time and date the request was sent to this instance.
  • comServiceRole - The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

comInstanceId :: Lens' CommandInvocation (Maybe Text) Source #

The instance ID in which this invocation was requested.

comStatus :: Lens' CommandInvocation (Maybe CommandInvocationStatus) Source #

Whether or not the invocation succeeded, failed, or is pending.

comNotificationConfig :: Lens' CommandInvocation (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes on a per instance basis.

comDocumentName :: Lens' CommandInvocation (Maybe Text) Source #

The document name that was requested for execution.

comStandardErrorURL :: Lens' CommandInvocation (Maybe Text) Source #

The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

comStatusDetails :: Lens' CommandInvocation (Maybe Text) Source #

A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

comStandardOutputURL :: Lens' CommandInvocation (Maybe Text) Source #

The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

comCommandId :: Lens' CommandInvocation (Maybe Text) Source #

The command against which this invocation was requested.

comComment :: Lens' CommandInvocation (Maybe Text) Source #

User-specified information about the command, such as a brief description of what the command should do.

comTraceOutput :: Lens' CommandInvocation (Maybe Text) Source #

Gets the trace output sent by the agent.

comInstanceName :: Lens' CommandInvocation (Maybe Text) Source #

The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

comRequestedDateTime :: Lens' CommandInvocation (Maybe UTCTime) Source #

The time and date the request was sent to this instance.

comServiceRole :: Lens' CommandInvocation (Maybe Text) Source #

The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

CommandPlugin

data CommandPlugin Source #

Describes plugin details.

See: commandPlugin smart constructor.

Instances

Eq CommandPlugin Source # 
Data CommandPlugin Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandPlugin -> c CommandPlugin #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandPlugin #

toConstr :: CommandPlugin -> Constr #

dataTypeOf :: CommandPlugin -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommandPlugin) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandPlugin) #

gmapT :: (forall b. Data b => b -> b) -> CommandPlugin -> CommandPlugin #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandPlugin -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandPlugin -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandPlugin -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandPlugin -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandPlugin -> m CommandPlugin #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandPlugin -> m CommandPlugin #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandPlugin -> m CommandPlugin #

Read CommandPlugin Source # 
Show CommandPlugin Source # 
Generic CommandPlugin Source # 

Associated Types

type Rep CommandPlugin :: * -> * #

Hashable CommandPlugin Source # 
FromJSON CommandPlugin Source # 
NFData CommandPlugin Source # 

Methods

rnf :: CommandPlugin -> () #

type Rep CommandPlugin Source # 
type Rep CommandPlugin = D1 (MetaData "CommandPlugin" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "CommandPlugin'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cpStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandPluginStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_cpResponseStartDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_cpOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_cpStandardErrorURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cpResponseCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_cpStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cpOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cpStandardOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_cpOutputS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cpOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cpResponseFinishDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))))

commandPlugin :: CommandPlugin Source #

Creates a value of CommandPlugin with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cpStatus - The status of this plugin. You can execute a document with multiple plugins.
  • cpResponseStartDateTime - The time the plugin started executing.
  • cpOutputS3KeyPrefix - The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.
  • cpStandardErrorURL - The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.
  • cpResponseCode - A numeric response code generated after executing the plugin.
  • cpStatusDetails - A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
  • cpOutput - Output of the plugin execution.
  • cpStandardOutputURL - The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
  • cpName - The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.
  • cpOutputS3Region - (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
  • cpOutputS3BucketName - The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.
  • cpResponseFinishDateTime - The time the plugin stopped executing. Could stop prematurely if, for example, a cancel command was sent.

cpStatus :: Lens' CommandPlugin (Maybe CommandPluginStatus) Source #

The status of this plugin. You can execute a document with multiple plugins.

cpResponseStartDateTime :: Lens' CommandPlugin (Maybe UTCTime) Source #

The time the plugin started executing.

cpOutputS3KeyPrefix :: Lens' CommandPlugin (Maybe Text) Source #

The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.

cpStandardErrorURL :: Lens' CommandPlugin (Maybe Text) Source #

The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

cpResponseCode :: Lens' CommandPlugin (Maybe Int) Source #

A numeric response code generated after executing the plugin.

cpStatusDetails :: Lens' CommandPlugin (Maybe Text) Source #

A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

cpOutput :: Lens' CommandPlugin (Maybe Text) Source #

Output of the plugin execution.

cpStandardOutputURL :: Lens' CommandPlugin (Maybe Text) Source #

The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

cpName :: Lens' CommandPlugin (Maybe Text) Source #

The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

cpOutputS3Region :: Lens' CommandPlugin (Maybe Text) Source #

(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

cpOutputS3BucketName :: Lens' CommandPlugin (Maybe Text) Source #

The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.

cpResponseFinishDateTime :: Lens' CommandPlugin (Maybe UTCTime) Source #

The time the plugin stopped executing. Could stop prematurely if, for example, a cancel command was sent.

ComplianceExecutionSummary

data ComplianceExecutionSummary Source #

A summary of the call execution that includes an execution ID, the type of execution (for example, Command ), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

See: complianceExecutionSummary smart constructor.

Instances

Eq ComplianceExecutionSummary Source # 
Data ComplianceExecutionSummary Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceExecutionSummary -> c ComplianceExecutionSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceExecutionSummary #

toConstr :: ComplianceExecutionSummary -> Constr #

dataTypeOf :: ComplianceExecutionSummary -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceExecutionSummary) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceExecutionSummary) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceExecutionSummary -> ComplianceExecutionSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceExecutionSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceExecutionSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceExecutionSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceExecutionSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceExecutionSummary -> m ComplianceExecutionSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceExecutionSummary -> m ComplianceExecutionSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceExecutionSummary -> m ComplianceExecutionSummary #

Read ComplianceExecutionSummary Source # 
Show ComplianceExecutionSummary Source # 
Generic ComplianceExecutionSummary Source # 
Hashable ComplianceExecutionSummary Source # 
FromJSON ComplianceExecutionSummary Source # 
ToJSON ComplianceExecutionSummary Source # 
NFData ComplianceExecutionSummary Source # 
type Rep ComplianceExecutionSummary Source # 
type Rep ComplianceExecutionSummary = D1 (MetaData "ComplianceExecutionSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ComplianceExecutionSummary'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cesExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cesExecutionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cesExecutionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX)))))

complianceExecutionSummary Source #

Creates a value of ComplianceExecutionSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cesExecutionId - An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.
  • cesExecutionType - The type of execution. For example, Command is a valid execution type.
  • cesExecutionTime - The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

cesExecutionId :: Lens' ComplianceExecutionSummary (Maybe Text) Source #

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

cesExecutionType :: Lens' ComplianceExecutionSummary (Maybe Text) Source #

The type of execution. For example, Command is a valid execution type.

cesExecutionTime :: Lens' ComplianceExecutionSummary UTCTime Source #

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

ComplianceItem

data ComplianceItem Source #

Information about the compliance as defined by the resource type. For example, for a patch resource type, Items includes information about the PatchSeverity, Classification, etc.

See: complianceItem smart constructor.

Instances

Eq ComplianceItem Source # 
Data ComplianceItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceItem -> c ComplianceItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceItem #

toConstr :: ComplianceItem -> Constr #

dataTypeOf :: ComplianceItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceItem) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceItem -> ComplianceItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceItem -> m ComplianceItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItem -> m ComplianceItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItem -> m ComplianceItem #

Read ComplianceItem Source # 
Show ComplianceItem Source # 
Generic ComplianceItem Source # 

Associated Types

type Rep ComplianceItem :: * -> * #

Hashable ComplianceItem Source # 
FromJSON ComplianceItem Source # 
NFData ComplianceItem Source # 

Methods

rnf :: ComplianceItem -> () #

type Rep ComplianceItem Source # 

complianceItem :: ComplianceItem Source #

Creates a value of ComplianceItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ciStatus - The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.
  • ciResourceId - An ID for the resource. For a managed instance, this is the instance ID.
  • ciResourceType - The type of resource. ManagedInstance is currently the only supported resource type.
  • ciSeverity - The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
  • ciExecutionSummary - A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.
  • ciDetails - A Key: Value tag combination for the compliance item.
  • ciId - An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article. Here's an example: KB4010320.
  • ciComplianceType - The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.
  • ciTitle - A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch. Here's an example: Security Update for Active Directory Federation Services.

ciStatus :: Lens' ComplianceItem (Maybe ComplianceStatus) Source #

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

ciResourceId :: Lens' ComplianceItem (Maybe Text) Source #

An ID for the resource. For a managed instance, this is the instance ID.

ciResourceType :: Lens' ComplianceItem (Maybe Text) Source #

The type of resource. ManagedInstance is currently the only supported resource type.

ciSeverity :: Lens' ComplianceItem (Maybe ComplianceSeverity) Source #

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

ciExecutionSummary :: Lens' ComplianceItem (Maybe ComplianceExecutionSummary) Source #

A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

ciDetails :: Lens' ComplianceItem (HashMap Text Text) Source #

A Key: Value tag combination for the compliance item.

ciId :: Lens' ComplianceItem (Maybe Text) Source #

An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article. Here's an example: KB4010320.

ciComplianceType :: Lens' ComplianceItem (Maybe Text) Source #

The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

ciTitle :: Lens' ComplianceItem (Maybe Text) Source #

A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch. Here's an example: Security Update for Active Directory Federation Services.

ComplianceItemEntry

data ComplianceItemEntry Source #

Information about a compliance item.

See: complianceItemEntry smart constructor.

Instances

Eq ComplianceItemEntry Source # 
Data ComplianceItemEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceItemEntry -> c ComplianceItemEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceItemEntry #

toConstr :: ComplianceItemEntry -> Constr #

dataTypeOf :: ComplianceItemEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceItemEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceItemEntry) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceItemEntry -> ComplianceItemEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItemEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItemEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceItemEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceItemEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceItemEntry -> m ComplianceItemEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItemEntry -> m ComplianceItemEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItemEntry -> m ComplianceItemEntry #

Read ComplianceItemEntry Source # 
Show ComplianceItemEntry Source # 
Generic ComplianceItemEntry Source # 
Hashable ComplianceItemEntry Source # 
ToJSON ComplianceItemEntry Source # 
NFData ComplianceItemEntry Source # 

Methods

rnf :: ComplianceItemEntry -> () #

type Rep ComplianceItemEntry Source # 

complianceItemEntry Source #

Creates a value of ComplianceItemEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cieDetails - A Key: Value tag combination for the compliance item.
  • cieId - The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.
  • cieTitle - The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch. Here's an example: Security Update for Active Directory Federation Services.
  • cieSeverity - The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
  • cieStatus - The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

cieDetails :: Lens' ComplianceItemEntry (HashMap Text Text) Source #

A Key: Value tag combination for the compliance item.

cieId :: Lens' ComplianceItemEntry (Maybe Text) Source #

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

cieTitle :: Lens' ComplianceItemEntry (Maybe Text) Source #

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch. Here's an example: Security Update for Active Directory Federation Services.

cieSeverity :: Lens' ComplianceItemEntry ComplianceSeverity Source #

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

cieStatus :: Lens' ComplianceItemEntry ComplianceStatus Source #

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

ComplianceStringFilter

data ComplianceStringFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: complianceStringFilter smart constructor.

Instances

Eq ComplianceStringFilter Source # 
Data ComplianceStringFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceStringFilter -> c ComplianceStringFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceStringFilter #

toConstr :: ComplianceStringFilter -> Constr #

dataTypeOf :: ComplianceStringFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceStringFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceStringFilter) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceStringFilter -> ComplianceStringFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceStringFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceStringFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceStringFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceStringFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceStringFilter -> m ComplianceStringFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceStringFilter -> m ComplianceStringFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceStringFilter -> m ComplianceStringFilter #

Read ComplianceStringFilter Source # 
Show ComplianceStringFilter Source # 
Generic ComplianceStringFilter Source # 
Hashable ComplianceStringFilter Source # 
ToJSON ComplianceStringFilter Source # 
NFData ComplianceStringFilter Source # 

Methods

rnf :: ComplianceStringFilter -> () #

type Rep ComplianceStringFilter Source # 
type Rep ComplianceStringFilter = D1 (MetaData "ComplianceStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ComplianceStringFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_csfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_csfType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComplianceQueryOperatorType))))))

complianceStringFilter :: ComplianceStringFilter Source #

Creates a value of ComplianceStringFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • csfValues - The value for which to search.
  • csfKey - The name of the filter.
  • csfType - The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

csfValues :: Lens' ComplianceStringFilter (Maybe (NonEmpty Text)) Source #

The value for which to search.

csfKey :: Lens' ComplianceStringFilter (Maybe Text) Source #

The name of the filter.

csfType :: Lens' ComplianceStringFilter (Maybe ComplianceQueryOperatorType) Source #

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

ComplianceSummaryItem

data ComplianceSummaryItem Source #

A summary of compliance information by compliance type.

See: complianceSummaryItem smart constructor.

Instances

Eq ComplianceSummaryItem Source # 
Data ComplianceSummaryItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceSummaryItem -> c ComplianceSummaryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceSummaryItem #

toConstr :: ComplianceSummaryItem -> Constr #

dataTypeOf :: ComplianceSummaryItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceSummaryItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceSummaryItem) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceSummaryItem -> ComplianceSummaryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceSummaryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceSummaryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceSummaryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceSummaryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceSummaryItem -> m ComplianceSummaryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceSummaryItem -> m ComplianceSummaryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceSummaryItem -> m ComplianceSummaryItem #

Read ComplianceSummaryItem Source # 
Show ComplianceSummaryItem Source # 
Generic ComplianceSummaryItem Source # 
Hashable ComplianceSummaryItem Source # 
FromJSON ComplianceSummaryItem Source # 
NFData ComplianceSummaryItem Source # 

Methods

rnf :: ComplianceSummaryItem -> () #

type Rep ComplianceSummaryItem Source # 
type Rep ComplianceSummaryItem = D1 (MetaData "ComplianceSummaryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ComplianceSummaryItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csiNonCompliantSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NonCompliantSummary))) ((:*:) (S1 (MetaSel (Just Symbol "_csiCompliantSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompliantSummary))) (S1 (MetaSel (Just Symbol "_csiComplianceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

complianceSummaryItem :: ComplianceSummaryItem Source #

Creates a value of ComplianceSummaryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • csiNonCompliantSummary - A list of NON_COMPLIANT items for the specified compliance type.
  • csiCompliantSummary - A list of COMPLIANT items for the specified compliance type.
  • csiComplianceType - The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

csiNonCompliantSummary :: Lens' ComplianceSummaryItem (Maybe NonCompliantSummary) Source #

A list of NON_COMPLIANT items for the specified compliance type.

csiCompliantSummary :: Lens' ComplianceSummaryItem (Maybe CompliantSummary) Source #

A list of COMPLIANT items for the specified compliance type.

csiComplianceType :: Lens' ComplianceSummaryItem (Maybe Text) Source #

The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

CompliantSummary

data CompliantSummary Source #

A summary of resources that are compliant. The summary is organized according to the resource count for each compliance type.

See: compliantSummary smart constructor.

Instances

Eq CompliantSummary Source # 
Data CompliantSummary Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompliantSummary -> c CompliantSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompliantSummary #

toConstr :: CompliantSummary -> Constr #

dataTypeOf :: CompliantSummary -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CompliantSummary) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompliantSummary) #

gmapT :: (forall b. Data b => b -> b) -> CompliantSummary -> CompliantSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompliantSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompliantSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompliantSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompliantSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompliantSummary -> m CompliantSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompliantSummary -> m CompliantSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompliantSummary -> m CompliantSummary #

Read CompliantSummary Source # 
Show CompliantSummary Source # 
Generic CompliantSummary Source # 
Hashable CompliantSummary Source # 
FromJSON CompliantSummary Source # 
NFData CompliantSummary Source # 

Methods

rnf :: CompliantSummary -> () #

type Rep CompliantSummary Source # 
type Rep CompliantSummary = D1 (MetaData "CompliantSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "CompliantSummary'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csCompliantCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_csSeveritySummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SeveritySummary)))))

compliantSummary :: CompliantSummary Source #

Creates a value of CompliantSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csCompliantCount :: Lens' CompliantSummary (Maybe Int) Source #

The total number of resources that are compliant.

csSeveritySummary :: Lens' CompliantSummary (Maybe SeveritySummary) Source #

A summary of the compliance severity by compliance type.

CreateAssociationBatchRequestEntry

data CreateAssociationBatchRequestEntry Source #

Describes the association of a Systems Manager document and an instance.

See: createAssociationBatchRequestEntry smart constructor.

Instances

Eq CreateAssociationBatchRequestEntry Source # 
Data CreateAssociationBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAssociationBatchRequestEntry -> c CreateAssociationBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAssociationBatchRequestEntry #

toConstr :: CreateAssociationBatchRequestEntry -> Constr #

dataTypeOf :: CreateAssociationBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateAssociationBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAssociationBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> CreateAssociationBatchRequestEntry -> CreateAssociationBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssociationBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssociationBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAssociationBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAssociationBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAssociationBatchRequestEntry -> m CreateAssociationBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssociationBatchRequestEntry -> m CreateAssociationBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssociationBatchRequestEntry -> m CreateAssociationBatchRequestEntry #

Read CreateAssociationBatchRequestEntry Source # 
Show CreateAssociationBatchRequestEntry Source # 
Generic CreateAssociationBatchRequestEntry Source # 
Hashable CreateAssociationBatchRequestEntry Source # 
FromJSON CreateAssociationBatchRequestEntry Source # 
ToJSON CreateAssociationBatchRequestEntry Source # 
NFData CreateAssociationBatchRequestEntry Source # 
type Rep CreateAssociationBatchRequestEntry Source # 
type Rep CreateAssociationBatchRequestEntry = D1 (MetaData "CreateAssociationBatchRequestEntry" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "CreateAssociationBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cabreInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cabreScheduleExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cabreOutputLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAssociationOutputLocation))) (S1 (MetaSel (Just Symbol "_cabreTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cabreParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) (S1 (MetaSel (Just Symbol "_cabreDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cabreAssociationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cabreName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

createAssociationBatchRequestEntry Source #

Creates a value of CreateAssociationBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cabreScheduleExpression :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #

A cron expression that specifies a schedule when the association runs.

cabreOutputLocation :: Lens' CreateAssociationBatchRequestEntry (Maybe InstanceAssociationOutputLocation) Source #

An Amazon S3 bucket where you want to store the results of this request.

cabreTargets :: Lens' CreateAssociationBatchRequestEntry [Target] Source #

The instances targeted by the request.

cabreParameters :: Lens' CreateAssociationBatchRequestEntry (HashMap Text [Text]) Source #

A description of the parameters for a document.

cabreAssociationName :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #

Specify a descriptive name for the association.

cabreName :: Lens' CreateAssociationBatchRequestEntry Text Source #

The name of the configuration document.

DescribeActivationsFilter

data DescribeActivationsFilter Source #

Filter for the DescribeActivation API.

See: describeActivationsFilter smart constructor.

Instances

Eq DescribeActivationsFilter Source # 
Data DescribeActivationsFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeActivationsFilter -> c DescribeActivationsFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeActivationsFilter #

toConstr :: DescribeActivationsFilter -> Constr #

dataTypeOf :: DescribeActivationsFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DescribeActivationsFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeActivationsFilter) #

gmapT :: (forall b. Data b => b -> b) -> DescribeActivationsFilter -> DescribeActivationsFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeActivationsFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeActivationsFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeActivationsFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeActivationsFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeActivationsFilter -> m DescribeActivationsFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeActivationsFilter -> m DescribeActivationsFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeActivationsFilter -> m DescribeActivationsFilter #

Read DescribeActivationsFilter Source # 
Show DescribeActivationsFilter Source # 
Generic DescribeActivationsFilter Source # 
Hashable DescribeActivationsFilter Source # 
ToJSON DescribeActivationsFilter Source # 
NFData DescribeActivationsFilter Source # 
type Rep DescribeActivationsFilter Source # 
type Rep DescribeActivationsFilter = D1 (MetaData "DescribeActivationsFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DescribeActivationsFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dafFilterKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DescribeActivationsFilterKeys))) (S1 (MetaSel (Just Symbol "_dafFilterValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))

describeActivationsFilter :: DescribeActivationsFilter Source #

Creates a value of DescribeActivationsFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DocumentDefaultVersionDescription

data DocumentDefaultVersionDescription Source #

A default version of a document.

See: documentDefaultVersionDescription smart constructor.

Instances

Eq DocumentDefaultVersionDescription Source # 
Data DocumentDefaultVersionDescription Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentDefaultVersionDescription -> c DocumentDefaultVersionDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentDefaultVersionDescription #

toConstr :: DocumentDefaultVersionDescription -> Constr #

dataTypeOf :: DocumentDefaultVersionDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentDefaultVersionDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentDefaultVersionDescription) #

gmapT :: (forall b. Data b => b -> b) -> DocumentDefaultVersionDescription -> DocumentDefaultVersionDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDefaultVersionDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDefaultVersionDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentDefaultVersionDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentDefaultVersionDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentDefaultVersionDescription -> m DocumentDefaultVersionDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDefaultVersionDescription -> m DocumentDefaultVersionDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDefaultVersionDescription -> m DocumentDefaultVersionDescription #

Read DocumentDefaultVersionDescription Source # 
Show DocumentDefaultVersionDescription Source # 
Generic DocumentDefaultVersionDescription Source # 
Hashable DocumentDefaultVersionDescription Source # 
FromJSON DocumentDefaultVersionDescription Source # 
NFData DocumentDefaultVersionDescription Source # 
type Rep DocumentDefaultVersionDescription Source # 
type Rep DocumentDefaultVersionDescription = D1 (MetaData "DocumentDefaultVersionDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DocumentDefaultVersionDescription'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ddvdDefaultVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ddvdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

documentDefaultVersionDescription :: DocumentDefaultVersionDescription Source #

Creates a value of DocumentDefaultVersionDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DocumentDescription

data DocumentDescription Source #

Describes a Systems Manager document.

See: documentDescription smart constructor.

Instances

Eq DocumentDescription Source # 
Data DocumentDescription Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentDescription -> c DocumentDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentDescription #

toConstr :: DocumentDescription -> Constr #

dataTypeOf :: DocumentDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentDescription) #

gmapT :: (forall b. Data b => b -> b) -> DocumentDescription -> DocumentDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentDescription -> m DocumentDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDescription -> m DocumentDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDescription -> m DocumentDescription #

Read DocumentDescription Source # 
Show DocumentDescription Source # 
Generic DocumentDescription Source # 
Hashable DocumentDescription Source # 
FromJSON DocumentDescription Source # 
NFData DocumentDescription Source # 

Methods

rnf :: DocumentDescription -> () #

type Rep DocumentDescription Source # 
type Rep DocumentDescription = D1 (MetaData "DocumentDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DocumentDescription'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentStatus))) (S1 (MetaSel (Just Symbol "_dDocumentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentType)))) ((:*:) (S1 (MetaSel (Just Symbol "_dHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dSha1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dDefaultVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dPlatformTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlatformType])))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dCreatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_dName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dHashType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentHashType))) (S1 (MetaSel (Just Symbol "_dParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DocumentParameter]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag]))) (S1 (MetaSel (Just Symbol "_dLatestVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

documentDescription :: DocumentDescription Source #

Creates a value of DocumentDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dStatus - The status of the Systems Manager document.
  • dDocumentType - The type of document.
  • dHash - The Sha256 or Sha1 hash created by the system when the document was created.
  • dSchemaVersion - The schema version.
  • dSha1 - The SHA1 hash of the document, which you can use for verification.
  • dDefaultVersion - The default version.
  • dOwner - The AWS user account that created the document.
  • dPlatformTypes - The list of OS platforms compatible with this Systems Manager document.
  • dCreatedDate - The date when the document was created.
  • dName - The name of the Systems Manager document.
  • dHashType - Sha256 or Sha1.
  • dParameters - A description of the parameters for a document.
  • dDocumentVersion - The document version.
  • dDescription - A description of the document.
  • dTags - The tags, or metadata, that have been applied to the document.
  • dLatestVersion - The latest version of the document.

dStatus :: Lens' DocumentDescription (Maybe DocumentStatus) Source #

The status of the Systems Manager document.

dHash :: Lens' DocumentDescription (Maybe Text) Source #

The Sha256 or Sha1 hash created by the system when the document was created.

dSha1 :: Lens' DocumentDescription (Maybe Text) Source #

The SHA1 hash of the document, which you can use for verification.

dOwner :: Lens' DocumentDescription (Maybe Text) Source #

The AWS user account that created the document.

dPlatformTypes :: Lens' DocumentDescription [PlatformType] Source #

The list of OS platforms compatible with this Systems Manager document.

dCreatedDate :: Lens' DocumentDescription (Maybe UTCTime) Source #

The date when the document was created.

dName :: Lens' DocumentDescription (Maybe Text) Source #

The name of the Systems Manager document.

dParameters :: Lens' DocumentDescription [DocumentParameter] Source #

A description of the parameters for a document.

dDescription :: Lens' DocumentDescription (Maybe Text) Source #

A description of the document.

dTags :: Lens' DocumentDescription [Tag] Source #

The tags, or metadata, that have been applied to the document.

dLatestVersion :: Lens' DocumentDescription (Maybe Text) Source #

The latest version of the document.

DocumentFilter

data DocumentFilter Source #

Describes a filter.

See: documentFilter smart constructor.

Instances

Eq DocumentFilter Source # 
Data DocumentFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentFilter -> c DocumentFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentFilter #

toConstr :: DocumentFilter -> Constr #

dataTypeOf :: DocumentFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentFilter) #

gmapT :: (forall b. Data b => b -> b) -> DocumentFilter -> DocumentFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentFilter -> m DocumentFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentFilter -> m DocumentFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentFilter -> m DocumentFilter #

Read DocumentFilter Source # 
Show DocumentFilter Source # 
Generic DocumentFilter Source # 

Associated Types

type Rep DocumentFilter :: * -> * #

Hashable DocumentFilter Source # 
ToJSON DocumentFilter Source # 
NFData DocumentFilter Source # 

Methods

rnf :: DocumentFilter -> () #

type Rep DocumentFilter Source # 
type Rep DocumentFilter = D1 (MetaData "DocumentFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DocumentFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DocumentFilterKey)) (S1 (MetaSel (Just Symbol "_dfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

documentFilter Source #

Creates a value of DocumentFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dfKey - The name of the filter.
  • dfValue - The value of the filter.

dfValue :: Lens' DocumentFilter Text Source #

The value of the filter.

DocumentIdentifier

data DocumentIdentifier Source #

Describes the name of a Systems Manager document.

See: documentIdentifier smart constructor.

Instances

Eq DocumentIdentifier Source # 
Data DocumentIdentifier Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentIdentifier -> c DocumentIdentifier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentIdentifier #

toConstr :: DocumentIdentifier -> Constr #

dataTypeOf :: DocumentIdentifier -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentIdentifier) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentIdentifier) #

gmapT :: (forall b. Data b => b -> b) -> DocumentIdentifier -> DocumentIdentifier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentIdentifier -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentIdentifier -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentIdentifier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentIdentifier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentIdentifier -> m DocumentIdentifier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentIdentifier -> m DocumentIdentifier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentIdentifier -> m DocumentIdentifier #

Read DocumentIdentifier Source # 
Show DocumentIdentifier Source # 
Generic DocumentIdentifier Source # 
Hashable DocumentIdentifier Source # 
FromJSON DocumentIdentifier Source # 
NFData DocumentIdentifier Source # 

Methods

rnf :: DocumentIdentifier -> () #

type Rep DocumentIdentifier Source # 

documentIdentifier :: DocumentIdentifier Source #

Creates a value of DocumentIdentifier with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

diOwner :: Lens' DocumentIdentifier (Maybe Text) Source #

The AWS user account that created the document.

diPlatformTypes :: Lens' DocumentIdentifier [PlatformType] Source #

The operating system platform.

diName :: Lens' DocumentIdentifier (Maybe Text) Source #

The name of the Systems Manager document.

diTags :: Lens' DocumentIdentifier [Tag] Source #

The tags, or metadata, that have been applied to the document.

DocumentKeyValuesFilter

data DocumentKeyValuesFilter Source #

One or more filters. Use a filter to return a more specific list of documents.

For keys, you can specify one or more tags that have been applied to a document.

Other valid values include Owner, Name, PlatformTypes, and DocumentType.

Note that only one Owner can be specified in a request. For example: Key=Owner,Values=Self .

If you use Name as a key, you can use a name prefix to return a list of documents. For example, in the AWS CLI, to return a list of all documents that begin with Te , run the following command:

aws ssm list-documents --filters Key=Name,Values=Te

If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results.

To specify a custom key and value pair, use the format Key=tag:[tagName],Values=[valueName] .

For example, if you created a Key called region and are using the AWS CLI to call the list-documents command:

aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self

See: documentKeyValuesFilter smart constructor.

Instances

Eq DocumentKeyValuesFilter Source # 
Data DocumentKeyValuesFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentKeyValuesFilter -> c DocumentKeyValuesFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentKeyValuesFilter #

toConstr :: DocumentKeyValuesFilter -> Constr #

dataTypeOf :: DocumentKeyValuesFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentKeyValuesFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentKeyValuesFilter) #

gmapT :: (forall b. Data b => b -> b) -> DocumentKeyValuesFilter -> DocumentKeyValuesFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentKeyValuesFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentKeyValuesFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentKeyValuesFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentKeyValuesFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentKeyValuesFilter -> m DocumentKeyValuesFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentKeyValuesFilter -> m DocumentKeyValuesFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentKeyValuesFilter -> m DocumentKeyValuesFilter #

Read DocumentKeyValuesFilter Source # 
Show DocumentKeyValuesFilter Source # 
Generic DocumentKeyValuesFilter Source # 
Hashable DocumentKeyValuesFilter Source # 
ToJSON DocumentKeyValuesFilter Source # 
NFData DocumentKeyValuesFilter Source # 

Methods

rnf :: DocumentKeyValuesFilter -> () #

type Rep DocumentKeyValuesFilter Source # 
type Rep DocumentKeyValuesFilter = D1 (MetaData "DocumentKeyValuesFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DocumentKeyValuesFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dkvfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_dkvfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

documentKeyValuesFilter :: DocumentKeyValuesFilter Source #

Creates a value of DocumentKeyValuesFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dkvfValues :: Lens' DocumentKeyValuesFilter [Text] Source #

The value for the filter key.

dkvfKey :: Lens' DocumentKeyValuesFilter (Maybe Text) Source #

The name of the filter key.

DocumentParameter

data DocumentParameter Source #

Parameters specified in a System Manager document that execute on the server when the command is run.

See: documentParameter smart constructor.

Instances

Eq DocumentParameter Source # 
Data DocumentParameter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentParameter -> c DocumentParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentParameter #

toConstr :: DocumentParameter -> Constr #

dataTypeOf :: DocumentParameter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentParameter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentParameter) #

gmapT :: (forall b. Data b => b -> b) -> DocumentParameter -> DocumentParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentParameter -> m DocumentParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentParameter -> m DocumentParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentParameter -> m DocumentParameter #

Read DocumentParameter Source # 
Show DocumentParameter Source # 
Generic DocumentParameter Source # 
Hashable DocumentParameter Source # 
FromJSON DocumentParameter Source # 
NFData DocumentParameter Source # 

Methods

rnf :: DocumentParameter -> () #

type Rep DocumentParameter Source # 
type Rep DocumentParameter = D1 (MetaData "DocumentParameter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DocumentParameter'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dpDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentParameterType))) (S1 (MetaSel (Just Symbol "_dpDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

documentParameter :: DocumentParameter Source #

Creates a value of DocumentParameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dpName - The name of the parameter.
  • dpDefaultValue - If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.
  • dpType - The type of parameter. The type can be either String or StringList.
  • dpDescription - A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

dpName :: Lens' DocumentParameter (Maybe Text) Source #

The name of the parameter.

dpDefaultValue :: Lens' DocumentParameter (Maybe Text) Source #

If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

dpType :: Lens' DocumentParameter (Maybe DocumentParameterType) Source #

The type of parameter. The type can be either String or StringList.

dpDescription :: Lens' DocumentParameter (Maybe Text) Source #

A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

DocumentVersionInfo

data DocumentVersionInfo Source #

Version information about the document.

See: documentVersionInfo smart constructor.

Instances

Eq DocumentVersionInfo Source # 
Data DocumentVersionInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentVersionInfo -> c DocumentVersionInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentVersionInfo #

toConstr :: DocumentVersionInfo -> Constr #

dataTypeOf :: DocumentVersionInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DocumentVersionInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentVersionInfo) #

gmapT :: (forall b. Data b => b -> b) -> DocumentVersionInfo -> DocumentVersionInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentVersionInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentVersionInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentVersionInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentVersionInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentVersionInfo -> m DocumentVersionInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentVersionInfo -> m DocumentVersionInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentVersionInfo -> m DocumentVersionInfo #

Read DocumentVersionInfo Source # 
Show DocumentVersionInfo Source # 
Generic DocumentVersionInfo Source # 
Hashable DocumentVersionInfo Source # 
FromJSON DocumentVersionInfo Source # 
NFData DocumentVersionInfo Source # 

Methods

rnf :: DocumentVersionInfo -> () #

type Rep DocumentVersionInfo Source # 
type Rep DocumentVersionInfo = D1 (MetaData "DocumentVersionInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DocumentVersionInfo'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dviCreatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_dviName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dviDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dviIsDefaultVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

documentVersionInfo :: DocumentVersionInfo Source #

Creates a value of DocumentVersionInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dviCreatedDate :: Lens' DocumentVersionInfo (Maybe UTCTime) Source #

The date the document was created.

dviIsDefaultVersion :: Lens' DocumentVersionInfo (Maybe Bool) Source #

An identifier for the default version of the document.

EffectivePatch

data EffectivePatch Source #

The EffectivePatch structure defines metadata about a patch along with the approval state of the patch in a particular patch baseline. The approval state includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

See: effectivePatch smart constructor.

Instances

Eq EffectivePatch Source # 
Data EffectivePatch Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EffectivePatch -> c EffectivePatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EffectivePatch #

toConstr :: EffectivePatch -> Constr #

dataTypeOf :: EffectivePatch -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EffectivePatch) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EffectivePatch) #

gmapT :: (forall b. Data b => b -> b) -> EffectivePatch -> EffectivePatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EffectivePatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EffectivePatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> EffectivePatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EffectivePatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EffectivePatch -> m EffectivePatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EffectivePatch -> m EffectivePatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EffectivePatch -> m EffectivePatch #

Read EffectivePatch Source # 
Show EffectivePatch Source # 
Generic EffectivePatch Source # 

Associated Types

type Rep EffectivePatch :: * -> * #

Hashable EffectivePatch Source # 
FromJSON EffectivePatch Source # 
NFData EffectivePatch Source # 

Methods

rnf :: EffectivePatch -> () #

type Rep EffectivePatch Source # 
type Rep EffectivePatch = D1 (MetaData "EffectivePatch" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "EffectivePatch'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_epPatch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Patch))) (S1 (MetaSel (Just Symbol "_epPatchStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchStatus)))))

effectivePatch :: EffectivePatch Source #

Creates a value of EffectivePatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • epPatch - Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.
  • epPatchStatus - The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

epPatch :: Lens' EffectivePatch (Maybe Patch) Source #

Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

epPatchStatus :: Lens' EffectivePatch (Maybe PatchStatus) Source #

The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

FailedCreateAssociation

data FailedCreateAssociation Source #

Describes a failed association.

See: failedCreateAssociation smart constructor.

Instances

Eq FailedCreateAssociation Source # 
Data FailedCreateAssociation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FailedCreateAssociation -> c FailedCreateAssociation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FailedCreateAssociation #

toConstr :: FailedCreateAssociation -> Constr #

dataTypeOf :: FailedCreateAssociation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FailedCreateAssociation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FailedCreateAssociation) #

gmapT :: (forall b. Data b => b -> b) -> FailedCreateAssociation -> FailedCreateAssociation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FailedCreateAssociation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FailedCreateAssociation -> r #

gmapQ :: (forall d. Data d => d -> u) -> FailedCreateAssociation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FailedCreateAssociation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FailedCreateAssociation -> m FailedCreateAssociation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FailedCreateAssociation -> m FailedCreateAssociation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FailedCreateAssociation -> m FailedCreateAssociation #

Read FailedCreateAssociation Source # 
Show FailedCreateAssociation Source # 
Generic FailedCreateAssociation Source # 
Hashable FailedCreateAssociation Source # 
FromJSON FailedCreateAssociation Source # 
NFData FailedCreateAssociation Source # 

Methods

rnf :: FailedCreateAssociation -> () #

type Rep FailedCreateAssociation Source # 
type Rep FailedCreateAssociation = D1 (MetaData "FailedCreateAssociation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "FailedCreateAssociation'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fcaEntry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateAssociationBatchRequestEntry))) ((:*:) (S1 (MetaSel (Just Symbol "_fcaFault") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Fault))) (S1 (MetaSel (Just Symbol "_fcaMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

failedCreateAssociation :: FailedCreateAssociation Source #

Creates a value of FailedCreateAssociation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fcaFault :: Lens' FailedCreateAssociation (Maybe Fault) Source #

The source of the failure.

fcaMessage :: Lens' FailedCreateAssociation (Maybe Text) Source #

A description of the failure.

FailureDetails

data FailureDetails Source #

Information about an Automation failure.

See: failureDetails smart constructor.

Instances

Eq FailureDetails Source # 
Data FailureDetails Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FailureDetails -> c FailureDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FailureDetails #

toConstr :: FailureDetails -> Constr #

dataTypeOf :: FailureDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FailureDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FailureDetails) #

gmapT :: (forall b. Data b => b -> b) -> FailureDetails -> FailureDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FailureDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FailureDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> FailureDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FailureDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FailureDetails -> m FailureDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FailureDetails -> m FailureDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FailureDetails -> m FailureDetails #

Read FailureDetails Source # 
Show FailureDetails Source # 
Generic FailureDetails Source # 

Associated Types

type Rep FailureDetails :: * -> * #

Hashable FailureDetails Source # 
FromJSON FailureDetails Source # 
NFData FailureDetails Source # 

Methods

rnf :: FailureDetails -> () #

type Rep FailureDetails Source # 
type Rep FailureDetails = D1 (MetaData "FailureDetails" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "FailureDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fdFailureType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_fdFailureStage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_fdDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))))))

failureDetails :: FailureDetails Source #

Creates a value of FailureDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fdFailureType - The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.
  • fdFailureStage - The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.
  • fdDetails - Detailed information about the Automation step failure.

fdFailureType :: Lens' FailureDetails (Maybe Text) Source #

The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

fdFailureStage :: Lens' FailureDetails (Maybe Text) Source #

The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

fdDetails :: Lens' FailureDetails (HashMap Text [Text]) Source #

Detailed information about the Automation step failure.

InstanceAggregatedAssociationOverview

data InstanceAggregatedAssociationOverview Source #

Status information about the aggregated associations.

See: instanceAggregatedAssociationOverview smart constructor.

Instances

Eq InstanceAggregatedAssociationOverview Source # 
Data InstanceAggregatedAssociationOverview Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAggregatedAssociationOverview -> c InstanceAggregatedAssociationOverview #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAggregatedAssociationOverview #

toConstr :: InstanceAggregatedAssociationOverview -> Constr #

dataTypeOf :: InstanceAggregatedAssociationOverview -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAggregatedAssociationOverview) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAggregatedAssociationOverview) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAggregatedAssociationOverview -> InstanceAggregatedAssociationOverview #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAggregatedAssociationOverview -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAggregatedAssociationOverview -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAggregatedAssociationOverview -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAggregatedAssociationOverview -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAggregatedAssociationOverview -> m InstanceAggregatedAssociationOverview #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAggregatedAssociationOverview -> m InstanceAggregatedAssociationOverview #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAggregatedAssociationOverview -> m InstanceAggregatedAssociationOverview #

Read InstanceAggregatedAssociationOverview Source # 
Show InstanceAggregatedAssociationOverview Source # 
Generic InstanceAggregatedAssociationOverview Source # 
Hashable InstanceAggregatedAssociationOverview Source # 
FromJSON InstanceAggregatedAssociationOverview Source # 
NFData InstanceAggregatedAssociationOverview Source # 
type Rep InstanceAggregatedAssociationOverview Source # 
type Rep InstanceAggregatedAssociationOverview = D1 (MetaData "InstanceAggregatedAssociationOverview" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstanceAggregatedAssociationOverview'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iaaoDetailedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iaaoInstanceAssociationStatusAggregatedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Int))))))

instanceAggregatedAssociationOverview :: InstanceAggregatedAssociationOverview Source #

Creates a value of InstanceAggregatedAssociationOverview with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iaaoDetailedStatus :: Lens' InstanceAggregatedAssociationOverview (Maybe Text) Source #

Detailed status information about the aggregated associations.

InstanceAssociation

data InstanceAssociation Source #

One or more association documents on the instance.

See: instanceAssociation smart constructor.

Instances

Eq InstanceAssociation Source # 
Data InstanceAssociation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociation -> c InstanceAssociation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociation #

toConstr :: InstanceAssociation -> Constr #

dataTypeOf :: InstanceAssociation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociation) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociation -> InstanceAssociation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociation -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociation -> m InstanceAssociation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociation -> m InstanceAssociation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociation -> m InstanceAssociation #

Read InstanceAssociation Source # 
Show InstanceAssociation Source # 
Generic InstanceAssociation Source # 
Hashable InstanceAssociation Source # 
FromJSON InstanceAssociation Source # 
NFData InstanceAssociation Source # 

Methods

rnf :: InstanceAssociation -> () #

type Rep InstanceAssociation Source # 
type Rep InstanceAssociation = D1 (MetaData "InstanceAssociation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstanceAssociation'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iaAssociationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iaInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_iaContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iaAssociationVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

instanceAssociation :: InstanceAssociation Source #

Creates a value of InstanceAssociation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iaContent :: Lens' InstanceAssociation (Maybe Text) Source #

The content of the association document for the instance(s).

iaAssociationVersion :: Lens' InstanceAssociation (Maybe Text) Source #

Version information for the association on the instance.

InstanceAssociationOutputLocation

data InstanceAssociationOutputLocation Source #

An Amazon S3 bucket where you want to store the results of this request.

See: instanceAssociationOutputLocation smart constructor.

Instances

Eq InstanceAssociationOutputLocation Source # 
Data InstanceAssociationOutputLocation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociationOutputLocation -> c InstanceAssociationOutputLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociationOutputLocation #

toConstr :: InstanceAssociationOutputLocation -> Constr #

dataTypeOf :: InstanceAssociationOutputLocation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociationOutputLocation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociationOutputLocation) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociationOutputLocation -> InstanceAssociationOutputLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociationOutputLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociationOutputLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputLocation -> m InstanceAssociationOutputLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputLocation -> m InstanceAssociationOutputLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputLocation -> m InstanceAssociationOutputLocation #

Read InstanceAssociationOutputLocation Source # 
Show InstanceAssociationOutputLocation Source # 
Generic InstanceAssociationOutputLocation Source # 
Hashable InstanceAssociationOutputLocation Source # 
FromJSON InstanceAssociationOutputLocation Source # 
ToJSON InstanceAssociationOutputLocation Source # 
NFData InstanceAssociationOutputLocation Source # 
type Rep InstanceAssociationOutputLocation Source # 
type Rep InstanceAssociationOutputLocation = D1 (MetaData "InstanceAssociationOutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "InstanceAssociationOutputLocation'" PrefixI True) (S1 (MetaSel (Just Symbol "_iaolS3Location") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3OutputLocation))))

instanceAssociationOutputLocation :: InstanceAssociationOutputLocation Source #

Creates a value of InstanceAssociationOutputLocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iaolS3Location - An Amazon S3 bucket where you want to store the results of this request.

iaolS3Location :: Lens' InstanceAssociationOutputLocation (Maybe S3OutputLocation) Source #

An Amazon S3 bucket where you want to store the results of this request.

InstanceAssociationOutputURL

data InstanceAssociationOutputURL Source #

The URL of Amazon S3 bucket where you want to store the results of this request.

See: instanceAssociationOutputURL smart constructor.

Instances

Eq InstanceAssociationOutputURL Source # 
Data InstanceAssociationOutputURL Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociationOutputURL -> c InstanceAssociationOutputURL #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociationOutputURL #

toConstr :: InstanceAssociationOutputURL -> Constr #

dataTypeOf :: InstanceAssociationOutputURL -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociationOutputURL) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociationOutputURL) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociationOutputURL -> InstanceAssociationOutputURL #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputURL -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputURL -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociationOutputURL -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociationOutputURL -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputURL -> m InstanceAssociationOutputURL #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputURL -> m InstanceAssociationOutputURL #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputURL -> m InstanceAssociationOutputURL #

Read InstanceAssociationOutputURL Source # 
Show InstanceAssociationOutputURL Source # 
Generic InstanceAssociationOutputURL Source # 
Hashable InstanceAssociationOutputURL Source # 
FromJSON InstanceAssociationOutputURL Source # 
NFData InstanceAssociationOutputURL Source # 
type Rep InstanceAssociationOutputURL Source # 
type Rep InstanceAssociationOutputURL = D1 (MetaData "InstanceAssociationOutputURL" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "InstanceAssociationOutputURL'" PrefixI True) (S1 (MetaSel (Just Symbol "_iaouS3OutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3OutputURL))))

instanceAssociationOutputURL :: InstanceAssociationOutputURL Source #

Creates a value of InstanceAssociationOutputURL with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iaouS3OutputURL - The URL of Amazon S3 bucket where you want to store the results of this request.

iaouS3OutputURL :: Lens' InstanceAssociationOutputURL (Maybe S3OutputURL) Source #

The URL of Amazon S3 bucket where you want to store the results of this request.

InstanceAssociationStatusInfo

data InstanceAssociationStatusInfo Source #

Status information about the instance association.

See: instanceAssociationStatusInfo smart constructor.

Instances

Eq InstanceAssociationStatusInfo Source # 
Data InstanceAssociationStatusInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociationStatusInfo -> c InstanceAssociationStatusInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociationStatusInfo #

toConstr :: InstanceAssociationStatusInfo -> Constr #

dataTypeOf :: InstanceAssociationStatusInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociationStatusInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociationStatusInfo) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociationStatusInfo -> InstanceAssociationStatusInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationStatusInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationStatusInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociationStatusInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociationStatusInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociationStatusInfo -> m InstanceAssociationStatusInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationStatusInfo -> m InstanceAssociationStatusInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationStatusInfo -> m InstanceAssociationStatusInfo #

Read InstanceAssociationStatusInfo Source # 
Show InstanceAssociationStatusInfo Source # 
Generic InstanceAssociationStatusInfo Source # 
Hashable InstanceAssociationStatusInfo Source # 
FromJSON InstanceAssociationStatusInfo Source # 
NFData InstanceAssociationStatusInfo Source # 
type Rep InstanceAssociationStatusInfo Source # 
type Rep InstanceAssociationStatusInfo = D1 (MetaData "InstanceAssociationStatusInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstanceAssociationStatusInfo'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iasiAssociationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iasiInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iasiDetailedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_iasiStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iasiOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAssociationOutputURL))) (S1 (MetaSel (Just Symbol "_iasiExecutionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iasiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iasiErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iasiDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_iasiAssociationVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iasiExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_iasiAssociationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

instanceAssociationStatusInfo :: InstanceAssociationStatusInfo Source #

Creates a value of InstanceAssociationStatusInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iasiInstanceId :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The instance ID where the association was created.

iasiDetailedStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

Detailed status information about the instance association.

iasiStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

Status information about the instance association.

iasiOutputURL :: Lens' InstanceAssociationStatusInfo (Maybe InstanceAssociationOutputURL) Source #

A URL for an Amazon S3 bucket where you want to store the results of this request.

iasiExecutionSummary :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

Summary information about association execution.

iasiName :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The name of the association.

iasiErrorCode :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

An error code returned by the request to create the association.

iasiAssociationVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The version of the association applied to the instance.

iasiExecutionDate :: Lens' InstanceAssociationStatusInfo (Maybe UTCTime) Source #

The date the instance association executed.

iasiAssociationName :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The name of the association applied to the instance.

InstanceInformation

data InstanceInformation Source #

Describes a filter for a specific list of instances.

See: instanceInformation smart constructor.

Instances

Eq InstanceInformation Source # 
Data InstanceInformation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformation -> c InstanceInformation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformation #

toConstr :: InstanceInformation -> Constr #

dataTypeOf :: InstanceInformation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformation) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformation -> InstanceInformation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformation -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformation -> m InstanceInformation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformation -> m InstanceInformation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformation -> m InstanceInformation #

Read InstanceInformation Source # 
Show InstanceInformation Source # 
Generic InstanceInformation Source # 
Hashable InstanceInformation Source # 
FromJSON InstanceInformation Source # 
NFData InstanceInformation Source # 

Methods

rnf :: InstanceInformation -> () #

type Rep InstanceInformation Source # 
type Rep InstanceInformation = D1 (MetaData "InstanceInformation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstanceInformation'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iiInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iiPingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PingStatus)))) ((:*:) (S1 (MetaSel (Just Symbol "_iiIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iiResourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceType))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iiRegistrationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_iiPlatformVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_iiIsLatestVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_iiAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iiLastPingDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iiLastSuccessfulAssociationExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_iiActivationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_iiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iiPlatformType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlatformType))) (S1 (MetaSel (Just Symbol "_iiAssociationOverview") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAggregatedAssociationOverview)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iiAssociationStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iiLastAssociationExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_iiPlatformName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iiComputerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iiIAMRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

instanceInformation :: InstanceInformation Source #

Creates a value of InstanceInformation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iiPingStatus :: Lens' InstanceInformation (Maybe PingStatus) Source #

Connection status of the SSM Agent.

iiIPAddress :: Lens' InstanceInformation (Maybe Text) Source #

The IP address of the managed instance.

iiResourceType :: Lens' InstanceInformation (Maybe ResourceType) Source #

The type of instance. Instances are either EC2 instances or managed instances.

iiRegistrationDate :: Lens' InstanceInformation (Maybe UTCTime) Source #

The date the server or VM was registered with AWS as a managed instance.

iiPlatformVersion :: Lens' InstanceInformation (Maybe Text) Source #

The version of the OS platform running on your instance.

iiIsLatestVersion :: Lens' InstanceInformation (Maybe Bool) Source #

Indicates whether latest version of the SSM Agent is running on your instance.

iiAgentVersion :: Lens' InstanceInformation (Maybe Text) Source #

The version of the SSM Agent running on your Linux instance.

iiLastPingDateTime :: Lens' InstanceInformation (Maybe UTCTime) Source #

The date and time when agent last pinged Systems Manager service.

iiLastSuccessfulAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) Source #

The last date the association was successfully run.

iiActivationId :: Lens' InstanceInformation (Maybe Text) Source #

The activation ID created by Systems Manager when the server or VM was registered.

iiName :: Lens' InstanceInformation (Maybe Text) Source #

The name of the managed instance.

iiPlatformType :: Lens' InstanceInformation (Maybe PlatformType) Source #

The operating system platform type.

iiAssociationStatus :: Lens' InstanceInformation (Maybe Text) Source #

The status of the association.

iiLastAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) Source #

The date the association was last executed.

iiPlatformName :: Lens' InstanceInformation (Maybe Text) Source #

The name of the operating system platform running on your instance.

iiComputerName :: Lens' InstanceInformation (Maybe Text) Source #

The fully qualified host name of the managed instance.

iiIAMRole :: Lens' InstanceInformation (Maybe Text) Source #

The Amazon Identity and Access Management (IAM) role assigned to EC2 instances or managed instances.

InstanceInformationFilter

data InstanceInformationFilter Source #

Describes a filter for a specific list of instances.

See: instanceInformationFilter smart constructor.

Instances

Eq InstanceInformationFilter Source # 
Data InstanceInformationFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformationFilter -> c InstanceInformationFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformationFilter #

toConstr :: InstanceInformationFilter -> Constr #

dataTypeOf :: InstanceInformationFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformationFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformationFilter) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformationFilter -> InstanceInformationFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformationFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformationFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformationFilter -> m InstanceInformationFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationFilter -> m InstanceInformationFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationFilter -> m InstanceInformationFilter #

Read InstanceInformationFilter Source # 
Show InstanceInformationFilter Source # 
Generic InstanceInformationFilter Source # 
Hashable InstanceInformationFilter Source # 
ToJSON InstanceInformationFilter Source # 
NFData InstanceInformationFilter Source # 
type Rep InstanceInformationFilter Source # 
type Rep InstanceInformationFilter = D1 (MetaData "InstanceInformationFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstanceInformationFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iifKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 InstanceInformationFilterKey)) (S1 (MetaSel (Just Symbol "_iifValueSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))

instanceInformationFilter Source #

Creates a value of InstanceInformationFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

InstanceInformationStringFilter

data InstanceInformationStringFilter Source #

The filters to describe or get information about your managed instances.

See: instanceInformationStringFilter smart constructor.

Instances

Eq InstanceInformationStringFilter Source # 
Data InstanceInformationStringFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformationStringFilter -> c InstanceInformationStringFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformationStringFilter #

toConstr :: InstanceInformationStringFilter -> Constr #

dataTypeOf :: InstanceInformationStringFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformationStringFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformationStringFilter) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformationStringFilter -> InstanceInformationStringFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationStringFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationStringFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformationStringFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformationStringFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformationStringFilter -> m InstanceInformationStringFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationStringFilter -> m InstanceInformationStringFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationStringFilter -> m InstanceInformationStringFilter #

Read InstanceInformationStringFilter Source # 
Show InstanceInformationStringFilter Source # 
Generic InstanceInformationStringFilter Source # 
Hashable InstanceInformationStringFilter Source # 
ToJSON InstanceInformationStringFilter Source # 
NFData InstanceInformationStringFilter Source # 
type Rep InstanceInformationStringFilter Source # 
type Rep InstanceInformationStringFilter = D1 (MetaData "InstanceInformationStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstanceInformationStringFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iisfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_iisfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))

instanceInformationStringFilter Source #

Creates a value of InstanceInformationStringFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

InstancePatchState

data InstancePatchState Source #

Defines the high-level patch compliance state for a managed instance, providing information about the number of installed, missing, not applicable, and failed patches along with metadata about the operation when this information was gathered for the instance.

See: instancePatchState smart constructor.

Instances

Eq InstancePatchState Source # 
Data InstancePatchState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancePatchState -> c InstancePatchState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancePatchState #

toConstr :: InstancePatchState -> Constr #

dataTypeOf :: InstancePatchState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstancePatchState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancePatchState) #

gmapT :: (forall b. Data b => b -> b) -> InstancePatchState -> InstancePatchState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancePatchState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancePatchState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancePatchState -> m InstancePatchState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchState -> m InstancePatchState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchState -> m InstancePatchState #

Show InstancePatchState Source # 
Generic InstancePatchState Source # 
Hashable InstancePatchState Source # 
FromJSON InstancePatchState Source # 
NFData InstancePatchState Source # 

Methods

rnf :: InstancePatchState -> () #

type Rep InstancePatchState Source # 
type Rep InstancePatchState = D1 (MetaData "InstancePatchState" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstancePatchState'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ipsOwnerInformation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ipsFailedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_ipsInstalledOtherCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) ((:*:) (S1 (MetaSel (Just Symbol "_ipsMissingCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) ((:*:) (S1 (MetaSel (Just Symbol "_ipsNotApplicableCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_ipsInstalledCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ipsSnapshotId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ipsInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ipsPatchGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ipsBaselineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ipsOperationStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_ipsOperationEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX)) (S1 (MetaSel (Just Symbol "_ipsOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchOperationType)))))))

instancePatchState Source #

Creates a value of InstancePatchState with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ipsOwnerInformation - Placeholder information, this field will always be empty in the current release of the service.
  • ipsFailedCount - The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.
  • ipsInstalledOtherCount - The number of patches not specified in the patch baseline that are installed on the instance.
  • ipsMissingCount - The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.
  • ipsNotApplicableCount - The number of patches from the patch baseline that aren't applicable for the instance and hence aren't installed on the instance.
  • ipsInstalledCount - The number of patches from the patch baseline that are installed on the instance.
  • ipsSnapshotId - The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.
  • ipsInstanceId - The ID of the managed instance the high-level patch compliance information was collected for.
  • ipsPatchGroup - The name of the patch group the managed instance belongs to.
  • ipsBaselineId - The ID of the patch baseline used to patch the instance.
  • ipsOperationStartTime - The time the most recent patching operation was started on the instance.
  • ipsOperationEndTime - The time the most recent patching operation completed on the instance.
  • ipsOperation - The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

ipsOwnerInformation :: Lens' InstancePatchState (Maybe Text) Source #

Placeholder information, this field will always be empty in the current release of the service.

ipsFailedCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

ipsInstalledOtherCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches not specified in the patch baseline that are installed on the instance.

ipsMissingCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

ipsNotApplicableCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that aren't applicable for the instance and hence aren't installed on the instance.

ipsInstalledCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that are installed on the instance.

ipsSnapshotId :: Lens' InstancePatchState (Maybe Text) Source #

The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

ipsInstanceId :: Lens' InstancePatchState Text Source #

The ID of the managed instance the high-level patch compliance information was collected for.

ipsPatchGroup :: Lens' InstancePatchState Text Source #

The name of the patch group the managed instance belongs to.

ipsBaselineId :: Lens' InstancePatchState Text Source #

The ID of the patch baseline used to patch the instance.

ipsOperationStartTime :: Lens' InstancePatchState UTCTime Source #

The time the most recent patching operation was started on the instance.

ipsOperationEndTime :: Lens' InstancePatchState UTCTime Source #

The time the most recent patching operation completed on the instance.

ipsOperation :: Lens' InstancePatchState PatchOperationType Source #

The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

InstancePatchStateFilter

data InstancePatchStateFilter Source #

Defines a filter used in DescribeInstancePatchStatesForPatchGroup used to scope down the information returned by the API.

See: instancePatchStateFilter smart constructor.

Instances

Eq InstancePatchStateFilter Source # 
Data InstancePatchStateFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancePatchStateFilter -> c InstancePatchStateFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancePatchStateFilter #

toConstr :: InstancePatchStateFilter -> Constr #

dataTypeOf :: InstancePatchStateFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstancePatchStateFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancePatchStateFilter) #

gmapT :: (forall b. Data b => b -> b) -> InstancePatchStateFilter -> InstancePatchStateFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchStateFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchStateFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancePatchStateFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancePatchStateFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancePatchStateFilter -> m InstancePatchStateFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchStateFilter -> m InstancePatchStateFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchStateFilter -> m InstancePatchStateFilter #

Read InstancePatchStateFilter Source # 
Show InstancePatchStateFilter Source # 
Generic InstancePatchStateFilter Source # 
Hashable InstancePatchStateFilter Source # 
ToJSON InstancePatchStateFilter Source # 
NFData InstancePatchStateFilter Source # 
type Rep InstancePatchStateFilter Source # 
type Rep InstancePatchStateFilter = D1 (MetaData "InstancePatchStateFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InstancePatchStateFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ipsfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_ipsfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))) (S1 (MetaSel (Just Symbol "_ipsfType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 InstancePatchStateOperatorType)))))

instancePatchStateFilter Source #

Creates a value of InstancePatchStateFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ipsfKey - The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.
  • ipsfValues - The value for the filter, must be an integer greater than or equal to 0.
  • ipsfType - The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

ipsfKey :: Lens' InstancePatchStateFilter Text Source #

The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

ipsfValues :: Lens' InstancePatchStateFilter (NonEmpty Text) Source #

The value for the filter, must be an integer greater than or equal to 0.

ipsfType :: Lens' InstancePatchStateFilter InstancePatchStateOperatorType Source #

The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

InventoryFilter

data InventoryFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: inventoryFilter smart constructor.

Instances

Eq InventoryFilter Source # 
Data InventoryFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryFilter -> c InventoryFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryFilter #

toConstr :: InventoryFilter -> Constr #

dataTypeOf :: InventoryFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryFilter) #

gmapT :: (forall b. Data b => b -> b) -> InventoryFilter -> InventoryFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryFilter -> m InventoryFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryFilter -> m InventoryFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryFilter -> m InventoryFilter #

Read InventoryFilter Source # 
Show InventoryFilter Source # 
Generic InventoryFilter Source # 
Hashable InventoryFilter Source # 
ToJSON InventoryFilter Source # 
NFData InventoryFilter Source # 

Methods

rnf :: InventoryFilter -> () #

type Rep InventoryFilter Source # 
type Rep InventoryFilter = D1 (MetaData "InventoryFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InventoryFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ifType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InventoryQueryOperatorType))) ((:*:) (S1 (MetaSel (Just Symbol "_ifKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ifValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))))

inventoryFilter Source #

Creates a value of InventoryFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ifType - The type of filter. Valid values include the following: Equal|NotEqual|BeginWith|LessThan|GreaterThan
  • ifKey - The name of the filter key.
  • ifValues - Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

ifType :: Lens' InventoryFilter (Maybe InventoryQueryOperatorType) Source #

The type of filter. Valid values include the following: Equal|NotEqual|BeginWith|LessThan|GreaterThan

ifKey :: Lens' InventoryFilter Text Source #

The name of the filter key.

ifValues :: Lens' InventoryFilter (NonEmpty Text) Source #

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

InventoryItem

data InventoryItem Source #

Information collected from managed instances based on your inventory policy document

See: inventoryItem smart constructor.

Instances

Eq InventoryItem Source # 
Data InventoryItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryItem -> c InventoryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryItem #

toConstr :: InventoryItem -> Constr #

dataTypeOf :: InventoryItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryItem) #

gmapT :: (forall b. Data b => b -> b) -> InventoryItem -> InventoryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryItem -> m InventoryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItem -> m InventoryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItem -> m InventoryItem #

Read InventoryItem Source # 
Show InventoryItem Source # 
Generic InventoryItem Source # 

Associated Types

type Rep InventoryItem :: * -> * #

Hashable InventoryItem Source # 
ToJSON InventoryItem Source # 
NFData InventoryItem Source # 

Methods

rnf :: InventoryItem -> () #

type Rep InventoryItem Source # 

inventoryItem Source #

Creates a value of InventoryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiContext - A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId , ExecutionType , ComplianceType properties of the AWS:ComplianceItem type.
  • iiContentHash - MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.
  • iiContent - The inventory data of the inventory type.
  • iiTypeName - The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.
  • iiSchemaVersion - The schema version for the inventory item.
  • iiCaptureTime - The time the inventory information was collected.

iiContext :: Lens' InventoryItem (HashMap Text Text) Source #

A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId , ExecutionType , ComplianceType properties of the AWS:ComplianceItem type.

iiContentHash :: Lens' InventoryItem (Maybe Text) Source #

MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

iiContent :: Lens' InventoryItem [HashMap Text Text] Source #

The inventory data of the inventory type.

iiTypeName :: Lens' InventoryItem Text Source #

The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

iiSchemaVersion :: Lens' InventoryItem Text Source #

The schema version for the inventory item.

iiCaptureTime :: Lens' InventoryItem Text Source #

The time the inventory information was collected.

InventoryItemAttribute

data InventoryItemAttribute Source #

Attributes are the entries within the inventory item content. It contains name and value.

See: inventoryItemAttribute smart constructor.

Instances

Eq InventoryItemAttribute Source # 
Data InventoryItemAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryItemAttribute -> c InventoryItemAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryItemAttribute #

toConstr :: InventoryItemAttribute -> Constr #

dataTypeOf :: InventoryItemAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryItemAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryItemAttribute) #

gmapT :: (forall b. Data b => b -> b) -> InventoryItemAttribute -> InventoryItemAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryItemAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryItemAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryItemAttribute -> m InventoryItemAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemAttribute -> m InventoryItemAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemAttribute -> m InventoryItemAttribute #

Read InventoryItemAttribute Source # 
Show InventoryItemAttribute Source # 
Generic InventoryItemAttribute Source # 
Hashable InventoryItemAttribute Source # 
FromJSON InventoryItemAttribute Source # 
NFData InventoryItemAttribute Source # 

Methods

rnf :: InventoryItemAttribute -> () #

type Rep InventoryItemAttribute Source # 
type Rep InventoryItemAttribute = D1 (MetaData "InventoryItemAttribute" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InventoryItemAttribute'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iiaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_iiaDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 InventoryAttributeDataType))))

inventoryItemAttribute Source #

Creates a value of InventoryItemAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiaName - Name of the inventory item attribute.
  • iiaDataType - The data type of the inventory item attribute.

iiaName :: Lens' InventoryItemAttribute Text Source #

Name of the inventory item attribute.

iiaDataType :: Lens' InventoryItemAttribute InventoryAttributeDataType Source #

The data type of the inventory item attribute.

InventoryItemSchema

data InventoryItemSchema Source #

The inventory item schema definition. Users can use this to compose inventory query filters.

See: inventoryItemSchema smart constructor.

Instances

Eq InventoryItemSchema Source # 
Data InventoryItemSchema Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryItemSchema -> c InventoryItemSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryItemSchema #

toConstr :: InventoryItemSchema -> Constr #

dataTypeOf :: InventoryItemSchema -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryItemSchema) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryItemSchema) #

gmapT :: (forall b. Data b => b -> b) -> InventoryItemSchema -> InventoryItemSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemSchema -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryItemSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryItemSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryItemSchema -> m InventoryItemSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemSchema -> m InventoryItemSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemSchema -> m InventoryItemSchema #

Read InventoryItemSchema Source # 
Show InventoryItemSchema Source # 
Generic InventoryItemSchema Source # 
Hashable InventoryItemSchema Source # 
FromJSON InventoryItemSchema Source # 
NFData InventoryItemSchema Source # 

Methods

rnf :: InventoryItemSchema -> () #

type Rep InventoryItemSchema Source # 
type Rep InventoryItemSchema = D1 (MetaData "InventoryItemSchema" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InventoryItemSchema'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iisVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iisTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_iisAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 InventoryItemAttribute))))))

inventoryItemSchema Source #

Creates a value of InventoryItemSchema with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iisVersion - The schema version for the inventory item.
  • iisTypeName - The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.
  • iisAttributes - The schema attributes for inventory. This contains data type and attribute name.

iisVersion :: Lens' InventoryItemSchema (Maybe Text) Source #

The schema version for the inventory item.

iisTypeName :: Lens' InventoryItemSchema Text Source #

The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

iisAttributes :: Lens' InventoryItemSchema (NonEmpty InventoryItemAttribute) Source #

The schema attributes for inventory. This contains data type and attribute name.

InventoryResultEntity

data InventoryResultEntity Source #

Inventory query results.

See: inventoryResultEntity smart constructor.

Instances

Eq InventoryResultEntity Source # 
Data InventoryResultEntity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryResultEntity -> c InventoryResultEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryResultEntity #

toConstr :: InventoryResultEntity -> Constr #

dataTypeOf :: InventoryResultEntity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryResultEntity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryResultEntity) #

gmapT :: (forall b. Data b => b -> b) -> InventoryResultEntity -> InventoryResultEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryResultEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryResultEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryResultEntity -> m InventoryResultEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultEntity -> m InventoryResultEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultEntity -> m InventoryResultEntity #

Read InventoryResultEntity Source # 
Show InventoryResultEntity Source # 
Generic InventoryResultEntity Source # 
Hashable InventoryResultEntity Source # 
FromJSON InventoryResultEntity Source # 
NFData InventoryResultEntity Source # 

Methods

rnf :: InventoryResultEntity -> () #

type Rep InventoryResultEntity Source # 
type Rep InventoryResultEntity = D1 (MetaData "InventoryResultEntity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InventoryResultEntity'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ireData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text InventoryResultItem)))) (S1 (MetaSel (Just Symbol "_ireId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

inventoryResultEntity :: InventoryResultEntity Source #

Creates a value of InventoryResultEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ireData - The data section in the inventory result entity json.
  • ireId - ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

ireData :: Lens' InventoryResultEntity (HashMap Text InventoryResultItem) Source #

The data section in the inventory result entity json.

ireId :: Lens' InventoryResultEntity (Maybe Text) Source #

ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

InventoryResultItem

data InventoryResultItem Source #

The inventory result item.

See: inventoryResultItem smart constructor.

Instances

Eq InventoryResultItem Source # 
Data InventoryResultItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryResultItem -> c InventoryResultItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryResultItem #

toConstr :: InventoryResultItem -> Constr #

dataTypeOf :: InventoryResultItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryResultItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryResultItem) #

gmapT :: (forall b. Data b => b -> b) -> InventoryResultItem -> InventoryResultItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryResultItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryResultItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryResultItem -> m InventoryResultItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultItem -> m InventoryResultItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultItem -> m InventoryResultItem #

Read InventoryResultItem Source # 
Show InventoryResultItem Source # 
Generic InventoryResultItem Source # 
Hashable InventoryResultItem Source # 
FromJSON InventoryResultItem Source # 
NFData InventoryResultItem Source # 

Methods

rnf :: InventoryResultItem -> () #

type Rep InventoryResultItem Source # 
type Rep InventoryResultItem = D1 (MetaData "InventoryResultItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "InventoryResultItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iriContentHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iriCaptureTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_iriTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_iriSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_iriContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Map Text Text]))))))

inventoryResultItem Source #

Creates a value of InventoryResultItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iriContentHash - MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.
  • iriCaptureTime - The time inventory item data was captured.
  • iriTypeName - The name of the inventory result item type.
  • iriSchemaVersion - The schema version for the inventory result item/
  • iriContent - Contains all the inventory data of the item type. Results include attribute names and values.

iriContentHash :: Lens' InventoryResultItem (Maybe Text) Source #

MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

iriCaptureTime :: Lens' InventoryResultItem (Maybe Text) Source #

The time inventory item data was captured.

iriTypeName :: Lens' InventoryResultItem Text Source #

The name of the inventory result item type.

iriSchemaVersion :: Lens' InventoryResultItem Text Source #

The schema version for the inventory result item/

iriContent :: Lens' InventoryResultItem [HashMap Text Text] Source #

Contains all the inventory data of the item type. Results include attribute names and values.

LoggingInfo

data LoggingInfo Source #

Information about an Amazon S3 bucket to write instance-level logs to.

See: loggingInfo smart constructor.

Instances

Eq LoggingInfo Source # 
Data LoggingInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoggingInfo -> c LoggingInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoggingInfo #

toConstr :: LoggingInfo -> Constr #

dataTypeOf :: LoggingInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LoggingInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoggingInfo) #

gmapT :: (forall b. Data b => b -> b) -> LoggingInfo -> LoggingInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoggingInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoggingInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoggingInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoggingInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoggingInfo -> m LoggingInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoggingInfo -> m LoggingInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoggingInfo -> m LoggingInfo #

Read LoggingInfo Source # 
Show LoggingInfo Source # 
Generic LoggingInfo Source # 

Associated Types

type Rep LoggingInfo :: * -> * #

Hashable LoggingInfo Source # 
FromJSON LoggingInfo Source # 
ToJSON LoggingInfo Source # 
NFData LoggingInfo Source # 

Methods

rnf :: LoggingInfo -> () #

type Rep LoggingInfo Source # 
type Rep LoggingInfo = D1 (MetaData "LoggingInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "LoggingInfo'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_liS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_liS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_liS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

loggingInfo Source #

Creates a value of LoggingInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • liS3KeyPrefix - (Optional) The Amazon S3 bucket subfolder.
  • liS3BucketName - The name of an Amazon S3 bucket where execution logs are stored .
  • liS3Region - The region where the Amazon S3 bucket is located.

liS3KeyPrefix :: Lens' LoggingInfo (Maybe Text) Source #

(Optional) The Amazon S3 bucket subfolder.

liS3BucketName :: Lens' LoggingInfo Text Source #

The name of an Amazon S3 bucket where execution logs are stored .

liS3Region :: Lens' LoggingInfo Text Source #

The region where the Amazon S3 bucket is located.

MaintenanceWindowAutomationParameters

data MaintenanceWindowAutomationParameters Source #

The parameters for an AUTOMATION task type.

See: maintenanceWindowAutomationParameters smart constructor.

Instances

Eq MaintenanceWindowAutomationParameters Source # 
Data MaintenanceWindowAutomationParameters Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowAutomationParameters -> c MaintenanceWindowAutomationParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowAutomationParameters #

toConstr :: MaintenanceWindowAutomationParameters -> Constr #

dataTypeOf :: MaintenanceWindowAutomationParameters -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowAutomationParameters) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowAutomationParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowAutomationParameters -> MaintenanceWindowAutomationParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowAutomationParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowAutomationParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowAutomationParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowAutomationParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowAutomationParameters -> m MaintenanceWindowAutomationParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowAutomationParameters -> m MaintenanceWindowAutomationParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowAutomationParameters -> m MaintenanceWindowAutomationParameters #

Read MaintenanceWindowAutomationParameters Source # 
Show MaintenanceWindowAutomationParameters Source # 
Generic MaintenanceWindowAutomationParameters Source # 
Hashable MaintenanceWindowAutomationParameters Source # 
FromJSON MaintenanceWindowAutomationParameters Source # 
ToJSON MaintenanceWindowAutomationParameters Source # 
NFData MaintenanceWindowAutomationParameters Source # 
type Rep MaintenanceWindowAutomationParameters Source # 
type Rep MaintenanceWindowAutomationParameters = D1 (MetaData "MaintenanceWindowAutomationParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowAutomationParameters'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mwapParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) (S1 (MetaSel (Just Symbol "_mwapDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

maintenanceWindowAutomationParameters :: MaintenanceWindowAutomationParameters Source #

Creates a value of MaintenanceWindowAutomationParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwapParameters :: Lens' MaintenanceWindowAutomationParameters (HashMap Text [Text]) Source #

The parameters for the AUTOMATION task.

mwapDocumentVersion :: Lens' MaintenanceWindowAutomationParameters (Maybe Text) Source #

The version of an Automation document to use during task execution.

MaintenanceWindowExecution

data MaintenanceWindowExecution Source #

Describes the information about an execution of a Maintenance Window.

See: maintenanceWindowExecution smart constructor.

Instances

Eq MaintenanceWindowExecution Source # 
Data MaintenanceWindowExecution Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecution -> c MaintenanceWindowExecution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecution #

toConstr :: MaintenanceWindowExecution -> Constr #

dataTypeOf :: MaintenanceWindowExecution -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecution) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecution) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecution -> MaintenanceWindowExecution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecution -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecution -> m MaintenanceWindowExecution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecution -> m MaintenanceWindowExecution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecution -> m MaintenanceWindowExecution #

Read MaintenanceWindowExecution Source # 
Show MaintenanceWindowExecution Source # 
Generic MaintenanceWindowExecution Source # 
Hashable MaintenanceWindowExecution Source # 
FromJSON MaintenanceWindowExecution Source # 
NFData MaintenanceWindowExecution Source # 
type Rep MaintenanceWindowExecution Source # 
type Rep MaintenanceWindowExecution = D1 (MetaData "MaintenanceWindowExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowExecution'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mweStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowExecutionStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_mweStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_mweWindowExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_mweStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mweEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_mweWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

maintenanceWindowExecution :: MaintenanceWindowExecution Source #

Creates a value of MaintenanceWindowExecution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mweStartTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) Source #

The time the execution started.

mweWindowExecutionId :: Lens' MaintenanceWindowExecution (Maybe Text) Source #

The ID of the Maintenance Window execution.

mweStatusDetails :: Lens' MaintenanceWindowExecution (Maybe Text) Source #

The details explaining the Status. Only available for certain status values.

mweEndTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) Source #

The time the execution finished.

mweWindowId :: Lens' MaintenanceWindowExecution (Maybe Text) Source #

The ID of the Maintenance Window.

MaintenanceWindowExecutionTaskIdentity

data MaintenanceWindowExecutionTaskIdentity Source #

Information about a task execution performed as part of a Maintenance Window execution.

See: maintenanceWindowExecutionTaskIdentity smart constructor.

Instances

Eq MaintenanceWindowExecutionTaskIdentity Source # 
Data MaintenanceWindowExecutionTaskIdentity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecutionTaskIdentity -> c MaintenanceWindowExecutionTaskIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecutionTaskIdentity #

toConstr :: MaintenanceWindowExecutionTaskIdentity -> Constr #

dataTypeOf :: MaintenanceWindowExecutionTaskIdentity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecutionTaskIdentity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecutionTaskIdentity) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecutionTaskIdentity -> MaintenanceWindowExecutionTaskIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskIdentity -> m MaintenanceWindowExecutionTaskIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskIdentity -> m MaintenanceWindowExecutionTaskIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskIdentity -> m MaintenanceWindowExecutionTaskIdentity #

Read MaintenanceWindowExecutionTaskIdentity Source # 
Show MaintenanceWindowExecutionTaskIdentity Source # 
Generic MaintenanceWindowExecutionTaskIdentity Source # 
Hashable MaintenanceWindowExecutionTaskIdentity Source # 
FromJSON MaintenanceWindowExecutionTaskIdentity Source # 
NFData MaintenanceWindowExecutionTaskIdentity Source # 
type Rep MaintenanceWindowExecutionTaskIdentity Source # 

maintenanceWindowExecutionTaskIdentity :: MaintenanceWindowExecutionTaskIdentity Source #

Creates a value of MaintenanceWindowExecutionTaskIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwetiTaskExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #

The ID of the specific task execution in the Maintenance Window execution.

mwetiWindowExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #

The ID of the Maintenance Window execution that ran the task.

mwetiStatusDetails :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #

The details explaining the status of the task execution. Only available for certain status values.

MaintenanceWindowExecutionTaskInvocationIdentity

data MaintenanceWindowExecutionTaskInvocationIdentity Source #

Describes the information about a task invocation for a particular target as part of a task execution performed as part of a Maintenance Window execution.

See: maintenanceWindowExecutionTaskInvocationIdentity smart constructor.

Instances

Eq MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Data MaintenanceWindowExecutionTaskInvocationIdentity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecutionTaskInvocationIdentity -> c MaintenanceWindowExecutionTaskInvocationIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecutionTaskInvocationIdentity #

toConstr :: MaintenanceWindowExecutionTaskInvocationIdentity -> Constr #

dataTypeOf :: MaintenanceWindowExecutionTaskInvocationIdentity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecutionTaskInvocationIdentity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecutionTaskInvocationIdentity) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecutionTaskInvocationIdentity -> MaintenanceWindowExecutionTaskInvocationIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskInvocationIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskInvocationIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskInvocationIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskInvocationIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskInvocationIdentity -> m MaintenanceWindowExecutionTaskInvocationIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskInvocationIdentity -> m MaintenanceWindowExecutionTaskInvocationIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskInvocationIdentity -> m MaintenanceWindowExecutionTaskInvocationIdentity #

Show MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Generic MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Hashable MaintenanceWindowExecutionTaskInvocationIdentity Source # 
FromJSON MaintenanceWindowExecutionTaskInvocationIdentity Source # 
NFData MaintenanceWindowExecutionTaskInvocationIdentity Source # 
type Rep MaintenanceWindowExecutionTaskInvocationIdentity Source # 
type Rep MaintenanceWindowExecutionTaskInvocationIdentity = D1 (MetaData "MaintenanceWindowExecutionTaskInvocationIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowExecutionTaskInvocationIdentity'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowExecutionStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwetiiTaskExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiInvocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwetiiOwnerInformation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiTaskType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowTaskType))) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiWindowTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwetiiWindowExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mwetiiEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_mwetiiParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))))

maintenanceWindowExecutionTaskInvocationIdentity :: MaintenanceWindowExecutionTaskInvocationIdentity Source #

Creates a value of MaintenanceWindowExecutionTaskInvocationIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwetiiStatus - The status of the task invocation.
  • mwetiiExecutionId - The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.
  • mwetiiTaskExecutionId - The ID of the specific task execution in the Maintenance Window execution.
  • mwetiiStartTime - The time the invocation started.
  • mwetiiInvocationId - The ID of the task invocation.
  • mwetiiOwnerInformation - User-provided value that was specified when the target was registered with the Maintenance Window. This was also included in any CloudWatch events raised during the task invocation.
  • mwetiiTaskType - The task type.
  • mwetiiWindowTargetId - The ID of the target definition in this Maintenance Window the invocation was performed for.
  • mwetiiWindowExecutionId - The ID of the Maintenance Window execution that ran the task.
  • mwetiiStatusDetails - The details explaining the status of the task invocation. Only available for certain Status values.
  • mwetiiEndTime - The time the invocation finished.
  • mwetiiParameters - The parameters that were provided for the invocation when it was executed.

mwetiiExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

mwetiiTaskExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the specific task execution in the Maintenance Window execution.

mwetiiOwnerInformation :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

User-provided value that was specified when the target was registered with the Maintenance Window. This was also included in any CloudWatch events raised during the task invocation.

mwetiiWindowTargetId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the target definition in this Maintenance Window the invocation was performed for.

mwetiiWindowExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the Maintenance Window execution that ran the task.

mwetiiStatusDetails :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The details explaining the status of the task invocation. Only available for certain Status values.

mwetiiParameters :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The parameters that were provided for the invocation when it was executed.

MaintenanceWindowFilter

data MaintenanceWindowFilter Source #

Filter used in the request.

See: maintenanceWindowFilter smart constructor.

Instances

Eq MaintenanceWindowFilter Source # 
Data MaintenanceWindowFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowFilter -> c MaintenanceWindowFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowFilter #

toConstr :: MaintenanceWindowFilter -> Constr #

dataTypeOf :: MaintenanceWindowFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowFilter) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowFilter -> MaintenanceWindowFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowFilter -> m MaintenanceWindowFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowFilter -> m MaintenanceWindowFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowFilter -> m MaintenanceWindowFilter #

Read MaintenanceWindowFilter Source # 
Show MaintenanceWindowFilter Source # 
Generic MaintenanceWindowFilter Source # 
Hashable MaintenanceWindowFilter Source # 
ToJSON MaintenanceWindowFilter Source # 
NFData MaintenanceWindowFilter Source # 

Methods

rnf :: MaintenanceWindowFilter -> () #

type Rep MaintenanceWindowFilter Source # 
type Rep MaintenanceWindowFilter = D1 (MetaData "MaintenanceWindowFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mwfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_mwfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

maintenanceWindowFilter :: MaintenanceWindowFilter Source #

Creates a value of MaintenanceWindowFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwfKey :: Lens' MaintenanceWindowFilter (Maybe Text) Source #

The name of the filter.

MaintenanceWindowIdentity

data MaintenanceWindowIdentity Source #

Information about the Maintenance Window.

See: maintenanceWindowIdentity smart constructor.

Instances

Eq MaintenanceWindowIdentity Source # 
Data MaintenanceWindowIdentity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowIdentity -> c MaintenanceWindowIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowIdentity #

toConstr :: MaintenanceWindowIdentity -> Constr #

dataTypeOf :: MaintenanceWindowIdentity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowIdentity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowIdentity) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowIdentity -> MaintenanceWindowIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowIdentity -> m MaintenanceWindowIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowIdentity -> m MaintenanceWindowIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowIdentity -> m MaintenanceWindowIdentity #

Show MaintenanceWindowIdentity Source # 
Generic MaintenanceWindowIdentity Source # 
Hashable MaintenanceWindowIdentity Source # 
FromJSON MaintenanceWindowIdentity Source # 
NFData MaintenanceWindowIdentity Source # 
type Rep MaintenanceWindowIdentity Source # 
type Rep MaintenanceWindowIdentity = D1 (MetaData "MaintenanceWindowIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowIdentity'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwiEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_mwiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwiCutoff") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))) ((:*:) (S1 (MetaSel (Just Symbol "_mwiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mwiDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_mwiWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

maintenanceWindowIdentity :: MaintenanceWindowIdentity Source #

Creates a value of MaintenanceWindowIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwiEnabled - Whether the Maintenance Window is enabled.
  • mwiName - The name of the Maintenance Window.
  • mwiCutoff - The number of hours before the end of the Maintenance Window that Systems Manager stops scheduling new tasks for execution.
  • mwiDescription - A description of the Maintenance Window.
  • mwiDuration - The duration of the Maintenance Window in hours.
  • mwiWindowId - The ID of the Maintenance Window.

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

Whether the Maintenance Window is enabled.

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

The name of the Maintenance Window.

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

The number of hours before the end of the Maintenance Window that Systems Manager stops scheduling new tasks for execution.

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

A description of the Maintenance Window.

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

The duration of the Maintenance Window in hours.

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

The ID of the Maintenance Window.

MaintenanceWindowLambdaParameters

data MaintenanceWindowLambdaParameters Source #

The parameters for a LAMBDA task type.

See: maintenanceWindowLambdaParameters smart constructor.

Instances

Eq MaintenanceWindowLambdaParameters Source # 
Data MaintenanceWindowLambdaParameters Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowLambdaParameters -> c MaintenanceWindowLambdaParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowLambdaParameters #

toConstr :: MaintenanceWindowLambdaParameters -> Constr #

dataTypeOf :: MaintenanceWindowLambdaParameters -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowLambdaParameters) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowLambdaParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowLambdaParameters -> MaintenanceWindowLambdaParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowLambdaParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowLambdaParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowLambdaParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowLambdaParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowLambdaParameters -> m MaintenanceWindowLambdaParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowLambdaParameters -> m MaintenanceWindowLambdaParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowLambdaParameters -> m MaintenanceWindowLambdaParameters #

Show MaintenanceWindowLambdaParameters Source # 
Generic MaintenanceWindowLambdaParameters Source # 
Hashable MaintenanceWindowLambdaParameters Source # 
FromJSON MaintenanceWindowLambdaParameters Source # 
ToJSON MaintenanceWindowLambdaParameters Source # 
NFData MaintenanceWindowLambdaParameters Source # 
type Rep MaintenanceWindowLambdaParameters Source # 
type Rep MaintenanceWindowLambdaParameters = D1 (MetaData "MaintenanceWindowLambdaParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowLambdaParameters'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mwlpPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Base64)))) ((:*:) (S1 (MetaSel (Just Symbol "_mwlpQualifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwlpClientContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

maintenanceWindowLambdaParameters :: MaintenanceWindowLambdaParameters Source #

Creates a value of MaintenanceWindowLambdaParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwlpPayload - JSON to provide to your Lambda function as input.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.
  • mwlpQualifier - (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.
  • mwlpClientContext - Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

mwlpPayload :: Lens' MaintenanceWindowLambdaParameters (Maybe ByteString) Source #

JSON to provide to your Lambda function as input.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.

mwlpQualifier :: Lens' MaintenanceWindowLambdaParameters (Maybe Text) Source #

(Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

mwlpClientContext :: Lens' MaintenanceWindowLambdaParameters (Maybe Text) Source #

Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

MaintenanceWindowRunCommandParameters

data MaintenanceWindowRunCommandParameters Source #

The parameters for a RUN_COMMAND task type.

See: maintenanceWindowRunCommandParameters smart constructor.

Instances

Eq MaintenanceWindowRunCommandParameters Source # 
Data MaintenanceWindowRunCommandParameters Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowRunCommandParameters -> c MaintenanceWindowRunCommandParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowRunCommandParameters #

toConstr :: MaintenanceWindowRunCommandParameters -> Constr #

dataTypeOf :: MaintenanceWindowRunCommandParameters -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowRunCommandParameters) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowRunCommandParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowRunCommandParameters -> MaintenanceWindowRunCommandParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowRunCommandParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowRunCommandParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowRunCommandParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowRunCommandParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowRunCommandParameters -> m MaintenanceWindowRunCommandParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowRunCommandParameters -> m MaintenanceWindowRunCommandParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowRunCommandParameters -> m MaintenanceWindowRunCommandParameters #

Read MaintenanceWindowRunCommandParameters Source # 
Show MaintenanceWindowRunCommandParameters Source # 
Generic MaintenanceWindowRunCommandParameters Source # 
Hashable MaintenanceWindowRunCommandParameters Source # 
FromJSON MaintenanceWindowRunCommandParameters Source # 
ToJSON MaintenanceWindowRunCommandParameters Source # 
NFData MaintenanceWindowRunCommandParameters Source # 
type Rep MaintenanceWindowRunCommandParameters Source # 
type Rep MaintenanceWindowRunCommandParameters = D1 (MetaData "MaintenanceWindowRunCommandParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowRunCommandParameters'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwrcpServiceRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwrcpNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig)))) ((:*:) (S1 (MetaSel (Just Symbol "_mwrcpDocumentHashType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentHashType))) (S1 (MetaSel (Just Symbol "_mwrcpOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwrcpParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) (S1 (MetaSel (Just Symbol "_mwrcpDocumentHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mwrcpTimeoutSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) ((:*:) (S1 (MetaSel (Just Symbol "_mwrcpComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwrcpOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

maintenanceWindowRunCommandParameters :: MaintenanceWindowRunCommandParameters Source #

Creates a value of MaintenanceWindowRunCommandParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwrcpServiceRoleARN :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #

The IAM service role to assume during task execution.

mwrcpNotificationConfig :: Lens' MaintenanceWindowRunCommandParameters (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes on a per-instance basis.

mwrcpDocumentHashType :: Lens' MaintenanceWindowRunCommandParameters (Maybe DocumentHashType) Source #

SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

mwrcpParameters :: Lens' MaintenanceWindowRunCommandParameters (HashMap Text [Text]) Source #

The parameters for the RUN_COMMAND task execution.

mwrcpDocumentHash :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #

The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

mwrcpTimeoutSeconds :: Lens' MaintenanceWindowRunCommandParameters (Maybe Natural) Source #

If this time is reached and the command has not already started executing, it doesn not execute.

mwrcpComment :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #

Information about the command(s) to execute.

MaintenanceWindowStepFunctionsParameters

data MaintenanceWindowStepFunctionsParameters Source #

The parameters for the STEP_FUNCTION execution.

See: maintenanceWindowStepFunctionsParameters smart constructor.

Instances

Eq MaintenanceWindowStepFunctionsParameters Source # 
Data MaintenanceWindowStepFunctionsParameters Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowStepFunctionsParameters -> c MaintenanceWindowStepFunctionsParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowStepFunctionsParameters #

toConstr :: MaintenanceWindowStepFunctionsParameters -> Constr #

dataTypeOf :: MaintenanceWindowStepFunctionsParameters -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowStepFunctionsParameters) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowStepFunctionsParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowStepFunctionsParameters -> MaintenanceWindowStepFunctionsParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowStepFunctionsParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowStepFunctionsParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowStepFunctionsParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowStepFunctionsParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowStepFunctionsParameters -> m MaintenanceWindowStepFunctionsParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowStepFunctionsParameters -> m MaintenanceWindowStepFunctionsParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowStepFunctionsParameters -> m MaintenanceWindowStepFunctionsParameters #

Show MaintenanceWindowStepFunctionsParameters Source # 
Generic MaintenanceWindowStepFunctionsParameters Source # 
Hashable MaintenanceWindowStepFunctionsParameters Source # 
FromJSON MaintenanceWindowStepFunctionsParameters Source # 
ToJSON MaintenanceWindowStepFunctionsParameters Source # 
NFData MaintenanceWindowStepFunctionsParameters Source # 
type Rep MaintenanceWindowStepFunctionsParameters Source # 
type Rep MaintenanceWindowStepFunctionsParameters = D1 (MetaData "MaintenanceWindowStepFunctionsParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowStepFunctionsParameters'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mwsfpInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) (S1 (MetaSel (Just Symbol "_mwsfpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

maintenanceWindowStepFunctionsParameters :: MaintenanceWindowStepFunctionsParameters Source #

Creates a value of MaintenanceWindowStepFunctionsParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwsfpInput - The inputs for the STEP_FUNCTION task.
  • mwsfpName - The name of the STEP_FUNCTION task.

mwsfpInput :: Lens' MaintenanceWindowStepFunctionsParameters (Maybe Text) Source #

The inputs for the STEP_FUNCTION task.

MaintenanceWindowTarget

data MaintenanceWindowTarget Source #

The target registered with the Maintenance Window.

See: maintenanceWindowTarget smart constructor.

Instances

Eq MaintenanceWindowTarget Source # 
Data MaintenanceWindowTarget Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTarget -> c MaintenanceWindowTarget #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTarget #

toConstr :: MaintenanceWindowTarget -> Constr #

dataTypeOf :: MaintenanceWindowTarget -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTarget) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTarget) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTarget -> MaintenanceWindowTarget #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTarget -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTarget -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTarget -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTarget -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTarget -> m MaintenanceWindowTarget #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTarget -> m MaintenanceWindowTarget #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTarget -> m MaintenanceWindowTarget #

Show MaintenanceWindowTarget Source # 
Generic MaintenanceWindowTarget Source # 
Hashable MaintenanceWindowTarget Source # 
FromJSON MaintenanceWindowTarget Source # 
NFData MaintenanceWindowTarget Source # 

Methods

rnf :: MaintenanceWindowTarget -> () #

type Rep MaintenanceWindowTarget Source # 

maintenanceWindowTarget :: MaintenanceWindowTarget Source #

Creates a value of MaintenanceWindowTarget with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this Maintenance Window.

mTargets :: Lens' MaintenanceWindowTarget [Target] Source #

The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.

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

A description of the target.

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

The Maintenance Window ID where the target is registered.

MaintenanceWindowTask

data MaintenanceWindowTask Source #

Information about a task defined for a Maintenance Window.

See: maintenanceWindowTask smart constructor.

Instances

Eq MaintenanceWindowTask Source # 
Data MaintenanceWindowTask Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTask -> c MaintenanceWindowTask #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTask #

toConstr :: MaintenanceWindowTask -> Constr #

dataTypeOf :: MaintenanceWindowTask -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTask) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTask) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTask -> MaintenanceWindowTask #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTask -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTask -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTask -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTask -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTask -> m MaintenanceWindowTask #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTask -> m MaintenanceWindowTask #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTask -> m MaintenanceWindowTask #

Show MaintenanceWindowTask Source # 
Generic MaintenanceWindowTask Source # 
Hashable MaintenanceWindowTask Source # 
FromJSON MaintenanceWindowTask Source # 
NFData MaintenanceWindowTask Source # 

Methods

rnf :: MaintenanceWindowTask -> () #

type Rep MaintenanceWindowTask Source # 
type Rep MaintenanceWindowTask = D1 (MetaData "MaintenanceWindowTask" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "MaintenanceWindowTask'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwtServiceRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mwtWindowTaskId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwtTaskParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive (Map Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))))))) ((:*:) (S1 (MetaSel (Just Symbol "_mwtPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) ((:*:) (S1 (MetaSel (Just Symbol "_mwtTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwtMaxErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwtName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mwtTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target]))) (S1 (MetaSel (Just Symbol "_mwtLoggingInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LoggingInfo))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwtType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowTaskType))) (S1 (MetaSel (Just Symbol "_mwtDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_mwtMaxConcurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mwtWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

maintenanceWindowTask :: MaintenanceWindowTask Source #

Creates a value of MaintenanceWindowTask with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwtServiceRoleARN - The role that should be assumed when executing the task
  • mwtWindowTaskId - The task ID.
  • mwtTaskParameters - The parameters that should be passed to the task when it is executed.
  • mwtPriority - The priority of the task in the Maintenance Window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.
  • mwtTaskARN - The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.
  • mwtMaxErrors - The maximum number of errors allowed before this task stops being scheduled.
  • mwtName - The task name.
  • mwtTargets - The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.
  • mwtLoggingInfo - Information about an Amazon S3 bucket to write task-level logs to.
  • mwtType - The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.
  • mwtDescription - A description of the task.
  • mwtMaxConcurrency - The maximum number of targets this task can be run for in parallel.
  • mwtWindowId - The Maintenance Window ID where the task is registered.

mwtServiceRoleARN :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The role that should be assumed when executing the task

mwtTaskParameters :: Lens' MaintenanceWindowTask (Maybe (HashMap Text MaintenanceWindowTaskParameterValueExpression)) Source #

The parameters that should be passed to the task when it is executed.

mwtPriority :: Lens' MaintenanceWindowTask (Maybe Natural) Source #

The priority of the task in the Maintenance Window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

mwtTaskARN :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

mwtMaxErrors :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The maximum number of errors allowed before this task stops being scheduled.

mwtTargets :: Lens' MaintenanceWindowTask [Target] Source #

The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.

mwtLoggingInfo :: Lens' MaintenanceWindowTask (Maybe LoggingInfo) Source #

Information about an Amazon S3 bucket to write task-level logs to.

mwtType :: Lens' MaintenanceWindowTask (Maybe MaintenanceWindowTaskType) Source #

The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

mwtMaxConcurrency :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The maximum number of targets this task can be run for in parallel.

mwtWindowId :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The Maintenance Window ID where the task is registered.

MaintenanceWindowTaskInvocationParameters

data MaintenanceWindowTaskInvocationParameters Source #

The parameters for task execution.

See: maintenanceWindowTaskInvocationParameters smart constructor.

Instances

Eq MaintenanceWindowTaskInvocationParameters Source # 
Data MaintenanceWindowTaskInvocationParameters Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTaskInvocationParameters -> c MaintenanceWindowTaskInvocationParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTaskInvocationParameters #

toConstr :: MaintenanceWindowTaskInvocationParameters -> Constr #

dataTypeOf :: MaintenanceWindowTaskInvocationParameters -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTaskInvocationParameters) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTaskInvocationParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTaskInvocationParameters -> MaintenanceWindowTaskInvocationParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskInvocationParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskInvocationParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTaskInvocationParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTaskInvocationParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskInvocationParameters -> m MaintenanceWindowTaskInvocationParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskInvocationParameters -> m MaintenanceWindowTaskInvocationParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskInvocationParameters -> m MaintenanceWindowTaskInvocationParameters #

Show MaintenanceWindowTaskInvocationParameters Source # 
Generic MaintenanceWindowTaskInvocationParameters Source # 
Hashable MaintenanceWindowTaskInvocationParameters Source # 
FromJSON MaintenanceWindowTaskInvocationParameters Source # 
ToJSON MaintenanceWindowTaskInvocationParameters Source # 
NFData MaintenanceWindowTaskInvocationParameters Source # 
type Rep MaintenanceWindowTaskInvocationParameters Source # 

maintenanceWindowTaskInvocationParameters :: MaintenanceWindowTaskInvocationParameters Source #

Creates a value of MaintenanceWindowTaskInvocationParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

MaintenanceWindowTaskParameterValueExpression

data MaintenanceWindowTaskParameterValueExpression Source #

Defines the values for a task parameter.

See: maintenanceWindowTaskParameterValueExpression smart constructor.

Instances

Eq MaintenanceWindowTaskParameterValueExpression Source # 
Data MaintenanceWindowTaskParameterValueExpression Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTaskParameterValueExpression -> c MaintenanceWindowTaskParameterValueExpression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTaskParameterValueExpression #

toConstr :: MaintenanceWindowTaskParameterValueExpression -> Constr #

dataTypeOf :: MaintenanceWindowTaskParameterValueExpression -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTaskParameterValueExpression) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTaskParameterValueExpression) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTaskParameterValueExpression -> MaintenanceWindowTaskParameterValueExpression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskParameterValueExpression -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskParameterValueExpression -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTaskParameterValueExpression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTaskParameterValueExpression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskParameterValueExpression -> m MaintenanceWindowTaskParameterValueExpression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskParameterValueExpression -> m MaintenanceWindowTaskParameterValueExpression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskParameterValueExpression -> m MaintenanceWindowTaskParameterValueExpression #

Show MaintenanceWindowTaskParameterValueExpression Source # 
Generic MaintenanceWindowTaskParameterValueExpression Source # 
Hashable MaintenanceWindowTaskParameterValueExpression Source # 
FromJSON MaintenanceWindowTaskParameterValueExpression Source # 
ToJSON MaintenanceWindowTaskParameterValueExpression Source # 
NFData MaintenanceWindowTaskParameterValueExpression Source # 
type Rep MaintenanceWindowTaskParameterValueExpression Source # 
type Rep MaintenanceWindowTaskParameterValueExpression = D1 (MetaData "MaintenanceWindowTaskParameterValueExpression" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "MaintenanceWindowTaskParameterValueExpression'" PrefixI True) (S1 (MetaSel (Just Symbol "_mwtpveValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Sensitive [Sensitive Text])))))

maintenanceWindowTaskParameterValueExpression :: MaintenanceWindowTaskParameterValueExpression Source #

Creates a value of MaintenanceWindowTaskParameterValueExpression with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwtpveValues - This field contains an array of 0 or more strings, each 1 to 255 characters in length.

mwtpveValues :: Lens' MaintenanceWindowTaskParameterValueExpression (Maybe [Text]) Source #

This field contains an array of 0 or more strings, each 1 to 255 characters in length.

NonCompliantSummary

data NonCompliantSummary Source #

A summary of resources that are not compliant. The summary is organized according to resource type.

See: nonCompliantSummary smart constructor.

Instances

Eq NonCompliantSummary Source # 
Data NonCompliantSummary Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NonCompliantSummary -> c NonCompliantSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NonCompliantSummary #

toConstr :: NonCompliantSummary -> Constr #

dataTypeOf :: NonCompliantSummary -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NonCompliantSummary) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NonCompliantSummary) #

gmapT :: (forall b. Data b => b -> b) -> NonCompliantSummary -> NonCompliantSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NonCompliantSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NonCompliantSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> NonCompliantSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NonCompliantSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NonCompliantSummary -> m NonCompliantSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NonCompliantSummary -> m NonCompliantSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NonCompliantSummary -> m NonCompliantSummary #

Read NonCompliantSummary Source # 
Show NonCompliantSummary Source # 
Generic NonCompliantSummary Source # 
Hashable NonCompliantSummary Source # 
FromJSON NonCompliantSummary Source # 
NFData NonCompliantSummary Source # 

Methods

rnf :: NonCompliantSummary -> () #

type Rep NonCompliantSummary Source # 
type Rep NonCompliantSummary = D1 (MetaData "NonCompliantSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "NonCompliantSummary'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ncsNonCompliantCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_ncsSeveritySummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SeveritySummary)))))

nonCompliantSummary :: NonCompliantSummary Source #

Creates a value of NonCompliantSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ncsNonCompliantCount :: Lens' NonCompliantSummary (Maybe Int) Source #

The total number of compliance items that are not compliant.

ncsSeveritySummary :: Lens' NonCompliantSummary (Maybe SeveritySummary) Source #

A summary of the non-compliance severity by compliance type

NotificationConfig

data NotificationConfig Source #

Configurations for sending notifications.

See: notificationConfig smart constructor.

Instances

Eq NotificationConfig Source # 
Data NotificationConfig Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotificationConfig -> c NotificationConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotificationConfig #

toConstr :: NotificationConfig -> Constr #

dataTypeOf :: NotificationConfig -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NotificationConfig) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotificationConfig) #

gmapT :: (forall b. Data b => b -> b) -> NotificationConfig -> NotificationConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotificationConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotificationConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> NotificationConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NotificationConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotificationConfig -> m NotificationConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationConfig -> m NotificationConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationConfig -> m NotificationConfig #

Read NotificationConfig Source # 
Show NotificationConfig Source # 
Generic NotificationConfig Source # 
Hashable NotificationConfig Source # 
FromJSON NotificationConfig Source # 
ToJSON NotificationConfig Source # 
NFData NotificationConfig Source # 

Methods

rnf :: NotificationConfig -> () #

type Rep NotificationConfig Source # 
type Rep NotificationConfig = D1 (MetaData "NotificationConfig" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "NotificationConfig'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ncNotificationEvents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [NotificationEvent]))) ((:*:) (S1 (MetaSel (Just Symbol "_ncNotificationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationType))) (S1 (MetaSel (Just Symbol "_ncNotificationARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

notificationConfig :: NotificationConfig Source #

Creates a value of NotificationConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ncNotificationEvents - The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Setting Up Events and Notifications in the Amazon EC2 Systems Manager User Guide .
  • ncNotificationType - Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.
  • ncNotificationARN - An Amazon Resource Name (ARN) for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.

ncNotificationEvents :: Lens' NotificationConfig [NotificationEvent] Source #

The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Setting Up Events and Notifications in the Amazon EC2 Systems Manager User Guide .

ncNotificationType :: Lens' NotificationConfig (Maybe NotificationType) Source #

Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

ncNotificationARN :: Lens' NotificationConfig (Maybe Text) Source #

An Amazon Resource Name (ARN) for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.

Parameter

data Parameter Source #

An Amazon EC2 Systems Manager parameter in Parameter Store.

See: parameter smart constructor.

Instances

Eq Parameter Source # 
Data Parameter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Parameter -> c Parameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Parameter #

toConstr :: Parameter -> Constr #

dataTypeOf :: Parameter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Parameter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Parameter) #

gmapT :: (forall b. Data b => b -> b) -> Parameter -> Parameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Parameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Parameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Parameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Parameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

Read Parameter Source # 
Show Parameter Source # 
Generic Parameter Source # 

Associated Types

type Rep Parameter :: * -> * #

Hashable Parameter Source # 
FromJSON Parameter Source # 
NFData Parameter Source # 

Methods

rnf :: Parameter -> () #

type Rep Parameter Source # 

parameter :: Parameter Source #

Creates a value of Parameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pValue - The parameter value.
  • pName - The name of the parameter.
  • pVersion - The parameter version.
  • pType - The type of parameter. Valid values include the following: String, String list, Secure string.

pValue :: Lens' Parameter (Maybe Text) Source #

The parameter value.

pName :: Lens' Parameter (Maybe Text) Source #

The name of the parameter.

pVersion :: Lens' Parameter (Maybe Integer) Source #

The parameter version.

pType :: Lens' Parameter (Maybe ParameterType) Source #

The type of parameter. Valid values include the following: String, String list, Secure string.

ParameterHistory

data ParameterHistory Source #

Information about parameter usage.

See: parameterHistory smart constructor.

Instances

Eq ParameterHistory Source # 
Data ParameterHistory Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterHistory -> c ParameterHistory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterHistory #

toConstr :: ParameterHistory -> Constr #

dataTypeOf :: ParameterHistory -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParameterHistory) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterHistory) #

gmapT :: (forall b. Data b => b -> b) -> ParameterHistory -> ParameterHistory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterHistory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterHistory -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterHistory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterHistory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterHistory -> m ParameterHistory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterHistory -> m ParameterHistory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterHistory -> m ParameterHistory #

Read ParameterHistory Source # 
Show ParameterHistory Source # 
Generic ParameterHistory Source # 
Hashable ParameterHistory Source # 
FromJSON ParameterHistory Source # 
NFData ParameterHistory Source # 

Methods

rnf :: ParameterHistory -> () #

type Rep ParameterHistory Source # 

parameterHistory :: ParameterHistory Source #

Creates a value of ParameterHistory with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

phLastModifiedDate :: Lens' ParameterHistory (Maybe UTCTime) Source #

Date the parameter was last changed or updated.

phKeyId :: Lens' ParameterHistory (Maybe Text) Source #

The ID of the query key used for this parameter.

phValue :: Lens' ParameterHistory (Maybe Text) Source #

The parameter value.

phName :: Lens' ParameterHistory (Maybe Text) Source #

The name of the parameter.

phVersion :: Lens' ParameterHistory (Maybe Integer) Source #

The parameter version.

phLastModifiedUser :: Lens' ParameterHistory (Maybe Text) Source #

Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

phAllowedPattern :: Lens' ParameterHistory (Maybe Text) Source #

Parameter names can include the following letters and symbols. a-zA-Z0-9_.-

phType :: Lens' ParameterHistory (Maybe ParameterType) Source #

The type of parameter used.

phDescription :: Lens' ParameterHistory (Maybe Text) Source #

Information about the parameter.

ParameterMetadata

data ParameterMetadata Source #

Metada includes information like the ARN of the last user and the date/time the parameter was last used.

See: parameterMetadata smart constructor.

Instances

Eq ParameterMetadata Source # 
Data ParameterMetadata Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterMetadata -> c ParameterMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterMetadata #

toConstr :: ParameterMetadata -> Constr #

dataTypeOf :: ParameterMetadata -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParameterMetadata) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterMetadata) #

gmapT :: (forall b. Data b => b -> b) -> ParameterMetadata -> ParameterMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterMetadata -> m ParameterMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterMetadata -> m ParameterMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterMetadata -> m ParameterMetadata #

Read ParameterMetadata Source # 
Show ParameterMetadata Source # 
Generic ParameterMetadata Source # 
Hashable ParameterMetadata Source # 
FromJSON ParameterMetadata Source # 
NFData ParameterMetadata Source # 

Methods

rnf :: ParameterMetadata -> () #

type Rep ParameterMetadata Source # 

parameterMetadata :: ParameterMetadata Source #

Creates a value of ParameterMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pmLastModifiedDate - Date the parameter was last changed or updated.
  • pmKeyId - The ID of the query key used for this parameter.
  • pmName - The parameter name.
  • pmVersion - The parameter version.
  • pmLastModifiedUser - Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
  • pmAllowedPattern - A parameter name can include only the following letters and symbols. a-zA-Z0-9_.-
  • pmType - The type of parameter. Valid parameter types include the following: String, String list, Secure string.
  • pmDescription - Description of the parameter actions.

pmLastModifiedDate :: Lens' ParameterMetadata (Maybe UTCTime) Source #

Date the parameter was last changed or updated.

pmKeyId :: Lens' ParameterMetadata (Maybe Text) Source #

The ID of the query key used for this parameter.

pmName :: Lens' ParameterMetadata (Maybe Text) Source #

The parameter name.

pmLastModifiedUser :: Lens' ParameterMetadata (Maybe Text) Source #

Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

pmAllowedPattern :: Lens' ParameterMetadata (Maybe Text) Source #

A parameter name can include only the following letters and symbols. a-zA-Z0-9_.-

pmType :: Lens' ParameterMetadata (Maybe ParameterType) Source #

The type of parameter. Valid parameter types include the following: String, String list, Secure string.

pmDescription :: Lens' ParameterMetadata (Maybe Text) Source #

Description of the parameter actions.

ParameterStringFilter

data ParameterStringFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: parameterStringFilter smart constructor.

Instances

Eq ParameterStringFilter Source # 
Data ParameterStringFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterStringFilter -> c ParameterStringFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterStringFilter #

toConstr :: ParameterStringFilter -> Constr #

dataTypeOf :: ParameterStringFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParameterStringFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterStringFilter) #

gmapT :: (forall b. Data b => b -> b) -> ParameterStringFilter -> ParameterStringFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterStringFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterStringFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterStringFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterStringFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterStringFilter -> m ParameterStringFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterStringFilter -> m ParameterStringFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterStringFilter -> m ParameterStringFilter #

Read ParameterStringFilter Source # 
Show ParameterStringFilter Source # 
Generic ParameterStringFilter Source # 
Hashable ParameterStringFilter Source # 
ToJSON ParameterStringFilter Source # 
NFData ParameterStringFilter Source # 

Methods

rnf :: ParameterStringFilter -> () #

type Rep ParameterStringFilter Source # 
type Rep ParameterStringFilter = D1 (MetaData "ParameterStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ParameterStringFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_psfOption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

parameterStringFilter Source #

Creates a value of ParameterStringFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • psfValues - The value you want to search for.
  • psfOption - Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.
  • psfKey - The name of the filter.

psfValues :: Lens' ParameterStringFilter (Maybe (NonEmpty Text)) Source #

The value you want to search for.

psfOption :: Lens' ParameterStringFilter (Maybe Text) Source #

Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

psfKey :: Lens' ParameterStringFilter Text Source #

The name of the filter.

ParametersFilter

data ParametersFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: parametersFilter smart constructor.

Instances

Eq ParametersFilter Source # 
Data ParametersFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParametersFilter -> c ParametersFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParametersFilter #

toConstr :: ParametersFilter -> Constr #

dataTypeOf :: ParametersFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParametersFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParametersFilter) #

gmapT :: (forall b. Data b => b -> b) -> ParametersFilter -> ParametersFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParametersFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParametersFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParametersFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParametersFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParametersFilter -> m ParametersFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParametersFilter -> m ParametersFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParametersFilter -> m ParametersFilter #

Read ParametersFilter Source # 
Show ParametersFilter Source # 
Generic ParametersFilter Source # 
Hashable ParametersFilter Source # 
ToJSON ParametersFilter Source # 
NFData ParametersFilter Source # 

Methods

rnf :: ParametersFilter -> () #

type Rep ParametersFilter Source # 
type Rep ParametersFilter = D1 (MetaData "ParametersFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ParametersFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ParametersFilterKey)) (S1 (MetaSel (Just Symbol "_pValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))

parametersFilter Source #

Creates a value of ParametersFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pKey - The name of the filter.
  • pValues - The filter values.

Patch

data Patch Source #

Represents metadata about a patch.

See: patch smart constructor.

Instances

Eq Patch Source # 

Methods

(==) :: Patch -> Patch -> Bool #

(/=) :: Patch -> Patch -> Bool #

Data Patch Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Patch -> c Patch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Patch #

toConstr :: Patch -> Constr #

dataTypeOf :: Patch -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Patch) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Patch) #

gmapT :: (forall b. Data b => b -> b) -> Patch -> Patch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Patch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Patch -> r #

gmapQ :: (forall d. Data d => d -> u) -> Patch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Patch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Patch -> m Patch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Patch -> m Patch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Patch -> m Patch #

Read Patch Source # 
Show Patch Source # 

Methods

showsPrec :: Int -> Patch -> ShowS #

show :: Patch -> String #

showList :: [Patch] -> ShowS #

Generic Patch Source # 

Associated Types

type Rep Patch :: * -> * #

Methods

from :: Patch -> Rep Patch x #

to :: Rep Patch x -> Patch #

Hashable Patch Source # 

Methods

hashWithSalt :: Int -> Patch -> Int #

hash :: Patch -> Int #

FromJSON Patch Source # 
NFData Patch Source # 

Methods

rnf :: Patch -> () #

type Rep Patch Source # 
type Rep Patch = D1 (MetaData "Patch" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "Patch'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pVendor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pMsrcSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pProductFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pClassification") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pMsrcNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pKbNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pReleaseDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_pTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

patch :: Patch Source #

Creates a value of Patch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pVendor - The name of the vendor providing the patch.
  • pMsrcSeverity - The severity of the patch (for example Critical, Important, Moderate).
  • pProductFamily - The product family the patch is applicable for (for example, Windows).
  • pClassification - The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).
  • pMsrcNumber - The ID of the MSRC bulletin the patch is related to.
  • pLanguage - The language of the patch if it's language-specific.
  • pKbNumber - The Microsoft Knowledge Base ID of the patch.
  • pContentURL - The URL where more information can be obtained about the patch.
  • pId - The ID of the patch (this is different than the Microsoft Knowledge Base ID).
  • pReleaseDate - The date the patch was released.
  • pTitle - The title of the patch.
  • pProduct - The specific product the patch is applicable for (for example, WindowsServer2016).
  • pDescription - The description of the patch.

pVendor :: Lens' Patch (Maybe Text) Source #

The name of the vendor providing the patch.

pMsrcSeverity :: Lens' Patch (Maybe Text) Source #

The severity of the patch (for example Critical, Important, Moderate).

pProductFamily :: Lens' Patch (Maybe Text) Source #

The product family the patch is applicable for (for example, Windows).

pClassification :: Lens' Patch (Maybe Text) Source #

The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

pMsrcNumber :: Lens' Patch (Maybe Text) Source #

The ID of the MSRC bulletin the patch is related to.

pLanguage :: Lens' Patch (Maybe Text) Source #

The language of the patch if it's language-specific.

pKbNumber :: Lens' Patch (Maybe Text) Source #

The Microsoft Knowledge Base ID of the patch.

pContentURL :: Lens' Patch (Maybe Text) Source #

The URL where more information can be obtained about the patch.

pId :: Lens' Patch (Maybe Text) Source #

The ID of the patch (this is different than the Microsoft Knowledge Base ID).

pReleaseDate :: Lens' Patch (Maybe UTCTime) Source #

The date the patch was released.

pTitle :: Lens' Patch (Maybe Text) Source #

The title of the patch.

pProduct :: Lens' Patch (Maybe Text) Source #

The specific product the patch is applicable for (for example, WindowsServer2016).

pDescription :: Lens' Patch (Maybe Text) Source #

The description of the patch.

PatchBaselineIdentity

data PatchBaselineIdentity Source #

Defines the basic information about a patch baseline.

See: patchBaselineIdentity smart constructor.

Instances

Eq PatchBaselineIdentity Source # 
Data PatchBaselineIdentity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchBaselineIdentity -> c PatchBaselineIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchBaselineIdentity #

toConstr :: PatchBaselineIdentity -> Constr #

dataTypeOf :: PatchBaselineIdentity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchBaselineIdentity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchBaselineIdentity) #

gmapT :: (forall b. Data b => b -> b) -> PatchBaselineIdentity -> PatchBaselineIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchBaselineIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchBaselineIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchBaselineIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchBaselineIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchBaselineIdentity -> m PatchBaselineIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchBaselineIdentity -> m PatchBaselineIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchBaselineIdentity -> m PatchBaselineIdentity #

Read PatchBaselineIdentity Source # 
Show PatchBaselineIdentity Source # 
Generic PatchBaselineIdentity Source # 
Hashable PatchBaselineIdentity Source # 
FromJSON PatchBaselineIdentity Source # 
NFData PatchBaselineIdentity Source # 

Methods

rnf :: PatchBaselineIdentity -> () #

type Rep PatchBaselineIdentity Source # 
type Rep PatchBaselineIdentity = D1 (MetaData "PatchBaselineIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "PatchBaselineIdentity'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pbiBaselineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pbiBaselineDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pbiOperatingSystem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperatingSystem))) ((:*:) (S1 (MetaSel (Just Symbol "_pbiDefaultBaseline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_pbiBaselineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

patchBaselineIdentity :: PatchBaselineIdentity Source #

Creates a value of PatchBaselineIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pbiBaselineName - The name of the patch baseline.
  • pbiBaselineDescription - The description of the patch baseline.
  • pbiOperatingSystem - Defines the operating system the patch baseline applies to. Supported operating systems include WINDOWS, AMAZON_LINUX, UBUNTU and REDHAT_ENTERPRISE_LINUX. The Default value is WINDOWS.
  • pbiDefaultBaseline - Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.
  • pbiBaselineId - The ID of the patch baseline.

pbiBaselineName :: Lens' PatchBaselineIdentity (Maybe Text) Source #

The name of the patch baseline.

pbiBaselineDescription :: Lens' PatchBaselineIdentity (Maybe Text) Source #

The description of the patch baseline.

pbiOperatingSystem :: Lens' PatchBaselineIdentity (Maybe OperatingSystem) Source #

Defines the operating system the patch baseline applies to. Supported operating systems include WINDOWS, AMAZON_LINUX, UBUNTU and REDHAT_ENTERPRISE_LINUX. The Default value is WINDOWS.

pbiDefaultBaseline :: Lens' PatchBaselineIdentity (Maybe Bool) Source #

Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

pbiBaselineId :: Lens' PatchBaselineIdentity (Maybe Text) Source #

The ID of the patch baseline.

PatchComplianceData

data PatchComplianceData Source #

Information about the state of a patch on a particular instance as it relates to the patch baseline used to patch the instance.

See: patchComplianceData smart constructor.

Instances

Eq PatchComplianceData Source # 
Data PatchComplianceData Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchComplianceData -> c PatchComplianceData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchComplianceData #

toConstr :: PatchComplianceData -> Constr #

dataTypeOf :: PatchComplianceData -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchComplianceData) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchComplianceData) #

gmapT :: (forall b. Data b => b -> b) -> PatchComplianceData -> PatchComplianceData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceData -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchComplianceData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchComplianceData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchComplianceData -> m PatchComplianceData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceData -> m PatchComplianceData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceData -> m PatchComplianceData #

Read PatchComplianceData Source # 
Show PatchComplianceData Source # 
Generic PatchComplianceData Source # 
Hashable PatchComplianceData Source # 
FromJSON PatchComplianceData Source # 
NFData PatchComplianceData Source # 

Methods

rnf :: PatchComplianceData -> () #

type Rep PatchComplianceData Source # 

patchComplianceData Source #

Creates a value of PatchComplianceData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pcdTitle - The title of the patch.
  • pcdKBId - The operating system-specific ID of the patch.
  • pcdClassification - The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).
  • pcdSeverity - The severity of the patch (for example, Critical, Important, Moderate).
  • pcdState - The state of the patch on the instance (INSTALLED, INSTALLED_OTHER, MISSING, NOT_APPLICABLE or FAILED).
  • pcdInstalledTime - The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

pcdTitle :: Lens' PatchComplianceData Text Source #

The title of the patch.

pcdKBId :: Lens' PatchComplianceData Text Source #

The operating system-specific ID of the patch.

pcdClassification :: Lens' PatchComplianceData Text Source #

The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

pcdSeverity :: Lens' PatchComplianceData Text Source #

The severity of the patch (for example, Critical, Important, Moderate).

pcdState :: Lens' PatchComplianceData PatchComplianceDataState Source #

The state of the patch on the instance (INSTALLED, INSTALLED_OTHER, MISSING, NOT_APPLICABLE or FAILED).

pcdInstalledTime :: Lens' PatchComplianceData UTCTime Source #

The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

PatchFilter

data PatchFilter Source #

Defines a patch filter.

See: patchFilter smart constructor.

Instances

Eq PatchFilter Source # 
Data PatchFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchFilter -> c PatchFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchFilter #

toConstr :: PatchFilter -> Constr #

dataTypeOf :: PatchFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchFilter) #

gmapT :: (forall b. Data b => b -> b) -> PatchFilter -> PatchFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchFilter -> m PatchFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilter -> m PatchFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilter -> m PatchFilter #

Read PatchFilter Source # 
Show PatchFilter Source # 
Generic PatchFilter Source # 

Associated Types

type Rep PatchFilter :: * -> * #

Hashable PatchFilter Source # 
FromJSON PatchFilter Source # 
ToJSON PatchFilter Source # 
NFData PatchFilter Source # 

Methods

rnf :: PatchFilter -> () #

type Rep PatchFilter Source # 
type Rep PatchFilter = D1 (MetaData "PatchFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "PatchFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchFilterKey)) (S1 (MetaSel (Just Symbol "_pfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))

patchFilter Source #

Creates a value of PatchFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pfKey - The key for the filter (PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID)
  • pfValues - The value for the filter key.

pfKey :: Lens' PatchFilter PatchFilterKey Source #

The key for the filter (PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID)

pfValues :: Lens' PatchFilter (NonEmpty Text) Source #

The value for the filter key.

PatchFilterGroup

data PatchFilterGroup Source #

A set of patch filters, typically used for approval rules.

See: patchFilterGroup smart constructor.

Instances

Eq PatchFilterGroup Source # 
Data PatchFilterGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchFilterGroup -> c PatchFilterGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchFilterGroup #

toConstr :: PatchFilterGroup -> Constr #

dataTypeOf :: PatchFilterGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchFilterGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchFilterGroup) #

gmapT :: (forall b. Data b => b -> b) -> PatchFilterGroup -> PatchFilterGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilterGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilterGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchFilterGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchFilterGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchFilterGroup -> m PatchFilterGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilterGroup -> m PatchFilterGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilterGroup -> m PatchFilterGroup #

Read PatchFilterGroup Source # 
Show PatchFilterGroup Source # 
Generic PatchFilterGroup Source # 
Hashable PatchFilterGroup Source # 
FromJSON PatchFilterGroup Source # 
ToJSON PatchFilterGroup Source # 
NFData PatchFilterGroup Source # 

Methods

rnf :: PatchFilterGroup -> () #

type Rep PatchFilterGroup Source # 
type Rep PatchFilterGroup = D1 (MetaData "PatchFilterGroup" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "PatchFilterGroup'" PrefixI True) (S1 (MetaSel (Just Symbol "_pfgPatchFilters") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PatchFilter])))

patchFilterGroup :: PatchFilterGroup Source #

Creates a value of PatchFilterGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfgPatchFilters :: Lens' PatchFilterGroup [PatchFilter] Source #

The set of patch filters that make up the group.

PatchGroupPatchBaselineMapping

data PatchGroupPatchBaselineMapping Source #

The mapping between a patch group and the patch baseline the patch group is registered with.

See: patchGroupPatchBaselineMapping smart constructor.

Instances

Eq PatchGroupPatchBaselineMapping Source # 
Data PatchGroupPatchBaselineMapping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchGroupPatchBaselineMapping -> c PatchGroupPatchBaselineMapping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchGroupPatchBaselineMapping #

toConstr :: PatchGroupPatchBaselineMapping -> Constr #

dataTypeOf :: PatchGroupPatchBaselineMapping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchGroupPatchBaselineMapping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchGroupPatchBaselineMapping) #

gmapT :: (forall b. Data b => b -> b) -> PatchGroupPatchBaselineMapping -> PatchGroupPatchBaselineMapping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchGroupPatchBaselineMapping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchGroupPatchBaselineMapping -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchGroupPatchBaselineMapping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchGroupPatchBaselineMapping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchGroupPatchBaselineMapping -> m PatchGroupPatchBaselineMapping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchGroupPatchBaselineMapping -> m PatchGroupPatchBaselineMapping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchGroupPatchBaselineMapping -> m PatchGroupPatchBaselineMapping #

Read PatchGroupPatchBaselineMapping Source # 
Show PatchGroupPatchBaselineMapping Source # 
Generic PatchGroupPatchBaselineMapping Source # 
Hashable PatchGroupPatchBaselineMapping Source # 
FromJSON PatchGroupPatchBaselineMapping Source # 
NFData PatchGroupPatchBaselineMapping Source # 
type Rep PatchGroupPatchBaselineMapping Source # 
type Rep PatchGroupPatchBaselineMapping = D1 (MetaData "PatchGroupPatchBaselineMapping" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "PatchGroupPatchBaselineMapping'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pgpbmBaselineIdentity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchBaselineIdentity))) (S1 (MetaSel (Just Symbol "_pgpbmPatchGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

patchGroupPatchBaselineMapping :: PatchGroupPatchBaselineMapping Source #

Creates a value of PatchGroupPatchBaselineMapping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pgpbmBaselineIdentity :: Lens' PatchGroupPatchBaselineMapping (Maybe PatchBaselineIdentity) Source #

The patch baseline the patch group is registered with.

pgpbmPatchGroup :: Lens' PatchGroupPatchBaselineMapping (Maybe Text) Source #

The name of the patch group registered with the patch baseline.

PatchOrchestratorFilter

data PatchOrchestratorFilter Source #

Defines a filter used in Patch Manager APIs.

See: patchOrchestratorFilter smart constructor.

Instances

Eq PatchOrchestratorFilter Source # 
Data PatchOrchestratorFilter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchOrchestratorFilter -> c PatchOrchestratorFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchOrchestratorFilter #

toConstr :: PatchOrchestratorFilter -> Constr #

dataTypeOf :: PatchOrchestratorFilter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchOrchestratorFilter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchOrchestratorFilter) #

gmapT :: (forall b. Data b => b -> b) -> PatchOrchestratorFilter -> PatchOrchestratorFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchOrchestratorFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchOrchestratorFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchOrchestratorFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchOrchestratorFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchOrchestratorFilter -> m PatchOrchestratorFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchOrchestratorFilter -> m PatchOrchestratorFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchOrchestratorFilter -> m PatchOrchestratorFilter #

Read PatchOrchestratorFilter Source # 
Show PatchOrchestratorFilter Source # 
Generic PatchOrchestratorFilter Source # 
Hashable PatchOrchestratorFilter Source # 
ToJSON PatchOrchestratorFilter Source # 
NFData PatchOrchestratorFilter Source # 

Methods

rnf :: PatchOrchestratorFilter -> () #

type Rep PatchOrchestratorFilter Source # 
type Rep PatchOrchestratorFilter = D1 (MetaData "PatchOrchestratorFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "PatchOrchestratorFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pofValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_pofKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

patchOrchestratorFilter :: PatchOrchestratorFilter Source #

Creates a value of PatchOrchestratorFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pofValues :: Lens' PatchOrchestratorFilter [Text] Source #

The value for the filter.

pofKey :: Lens' PatchOrchestratorFilter (Maybe Text) Source #

The key for the filter.

PatchRule

data PatchRule Source #

Defines an approval rule for a patch baseline.

See: patchRule smart constructor.

Instances

Eq PatchRule Source # 
Data PatchRule Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchRule -> c PatchRule #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchRule #

toConstr :: PatchRule -> Constr #

dataTypeOf :: PatchRule -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchRule) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchRule) #

gmapT :: (forall b. Data b => b -> b) -> PatchRule -> PatchRule #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchRule -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchRule -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchRule -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchRule -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchRule -> m PatchRule #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRule -> m PatchRule #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRule -> m PatchRule #

Read PatchRule Source # 
Show PatchRule Source # 
Generic PatchRule Source # 

Associated Types

type Rep PatchRule :: * -> * #

Hashable PatchRule Source # 
FromJSON PatchRule Source # 
ToJSON PatchRule Source # 
NFData PatchRule Source # 

Methods

rnf :: PatchRule -> () #

type Rep PatchRule Source # 
type Rep PatchRule = D1 (MetaData "PatchRule" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "PatchRule'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_prComplianceLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchComplianceLevel))) ((:*:) (S1 (MetaSel (Just Symbol "_prPatchFilterGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchFilterGroup)) (S1 (MetaSel (Just Symbol "_prApproveAfterDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat)))))

patchRule Source #

Creates a value of PatchRule with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • prComplianceLevel - A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.
  • prPatchFilterGroup - The patch filter group that defines the criteria for the rule.
  • prApproveAfterDays - The number of days after the release date of each patch matched by the rule the patch is marked as approved in the patch baseline.

prComplianceLevel :: Lens' PatchRule (Maybe PatchComplianceLevel) Source #

A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

prPatchFilterGroup :: Lens' PatchRule PatchFilterGroup Source #

The patch filter group that defines the criteria for the rule.

prApproveAfterDays :: Lens' PatchRule Natural Source #

The number of days after the release date of each patch matched by the rule the patch is marked as approved in the patch baseline.

PatchRuleGroup

data PatchRuleGroup Source #

A set of rules defining the approval rules for a patch baseline.

See: patchRuleGroup smart constructor.

Instances

Eq PatchRuleGroup Source # 
Data PatchRuleGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchRuleGroup -> c PatchRuleGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchRuleGroup #

toConstr :: PatchRuleGroup -> Constr #

dataTypeOf :: PatchRuleGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchRuleGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchRuleGroup) #

gmapT :: (forall b. Data b => b -> b) -> PatchRuleGroup -> PatchRuleGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchRuleGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchRuleGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchRuleGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchRuleGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchRuleGroup -> m PatchRuleGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRuleGroup -> m PatchRuleGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRuleGroup -> m PatchRuleGroup #

Read PatchRuleGroup Source # 
Show PatchRuleGroup Source # 
Generic PatchRuleGroup Source # 

Associated Types

type Rep PatchRuleGroup :: * -> * #

Hashable PatchRuleGroup Source # 
FromJSON PatchRuleGroup Source # 
ToJSON PatchRuleGroup Source # 
NFData PatchRuleGroup Source # 

Methods

rnf :: PatchRuleGroup -> () #

type Rep PatchRuleGroup Source # 
type Rep PatchRuleGroup = D1 (MetaData "PatchRuleGroup" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "PatchRuleGroup'" PrefixI True) (S1 (MetaSel (Just Symbol "_prgPatchRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PatchRule])))

patchRuleGroup :: PatchRuleGroup Source #

Creates a value of PatchRuleGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

prgPatchRules :: Lens' PatchRuleGroup [PatchRule] Source #

The rules that make up the rule group.

PatchStatus

data PatchStatus Source #

Information about the approval status of a patch.

See: patchStatus smart constructor.

Instances

Eq PatchStatus Source # 
Data PatchStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchStatus -> c PatchStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchStatus #

toConstr :: PatchStatus -> Constr #

dataTypeOf :: PatchStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PatchStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchStatus) #

gmapT :: (forall b. Data b => b -> b) -> PatchStatus -> PatchStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchStatus -> m PatchStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchStatus -> m PatchStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchStatus -> m PatchStatus #

Read PatchStatus Source # 
Show PatchStatus Source # 
Generic PatchStatus Source # 

Associated Types

type Rep PatchStatus :: * -> * #

Hashable PatchStatus Source # 
FromJSON PatchStatus Source # 
NFData PatchStatus Source # 

Methods

rnf :: PatchStatus -> () #

type Rep PatchStatus Source # 
type Rep PatchStatus = D1 (MetaData "PatchStatus" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "PatchStatus'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psApprovalDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_psDeploymentStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchDeploymentStatus))) (S1 (MetaSel (Just Symbol "_psComplianceLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchComplianceLevel))))))

patchStatus :: PatchStatus Source #

Creates a value of PatchStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • psApprovalDate - The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).
  • psDeploymentStatus - The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).
  • psComplianceLevel - The compliance severity level for a patch.

psApprovalDate :: Lens' PatchStatus (Maybe UTCTime) Source #

The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

psDeploymentStatus :: Lens' PatchStatus (Maybe PatchDeploymentStatus) Source #

The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

psComplianceLevel :: Lens' PatchStatus (Maybe PatchComplianceLevel) Source #

The compliance severity level for a patch.

ResourceComplianceSummaryItem

data ResourceComplianceSummaryItem Source #

Compliance summary information for a specific resource.

See: resourceComplianceSummaryItem smart constructor.

Instances

Eq ResourceComplianceSummaryItem Source # 
Data ResourceComplianceSummaryItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceComplianceSummaryItem -> c ResourceComplianceSummaryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceComplianceSummaryItem #

toConstr :: ResourceComplianceSummaryItem -> Constr #

dataTypeOf :: ResourceComplianceSummaryItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceComplianceSummaryItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceComplianceSummaryItem) #

gmapT :: (forall b. Data b => b -> b) -> ResourceComplianceSummaryItem -> ResourceComplianceSummaryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceComplianceSummaryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceComplianceSummaryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceComplianceSummaryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceComplianceSummaryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceComplianceSummaryItem -> m ResourceComplianceSummaryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceComplianceSummaryItem -> m ResourceComplianceSummaryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceComplianceSummaryItem -> m ResourceComplianceSummaryItem #

Read ResourceComplianceSummaryItem Source # 
Show ResourceComplianceSummaryItem Source # 
Generic ResourceComplianceSummaryItem Source # 
Hashable ResourceComplianceSummaryItem Source # 
FromJSON ResourceComplianceSummaryItem Source # 
NFData ResourceComplianceSummaryItem Source # 
type Rep ResourceComplianceSummaryItem Source # 

resourceComplianceSummaryItem :: ResourceComplianceSummaryItem Source #

Creates a value of ResourceComplianceSummaryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rcsiNonCompliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe NonCompliantSummary) Source #

A list of items that aren't compliant for the resource.

rcsiStatus :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceStatus) Source #

The compliance status for the resource.

rcsiCompliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe CompliantSummary) Source #

A list of items that are compliant for the resource.

rcsiOverallSeverity :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceSeverity) Source #

The highest severity item found for the resource. The resource is compliant for this item.

ResourceDataSyncItem

data ResourceDataSyncItem Source #

Information about a Resource Data Sync configuration, including its current status and last successful sync.

See: resourceDataSyncItem smart constructor.

Instances

Eq ResourceDataSyncItem Source # 
Data ResourceDataSyncItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceDataSyncItem -> c ResourceDataSyncItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceDataSyncItem #

toConstr :: ResourceDataSyncItem -> Constr #

dataTypeOf :: ResourceDataSyncItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceDataSyncItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceDataSyncItem) #

gmapT :: (forall b. Data b => b -> b) -> ResourceDataSyncItem -> ResourceDataSyncItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceDataSyncItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceDataSyncItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceDataSyncItem -> m ResourceDataSyncItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncItem -> m ResourceDataSyncItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncItem -> m ResourceDataSyncItem #

Read ResourceDataSyncItem Source # 
Show ResourceDataSyncItem Source # 
Generic ResourceDataSyncItem Source # 
Hashable ResourceDataSyncItem Source # 
FromJSON ResourceDataSyncItem Source # 
NFData ResourceDataSyncItem Source # 

Methods

rnf :: ResourceDataSyncItem -> () #

type Rep ResourceDataSyncItem Source # 
type Rep ResourceDataSyncItem = D1 (MetaData "ResourceDataSyncItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ResourceDataSyncItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rdsiSyncCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_rdsiLastSyncTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_rdsiSyncName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rdsiLastStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LastResourceDataSyncStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_rdsiS3Destination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceDataSyncS3Destination))) (S1 (MetaSel (Just Symbol "_rdsiLastSuccessfulSyncTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))))

resourceDataSyncItem :: ResourceDataSyncItem Source #

Creates a value of ResourceDataSyncItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdsiSyncCreatedTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #

The date and time the configuration was created (UTC).

rdsiLastSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #

The last time the configuration attempted to sync (UTC).

rdsiSyncName :: Lens' ResourceDataSyncItem (Maybe Text) Source #

The name of the Resource Data Sync.

rdsiS3Destination :: Lens' ResourceDataSyncItem (Maybe ResourceDataSyncS3Destination) Source #

Configuration information for the target Amazon S3 bucket.

rdsiLastSuccessfulSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #

The last time the sync operations returned a status of SUCCESSFUL (UTC).

ResourceDataSyncS3Destination

data ResourceDataSyncS3Destination Source #

Information about the target Amazon S3 bucket for the Resource Data Sync.

See: resourceDataSyncS3Destination smart constructor.

Instances

Eq ResourceDataSyncS3Destination Source # 
Data ResourceDataSyncS3Destination Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceDataSyncS3Destination -> c ResourceDataSyncS3Destination #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceDataSyncS3Destination #

toConstr :: ResourceDataSyncS3Destination -> Constr #

dataTypeOf :: ResourceDataSyncS3Destination -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceDataSyncS3Destination) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceDataSyncS3Destination) #

gmapT :: (forall b. Data b => b -> b) -> ResourceDataSyncS3Destination -> ResourceDataSyncS3Destination #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncS3Destination -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncS3Destination -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceDataSyncS3Destination -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceDataSyncS3Destination -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Destination -> m ResourceDataSyncS3Destination #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Destination -> m ResourceDataSyncS3Destination #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Destination -> m ResourceDataSyncS3Destination #

Read ResourceDataSyncS3Destination Source # 
Show ResourceDataSyncS3Destination Source # 
Generic ResourceDataSyncS3Destination Source # 
Hashable ResourceDataSyncS3Destination Source # 
FromJSON ResourceDataSyncS3Destination Source # 
ToJSON ResourceDataSyncS3Destination Source # 
NFData ResourceDataSyncS3Destination Source # 
type Rep ResourceDataSyncS3Destination Source # 
type Rep ResourceDataSyncS3Destination = D1 (MetaData "ResourceDataSyncS3Destination" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ResourceDataSyncS3Destination'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rdssdPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rdssdAWSKMSKeyARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_rdssdBucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_rdssdSyncFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ResourceDataSyncS3Format)) (S1 (MetaSel (Just Symbol "_rdssdRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

resourceDataSyncS3Destination Source #

Creates a value of ResourceDataSyncS3Destination with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rdssdPrefix - An Amazon S3 prefix for the bucket.
  • rdssdAWSKMSKeyARN - The ARN of an encryption key for a destination in Amazon S3. Must belong to the same region as the destination Amazon S3 bucket.
  • rdssdBucketName - The name of the Amazon S3 bucket where the aggregated data is stored.
  • rdssdSyncFormat - A supported sync format. The following format is currently supported: JsonSerDe
  • rdssdRegion - The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

rdssdPrefix :: Lens' ResourceDataSyncS3Destination (Maybe Text) Source #

An Amazon S3 prefix for the bucket.

rdssdAWSKMSKeyARN :: Lens' ResourceDataSyncS3Destination (Maybe Text) Source #

The ARN of an encryption key for a destination in Amazon S3. Must belong to the same region as the destination Amazon S3 bucket.

rdssdBucketName :: Lens' ResourceDataSyncS3Destination Text Source #

The name of the Amazon S3 bucket where the aggregated data is stored.

rdssdSyncFormat :: Lens' ResourceDataSyncS3Destination ResourceDataSyncS3Format Source #

A supported sync format. The following format is currently supported: JsonSerDe

rdssdRegion :: Lens' ResourceDataSyncS3Destination Text Source #

The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

ResultAttribute

data ResultAttribute Source #

The inventory item result attribute.

See: resultAttribute smart constructor.

Instances

Eq ResultAttribute Source # 
Data ResultAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResultAttribute -> c ResultAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResultAttribute #

toConstr :: ResultAttribute -> Constr #

dataTypeOf :: ResultAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResultAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResultAttribute) #

gmapT :: (forall b. Data b => b -> b) -> ResultAttribute -> ResultAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResultAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResultAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResultAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResultAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResultAttribute -> m ResultAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResultAttribute -> m ResultAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResultAttribute -> m ResultAttribute #

Read ResultAttribute Source # 
Show ResultAttribute Source # 
Generic ResultAttribute Source # 
Hashable ResultAttribute Source # 
ToJSON ResultAttribute Source # 
NFData ResultAttribute Source # 

Methods

rnf :: ResultAttribute -> () #

type Rep ResultAttribute Source # 
type Rep ResultAttribute = D1 (MetaData "ResultAttribute" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "ResultAttribute'" PrefixI True) (S1 (MetaSel (Just Symbol "_raTypeName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

resultAttribute Source #

Creates a value of ResultAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • raTypeName - Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

raTypeName :: Lens' ResultAttribute Text Source #

Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

S3OutputLocation

data S3OutputLocation Source #

An Amazon S3 bucket where you want to store the results of this request.

See: s3OutputLocation smart constructor.

Instances

Eq S3OutputLocation Source # 
Data S3OutputLocation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S3OutputLocation -> c S3OutputLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S3OutputLocation #

toConstr :: S3OutputLocation -> Constr #

dataTypeOf :: S3OutputLocation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c S3OutputLocation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S3OutputLocation) #

gmapT :: (forall b. Data b => b -> b) -> S3OutputLocation -> S3OutputLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> S3OutputLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> S3OutputLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> S3OutputLocation -> m S3OutputLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputLocation -> m S3OutputLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputLocation -> m S3OutputLocation #

Read S3OutputLocation Source # 
Show S3OutputLocation Source # 
Generic S3OutputLocation Source # 
Hashable S3OutputLocation Source # 
FromJSON S3OutputLocation Source # 
ToJSON S3OutputLocation Source # 
NFData S3OutputLocation Source # 

Methods

rnf :: S3OutputLocation -> () #

type Rep S3OutputLocation Source # 
type Rep S3OutputLocation = D1 (MetaData "S3OutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "S3OutputLocation'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_solOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_solOutputS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_solOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

s3OutputLocation :: S3OutputLocation Source #

Creates a value of S3OutputLocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

solOutputS3KeyPrefix :: Lens' S3OutputLocation (Maybe Text) Source #

The Amazon S3 bucket subfolder.

solOutputS3Region :: Lens' S3OutputLocation (Maybe Text) Source #

(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

solOutputS3BucketName :: Lens' S3OutputLocation (Maybe Text) Source #

The name of the Amazon S3 bucket.

S3OutputURL

data S3OutputURL Source #

A URL for the Amazon S3 bucket where you want to store the results of this request.

See: s3OutputURL smart constructor.

Instances

Eq S3OutputURL Source # 
Data S3OutputURL Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S3OutputURL -> c S3OutputURL #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S3OutputURL #

toConstr :: S3OutputURL -> Constr #

dataTypeOf :: S3OutputURL -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c S3OutputURL) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S3OutputURL) #

gmapT :: (forall b. Data b => b -> b) -> S3OutputURL -> S3OutputURL #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputURL -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputURL -> r #

gmapQ :: (forall d. Data d => d -> u) -> S3OutputURL -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> S3OutputURL -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> S3OutputURL -> m S3OutputURL #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputURL -> m S3OutputURL #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputURL -> m S3OutputURL #

Read S3OutputURL Source # 
Show S3OutputURL Source # 
Generic S3OutputURL Source # 

Associated Types

type Rep S3OutputURL :: * -> * #

Hashable S3OutputURL Source # 
FromJSON S3OutputURL Source # 
NFData S3OutputURL Source # 

Methods

rnf :: S3OutputURL -> () #

type Rep S3OutputURL Source # 
type Rep S3OutputURL = D1 (MetaData "S3OutputURL" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" True) (C1 (MetaCons "S3OutputURL'" PrefixI True) (S1 (MetaSel (Just Symbol "_souOutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

s3OutputURL :: S3OutputURL Source #

Creates a value of S3OutputURL with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • souOutputURL - A URL for an Amazon S3 bucket where you want to store the results of this request.

souOutputURL :: Lens' S3OutputURL (Maybe Text) Source #

A URL for an Amazon S3 bucket where you want to store the results of this request.

SeveritySummary

data SeveritySummary Source #

The number of managed instances found for each patch severity level defined in the request filter.

See: severitySummary smart constructor.

Instances

Eq SeveritySummary Source # 
Data SeveritySummary Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SeveritySummary -> c SeveritySummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SeveritySummary #

toConstr :: SeveritySummary -> Constr #

dataTypeOf :: SeveritySummary -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SeveritySummary) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SeveritySummary) #

gmapT :: (forall b. Data b => b -> b) -> SeveritySummary -> SeveritySummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SeveritySummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SeveritySummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> SeveritySummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SeveritySummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SeveritySummary -> m SeveritySummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SeveritySummary -> m SeveritySummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SeveritySummary -> m SeveritySummary #

Read SeveritySummary Source # 
Show SeveritySummary Source # 
Generic SeveritySummary Source # 
Hashable SeveritySummary Source # 
FromJSON SeveritySummary Source # 
NFData SeveritySummary Source # 

Methods

rnf :: SeveritySummary -> () #

type Rep SeveritySummary Source # 
type Rep SeveritySummary = D1 (MetaData "SeveritySummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "SeveritySummary'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ssLowCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) ((:*:) (S1 (MetaSel (Just Symbol "_ssUnspecifiedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_ssHighCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) ((:*:) (S1 (MetaSel (Just Symbol "_ssMediumCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) ((:*:) (S1 (MetaSel (Just Symbol "_ssInformationalCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_ssCriticalCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))))

severitySummary :: SeveritySummary Source #

Creates a value of SeveritySummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ssLowCount - The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.
  • ssUnspecifiedCount - The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.
  • ssHighCount - The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.
  • ssMediumCount - The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.
  • ssInformationalCount - The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.
  • ssCriticalCount - The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

ssLowCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

ssUnspecifiedCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

ssHighCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

ssMediumCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

ssInformationalCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

ssCriticalCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

StepExecution

data StepExecution Source #

Detailed information about an the execution state of an Automation step.

See: stepExecution smart constructor.

Instances

Eq StepExecution Source # 
Data StepExecution Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StepExecution -> c StepExecution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StepExecution #

toConstr :: StepExecution -> Constr #

dataTypeOf :: StepExecution -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StepExecution) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StepExecution) #

gmapT :: (forall b. Data b => b -> b) -> StepExecution -> StepExecution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StepExecution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StepExecution -> r #

gmapQ :: (forall d. Data d => d -> u) -> StepExecution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StepExecution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StepExecution -> m StepExecution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StepExecution -> m StepExecution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StepExecution -> m StepExecution #

Read StepExecution Source # 
Show StepExecution Source # 
Generic StepExecution Source # 

Associated Types

type Rep StepExecution :: * -> * #

Hashable StepExecution Source # 
FromJSON StepExecution Source # 
NFData StepExecution Source # 

Methods

rnf :: StepExecution -> () #

type Rep StepExecution Source # 
type Rep StepExecution = D1 (MetaData "StepExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "StepExecution'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_seFailureDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FailureDetails))) (S1 (MetaSel (Just Symbol "_seInputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_seStepName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_seExecutionEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_seFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_seResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_seAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_seResponseCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_seStepStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_seOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) (S1 (MetaSel (Just Symbol "_seExecutionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))))

stepExecution :: StepExecution Source #

Creates a value of StepExecution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • seFailureDetails - Information about the Automation failure.
  • seInputs - Fully-resolved values passed into the step before execution.
  • seStepName - The name of this execution step.
  • seExecutionEndTime - If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.
  • seFailureMessage - If a step failed, this message explains why the execution failed.
  • seResponse - A message associated with the response code for an execution.
  • seAction - The action this step performs. The action determines the behavior of the step.
  • seResponseCode - The response code returned by the execution of the step.
  • seStepStatus - The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.
  • seOutputs - Returned values from the execution of the step.
  • seExecutionStartTime - If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

seFailureDetails :: Lens' StepExecution (Maybe FailureDetails) Source #

Information about the Automation failure.

seInputs :: Lens' StepExecution (HashMap Text Text) Source #

Fully-resolved values passed into the step before execution.

seStepName :: Lens' StepExecution (Maybe Text) Source #

The name of this execution step.

seExecutionEndTime :: Lens' StepExecution (Maybe UTCTime) Source #

If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

seFailureMessage :: Lens' StepExecution (Maybe Text) Source #

If a step failed, this message explains why the execution failed.

seResponse :: Lens' StepExecution (Maybe Text) Source #

A message associated with the response code for an execution.

seAction :: Lens' StepExecution (Maybe Text) Source #

The action this step performs. The action determines the behavior of the step.

seResponseCode :: Lens' StepExecution (Maybe Text) Source #

The response code returned by the execution of the step.

seStepStatus :: Lens' StepExecution (Maybe AutomationExecutionStatus) Source #

The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

seOutputs :: Lens' StepExecution (HashMap Text [Text]) Source #

Returned values from the execution of the step.

seExecutionStartTime :: Lens' StepExecution (Maybe UTCTime) Source #

If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

Tag

data Tag Source #

Metadata that you assign to your AWS resources. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. In Systems Manager, you can apply tags to documents, managed instances, Maintenance Windows, Parameter Store parameters, and patch baselines.

See: tag smart constructor.

Instances

Eq Tag Source # 

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Tag -> c Tag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Tag #

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Tag) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Tag) #

gmapT :: (forall b. Data b => b -> b) -> Tag -> Tag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQ :: (forall d. Data d => d -> u) -> Tag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Tag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

Read Tag Source # 
Show Tag Source # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromJSON Tag Source # 
ToJSON Tag Source # 
NFData Tag Source # 

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "Tag'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

tag Source #

Arguments

:: Text

tagKey

-> Text

tagValue

-> Tag 

Creates a value of Tag with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tagKey :: Lens' Tag Text Source #

The name of the tag.

tagValue :: Lens' Tag Text Source #

The value of the tag.

Target

data Target Source #

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

See: target smart constructor.

Instances

Eq Target Source # 

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Data Target Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Target -> c Target #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Target #

toConstr :: Target -> Constr #

dataTypeOf :: Target -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Target) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Target) #

gmapT :: (forall b. Data b => b -> b) -> Target -> Target #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Target -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Target -> r #

gmapQ :: (forall d. Data d => d -> u) -> Target -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Target -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Target -> m Target #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Target -> m Target #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Target -> m Target #

Read Target Source # 
Show Target Source # 
Generic Target Source # 

Associated Types

type Rep Target :: * -> * #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

Hashable Target Source # 

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

FromJSON Target Source # 
ToJSON Target Source # 
NFData Target Source # 

Methods

rnf :: Target -> () #

type Rep Target Source # 
type Rep Target = D1 (MetaData "Target" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "Target'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_tKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

target :: Target Source #

Creates a value of Target with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tValues - User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to execute a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .
  • tKey - User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:EC2 tag or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .

tValues :: Lens' Target [Text] Source #

User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to execute a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .

tKey :: Lens' Target (Maybe Text) Source #

User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:EC2 tag or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .