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

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

Network.AWS.SSM.Types

Contents

Description

 

Synopsis

Service Configuration

ssm :: Service Source #

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

Errors

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

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

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

The document version is not valid or does not exist.

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

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

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

The parameter type is not supported.

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

The plugin name is not valid.

_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 SSM document for a Windows instance to a Linux instance.

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

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

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

One or more content items is not valid.

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

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

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

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The updated status is the same as the current status.

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

The specified token is not valid.

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

The S3 bucket does not exist.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified inventory item result attribute is not valid.

_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).

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

Prism for InvalidCommandId' errors.

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

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

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

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified document does not exist.

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

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

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

The specified key is not valid.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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

The parameter type name is not valid.

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

The inventory item size has exceeded the size limit.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified filter value is not valid.

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

The inventory item has invalid content.

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

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

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

The specified association already exists.

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

The content for the SSM document is not valid.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can have at most 2,000 active associations.

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

The specified association does not exist.

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

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

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

An error occurred on the server side.

_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 Getting Amazon SNS Notifications When a Command Changes Status in the Amazon Elastic Compute Cloud User Guide .

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

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The version of the document schema is not supported.

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

The size limit of an SSM document is 64 KB.

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

The update is not valid.

_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 :: 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.

_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 :: 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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

The output location is not valid or does not exist.

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

The query key ID is not valid.

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

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

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

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

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

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

_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 :: 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 :: 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified SSM document already exists.

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

You can have at most 200 active SSM documents.

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

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 -> () #

ToHeader AssociationFilterKey Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) ((:+:) (C1 (MetaCons "AFKAssociationId" 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 # 
ToJSON AssociationStatusName Source # 
FromJSON AssociationStatusName Source # 
NFData AssociationStatusName Source # 

Methods

rnf :: AssociationStatusName -> () #

ToHeader AssociationStatusName Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToHeader AutomationExecutionFilterKey Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToHeader AutomationExecutionStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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))))

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 -> () #

ToHeader CommandFilterKey Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader CommandInvocationStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader CommandPluginStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader CommandStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) ((:+:) (C1 (MetaCons "Cancelled" PrefixI False) U1) ((:+:) (C1 (MetaCons "Cancelling" PrefixI False) U1) (C1 (MetaCons "Failed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "InProgress" PrefixI False) U1) (C1 (MetaCons "Pending" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Success" PrefixI False) U1) (C1 (MetaCons "TimedOut" 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 # 
ToHeader DescribeActivationsFilterKeys Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader DocumentFilterKey Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON DocumentHashType Source # 
FromJSON DocumentHashType Source # 
NFData DocumentHashType Source # 

Methods

rnf :: DocumentHashType -> () #

ToHeader DocumentHashType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader DocumentParameterType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader DocumentPermissionType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader DocumentStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON DocumentType Source # 
FromJSON DocumentType Source # 
NFData DocumentType Source # 

Methods

rnf :: DocumentType -> () #

ToHeader DocumentType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader Fault Source # 

Methods

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

ToQuery Fault Source # 

Methods

toQuery :: Fault -> QueryString #

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToHeader InstanceInformationFilterKey Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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))))

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 # 
ToHeader InventoryAttributeDataType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToHeader InventoryQueryOperatorType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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))))

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 # 
ToHeader MaintenanceWindowExecutionStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON MaintenanceWindowResourceType Source # 
FromJSON MaintenanceWindowResourceType Source # 
NFData MaintenanceWindowResourceType Source # 
ToHeader MaintenanceWindowResourceType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "Instance" PrefixI False) U1)

MaintenanceWindowTaskType

data MaintenanceWindowTaskType Source #

Constructors

RunCommand 

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 # 
ToJSON MaintenanceWindowTaskType Source # 
FromJSON MaintenanceWindowTaskType Source # 
NFData MaintenanceWindowTaskType Source # 
ToHeader MaintenanceWindowTaskType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "RunCommand" 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 # 
ToJSON NotificationEvent Source # 
FromJSON NotificationEvent Source # 
NFData NotificationEvent Source # 

Methods

rnf :: NotificationEvent -> () #

ToHeader NotificationEvent Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON NotificationType Source # 
FromJSON NotificationType Source # 
NFData NotificationType Source # 

