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

Contents

Description

Amazon EC2 Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager works with managed instances: Amazon EC2 instances and servers or virtual machines (VMs) in your on-premises environment that are configured for Systems Manager.

This references is intended to be used with the EC2 Systems Manager User Guide (Linux ) (Windows ).

To get started, verify prerequisites and configure managed instances (Linux ) (Windows ).

Synopsis

Service Configuration

ssm :: Service #

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

Errors

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

AutomationDefinitionVersionNotFoundException

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

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

InvalidDocumentVersion

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

The document version is not valid or does not exist.

InvalidSchedule

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

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

UnsupportedParameterType

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

The parameter type is not supported.

InvalidPluginName

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

The plugin name is not valid.

UnsupportedPlatformType

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

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

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

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

InvalidItemContentException

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

One or more content items is not valid.

InvalidPermissionType

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

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

AssociatedInstances

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

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

InvalidInstanceId

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

The following problems can cause this exception:

You do not have permission to access the instance.

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

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

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

StatusUnchanged

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

The updated status is the same as the current status.

InvalidNextToken

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

The specified token is not valid.

InvalidOutputFolder

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

The S3 bucket does not exist.

InvalidActivationId

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

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

InvalidResultAttributeException

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

The specified inventory item result attribute is not valid.

ResourceLimitExceededException

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

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

InvalidCommandId

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

Prism for InvalidCommandId' errors.

DuplicateInstanceId

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

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

InvalidResourceType

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

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

UnsupportedInventorySchemaVersionException

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

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

InvalidDocument

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

The specified document does not exist.

AutomationDefinitionNotFoundException

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

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

InvalidFilterKey

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

The specified key is not valid.

InvalidAutomationExecutionParametersException

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

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

AutomationExecutionNotFoundException

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

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

InvalidTypeNameException

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

The parameter type name is not valid.

ItemSizeLimitExceededException

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

The inventory item size has exceeded the size limit.

DoesNotExistException

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

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

AutomationExecutionLimitExceededException

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

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

IdempotentParameterMismatch

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

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

InvalidInstanceInformationFilterValue

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

The specified filter value is not valid.

ItemContentMismatchException

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

The inventory item has invalid content.

ParameterAlreadyExists

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

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

AssociationAlreadyExists

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

The specified association already exists.

InvalidDocumentContent

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

The content for the SSM document is not valid.

ParameterLimitExceeded

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

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

AssociationLimitExceeded

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

You can have at most 2,000 active associations.

AssociationDoesNotExist

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

The specified association does not exist.

ParameterNotFound

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

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

InternalServerError

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

An error occurred on the server side.

InvalidRole

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

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

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

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

InvalidActivation

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

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

InvalidDocumentSchemaVersion

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

The version of the document schema is not supported.

MaxDocumentSizeExceeded

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

The size limit of an SSM document is 64 KB.

InvalidUpdate

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

The update is not valid.

CustomSchemaCountLimitExceededException

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

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

InvalidTarget

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

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

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

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

InvocationDoesNotExist

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

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

DocumentVersionLimitExceeded

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

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

InvalidOutputLocation

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

The output location is not valid or does not exist.

InvalidKeyId

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

The query key ID is not valid.

InvalidParameters

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

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

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

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

InvalidNotificationConfig

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

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

TotalSizeLimitExceededException

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

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

TooManyTagsError

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

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

DocumentPermissionLimit

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

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

DuplicateDocumentContent

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

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

DocumentAlreadyExists

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

The specified SSM document already exists.

DocumentLimitExceeded

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

You can have at most 200 active SSM documents.

InvalidFilter

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

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

Waiters

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

Operations

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

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

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

GetInventory

GetParameters

UpdateDocumentDefaultVersion

DescribeParameters

DescribeActivations

ListTagsForResource

DescribeDocument

CreateAssociation

DeleteActivation

DescribeMaintenanceWindowExecutions

GetInventorySchema

StartAutomationExecution

CreateActivation

DeleteMaintenanceWindow

UpdateMaintenanceWindow

DescribeMaintenanceWindowExecutionTasks

GetMaintenanceWindowExecutionTask

CreateDocument

RemoveTagsFromResource

ListCommandInvocations (Paginated)

DeregisterTargetFromMaintenanceWindow

DescribeMaintenanceWindowTargets

ListDocuments (Paginated)

UpdateManagedInstanceRole

GetDocument

AddTagsToResource

CancelCommand

GetCommandInvocation

DeregisterManagedInstance

DescribeAssociation

ModifyDocumentPermission

UpdateAssociationStatus

ListDocumentVersions

GetMaintenanceWindow

DescribeMaintenanceWindows

RegisterTaskWithMaintenanceWindow

DescribeMaintenanceWindowTasks

DescribeInstanceAssociationsStatus

DeregisterTaskFromMaintenanceWindow

ListInventoryEntries

GetParameterHistory

CreateMaintenanceWindow

StopAutomationExecution

GetMaintenanceWindowExecution

PutParameter

DescribeMaintenanceWindowExecutionTaskInvocations

DeleteParameter

DescribeInstanceInformation

ListAssociations (Paginated)

DeleteAssociation

UpdateAssociation

PutInventory

DescribeEffectiveInstanceAssociations

DescribeAutomationExecutions

GetAutomationExecution

SendCommand

RegisterTargetWithMaintenanceWindow

ListCommands (Paginated)

UpdateDocument

DeleteDocument

DescribeDocumentPermission

CreateAssociationBatch

Types

AssociationFilterKey

data AssociationFilterKey #

Instances

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

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 # 
Read AssociationFilterKey # 
Show AssociationFilterKey # 
Generic AssociationFilterKey # 
Hashable AssociationFilterKey # 
ToJSON AssociationFilterKey # 
NFData AssociationFilterKey # 

Methods

rnf :: AssociationFilterKey -> () #