Methods

rnf :: NotificationType -> () #

ToHeader NotificationType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) (C1 (MetaCons "Command" PrefixI False) U1) (C1 (MetaCons "Invocation" 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 # 
ToJSON ParameterType Source # 
FromJSON ParameterType Source # 
NFData ParameterType Source # 

Methods

rnf :: ParameterType -> () #

ToHeader ParameterType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader ParametersFilterKey Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) (C1 (MetaCons "PFKKeyId" PrefixI False) U1) ((:+:) (C1 (MetaCons "PFKName" PrefixI False) U1) (C1 (MetaCons "PFKType" 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 -> () #

ToHeader PingStatus Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) (C1 (MetaCons "ConnectionLost" PrefixI False) U1) ((:+:) (C1 (MetaCons "Inactive" PrefixI False) U1) (C1 (MetaCons "Online" PrefixI False) U1)))

PlatformType

data PlatformType Source #

Constructors

Linux 
Windows 

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 -> () #

ToHeader PlatformType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) (C1 (MetaCons "Linux" PrefixI False) U1) (C1 (MetaCons "Windows" 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 -> () #

ToHeader ResourceType Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 -> () #

ToHeader ResourceTypeForTagging Source # 
ToQuery 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) ((:+:) (C1 (MetaCons "RTFTMaintenanceWindow" PrefixI False) U1) ((:+:) (C1 (MetaCons "RTFTManagedInstance" PrefixI False) U1) (C1 (MetaCons "RTFTParameter" 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 an SSM 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 SSM document.
  • aTargets - The instances targeted by the request to create an association.
  • aDocumentVersion - The version of the document used in the association.

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

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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))))))))

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 SSM 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON AssociationStatus Source # 
FromJSON 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "AssociationStatus'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asAdditionalInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asDate") NoSourceUnpackedness SourceStrict DecidedUnpack) (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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 SSM 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 Monitor Commands (Linux) or Monitor Commands (Windows). 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 Amazon EC2 Run Command (Linux) or Executing a Command Using Amazon EC2 Run Command (Windows).
  • cInstanceIds - The instance IDs against which this command was requested.
  • cOutputS3Region - The region where the Amazon Simple Storage Service (Amazon S3) output bucket is located. The default value is the region where Run Command is being called.
  • 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 SSM 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 Amazon EC2 Run Command (Linux) or Executing a Command Using Amazon EC2 Run Command (Windows).
  • 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 SSM 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 Monitor Commands (Linux) or Monitor Commands (Windows). 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 Amazon EC2 Run Command (Linux) or Executing a Command Using Amazon EC2 Run Command (Windows).

cInstanceIds :: Lens' Command [Text] Source #

The instance IDs against which this command was requested.

cOutputS3Region :: Lens' Command (Maybe Text) Source #

The region where the Amazon Simple Storage Service (Amazon S3) output bucket is located. The default value is the region where Run Command is being called.

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 SSM 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 Amazon EC2 Run Command (Linux) or Executing a Command Using Amazon EC2 Run Command (Windows).

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 - The name of the filter. For example, requested date and time.
  • cfValue - The filter value. For example: June 30, 2015.

cfKey :: Lens' CommandFilter CommandFilterKey Source #

The name of the filter. For example, requested date and time.

cfValue :: Lens' CommandFilter Text Source #

The filter value. For example: June 30, 2015.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "CommandInvocation'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ciInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ciStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandInvocationStatus))) (S1 (MetaSel (Just Symbol "_ciNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ciCommandPlugins") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CommandPlugin]))) (S1 (MetaSel (Just Symbol "_ciDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ciStandardErrorURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ciStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ciStandardOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ciCommandId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ciComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ciTraceOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ciInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ciRequestedDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_ciServiceRole") 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:

  • ciInstanceId - The instance ID in which this invocation was requested.
  • ciStatus - Whether or not the invocation succeeded, failed, or is pending.
  • ciNotificationConfig - Configurations for sending notifications about command status changes on a per instance basis.
  • ciCommandPlugins - Undocumented member.
  • ciDocumentName - The document name that was requested for execution.
  • ciStandardErrorURL - 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.
  • ciStatusDetails - 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 Monitor Commands (Linux) or Monitor Commands (Windows). 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.
  • ciStandardOutputURL - 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.
  • ciCommandId - The command against which this invocation was requested.
  • ciComment - User-specified information about the command, such as a brief description of what the command should do.
  • ciTraceOutput - Gets the trace output sent by the agent.
  • ciInstanceName - 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.
  • ciRequestedDateTime - The time and date the request was sent to this instance.
  • ciServiceRole - 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.

ciInstanceId :: Lens' CommandInvocation (Maybe Text) Source #

The instance ID in which this invocation was requested.

ciStatus :: Lens' CommandInvocation (Maybe CommandInvocationStatus) Source #

Whether or not the invocation succeeded, failed, or is pending.

ciNotificationConfig :: Lens' CommandInvocation (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes on a per instance basis.

ciDocumentName :: Lens' CommandInvocation (Maybe Text) Source #

The document name that was requested for execution.

ciStandardErrorURL :: 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.

ciStatusDetails :: 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 Monitor Commands (Linux) or Monitor Commands (Windows). 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.

ciStandardOutputURL :: 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.

ciCommandId :: Lens' CommandInvocation (Maybe Text) Source #

The command against which this invocation was requested.

ciComment :: Lens' CommandInvocation (Maybe Text) Source #

User-specified information about the command, such as a brief description of what the command should do.

ciTraceOutput :: Lens' CommandInvocation (Maybe Text) Source #

Gets the trace output sent by the agent.

ciInstanceName :: 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.

ciRequestedDateTime :: Lens' CommandInvocation (Maybe UTCTime) Source #

The time and date the request was sent to this instance.

ciServiceRole :: 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 Monitor Commands (Linux) or Monitor Commands (Windows). 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 - The name of the region where the output is stored in Amazon S3.
  • 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 Monitor Commands (Linux) or Monitor Commands (Windows). 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 #

The name of the region where the output is stored in Amazon S3.

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.

CreateAssociationBatchRequestEntry

data CreateAssociationBatchRequestEntry Source #

Describes the association of an SSM 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 # 
ToJSON CreateAssociationBatchRequestEntry Source # 
FromJSON CreateAssociationBatchRequestEntry Source # 
NFData CreateAssociationBatchRequestEntry Source # 
type Rep CreateAssociationBatchRequestEntry Source # 
type Rep CreateAssociationBatchRequestEntry = D1 (MetaData "CreateAssociationBatchRequestEntry" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 "_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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 an SSM 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 "_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 :: Lens' DocumentDescription (Maybe DocumentStatus) Source #

The status of the SSM 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 purposes.

dOwner :: Lens' DocumentDescription (Maybe Text) Source #

The AWS user account of the person who created the document.

dPlatformTypes :: Lens' DocumentDescription [PlatformType] Source #

The list of OS platforms compatible with this SSM document.

dCreatedDate :: Lens' DocumentDescription (Maybe UTCTime) Source #

The date when the SSM document was created.

dName :: Lens' DocumentDescription (Maybe Text) Source #

The name of the SSM 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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 an SSM 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 # 
type Rep DocumentIdentifier = D1 (MetaData "DocumentIdentifier" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "DocumentIdentifier'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_diDocumentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentType))) ((:*:) (S1 (MetaSel (Just Symbol "_diSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_diOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_diPlatformTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlatformType]))) ((:*:) (S1 (MetaSel (Just Symbol "_diName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_diDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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 of the person who created the document.

diPlatformTypes :: Lens' DocumentIdentifier [PlatformType] Source #

The operating system platform.

diName :: Lens' DocumentIdentifier (Maybe Text) Source #

The name of the SSM document.

DocumentParameter

data DocumentParameter Source #

Parameters specified in the SSM 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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))))))

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

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 # 
ToJSON InstanceAssociationOutputLocation Source # 
FromJSON InstanceAssociationOutputLocation Source # 
NFData InstanceAssociationOutputLocation Source # 
type Rep InstanceAssociationOutputLocation Source # 
type Rep InstanceAssociationOutputLocation = D1 (MetaData "InstanceAssociationOutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 

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.

iasiExecutionDate :: Lens' InstanceAssociationStatusInfo (Maybe UTCTime) Source #

The date the instance association executed.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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:

iisfKey :: Lens' InstanceInformationStringFilter Text Source #

The filter key name to describe your instances. For example: InstanceIds|AgentVersion|PingStatus|PlatformTypes|ActivationIds|IamRole|ResourceType|”AssociationStatus”|”Tag Key”

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
type Rep InventoryItem = D1 (MetaData "InventoryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "InventoryItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iiContentHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iiContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Map Text Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_iiTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_iiSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_iiCaptureTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

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:

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

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON LoggingInfo Source # 
FromJSON 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 #

Read MaintenanceWindowExecutionTaskInvocationIdentity Source # 
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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 "_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.
  • 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 #

Read MaintenanceWindowIdentity Source # 
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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 "_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.
  • 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.

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.

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 #

Read MaintenanceWindowTarget Source # 
Show MaintenanceWindowTarget Source # 
Generic MaintenanceWindowTarget Source # 
Hashable MaintenanceWindowTarget Source # 
FromJSON MaintenanceWindowTarget Source # 
NFData MaintenanceWindowTarget Source # 

Methods

rnf :: MaintenanceWindowTarget -> () #

type Rep MaintenanceWindowTarget Source # 
type Rep MaintenanceWindowTarget = D1 (MetaData "MaintenanceWindowTarget" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "MaintenanceWindowTarget'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mResourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowResourceType))) (S1 (MetaSel (Just Symbol "_mOwnerInformation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_mWindowTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target]))) (S1 (MetaSel (Just Symbol "_mWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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:

  • mResourceType - The type of target.
  • mOwnerInformation - User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this Maintenance Window.
  • mWindowTargetId - The ID of the target.
  • mTargets - The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.
  • mWindowId - The Maintenance Window ID where the target is registered.

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.

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 #

Read MaintenanceWindowTask Source # 
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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 "_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 "_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 in a Maintenance Window are scheduled in priority order with tasks that have the same priority scheduled in parallel.
  • mwtTaskARN - The ARN of the task to execute.
  • mwtMaxErrors - The maximum number of errors allowed before this task stops being scheduled.
  • 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.
  • 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 in a Maintenance Window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

mwtTaskARN :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The ARN of the task to execute.

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.

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.

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 #

Read MaintenanceWindowTaskParameterValueExpression Source # 
Show MaintenanceWindowTaskParameterValueExpression Source # 
Generic MaintenanceWindowTaskParameterValueExpression Source # 
Hashable MaintenanceWindowTaskParameterValueExpression Source # 
ToJSON MaintenanceWindowTaskParameterValueExpression Source # 
FromJSON MaintenanceWindowTaskParameterValueExpression Source # 
NFData MaintenanceWindowTaskParameterValueExpression Source # 
type Rep MaintenanceWindowTaskParameterValueExpression Source # 
type Rep MaintenanceWindowTaskParameterValueExpression = D1 (MetaData "MaintenanceWindowTaskParameterValueExpression" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.

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 # 
ToJSON NotificationConfig Source # 
FromJSON 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 Monitoring Commands in the Amazon Elastic Compute Cloud 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 Monitoring Commands in the Amazon Elastic Compute Cloud 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 # 
type Rep Parameter = D1 (MetaData "Parameter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "Parameter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParameterType))))))

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

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.

phLastModifiedUser :: Lens' ParameterHistory (Maybe Text) Source #

Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

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.
  • pmLastModifiedUser - Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
  • 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.

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.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" False) (C1 (MetaCons "ParametersFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParametersFilterKey))) (S1 (MetaSel (Just Symbol "_pfValues") 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:

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 # 
ToJSON S3OutputLocation Source # 
FromJSON 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 #

The Amazon S3 region where the association information is stored.

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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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.

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 # 

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:

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

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 managed instances. Tags enable you to categorize your managed instances in different ways, for example, by purpose, owner, or environment.

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 #

ToJSON Tag Source # 
FromJSON 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 #

ToJSON Target Source # 
FromJSON 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.4.5-B1a5iPTYqlbHaMCHVQ4GNL" 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 :: 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 Amazon EC2 Run Command (Linux) or Executing a Command Using Amazon EC2 Run Command (Windows).

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 name:EC2 instance ID . For example, tag:ServerRole or name:0123456789012345 . For more information about how to send commands that target instances using Key ;Value parameters, see Executing a Command Using Amazon EC2 Run Command (Linux) or Executing a Command Using Amazon EC2 Run Command (Windows).