ToQuery AssociationFilterKey # 
ToHeader AssociationFilterKey # 
ToByteString AssociationFilterKey # 
FromText AssociationFilterKey # 
ToText AssociationFilterKey # 
type Rep AssociationFilterKey # 
type Rep AssociationFilterKey = D1 (MetaData "AssociationFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read AssociationStatusName # 
Show AssociationStatusName # 
Generic AssociationStatusName # 
Hashable AssociationStatusName # 
ToJSON AssociationStatusName # 
FromJSON AssociationStatusName # 
NFData AssociationStatusName # 

Methods

rnf :: AssociationStatusName -> () #

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

AutomationExecutionFilterKey

data AutomationExecutionFilterKey #

Instances

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

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 # 
Read AutomationExecutionFilterKey # 
Show AutomationExecutionFilterKey # 
Generic AutomationExecutionFilterKey # 
Hashable AutomationExecutionFilterKey # 
ToJSON AutomationExecutionFilterKey # 
NFData AutomationExecutionFilterKey # 
ToQuery AutomationExecutionFilterKey # 
ToHeader AutomationExecutionFilterKey # 
ToByteString AutomationExecutionFilterKey # 
FromText AutomationExecutionFilterKey # 
ToText AutomationExecutionFilterKey # 
type Rep AutomationExecutionFilterKey # 
type Rep AutomationExecutionFilterKey = D1 (MetaData "AutomationExecutionFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) ((:+:) (C1 (MetaCons "DocumentNamePrefix" PrefixI False) U1) (C1 (MetaCons "ExecutionStatus" PrefixI False) U1))

AutomationExecutionStatus

data AutomationExecutionStatus #

Instances

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

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 # 
Read AutomationExecutionStatus # 
Show AutomationExecutionStatus # 
Generic AutomationExecutionStatus # 
Hashable AutomationExecutionStatus # 
FromJSON AutomationExecutionStatus # 
NFData AutomationExecutionStatus # 
ToQuery AutomationExecutionStatus # 
ToHeader AutomationExecutionStatus # 
ToByteString AutomationExecutionStatus # 
FromText AutomationExecutionStatus # 
ToText AutomationExecutionStatus # 
type Rep AutomationExecutionStatus # 
type Rep AutomationExecutionStatus = D1 (MetaData "AutomationExecutionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read CommandFilterKey # 
Show CommandFilterKey # 
Generic CommandFilterKey # 
Hashable CommandFilterKey # 
ToJSON CommandFilterKey # 
NFData CommandFilterKey # 

Methods

rnf :: CommandFilterKey -> () #

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

CommandInvocationStatus

data CommandInvocationStatus #

Instances

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

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 # 
Read CommandInvocationStatus # 
Show CommandInvocationStatus # 
Generic CommandInvocationStatus # 
Hashable CommandInvocationStatus # 
FromJSON CommandInvocationStatus # 
NFData CommandInvocationStatus # 

Methods

rnf :: CommandInvocationStatus -> () #

ToQuery CommandInvocationStatus # 
ToHeader CommandInvocationStatus # 
ToByteString CommandInvocationStatus # 
FromText CommandInvocationStatus # 
ToText CommandInvocationStatus # 
type Rep CommandInvocationStatus # 
type Rep CommandInvocationStatus = D1 (MetaData "CommandInvocationStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read CommandPluginStatus # 
Show CommandPluginStatus # 
Generic CommandPluginStatus # 
Hashable CommandPluginStatus # 
FromJSON CommandPluginStatus # 
NFData CommandPluginStatus # 

Methods

rnf :: CommandPluginStatus -> () #

ToQuery CommandPluginStatus # 
ToHeader CommandPluginStatus # 
ToByteString CommandPluginStatus # 
FromText CommandPluginStatus # 
ToText CommandPluginStatus # 
type Rep CommandPluginStatus # 
type Rep CommandPluginStatus = D1 (MetaData "CommandPluginStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read CommandStatus # 
Show CommandStatus # 
Generic CommandStatus # 

Associated Types

type Rep CommandStatus :: * -> * #

Hashable CommandStatus # 
FromJSON CommandStatus # 
NFData CommandStatus # 

Methods

rnf :: CommandStatus -> () #

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

Methods

toText :: CommandStatus -> Text #

type Rep CommandStatus # 
type Rep CommandStatus = D1 (MetaData "CommandStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read DescribeActivationsFilterKeys # 
Show DescribeActivationsFilterKeys # 
Generic DescribeActivationsFilterKeys # 
Hashable DescribeActivationsFilterKeys # 
ToJSON DescribeActivationsFilterKeys # 
NFData DescribeActivationsFilterKeys # 
ToQuery DescribeActivationsFilterKeys # 
ToHeader DescribeActivationsFilterKeys # 
ToByteString DescribeActivationsFilterKeys # 
FromText DescribeActivationsFilterKeys # 
ToText DescribeActivationsFilterKeys # 
type Rep DescribeActivationsFilterKeys # 
type Rep DescribeActivationsFilterKeys = D1 (MetaData "DescribeActivationsFilterKeys" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) ((:+:) (C1 (MetaCons "ActivationIds" PrefixI False) U1) ((:+:) (C1 (MetaCons "DefaultInstanceName" PrefixI False) U1) (C1 (MetaCons "IAMRole" PrefixI False) U1)))

DocumentFilterKey

data DocumentFilterKey #

Instances

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

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 # 
Read DocumentFilterKey # 
Show DocumentFilterKey # 
Generic DocumentFilterKey # 
Hashable DocumentFilterKey # 
ToJSON DocumentFilterKey # 
NFData DocumentFilterKey # 

Methods

rnf :: DocumentFilterKey -> () #

ToQuery DocumentFilterKey # 
ToHeader DocumentFilterKey # 
ToByteString DocumentFilterKey # 
FromText DocumentFilterKey # 
ToText DocumentFilterKey # 
type Rep DocumentFilterKey # 
type Rep DocumentFilterKey = D1 (MetaData "DocumentFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Constructors

HashSHA1 
HashSHA256 

Instances

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

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 # 
Read DocumentHashType # 
Show DocumentHashType # 
Generic DocumentHashType # 
Hashable DocumentHashType # 
ToJSON DocumentHashType # 
FromJSON DocumentHashType # 
NFData DocumentHashType # 

Methods

rnf :: DocumentHashType -> () #

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

DocumentParameterType

data DocumentParameterType #

Constructors

DPTString 
DPTStringList 

Instances

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

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 # 
Read DocumentParameterType # 
Show DocumentParameterType # 
Generic DocumentParameterType # 
Hashable DocumentParameterType # 
FromJSON DocumentParameterType # 
NFData DocumentParameterType # 

Methods

rnf :: DocumentParameterType -> () #

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

DocumentPermissionType

data DocumentPermissionType #

Constructors

Share 

Instances

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

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 # 
Read DocumentPermissionType # 
Show DocumentPermissionType # 
Generic DocumentPermissionType # 
Hashable DocumentPermissionType # 
ToJSON DocumentPermissionType # 
NFData DocumentPermissionType # 

Methods

rnf :: DocumentPermissionType -> () #

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

DocumentStatus

data DocumentStatus #

Constructors

Active 
Creating 
Deleting 
Updating 

Instances

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

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 # 
Read DocumentStatus # 
Show DocumentStatus # 
Generic DocumentStatus # 

Associated Types

type Rep DocumentStatus :: * -> * #

Hashable DocumentStatus # 
FromJSON DocumentStatus # 
NFData DocumentStatus # 

Methods

rnf :: DocumentStatus -> () #

ToQuery DocumentStatus # 
ToHeader DocumentStatus # 
ToByteString DocumentStatus # 
FromText DocumentStatus # 
ToText DocumentStatus # 
type Rep DocumentStatus # 
type Rep DocumentStatus = D1 (MetaData "DocumentStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read DocumentType # 
Show DocumentType # 
Generic DocumentType # 

Associated Types

type Rep DocumentType :: * -> * #

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

Methods

rnf :: DocumentType -> () #

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

Methods

toText :: DocumentType -> Text #

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

Fault

data Fault #

Constructors

Client 
Server 
Unknown 

Instances

Bounded Fault # 
Enum Fault # 
Eq Fault # 

Methods

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

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

Data Fault # 

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 # 

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 # 
Show Fault # 

Methods

showsPrec :: Int -> Fault -> ShowS #

show :: Fault -> String #

showList :: [Fault] -> ShowS #

Generic Fault # 

Associated Types

type Rep Fault :: * -> * #

Methods

from :: Fault -> Rep Fault x #

to :: Rep Fault x -> Fault #

Hashable Fault # 

Methods

hashWithSalt :: Int -> Fault -> Int #

hash :: Fault -> Int #

FromJSON Fault # 
NFData Fault # 

Methods

rnf :: Fault -> () #

ToQuery Fault # 

Methods

toQuery :: Fault -> QueryString #

ToHeader Fault # 

Methods

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

ToByteString Fault # 

Methods

toBS :: Fault -> ByteString #

FromText Fault # 

Methods

parser :: Parser Fault #

ToText Fault # 

Methods

toText :: Fault -> Text #

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

InstanceInformationFilterKey

data InstanceInformationFilterKey #

Instances

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

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 # 
Read InstanceInformationFilterKey # 
Show InstanceInformationFilterKey # 
Generic InstanceInformationFilterKey # 
Hashable InstanceInformationFilterKey # 
ToJSON InstanceInformationFilterKey # 
NFData InstanceInformationFilterKey # 
ToQuery InstanceInformationFilterKey # 
ToHeader InstanceInformationFilterKey # 
ToByteString InstanceInformationFilterKey # 
FromText InstanceInformationFilterKey # 
ToText InstanceInformationFilterKey # 
type Rep InstanceInformationFilterKey # 
type Rep InstanceInformationFilterKey = D1 (MetaData "InstanceInformationFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Constructors

IADTNumber 
IADTString 

Instances

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

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 # 
Read InventoryAttributeDataType # 
Show InventoryAttributeDataType # 
Generic InventoryAttributeDataType # 
Hashable InventoryAttributeDataType # 
FromJSON InventoryAttributeDataType # 
NFData InventoryAttributeDataType # 
ToQuery InventoryAttributeDataType # 
ToHeader InventoryAttributeDataType # 
ToByteString InventoryAttributeDataType # 
FromText InventoryAttributeDataType # 
ToText InventoryAttributeDataType # 
type Rep InventoryAttributeDataType # 
type Rep InventoryAttributeDataType = D1 (MetaData "InventoryAttributeDataType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) ((:+:) (C1 (MetaCons "IADTNumber" PrefixI False) U1) (C1 (MetaCons "IADTString" PrefixI False) U1))

InventoryQueryOperatorType

data InventoryQueryOperatorType #

Instances

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

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 # 
Read InventoryQueryOperatorType # 
Show InventoryQueryOperatorType # 
Generic InventoryQueryOperatorType # 
Hashable InventoryQueryOperatorType # 
ToJSON InventoryQueryOperatorType # 
NFData InventoryQueryOperatorType # 
ToQuery InventoryQueryOperatorType # 
ToHeader InventoryQueryOperatorType # 
ToByteString InventoryQueryOperatorType # 
FromText InventoryQueryOperatorType # 
ToText InventoryQueryOperatorType # 
type Rep InventoryQueryOperatorType # 
type Rep InventoryQueryOperatorType = D1 (MetaData "InventoryQueryOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Instances

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

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 # 
Read MaintenanceWindowExecutionStatus # 
Show MaintenanceWindowExecutionStatus # 
Generic MaintenanceWindowExecutionStatus # 
Hashable MaintenanceWindowExecutionStatus # 
FromJSON MaintenanceWindowExecutionStatus # 
NFData MaintenanceWindowExecutionStatus # 
ToQuery MaintenanceWindowExecutionStatus # 
ToHeader MaintenanceWindowExecutionStatus # 
ToByteString MaintenanceWindowExecutionStatus # 
FromText MaintenanceWindowExecutionStatus # 
ToText MaintenanceWindowExecutionStatus # 
type Rep MaintenanceWindowExecutionStatus # 
type Rep MaintenanceWindowExecutionStatus = D1 (MetaData "MaintenanceWindowExecutionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Constructors

Instance 

Instances

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

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 # 
Read MaintenanceWindowResourceType # 
Show MaintenanceWindowResourceType # 
Generic MaintenanceWindowResourceType # 
Hashable MaintenanceWindowResourceType # 
ToJSON MaintenanceWindowResourceType # 
FromJSON MaintenanceWindowResourceType # 
NFData MaintenanceWindowResourceType # 
ToQuery MaintenanceWindowResourceType # 
ToHeader MaintenanceWindowResourceType # 
ToByteString MaintenanceWindowResourceType # 
FromText MaintenanceWindowResourceType # 
ToText MaintenanceWindowResourceType # 
type Rep MaintenanceWindowResourceType # 
type Rep MaintenanceWindowResourceType = D1 (MetaData "MaintenanceWindowResourceType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) (C1 (MetaCons "Instance" PrefixI False) U1)

MaintenanceWindowTaskType

data MaintenanceWindowTaskType #

Constructors

RunCommand 

Instances

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

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 # 
Read MaintenanceWindowTaskType # 
Show MaintenanceWindowTaskType # 
Generic MaintenanceWindowTaskType # 
Hashable MaintenanceWindowTaskType # 
ToJSON MaintenanceWindowTaskType # 
FromJSON MaintenanceWindowTaskType # 
NFData MaintenanceWindowTaskType # 
ToQuery MaintenanceWindowTaskType # 
ToHeader MaintenanceWindowTaskType # 
ToByteString MaintenanceWindowTaskType # 
FromText MaintenanceWindowTaskType # 
ToText MaintenanceWindowTaskType # 
type Rep MaintenanceWindowTaskType # 
type Rep MaintenanceWindowTaskType = D1 (MetaData "MaintenanceWindowTaskType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) (C1 (MetaCons "RunCommand" PrefixI False) U1)

NotificationEvent

data NotificationEvent #

Instances

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

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 # 
Read NotificationEvent # 
Show NotificationEvent # 
Generic NotificationEvent # 
Hashable NotificationEvent # 
ToJSON NotificationEvent # 
FromJSON NotificationEvent # 
NFData NotificationEvent # 

Methods

rnf :: NotificationEvent -> () #

ToQuery NotificationEvent # 
ToHeader NotificationEvent # 
ToByteString NotificationEvent # 
FromText NotificationEvent # 
ToText NotificationEvent # 
type Rep NotificationEvent # 
type Rep NotificationEvent = D1 (MetaData "NotificationEvent" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

Constructors

Command 
Invocation 

Instances

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

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 # 
Read NotificationType # 
Show NotificationType # 
Generic NotificationType # 
Hashable NotificationType # 
ToJSON NotificationType # 
FromJSON NotificationType # 
NFData NotificationType # 

Methods

rnf :: NotificationType -> () #

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

ParameterType

data ParameterType #

Instances

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

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 # 
Read ParameterType # 
Show ParameterType # 
Generic ParameterType # 

Associated Types

type Rep ParameterType :: * -> * #

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

Methods

rnf :: ParameterType -> () #

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

Methods

toText :: ParameterType -> Text #

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

ParametersFilterKey

data ParametersFilterKey #

Constructors

PFKKeyId 
PFKName 
PFKType 

Instances

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

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 # 
Read ParametersFilterKey # 
Show ParametersFilterKey # 
Generic ParametersFilterKey # 
Hashable ParametersFilterKey # 
ToJSON ParametersFilterKey # 
NFData ParametersFilterKey # 

Methods

rnf :: ParametersFilterKey -> () #

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

PingStatus

data PingStatus #

Instances

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

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 # 
Read PingStatus # 
Show PingStatus # 
Generic PingStatus # 

Associated Types

type Rep PingStatus :: * -> * #

Hashable PingStatus # 
FromJSON PingStatus # 
NFData PingStatus # 

Methods

rnf :: PingStatus -> () #

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

Methods

toText :: PingStatus -> Text #

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

PlatformType

data PlatformType #

Constructors

Linux 
Windows 

Instances

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

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 # 
Read PlatformType # 
Show PlatformType # 
Generic PlatformType # 

Associated Types

type Rep PlatformType :: * -> * #

Hashable PlatformType # 
FromJSON PlatformType # 
NFData PlatformType # 

Methods

rnf :: PlatformType -> () #

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

Methods

toText :: PlatformType -> Text #

type Rep PlatformType # 
type Rep PlatformType = D1 (MetaData "PlatformType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) ((:+:) (C1 (MetaCons "Linux" PrefixI False) U1) (C1 (MetaCons "Windows" PrefixI False) U1))

ResourceType

data ResourceType #

Instances

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

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 # 
Read ResourceType # 
Show ResourceType # 
Generic ResourceType # 

Associated Types

type Rep ResourceType :: * -> * #

Hashable ResourceType # 
FromJSON ResourceType # 
NFData ResourceType # 

Methods

rnf :: ResourceType -> () #

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

Methods

toText :: ResourceType -> Text #

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

ResourceTypeForTagging

data ResourceTypeForTagging #

Instances

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

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 # 
Read ResourceTypeForTagging # 
Show ResourceTypeForTagging # 
Generic ResourceTypeForTagging # 
Hashable ResourceTypeForTagging # 
ToJSON ResourceTypeForTagging # 
NFData ResourceTypeForTagging # 

Methods

rnf :: ResourceTypeForTagging -> () #

ToQuery ResourceTypeForTagging # 
ToHeader ResourceTypeForTagging # 
ToByteString ResourceTypeForTagging # 
FromText ResourceTypeForTagging # 
ToText ResourceTypeForTagging # 
type Rep ResourceTypeForTagging # 
type Rep ResourceTypeForTagging = D1 (MetaData "ResourceTypeForTagging" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" False) ((:+:) (C1 (MetaCons "RTFTMaintenanceWindow" PrefixI False) U1) ((:+:) (C1 (MetaCons "RTFTManagedInstance" PrefixI False) U1) (C1 (MetaCons "RTFTParameter" PrefixI False) U1)))

Activation

data Activation #

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 # 
Data Activation # 

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 # 
Show Activation # 
Generic Activation # 

Associated Types

type Rep Activation :: * -> * #

Hashable Activation # 
FromJSON Activation # 
NFData Activation # 

Methods

rnf :: Activation -> () #

type Rep Activation # 

activation :: Activation #

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

Whether or not the activation is expired.

aDefaultInstanceName :: Lens' Activation (Maybe Text) #

A name for the managed instance when it is created.

aActivationId :: Lens' Activation (Maybe Text) #

The ID created by Systems Manager when you submitted the activation.

aCreatedDate :: Lens' Activation (Maybe UTCTime) #

The date the activation was created.

aRegistrationLimit :: Lens' Activation (Maybe Natural) #

The maximum number of managed instances that can be registered using this activation.

aExpirationDate :: Lens' Activation (Maybe UTCTime) #

The date when this activation can no longer be used to register managed instances.

aDescription :: Lens' Activation (Maybe Text) #

A user defined description of the activation.

aRegistrationsCount :: Lens' Activation (Maybe Natural) #

The number of managed instances already registered with this activation.

aIAMRole :: Lens' Activation (Maybe Text) #

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

Association

data Association #

Describes an association of an SSM document and an instance.

See: association smart constructor.

Instances

Eq Association # 
Data Association # 

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 # 
Show Association # 
Generic Association # 

Associated Types

type Rep Association :: * -> * #

Hashable Association # 
FromJSON Association # 
NFData Association # 

Methods

rnf :: Association -> () #

type Rep Association # 

association :: Association #

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

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

The ID of the instance.

aOverview :: Lens' Association (Maybe AssociationOverview) #

Information about the association.

aLastExecutionDate :: Lens' Association (Maybe UTCTime) #

The date on which the association was last run.

aScheduleExpression :: Lens' Association (Maybe Text) #

A cron expression that specifies a schedule when the association runs.

aName :: Lens' Association (Maybe Text) #

The name of the SSM document.

aTargets :: Lens' Association [Target] #

The instances targeted by the request to create an association.

aDocumentVersion :: Lens' Association (Maybe Text) #

The version of the document used in the association.

AssociationDescription

data AssociationDescription #

Describes the parameters for a document.

See: associationDescription smart constructor.

Instances

Eq AssociationDescription # 
Data AssociationDescription # 

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 # 
Show AssociationDescription # 
Generic AssociationDescription # 
Hashable AssociationDescription # 
FromJSON AssociationDescription # 
NFData AssociationDescription # 

Methods

rnf :: AssociationDescription -> () #

type Rep AssociationDescription # 
type Rep AssociationDescription = D1 (MetaData "AssociationDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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:

adInstanceId :: Lens' AssociationDescription (Maybe Text) #

The ID of the instance.

adLastSuccessfulExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) #

The last date on which the association was successfully run.

adOverview :: Lens' AssociationDescription (Maybe AssociationOverview) #

Information about the association.

adLastUpdateAssociationDate :: Lens' AssociationDescription (Maybe UTCTime) #

The date when the association was last updated.

adDate :: Lens' AssociationDescription (Maybe UTCTime) #

The date when the association was made.

adLastExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) #

The date on which the association was last run.

adScheduleExpression :: Lens' AssociationDescription (Maybe Text) #

A cron expression that specifies a schedule when the association runs.

adName :: Lens' AssociationDescription (Maybe Text) #

The name of the SSM document.

adOutputLocation :: Lens' AssociationDescription (Maybe InstanceAssociationOutputLocation) #

An Amazon S3 bucket where you want to store the output details of the request.

adTargets :: Lens' AssociationDescription [Target] #

The instances targeted by the request.

adParameters :: Lens' AssociationDescription (HashMap Text [Text]) #

A description of the parameters for a document.

AssociationFilter

data AssociationFilter #

Describes a filter.

See: associationFilter smart constructor.

Instances

Eq AssociationFilter # 
Data AssociationFilter # 

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 # 
Show AssociationFilter # 
Generic AssociationFilter # 
Hashable AssociationFilter # 
ToJSON AssociationFilter # 
NFData AssociationFilter # 

Methods

rnf :: AssociationFilter -> () #

type Rep AssociationFilter # 
type Rep AssociationFilter = D1 (MetaData "AssociationFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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:

afValue :: Lens' AssociationFilter Text #

The filter value.

AssociationOverview

data AssociationOverview #

Information about the association.

See: associationOverview smart constructor.

Instances

Eq AssociationOverview # 
Data AssociationOverview # 

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 # 
Show AssociationOverview # 
Generic AssociationOverview # 
Hashable AssociationOverview # 
FromJSON AssociationOverview # 
NFData AssociationOverview # 

Methods

rnf :: AssociationOverview -> () #

type Rep AssociationOverview # 
type Rep AssociationOverview = D1 (MetaData "AssociationOverview" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

A detailed status of the association.

aoStatus :: Lens' AssociationOverview (Maybe Text) #

The status of the association. Status can be: Pending , Success , or Failed .

aoAssociationStatusAggregatedCount :: Lens' AssociationOverview (HashMap Text Int) #

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 #

Describes an association status.

See: associationStatus smart constructor.

Instances

Eq AssociationStatus # 
Data AssociationStatus # 

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 # 
Show AssociationStatus # 
Generic AssociationStatus # 
Hashable AssociationStatus # 
ToJSON AssociationStatus # 
FromJSON AssociationStatus # 
NFData AssociationStatus # 

Methods

rnf :: AssociationStatus -> () #

type Rep AssociationStatus # 
type Rep AssociationStatus = D1 (MetaData "AssociationStatus" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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:

asAdditionalInfo :: Lens' AssociationStatus (Maybe Text) #

A user-defined string.

asDate :: Lens' AssociationStatus UTCTime #

The date when the status changed.

asMessage :: Lens' AssociationStatus Text #

The reason for the status.

AutomationExecution

data AutomationExecution #

Detailed information about the current state of an individual Automation execution.

See: automationExecution smart constructor.

Instances

Eq AutomationExecution # 
Data AutomationExecution # 

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 # 
Show AutomationExecution # 
Generic AutomationExecution # 
Hashable AutomationExecution # 
FromJSON AutomationExecution # 
NFData AutomationExecution # 

Methods

rnf :: AutomationExecution -> () #

type Rep AutomationExecution # 
type Rep AutomationExecution = D1 (MetaData "AutomationExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The name of the Automation document used during the execution.

aeExecutionEndTime :: Lens' AutomationExecution (Maybe UTCTime) #

The time the execution finished.

aeFailureMessage :: Lens' AutomationExecution (Maybe Text) #

A message describing why an execution has failed, if the status is set to Failed.

aeOutputs :: Lens' AutomationExecution (HashMap Text [Text]) #

The list of execution outputs as defined in the automation document.

aeExecutionStartTime :: Lens' AutomationExecution (Maybe UTCTime) #

The time the execution started.

aeParameters :: Lens' AutomationExecution (HashMap Text [Text]) #

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution .

aeDocumentVersion :: Lens' AutomationExecution (Maybe Text) #

The version of the document to use during execution.

aeStepExecutions :: Lens' AutomationExecution [StepExecution] #

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 #

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 # 
Data AutomationExecutionFilter # 

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 # 
Show AutomationExecutionFilter # 
Generic AutomationExecutionFilter # 
Hashable AutomationExecutionFilter # 
ToJSON AutomationExecutionFilter # 
NFData AutomationExecutionFilter # 
type Rep AutomationExecutionFilter # 
type Rep AutomationExecutionFilter = D1 (MetaData "AutomationExecutionFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

The aspect of the Automation execution information that should be limited.

aefValues :: Lens' AutomationExecutionFilter (NonEmpty Text) #

The values used to limit the execution information associated with the filter's key.

AutomationExecutionMetadata

data AutomationExecutionMetadata #

Details about a specific Automation execution.

See: automationExecutionMetadata smart constructor.

Instances

Eq AutomationExecutionMetadata # 
Data AutomationExecutionMetadata # 

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 # 
Show AutomationExecutionMetadata # 
Generic AutomationExecutionMetadata # 
Hashable AutomationExecutionMetadata # 
FromJSON AutomationExecutionMetadata # 
NFData AutomationExecutionMetadata # 
type Rep AutomationExecutionMetadata # 
type Rep AutomationExecutionMetadata = D1 (MetaData "AutomationExecutionMetadata" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

An Amazon S3 bucket where execution information is stored.

aemExecutedBy :: Lens' AutomationExecutionMetadata (Maybe Text) #

The IAM role ARN of the user who executed the Automation.

aemDocumentName :: Lens' AutomationExecutionMetadata (Maybe Text) #

The name of the Automation document used during execution.

aemExecutionEndTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) #

The time the execution finished. This is not populated if the execution is still in progress.

aemAutomationExecutionStatus :: Lens' AutomationExecutionMetadata (Maybe AutomationExecutionStatus) #

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

aemOutputs :: Lens' AutomationExecutionMetadata (HashMap Text [Text]) #

The list of execution outputs as defined in the Automation document.

aemDocumentVersion :: Lens' AutomationExecutionMetadata (Maybe Text) #

The document version used during the execution.

Command

data Command #

Describes a command request.

See: command smart constructor.

Instances

Eq Command # 

Methods

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

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

Data Command # 

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 # 
Show Command # 
Generic Command # 

Associated Types

type Rep Command :: * -> * #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Hashable Command # 

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

FromJSON Command # 
NFData Command # 

Methods

rnf :: Command -> () #

type Rep Command # 
type Rep Command = D1 (MetaData "Command" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The status of the command.

cExpiresAfter :: Lens' Command (Maybe UTCTime) #

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

Configurations for sending notifications about command status changes.

cTargetCount :: Lens' Command (Maybe Int) #

The number of targets for the command.

cOutputS3KeyPrefix :: Lens' Command (Maybe Text) #

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

The name of the SSM document requested for execution.

cErrorCount :: Lens' Command (Maybe Int) #

The number of targets for which the status is Failed or Execution Timed Out .

cStatusDetails :: Lens' Command (Maybe Text) #

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

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] #

The instance IDs against which this command was requested.

cOutputS3Region :: Lens' Command (Maybe Text) #

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] #

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

A unique identifier for this command.

cParameters :: Lens' Command (HashMap Text [Text]) #

The parameter values to be inserted in the SSM document when executing the command.

cComment :: Lens' Command (Maybe Text) #

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

cCompletedCount :: Lens' Command (Maybe Int) #

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

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

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

The date and time the command was requested.

cServiceRole :: Lens' Command (Maybe Text) #

The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

CommandFilter

data CommandFilter #

Describes a command filter.

See: commandFilter smart constructor.

Instances

Eq CommandFilter # 
Data CommandFilter # 

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 # 
Show CommandFilter # 
Generic CommandFilter # 

Associated Types

type Rep CommandFilter :: * -> * #

Hashable CommandFilter # 
ToJSON CommandFilter # 
NFData CommandFilter # 

Methods

rnf :: CommandFilter -> () #

type Rep CommandFilter # 
type Rep CommandFilter = D1 (MetaData "CommandFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

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

cfValue :: Lens' CommandFilter Text #

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

CommandInvocation

data CommandInvocation #

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 # 
Data CommandInvocation # 

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 # 
Show CommandInvocation # 
Generic CommandInvocation # 
Hashable CommandInvocation # 
FromJSON CommandInvocation # 
NFData CommandInvocation # 

Methods

rnf :: CommandInvocation -> () #

type Rep CommandInvocation # 
type Rep CommandInvocation = D1 (MetaData "CommandInvocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The instance ID in which this invocation was requested.

ciStatus :: Lens' CommandInvocation (Maybe CommandInvocationStatus) #

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

ciNotificationConfig :: Lens' CommandInvocation (Maybe NotificationConfig) #

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

ciDocumentName :: Lens' CommandInvocation (Maybe Text) #

The document name that was requested for execution.

ciStandardErrorURL :: Lens' CommandInvocation (Maybe Text) #

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

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

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

The command against which this invocation was requested.

ciComment :: Lens' CommandInvocation (Maybe Text) #

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

ciTraceOutput :: Lens' CommandInvocation (Maybe Text) #

Gets the trace output sent by the agent.

ciInstanceName :: Lens' CommandInvocation (Maybe Text) #

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

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

ciServiceRole :: Lens' CommandInvocation (Maybe Text) #

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 #

Describes plugin details.

See: commandPlugin smart constructor.

Instances

Eq CommandPlugin # 
Data CommandPlugin # 

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 # 
Show CommandPlugin # 
Generic CommandPlugin # 

Associated Types

type Rep CommandPlugin :: * -> * #

Hashable CommandPlugin # 
FromJSON CommandPlugin # 
NFData CommandPlugin # 

Methods

rnf :: CommandPlugin -> () #

type Rep CommandPlugin # 
type Rep CommandPlugin = D1 (MetaData "CommandPlugin" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The status of this plugin. You can execute a document with multiple plugins.

cpResponseStartDateTime :: Lens' CommandPlugin (Maybe UTCTime) #

The time the plugin started executing.

cpOutputS3KeyPrefix :: Lens' CommandPlugin (Maybe Text) #

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

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

A numeric response code generated after executing the plugin.

cpStatusDetails :: Lens' CommandPlugin (Maybe Text) #

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

Output of the plugin execution.

cpStandardOutputURL :: Lens' CommandPlugin (Maybe Text) #

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

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

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

cpOutputS3BucketName :: Lens' CommandPlugin (Maybe Text) #

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

The time the plugin stopped executing. Could stop prematurely if, for example, a cancel command was sent.

CreateAssociationBatchRequestEntry

data CreateAssociationBatchRequestEntry #

Describes the association of an SSM document and an instance.

See: createAssociationBatchRequestEntry smart constructor.

Instances

Eq CreateAssociationBatchRequestEntry # 
Data CreateAssociationBatchRequestEntry # 

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

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

A cron expression that specifies a schedule when the association runs.

cabreOutputLocation :: Lens' CreateAssociationBatchRequestEntry (Maybe InstanceAssociationOutputLocation) #

An Amazon S3 bucket where you want to store the results of this request.

cabreTargets :: Lens' CreateAssociationBatchRequestEntry [Target] #

The instances targeted by the request.

cabreParameters :: Lens' CreateAssociationBatchRequestEntry (HashMap Text [Text]) #

A description of the parameters for a document.

cabreName :: Lens' CreateAssociationBatchRequestEntry Text #

The name of the configuration document.

DescribeActivationsFilter

data DescribeActivationsFilter #

Filter for the DescribeActivation API.

See: describeActivationsFilter smart constructor.

Instances

Eq DescribeActivationsFilter # 
Data DescribeActivationsFilter # 

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 # 
Show DescribeActivationsFilter # 
Generic DescribeActivationsFilter # 
Hashable DescribeActivationsFilter # 
ToJSON DescribeActivationsFilter # 
NFData DescribeActivationsFilter # 
type Rep DescribeActivationsFilter # 
type Rep DescribeActivationsFilter = D1 (MetaData "DescribeActivationsFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

A default version of a document.

See: documentDefaultVersionDescription smart constructor.

Instances

Eq DocumentDefaultVersionDescription # 
Data DocumentDefaultVersionDescription # 

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 # 
Show DocumentDefaultVersionDescription # 
Generic DocumentDefaultVersionDescription # 
Hashable DocumentDefaultVersionDescription # 
FromJSON DocumentDefaultVersionDescription # 
NFData DocumentDefaultVersionDescription # 
type Rep DocumentDefaultVersionDescription # 
type Rep DocumentDefaultVersionDescription = D1 (MetaData "DocumentDefaultVersionDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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:

ddvdDefaultVersion :: Lens' DocumentDefaultVersionDescription (Maybe Text) #

The default version of the document.

DocumentDescription

data DocumentDescription #

Describes an SSM document.

See: documentDescription smart constructor.

Instances

Eq DocumentDescription # 
Data DocumentDescription # 

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 # 
Show DocumentDescription # 
Generic DocumentDescription # 
Hashable DocumentDescription # 
FromJSON DocumentDescription # 
NFData DocumentDescription # 

Methods

rnf :: DocumentDescription -> () #

type Rep DocumentDescription # 
type Rep DocumentDescription = D1 (MetaData "DocumentDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The status of the SSM document.

dHash :: Lens' DocumentDescription (Maybe Text) #

The Sha256 or Sha1 hash created by the system when the document was created.

dSha1 :: Lens' DocumentDescription (Maybe Text) #

The SHA1 hash of the document, which you can use for verification purposes.

dOwner :: Lens' DocumentDescription (Maybe Text) #

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

dPlatformTypes :: Lens' DocumentDescription [PlatformType] #

The list of OS platforms compatible with this SSM document.

dCreatedDate :: Lens' DocumentDescription (Maybe UTCTime) #

The date when the SSM document was created.

dName :: Lens' DocumentDescription (Maybe Text) #

The name of the SSM document.

dParameters :: Lens' DocumentDescription [DocumentParameter] #

A description of the parameters for a document.

dDescription :: Lens' DocumentDescription (Maybe Text) #

A description of the document.

dLatestVersion :: Lens' DocumentDescription (Maybe Text) #

The latest version of the document.

DocumentFilter

data DocumentFilter #

Describes a filter.

See: documentFilter smart constructor.

Instances

Eq DocumentFilter # 
Data DocumentFilter # 

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 # 
Show DocumentFilter # 
Generic DocumentFilter # 

Associated Types

type Rep DocumentFilter :: * -> * #

Hashable DocumentFilter # 
ToJSON DocumentFilter # 
NFData DocumentFilter # 

Methods

rnf :: DocumentFilter -> () #

type Rep DocumentFilter # 
type Rep DocumentFilter = D1 (MetaData "DocumentFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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.

dfKey :: Lens' DocumentFilter DocumentFilterKey #

The name of the filter.

dfValue :: Lens' DocumentFilter Text #

The value of the filter.

DocumentIdentifier

data DocumentIdentifier #

Describes the name of an SSM document.

See: documentIdentifier smart constructor.

Instances

Eq DocumentIdentifier # 
Data DocumentIdentifier # 

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 # 
Show DocumentIdentifier # 
Generic DocumentIdentifier # 
Hashable DocumentIdentifier # 
FromJSON DocumentIdentifier # 
NFData DocumentIdentifier # 

Methods

rnf :: DocumentIdentifier -> () #

type Rep DocumentIdentifier # 
type Rep DocumentIdentifier = D1 (MetaData "DocumentIdentifier" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

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

diPlatformTypes :: Lens' DocumentIdentifier [PlatformType] #

The operating system platform.

diName :: Lens' DocumentIdentifier (Maybe Text) #

The name of the SSM document.

DocumentParameter

data DocumentParameter #

Parameters specified in the SSM document that execute on the server when the command is run.

See: documentParameter smart constructor.

Instances

Eq DocumentParameter # 
Data DocumentParameter # 

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 # 
Show DocumentParameter # 
Generic DocumentParameter # 
Hashable DocumentParameter # 
FromJSON DocumentParameter # 
NFData DocumentParameter # 

Methods

rnf :: DocumentParameter -> () #

type Rep DocumentParameter # 
type Rep DocumentParameter = D1 (MetaData "DocumentParameter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The name of the parameter.

dpDefaultValue :: Lens' DocumentParameter (Maybe Text) #

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

The type of parameter. The type can be either “String” or “StringList”.

dpDescription :: Lens' DocumentParameter (Maybe Text) #

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 #

Version information about the document.

See: documentVersionInfo smart constructor.

Instances

Eq DocumentVersionInfo # 
Data DocumentVersionInfo # 

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 # 
Show DocumentVersionInfo # 
Generic DocumentVersionInfo # 
Hashable DocumentVersionInfo # 
FromJSON DocumentVersionInfo # 
NFData DocumentVersionInfo # 

Methods

rnf :: DocumentVersionInfo -> () #

type Rep DocumentVersionInfo # 
type Rep DocumentVersionInfo = D1 (MetaData "DocumentVersionInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The date the document was created.

dviName :: Lens' DocumentVersionInfo (Maybe Text) #

The document name.

dviIsDefaultVersion :: Lens' DocumentVersionInfo (Maybe Bool) #

An identifier for the default version of the document.

FailedCreateAssociation

data FailedCreateAssociation #

Describes a failed association.

See: failedCreateAssociation smart constructor.

Instances

Eq FailedCreateAssociation # 
Data FailedCreateAssociation # 

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 # 
Show FailedCreateAssociation # 
Generic FailedCreateAssociation # 
Hashable FailedCreateAssociation # 
FromJSON FailedCreateAssociation # 
NFData FailedCreateAssociation # 

Methods

rnf :: FailedCreateAssociation -> () #

type Rep FailedCreateAssociation # 
type Rep FailedCreateAssociation = D1 (MetaData "FailedCreateAssociation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The source of the failure.

fcaMessage :: Lens' FailedCreateAssociation (Maybe Text) #

A description of the failure.

InstanceAggregatedAssociationOverview

data InstanceAggregatedAssociationOverview #

Status information about the aggregated associations.

See: instanceAggregatedAssociationOverview smart constructor.

Instances

Eq InstanceAggregatedAssociationOverview # 
Data InstanceAggregatedAssociationOverview # 

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 # 
Show InstanceAggregatedAssociationOverview # 
Generic InstanceAggregatedAssociationOverview # 
Hashable InstanceAggregatedAssociationOverview # 
FromJSON InstanceAggregatedAssociationOverview # 
NFData InstanceAggregatedAssociationOverview # 
type Rep InstanceAggregatedAssociationOverview # 
type Rep InstanceAggregatedAssociationOverview = D1 (MetaData "InstanceAggregatedAssociationOverview" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

Detailed status information about the aggregated associations.

InstanceAssociation

data InstanceAssociation #

One or more association documents on the instance.

See: instanceAssociation smart constructor.

Instances

Eq InstanceAssociation # 
Data InstanceAssociation # 

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 # 
Show InstanceAssociation # 
Generic InstanceAssociation # 
Hashable InstanceAssociation # 
FromJSON InstanceAssociation # 
NFData InstanceAssociation # 

Methods

rnf :: InstanceAssociation -> () #

type Rep InstanceAssociation # 
type Rep InstanceAssociation = D1 (MetaData "InstanceAssociation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The content of the association document for the instance(s).

InstanceAssociationOutputLocation

data InstanceAssociationOutputLocation #

An Amazon S3 bucket where you want to store the results of this request.

See: instanceAssociationOutputLocation smart constructor.

Instances

Eq InstanceAssociationOutputLocation # 
Data InstanceAssociationOutputLocation # 

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 # 
Show InstanceAssociationOutputLocation # 
Generic InstanceAssociationOutputLocation # 
Hashable InstanceAssociationOutputLocation # 
ToJSON InstanceAssociationOutputLocation # 
FromJSON InstanceAssociationOutputLocation # 
NFData InstanceAssociationOutputLocation # 
type Rep InstanceAssociationOutputLocation # 
type Rep InstanceAssociationOutputLocation = D1 (MetaData "InstanceAssociationOutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" True) (C1 (MetaCons "InstanceAssociationOutputLocation'" PrefixI True) (S1 (MetaSel (Just Symbol "_iaolS3Location") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3OutputLocation))))

instanceAssociationOutputLocation :: InstanceAssociationOutputLocation #

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

An Amazon S3 bucket where you want to store the results of this request.

InstanceAssociationOutputURL

data InstanceAssociationOutputURL #

The URL of Amazon S3 bucket where you want to store the results of this request.

See: instanceAssociationOutputURL smart constructor.

Instances

Eq InstanceAssociationOutputURL # 
Data InstanceAssociationOutputURL # 

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 # 
Show InstanceAssociationOutputURL # 
Generic InstanceAssociationOutputURL # 
Hashable InstanceAssociationOutputURL # 
FromJSON InstanceAssociationOutputURL # 
NFData InstanceAssociationOutputURL # 
type Rep InstanceAssociationOutputURL # 
type Rep InstanceAssociationOutputURL = D1 (MetaData "InstanceAssociationOutputURL" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" True) (C1 (MetaCons "InstanceAssociationOutputURL'" PrefixI True) (S1 (MetaSel (Just Symbol "_iaouS3OutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3OutputURL))))

instanceAssociationOutputURL :: InstanceAssociationOutputURL #

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

The URL of Amazon S3 bucket where you want to store the results of this request.

InstanceAssociationStatusInfo

data InstanceAssociationStatusInfo #

Status information about the instance association.

See: instanceAssociationStatusInfo smart constructor.

Instances

Eq InstanceAssociationStatusInfo # 
Data InstanceAssociationStatusInfo # 

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 # 
Show InstanceAssociationStatusInfo # 
Generic InstanceAssociationStatusInfo # 
Hashable InstanceAssociationStatusInfo # 
FromJSON InstanceAssociationStatusInfo # 
NFData InstanceAssociationStatusInfo # 
type Rep InstanceAssociationStatusInfo # 

instanceAssociationStatusInfo :: InstanceAssociationStatusInfo #

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

The instance ID where the association was created.

iasiDetailedStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) #

Detailed status information about the instance association.

iasiStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) #

Status information about the instance association.

iasiOutputURL :: Lens' InstanceAssociationStatusInfo (Maybe InstanceAssociationOutputURL) #

A URL for an Amazon S3 bucket where you want to store the results of this request.

iasiExecutionSummary :: Lens' InstanceAssociationStatusInfo (Maybe Text) #

Summary information about association execution.

iasiName :: Lens' InstanceAssociationStatusInfo (Maybe Text) #

The name of the association.

iasiErrorCode :: Lens' InstanceAssociationStatusInfo (Maybe Text) #

An error code returned by the request to create the association.

iasiDocumentVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text) #

The association document verions.

iasiExecutionDate :: Lens' InstanceAssociationStatusInfo (Maybe UTCTime) #

The date the instance association executed.

InstanceInformation

data InstanceInformation #

Describes a filter for a specific list of instances.

See: instanceInformation smart constructor.

Instances

Eq InstanceInformation # 
Data InstanceInformation # 

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 # 
Show InstanceInformation # 
Generic InstanceInformation # 
Hashable InstanceInformation # 
FromJSON InstanceInformation # 
NFData InstanceInformation # 

Methods

rnf :: InstanceInformation -> () #

type Rep InstanceInformation # 
type Rep InstanceInformation = D1 (MetaData "InstanceInformation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

Connection status of the SSM agent.

iiIPAddress :: Lens' InstanceInformation (Maybe Text) #

The IP address of the managed instance.

iiResourceType :: Lens' InstanceInformation (Maybe ResourceType) #

The type of instance. Instances are either EC2 instances or managed instances.

iiRegistrationDate :: Lens' InstanceInformation (Maybe UTCTime) #

The date the server or VM was registered with AWS as a managed instance.

iiPlatformVersion :: Lens' InstanceInformation (Maybe Text) #

The version of the OS platform running on your instance.

iiIsLatestVersion :: Lens' InstanceInformation (Maybe Bool) #

Indicates whether latest version of the SSM agent is running on your instance.

iiAgentVersion :: Lens' InstanceInformation (Maybe Text) #

The version of the SSM agent running on your Linux instance.

iiLastPingDateTime :: Lens' InstanceInformation (Maybe UTCTime) #

The date and time when agent last pinged Systems Manager service.

iiLastSuccessfulAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) #

The last date the association was successfully run.

iiActivationId :: Lens' InstanceInformation (Maybe Text) #

The activation ID created by Systems Manager when the server or VM was registered.

iiName :: Lens' InstanceInformation (Maybe Text) #

The name of the managed instance.

iiPlatformType :: Lens' InstanceInformation (Maybe PlatformType) #

The operating system platform type.

iiAssociationStatus :: Lens' InstanceInformation (Maybe Text) #

The status of the association.

iiLastAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) #

The date the association was last executed.

iiPlatformName :: Lens' InstanceInformation (Maybe Text) #

The name of the operating system platform running on your instance.

iiComputerName :: Lens' InstanceInformation (Maybe Text) #

The fully qualified host name of the managed instance.

iiIAMRole :: Lens' InstanceInformation (Maybe Text) #

The Amazon Identity and Access Management (IAM) role assigned to EC2 instances or managed instances.

InstanceInformationFilter

data InstanceInformationFilter #

Describes a filter for a specific list of instances.

See: instanceInformationFilter smart constructor.

Instances

Eq InstanceInformationFilter # 
Data InstanceInformationFilter # 

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 # 
Show InstanceInformationFilter # 
Generic InstanceInformationFilter # 
Hashable InstanceInformationFilter # 
ToJSON InstanceInformationFilter # 
NFData InstanceInformationFilter # 
type Rep InstanceInformationFilter # 
type Rep InstanceInformationFilter = D1 (MetaData "InstanceInformationFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

The filters to describe or get information about your managed instances.

See: instanceInformationStringFilter smart constructor.

Instances

Eq InstanceInformationStringFilter # 
Data InstanceInformationStringFilter # 

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 # 
Show InstanceInformationStringFilter # 
Generic InstanceInformationStringFilter # 
Hashable InstanceInformationStringFilter # 
ToJSON InstanceInformationStringFilter # 
NFData InstanceInformationStringFilter # 
type Rep InstanceInformationStringFilter # 
type Rep InstanceInformationStringFilter = D1 (MetaData "InstanceInformationStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

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

InventoryFilter

data InventoryFilter #

One or more filters. Use a filter to return a more specific list of results.

See: inventoryFilter smart constructor.

Instances

Eq InventoryFilter # 
Data InventoryFilter # 

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 # 
Show InventoryFilter # 
Generic InventoryFilter # 
Hashable InventoryFilter # 
ToJSON InventoryFilter # 
NFData InventoryFilter # 

Methods

rnf :: InventoryFilter -> () #

type Rep InventoryFilter # 
type Rep InventoryFilter = D1 (MetaData "InventoryFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The type of filter. Valid values include the following: Equal|NotEqual|BeginWith|LessThan|GreaterThan

ifKey :: Lens' InventoryFilter Text #

The name of the filter key.

ifValues :: Lens' InventoryFilter (NonEmpty Text) #

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 #

Information collected from managed instances based on your inventory policy document

See: inventoryItem smart constructor.

Instances

Eq InventoryItem # 
Data InventoryItem # 

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 # 
Show InventoryItem # 
Generic InventoryItem # 

Associated Types

type Rep InventoryItem :: * -> * #

Hashable InventoryItem # 
ToJSON InventoryItem # 
NFData InventoryItem # 

Methods

rnf :: InventoryItem -> () #

type Rep InventoryItem # 
type Rep InventoryItem = D1 (MetaData "InventoryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

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] #

The inventory data of the inventory type.

iiTypeName :: Lens' InventoryItem Text #

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 #

The schema version for the inventory item.

iiCaptureTime :: Lens' InventoryItem Text #

The time the inventory information was collected.

InventoryItemAttribute

data InventoryItemAttribute #

Attributes are the entries within the inventory item content. It contains name and value.

See: inventoryItemAttribute smart constructor.

Instances

Eq InventoryItemAttribute # 
Data InventoryItemAttribute # 

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 # 
Show InventoryItemAttribute # 
Generic InventoryItemAttribute # 
Hashable InventoryItemAttribute # 
FromJSON InventoryItemAttribute # 
NFData InventoryItemAttribute # 

Methods

rnf :: InventoryItemAttribute -> () #

type Rep InventoryItemAttribute # 
type Rep InventoryItemAttribute = D1 (MetaData "InventoryItemAttribute" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

Name of the inventory item attribute.

iiaDataType :: Lens' InventoryItemAttribute InventoryAttributeDataType #

The data type of the inventory item attribute.

InventoryItemSchema

data InventoryItemSchema #

The inventory item schema definition. Users can use this to compose inventory query filters.

See: inventoryItemSchema smart constructor.

Instances

Eq InventoryItemSchema # 
Data InventoryItemSchema # 

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 # 
Show InventoryItemSchema # 
Generic InventoryItemSchema # 
Hashable InventoryItemSchema # 
FromJSON InventoryItemSchema # 
NFData InventoryItemSchema # 

Methods

rnf :: InventoryItemSchema -> () #

type Rep InventoryItemSchema # 
type Rep InventoryItemSchema = D1 (MetaData "InventoryItemSchema" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The schema version for the inventory item.

iisTypeName :: Lens' InventoryItemSchema Text #

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

The schema attributes for inventory. This contains data type and attribute name.

InventoryResultEntity

data InventoryResultEntity #

Inventory query results.

See: inventoryResultEntity smart constructor.

Instances

Eq InventoryResultEntity # 
Data InventoryResultEntity # 

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 # 
Show InventoryResultEntity # 
Generic InventoryResultEntity # 
Hashable InventoryResultEntity # 
FromJSON InventoryResultEntity # 
NFData InventoryResultEntity # 

Methods

rnf :: InventoryResultEntity -> () #

type Rep InventoryResultEntity # 
type Rep InventoryResultEntity = D1 (MetaData "InventoryResultEntity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The data section in the inventory result entity json.

ireId :: Lens' InventoryResultEntity (Maybe Text) #

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 #

The inventory result item.

See: inventoryResultItem smart constructor.

Instances

Eq InventoryResultItem # 
Data InventoryResultItem # 

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 # 
Show InventoryResultItem # 
Generic InventoryResultItem # 
Hashable InventoryResultItem # 
FromJSON InventoryResultItem # 
NFData InventoryResultItem # 

Methods

rnf :: InventoryResultItem -> () #

type Rep InventoryResultItem # 
type Rep InventoryResultItem = D1 (MetaData "InventoryResultItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

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

The time inventory item data was captured.

iriTypeName :: Lens' InventoryResultItem Text #

The name of the inventory result item type.

iriSchemaVersion :: Lens' InventoryResultItem Text #

The schema version for the inventory result item/

iriContent :: Lens' InventoryResultItem [HashMap Text Text] #

Contains all the inventory data of the item type. Results include attribute names and values.

LoggingInfo

data LoggingInfo #

Information about an Amazon S3 bucket to write instance-level logs to.

See: loggingInfo smart constructor.

Instances

Eq LoggingInfo # 
Data LoggingInfo # 

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 # 
Show LoggingInfo # 
Generic LoggingInfo # 

Associated Types

type Rep LoggingInfo :: * -> * #

Hashable LoggingInfo # 
ToJSON LoggingInfo # 
FromJSON LoggingInfo # 
NFData LoggingInfo # 

Methods

rnf :: LoggingInfo -> () #

type Rep LoggingInfo # 
type Rep LoggingInfo = D1 (MetaData "LoggingInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

(Optional) The Amazon S3 bucket subfolder.

liS3BucketName :: Lens' LoggingInfo Text #

The name of an Amazon S3 bucket where execution logs are stored .

liS3Region :: Lens' LoggingInfo Text #

The region where the Amazon S3 bucket is located.

MaintenanceWindowExecution

data MaintenanceWindowExecution #

Describes the information about an execution of a Maintenance Window.

See: maintenanceWindowExecution smart constructor.

Instances

Eq MaintenanceWindowExecution # 
Data MaintenanceWindowExecution # 

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 # 
Show MaintenanceWindowExecution # 
Generic MaintenanceWindowExecution # 
Hashable MaintenanceWindowExecution # 
FromJSON MaintenanceWindowExecution # 
NFData MaintenanceWindowExecution # 
type Rep MaintenanceWindowExecution # 
type Rep MaintenanceWindowExecution = D1 (MetaData "MaintenanceWindowExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The time the execution started.

mweWindowExecutionId :: Lens' MaintenanceWindowExecution (Maybe Text) #

The ID of the Maintenance Window execution.

mweStatusDetails :: Lens' MaintenanceWindowExecution (Maybe Text) #

The details explaining the Status. Only available for certain status values.

mweEndTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) #

The time the execution finished.

mweWindowId :: Lens' MaintenanceWindowExecution (Maybe Text) #

The ID of the Maintenance Window.

MaintenanceWindowExecutionTaskIdentity

data MaintenanceWindowExecutionTaskIdentity #

Information about a task execution performed as part of a Maintenance Window execution.

See: maintenanceWindowExecutionTaskIdentity smart constructor.

Instances

Eq MaintenanceWindowExecutionTaskIdentity # 
Data MaintenanceWindowExecutionTaskIdentity # 

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 # 
Show MaintenanceWindowExecutionTaskIdentity # 
Generic MaintenanceWindowExecutionTaskIdentity # 
Hashable MaintenanceWindowExecutionTaskIdentity # 
FromJSON MaintenanceWindowExecutionTaskIdentity # 
NFData MaintenanceWindowExecutionTaskIdentity # 
type Rep MaintenanceWindowExecutionTaskIdentity # 

maintenanceWindowExecutionTaskIdentity :: MaintenanceWindowExecutionTaskIdentity #

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

The ID of the specific task execution in the Maintenance Window execution.

mwetiWindowExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) #

The ID of the Maintenance Window execution that ran the task.

mwetiStatusDetails :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) #

The details explaining the status of the task execution. Only available for certain status values.

mwetiEndTime :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe UTCTime) #

The time the task execution finished.

MaintenanceWindowExecutionTaskInvocationIdentity

data MaintenanceWindowExecutionTaskInvocationIdentity #

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 # 
Data MaintenanceWindowExecutionTaskInvocationIdentity # 

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 # 
Show MaintenanceWindowExecutionTaskInvocationIdentity # 
Generic MaintenanceWindowExecutionTaskInvocationIdentity # 
Hashable MaintenanceWindowExecutionTaskInvocationIdentity # 
FromJSON MaintenanceWindowExecutionTaskInvocationIdentity # 
NFData MaintenanceWindowExecutionTaskInvocationIdentity # 
type Rep MaintenanceWindowExecutionTaskInvocationIdentity # 
type Rep MaintenanceWindowExecutionTaskInvocationIdentity = D1 (MetaData "MaintenanceWindowExecutionTaskInvocationIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

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

The ID of the specific task execution in the Maintenance Window execution.

mwetiiOwnerInformation :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) #

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

The ID of the target definition in this Maintenance Window the invocation was performed for.

mwetiiWindowExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) #

The ID of the Maintenance Window execution that ran the task.

mwetiiStatusDetails :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) #

The details explaining the status of the task invocation. Only available for certain Status values.

mwetiiParameters :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) #

The parameters that were provided for the invocation when it was executed.

MaintenanceWindowFilter

data MaintenanceWindowFilter #

Filter used in the request.

See: maintenanceWindowFilter smart constructor.

Instances

Eq MaintenanceWindowFilter # 
Data MaintenanceWindowFilter # 

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 # 
Show MaintenanceWindowFilter # 
Generic MaintenanceWindowFilter # 
Hashable MaintenanceWindowFilter # 
ToJSON MaintenanceWindowFilter # 
NFData MaintenanceWindowFilter # 

Methods

rnf :: MaintenanceWindowFilter -> () #

type Rep MaintenanceWindowFilter # 
type Rep MaintenanceWindowFilter = D1 (MetaData "MaintenanceWindowFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The name of the filter.

MaintenanceWindowIdentity

data MaintenanceWindowIdentity #

Information about the Maintenance Window.

See: maintenanceWindowIdentity smart constructor.

Instances

Eq MaintenanceWindowIdentity # 
Data MaintenanceWindowIdentity # 

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 # 
Show MaintenanceWindowIdentity # 
Generic MaintenanceWindowIdentity # 
Hashable MaintenanceWindowIdentity # 
FromJSON MaintenanceWindowIdentity # 
NFData MaintenanceWindowIdentity # 
type Rep MaintenanceWindowIdentity # 
type Rep MaintenanceWindowIdentity = D1 (MetaData "MaintenanceWindowIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

Whether the Maintenance Window is enabled.

mwiName :: Lens' MaintenanceWindowIdentity (Maybe Text) #

The name of the Maintenance Window.

mwiCutoff :: Lens' MaintenanceWindowIdentity (Maybe Natural) #

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

The duration of the Maintenance Window in hours.

mwiWindowId :: Lens' MaintenanceWindowIdentity (Maybe Text) #

The ID of the Maintenance Window.

MaintenanceWindowTarget

data MaintenanceWindowTarget #

The target registered with the Maintenance Window.

See: maintenanceWindowTarget smart constructor.

Instances

Eq MaintenanceWindowTarget # 
Data MaintenanceWindowTarget # 

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 # 
Show MaintenanceWindowTarget # 
Generic MaintenanceWindowTarget # 
Hashable MaintenanceWindowTarget # 
FromJSON MaintenanceWindowTarget # 
NFData MaintenanceWindowTarget # 

Methods

rnf :: MaintenanceWindowTarget -> () #

type Rep MaintenanceWindowTarget # 
type Rep MaintenanceWindowTarget = D1 (MetaData "MaintenanceWindowTarget" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

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] #

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

The Maintenance Window ID where the target is registered.

MaintenanceWindowTask

data MaintenanceWindowTask #

Information about a task defined for a Maintenance Window.

See: maintenanceWindowTask smart constructor.

Instances

Eq MaintenanceWindowTask # 
Data MaintenanceWindowTask # 

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 # 
Show MaintenanceWindowTask # 
Generic MaintenanceWindowTask # 
Hashable MaintenanceWindowTask # 
FromJSON MaintenanceWindowTask # 
NFData MaintenanceWindowTask # 

Methods

rnf :: MaintenanceWindowTask -> () #

type Rep MaintenanceWindowTask # 
type Rep MaintenanceWindowTask = D1 (MetaData "MaintenanceWindowTask" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The role that should be assumed when executing the task

mwtTaskParameters :: Lens' MaintenanceWindowTask (Maybe (HashMap Text MaintenanceWindowTaskParameterValueExpression)) #

The parameters that should be passed to the task when it is executed.

mwtPriority :: Lens' MaintenanceWindowTask (Maybe Natural) #

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

The ARN of the task to execute.

mwtMaxErrors :: Lens' MaintenanceWindowTask (Maybe Text) #

The maximum number of errors allowed before this task stops being scheduled.

mwtTargets :: Lens' MaintenanceWindowTask [Target] #

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

Information about an Amazon S3 bucket to write task-level logs to.

mwtMaxConcurrency :: Lens' MaintenanceWindowTask (Maybe Text) #

The maximum number of targets this task can be run for in parallel.

mwtWindowId :: Lens' MaintenanceWindowTask (Maybe Text) #

The Maintenance Window ID where the task is registered.

MaintenanceWindowTaskParameterValueExpression

data MaintenanceWindowTaskParameterValueExpression #

Defines the values for a task parameter.

See: maintenanceWindowTaskParameterValueExpression smart constructor.

Instances

Eq MaintenanceWindowTaskParameterValueExpression # 
Data MaintenanceWindowTaskParameterValueExpression # 

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 # 
Show MaintenanceWindowTaskParameterValueExpression # 
Generic MaintenanceWindowTaskParameterValueExpression # 
Hashable MaintenanceWindowTaskParameterValueExpression # 
ToJSON MaintenanceWindowTaskParameterValueExpression # 
FromJSON MaintenanceWindowTaskParameterValueExpression # 
NFData MaintenanceWindowTaskParameterValueExpression # 
type Rep MaintenanceWindowTaskParameterValueExpression # 
type Rep MaintenanceWindowTaskParameterValueExpression = D1 (MetaData "MaintenanceWindowTaskParameterValueExpression" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" True) (C1 (MetaCons "MaintenanceWindowTaskParameterValueExpression'" PrefixI True) (S1 (MetaSel (Just Symbol "_mwtpveValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Sensitive [Sensitive Text])))))

maintenanceWindowTaskParameterValueExpression :: MaintenanceWindowTaskParameterValueExpression #

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

This field contains an array of 0 or more strings, each 1 to 255 characters in length.

NotificationConfig

data NotificationConfig #

Configurations for sending notifications.

See: notificationConfig smart constructor.

Instances

Eq NotificationConfig # 
Data NotificationConfig # 

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 # 
Show NotificationConfig # 
Generic NotificationConfig # 
Hashable NotificationConfig # 
ToJSON NotificationConfig # 
FromJSON NotificationConfig # 
NFData NotificationConfig # 

Methods

rnf :: NotificationConfig -> () #

type Rep NotificationConfig # 
type Rep NotificationConfig = D1 (MetaData "NotificationConfig" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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] #

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

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

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 #

An Amazon EC2 Systems Manager parameter in Parameter Store.

See: parameter smart constructor.

Instances

Eq Parameter # 
Data Parameter # 

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 # 
Show Parameter # 
Generic Parameter # 

Associated Types

type Rep Parameter :: * -> * #

Hashable Parameter # 
FromJSON Parameter # 
NFData Parameter # 

Methods

rnf :: Parameter -> () #

type Rep Parameter # 
type Rep Parameter = D1 (MetaData "Parameter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The parameter value.

pName :: Lens' Parameter (Maybe Text) #

The name of the parameter.

pType :: Lens' Parameter (Maybe ParameterType) #

The type of parameter. Valid values include the following: String, String list, Secure string.

ParameterHistory

data ParameterHistory #

Information about parameter usage.

See: parameterHistory smart constructor.

Instances

Eq ParameterHistory # 
Data ParameterHistory # 

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 # 
Show ParameterHistory # 
Generic ParameterHistory # 
Hashable ParameterHistory # 
FromJSON ParameterHistory # 
NFData ParameterHistory # 

Methods

rnf :: ParameterHistory -> () #

type Rep ParameterHistory # 

parameterHistory :: ParameterHistory #

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

Date the parameter was last changed or updated.

phKeyId :: Lens' ParameterHistory (Maybe Text) #

The ID of the query key used for this parameter.

phValue :: Lens' ParameterHistory (Maybe Text) #

The parameter value.

phName :: Lens' ParameterHistory (Maybe Text) #

The name of the parameter.

phLastModifiedUser :: Lens' ParameterHistory (Maybe Text) #

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

phType :: Lens' ParameterHistory (Maybe ParameterType) #

The type of parameter used.

phDescription :: Lens' ParameterHistory (Maybe Text) #

Information about the parameter.

ParameterMetadata

data ParameterMetadata #

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 # 
Data ParameterMetadata # 

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 # 
Show ParameterMetadata # 
Generic ParameterMetadata # 
Hashable ParameterMetadata # 
FromJSON ParameterMetadata # 
NFData ParameterMetadata # 

Methods

rnf :: ParameterMetadata -> () #

type Rep ParameterMetadata # 

parameterMetadata :: ParameterMetadata #

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

Date the parameter was last changed or updated.

pmKeyId :: Lens' ParameterMetadata (Maybe Text) #

The ID of the query key used for this parameter.

pmName :: Lens' ParameterMetadata (Maybe Text) #

The parameter name.

pmLastModifiedUser :: Lens' ParameterMetadata (Maybe Text) #

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

pmType :: Lens' ParameterMetadata (Maybe ParameterType) #

The type of parameter. Valid parameter types include the following: String, String list, Secure string.

pmDescription :: Lens' ParameterMetadata (Maybe Text) #

Description of the parameter actions.

ParametersFilter

data ParametersFilter #

One or more filters. Use a filter to return a more specific list of results.

See: parametersFilter smart constructor.

Instances

Eq ParametersFilter # 
Data ParametersFilter # 

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 # 
Show ParametersFilter # 
Generic ParametersFilter # 
Hashable ParametersFilter # 
ToJSON ParametersFilter # 
NFData ParametersFilter # 

Methods

rnf :: ParametersFilter -> () #

type Rep ParametersFilter # 
type Rep ParametersFilter = D1 (MetaData "ParametersFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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:

pfValues :: Lens' ParametersFilter (NonEmpty Text) #

The filter values.

ResultAttribute

data ResultAttribute #

The inventory item result attribute.

See: resultAttribute smart constructor.

Instances

Eq ResultAttribute # 
Data ResultAttribute # 

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 # 
Show ResultAttribute # 
Generic ResultAttribute # 
Hashable ResultAttribute # 
ToJSON ResultAttribute # 
NFData ResultAttribute # 

Methods

rnf :: ResultAttribute -> () #

type Rep ResultAttribute # 
type Rep ResultAttribute = D1 (MetaData "ResultAttribute" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" True) (C1 (MetaCons "ResultAttribute'" PrefixI True) (S1 (MetaSel (Just Symbol "_raTypeName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

resultAttribute #

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 #

Name of the inventory item type. Valid value: “AWS:InstanceInformation”. Default Value: “AWS:InstanceInformation”.

S3OutputLocation

data S3OutputLocation #

An Amazon S3 bucket where you want to store the results of this request.

See: s3OutputLocation smart constructor.

Instances

Eq S3OutputLocation # 
Data S3OutputLocation # 

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 # 
Show S3OutputLocation # 
Generic S3OutputLocation # 
Hashable S3OutputLocation # 
ToJSON S3OutputLocation # 
FromJSON S3OutputLocation # 
NFData S3OutputLocation # 

Methods

rnf :: S3OutputLocation -> () #

type Rep S3OutputLocation # 
type Rep S3OutputLocation = D1 (MetaData "S3OutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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

The Amazon S3 bucket subfolder.

solOutputS3Region :: Lens' S3OutputLocation (Maybe Text) #

The Amazon S3 region where the association information is stored.

solOutputS3BucketName :: Lens' S3OutputLocation (Maybe Text) #

The name of the Amazon S3 bucket.

S3OutputURL

data S3OutputURL #

A URL for the Amazon S3 bucket where you want to store the results of this request.

See: s3OutputURL smart constructor.

Instances

Eq S3OutputURL # 
Data S3OutputURL # 

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 # 
Show S3OutputURL # 
Generic S3OutputURL # 

Associated Types

type Rep S3OutputURL :: * -> * #

Hashable S3OutputURL # 
FromJSON S3OutputURL # 
NFData S3OutputURL # 

Methods

rnf :: S3OutputURL -> () #

type Rep S3OutputURL # 
type Rep S3OutputURL = D1 (MetaData "S3OutputURL" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" True) (C1 (MetaCons "S3OutputURL'" PrefixI True) (S1 (MetaSel (Just Symbol "_souOutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

s3OutputURL :: S3OutputURL #

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

A URL for an Amazon S3 bucket where you want to store the results of this request.

StepExecution

data StepExecution #

Detailed information about an the execution state of an Automation step.

See: stepExecution smart constructor.

Instances

Eq StepExecution # 
Data StepExecution # 

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 # 
Show StepExecution # 
Generic StepExecution # 

Associated Types

type Rep StepExecution :: * -> * #

Hashable StepExecution # 
FromJSON StepExecution # 
NFData StepExecution # 

Methods

rnf :: StepExecution -> () #

type Rep StepExecution # 

stepExecution :: StepExecution #

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

Fully-resolved values passed into the step before execution.

seStepName :: Lens' StepExecution (Maybe Text) #

The name of this execution step.

seExecutionEndTime :: Lens' StepExecution (Maybe UTCTime) #

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

If a step failed, this message explains why the execution failed.

seResponse :: Lens' StepExecution (Maybe Text) #

A message associated with the response code for an execution.

seAction :: Lens' StepExecution (Maybe Text) #

The action this step performs. The action determines the behavior of the step.

seResponseCode :: Lens' StepExecution (Maybe Text) #

The response code returned by the execution of the step.

seStepStatus :: Lens' StepExecution (Maybe AutomationExecutionStatus) #

The execution status for this step. Valid values include: Pending , InProgress , Success , Cancelled , Failed , and TimedOut .

seOutputs :: Lens' StepExecution (HashMap Text [Text]) #

Returned values from the execution of the step.

seExecutionStartTime :: Lens' StepExecution (Maybe UTCTime) #

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 #

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 # 

Methods

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

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

Data Tag # 

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 # 
Show Tag # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
FromJSON Tag # 
NFData Tag # 

Methods

rnf :: Tag -> () #

type Rep Tag # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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 #

The name of the tag.

tagValue :: Lens' Tag Text #

The value of the tag.

Target

data Target #

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 # 

Methods

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

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

Data Target # 

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 # 
Show Target # 
Generic Target # 

Associated Types

type Rep Target :: * -> * #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

Hashable Target # 

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

ToJSON Target # 
FromJSON Target # 
NFData Target # 

Methods

rnf :: Target -> () #

type Rep Target # 
type Rep Target = D1 (MetaData "Target" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.4.5-1XugwZI5i6oEK9zpTg7Crt" 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 #

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] #

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

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