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

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

Network.AWS.SSM

Contents

Description

AWS Systems Manager

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

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

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

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

Synopsis

Service Configuration

ssm :: Service Source #

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

Errors

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

AutomationDefinitionVersionNotFoundException

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

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

InvalidDocumentVersion

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

The document version is not valid or does not exist.

HierarchyTypeMismatchException

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

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

InvalidSchedule

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

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

UnsupportedParameterType

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

The parameter type is not supported.

InvalidAutomationStatusUpdateException

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

The specified update status operation is not valid.

InvalidPluginName

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

The plugin name is not valid.

FeatureNotAvailableException

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

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

InvalidAutomationSignalException

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

The signal is not valid for the current Automation execution.

ResourceDataSyncCountExceededException

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

You have exceeded the allowed maximum sync configurations.

UnsupportedPlatformType

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

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

InvalidFilterValue

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

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

InvalidItemContentException

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

One or more content items is not valid.

InvalidFilterOption

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

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

ParameterPatternMismatchException

InvalidPermissionType

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

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

AssociatedInstances

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

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

UnsupportedOperatingSystem

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

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

InvalidInstanceId

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

The following problems can cause this exception:

You do not have permission to access the instance.

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

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

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

StatusUnchanged

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

The updated status is the same as the current status.

InvalidNextToken

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

The specified token is not valid.

InvalidInventoryRequestException

InvalidOutputFolder

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

The S3 bucket does not exist.

InvalidActivationId

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

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

InvalidResultAttributeException

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

The specified inventory item result attribute is not valid.

ResourceLimitExceededException

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

Error returned when the caller has exceeded the default resource limits. For example, too many Maintenance Windows or Patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits .

ResourceDataSyncInvalidConfigurationException

InvalidCommandId

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

Prism for InvalidCommandId' errors.

DuplicateInstanceId

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

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

InvalidResourceType

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

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

UnsupportedInventorySchemaVersionException

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

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

InvalidDocument

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

The specified document does not exist.

AutomationDefinitionNotFoundException

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

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

InvalidFilterKey

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

The specified key is not valid.

InvalidAutomationExecutionParametersException

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

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

AutomationExecutionNotFoundException

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

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

InvalidTypeNameException

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

The parameter type name is not valid.

ResourceDataSyncNotFoundException

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

The specified sync name was not found.

ParameterMaxVersionLimitExceeded

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

The parameter exceeded the maximum number of allowed versions.

ItemSizeLimitExceededException

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

The inventory item size has exceeded the size limit.

ResourceDataSyncAlreadyExistsException

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

A sync configuration with the same name already exists.

DoesNotExistException

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

Error returned when the ID specified for a resource, such as a Maintenance Window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits .

AutomationExecutionLimitExceededException

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

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

IdempotentParameterMismatch

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

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

InvalidInstanceInformationFilterValue

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

The specified filter value is not valid.

ItemContentMismatchException

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

The inventory item has invalid content.

ParameterAlreadyExists

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

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

AssociationAlreadyExists

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

The specified association already exists.

ComplianceTypeCountLimitExceededException

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

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

InvalidDeleteInventoryParametersException

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

One or more of the parameters specified for the delete operation is not valid. Verify all parameters and try again.

InvalidDeletionIdException

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

The ID specified for the delete operation does not exist or is not valide. Verify the ID and try again.

InvalidDocumentContent

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

The content for the document is not valid.

ParameterLimitExceeded

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

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

AssociationLimitExceeded

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

You can have at most 2,000 active associations.

InvalidAssociationVersion

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

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

AssociationDoesNotExist

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

The specified association does not exist.

ParameterNotFound

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

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

TargetInUseException

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

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

InternalServerError

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

An error occurred on the server side.

UnsupportedInventoryItemContextException

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

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

AssociationVersionLimitExceeded

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

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

InvalidRole

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

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

TooManyUpdates

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

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

InvalidActivation

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

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

InvalidOptionException

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

The delete inventory option specified is not valid. Verify the option and try again.

InvalidDocumentSchemaVersion

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

The version of the document schema is not supported.

MaxDocumentSizeExceeded

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

The size limit of a document is 64 KB.

ParameterVersionNotFound

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

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

InvalidUpdate

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

The update is not valid.

CustomSchemaCountLimitExceededException

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

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

InvalidTarget

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

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

HierarchyLevelLimitExceededException

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

A hierarchy can have a maximum of 15 levels. For more information, see Working with Systems Manager Parameters .

InvalidDocumentOperation

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

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

InvocationDoesNotExist

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

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

DocumentVersionLimitExceeded

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

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

InvalidOutputLocation

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

The output location is not valid or does not exist.

InvalidKeyId

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

The query key ID is not valid.

InvalidParameters

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

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

InvalidResourceId

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

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

InvalidAllowedPatternException

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

The request does not meet the regular expression requirement.

InvalidNotificationConfig

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

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

InvalidInventoryItemContextException

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

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

TotalSizeLimitExceededException

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

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

SubTypeCountLimitExceededException

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

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

TooManyTagsError

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

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

DocumentPermissionLimit

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

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

AutomationStepNotFoundException

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

The specified step name and execution ID don't exist. Verify the information and try again.

DuplicateDocumentContent

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

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

DocumentAlreadyExists

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

The specified document already exists.

DocumentLimitExceeded

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

You can have at most 200 active Systems Manager documents.

AlreadyExistsException

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

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

InvalidFilter

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

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

ResourceInUseException

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

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

Waiters

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

Operations

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

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

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

DescribeInstancePatches

GetInventory

GetParameters

DeletePatchBaseline

UpdatePatchBaseline

GetParameter

UpdateDocumentDefaultVersion

ListResourceDataSync

GetDeployablePatchSnapshotForInstance

DescribeParameters (Paginated)

GetParametersByPath (Paginated)

PutComplianceItems

DescribeActivations (Paginated)

GetMaintenanceWindowTask

ListTagsForResource

DescribeDocument

CreateAssociation

DeleteActivation

DescribeMaintenanceWindowExecutions

GetInventorySchema

ListComplianceSummaries

StartAutomationExecution

CreateActivation

DeleteMaintenanceWindow

UpdateMaintenanceWindow

DescribeMaintenanceWindowExecutionTasks

GetDefaultPatchBaseline

GetMaintenanceWindowExecutionTask

CreateDocument

RemoveTagsFromResource

DeleteParameters

DescribePatchGroupState

ListCommandInvocations (Paginated)

DeregisterTargetFromMaintenanceWindow

DescribeEffectivePatchesForPatchBaseline

DescribeMaintenanceWindowTargets

RegisterPatchBaselineForPatchGroup

ListDocuments (Paginated)

DescribeInstancePatchStates

GetPatchBaselineForPatchGroup

UpdateManagedInstanceRole

ListComplianceItems

GetDocument

AddTagsToResource

CancelCommand

DescribeAutomationStepExecutions

GetCommandInvocation

DescribeInstancePatchStatesForPatchGroup

DeregisterManagedInstance

DescribeAssociation

ModifyDocumentPermission

DeleteResourceDataSync

UpdateAssociationStatus

DescribeAvailablePatches

ListDocumentVersions

DeregisterPatchBaselineForPatchGroup

DescribePatchGroups

GetMaintenanceWindow

DescribeMaintenanceWindows

RegisterTaskWithMaintenanceWindow

RegisterDefaultPatchBaseline

ListResourceComplianceSummaries

ListAssociationVersions

DescribeMaintenanceWindowTasks

DescribeInstanceAssociationsStatus

DeregisterTaskFromMaintenanceWindow

ListInventoryEntries

UpdateMaintenanceWindowTask

GetParameterHistory (Paginated)

CreateMaintenanceWindow

StopAutomationExecution

GetMaintenanceWindowExecution

SendAutomationSignal

PutParameter

DescribeMaintenanceWindowExecutionTaskInvocations

GetMaintenanceWindowExecutionTaskInvocation

DeleteParameter

DescribeInstanceInformation (Paginated)

ListAssociations (Paginated)

DeleteAssociation

UpdateAssociation

DescribeInventoryDeletions

DeleteInventory

PutInventory

DescribeEffectiveInstanceAssociations

DescribeAutomationExecutions

GetAutomationExecution

SendCommand

DescribePatchBaselines

GetPatchBaseline

RegisterTargetWithMaintenanceWindow

ListCommands (Paginated)

UpdateDocument

DeleteDocument

DescribeDocumentPermission

CreateAssociationBatch

UpdateMaintenanceWindowTarget

CreateResourceDataSync

CreatePatchBaseline

Types

AssociationFilterKey

data AssociationFilterKey Source #

Instances
Bounded AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: AssociationFilterKey -> Constr #

dataTypeOf :: AssociationFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep AssociationFilterKey :: Type -> Type #

Hashable AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: AssociationFilterKey -> () #

type Rep AssociationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep AssociationFilterKey = D1 (MetaData "AssociationFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "AFKAssociationId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AFKAssociationName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AFKAssociationStatusName" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AFKInstanceId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AFKLastExecutedAfter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AFKLastExecutedBefore" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AFKName" PrefixI False) (U1 :: Type -> Type))))

AssociationStatusName

data AssociationStatusName Source #

Instances
Bounded AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: AssociationStatusName -> Constr #

dataTypeOf :: AssociationStatusName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep AssociationStatusName :: Type -> Type #

Hashable AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: AssociationStatusName -> () #

type Rep AssociationStatusName Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep AssociationStatusName = D1 (MetaData "AssociationStatusName" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ASNFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ASNPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ASNSuccess" PrefixI False) (U1 :: Type -> Type)))

AutomationExecutionFilterKey

data AutomationExecutionFilterKey Source #

Instances
Bounded AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: AutomationExecutionFilterKey -> Constr #

dataTypeOf :: AutomationExecutionFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep AutomationExecutionFilterKey :: Type -> Type #

Hashable AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep AutomationExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep AutomationExecutionFilterKey = D1 (MetaData "AutomationExecutionFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "AEFKCurrentAction" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AEFKDocumentNamePrefix" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AEFKExecutionId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AEFKExecutionStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AEFKParentExecutionId" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AEFKStartTimeAfter" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AEFKStartTimeBefore" PrefixI False) (U1 :: Type -> Type))))

AutomationExecutionStatus

data AutomationExecutionStatus Source #

Instances
Bounded AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: AutomationExecutionStatus -> Constr #

dataTypeOf :: AutomationExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep AutomationExecutionStatus :: Type -> Type #

Hashable AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep AutomationExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep AutomationExecutionStatus = D1 (MetaData "AutomationExecutionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (((C1 (MetaCons "AESCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AESCancelling" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AESFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AESInProgress" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AESPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AESSuccess" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AESTimedOut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AESWaiting" PrefixI False) (U1 :: Type -> Type))))

CommandFilterKey

data CommandFilterKey Source #

Instances
Bounded CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: CommandFilterKey -> Constr #

dataTypeOf :: CommandFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep CommandFilterKey :: Type -> Type #

Hashable CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: CommandFilterKey -> () #

type Rep CommandFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep CommandFilterKey = D1 (MetaData "CommandFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "CommandInvokedAfter" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CommandInvokedBefore" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CommandStatus" PrefixI False) (U1 :: Type -> Type)))

CommandInvocationStatus

data CommandInvocationStatus Source #

Instances
Bounded CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: CommandInvocationStatus -> Constr #

dataTypeOf :: CommandInvocationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep CommandInvocationStatus :: Type -> Type #

Hashable CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: CommandInvocationStatus -> () #

type Rep CommandInvocationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep CommandInvocationStatus = D1 (MetaData "CommandInvocationStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (((C1 (MetaCons "CISCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CISCancelling" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CISDelayed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CISFailed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CISInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CISPending" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CISSuccess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CISTimedOut" PrefixI False) (U1 :: Type -> Type))))

CommandPluginStatus

data CommandPluginStatus Source #

Instances
Bounded CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: CommandPluginStatus -> Constr #

dataTypeOf :: CommandPluginStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep CommandPluginStatus :: Type -> Type #

Hashable CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: CommandPluginStatus -> () #

type Rep CommandPluginStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep CommandPluginStatus = D1 (MetaData "CommandPluginStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "CPSCancelled" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CPSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CPSInProgress" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CPSPending" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CPSSuccess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CPSTimedOut" PrefixI False) (U1 :: Type -> Type))))

CommandStatus

data CommandStatus Source #

Instances
Bounded CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: CommandStatus -> Constr #

dataTypeOf :: CommandStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep CommandStatus :: Type -> Type #

Hashable CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: CommandStatus -> Text #

NFData CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: CommandStatus -> () #

type Rep CommandStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

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

ComplianceQueryOperatorType

data ComplianceQueryOperatorType Source #

Instances
Bounded ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ComplianceQueryOperatorType -> Constr #

dataTypeOf :: ComplianceQueryOperatorType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ComplianceQueryOperatorType :: Type -> Type #

Hashable ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ComplianceQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ComplianceQueryOperatorType = D1 (MetaData "ComplianceQueryOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "CQOTBeginWith" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CQOTEqual" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CQOTGreaterThan" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CQOTLessThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CQOTNotEqual" PrefixI False) (U1 :: Type -> Type))))

ComplianceSeverity

data ComplianceSeverity Source #

Instances
Bounded ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ComplianceSeverity -> Constr #

dataTypeOf :: ComplianceSeverity -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ComplianceSeverity :: Type -> Type #

Hashable ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ComplianceSeverity -> () #

type Rep ComplianceSeverity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ComplianceSeverity = D1 (MetaData "ComplianceSeverity" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "CSCritical" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CSHigh" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSInformational" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CSLow" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CSMedium" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSUnspecified" PrefixI False) (U1 :: Type -> Type))))

ComplianceStatus

data ComplianceStatus Source #

Constructors

Compliant 
NonCompliant 
Instances
Bounded ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ComplianceStatus -> Constr #

dataTypeOf :: ComplianceStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ComplianceStatus :: Type -> Type #

Hashable ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ComplianceStatus -> () #

type Rep ComplianceStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ComplianceStatus = D1 (MetaData "ComplianceStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Compliant" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NonCompliant" PrefixI False) (U1 :: Type -> Type))

DescribeActivationsFilterKeys

data DescribeActivationsFilterKeys Source #

Instances
Bounded DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DescribeActivationsFilterKeys -> Constr #

dataTypeOf :: DescribeActivationsFilterKeys -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DescribeActivationsFilterKeys :: Type -> Type #

Hashable DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DescribeActivationsFilterKeys Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DescribeActivationsFilterKeys = D1 (MetaData "DescribeActivationsFilterKeys" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ActivationIds" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DefaultInstanceName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IAMRole" PrefixI False) (U1 :: Type -> Type)))

DocumentFilterKey

data DocumentFilterKey Source #

Instances
Bounded DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentFilterKey -> Constr #

dataTypeOf :: DocumentFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentFilterKey :: Type -> Type #

Hashable DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentFilterKey -> () #

type Rep DocumentFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentFilterKey = D1 (MetaData "DocumentFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "DocumentType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Name" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Owner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PlatformTypes" PrefixI False) (U1 :: Type -> Type)))

DocumentFormat

data DocumentFormat Source #

Constructors

JSON 
Yaml 
Instances
Bounded DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentFormat -> Constr #

dataTypeOf :: DocumentFormat -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentFormat :: Type -> Type #

Hashable DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentFormat -> () #

type Rep DocumentFormat Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentFormat = D1 (MetaData "DocumentFormat" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "JSON" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Yaml" PrefixI False) (U1 :: Type -> Type))

DocumentHashType

data DocumentHashType Source #

Constructors

HashSHA1 
HashSHA256 
Instances
Bounded DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentHashType -> Constr #

dataTypeOf :: DocumentHashType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentHashType :: Type -> Type #

Hashable DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentHashType -> () #

type Rep DocumentHashType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentHashType = D1 (MetaData "DocumentHashType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "HashSHA1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HashSHA256" PrefixI False) (U1 :: Type -> Type))

DocumentParameterType

data DocumentParameterType Source #

Constructors

DPTString 
DPTStringList 
Instances
Bounded DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentParameterType -> Constr #

dataTypeOf :: DocumentParameterType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentParameterType :: Type -> Type #

Hashable DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentParameterType -> () #

type Rep DocumentParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentParameterType = D1 (MetaData "DocumentParameterType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DPTString" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DPTStringList" PrefixI False) (U1 :: Type -> Type))

DocumentPermissionType

data DocumentPermissionType Source #

Constructors

Share 
Instances
Bounded DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentPermissionType -> Constr #

dataTypeOf :: DocumentPermissionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentPermissionType :: Type -> Type #

Hashable DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentPermissionType -> () #

type Rep DocumentPermissionType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentPermissionType = D1 (MetaData "DocumentPermissionType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Share" PrefixI False) (U1 :: Type -> Type))

DocumentStatus

data DocumentStatus Source #

Constructors

Active 
Creating 
Deleting 
Updating 
Instances
Bounded DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentStatus -> Constr #

dataTypeOf :: DocumentStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentStatus :: Type -> Type #

Hashable DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentStatus -> () #

type Rep DocumentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentStatus = D1 (MetaData "DocumentStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Creating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Deleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Updating" PrefixI False) (U1 :: Type -> Type)))

DocumentType

data DocumentType Source #

Instances
Bounded DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: DocumentType -> Constr #

dataTypeOf :: DocumentType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep DocumentType :: Type -> Type #

Hashable DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: DocumentType -> Text #

NFData DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: DocumentType -> () #

type Rep DocumentType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep DocumentType = D1 (MetaData "DocumentType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DTAutomation" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DTCommand" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DTPolicy" PrefixI False) (U1 :: Type -> Type)))

ExecutionMode

data ExecutionMode Source #

Constructors

Auto 
Interactive 
Instances
Bounded ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ExecutionMode -> Constr #

dataTypeOf :: ExecutionMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ExecutionMode :: Type -> Type #

Hashable ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: ExecutionMode -> Text #

NFData ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ExecutionMode -> () #

type Rep ExecutionMode Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ExecutionMode = D1 (MetaData "ExecutionMode" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Auto" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Interactive" PrefixI False) (U1 :: Type -> Type))

Fault

data Fault Source #

Constructors

Client 
Server 
Unknown 
Instances
Bounded Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

Data Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: Fault -> Constr #

dataTypeOf :: Fault -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

compare :: Fault -> Fault -> Ordering #

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

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

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

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

max :: Fault -> Fault -> Fault #

min :: Fault -> Fault -> Fault #

Read Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

showsPrec :: Int -> Fault -> ShowS #

show :: Fault -> String #

showList :: [Fault] -> ShowS #

Generic Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep Fault :: Type -> Type #

Methods

from :: Fault -> Rep Fault x #

to :: Rep Fault x -> Fault #

Hashable Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

hashWithSalt :: Int -> Fault -> Int #

hash :: Fault -> Int #

FromJSON Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

ToQuery Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toQuery :: Fault -> QueryString #

ToByteString Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toBS :: Fault -> ByteString #

FromText Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

parser :: Parser Fault #

ToText Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: Fault -> Text #

NFData Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: Fault -> () #

type Rep Fault Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep Fault = D1 (MetaData "Fault" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Client" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Server" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type)))

InstanceInformationFilterKey

data InstanceInformationFilterKey Source #

Instances
Bounded InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: InstanceInformationFilterKey -> Constr #

dataTypeOf :: InstanceInformationFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep InstanceInformationFilterKey :: Type -> Type #

Hashable InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InstanceInformationFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InstanceInformationFilterKey = D1 (MetaData "InstanceInformationFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (((C1 (MetaCons "IIFKActivationIds" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IIFKAgentVersion" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IIFKAssociationStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IIFKIAMRole" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "IIFKInstanceIds" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IIFKPingStatus" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IIFKPlatformTypes" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IIFKResourceType" PrefixI False) (U1 :: Type -> Type))))

InstancePatchStateOperatorType

data InstancePatchStateOperatorType Source #

Instances
Bounded InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: InstancePatchStateOperatorType -> Constr #

dataTypeOf :: InstancePatchStateOperatorType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep InstancePatchStateOperatorType :: Type -> Type #

Hashable InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InstancePatchStateOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InstancePatchStateOperatorType = D1 (MetaData "InstancePatchStateOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "IPSOTEqual" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IPSOTGreaterThan" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IPSOTLessThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IPSOTNotEqual" PrefixI False) (U1 :: Type -> Type)))

InventoryAttributeDataType

data InventoryAttributeDataType Source #

Constructors

IADTNumber 
IADTString 
Instances
Bounded InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: InventoryAttributeDataType -> Constr #

dataTypeOf :: InventoryAttributeDataType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep InventoryAttributeDataType :: Type -> Type #

Hashable InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventoryAttributeDataType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventoryAttributeDataType = D1 (MetaData "InventoryAttributeDataType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "IADTNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IADTString" PrefixI False) (U1 :: Type -> Type))

InventoryDeletionStatus

data InventoryDeletionStatus Source #

Constructors

Complete 
InProgress 
Instances
Bounded InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: InventoryDeletionStatus -> Constr #

dataTypeOf :: InventoryDeletionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep InventoryDeletionStatus :: Type -> Type #

Hashable InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: InventoryDeletionStatus -> () #

type Rep InventoryDeletionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventoryDeletionStatus = D1 (MetaData "InventoryDeletionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Complete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type))

InventoryQueryOperatorType

data InventoryQueryOperatorType Source #

Instances
Bounded InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: InventoryQueryOperatorType -> Constr #

dataTypeOf :: InventoryQueryOperatorType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep InventoryQueryOperatorType :: Type -> Type #

Hashable InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventoryQueryOperatorType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventoryQueryOperatorType = D1 (MetaData "InventoryQueryOperatorType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "BeginWith" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Equal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GreaterThan" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LessThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotEqual" PrefixI False) (U1 :: Type -> Type))))

InventorySchemaDeleteOption

data InventorySchemaDeleteOption Source #

Instances
Bounded InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: InventorySchemaDeleteOption -> Constr #

dataTypeOf :: InventorySchemaDeleteOption -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep InventorySchemaDeleteOption :: Type -> Type #

Hashable InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventorySchemaDeleteOption Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep InventorySchemaDeleteOption = D1 (MetaData "InventorySchemaDeleteOption" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DeleteSchema" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DisableSchema" PrefixI False) (U1 :: Type -> Type))

LastResourceDataSyncStatus

data LastResourceDataSyncStatus Source #

Instances
Bounded LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: LastResourceDataSyncStatus -> Constr #

dataTypeOf :: LastResourceDataSyncStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep LastResourceDataSyncStatus :: Type -> Type #

Hashable LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep LastResourceDataSyncStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep LastResourceDataSyncStatus = D1 (MetaData "LastResourceDataSyncStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "LRDSSFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LRDSSInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LRDSSSuccessful" PrefixI False) (U1 :: Type -> Type)))

MaintenanceWindowExecutionStatus

data MaintenanceWindowExecutionStatus Source #

Instances
Bounded MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: MaintenanceWindowExecutionStatus -> Constr #

dataTypeOf :: MaintenanceWindowExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep MaintenanceWindowExecutionStatus :: Type -> Type #

Hashable MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep MaintenanceWindowExecutionStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep MaintenanceWindowExecutionStatus = D1 (MetaData "MaintenanceWindowExecutionStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (((C1 (MetaCons "MWESCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MWESCancelling" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MWESFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MWESInProgress" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "MWESPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MWESSkippedOverlapping" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MWESSuccess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MWESTimedOut" PrefixI False) (U1 :: Type -> Type))))

MaintenanceWindowResourceType

data MaintenanceWindowResourceType Source #

Constructors

Instance 
Instances
Bounded MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: MaintenanceWindowResourceType -> Constr #

dataTypeOf :: MaintenanceWindowResourceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep MaintenanceWindowResourceType :: Type -> Type #

Hashable MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep MaintenanceWindowResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep MaintenanceWindowResourceType = D1 (MetaData "MaintenanceWindowResourceType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Instance" PrefixI False) (U1 :: Type -> Type))

MaintenanceWindowTaskType

data MaintenanceWindowTaskType Source #

Instances
Bounded MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: MaintenanceWindowTaskType -> Constr #

dataTypeOf :: MaintenanceWindowTaskType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep MaintenanceWindowTaskType :: Type -> Type #

Hashable MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep MaintenanceWindowTaskType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep MaintenanceWindowTaskType = D1 (MetaData "MaintenanceWindowTaskType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Automation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Lambda" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RunCommand" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StepFunctions" PrefixI False) (U1 :: Type -> Type)))

NotificationEvent

data NotificationEvent Source #

Instances
Bounded NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: NotificationEvent -> Constr #

dataTypeOf :: NotificationEvent -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep NotificationEvent :: Type -> Type #

Hashable NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: NotificationEvent -> () #

type Rep NotificationEvent Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep NotificationEvent = D1 (MetaData "NotificationEvent" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "NEAll" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NECancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NEFailed" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "NEInProgress" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NESuccess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NETimedOut" PrefixI False) (U1 :: Type -> Type))))

NotificationType

data NotificationType Source #

Constructors

Command 
Invocation 
Instances
Bounded NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: NotificationType -> Constr #

dataTypeOf :: NotificationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep NotificationType :: Type -> Type #

Hashable NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: NotificationType -> () #

type Rep NotificationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep NotificationType = D1 (MetaData "NotificationType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Command" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Invocation" PrefixI False) (U1 :: Type -> Type))

OperatingSystem

data OperatingSystem Source #

Instances
Bounded OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: OperatingSystem -> Constr #

dataTypeOf :: OperatingSystem -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep OperatingSystem :: Type -> Type #

Hashable OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: OperatingSystem -> () #

type Rep OperatingSystem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep OperatingSystem = D1 (MetaData "OperatingSystem" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "AmazonLinux" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Centos" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RedhatEnterpriseLinux" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Suse" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Ubuntu" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Windows" PrefixI False) (U1 :: Type -> Type))))

ParameterType

data ParameterType Source #

Instances
Bounded ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ParameterType -> Constr #

dataTypeOf :: ParameterType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ParameterType :: Type -> Type #

Hashable ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: ParameterType -> Text #

NFData ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ParameterType -> () #

type Rep ParameterType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ParameterType = D1 (MetaData "ParameterType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "SecureString" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "String" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StringList" PrefixI False) (U1 :: Type -> Type)))

ParametersFilterKey

data ParametersFilterKey Source #

Constructors

PFKKeyId 
PFKName 
PFKType 
Instances
Bounded ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ParametersFilterKey -> Constr #

dataTypeOf :: ParametersFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ParametersFilterKey :: Type -> Type #

Hashable ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ParametersFilterKey -> () #

type Rep ParametersFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ParametersFilterKey = D1 (MetaData "ParametersFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PFKKeyId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PFKName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PFKType" PrefixI False) (U1 :: Type -> Type)))

PatchComplianceDataState

data PatchComplianceDataState Source #

Instances
Bounded PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PatchComplianceDataState -> Constr #

dataTypeOf :: PatchComplianceDataState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PatchComplianceDataState :: Type -> Type #

Hashable PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PatchComplianceDataState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PatchComplianceDataState = D1 (MetaData "PatchComplianceDataState" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Installed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InstalledOther" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Missing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotApplicable" PrefixI False) (U1 :: Type -> Type))))

PatchComplianceLevel

data PatchComplianceLevel Source #

Instances
Bounded PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PatchComplianceLevel -> Constr #

dataTypeOf :: PatchComplianceLevel -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PatchComplianceLevel :: Type -> Type #

Hashable PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: PatchComplianceLevel -> () #

type Rep PatchComplianceLevel Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PatchComplianceLevel = D1 (MetaData "PatchComplianceLevel" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Critical" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "High" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Informational" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Low" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Medium" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unspecified" PrefixI False) (U1 :: Type -> Type))))

PatchDeploymentStatus

data PatchDeploymentStatus Source #

Instances
Bounded PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PatchDeploymentStatus -> Constr #

dataTypeOf :: PatchDeploymentStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PatchDeploymentStatus :: Type -> Type #

Hashable PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: PatchDeploymentStatus -> () #

type Rep PatchDeploymentStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PatchDeploymentStatus = D1 (MetaData "PatchDeploymentStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Approved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExplicitApproved" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ExplicitRejected" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PendingApproval" PrefixI False) (U1 :: Type -> Type)))

PatchFilterKey

data PatchFilterKey Source #

Instances
Bounded PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PatchFilterKey -> Constr #

dataTypeOf :: PatchFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PatchFilterKey :: Type -> Type #

Hashable PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: PatchFilterKey -> () #

type Rep PatchFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PatchFilterKey = D1 (MetaData "PatchFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Classification" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MsrcSeverity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PatchId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Priority" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Product" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Section" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Severity" PrefixI False) (U1 :: Type -> Type))))

PatchOperationType

data PatchOperationType Source #

Constructors

Install 
Scan 
Instances
Bounded PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PatchOperationType -> Constr #

dataTypeOf :: PatchOperationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PatchOperationType :: Type -> Type #

Hashable PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: PatchOperationType -> () #

type Rep PatchOperationType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PatchOperationType = D1 (MetaData "PatchOperationType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Install" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Scan" PrefixI False) (U1 :: Type -> Type))

PingStatus

data PingStatus Source #

Instances
Bounded PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PingStatus -> Constr #

dataTypeOf :: PingStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PingStatus :: Type -> Type #

Hashable PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: PingStatus -> Text #

NFData PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: PingStatus -> () #

type Rep PingStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PingStatus = D1 (MetaData "PingStatus" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ConnectionLost" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Inactive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Online" PrefixI False) (U1 :: Type -> Type)))

PlatformType

data PlatformType Source #

Constructors

PTLinux 
PTWindows 
Instances
Bounded PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: PlatformType -> Constr #

dataTypeOf :: PlatformType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep PlatformType :: Type -> Type #

Hashable PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: PlatformType -> Text #

NFData PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: PlatformType -> () #

type Rep PlatformType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep PlatformType = D1 (MetaData "PlatformType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PTLinux" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTWindows" PrefixI False) (U1 :: Type -> Type))

ResourceDataSyncS3Format

data ResourceDataSyncS3Format Source #

Constructors

JSONSerDe 
Instances
Bounded ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ResourceDataSyncS3Format -> Constr #

dataTypeOf :: ResourceDataSyncS3Format -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ResourceDataSyncS3Format :: Type -> Type #

Hashable ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ResourceDataSyncS3Format Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ResourceDataSyncS3Format = D1 (MetaData "ResourceDataSyncS3Format" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "JSONSerDe" PrefixI False) (U1 :: Type -> Type))

ResourceType

data ResourceType Source #

Instances
Bounded ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ResourceType -> Constr #

dataTypeOf :: ResourceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ResourceType :: Type -> Type #

Hashable ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromJSON ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: ResourceType -> Text #

NFData ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ResourceType -> () #

type Rep ResourceType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ResourceType = D1 (MetaData "ResourceType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Document" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EC2Instance" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ManagedInstance" PrefixI False) (U1 :: Type -> Type)))

ResourceTypeForTagging

data ResourceTypeForTagging Source #

Instances
Bounded ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: ResourceTypeForTagging -> Constr #

dataTypeOf :: ResourceTypeForTagging -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep ResourceTypeForTagging :: Type -> Type #

Hashable ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: ResourceTypeForTagging -> () #

type Rep ResourceTypeForTagging Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep ResourceTypeForTagging = D1 (MetaData "ResourceTypeForTagging" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "RTFTDocument" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RTFTMaintenanceWindow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RTFTManagedInstance" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RTFTParameter" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RTFTPatchBaseline" PrefixI False) (U1 :: Type -> Type))))

SignalType

data SignalType Source #

Instances
Bounded SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: SignalType -> Constr #

dataTypeOf :: SignalType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep SignalType :: Type -> Type #

Hashable SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: SignalType -> Text #

NFData SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: SignalType -> () #

type Rep SignalType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep SignalType = D1 (MetaData "SignalType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Approve" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Reject" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Resume" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StartStep" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StopStep" PrefixI False) (U1 :: Type -> Type))))

StepExecutionFilterKey

data StepExecutionFilterKey Source #

Instances
Bounded StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: StepExecutionFilterKey -> Constr #

dataTypeOf :: StepExecutionFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep StepExecutionFilterKey :: Type -> Type #

Hashable StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToJSON StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToQuery StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

FromText StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

NFData StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: StepExecutionFilterKey -> () #

type Rep StepExecutionFilterKey Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep StepExecutionFilterKey = D1 (MetaData "StepExecutionFilterKey" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) ((C1 (MetaCons "Action" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StartTimeAfter" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StartTimeBefore" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "StepExecutionId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StepExecutionStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StepName" PrefixI False) (U1 :: Type -> Type))))

StopType

data StopType Source #

Constructors

STCancel 
STComplete 
Instances
Bounded StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Enum StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Eq StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Data StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

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

toConstr :: StopType -> Constr #

dataTypeOf :: StopType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Read StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Show StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Generic StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Associated Types

type Rep StopType :: Type -> Type #

Methods

from :: StopType -> Rep StopType x #

to :: Rep StopType x -> StopType #

Hashable StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

hashWithSalt :: Int -> StopType -> Int #

hash :: StopType -> Int #

ToJSON StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToHeader StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

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

ToQuery StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToByteString StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toBS :: StopType -> ByteString #

FromText StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

ToText StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

toText :: StopType -> Text #

NFData StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

Methods

rnf :: StopType -> () #

type Rep StopType Source # 
Instance details

Defined in Network.AWS.SSM.Types.Sum

type Rep StopType = D1 (MetaData "StopType" "Network.AWS.SSM.Types.Sum" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "STCancel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "STComplete" PrefixI False) (U1 :: Type -> Type))

Activation

data Activation Source #

An activation registers one or more on-premises servers or virtual machines (VMs) with AWS so that you can configure those servers or VMs using Run Command. A server or VM that has been registered with AWS is called a managed instance.

See: activation smart constructor.

Instances
Eq Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

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

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

toConstr :: Activation -> Constr #

dataTypeOf :: Activation -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Activation :: Type -> Type #

Hashable Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Activation -> () #

type Rep Activation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

activation :: Activation Source #

Creates a value of Activation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aExpired - Whether or not the activation is expired.
  • aDefaultInstanceName - A name for the managed instance when it is created.
  • aActivationId - The ID created by Systems Manager when you submitted the activation.
  • aCreatedDate - The date the activation was created.
  • aRegistrationLimit - The maximum number of managed instances that can be registered using this activation.
  • aExpirationDate - The date when this activation can no longer be used to register managed instances.
  • aDescription - A user defined description of the activation.
  • aRegistrationsCount - The number of managed instances already registered with this activation.
  • aIAMRole - The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

aExpired :: Lens' Activation (Maybe Bool) Source #

Whether or not the activation is expired.

aDefaultInstanceName :: Lens' Activation (Maybe Text) Source #

A name for the managed instance when it is created.

aActivationId :: Lens' Activation (Maybe Text) Source #

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

aCreatedDate :: Lens' Activation (Maybe UTCTime) Source #

The date the activation was created.

aRegistrationLimit :: Lens' Activation (Maybe Natural) Source #

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

aExpirationDate :: Lens' Activation (Maybe UTCTime) Source #

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

aDescription :: Lens' Activation (Maybe Text) Source #

A user defined description of the activation.

aRegistrationsCount :: Lens' Activation (Maybe Natural) Source #

The number of managed instances already registered with this activation.

aIAMRole :: Lens' Activation (Maybe Text) Source #

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

Association

data Association Source #

Describes an association of a Systems Manager document and an instance.

See: association smart constructor.

Instances
Eq Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

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

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

toConstr :: Association -> Constr #

dataTypeOf :: Association -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Association :: Type -> Type #

Hashable Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Association -> () #

type Rep Association Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

association :: Association Source #

Creates a value of Association with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aAssociationId - The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.
  • aInstanceId - The ID of the instance.
  • aOverview - Information about the association.
  • aLastExecutionDate - The date on which the association was last run.
  • aScheduleExpression - A cron expression that specifies a schedule when the association runs.
  • aName - The name of the Systems Manager document.
  • aTargets - The instances targeted by the request to create an association.
  • aDocumentVersion - The version of the document used in the association.
  • aAssociationVersion - The association version.
  • aAssociationName - The association name.

aAssociationId :: Lens' Association (Maybe Text) Source #

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

aInstanceId :: Lens' Association (Maybe Text) Source #

The ID of the instance.

aOverview :: Lens' Association (Maybe AssociationOverview) Source #

Information about the association.

aLastExecutionDate :: Lens' Association (Maybe UTCTime) Source #

The date on which the association was last run.

aScheduleExpression :: Lens' Association (Maybe Text) Source #

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

aName :: Lens' Association (Maybe Text) Source #

The name of the Systems Manager document.

aTargets :: Lens' Association [Target] Source #

The instances targeted by the request to create an association.

aDocumentVersion :: Lens' Association (Maybe Text) Source #

The version of the document used in the association.

aAssociationVersion :: Lens' Association (Maybe Text) Source #

The association version.

aAssociationName :: Lens' Association (Maybe Text) Source #

The association name.

AssociationDescription

data AssociationDescription Source #

Describes the parameters for a document.

See: associationDescription smart constructor.

Instances
Eq AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

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

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

toConstr :: AssociationDescription -> Constr #

dataTypeOf :: AssociationDescription -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AssociationDescription :: Type -> Type #

Hashable AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: AssociationDescription -> () #

type Rep AssociationDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AssociationDescription = D1 (MetaData "AssociationDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AssociationDescription'" PrefixI True) ((((S1 (MetaSel (Just "_adAssociationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_adStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AssociationStatus)) :*: S1 (MetaSel (Just "_adLastSuccessfulExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_adOverview") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AssociationOverview)) :*: S1 (MetaSel (Just "_adLastUpdateAssociationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_adDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_adLastExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 (MetaSel (Just "_adScheduleExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_adOutputLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAssociationOutputLocation)) :*: S1 (MetaSel (Just "_adTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target])))) :*: ((S1 (MetaSel (Just "_adParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_adDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_adAssociationVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adAssociationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

associationDescription :: AssociationDescription Source #

Creates a value of AssociationDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

adLastSuccessfulExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The last date on which the association was successfully run.

adLastUpdateAssociationDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The date when the association was last updated.

adDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The date when the association was made.

adLastExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) Source #

The date on which the association was last run.

adScheduleExpression :: Lens' AssociationDescription (Maybe Text) Source #

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

adName :: Lens' AssociationDescription (Maybe Text) Source #

The name of the Systems Manager document.

adOutputLocation :: Lens' AssociationDescription (Maybe InstanceAssociationOutputLocation) Source #

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

adTargets :: Lens' AssociationDescription [Target] Source #

The instances targeted by the request.

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

A description of the parameters for a document.

AssociationFilter

data AssociationFilter Source #

Describes a filter.

See: associationFilter smart constructor.

Instances
Eq AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

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

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

toConstr :: AssociationFilter -> Constr #

dataTypeOf :: AssociationFilter -> DataType #

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

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

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

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

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationFilter -> m AssociationFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationFilter -> m AssociationFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationFilter -> m AssociationFilter #

Read AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AssociationFilter :: Type -> Type #

Hashable AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: AssociationFilter -> () #

type Rep AssociationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AssociationFilter = D1 (MetaData "AssociationFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AssociationFilter'" PrefixI True) (S1 (MetaSel (Just "_afKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AssociationFilterKey) :*: S1 (MetaSel (Just "_afValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

associationFilter Source #

Creates a value of AssociationFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AssociationOverview

data AssociationOverview Source #

Information about the association.

See: associationOverview smart constructor.

Instances
Eq AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationOverview -> c AssociationOverview #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationOverview #

toConstr :: AssociationOverview -> Constr #

dataTypeOf :: AssociationOverview -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssociationOverview) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationOverview) #

gmapT :: (forall b. Data b => b -> b) -> AssociationOverview -> AssociationOverview #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationOverview -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationOverview -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationOverview -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationOverview -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationOverview -> m AssociationOverview #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationOverview -> m AssociationOverview #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationOverview -> m AssociationOverview #

Read AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AssociationOverview :: Type -> Type #

Hashable AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: AssociationOverview -> () #

type Rep AssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AssociationOverview = D1 (MetaData "AssociationOverview" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AssociationOverview'" PrefixI True) (S1 (MetaSel (Just "_aoDetailedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aoStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoAssociationStatusAggregatedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Int))))))

associationOverview :: AssociationOverview Source #

Creates a value of AssociationOverview with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aoDetailedStatus - A detailed status of the association.
  • aoStatus - The status of the association. Status can be: Pending, Success, or Failed.
  • aoAssociationStatusAggregatedCount - Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

aoDetailedStatus :: Lens' AssociationOverview (Maybe Text) Source #

A detailed status of the association.

aoStatus :: Lens' AssociationOverview (Maybe Text) Source #

The status of the association. Status can be: Pending, Success, or Failed.

aoAssociationStatusAggregatedCount :: Lens' AssociationOverview (HashMap Text Int) Source #

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

AssociationStatus

data AssociationStatus Source #

Describes an association status.

See: associationStatus smart constructor.

Instances
Eq AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationStatus -> c AssociationStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationStatus #

toConstr :: AssociationStatus -> Constr #

dataTypeOf :: AssociationStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssociationStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationStatus) #

gmapT :: (forall b. Data b => b -> b) -> AssociationStatus -> AssociationStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationStatus -> m AssociationStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationStatus -> m AssociationStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationStatus -> m AssociationStatus #

Read AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AssociationStatus :: Type -> Type #

Hashable AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: AssociationStatus -> () #

type Rep AssociationStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AssociationStatus = D1 (MetaData "AssociationStatus" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AssociationStatus'" PrefixI True) ((S1 (MetaSel (Just "_asAdditionalInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_asDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX)) :*: (S1 (MetaSel (Just "_asName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AssociationStatusName) :*: S1 (MetaSel (Just "_asMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

associationStatus Source #

Creates a value of AssociationStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asDate :: Lens' AssociationStatus UTCTime Source #

The date when the status changed.

asMessage :: Lens' AssociationStatus Text Source #

The reason for the status.

AssociationVersionInfo

data AssociationVersionInfo Source #

Information about the association version.

See: associationVersionInfo smart constructor.

Instances
Eq AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssociationVersionInfo -> c AssociationVersionInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssociationVersionInfo #

toConstr :: AssociationVersionInfo -> Constr #

dataTypeOf :: AssociationVersionInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssociationVersionInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssociationVersionInfo) #

gmapT :: (forall b. Data b => b -> b) -> AssociationVersionInfo -> AssociationVersionInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssociationVersionInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssociationVersionInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssociationVersionInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssociationVersionInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssociationVersionInfo -> m AssociationVersionInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationVersionInfo -> m AssociationVersionInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssociationVersionInfo -> m AssociationVersionInfo #

Read AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AssociationVersionInfo :: Type -> Type #

Hashable AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: AssociationVersionInfo -> () #

type Rep AssociationVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

associationVersionInfo :: AssociationVersionInfo Source #

Creates a value of AssociationVersionInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aviAssociationId - The ID created by the system when the association was created.
  • aviCreatedDate - The date the association version was created.
  • aviScheduleExpression - The cron or rate schedule specified for the association when the association version was created.
  • aviName - The name specified when the association was created.
  • aviOutputLocation - The location in Amazon S3 specified for the association when the association version was created.
  • aviTargets - The targets specified for the association when the association version was created.
  • aviParameters - Parameters specified when the association version was created.
  • aviDocumentVersion - The version of a Systems Manager document used when the association version was created.
  • aviAssociationVersion - The association version.
  • aviAssociationName - The name specified for the association version when the association version was created.

aviAssociationId :: Lens' AssociationVersionInfo (Maybe Text) Source #

The ID created by the system when the association was created.

aviCreatedDate :: Lens' AssociationVersionInfo (Maybe UTCTime) Source #

The date the association version was created.

aviScheduleExpression :: Lens' AssociationVersionInfo (Maybe Text) Source #

The cron or rate schedule specified for the association when the association version was created.

aviName :: Lens' AssociationVersionInfo (Maybe Text) Source #

The name specified when the association was created.

aviOutputLocation :: Lens' AssociationVersionInfo (Maybe InstanceAssociationOutputLocation) Source #

The location in Amazon S3 specified for the association when the association version was created.

aviTargets :: Lens' AssociationVersionInfo [Target] Source #

The targets specified for the association when the association version was created.

aviParameters :: Lens' AssociationVersionInfo (HashMap Text [Text]) Source #

Parameters specified when the association version was created.

aviDocumentVersion :: Lens' AssociationVersionInfo (Maybe Text) Source #

The version of a Systems Manager document used when the association version was created.

aviAssociationName :: Lens' AssociationVersionInfo (Maybe Text) Source #

The name specified for the association version when the association version was created.

AutomationExecution

data AutomationExecution Source #

Detailed information about the current state of an individual Automation execution.

See: automationExecution smart constructor.

Instances
Eq AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecution -> c AutomationExecution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecution #

toConstr :: AutomationExecution -> Constr #

dataTypeOf :: AutomationExecution -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecution) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecution) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecution -> AutomationExecution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecution -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecution -> m AutomationExecution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecution -> m AutomationExecution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecution -> m AutomationExecution #

Read AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AutomationExecution :: Type -> Type #

Hashable AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: AutomationExecution -> () #

type Rep AutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AutomationExecution = D1 (MetaData "AutomationExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AutomationExecution'" PrefixI True) ((((S1 (MetaSel (Just "_aeCurrentStepName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeTargetParameterName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aeExecutedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aeDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeExecutionEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 (MetaSel (Just "_aeFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aeMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionMode)) :*: S1 (MetaSel (Just "_aeStepExecutionsTruncated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_aeAutomationExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus)) :*: (S1 (MetaSel (Just "_aeParentAutomationExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))))))) :*: (((S1 (MetaSel (Just "_aeMaxErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeExecutionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_aeCurrentAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aeTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target])) :*: S1 (MetaSel (Just "_aeResolvedTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResolvedTargets))))) :*: ((S1 (MetaSel (Just "_aeParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: (S1 (MetaSel (Just "_aeDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeAutomationExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_aeStepExecutions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StepExecution])) :*: (S1 (MetaSel (Just "_aeMaxConcurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

automationExecution :: AutomationExecution Source #

Creates a value of AutomationExecution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aeCurrentStepName :: Lens' AutomationExecution (Maybe Text) Source #

The name of the currently executing step.

aeExecutedBy :: Lens' AutomationExecution (Maybe Text) Source #

The Amazon Resource Name (ARN) of the user who executed the automation.

aeDocumentName :: Lens' AutomationExecution (Maybe Text) Source #

The name of the Automation document used during the execution.

aeExecutionEndTime :: Lens' AutomationExecution (Maybe UTCTime) Source #

The time the execution finished.

aeFailureMessage :: Lens' AutomationExecution (Maybe Text) Source #

A message describing why an execution has failed, if the status is set to Failed.

aeMode :: Lens' AutomationExecution (Maybe ExecutionMode) Source #

The automation execution mode.

aeStepExecutionsTruncated :: Lens' AutomationExecution (Maybe Bool) Source #

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

aeParentAutomationExecutionId :: Lens' AutomationExecution (Maybe Text) Source #

The AutomationExecutionId of the parent automation.

aeOutputs :: Lens' AutomationExecution (HashMap Text [Text]) Source #

The list of execution outputs as defined in the automation document.

aeMaxErrors :: Lens' AutomationExecution (Maybe Text) Source #

The MaxErrors value specified by the user when the execution started.

aeExecutionStartTime :: Lens' AutomationExecution (Maybe UTCTime) Source #

The time the execution started.

aeCurrentAction :: Lens' AutomationExecution (Maybe Text) Source #

The action of the currently executing step.

aeTargets :: Lens' AutomationExecution [Target] Source #

The specified targets.

aeResolvedTargets :: Lens' AutomationExecution (Maybe ResolvedTargets) Source #

A list of resolved targets in the rate control execution.

aeParameters :: Lens' AutomationExecution (HashMap Text [Text]) Source #

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

aeDocumentVersion :: Lens' AutomationExecution (Maybe Text) Source #

The version of the document to use during execution.

aeStepExecutions :: Lens' AutomationExecution [StepExecution] Source #

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are executed in order.

aeMaxConcurrency :: Lens' AutomationExecution (Maybe Text) Source #

The MaxConcurrency value specified by the user when the execution started.

aeTarget :: Lens' AutomationExecution (Maybe Text) Source #

The target of the execution.

AutomationExecutionFilter

data AutomationExecutionFilter Source #

A filter used to match specific automation executions. This is used to limit the scope of Automation execution information returned.

See: automationExecutionFilter smart constructor.

Instances
Eq AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecutionFilter -> c AutomationExecutionFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecutionFilter #

toConstr :: AutomationExecutionFilter -> Constr #

dataTypeOf :: AutomationExecutionFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecutionFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecutionFilter) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecutionFilter -> AutomationExecutionFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecutionFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecutionFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecutionFilter -> m AutomationExecutionFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionFilter -> m AutomationExecutionFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionFilter -> m AutomationExecutionFilter #

Read AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AutomationExecutionFilter :: Type -> Type #

Hashable AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AutomationExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AutomationExecutionFilter = D1 (MetaData "AutomationExecutionFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AutomationExecutionFilter'" PrefixI True) (S1 (MetaSel (Just "_aefKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AutomationExecutionFilterKey) :*: S1 (MetaSel (Just "_aefValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))

automationExecutionFilter Source #

Creates a value of AutomationExecutionFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aefKey - One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.
  • aefValues - The values used to limit the execution information associated with the filter's key.

aefKey :: Lens' AutomationExecutionFilter AutomationExecutionFilterKey Source #

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

aefValues :: Lens' AutomationExecutionFilter (NonEmpty Text) Source #

The values used to limit the execution information associated with the filter's key.

AutomationExecutionMetadata

data AutomationExecutionMetadata Source #

Details about a specific Automation execution.

See: automationExecutionMetadata smart constructor.

Instances
Eq AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutomationExecutionMetadata -> c AutomationExecutionMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutomationExecutionMetadata #

toConstr :: AutomationExecutionMetadata -> Constr #

dataTypeOf :: AutomationExecutionMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutomationExecutionMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutomationExecutionMetadata) #

gmapT :: (forall b. Data b => b -> b) -> AutomationExecutionMetadata -> AutomationExecutionMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutomationExecutionMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutomationExecutionMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutomationExecutionMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutomationExecutionMetadata -> m AutomationExecutionMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionMetadata -> m AutomationExecutionMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutomationExecutionMetadata -> m AutomationExecutionMetadata #

Read AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep AutomationExecutionMetadata :: Type -> Type #

Hashable AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AutomationExecutionMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep AutomationExecutionMetadata = D1 (MetaData "AutomationExecutionMetadata" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "AutomationExecutionMetadata'" PrefixI True) ((((S1 (MetaSel (Just "_aemCurrentStepName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aemTargetParameterName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aemLogFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aemExecutedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aemDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_aemExecutionEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_aemFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aemMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionMode)) :*: (S1 (MetaSel (Just "_aemAutomationExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus)) :*: S1 (MetaSel (Just "_aemParentAutomationExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_aemOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_aemMaxErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aemExecutionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_aemCurrentAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aemTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target]))))) :*: ((S1 (MetaSel (Just "_aemResolvedTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResolvedTargets)) :*: S1 (MetaSel (Just "_aemDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aemAutomationExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aemMaxConcurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aemTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

automationExecutionMetadata :: AutomationExecutionMetadata Source #

Creates a value of AutomationExecutionMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aemCurrentStepName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The name of the currently executing step.

aemTargetParameterName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The list of execution outputs as defined in the Automation document.

aemLogFile :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

An Amazon S3 bucket where execution information is stored.

aemExecutedBy :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The IAM role ARN of the user who executed the Automation.

aemDocumentName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The name of the Automation document used during execution.

aemExecutionEndTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #

The time the execution finished. This is not populated if the execution is still in progress.

aemFailureMessage :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The list of execution outputs as defined in the Automation document.

aemAutomationExecutionStatus :: Lens' AutomationExecutionMetadata (Maybe AutomationExecutionStatus) Source #

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

aemParentAutomationExecutionId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The ExecutionId of the parent Automation.

aemOutputs :: Lens' AutomationExecutionMetadata (HashMap Text [Text]) Source #

The list of execution outputs as defined in the Automation document.

aemMaxErrors :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The MaxErrors value specified by the user when starting the Automation.

aemCurrentAction :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The action of the currently executing step.

aemTargets :: Lens' AutomationExecutionMetadata [Target] Source #

The targets defined by the user when starting the Automation.

aemResolvedTargets :: Lens' AutomationExecutionMetadata (Maybe ResolvedTargets) Source #

A list of targets that resolved during the execution.

aemDocumentVersion :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The document version used during the execution.

aemMaxConcurrency :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The MaxConcurrency value specified by the user when starting the Automation.

aemTarget :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The list of execution outputs as defined in the Automation document.

Command

data Command Source #

Describes a command request.

See: command smart constructor.

Instances
Eq Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Data Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Command -> c Command #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Command #

toConstr :: Command -> Constr #

dataTypeOf :: Command -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Command) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Command) #

gmapT :: (forall b. Data b => b -> b) -> Command -> Command #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Command -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Command -> r #

gmapQ :: (forall d. Data d => d -> u) -> Command -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Command -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Command -> m Command #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Command -> m Command #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Command -> m Command #

Read Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Hashable Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

FromJSON Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Command -> () #

type Rep Command Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep Command = D1 (MetaData "Command" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Command'" PrefixI True) ((((S1 (MetaSel (Just "_cStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandStatus)) :*: S1 (MetaSel (Just "_cExpiresAfter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_cNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig)) :*: (S1 (MetaSel (Just "_cTargetCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_cOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cErrorCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_cStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cMaxErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cInstanceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 (MetaSel (Just "_cOutputS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target]))) :*: (S1 (MetaSel (Just "_cCommandId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_cDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cCompletedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_cOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cMaxConcurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cRequestedDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_cServiceRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

command :: Command Source #

Creates a value of Command with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cStatus - The status of the command.
  • cExpiresAfter - If this time is reached and the command has not already started executing, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.
  • cNotificationConfig - Configurations for sending notifications about command status changes.
  • cTargetCount - The number of targets for the command.
  • cOutputS3KeyPrefix - The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.
  • cDocumentName - The name of the document requested for execution.
  • cErrorCount - The number of targets for which the status is Failed or Execution Timed Out.
  • cStatusDetails - A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to any instances. * In Progress: The command has been sent to at least one instance but has not reached a final state on all instances. * Success: The command successfully executed on all invocations. This is a terminal state. * Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state. * Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state. * Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state. * Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before executing it on any instance. This is a terminal state.
  • cMaxErrors - The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Executing a Command Using Systems Manager Run Command .
  • cInstanceIds - The instance IDs against which this command was requested.
  • cOutputS3Region - (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
  • cTargets - An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.
  • cCommandId - A unique identifier for this command.
  • cParameters - The parameter values to be inserted in the document when executing the command.
  • cDocumentVersion - The SSM document version.
  • cComment - User-specified information about the command, such as a brief description of what the command should do.
  • cCompletedCount - The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.
  • cOutputS3BucketName - The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.
  • cMaxConcurrency - The maximum number of instances that are allowed to execute the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Executing a Command Using Systems Manager Run Command .
  • cRequestedDateTime - The date and time the command was requested.
  • cServiceRole - The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

cStatus :: Lens' Command (Maybe CommandStatus) Source #

The status of the command.

cExpiresAfter :: Lens' Command (Maybe UTCTime) Source #

If this time is reached and the command has not already started executing, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

cNotificationConfig :: Lens' Command (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes.

cTargetCount :: Lens' Command (Maybe Int) Source #

The number of targets for the command.

cOutputS3KeyPrefix :: Lens' Command (Maybe Text) Source #

The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

cDocumentName :: Lens' Command (Maybe Text) Source #

The name of the document requested for execution.

cErrorCount :: Lens' Command (Maybe Int) Source #

The number of targets for which the status is Failed or Execution Timed Out.

cStatusDetails :: Lens' Command (Maybe Text) Source #

A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to any instances. * In Progress: The command has been sent to at least one instance but has not reached a final state on all instances. * Success: The command successfully executed on all invocations. This is a terminal state. * Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state. * Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state. * Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state. * Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before executing it on any instance. This is a terminal state.

cMaxErrors :: Lens' Command (Maybe Text) Source #

The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Executing a Command Using Systems Manager Run Command .

cInstanceIds :: Lens' Command [Text] Source #

The instance IDs against which this command was requested.

cOutputS3Region :: Lens' Command (Maybe Text) Source #

(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

cTargets :: Lens' Command [Target] Source #

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

cCommandId :: Lens' Command (Maybe Text) Source #

A unique identifier for this command.

cParameters :: Lens' Command (HashMap Text [Text]) Source #

The parameter values to be inserted in the document when executing the command.

cDocumentVersion :: Lens' Command (Maybe Text) Source #

The SSM document version.

cComment :: Lens' Command (Maybe Text) Source #

User-specified information about the command, such as a brief description of what the command should do.

cCompletedCount :: Lens' Command (Maybe Int) Source #

The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

cOutputS3BucketName :: Lens' Command (Maybe Text) Source #

The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

cMaxConcurrency :: Lens' Command (Maybe Text) Source #

The maximum number of instances that are allowed to execute the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Executing a Command Using Systems Manager Run Command .

cRequestedDateTime :: Lens' Command (Maybe UTCTime) Source #

The date and time the command was requested.

cServiceRole :: Lens' Command (Maybe Text) Source #

The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

CommandFilter

data CommandFilter Source #

Describes a command filter.

See: commandFilter smart constructor.

Instances
Eq CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandFilter -> c CommandFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandFilter #

toConstr :: CommandFilter -> Constr #

dataTypeOf :: CommandFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CommandFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandFilter) #

gmapT :: (forall b. Data b => b -> b) -> CommandFilter -> CommandFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandFilter -> m CommandFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandFilter -> m CommandFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandFilter -> m CommandFilter #

Read CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep CommandFilter :: Type -> Type #

Hashable CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: CommandFilter -> () #

type Rep CommandFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep CommandFilter = D1 (MetaData "CommandFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "CommandFilter'" PrefixI True) (S1 (MetaSel (Just "_cfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 CommandFilterKey) :*: S1 (MetaSel (Just "_cfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

commandFilter Source #

Creates a value of CommandFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cfKey :: Lens' CommandFilter CommandFilterKey Source #

The name of the filter.

cfValue :: Lens' CommandFilter Text Source #

The filter value.

CommandInvocation

data CommandInvocation Source #

An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user executes SendCommand against three instances, then a command invocation is created for each requested instance ID. A command invocation returns status and detail information about a command you executed.

See: commandInvocation smart constructor.

Instances
Eq CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandInvocation -> c CommandInvocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandInvocation #

toConstr :: CommandInvocation -> Constr #

dataTypeOf :: CommandInvocation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CommandInvocation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandInvocation) #

gmapT :: (forall b. Data b => b -> b) -> CommandInvocation -> CommandInvocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandInvocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandInvocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandInvocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandInvocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandInvocation -> m CommandInvocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandInvocation -> m CommandInvocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandInvocation -> m CommandInvocation #

Read CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep CommandInvocation :: Type -> Type #

Hashable CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: CommandInvocation -> () #

type Rep CommandInvocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep CommandInvocation = D1 (MetaData "CommandInvocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "CommandInvocation'" PrefixI True) (((S1 (MetaSel (Just "_comInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_comStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandInvocationStatus)) :*: S1 (MetaSel (Just "_comNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig)))) :*: ((S1 (MetaSel (Just "_comCommandPlugins") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CommandPlugin])) :*: S1 (MetaSel (Just "_comDocumentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_comStandardErrorURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_comStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_comStandardOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_comCommandId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_comDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_comComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_comTraceOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_comInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_comRequestedDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_comServiceRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

commandInvocation :: CommandInvocation Source #

Creates a value of CommandInvocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • comInstanceId - The instance ID in which this invocation was requested.
  • comStatus - Whether or not the invocation succeeded, failed, or is pending.
  • comNotificationConfig - Configurations for sending notifications about command status changes on a per instance basis.
  • comCommandPlugins - Undocumented member.
  • comDocumentName - The document name that was requested for execution.
  • comStandardErrorURL - The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
  • comStatusDetails - A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
  • comStandardOutputURL - The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.
  • comCommandId - The command against which this invocation was requested.
  • comDocumentVersion - The SSM document version.
  • comComment - User-specified information about the command, such as a brief description of what the command should do.
  • comTraceOutput - Gets the trace output sent by the agent.
  • comInstanceName - The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.
  • comRequestedDateTime - The time and date the request was sent to this instance.
  • comServiceRole - The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

comInstanceId :: Lens' CommandInvocation (Maybe Text) Source #

The instance ID in which this invocation was requested.

comStatus :: Lens' CommandInvocation (Maybe CommandInvocationStatus) Source #

Whether or not the invocation succeeded, failed, or is pending.

comNotificationConfig :: Lens' CommandInvocation (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes on a per instance basis.

comDocumentName :: Lens' CommandInvocation (Maybe Text) Source #

The document name that was requested for execution.

comStandardErrorURL :: Lens' CommandInvocation (Maybe Text) Source #

The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

comStatusDetails :: Lens' CommandInvocation (Maybe Text) Source #

A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

comStandardOutputURL :: Lens' CommandInvocation (Maybe Text) Source #

The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

comCommandId :: Lens' CommandInvocation (Maybe Text) Source #

The command against which this invocation was requested.

comComment :: Lens' CommandInvocation (Maybe Text) Source #

User-specified information about the command, such as a brief description of what the command should do.

comTraceOutput :: Lens' CommandInvocation (Maybe Text) Source #

Gets the trace output sent by the agent.

comInstanceName :: Lens' CommandInvocation (Maybe Text) Source #

The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

comRequestedDateTime :: Lens' CommandInvocation (Maybe UTCTime) Source #

The time and date the request was sent to this instance.

comServiceRole :: Lens' CommandInvocation (Maybe Text) Source #

The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

CommandPlugin

data CommandPlugin Source #

Describes plugin details.

See: commandPlugin smart constructor.

Instances
Eq CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommandPlugin -> c CommandPlugin #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommandPlugin #

toConstr :: CommandPlugin -> Constr #

dataTypeOf :: CommandPlugin -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CommandPlugin) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommandPlugin) #

gmapT :: (forall b. Data b => b -> b) -> CommandPlugin -> CommandPlugin #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommandPlugin -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommandPlugin -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommandPlugin -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommandPlugin -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommandPlugin -> m CommandPlugin #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandPlugin -> m CommandPlugin #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommandPlugin -> m CommandPlugin #

Read CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep CommandPlugin :: Type -> Type #

Hashable CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: CommandPlugin -> () #

type Rep CommandPlugin Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep CommandPlugin = D1 (MetaData "CommandPlugin" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "CommandPlugin'" PrefixI True) (((S1 (MetaSel (Just "_cpStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommandPluginStatus)) :*: (S1 (MetaSel (Just "_cpResponseStartDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_cpOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cpStandardErrorURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cpResponseCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_cpStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cpOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cpStandardOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cpOutputS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cpOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cpResponseFinishDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))))

commandPlugin :: CommandPlugin Source #

Creates a value of CommandPlugin with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cpStatus - The status of this plugin. You can execute a document with multiple plugins.
  • cpResponseStartDateTime - The time the plugin started executing.
  • cpOutputS3KeyPrefix - The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.
  • cpStandardErrorURL - The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.
  • cpResponseCode - A numeric response code generated after executing the plugin.
  • cpStatusDetails - A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.
  • cpOutput - Output of the plugin execution.
  • cpStandardOutputURL - The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.
  • cpName - The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.
  • cpOutputS3Region - (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.
  • cpOutputS3BucketName - The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.
  • cpResponseFinishDateTime - The time the plugin stopped executing. Could stop prematurely if, for example, a cancel command was sent.

cpStatus :: Lens' CommandPlugin (Maybe CommandPluginStatus) Source #

The status of this plugin. You can execute a document with multiple plugins.

cpResponseStartDateTime :: Lens' CommandPlugin (Maybe UTCTime) Source #

The time the plugin started executing.

cpOutputS3KeyPrefix :: Lens' CommandPlugin (Maybe Text) Source #

The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.

cpStandardErrorURL :: Lens' CommandPlugin (Maybe Text) Source #

The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

cpResponseCode :: Lens' CommandPlugin (Maybe Int) Source #

A numeric response code generated after executing the plugin.

cpStatusDetails :: Lens' CommandPlugin (Maybe Text) Source #

A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Run Command Status . StatusDetails can be one of the following values: * Pending: The command has not been sent to the instance. * In Progress: The command has been sent to the instance but has not reached a terminal state. * Success: The execution of the command or plugin was successfully completed. This is a terminal state. * Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state. * Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state. * Canceled: The command was terminated before it was completed. This is a terminal state. * Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state. * Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

cpOutput :: Lens' CommandPlugin (Maybe Text) Source #

Output of the plugin execution.

cpStandardOutputURL :: Lens' CommandPlugin (Maybe Text) Source #

The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

cpName :: Lens' CommandPlugin (Maybe Text) Source #

The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

cpOutputS3Region :: Lens' CommandPlugin (Maybe Text) Source #

(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

cpOutputS3BucketName :: Lens' CommandPlugin (Maybe Text) Source #

The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response: test_folderab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fixi-1234567876543/awsrunShellScript test_folder is the name of the Amazon S3 bucket; ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix; i-1234567876543 is the instance ID; awsrunShellScript is the name of the plugin.

cpResponseFinishDateTime :: Lens' CommandPlugin (Maybe UTCTime) Source #

The time the plugin stopped executing. Could stop prematurely if, for example, a cancel command was sent.

ComplianceExecutionSummary

data ComplianceExecutionSummary Source #

A summary of the call execution that includes an execution ID, the type of execution (for example, Command ), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

See: complianceExecutionSummary smart constructor.

Instances
Eq ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceExecutionSummary -> c ComplianceExecutionSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceExecutionSummary #

toConstr :: ComplianceExecutionSummary -> Constr #

dataTypeOf :: ComplianceExecutionSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceExecutionSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceExecutionSummary) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceExecutionSummary -> ComplianceExecutionSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceExecutionSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceExecutionSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceExecutionSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceExecutionSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceExecutionSummary -> m ComplianceExecutionSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceExecutionSummary -> m ComplianceExecutionSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceExecutionSummary -> m ComplianceExecutionSummary #

Read ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ComplianceExecutionSummary :: Type -> Type #

Hashable ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ComplianceExecutionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ComplianceExecutionSummary = D1 (MetaData "ComplianceExecutionSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ComplianceExecutionSummary'" PrefixI True) (S1 (MetaSel (Just "_cesExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cesExecutionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cesExecutionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX))))

complianceExecutionSummary Source #

Creates a value of ComplianceExecutionSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cesExecutionId - An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.
  • cesExecutionType - The type of execution. For example, Command is a valid execution type.
  • cesExecutionTime - The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

cesExecutionId :: Lens' ComplianceExecutionSummary (Maybe Text) Source #

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

cesExecutionType :: Lens' ComplianceExecutionSummary (Maybe Text) Source #

The type of execution. For example, Command is a valid execution type.

cesExecutionTime :: Lens' ComplianceExecutionSummary UTCTime Source #

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

ComplianceItem

data ComplianceItem Source #

Information about the compliance as defined by the resource type. For example, for a patch resource type, Items includes information about the PatchSeverity, Classification, etc.

See: complianceItem smart constructor.

Instances
Eq ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceItem -> c ComplianceItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceItem #

toConstr :: ComplianceItem -> Constr #

dataTypeOf :: ComplianceItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceItem) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceItem -> ComplianceItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceItem -> m ComplianceItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItem -> m ComplianceItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItem -> m ComplianceItem #

Read ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ComplianceItem :: Type -> Type #

Hashable ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ComplianceItem -> () #

type Rep ComplianceItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

complianceItem :: ComplianceItem Source #

Creates a value of ComplianceItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ciStatus - The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.
  • ciResourceId - An ID for the resource. For a managed instance, this is the instance ID.
  • ciResourceType - The type of resource. ManagedInstance is currently the only supported resource type.
  • ciSeverity - The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
  • ciExecutionSummary - A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.
  • ciDetails - A Key: Value tag combination for the compliance item.
  • ciId - An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.
  • ciComplianceType - The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.
  • ciTitle - A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

ciStatus :: Lens' ComplianceItem (Maybe ComplianceStatus) Source #

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

ciResourceId :: Lens' ComplianceItem (Maybe Text) Source #

An ID for the resource. For a managed instance, this is the instance ID.

ciResourceType :: Lens' ComplianceItem (Maybe Text) Source #

The type of resource. ManagedInstance is currently the only supported resource type.

ciSeverity :: Lens' ComplianceItem (Maybe ComplianceSeverity) Source #

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

ciExecutionSummary :: Lens' ComplianceItem (Maybe ComplianceExecutionSummary) Source #

A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

ciDetails :: Lens' ComplianceItem (HashMap Text Text) Source #

A Key: Value tag combination for the compliance item.

ciId :: Lens' ComplianceItem (Maybe Text) Source #

An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

ciComplianceType :: Lens' ComplianceItem (Maybe Text) Source #

The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

ciTitle :: Lens' ComplianceItem (Maybe Text) Source #

A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

ComplianceItemEntry

data ComplianceItemEntry Source #

Information about a compliance item.

See: complianceItemEntry smart constructor.

Instances
Eq ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceItemEntry -> c ComplianceItemEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceItemEntry #

toConstr :: ComplianceItemEntry -> Constr #

dataTypeOf :: ComplianceItemEntry -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceItemEntry) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceItemEntry) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceItemEntry -> ComplianceItemEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItemEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceItemEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceItemEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceItemEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceItemEntry -> m ComplianceItemEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItemEntry -> m ComplianceItemEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceItemEntry -> m ComplianceItemEntry #

Read ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ComplianceItemEntry :: Type -> Type #

Hashable ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ComplianceItemEntry -> () #

type Rep ComplianceItemEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ComplianceItemEntry = D1 (MetaData "ComplianceItemEntry" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ComplianceItemEntry'" PrefixI True) ((S1 (MetaSel (Just "_cieDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_cieId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cieTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cieSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ComplianceSeverity) :*: S1 (MetaSel (Just "_cieStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ComplianceStatus)))))

complianceItemEntry Source #

Creates a value of ComplianceItemEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cieDetails - A Key: Value tag combination for the compliance item.
  • cieId - The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.
  • cieTitle - The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.
  • cieSeverity - The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
  • cieStatus - The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

cieDetails :: Lens' ComplianceItemEntry (HashMap Text Text) Source #

A Key: Value tag combination for the compliance item.

cieId :: Lens' ComplianceItemEntry (Maybe Text) Source #

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

cieTitle :: Lens' ComplianceItemEntry (Maybe Text) Source #

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

cieSeverity :: Lens' ComplianceItemEntry ComplianceSeverity Source #

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

cieStatus :: Lens' ComplianceItemEntry ComplianceStatus Source #

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

ComplianceStringFilter

data ComplianceStringFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: complianceStringFilter smart constructor.

Instances
Eq ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceStringFilter -> c ComplianceStringFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceStringFilter #

toConstr :: ComplianceStringFilter -> Constr #

dataTypeOf :: ComplianceStringFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceStringFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceStringFilter) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceStringFilter -> ComplianceStringFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceStringFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceStringFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceStringFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceStringFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceStringFilter -> m ComplianceStringFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceStringFilter -> m ComplianceStringFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceStringFilter -> m ComplianceStringFilter #

Read ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ComplianceStringFilter :: Type -> Type #

Hashable ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ComplianceStringFilter -> () #

type Rep ComplianceStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ComplianceStringFilter = D1 (MetaData "ComplianceStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ComplianceStringFilter'" PrefixI True) (S1 (MetaSel (Just "_csfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 Text))) :*: (S1 (MetaSel (Just "_csfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_csfType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComplianceQueryOperatorType)))))

complianceStringFilter :: ComplianceStringFilter Source #

Creates a value of ComplianceStringFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • csfValues - The value for which to search.
  • csfKey - The name of the filter.
  • csfType - The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

csfValues :: Lens' ComplianceStringFilter (Maybe (NonEmpty Text)) Source #

The value for which to search.

csfKey :: Lens' ComplianceStringFilter (Maybe Text) Source #

The name of the filter.

csfType :: Lens' ComplianceStringFilter (Maybe ComplianceQueryOperatorType) Source #

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

ComplianceSummaryItem

data ComplianceSummaryItem Source #

A summary of compliance information by compliance type.

See: complianceSummaryItem smart constructor.

Instances
Eq ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComplianceSummaryItem -> c ComplianceSummaryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComplianceSummaryItem #

toConstr :: ComplianceSummaryItem -> Constr #

dataTypeOf :: ComplianceSummaryItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComplianceSummaryItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComplianceSummaryItem) #

gmapT :: (forall b. Data b => b -> b) -> ComplianceSummaryItem -> ComplianceSummaryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceSummaryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComplianceSummaryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComplianceSummaryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComplianceSummaryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComplianceSummaryItem -> m ComplianceSummaryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceSummaryItem -> m ComplianceSummaryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComplianceSummaryItem -> m ComplianceSummaryItem #

Read ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ComplianceSummaryItem :: Type -> Type #

Hashable ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ComplianceSummaryItem -> () #

type Rep ComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ComplianceSummaryItem = D1 (MetaData "ComplianceSummaryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ComplianceSummaryItem'" PrefixI True) (S1 (MetaSel (Just "_csiNonCompliantSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NonCompliantSummary)) :*: (S1 (MetaSel (Just "_csiCompliantSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompliantSummary)) :*: S1 (MetaSel (Just "_csiComplianceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

complianceSummaryItem :: ComplianceSummaryItem Source #

Creates a value of ComplianceSummaryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • csiNonCompliantSummary - A list of NON_COMPLIANT items for the specified compliance type.
  • csiCompliantSummary - A list of COMPLIANT items for the specified compliance type.
  • csiComplianceType - The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

csiNonCompliantSummary :: Lens' ComplianceSummaryItem (Maybe NonCompliantSummary) Source #

A list of NON_COMPLIANT items for the specified compliance type.

csiCompliantSummary :: Lens' ComplianceSummaryItem (Maybe CompliantSummary) Source #

A list of COMPLIANT items for the specified compliance type.

csiComplianceType :: Lens' ComplianceSummaryItem (Maybe Text) Source #

The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

CompliantSummary

data CompliantSummary Source #

A summary of resources that are compliant. The summary is organized according to the resource count for each compliance type.

See: compliantSummary smart constructor.

Instances
Eq CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompliantSummary -> c CompliantSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompliantSummary #

toConstr :: CompliantSummary -> Constr #

dataTypeOf :: CompliantSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompliantSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompliantSummary) #

gmapT :: (forall b. Data b => b -> b) -> CompliantSummary -> CompliantSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompliantSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompliantSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompliantSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompliantSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompliantSummary -> m CompliantSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompliantSummary -> m CompliantSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompliantSummary -> m CompliantSummary #

Read CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep CompliantSummary :: Type -> Type #

Hashable CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: CompliantSummary -> () #

type Rep CompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep CompliantSummary = D1 (MetaData "CompliantSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "CompliantSummary'" PrefixI True) (S1 (MetaSel (Just "_csCompliantCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_csSeveritySummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SeveritySummary))))

compliantSummary :: CompliantSummary Source #

Creates a value of CompliantSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csCompliantCount :: Lens' CompliantSummary (Maybe Int) Source #

The total number of resources that are compliant.

csSeveritySummary :: Lens' CompliantSummary (Maybe SeveritySummary) Source #

A summary of the compliance severity by compliance type.

CreateAssociationBatchRequestEntry

data CreateAssociationBatchRequestEntry Source #

Describes the association of a Systems Manager document and an instance.

See: createAssociationBatchRequestEntry smart constructor.

Instances
Eq CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAssociationBatchRequestEntry -> c CreateAssociationBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAssociationBatchRequestEntry #

toConstr :: CreateAssociationBatchRequestEntry -> Constr #

dataTypeOf :: CreateAssociationBatchRequestEntry -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAssociationBatchRequestEntry) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAssociationBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> CreateAssociationBatchRequestEntry -> CreateAssociationBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssociationBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssociationBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAssociationBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAssociationBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAssociationBatchRequestEntry -> m CreateAssociationBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssociationBatchRequestEntry -> m CreateAssociationBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssociationBatchRequestEntry -> m CreateAssociationBatchRequestEntry #

Read CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep CreateAssociationBatchRequestEntry :: Type -> Type #

Hashable CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep CreateAssociationBatchRequestEntry Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep CreateAssociationBatchRequestEntry = D1 (MetaData "CreateAssociationBatchRequestEntry" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "CreateAssociationBatchRequestEntry'" PrefixI True) (((S1 (MetaSel (Just "_cabreInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cabreScheduleExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cabreOutputLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAssociationOutputLocation)) :*: S1 (MetaSel (Just "_cabreTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target])))) :*: ((S1 (MetaSel (Just "_cabreParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_cabreDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cabreAssociationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cabreName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

createAssociationBatchRequestEntry Source #

Creates a value of CreateAssociationBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cabreScheduleExpression :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #

A cron expression that specifies a schedule when the association runs.

cabreOutputLocation :: Lens' CreateAssociationBatchRequestEntry (Maybe InstanceAssociationOutputLocation) Source #

An Amazon S3 bucket where you want to store the results of this request.

cabreTargets :: Lens' CreateAssociationBatchRequestEntry [Target] Source #

The instances targeted by the request.

cabreParameters :: Lens' CreateAssociationBatchRequestEntry (HashMap Text [Text]) Source #

A description of the parameters for a document.

cabreAssociationName :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #

Specify a descriptive name for the association.

cabreName :: Lens' CreateAssociationBatchRequestEntry Text Source #

The name of the configuration document.

DescribeActivationsFilter

data DescribeActivationsFilter Source #

Filter for the DescribeActivation API.

See: describeActivationsFilter smart constructor.

Instances
Eq DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeActivationsFilter -> c DescribeActivationsFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeActivationsFilter #

toConstr :: DescribeActivationsFilter -> Constr #

dataTypeOf :: DescribeActivationsFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeActivationsFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeActivationsFilter) #

gmapT :: (forall b. Data b => b -> b) -> DescribeActivationsFilter -> DescribeActivationsFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeActivationsFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeActivationsFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeActivationsFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeActivationsFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeActivationsFilter -> m DescribeActivationsFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeActivationsFilter -> m DescribeActivationsFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeActivationsFilter -> m DescribeActivationsFilter #

Read DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DescribeActivationsFilter :: Type -> Type #

Hashable DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DescribeActivationsFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DescribeActivationsFilter = D1 (MetaData "DescribeActivationsFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DescribeActivationsFilter'" PrefixI True) (S1 (MetaSel (Just "_dafFilterKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DescribeActivationsFilterKeys)) :*: S1 (MetaSel (Just "_dafFilterValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

describeActivationsFilter :: DescribeActivationsFilter Source #

Creates a value of DescribeActivationsFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DocumentDefaultVersionDescription

data DocumentDefaultVersionDescription Source #

A default version of a document.

See: documentDefaultVersionDescription smart constructor.

Instances
Eq DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentDefaultVersionDescription -> c DocumentDefaultVersionDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentDefaultVersionDescription #

toConstr :: DocumentDefaultVersionDescription -> Constr #

dataTypeOf :: DocumentDefaultVersionDescription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentDefaultVersionDescription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentDefaultVersionDescription) #

gmapT :: (forall b. Data b => b -> b) -> DocumentDefaultVersionDescription -> DocumentDefaultVersionDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDefaultVersionDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDefaultVersionDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentDefaultVersionDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentDefaultVersionDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentDefaultVersionDescription -> m DocumentDefaultVersionDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDefaultVersionDescription -> m DocumentDefaultVersionDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDefaultVersionDescription -> m DocumentDefaultVersionDescription #

Read DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentDefaultVersionDescription :: Type -> Type #

Hashable DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentDefaultVersionDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentDefaultVersionDescription = D1 (MetaData "DocumentDefaultVersionDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DocumentDefaultVersionDescription'" PrefixI True) (S1 (MetaSel (Just "_ddvdDefaultVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddvdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

documentDefaultVersionDescription :: DocumentDefaultVersionDescription Source #

Creates a value of DocumentDefaultVersionDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DocumentDescription

data DocumentDescription Source #

Describes a Systems Manager document.

See: documentDescription smart constructor.

Instances
Eq DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentDescription -> c DocumentDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentDescription #

toConstr :: DocumentDescription -> Constr #

dataTypeOf :: DocumentDescription -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentDescription) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentDescription) #

gmapT :: (forall b. Data b => b -> b) -> DocumentDescription -> DocumentDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentDescription -> m DocumentDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDescription -> m DocumentDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentDescription -> m DocumentDescription #

Read DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentDescription :: Type -> Type #

Hashable DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: DocumentDescription -> () #

type Rep DocumentDescription Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentDescription = D1 (MetaData "DocumentDescription" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DocumentDescription'" PrefixI True) ((((S1 (MetaSel (Just "_dStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentStatus)) :*: S1 (MetaSel (Just "_dDocumentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentType))) :*: (S1 (MetaSel (Just "_dHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_dSha1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dDefaultVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dTargetType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dPlatformTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlatformType])))))) :*: (((S1 (MetaSel (Just "_dCreatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dDocumentFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentFormat))) :*: (S1 (MetaSel (Just "_dName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dHashType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentHashType)))) :*: ((S1 (MetaSel (Just "_dParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DocumentParameter])) :*: S1 (MetaSel (Just "_dDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 (MetaSel (Just "_dLatestVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

documentDescription :: DocumentDescription Source #

Creates a value of DocumentDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dStatus - The status of the Systems Manager document.
  • dDocumentType - The type of document.
  • dHash - The Sha256 or Sha1 hash created by the system when the document was created.
  • dSchemaVersion - The schema version.
  • dSha1 - The SHA1 hash of the document, which you can use for verification.
  • dDefaultVersion - The default version.
  • dTargetType - The target type which defines the kinds of resources the document can run on. For example, AWS::EC2::Instance. For a list of valid resource types, see <http:docs.aws.amazon.comAWSCloudFormationlatestUserGuideaws-template-resource-type-ref.html AWS Resource Types Reference> in the AWS CloudFormation User Guide/ .
  • dOwner - The AWS user account that created the document.
  • dPlatformTypes - The list of OS platforms compatible with this Systems Manager document.
  • dCreatedDate - The date when the document was created.
  • dDocumentFormat - The document format, either JSON or YAML.
  • dName - The name of the Systems Manager document.
  • dHashType - Sha256 or Sha1.
  • dParameters - A description of the parameters for a document.
  • dDocumentVersion - The document version.
  • dDescription - A description of the document.
  • dTags - The tags, or metadata, that have been applied to the document.
  • dLatestVersion - The latest version of the document.

dStatus :: Lens' DocumentDescription (Maybe DocumentStatus) Source #

The status of the Systems Manager document.

dHash :: Lens' DocumentDescription (Maybe Text) Source #

The Sha256 or Sha1 hash created by the system when the document was created.

dSha1 :: Lens' DocumentDescription (Maybe Text) Source #

The SHA1 hash of the document, which you can use for verification.

dTargetType :: Lens' DocumentDescription (Maybe Text) Source #

The target type which defines the kinds of resources the document can run on. For example, AWS::EC2::Instance. For a list of valid resource types, see <http:docs.aws.amazon.comAWSCloudFormationlatestUserGuideaws-template-resource-type-ref.html AWS Resource Types Reference> in the AWS CloudFormation User Guide/ .

dOwner :: Lens' DocumentDescription (Maybe Text) Source #

The AWS user account that created the document.

dPlatformTypes :: Lens' DocumentDescription [PlatformType] Source #

The list of OS platforms compatible with this Systems Manager document.

dCreatedDate :: Lens' DocumentDescription (Maybe UTCTime) Source #

The date when the document was created.

dDocumentFormat :: Lens' DocumentDescription (Maybe DocumentFormat) Source #

The document format, either JSON or YAML.

dName :: Lens' DocumentDescription (Maybe Text) Source #

The name of the Systems Manager document.

dParameters :: Lens' DocumentDescription [DocumentParameter] Source #

A description of the parameters for a document.

dDescription :: Lens' DocumentDescription (Maybe Text) Source #

A description of the document.

dTags :: Lens' DocumentDescription [Tag] Source #

The tags, or metadata, that have been applied to the document.

dLatestVersion :: Lens' DocumentDescription (Maybe Text) Source #

The latest version of the document.

DocumentFilter

data DocumentFilter Source #

Describes a filter.

See: documentFilter smart constructor.

Instances
Eq DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentFilter -> c DocumentFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentFilter #

toConstr :: DocumentFilter -> Constr #

dataTypeOf :: DocumentFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentFilter) #

gmapT :: (forall b. Data b => b -> b) -> DocumentFilter -> DocumentFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentFilter -> m DocumentFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentFilter -> m DocumentFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentFilter -> m DocumentFilter #

Read DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentFilter :: Type -> Type #

Hashable DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: DocumentFilter -> () #

type Rep DocumentFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentFilter = D1 (MetaData "DocumentFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DocumentFilter'" PrefixI True) (S1 (MetaSel (Just "_dfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DocumentFilterKey) :*: S1 (MetaSel (Just "_dfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

documentFilter Source #

Creates a value of DocumentFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dfKey - The name of the filter.
  • dfValue - The value of the filter.

dfValue :: Lens' DocumentFilter Text Source #

The value of the filter.

DocumentIdentifier

data DocumentIdentifier Source #

Describes the name of a Systems Manager document.

See: documentIdentifier smart constructor.

Instances
Eq DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentIdentifier -> c DocumentIdentifier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentIdentifier #

toConstr :: DocumentIdentifier -> Constr #

dataTypeOf :: DocumentIdentifier -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentIdentifier) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentIdentifier) #

gmapT :: (forall b. Data b => b -> b) -> DocumentIdentifier -> DocumentIdentifier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentIdentifier -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentIdentifier -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentIdentifier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentIdentifier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentIdentifier -> m DocumentIdentifier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentIdentifier -> m DocumentIdentifier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentIdentifier -> m DocumentIdentifier #

Read DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentIdentifier :: Type -> Type #

Hashable DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: DocumentIdentifier -> () #

type Rep DocumentIdentifier Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

documentIdentifier :: DocumentIdentifier Source #

Creates a value of DocumentIdentifier with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • diDocumentType - The document type.
  • diSchemaVersion - The schema version.
  • diTargetType - The target type which defines the kinds of resources the document can run on. For example, AWS::EC2::Instance. For a list of valid resource types, see <http:docs.aws.amazon.comAWSCloudFormationlatestUserGuideaws-template-resource-type-ref.html AWS Resource Types Reference> in the AWS CloudFormation User Guide/ .
  • diOwner - The AWS user account that created the document.
  • diPlatformTypes - The operating system platform.
  • diDocumentFormat - The document format, either JSON or YAML.
  • diName - The name of the Systems Manager document.
  • diDocumentVersion - The document version.
  • diTags - The tags, or metadata, that have been applied to the document.

diTargetType :: Lens' DocumentIdentifier (Maybe Text) Source #

The target type which defines the kinds of resources the document can run on. For example, AWS::EC2::Instance. For a list of valid resource types, see <http:docs.aws.amazon.comAWSCloudFormationlatestUserGuideaws-template-resource-type-ref.html AWS Resource Types Reference> in the AWS CloudFormation User Guide/ .

diOwner :: Lens' DocumentIdentifier (Maybe Text) Source #

The AWS user account that created the document.

diPlatformTypes :: Lens' DocumentIdentifier [PlatformType] Source #

The operating system platform.

diDocumentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat) Source #

The document format, either JSON or YAML.

diName :: Lens' DocumentIdentifier (Maybe Text) Source #

The name of the Systems Manager document.

diTags :: Lens' DocumentIdentifier [Tag] Source #

The tags, or metadata, that have been applied to the document.

DocumentKeyValuesFilter

data DocumentKeyValuesFilter Source #

One or more filters. Use a filter to return a more specific list of documents.

For keys, you can specify one or more tags that have been applied to a document.

Other valid values include Owner, Name, PlatformTypes, and DocumentType.

Note that only one Owner can be specified in a request. For example: Key=Owner,Values=Self .

If you use Name as a key, you can use a name prefix to return a list of documents. For example, in the AWS CLI, to return a list of all documents that begin with Te , run the following command:

aws ssm list-documents --filters Key=Name,Values=Te

If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results.

To specify a custom key and value pair, use the format Key=tag:[tagName],Values=[valueName] .

For example, if you created a Key called region and are using the AWS CLI to call the list-documents command:

aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self

See: documentKeyValuesFilter smart constructor.

Instances
Eq DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentKeyValuesFilter -> c DocumentKeyValuesFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentKeyValuesFilter #

toConstr :: DocumentKeyValuesFilter -> Constr #

dataTypeOf :: DocumentKeyValuesFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentKeyValuesFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentKeyValuesFilter) #

gmapT :: (forall b. Data b => b -> b) -> DocumentKeyValuesFilter -> DocumentKeyValuesFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentKeyValuesFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentKeyValuesFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentKeyValuesFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentKeyValuesFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentKeyValuesFilter -> m DocumentKeyValuesFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentKeyValuesFilter -> m DocumentKeyValuesFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentKeyValuesFilter -> m DocumentKeyValuesFilter #

Read DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentKeyValuesFilter :: Type -> Type #

Hashable DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: DocumentKeyValuesFilter -> () #

type Rep DocumentKeyValuesFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentKeyValuesFilter = D1 (MetaData "DocumentKeyValuesFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DocumentKeyValuesFilter'" PrefixI True) (S1 (MetaSel (Just "_dkvfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dkvfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

documentKeyValuesFilter :: DocumentKeyValuesFilter Source #

Creates a value of DocumentKeyValuesFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dkvfValues :: Lens' DocumentKeyValuesFilter [Text] Source #

The value for the filter key.

dkvfKey :: Lens' DocumentKeyValuesFilter (Maybe Text) Source #

The name of the filter key.

DocumentParameter

data DocumentParameter Source #

Parameters specified in a System Manager document that execute on the server when the command is run.

See: documentParameter smart constructor.

Instances
Eq DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentParameter -> c DocumentParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentParameter #

toConstr :: DocumentParameter -> Constr #

dataTypeOf :: DocumentParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentParameter) #

gmapT :: (forall b. Data b => b -> b) -> DocumentParameter -> DocumentParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentParameter -> m DocumentParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentParameter -> m DocumentParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentParameter -> m DocumentParameter #

Read DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentParameter :: Type -> Type #

Hashable DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: DocumentParameter -> () #

type Rep DocumentParameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentParameter = D1 (MetaData "DocumentParameter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DocumentParameter'" PrefixI True) ((S1 (MetaSel (Just "_dpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dpDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentParameterType)) :*: S1 (MetaSel (Just "_dpDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

documentParameter :: DocumentParameter Source #

Creates a value of DocumentParameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dpName - The name of the parameter.
  • dpDefaultValue - If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.
  • dpType - The type of parameter. The type can be either String or StringList.
  • dpDescription - A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

dpName :: Lens' DocumentParameter (Maybe Text) Source #

The name of the parameter.

dpDefaultValue :: Lens' DocumentParameter (Maybe Text) Source #

If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

dpType :: Lens' DocumentParameter (Maybe DocumentParameterType) Source #

The type of parameter. The type can be either String or StringList.

dpDescription :: Lens' DocumentParameter (Maybe Text) Source #

A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

DocumentVersionInfo

data DocumentVersionInfo Source #

Version information about the document.

See: documentVersionInfo smart constructor.

Instances
Eq DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DocumentVersionInfo -> c DocumentVersionInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DocumentVersionInfo #

toConstr :: DocumentVersionInfo -> Constr #

dataTypeOf :: DocumentVersionInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DocumentVersionInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DocumentVersionInfo) #

gmapT :: (forall b. Data b => b -> b) -> DocumentVersionInfo -> DocumentVersionInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DocumentVersionInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DocumentVersionInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> DocumentVersionInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DocumentVersionInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DocumentVersionInfo -> m DocumentVersionInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentVersionInfo -> m DocumentVersionInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DocumentVersionInfo -> m DocumentVersionInfo #

Read DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep DocumentVersionInfo :: Type -> Type #

Hashable DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: DocumentVersionInfo -> () #

type Rep DocumentVersionInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep DocumentVersionInfo = D1 (MetaData "DocumentVersionInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DocumentVersionInfo'" PrefixI True) ((S1 (MetaSel (Just "_dviCreatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dviDocumentFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentFormat))) :*: (S1 (MetaSel (Just "_dviName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dviDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dviIsDefaultVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

documentVersionInfo :: DocumentVersionInfo Source #

Creates a value of DocumentVersionInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dviCreatedDate :: Lens' DocumentVersionInfo (Maybe UTCTime) Source #

The date the document was created.

dviDocumentFormat :: Lens' DocumentVersionInfo (Maybe DocumentFormat) Source #

The document format, either JSON or YAML.

dviIsDefaultVersion :: Lens' DocumentVersionInfo (Maybe Bool) Source #

An identifier for the default version of the document.

EffectivePatch

data EffectivePatch Source #

The EffectivePatch structure defines metadata about a patch along with the approval state of the patch in a particular patch baseline. The approval state includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

See: effectivePatch smart constructor.

Instances
Eq EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EffectivePatch -> c EffectivePatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EffectivePatch #

toConstr :: EffectivePatch -> Constr #

dataTypeOf :: EffectivePatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EffectivePatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EffectivePatch) #

gmapT :: (forall b. Data b => b -> b) -> EffectivePatch -> EffectivePatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EffectivePatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EffectivePatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> EffectivePatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EffectivePatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EffectivePatch -> m EffectivePatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EffectivePatch -> m EffectivePatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EffectivePatch -> m EffectivePatch #

Read EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep EffectivePatch :: Type -> Type #

Hashable EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: EffectivePatch -> () #

type Rep EffectivePatch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep EffectivePatch = D1 (MetaData "EffectivePatch" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "EffectivePatch'" PrefixI True) (S1 (MetaSel (Just "_epPatch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Patch)) :*: S1 (MetaSel (Just "_epPatchStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchStatus))))

effectivePatch :: EffectivePatch Source #

Creates a value of EffectivePatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • epPatch - Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.
  • epPatchStatus - The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

epPatch :: Lens' EffectivePatch (Maybe Patch) Source #

Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

epPatchStatus :: Lens' EffectivePatch (Maybe PatchStatus) Source #

The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

FailedCreateAssociation

data FailedCreateAssociation Source #

Describes a failed association.

See: failedCreateAssociation smart constructor.

Instances
Eq FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FailedCreateAssociation -> c FailedCreateAssociation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FailedCreateAssociation #

toConstr :: FailedCreateAssociation -> Constr #

dataTypeOf :: FailedCreateAssociation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FailedCreateAssociation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FailedCreateAssociation) #

gmapT :: (forall b. Data b => b -> b) -> FailedCreateAssociation -> FailedCreateAssociation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FailedCreateAssociation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FailedCreateAssociation -> r #

gmapQ :: (forall d. Data d => d -> u) -> FailedCreateAssociation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FailedCreateAssociation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FailedCreateAssociation -> m FailedCreateAssociation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FailedCreateAssociation -> m FailedCreateAssociation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FailedCreateAssociation -> m FailedCreateAssociation #

Read FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep FailedCreateAssociation :: Type -> Type #

Hashable FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: FailedCreateAssociation -> () #

type Rep FailedCreateAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep FailedCreateAssociation = D1 (MetaData "FailedCreateAssociation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "FailedCreateAssociation'" PrefixI True) (S1 (MetaSel (Just "_fcaEntry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateAssociationBatchRequestEntry)) :*: (S1 (MetaSel (Just "_fcaFault") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Fault)) :*: S1 (MetaSel (Just "_fcaMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

failedCreateAssociation :: FailedCreateAssociation Source #

Creates a value of FailedCreateAssociation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fcaFault :: Lens' FailedCreateAssociation (Maybe Fault) Source #

The source of the failure.

fcaMessage :: Lens' FailedCreateAssociation (Maybe Text) Source #

A description of the failure.

FailureDetails

data FailureDetails Source #

Information about an Automation failure.

See: failureDetails smart constructor.

Instances
Eq FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FailureDetails -> c FailureDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FailureDetails #

toConstr :: FailureDetails -> Constr #

dataTypeOf :: FailureDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FailureDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FailureDetails) #

gmapT :: (forall b. Data b => b -> b) -> FailureDetails -> FailureDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FailureDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FailureDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> FailureDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FailureDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FailureDetails -> m FailureDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FailureDetails -> m FailureDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FailureDetails -> m FailureDetails #

Read FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep FailureDetails :: Type -> Type #

Hashable FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: FailureDetails -> () #

type Rep FailureDetails Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep FailureDetails = D1 (MetaData "FailureDetails" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "FailureDetails'" PrefixI True) (S1 (MetaSel (Just "_fdFailureType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fdFailureStage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_fdDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))))))

failureDetails :: FailureDetails Source #

Creates a value of FailureDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fdFailureType - The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.
  • fdFailureStage - The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.
  • fdDetails - Detailed information about the Automation step failure.

fdFailureType :: Lens' FailureDetails (Maybe Text) Source #

The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

fdFailureStage :: Lens' FailureDetails (Maybe Text) Source #

The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

fdDetails :: Lens' FailureDetails (HashMap Text [Text]) Source #

Detailed information about the Automation step failure.

InstanceAggregatedAssociationOverview

data InstanceAggregatedAssociationOverview Source #

Status information about the aggregated associations.

See: instanceAggregatedAssociationOverview smart constructor.

Instances
Eq InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAggregatedAssociationOverview -> c InstanceAggregatedAssociationOverview #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAggregatedAssociationOverview #

toConstr :: InstanceAggregatedAssociationOverview -> Constr #

dataTypeOf :: InstanceAggregatedAssociationOverview -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAggregatedAssociationOverview) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAggregatedAssociationOverview) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAggregatedAssociationOverview -> InstanceAggregatedAssociationOverview #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAggregatedAssociationOverview -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAggregatedAssociationOverview -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAggregatedAssociationOverview -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAggregatedAssociationOverview -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAggregatedAssociationOverview -> m InstanceAggregatedAssociationOverview #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAggregatedAssociationOverview -> m InstanceAggregatedAssociationOverview #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAggregatedAssociationOverview -> m InstanceAggregatedAssociationOverview #

Read InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAggregatedAssociationOverview Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAggregatedAssociationOverview = D1 (MetaData "InstanceAggregatedAssociationOverview" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstanceAggregatedAssociationOverview'" PrefixI True) (S1 (MetaSel (Just "_iaaoDetailedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iaaoInstanceAssociationStatusAggregatedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Int)))))

instanceAggregatedAssociationOverview :: InstanceAggregatedAssociationOverview Source #

Creates a value of InstanceAggregatedAssociationOverview with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iaaoDetailedStatus :: Lens' InstanceAggregatedAssociationOverview (Maybe Text) Source #

Detailed status information about the aggregated associations.

InstanceAssociation

data InstanceAssociation Source #

One or more association documents on the instance.

See: instanceAssociation smart constructor.

Instances
Eq InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociation -> c InstanceAssociation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociation #

toConstr :: InstanceAssociation -> Constr #

dataTypeOf :: InstanceAssociation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociation) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociation -> InstanceAssociation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociation -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociation -> m InstanceAssociation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociation -> m InstanceAssociation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociation -> m InstanceAssociation #

Read InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceAssociation :: Type -> Type #

Hashable InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InstanceAssociation -> () #

type Rep InstanceAssociation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociation = D1 (MetaData "InstanceAssociation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstanceAssociation'" PrefixI True) ((S1 (MetaSel (Just "_iaAssociationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iaInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iaContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iaAssociationVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

instanceAssociation :: InstanceAssociation Source #

Creates a value of InstanceAssociation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iaContent :: Lens' InstanceAssociation (Maybe Text) Source #

The content of the association document for the instance(s).

iaAssociationVersion :: Lens' InstanceAssociation (Maybe Text) Source #

Version information for the association on the instance.

InstanceAssociationOutputLocation

data InstanceAssociationOutputLocation Source #

An Amazon S3 bucket where you want to store the results of this request.

See: instanceAssociationOutputLocation smart constructor.

Instances
Eq InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociationOutputLocation -> c InstanceAssociationOutputLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociationOutputLocation #

toConstr :: InstanceAssociationOutputLocation -> Constr #

dataTypeOf :: InstanceAssociationOutputLocation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociationOutputLocation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociationOutputLocation) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociationOutputLocation -> InstanceAssociationOutputLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociationOutputLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociationOutputLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputLocation -> m InstanceAssociationOutputLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputLocation -> m InstanceAssociationOutputLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputLocation -> m InstanceAssociationOutputLocation #

Read InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceAssociationOutputLocation :: Type -> Type #

Hashable InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociationOutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociationOutputLocation = D1 (MetaData "InstanceAssociationOutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "InstanceAssociationOutputLocation'" PrefixI True) (S1 (MetaSel (Just "_iaolS3Location") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3OutputLocation))))

instanceAssociationOutputLocation :: InstanceAssociationOutputLocation Source #

Creates a value of InstanceAssociationOutputLocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iaolS3Location - An Amazon S3 bucket where you want to store the results of this request.

iaolS3Location :: Lens' InstanceAssociationOutputLocation (Maybe S3OutputLocation) Source #

An Amazon S3 bucket where you want to store the results of this request.

InstanceAssociationOutputURL

data InstanceAssociationOutputURL Source #

The URL of Amazon S3 bucket where you want to store the results of this request.

See: instanceAssociationOutputURL smart constructor.

Instances
Eq InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociationOutputURL -> c InstanceAssociationOutputURL #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociationOutputURL #

toConstr :: InstanceAssociationOutputURL -> Constr #

dataTypeOf :: InstanceAssociationOutputURL -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociationOutputURL) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociationOutputURL) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociationOutputURL -> InstanceAssociationOutputURL #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputURL -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationOutputURL -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociationOutputURL -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociationOutputURL -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputURL -> m InstanceAssociationOutputURL #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputURL -> m InstanceAssociationOutputURL #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationOutputURL -> m InstanceAssociationOutputURL #

Read InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceAssociationOutputURL :: Type -> Type #

Hashable InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociationOutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociationOutputURL = D1 (MetaData "InstanceAssociationOutputURL" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "InstanceAssociationOutputURL'" PrefixI True) (S1 (MetaSel (Just "_iaouS3OutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3OutputURL))))

instanceAssociationOutputURL :: InstanceAssociationOutputURL Source #

Creates a value of InstanceAssociationOutputURL with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iaouS3OutputURL - The URL of Amazon S3 bucket where you want to store the results of this request.

iaouS3OutputURL :: Lens' InstanceAssociationOutputURL (Maybe S3OutputURL) Source #

The URL of Amazon S3 bucket where you want to store the results of this request.

InstanceAssociationStatusInfo

data InstanceAssociationStatusInfo Source #

Status information about the instance association.

See: instanceAssociationStatusInfo smart constructor.

Instances
Eq InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAssociationStatusInfo -> c InstanceAssociationStatusInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAssociationStatusInfo #

toConstr :: InstanceAssociationStatusInfo -> Constr #

dataTypeOf :: InstanceAssociationStatusInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAssociationStatusInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAssociationStatusInfo) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAssociationStatusInfo -> InstanceAssociationStatusInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationStatusInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAssociationStatusInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAssociationStatusInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAssociationStatusInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAssociationStatusInfo -> m InstanceAssociationStatusInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationStatusInfo -> m InstanceAssociationStatusInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAssociationStatusInfo -> m InstanceAssociationStatusInfo #

Read InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceAssociationStatusInfo :: Type -> Type #

Hashable InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociationStatusInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceAssociationStatusInfo = D1 (MetaData "InstanceAssociationStatusInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstanceAssociationStatusInfo'" PrefixI True) (((S1 (MetaSel (Just "_iasiAssociationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iasiInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iasiDetailedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_iasiStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iasiOutputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAssociationOutputURL)) :*: S1 (MetaSel (Just "_iasiExecutionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_iasiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iasiErrorCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iasiDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_iasiAssociationVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iasiExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_iasiAssociationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

instanceAssociationStatusInfo :: InstanceAssociationStatusInfo Source #

Creates a value of InstanceAssociationStatusInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iasiInstanceId :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The instance ID where the association was created.

iasiDetailedStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

Detailed status information about the instance association.

iasiStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

Status information about the instance association.

iasiOutputURL :: Lens' InstanceAssociationStatusInfo (Maybe InstanceAssociationOutputURL) Source #

A URL for an Amazon S3 bucket where you want to store the results of this request.

iasiExecutionSummary :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

Summary information about association execution.

iasiName :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The name of the association.

iasiErrorCode :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

An error code returned by the request to create the association.

iasiAssociationVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The version of the association applied to the instance.

iasiExecutionDate :: Lens' InstanceAssociationStatusInfo (Maybe UTCTime) Source #

The date the instance association executed.

iasiAssociationName :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #

The name of the association applied to the instance.

InstanceInformation

data InstanceInformation Source #

Describes a filter for a specific list of instances.

See: instanceInformation smart constructor.

Instances
Eq InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformation -> c InstanceInformation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformation #

toConstr :: InstanceInformation -> Constr #

dataTypeOf :: InstanceInformation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformation) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformation -> InstanceInformation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformation -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformation -> m InstanceInformation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformation -> m InstanceInformation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformation -> m InstanceInformation #

Read InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceInformation :: Type -> Type #

Hashable InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InstanceInformation -> () #

type Rep InstanceInformation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceInformation = D1 (MetaData "InstanceInformation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstanceInformation'" PrefixI True) ((((S1 (MetaSel (Just "_iiInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiPingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PingStatus))) :*: (S1 (MetaSel (Just "_iiIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiResourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceType)))) :*: ((S1 (MetaSel (Just "_iiRegistrationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_iiPlatformVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iiIsLatestVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_iiAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiLastPingDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 (MetaSel (Just "_iiLastSuccessfulAssociationExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_iiActivationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iiPlatformType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlatformType)) :*: S1 (MetaSel (Just "_iiAssociationOverview") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceAggregatedAssociationOverview))))) :*: ((S1 (MetaSel (Just "_iiAssociationStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiLastAssociationExecutionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_iiPlatformName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iiComputerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiIAMRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

instanceInformation :: InstanceInformation Source #

Creates a value of InstanceInformation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiInstanceId - The instance ID.
  • iiPingStatus - Connection status of the SSM Agent.
  • iiIPAddress - The IP address of the managed instance.
  • iiResourceType - The type of instance. Instances are either EC2 instances or managed instances.
  • iiRegistrationDate - The date the server or VM was registered with AWS as a managed instance.
  • iiPlatformVersion - The version of the OS platform running on your instance.
  • iiIsLatestVersion - Indicates whether latest version of the SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.
  • iiAgentVersion - The version of the SSM Agent running on your Linux instance.
  • iiLastPingDateTime - The date and time when agent last pinged Systems Manager service.
  • iiLastSuccessfulAssociationExecutionDate - The last date the association was successfully run.
  • iiActivationId - The activation ID created by Systems Manager when the server or VM was registered.
  • iiName - The name of the managed instance.
  • iiPlatformType - The operating system platform type.
  • iiAssociationOverview - Information about the association.
  • iiAssociationStatus - The status of the association.
  • iiLastAssociationExecutionDate - The date the association was last executed.
  • iiPlatformName - The name of the operating system platform running on your instance.
  • iiComputerName - The fully qualified host name of the managed instance.
  • iiIAMRole - The Amazon Identity and Access Management (IAM) role assigned to EC2 instances or managed instances.

iiPingStatus :: Lens' InstanceInformation (Maybe PingStatus) Source #

Connection status of the SSM Agent.

iiIPAddress :: Lens' InstanceInformation (Maybe Text) Source #

The IP address of the managed instance.

iiResourceType :: Lens' InstanceInformation (Maybe ResourceType) Source #

The type of instance. Instances are either EC2 instances or managed instances.

iiRegistrationDate :: Lens' InstanceInformation (Maybe UTCTime) Source #

The date the server or VM was registered with AWS as a managed instance.

iiPlatformVersion :: Lens' InstanceInformation (Maybe Text) Source #

The version of the OS platform running on your instance.

iiIsLatestVersion :: Lens' InstanceInformation (Maybe Bool) Source #

Indicates whether latest version of the SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

iiAgentVersion :: Lens' InstanceInformation (Maybe Text) Source #

The version of the SSM Agent running on your Linux instance.

iiLastPingDateTime :: Lens' InstanceInformation (Maybe UTCTime) Source #

The date and time when agent last pinged Systems Manager service.

iiLastSuccessfulAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) Source #

The last date the association was successfully run.

iiActivationId :: Lens' InstanceInformation (Maybe Text) Source #

The activation ID created by Systems Manager when the server or VM was registered.

iiName :: Lens' InstanceInformation (Maybe Text) Source #

The name of the managed instance.

iiPlatformType :: Lens' InstanceInformation (Maybe PlatformType) Source #

The operating system platform type.

iiAssociationStatus :: Lens' InstanceInformation (Maybe Text) Source #

The status of the association.

iiLastAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) Source #

The date the association was last executed.

iiPlatformName :: Lens' InstanceInformation (Maybe Text) Source #

The name of the operating system platform running on your instance.

iiComputerName :: Lens' InstanceInformation (Maybe Text) Source #

The fully qualified host name of the managed instance.

iiIAMRole :: Lens' InstanceInformation (Maybe Text) Source #

The Amazon Identity and Access Management (IAM) role assigned to EC2 instances or managed instances.

InstanceInformationFilter

data InstanceInformationFilter Source #

Describes a filter for a specific list of instances.

See: instanceInformationFilter smart constructor.

Instances
Eq InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformationFilter -> c InstanceInformationFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformationFilter #

toConstr :: InstanceInformationFilter -> Constr #

dataTypeOf :: InstanceInformationFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformationFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformationFilter) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformationFilter -> InstanceInformationFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformationFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformationFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformationFilter -> m InstanceInformationFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationFilter -> m InstanceInformationFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationFilter -> m InstanceInformationFilter #

Read InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceInformationFilter :: Type -> Type #

Hashable InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceInformationFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceInformationFilter = D1 (MetaData "InstanceInformationFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstanceInformationFilter'" PrefixI True) (S1 (MetaSel (Just "_iifKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 InstanceInformationFilterKey) :*: S1 (MetaSel (Just "_iifValueSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))

instanceInformationFilter Source #

Creates a value of InstanceInformationFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

InstanceInformationStringFilter

data InstanceInformationStringFilter Source #

The filters to describe or get information about your managed instances.

See: instanceInformationStringFilter smart constructor.

Instances
Eq InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceInformationStringFilter -> c InstanceInformationStringFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceInformationStringFilter #

toConstr :: InstanceInformationStringFilter -> Constr #

dataTypeOf :: InstanceInformationStringFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceInformationStringFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceInformationStringFilter) #

gmapT :: (forall b. Data b => b -> b) -> InstanceInformationStringFilter -> InstanceInformationStringFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationStringFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceInformationStringFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceInformationStringFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceInformationStringFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceInformationStringFilter -> m InstanceInformationStringFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationStringFilter -> m InstanceInformationStringFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceInformationStringFilter -> m InstanceInformationStringFilter #

Read InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstanceInformationStringFilter :: Type -> Type #

Hashable InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceInformationStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstanceInformationStringFilter = D1 (MetaData "InstanceInformationStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstanceInformationStringFilter'" PrefixI True) (S1 (MetaSel (Just "_iisfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iisfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))

instanceInformationStringFilter Source #

Creates a value of InstanceInformationStringFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

InstancePatchState

data InstancePatchState Source #

Defines the high-level patch compliance state for a managed instance, providing information about the number of installed, missing, not applicable, and failed patches along with metadata about the operation when this information was gathered for the instance.

See: instancePatchState smart constructor.

Instances
Eq InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancePatchState -> c InstancePatchState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancePatchState #

toConstr :: InstancePatchState -> Constr #

dataTypeOf :: InstancePatchState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancePatchState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancePatchState) #

gmapT :: (forall b. Data b => b -> b) -> InstancePatchState -> InstancePatchState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancePatchState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancePatchState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancePatchState -> m InstancePatchState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchState -> m InstancePatchState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchState -> m InstancePatchState #

Show InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstancePatchState :: Type -> Type #

Hashable InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InstancePatchState -> () #

type Rep InstancePatchState Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstancePatchState = D1 (MetaData "InstancePatchState" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstancePatchState'" PrefixI True) (((S1 (MetaSel (Just "_ipsOwnerInformation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 (MetaSel (Just "_ipsFailedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ipsInstalledOtherCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 (MetaSel (Just "_ipsMissingCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_ipsNotApplicableCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ipsInstalledCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "_ipsSnapshotId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ipsInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ipsPatchGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_ipsBaselineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ipsOperationStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX)) :*: (S1 (MetaSel (Just "_ipsOperationEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX) :*: S1 (MetaSel (Just "_ipsOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchOperationType))))))

instancePatchState Source #

Creates a value of InstancePatchState with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ipsOwnerInformation - Placeholder information. This field will always be empty in the current release of the service.
  • ipsFailedCount - The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.
  • ipsInstalledOtherCount - The number of patches not specified in the patch baseline that are installed on the instance.
  • ipsMissingCount - The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.
  • ipsNotApplicableCount - The number of patches from the patch baseline that aren't applicable for the instance and hence aren't installed on the instance.
  • ipsInstalledCount - The number of patches from the patch baseline that are installed on the instance.
  • ipsSnapshotId - The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.
  • ipsInstanceId - The ID of the managed instance the high-level patch compliance information was collected for.
  • ipsPatchGroup - The name of the patch group the managed instance belongs to.
  • ipsBaselineId - The ID of the patch baseline used to patch the instance.
  • ipsOperationStartTime - The time the most recent patching operation was started on the instance.
  • ipsOperationEndTime - The time the most recent patching operation completed on the instance.
  • ipsOperation - The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

ipsOwnerInformation :: Lens' InstancePatchState (Maybe Text) Source #

Placeholder information. This field will always be empty in the current release of the service.

ipsFailedCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

ipsInstalledOtherCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches not specified in the patch baseline that are installed on the instance.

ipsMissingCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

ipsNotApplicableCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that aren't applicable for the instance and hence aren't installed on the instance.

ipsInstalledCount :: Lens' InstancePatchState (Maybe Int) Source #

The number of patches from the patch baseline that are installed on the instance.

ipsSnapshotId :: Lens' InstancePatchState (Maybe Text) Source #

The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

ipsInstanceId :: Lens' InstancePatchState Text Source #

The ID of the managed instance the high-level patch compliance information was collected for.

ipsPatchGroup :: Lens' InstancePatchState Text Source #

The name of the patch group the managed instance belongs to.

ipsBaselineId :: Lens' InstancePatchState Text Source #

The ID of the patch baseline used to patch the instance.

ipsOperationStartTime :: Lens' InstancePatchState UTCTime Source #

The time the most recent patching operation was started on the instance.

ipsOperationEndTime :: Lens' InstancePatchState UTCTime Source #

The time the most recent patching operation completed on the instance.

ipsOperation :: Lens' InstancePatchState PatchOperationType Source #

The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

InstancePatchStateFilter

data InstancePatchStateFilter Source #

Defines a filter used in DescribeInstancePatchStatesForPatchGroup used to scope down the information returned by the API.

See: instancePatchStateFilter smart constructor.

Instances
Eq InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancePatchStateFilter -> c InstancePatchStateFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancePatchStateFilter #

toConstr :: InstancePatchStateFilter -> Constr #

dataTypeOf :: InstancePatchStateFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancePatchStateFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancePatchStateFilter) #

gmapT :: (forall b. Data b => b -> b) -> InstancePatchStateFilter -> InstancePatchStateFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchStateFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancePatchStateFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancePatchStateFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancePatchStateFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancePatchStateFilter -> m InstancePatchStateFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchStateFilter -> m InstancePatchStateFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePatchStateFilter -> m InstancePatchStateFilter #

Read InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InstancePatchStateFilter :: Type -> Type #

Hashable InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstancePatchStateFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InstancePatchStateFilter = D1 (MetaData "InstancePatchStateFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InstancePatchStateFilter'" PrefixI True) (S1 (MetaSel (Just "_ipsfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_ipsfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)) :*: S1 (MetaSel (Just "_ipsfType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 InstancePatchStateOperatorType))))

instancePatchStateFilter Source #

Creates a value of InstancePatchStateFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ipsfKey - The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.
  • ipsfValues - The value for the filter, must be an integer greater than or equal to 0.
  • ipsfType - The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

ipsfKey :: Lens' InstancePatchStateFilter Text Source #

The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

ipsfValues :: Lens' InstancePatchStateFilter (NonEmpty Text) Source #

The value for the filter, must be an integer greater than or equal to 0.

ipsfType :: Lens' InstancePatchStateFilter InstancePatchStateOperatorType Source #

The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

InventoryAggregator

data InventoryAggregator Source #

Specifies the inventory type and attribute for the aggregation execution.

See: inventoryAggregator smart constructor.

Instances
Eq InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryAggregator -> c InventoryAggregator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryAggregator #

toConstr :: InventoryAggregator -> Constr #

dataTypeOf :: InventoryAggregator -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryAggregator) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryAggregator) #

gmapT :: (forall b. Data b => b -> b) -> InventoryAggregator -> InventoryAggregator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryAggregator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryAggregator -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryAggregator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryAggregator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryAggregator -> m InventoryAggregator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryAggregator -> m InventoryAggregator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryAggregator -> m InventoryAggregator #

Read InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryAggregator :: Type -> Type #

Hashable InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryAggregator -> () #

type Rep InventoryAggregator Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryAggregator = D1 (MetaData "InventoryAggregator" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryAggregator'" PrefixI True) (S1 (MetaSel (Just "_iaAggregators") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 InventoryAggregator))) :*: S1 (MetaSel (Just "_iaExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

inventoryAggregator :: InventoryAggregator Source #

Creates a value of InventoryAggregator with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iaAggregators - Nested aggregators to further refine aggregation for an inventory type.
  • iaExpression - The inventory type and attribute name for aggregation.

iaAggregators :: Lens' InventoryAggregator (Maybe (NonEmpty InventoryAggregator)) Source #

Nested aggregators to further refine aggregation for an inventory type.

iaExpression :: Lens' InventoryAggregator (Maybe Text) Source #

The inventory type and attribute name for aggregation.

InventoryDeletionStatusItem

data InventoryDeletionStatusItem Source #

Status information returned by the DeleteInventory action.

See: inventoryDeletionStatusItem smart constructor.

Instances
Eq InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryDeletionStatusItem -> c InventoryDeletionStatusItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryDeletionStatusItem #

toConstr :: InventoryDeletionStatusItem -> Constr #

dataTypeOf :: InventoryDeletionStatusItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryDeletionStatusItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryDeletionStatusItem) #

gmapT :: (forall b. Data b => b -> b) -> InventoryDeletionStatusItem -> InventoryDeletionStatusItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryDeletionStatusItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryDeletionStatusItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryDeletionStatusItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryDeletionStatusItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryDeletionStatusItem -> m InventoryDeletionStatusItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryDeletionStatusItem -> m InventoryDeletionStatusItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryDeletionStatusItem -> m InventoryDeletionStatusItem #

Read InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryDeletionStatusItem :: Type -> Type #

Hashable InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryDeletionStatusItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryDeletionStatusItem = D1 (MetaData "InventoryDeletionStatusItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryDeletionStatusItem'" PrefixI True) ((S1 (MetaSel (Just "_idsiTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_idsiLastStatusUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_idsiLastStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_idsiDeletionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InventoryDeletionSummary)) :*: S1 (MetaSel (Just "_idsiLastStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InventoryDeletionStatus))) :*: (S1 (MetaSel (Just "_idsiDeletionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_idsiDeletionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

inventoryDeletionStatusItem :: InventoryDeletionStatusItem Source #

Creates a value of InventoryDeletionStatusItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

idsiTypeName :: Lens' InventoryDeletionStatusItem (Maybe Text) Source #

The name of the inventory data type.

idsiLastStatusUpdateTime :: Lens' InventoryDeletionStatusItem (Maybe UTCTime) Source #

The UTC timestamp of when the last status report.

idsiDeletionSummary :: Lens' InventoryDeletionStatusItem (Maybe InventoryDeletionSummary) Source #

Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary .

idsiLastStatus :: Lens' InventoryDeletionStatusItem (Maybe InventoryDeletionStatus) Source #

The status of the operation. Possible values are InProgress and Complete.

idsiDeletionStartTime :: Lens' InventoryDeletionStatusItem (Maybe UTCTime) Source #

The UTC timestamp when the delete operation started.

idsiDeletionId :: Lens' InventoryDeletionStatusItem (Maybe Text) Source #

The deletion ID returned by the DeleteInventory action.

InventoryDeletionSummary

data InventoryDeletionSummary Source #

Information about the delete operation.

See: inventoryDeletionSummary smart constructor.

Instances
Eq InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryDeletionSummary -> c InventoryDeletionSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryDeletionSummary #

toConstr :: InventoryDeletionSummary -> Constr #

dataTypeOf :: InventoryDeletionSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryDeletionSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryDeletionSummary) #

gmapT :: (forall b. Data b => b -> b) -> InventoryDeletionSummary -> InventoryDeletionSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryDeletionSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryDeletionSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryDeletionSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryDeletionSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryDeletionSummary -> m InventoryDeletionSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryDeletionSummary -> m InventoryDeletionSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryDeletionSummary -> m InventoryDeletionSummary #

Read InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryDeletionSummary :: Type -> Type #

Hashable InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryDeletionSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryDeletionSummary = D1 (MetaData "InventoryDeletionSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryDeletionSummary'" PrefixI True) (S1 (MetaSel (Just "_idsRemainingCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_idsSummaryItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [InventoryDeletionSummaryItem])) :*: S1 (MetaSel (Just "_idsTotalCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))

inventoryDeletionSummary :: InventoryDeletionSummary Source #

Creates a value of InventoryDeletionSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • idsRemainingCount - Remaining number of items to delete.
  • idsSummaryItems - A list of counts and versions for deleted items.
  • idsTotalCount - The total number of items to delete. This count does not change during the delete operation.

idsRemainingCount :: Lens' InventoryDeletionSummary (Maybe Int) Source #

Remaining number of items to delete.

idsSummaryItems :: Lens' InventoryDeletionSummary [InventoryDeletionSummaryItem] Source #

A list of counts and versions for deleted items.

idsTotalCount :: Lens' InventoryDeletionSummary (Maybe Int) Source #

The total number of items to delete. This count does not change during the delete operation.

InventoryDeletionSummaryItem

data InventoryDeletionSummaryItem Source #

Either a count, remaining count, or a version number in a delete inventory summary.

See: inventoryDeletionSummaryItem smart constructor.

Instances
Eq InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryDeletionSummaryItem -> c InventoryDeletionSummaryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryDeletionSummaryItem #

toConstr :: InventoryDeletionSummaryItem -> Constr #

dataTypeOf :: InventoryDeletionSummaryItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryDeletionSummaryItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryDeletionSummaryItem) #

gmapT :: (forall b. Data b => b -> b) -> InventoryDeletionSummaryItem -> InventoryDeletionSummaryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryDeletionSummaryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryDeletionSummaryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryDeletionSummaryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryDeletionSummaryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryDeletionSummaryItem -> m InventoryDeletionSummaryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryDeletionSummaryItem -> m InventoryDeletionSummaryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryDeletionSummaryItem -> m InventoryDeletionSummaryItem #

Read InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryDeletionSummaryItem :: Type -> Type #

Hashable InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryDeletionSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryDeletionSummaryItem = D1 (MetaData "InventoryDeletionSummaryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryDeletionSummaryItem'" PrefixI True) (S1 (MetaSel (Just "_idsiRemainingCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_idsiCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_idsiVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

inventoryDeletionSummaryItem :: InventoryDeletionSummaryItem Source #

Creates a value of InventoryDeletionSummaryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

idsiRemainingCount :: Lens' InventoryDeletionSummaryItem (Maybe Int) Source #

The remaining number of items to delete.

idsiCount :: Lens' InventoryDeletionSummaryItem (Maybe Int) Source #

A count of the number of deleted items.

InventoryFilter

data InventoryFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: inventoryFilter smart constructor.

Instances
Eq InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryFilter -> c InventoryFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryFilter #

toConstr :: InventoryFilter -> Constr #

dataTypeOf :: InventoryFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryFilter) #

gmapT :: (forall b. Data b => b -> b) -> InventoryFilter -> InventoryFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryFilter -> m InventoryFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryFilter -> m InventoryFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryFilter -> m InventoryFilter #

Read InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryFilter :: Type -> Type #

Hashable InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryFilter -> () #

type Rep InventoryFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryFilter = D1 (MetaData "InventoryFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryFilter'" PrefixI True) (S1 (MetaSel (Just "_ifType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InventoryQueryOperatorType)) :*: (S1 (MetaSel (Just "_ifKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ifValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))

inventoryFilter Source #

Creates a value of InventoryFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ifType - The type of filter. Valid values include the following: Equal|NotEqual|BeginWith|LessThan|GreaterThan
  • ifKey - The name of the filter key.
  • ifValues - Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

ifType :: Lens' InventoryFilter (Maybe InventoryQueryOperatorType) Source #

The type of filter. Valid values include the following: Equal|NotEqual|BeginWith|LessThan|GreaterThan

ifKey :: Lens' InventoryFilter Text Source #

The name of the filter key.

ifValues :: Lens' InventoryFilter (NonEmpty Text) Source #

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

InventoryItem

data InventoryItem Source #

Information collected from managed instances based on your inventory policy document

See: inventoryItem smart constructor.

Instances
Eq InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryItem -> c InventoryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryItem #

toConstr :: InventoryItem -> Constr #

dataTypeOf :: InventoryItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryItem) #

gmapT :: (forall b. Data b => b -> b) -> InventoryItem -> InventoryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryItem -> m InventoryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItem -> m InventoryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItem -> m InventoryItem #

Read InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryItem :: Type -> Type #

Hashable InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryItem -> () #

type Rep InventoryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryItem = D1 (MetaData "InventoryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryItem'" PrefixI True) ((S1 (MetaSel (Just "_iiContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: (S1 (MetaSel (Just "_iiContentHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Map Text Text])))) :*: (S1 (MetaSel (Just "_iiTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_iiSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iiCaptureTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

inventoryItem Source #

Creates a value of InventoryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiContext - A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId , ExecutionType , ComplianceType properties of the AWS:ComplianceItem type.
  • iiContentHash - MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.
  • iiContent - The inventory data of the inventory type.
  • iiTypeName - The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.
  • iiSchemaVersion - The schema version for the inventory item.
  • iiCaptureTime - The time the inventory information was collected.

iiContext :: Lens' InventoryItem (HashMap Text Text) Source #

A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId , ExecutionType , ComplianceType properties of the AWS:ComplianceItem type.

iiContentHash :: Lens' InventoryItem (Maybe Text) Source #

MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

iiContent :: Lens' InventoryItem [HashMap Text Text] Source #

The inventory data of the inventory type.

iiTypeName :: Lens' InventoryItem Text Source #

The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

iiSchemaVersion :: Lens' InventoryItem Text Source #

The schema version for the inventory item.

iiCaptureTime :: Lens' InventoryItem Text Source #

The time the inventory information was collected.

InventoryItemAttribute

data InventoryItemAttribute Source #

Attributes are the entries within the inventory item content. It contains name and value.

See: inventoryItemAttribute smart constructor.

Instances
Eq InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryItemAttribute -> c InventoryItemAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryItemAttribute #

toConstr :: InventoryItemAttribute -> Constr #

dataTypeOf :: InventoryItemAttribute -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryItemAttribute) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryItemAttribute) #

gmapT :: (forall b. Data b => b -> b) -> InventoryItemAttribute -> InventoryItemAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryItemAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryItemAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryItemAttribute -> m InventoryItemAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemAttribute -> m InventoryItemAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemAttribute -> m InventoryItemAttribute #

Read InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryItemAttribute :: Type -> Type #

Hashable InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryItemAttribute -> () #

type Rep InventoryItemAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryItemAttribute = D1 (MetaData "InventoryItemAttribute" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryItemAttribute'" PrefixI True) (S1 (MetaSel (Just "_iiaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iiaDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 InventoryAttributeDataType)))

inventoryItemAttribute Source #

Creates a value of InventoryItemAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiaName - Name of the inventory item attribute.
  • iiaDataType - The data type of the inventory item attribute.

iiaName :: Lens' InventoryItemAttribute Text Source #

Name of the inventory item attribute.

iiaDataType :: Lens' InventoryItemAttribute InventoryAttributeDataType Source #

The data type of the inventory item attribute.

InventoryItemSchema

data InventoryItemSchema Source #

The inventory item schema definition. Users can use this to compose inventory query filters.

See: inventoryItemSchema smart constructor.

Instances
Eq InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryItemSchema -> c InventoryItemSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryItemSchema #

toConstr :: InventoryItemSchema -> Constr #

dataTypeOf :: InventoryItemSchema -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryItemSchema) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryItemSchema) #

gmapT :: (forall b. Data b => b -> b) -> InventoryItemSchema -> InventoryItemSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemSchema -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryItemSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryItemSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryItemSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryItemSchema -> m InventoryItemSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemSchema -> m InventoryItemSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryItemSchema -> m InventoryItemSchema #

Read InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryItemSchema :: Type -> Type #

Hashable InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryItemSchema -> () #

type Rep InventoryItemSchema Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryItemSchema = D1 (MetaData "InventoryItemSchema" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryItemSchema'" PrefixI True) ((S1 (MetaSel (Just "_iisVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iisDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iisTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iisAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 InventoryItemAttribute)))))

inventoryItemSchema Source #

Creates a value of InventoryItemSchema with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iisVersion - The schema version for the inventory item.
  • iisDisplayName - The alias name of the inventory type. The alias name is used for display purposes.
  • iisTypeName - The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.
  • iisAttributes - The schema attributes for inventory. This contains data type and attribute name.

iisVersion :: Lens' InventoryItemSchema (Maybe Text) Source #

The schema version for the inventory item.

iisDisplayName :: Lens' InventoryItemSchema (Maybe Text) Source #

The alias name of the inventory type. The alias name is used for display purposes.

iisTypeName :: Lens' InventoryItemSchema Text Source #

The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

iisAttributes :: Lens' InventoryItemSchema (NonEmpty InventoryItemAttribute) Source #

The schema attributes for inventory. This contains data type and attribute name.

InventoryResultEntity

data InventoryResultEntity Source #

Inventory query results.

See: inventoryResultEntity smart constructor.

Instances
Eq InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryResultEntity -> c InventoryResultEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryResultEntity #

toConstr :: InventoryResultEntity -> Constr #

dataTypeOf :: InventoryResultEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryResultEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryResultEntity) #

gmapT :: (forall b. Data b => b -> b) -> InventoryResultEntity -> InventoryResultEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryResultEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryResultEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryResultEntity -> m InventoryResultEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultEntity -> m InventoryResultEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultEntity -> m InventoryResultEntity #

Read InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryResultEntity :: Type -> Type #

Hashable InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryResultEntity -> () #

type Rep InventoryResultEntity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryResultEntity = D1 (MetaData "InventoryResultEntity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryResultEntity'" PrefixI True) (S1 (MetaSel (Just "_ireData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text InventoryResultItem))) :*: S1 (MetaSel (Just "_ireId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

inventoryResultEntity :: InventoryResultEntity Source #

Creates a value of InventoryResultEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ireData - The data section in the inventory result entity JSON.
  • ireId - ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

ireData :: Lens' InventoryResultEntity (HashMap Text InventoryResultItem) Source #

The data section in the inventory result entity JSON.

ireId :: Lens' InventoryResultEntity (Maybe Text) Source #

ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

InventoryResultItem

data InventoryResultItem Source #

The inventory result item.

See: inventoryResultItem smart constructor.

Instances
Eq InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryResultItem -> c InventoryResultItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryResultItem #

toConstr :: InventoryResultItem -> Constr #

dataTypeOf :: InventoryResultItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InventoryResultItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryResultItem) #

gmapT :: (forall b. Data b => b -> b) -> InventoryResultItem -> InventoryResultItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryResultItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryResultItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryResultItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryResultItem -> m InventoryResultItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultItem -> m InventoryResultItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryResultItem -> m InventoryResultItem #

Read InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep InventoryResultItem :: Type -> Type #

Hashable InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: InventoryResultItem -> () #

type Rep InventoryResultItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep InventoryResultItem = D1 (MetaData "InventoryResultItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "InventoryResultItem'" PrefixI True) ((S1 (MetaSel (Just "_iriContentHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iriCaptureTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iriTypeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_iriSchemaVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iriContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Map Text Text])))))

inventoryResultItem Source #

Creates a value of InventoryResultItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iriContentHash - MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.
  • iriCaptureTime - The time inventory item data was captured.
  • iriTypeName - The name of the inventory result item type.
  • iriSchemaVersion - The schema version for the inventory result item/
  • iriContent - Contains all the inventory data of the item type. Results include attribute names and values.

iriContentHash :: Lens' InventoryResultItem (Maybe Text) Source #

MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

iriCaptureTime :: Lens' InventoryResultItem (Maybe Text) Source #

The time inventory item data was captured.

iriTypeName :: Lens' InventoryResultItem Text Source #

The name of the inventory result item type.

iriSchemaVersion :: Lens' InventoryResultItem Text Source #

The schema version for the inventory result item/

iriContent :: Lens' InventoryResultItem [HashMap Text Text] Source #

Contains all the inventory data of the item type. Results include attribute names and values.

LoggingInfo

data LoggingInfo Source #

Information about an Amazon S3 bucket to write instance-level logs to.

See: loggingInfo smart constructor.

Instances
Eq LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoggingInfo -> c LoggingInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoggingInfo #

toConstr :: LoggingInfo -> Constr #

dataTypeOf :: LoggingInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoggingInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoggingInfo) #

gmapT :: (forall b. Data b => b -> b) -> LoggingInfo -> LoggingInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoggingInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoggingInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoggingInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoggingInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoggingInfo -> m LoggingInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoggingInfo -> m LoggingInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoggingInfo -> m LoggingInfo #

Read LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep LoggingInfo :: Type -> Type #

Hashable LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: LoggingInfo -> () #

type Rep LoggingInfo Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep LoggingInfo = D1 (MetaData "LoggingInfo" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "LoggingInfo'" PrefixI True) (S1 (MetaSel (Just "_liS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_liS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_liS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

loggingInfo Source #

Creates a value of LoggingInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • liS3KeyPrefix - (Optional) The Amazon S3 bucket subfolder.
  • liS3BucketName - The name of an Amazon S3 bucket where execution logs are stored .
  • liS3Region - The region where the Amazon S3 bucket is located.

liS3KeyPrefix :: Lens' LoggingInfo (Maybe Text) Source #

(Optional) The Amazon S3 bucket subfolder.

liS3BucketName :: Lens' LoggingInfo Text Source #

The name of an Amazon S3 bucket where execution logs are stored .

liS3Region :: Lens' LoggingInfo Text Source #

The region where the Amazon S3 bucket is located.

MaintenanceWindowAutomationParameters

data MaintenanceWindowAutomationParameters Source #

The parameters for an AUTOMATION task type.

See: maintenanceWindowAutomationParameters smart constructor.

Instances
Eq MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowAutomationParameters -> c MaintenanceWindowAutomationParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowAutomationParameters #

toConstr :: MaintenanceWindowAutomationParameters -> Constr #

dataTypeOf :: MaintenanceWindowAutomationParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowAutomationParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowAutomationParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowAutomationParameters -> MaintenanceWindowAutomationParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowAutomationParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowAutomationParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowAutomationParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowAutomationParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowAutomationParameters -> m MaintenanceWindowAutomationParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowAutomationParameters -> m MaintenanceWindowAutomationParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowAutomationParameters -> m MaintenanceWindowAutomationParameters #

Read MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowAutomationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowAutomationParameters = D1 (MetaData "MaintenanceWindowAutomationParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowAutomationParameters'" PrefixI True) (S1 (MetaSel (Just "_mwapParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_mwapDocumentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

maintenanceWindowAutomationParameters :: MaintenanceWindowAutomationParameters Source #

Creates a value of MaintenanceWindowAutomationParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwapParameters - The parameters for the AUTOMATION task. For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask .
  • mwapDocumentVersion - The version of an Automation document to use during task execution.

mwapParameters :: Lens' MaintenanceWindowAutomationParameters (HashMap Text [Text]) Source #

The parameters for the AUTOMATION task. For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask .

mwapDocumentVersion :: Lens' MaintenanceWindowAutomationParameters (Maybe Text) Source #

The version of an Automation document to use during task execution.

MaintenanceWindowExecution

data MaintenanceWindowExecution Source #

Describes the information about an execution of a Maintenance Window.

See: maintenanceWindowExecution smart constructor.

Instances
Eq MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecution -> c MaintenanceWindowExecution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecution #

toConstr :: MaintenanceWindowExecution -> Constr #

dataTypeOf :: MaintenanceWindowExecution -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecution) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecution) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecution -> MaintenanceWindowExecution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecution -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecution -> m MaintenanceWindowExecution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecution -> m MaintenanceWindowExecution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecution -> m MaintenanceWindowExecution #

Read MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep MaintenanceWindowExecution :: Type -> Type #

Hashable MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowExecution = D1 (MetaData "MaintenanceWindowExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowExecution'" PrefixI True) ((S1 (MetaSel (Just "_mweStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowExecutionStatus)) :*: (S1 (MetaSel (Just "_mweStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_mweWindowExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mweStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mweEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_mweWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

maintenanceWindowExecution :: MaintenanceWindowExecution Source #

Creates a value of MaintenanceWindowExecution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mweStartTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) Source #

The time the execution started.

mweWindowExecutionId :: Lens' MaintenanceWindowExecution (Maybe Text) Source #

The ID of the Maintenance Window execution.

mweStatusDetails :: Lens' MaintenanceWindowExecution (Maybe Text) Source #

The details explaining the Status. Only available for certain status values.

mweEndTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) Source #

The time the execution finished.

mweWindowId :: Lens' MaintenanceWindowExecution (Maybe Text) Source #

The ID of the Maintenance Window.

MaintenanceWindowExecutionTaskIdentity

data MaintenanceWindowExecutionTaskIdentity Source #

Information about a task execution performed as part of a Maintenance Window execution.

See: maintenanceWindowExecutionTaskIdentity smart constructor.

Instances
Eq MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecutionTaskIdentity -> c MaintenanceWindowExecutionTaskIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecutionTaskIdentity #

toConstr :: MaintenanceWindowExecutionTaskIdentity -> Constr #

dataTypeOf :: MaintenanceWindowExecutionTaskIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecutionTaskIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecutionTaskIdentity) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecutionTaskIdentity -> MaintenanceWindowExecutionTaskIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskIdentity -> m MaintenanceWindowExecutionTaskIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskIdentity -> m MaintenanceWindowExecutionTaskIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskIdentity -> m MaintenanceWindowExecutionTaskIdentity #

Read MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowExecutionTaskIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowExecutionTaskIdentity = D1 (MetaData "MaintenanceWindowExecutionTaskIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowExecutionTaskIdentity'" PrefixI True) (((S1 (MetaSel (Just "_mwetiStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowExecutionStatus)) :*: S1 (MetaSel (Just "_mwetiTaskExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_mwetiStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_mwetiTaskType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowTaskType)))) :*: ((S1 (MetaSel (Just "_mwetiTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwetiWindowExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_mwetiStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwetiEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))

maintenanceWindowExecutionTaskIdentity :: MaintenanceWindowExecutionTaskIdentity Source #

Creates a value of MaintenanceWindowExecutionTaskIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwetiTaskExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #

The ID of the specific task execution in the Maintenance Window execution.

mwetiWindowExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #

The ID of the Maintenance Window execution that ran the task.

mwetiStatusDetails :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #

The details explaining the status of the task execution. Only available for certain status values.

MaintenanceWindowExecutionTaskInvocationIdentity

data MaintenanceWindowExecutionTaskInvocationIdentity Source #

Describes the information about a task invocation for a particular target as part of a task execution performed as part of a Maintenance Window execution.

See: maintenanceWindowExecutionTaskInvocationIdentity smart constructor.

Instances
Eq MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowExecutionTaskInvocationIdentity -> c MaintenanceWindowExecutionTaskInvocationIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowExecutionTaskInvocationIdentity #

toConstr :: MaintenanceWindowExecutionTaskInvocationIdentity -> Constr #

dataTypeOf :: MaintenanceWindowExecutionTaskInvocationIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowExecutionTaskInvocationIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowExecutionTaskInvocationIdentity) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowExecutionTaskInvocationIdentity -> MaintenanceWindowExecutionTaskInvocationIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskInvocationIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowExecutionTaskInvocationIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskInvocationIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowExecutionTaskInvocationIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskInvocationIdentity -> m MaintenanceWindowExecutionTaskInvocationIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskInvocationIdentity -> m MaintenanceWindowExecutionTaskInvocationIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowExecutionTaskInvocationIdentity -> m MaintenanceWindowExecutionTaskInvocationIdentity #

Show MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowExecutionTaskInvocationIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowExecutionTaskInvocationIdentity = D1 (MetaData "MaintenanceWindowExecutionTaskInvocationIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowExecutionTaskInvocationIdentity'" PrefixI True) (((S1 (MetaSel (Just "_mwetiiStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowExecutionStatus)) :*: (S1 (MetaSel (Just "_mwetiiExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwetiiTaskExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mwetiiStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_mwetiiInvocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwetiiOwnerInformation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 (MetaSel (Just "_mwetiiTaskType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowTaskType)) :*: (S1 (MetaSel (Just "_mwetiiWindowTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwetiiWindowExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mwetiiStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mwetiiEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_mwetiiParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))))

maintenanceWindowExecutionTaskInvocationIdentity :: MaintenanceWindowExecutionTaskInvocationIdentity Source #

Creates a value of MaintenanceWindowExecutionTaskInvocationIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwetiiStatus - The status of the task invocation.
  • mwetiiExecutionId - The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.
  • mwetiiTaskExecutionId - The ID of the specific task execution in the Maintenance Window execution.
  • mwetiiStartTime - The time the invocation started.
  • mwetiiInvocationId - The ID of the task invocation.
  • mwetiiOwnerInformation - User-provided value that was specified when the target was registered with the Maintenance Window. This was also included in any CloudWatch events raised during the task invocation.
  • mwetiiTaskType - The task type.
  • mwetiiWindowTargetId - The ID of the target definition in this Maintenance Window the invocation was performed for.
  • mwetiiWindowExecutionId - The ID of the Maintenance Window execution that ran the task.
  • mwetiiStatusDetails - The details explaining the status of the task invocation. Only available for certain Status values.
  • mwetiiEndTime - The time the invocation finished.
  • mwetiiParameters - The parameters that were provided for the invocation when it was executed.

mwetiiExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

mwetiiTaskExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the specific task execution in the Maintenance Window execution.

mwetiiOwnerInformation :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

User-provided value that was specified when the target was registered with the Maintenance Window. This was also included in any CloudWatch events raised during the task invocation.

mwetiiWindowTargetId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the target definition in this Maintenance Window the invocation was performed for.

mwetiiWindowExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The ID of the Maintenance Window execution that ran the task.

mwetiiStatusDetails :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The details explaining the status of the task invocation. Only available for certain Status values.

mwetiiParameters :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #

The parameters that were provided for the invocation when it was executed.

MaintenanceWindowFilter

data MaintenanceWindowFilter Source #

Filter used in the request.

See: maintenanceWindowFilter smart constructor.

Instances
Eq MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowFilter -> c MaintenanceWindowFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowFilter #

toConstr :: MaintenanceWindowFilter -> Constr #

dataTypeOf :: MaintenanceWindowFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowFilter) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowFilter -> MaintenanceWindowFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowFilter -> m MaintenanceWindowFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowFilter -> m MaintenanceWindowFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowFilter -> m MaintenanceWindowFilter #

Read MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep MaintenanceWindowFilter :: Type -> Type #

Hashable MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: MaintenanceWindowFilter -> () #

type Rep MaintenanceWindowFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowFilter = D1 (MetaData "MaintenanceWindowFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowFilter'" PrefixI True) (S1 (MetaSel (Just "_mwfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_mwfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

maintenanceWindowFilter :: MaintenanceWindowFilter Source #

Creates a value of MaintenanceWindowFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwfKey :: Lens' MaintenanceWindowFilter (Maybe Text) Source #

The name of the filter.

MaintenanceWindowIdentity

data MaintenanceWindowIdentity Source #

Information about the Maintenance Window.

See: maintenanceWindowIdentity smart constructor.

Instances
Eq MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowIdentity -> c MaintenanceWindowIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowIdentity #

toConstr :: MaintenanceWindowIdentity -> Constr #

dataTypeOf :: MaintenanceWindowIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowIdentity) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowIdentity -> MaintenanceWindowIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowIdentity -> m MaintenanceWindowIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowIdentity -> m MaintenanceWindowIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowIdentity -> m MaintenanceWindowIdentity #

Show MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep MaintenanceWindowIdentity :: Type -> Type #

Hashable MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowIdentity = D1 (MetaData "MaintenanceWindowIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowIdentity'" PrefixI True) ((S1 (MetaSel (Just "_mwiEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_mwiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwiCutoff") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))) :*: (S1 (MetaSel (Just "_mwiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 (MetaSel (Just "_mwiDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_mwiWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

maintenanceWindowIdentity :: MaintenanceWindowIdentity Source #

Creates a value of MaintenanceWindowIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwiEnabled - Whether the Maintenance Window is enabled.
  • mwiName - The name of the Maintenance Window.
  • mwiCutoff - The number of hours before the end of the Maintenance Window that Systems Manager stops scheduling new tasks for execution.
  • mwiDescription - A description of the Maintenance Window.
  • mwiDuration - The duration of the Maintenance Window in hours.
  • mwiWindowId - The ID of the Maintenance Window.

mwiEnabled :: Lens' MaintenanceWindowIdentity (Maybe Bool) Source #

Whether the Maintenance Window is enabled.

mwiName :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The name of the Maintenance Window.

mwiCutoff :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #

The number of hours before the end of the Maintenance Window that Systems Manager stops scheduling new tasks for execution.

mwiDescription :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

A description of the Maintenance Window.

mwiDuration :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #

The duration of the Maintenance Window in hours.

mwiWindowId :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #

The ID of the Maintenance Window.

MaintenanceWindowLambdaParameters

data MaintenanceWindowLambdaParameters Source #

The parameters for a LAMBDA task type.

For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask .

See: maintenanceWindowLambdaParameters smart constructor.

Instances
Eq MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowLambdaParameters -> c MaintenanceWindowLambdaParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowLambdaParameters #

toConstr :: MaintenanceWindowLambdaParameters -> Constr #

dataTypeOf :: MaintenanceWindowLambdaParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowLambdaParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowLambdaParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowLambdaParameters -> MaintenanceWindowLambdaParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowLambdaParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowLambdaParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowLambdaParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowLambdaParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowLambdaParameters -> m MaintenanceWindowLambdaParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowLambdaParameters -> m MaintenanceWindowLambdaParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowLambdaParameters -> m MaintenanceWindowLambdaParameters #

Show MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep MaintenanceWindowLambdaParameters :: Type -> Type #

Hashable MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowLambdaParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowLambdaParameters = D1 (MetaData "MaintenanceWindowLambdaParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowLambdaParameters'" PrefixI True) (S1 (MetaSel (Just "_mwlpPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Base64))) :*: (S1 (MetaSel (Just "_mwlpQualifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwlpClientContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

maintenanceWindowLambdaParameters :: MaintenanceWindowLambdaParameters Source #

Creates a value of MaintenanceWindowLambdaParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwlpPayload - JSON to provide to your Lambda function as input.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.
  • mwlpQualifier - (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.
  • mwlpClientContext - Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

mwlpPayload :: Lens' MaintenanceWindowLambdaParameters (Maybe ByteString) Source #

JSON to provide to your Lambda function as input.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.

mwlpQualifier :: Lens' MaintenanceWindowLambdaParameters (Maybe Text) Source #

(Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

mwlpClientContext :: Lens' MaintenanceWindowLambdaParameters (Maybe Text) Source #

Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

MaintenanceWindowRunCommandParameters

data MaintenanceWindowRunCommandParameters Source #

The parameters for a RUN_COMMAND task type.

For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask .

See: maintenanceWindowRunCommandParameters smart constructor.

Instances
Eq MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowRunCommandParameters -> c MaintenanceWindowRunCommandParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowRunCommandParameters #

toConstr :: MaintenanceWindowRunCommandParameters -> Constr #

dataTypeOf :: MaintenanceWindowRunCommandParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowRunCommandParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowRunCommandParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowRunCommandParameters -> MaintenanceWindowRunCommandParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowRunCommandParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowRunCommandParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowRunCommandParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowRunCommandParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowRunCommandParameters -> m MaintenanceWindowRunCommandParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowRunCommandParameters -> m MaintenanceWindowRunCommandParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowRunCommandParameters -> m MaintenanceWindowRunCommandParameters #

Read MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowRunCommandParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowRunCommandParameters = D1 (MetaData "MaintenanceWindowRunCommandParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowRunCommandParameters'" PrefixI True) (((S1 (MetaSel (Just "_mwrcpServiceRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwrcpNotificationConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationConfig))) :*: (S1 (MetaSel (Just "_mwrcpDocumentHashType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentHashType)) :*: S1 (MetaSel (Just "_mwrcpOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_mwrcpParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_mwrcpDocumentHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_mwrcpTimeoutSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_mwrcpComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwrcpOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

maintenanceWindowRunCommandParameters :: MaintenanceWindowRunCommandParameters Source #

Creates a value of MaintenanceWindowRunCommandParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwrcpServiceRoleARN :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #

The IAM service role to assume during task execution.

mwrcpNotificationConfig :: Lens' MaintenanceWindowRunCommandParameters (Maybe NotificationConfig) Source #

Configurations for sending notifications about command status changes on a per-instance basis.

mwrcpDocumentHashType :: Lens' MaintenanceWindowRunCommandParameters (Maybe DocumentHashType) Source #

SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

mwrcpParameters :: Lens' MaintenanceWindowRunCommandParameters (HashMap Text [Text]) Source #

The parameters for the RUN_COMMAND task execution.

mwrcpDocumentHash :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #

The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

mwrcpTimeoutSeconds :: Lens' MaintenanceWindowRunCommandParameters (Maybe Natural) Source #

If this time is reached and the command has not already started executing, it doesn not execute.

mwrcpComment :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #

Information about the command(s) to execute.

MaintenanceWindowStepFunctionsParameters

data MaintenanceWindowStepFunctionsParameters Source #

The parameters for a STEP_FUNCTION task.

For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask .

See: maintenanceWindowStepFunctionsParameters smart constructor.

Instances
Eq MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowStepFunctionsParameters -> c MaintenanceWindowStepFunctionsParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowStepFunctionsParameters #

toConstr :: MaintenanceWindowStepFunctionsParameters -> Constr #

dataTypeOf :: MaintenanceWindowStepFunctionsParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowStepFunctionsParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowStepFunctionsParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowStepFunctionsParameters -> MaintenanceWindowStepFunctionsParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowStepFunctionsParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowStepFunctionsParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowStepFunctionsParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowStepFunctionsParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowStepFunctionsParameters -> m MaintenanceWindowStepFunctionsParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowStepFunctionsParameters -> m MaintenanceWindowStepFunctionsParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowStepFunctionsParameters -> m MaintenanceWindowStepFunctionsParameters #

Show MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowStepFunctionsParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowStepFunctionsParameters = D1 (MetaData "MaintenanceWindowStepFunctionsParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowStepFunctionsParameters'" PrefixI True) (S1 (MetaSel (Just "_mwsfpInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_mwsfpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

maintenanceWindowStepFunctionsParameters :: MaintenanceWindowStepFunctionsParameters Source #

Creates a value of MaintenanceWindowStepFunctionsParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwsfpInput - The inputs for the STEP_FUNCTION task.
  • mwsfpName - The name of the STEP_FUNCTION task.

mwsfpInput :: Lens' MaintenanceWindowStepFunctionsParameters (Maybe Text) Source #

The inputs for the STEP_FUNCTION task.

MaintenanceWindowTarget

data MaintenanceWindowTarget Source #

The target registered with the Maintenance Window.

See: maintenanceWindowTarget smart constructor.

Instances
Eq MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTarget -> c MaintenanceWindowTarget #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTarget #

toConstr :: MaintenanceWindowTarget -> Constr #

dataTypeOf :: MaintenanceWindowTarget -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTarget) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTarget) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTarget -> MaintenanceWindowTarget #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTarget -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTarget -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTarget -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTarget -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTarget -> m MaintenanceWindowTarget #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTarget -> m MaintenanceWindowTarget #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTarget -> m MaintenanceWindowTarget #

Show MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep MaintenanceWindowTarget :: Type -> Type #

Hashable MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: MaintenanceWindowTarget -> () #

type Rep MaintenanceWindowTarget Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

maintenanceWindowTarget :: MaintenanceWindowTarget Source #

Creates a value of MaintenanceWindowTarget with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mOwnerInformation :: Lens' MaintenanceWindowTarget (Maybe Text) Source #

User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this Maintenance Window.

mTargets :: Lens' MaintenanceWindowTarget [Target] Source #

The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.

mDescription :: Lens' MaintenanceWindowTarget (Maybe Text) Source #

A description of the target.

mWindowId :: Lens' MaintenanceWindowTarget (Maybe Text) Source #

The Maintenance Window ID where the target is registered.

MaintenanceWindowTask

data MaintenanceWindowTask Source #

Information about a task defined for a Maintenance Window.

See: maintenanceWindowTask smart constructor.

Instances
Eq MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTask -> c MaintenanceWindowTask #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTask #

toConstr :: MaintenanceWindowTask -> Constr #

dataTypeOf :: MaintenanceWindowTask -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTask) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTask) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTask -> MaintenanceWindowTask #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTask -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTask -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTask -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTask -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTask -> m MaintenanceWindowTask #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTask -> m MaintenanceWindowTask #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTask -> m MaintenanceWindowTask #

Show MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep MaintenanceWindowTask :: Type -> Type #

Hashable MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: MaintenanceWindowTask -> () #

type Rep MaintenanceWindowTask Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowTask = D1 (MetaData "MaintenanceWindowTask" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowTask'" PrefixI True) (((S1 (MetaSel (Just "_mwtServiceRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mwtWindowTaskId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwtTaskParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive (Map Text (Sensitive MaintenanceWindowTaskParameterValueExpression))))))) :*: (S1 (MetaSel (Just "_mwtPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_mwtTaskARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwtMaxErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_mwtName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mwtTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Target])) :*: S1 (MetaSel (Just "_mwtLoggingInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LoggingInfo)))) :*: ((S1 (MetaSel (Just "_mwtType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowTaskType)) :*: S1 (MetaSel (Just "_mwtDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 (MetaSel (Just "_mwtMaxConcurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mwtWindowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

maintenanceWindowTask :: MaintenanceWindowTask Source #

Creates a value of MaintenanceWindowTask with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwtServiceRoleARN - The role that should be assumed when executing the task
  • mwtWindowTaskId - The task ID.
  • mwtTaskParameters - The parameters that should be passed to the task when it is executed.
  • mwtPriority - The priority of the task in the Maintenance Window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.
  • mwtTaskARN - The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.
  • mwtMaxErrors - The maximum number of errors allowed before this task stops being scheduled.
  • mwtName - The task name.
  • mwtTargets - The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.
  • mwtLoggingInfo - Information about an Amazon S3 bucket to write task-level logs to.
  • mwtType - The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.
  • mwtDescription - A description of the task.
  • mwtMaxConcurrency - The maximum number of targets this task can be run for in parallel.
  • mwtWindowId - The Maintenance Window ID where the task is registered.

mwtServiceRoleARN :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The role that should be assumed when executing the task

mwtTaskParameters :: Lens' MaintenanceWindowTask (Maybe (HashMap Text MaintenanceWindowTaskParameterValueExpression)) Source #

The parameters that should be passed to the task when it is executed.

mwtPriority :: Lens' MaintenanceWindowTask (Maybe Natural) Source #

The priority of the task in the Maintenance Window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

mwtTaskARN :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

mwtMaxErrors :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The maximum number of errors allowed before this task stops being scheduled.

mwtTargets :: Lens' MaintenanceWindowTask [Target] Source #

The targets (either instances or tags). Instances are specified using Key=instanceids,Values=instanceid1,instanceid2. Tags are specified using Key=name,Values=value.

mwtLoggingInfo :: Lens' MaintenanceWindowTask (Maybe LoggingInfo) Source #

Information about an Amazon S3 bucket to write task-level logs to.

mwtType :: Lens' MaintenanceWindowTask (Maybe MaintenanceWindowTaskType) Source #

The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

mwtMaxConcurrency :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The maximum number of targets this task can be run for in parallel.

mwtWindowId :: Lens' MaintenanceWindowTask (Maybe Text) Source #

The Maintenance Window ID where the task is registered.

MaintenanceWindowTaskInvocationParameters

data MaintenanceWindowTaskInvocationParameters Source #

The parameters for task execution.

See: maintenanceWindowTaskInvocationParameters smart constructor.

Instances
Eq MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTaskInvocationParameters -> c MaintenanceWindowTaskInvocationParameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTaskInvocationParameters #

toConstr :: MaintenanceWindowTaskInvocationParameters -> Constr #

dataTypeOf :: MaintenanceWindowTaskInvocationParameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTaskInvocationParameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTaskInvocationParameters) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTaskInvocationParameters -> MaintenanceWindowTaskInvocationParameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskInvocationParameters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskInvocationParameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTaskInvocationParameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTaskInvocationParameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskInvocationParameters -> m MaintenanceWindowTaskInvocationParameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskInvocationParameters -> m MaintenanceWindowTaskInvocationParameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskInvocationParameters -> m MaintenanceWindowTaskInvocationParameters #

Show MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowTaskInvocationParameters Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowTaskInvocationParameters = D1 (MetaData "MaintenanceWindowTaskInvocationParameters" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "MaintenanceWindowTaskInvocationParameters'" PrefixI True) ((S1 (MetaSel (Just "_mwtipAutomation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowAutomationParameters)) :*: S1 (MetaSel (Just "_mwtipStepFunctions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowStepFunctionsParameters))) :*: (S1 (MetaSel (Just "_mwtipRunCommand") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowRunCommandParameters)) :*: S1 (MetaSel (Just "_mwtipLambda") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindowLambdaParameters)))))

maintenanceWindowTaskInvocationParameters :: MaintenanceWindowTaskInvocationParameters Source #

Creates a value of MaintenanceWindowTaskInvocationParameters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

MaintenanceWindowTaskParameterValueExpression

data MaintenanceWindowTaskParameterValueExpression Source #

Defines the values for a task parameter.

See: maintenanceWindowTaskParameterValueExpression smart constructor.

Instances
Eq MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindowTaskParameterValueExpression -> c MaintenanceWindowTaskParameterValueExpression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindowTaskParameterValueExpression #

toConstr :: MaintenanceWindowTaskParameterValueExpression -> Constr #

dataTypeOf :: MaintenanceWindowTaskParameterValueExpression -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindowTaskParameterValueExpression) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindowTaskParameterValueExpression) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindowTaskParameterValueExpression -> MaintenanceWindowTaskParameterValueExpression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskParameterValueExpression -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindowTaskParameterValueExpression -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindowTaskParameterValueExpression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindowTaskParameterValueExpression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskParameterValueExpression -> m MaintenanceWindowTaskParameterValueExpression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskParameterValueExpression -> m MaintenanceWindowTaskParameterValueExpression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindowTaskParameterValueExpression -> m MaintenanceWindowTaskParameterValueExpression #

Show MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Hashable MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowTaskParameterValueExpression Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep MaintenanceWindowTaskParameterValueExpression = D1 (MetaData "MaintenanceWindowTaskParameterValueExpression" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "MaintenanceWindowTaskParameterValueExpression'" PrefixI True) (S1 (MetaSel (Just "_mwtpveValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Sensitive [Sensitive Text])))))

maintenanceWindowTaskParameterValueExpression :: MaintenanceWindowTaskParameterValueExpression Source #

Creates a value of MaintenanceWindowTaskParameterValueExpression with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mwtpveValues - This field contains an array of 0 or more strings, each 1 to 255 characters in length.

mwtpveValues :: Lens' MaintenanceWindowTaskParameterValueExpression (Maybe [Text]) Source #

This field contains an array of 0 or more strings, each 1 to 255 characters in length.

NonCompliantSummary

data NonCompliantSummary Source #

A summary of resources that are not compliant. The summary is organized according to resource type.

See: nonCompliantSummary smart constructor.

Instances
Eq NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NonCompliantSummary -> c NonCompliantSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NonCompliantSummary #

toConstr :: NonCompliantSummary -> Constr #

dataTypeOf :: NonCompliantSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NonCompliantSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NonCompliantSummary) #

gmapT :: (forall b. Data b => b -> b) -> NonCompliantSummary -> NonCompliantSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NonCompliantSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NonCompliantSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> NonCompliantSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NonCompliantSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NonCompliantSummary -> m NonCompliantSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NonCompliantSummary -> m NonCompliantSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NonCompliantSummary -> m NonCompliantSummary #

Read NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep NonCompliantSummary :: Type -> Type #

Hashable NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: NonCompliantSummary -> () #

type Rep NonCompliantSummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep NonCompliantSummary = D1 (MetaData "NonCompliantSummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "NonCompliantSummary'" PrefixI True) (S1 (MetaSel (Just "_ncsNonCompliantCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ncsSeveritySummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SeveritySummary))))

nonCompliantSummary :: NonCompliantSummary Source #

Creates a value of NonCompliantSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ncsNonCompliantCount :: Lens' NonCompliantSummary (Maybe Int) Source #

The total number of compliance items that are not compliant.

ncsSeveritySummary :: Lens' NonCompliantSummary (Maybe SeveritySummary) Source #

A summary of the non-compliance severity by compliance type

NotificationConfig

data NotificationConfig Source #

Configurations for sending notifications.

See: notificationConfig smart constructor.

Instances
Eq NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotificationConfig -> c NotificationConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotificationConfig #

toConstr :: NotificationConfig -> Constr #

dataTypeOf :: NotificationConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NotificationConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotificationConfig) #

gmapT :: (forall b. Data b => b -> b) -> NotificationConfig -> NotificationConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotificationConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotificationConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> NotificationConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NotificationConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotificationConfig -> m NotificationConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationConfig -> m NotificationConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationConfig -> m NotificationConfig #

Read NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep NotificationConfig :: Type -> Type #

Hashable NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: NotificationConfig -> () #

type Rep NotificationConfig Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep NotificationConfig = D1 (MetaData "NotificationConfig" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "NotificationConfig'" PrefixI True) (S1 (MetaSel (Just "_ncNotificationEvents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [NotificationEvent])) :*: (S1 (MetaSel (Just "_ncNotificationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NotificationType)) :*: S1 (MetaSel (Just "_ncNotificationARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

notificationConfig :: NotificationConfig Source #

Creates a value of NotificationConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ncNotificationEvents - The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Setting Up Events and Notifications in the AWS Systems Manager User Guide .
  • ncNotificationType - Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.
  • ncNotificationARN - An Amazon Resource Name (ARN) for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.

ncNotificationEvents :: Lens' NotificationConfig [NotificationEvent] Source #

The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Setting Up Events and Notifications in the AWS Systems Manager User Guide .

ncNotificationType :: Lens' NotificationConfig (Maybe NotificationType) Source #

Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

ncNotificationARN :: Lens' NotificationConfig (Maybe Text) Source #

An Amazon Resource Name (ARN) for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.

Parameter

data Parameter Source #

An Amazon EC2 Systems Manager parameter in Parameter Store.

See: parameter smart constructor.

Instances
Eq Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Parameter -> c Parameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Parameter #

toConstr :: Parameter -> Constr #

dataTypeOf :: Parameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Parameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Parameter) #

gmapT :: (forall b. Data b => b -> b) -> Parameter -> Parameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Parameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Parameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Parameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Parameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

Read Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Parameter :: Type -> Type #

Hashable Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Parameter -> () #

type Rep Parameter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep Parameter = D1 (MetaData "Parameter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Parameter'" PrefixI True) ((S1 (MetaSel (Just "_pValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParameterType)))))

parameter :: Parameter Source #

Creates a value of Parameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pValue - The parameter value.
  • pName - The name of the parameter.
  • pVersion - The parameter version.
  • pType - The type of parameter. Valid values include the following: String, String list, Secure string.

pValue :: Lens' Parameter (Maybe Text) Source #

The parameter value.

pName :: Lens' Parameter (Maybe Text) Source #

The name of the parameter.

pVersion :: Lens' Parameter (Maybe Integer) Source #

The parameter version.

pType :: Lens' Parameter (Maybe ParameterType) Source #

The type of parameter. Valid values include the following: String, String list, Secure string.

ParameterHistory

data ParameterHistory Source #

Information about parameter usage.

See: parameterHistory smart constructor.

Instances
Eq ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterHistory -> c ParameterHistory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterHistory #

toConstr :: ParameterHistory -> Constr #

dataTypeOf :: ParameterHistory -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParameterHistory) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterHistory) #

gmapT :: (forall b. Data b => b -> b) -> ParameterHistory -> ParameterHistory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterHistory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterHistory -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterHistory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterHistory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterHistory -> m ParameterHistory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterHistory -> m ParameterHistory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterHistory -> m ParameterHistory #

Read ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ParameterHistory :: Type -> Type #

Hashable ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ParameterHistory -> () #

type Rep ParameterHistory Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

parameterHistory :: ParameterHistory Source #

Creates a value of ParameterHistory with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

phLastModifiedDate :: Lens' ParameterHistory (Maybe UTCTime) Source #

Date the parameter was last changed or updated.

phKeyId :: Lens' ParameterHistory (Maybe Text) Source #

The ID of the query key used for this parameter.

phValue :: Lens' ParameterHistory (Maybe Text) Source #

The parameter value.

phName :: Lens' ParameterHistory (Maybe Text) Source #

The name of the parameter.

phVersion :: Lens' ParameterHistory (Maybe Integer) Source #

The parameter version.

phLastModifiedUser :: Lens' ParameterHistory (Maybe Text) Source #

Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

phAllowedPattern :: Lens' ParameterHistory (Maybe Text) Source #

Parameter names can include the following letters and symbols. a-zA-Z0-9_.-

phType :: Lens' ParameterHistory (Maybe ParameterType) Source #

The type of parameter used.

phDescription :: Lens' ParameterHistory (Maybe Text) Source #

Information about the parameter.

ParameterMetadata

data ParameterMetadata Source #

Metada includes information like the ARN of the last user and the date/time the parameter was last used.

See: parameterMetadata smart constructor.

Instances
Eq ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterMetadata -> c ParameterMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterMetadata #

toConstr :: ParameterMetadata -> Constr #

dataTypeOf :: ParameterMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParameterMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterMetadata) #

gmapT :: (forall b. Data b => b -> b) -> ParameterMetadata -> ParameterMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterMetadata -> m ParameterMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterMetadata -> m ParameterMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterMetadata -> m ParameterMetadata #

Read ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ParameterMetadata :: Type -> Type #

Hashable ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ParameterMetadata -> () #

type Rep ParameterMetadata Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

parameterMetadata :: ParameterMetadata Source #

Creates a value of ParameterMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pmLastModifiedDate - Date the parameter was last changed or updated.
  • pmKeyId - The ID of the query key used for this parameter.
  • pmName - The parameter name.
  • pmVersion - The parameter version.
  • pmLastModifiedUser - Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
  • pmAllowedPattern - A parameter name can include only the following letters and symbols. a-zA-Z0-9_.-
  • pmType - The type of parameter. Valid parameter types include the following: String, String list, Secure string.
  • pmDescription - Description of the parameter actions.

pmLastModifiedDate :: Lens' ParameterMetadata (Maybe UTCTime) Source #

Date the parameter was last changed or updated.

pmKeyId :: Lens' ParameterMetadata (Maybe Text) Source #

The ID of the query key used for this parameter.

pmName :: Lens' ParameterMetadata (Maybe Text) Source #

The parameter name.

pmLastModifiedUser :: Lens' ParameterMetadata (Maybe Text) Source #

Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

pmAllowedPattern :: Lens' ParameterMetadata (Maybe Text) Source #

A parameter name can include only the following letters and symbols. a-zA-Z0-9_.-

pmType :: Lens' ParameterMetadata (Maybe ParameterType) Source #

The type of parameter. Valid parameter types include the following: String, String list, Secure string.

pmDescription :: Lens' ParameterMetadata (Maybe Text) Source #

Description of the parameter actions.

ParameterStringFilter

data ParameterStringFilter Source #

One or more filters. Use a filter to return a more specific list of results.

See: parameterStringFilter smart constructor.

Instances
Eq ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParameterStringFilter -> c ParameterStringFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParameterStringFilter #

toConstr :: ParameterStringFilter -> Constr #

dataTypeOf :: ParameterStringFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParameterStringFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParameterStringFilter) #

gmapT :: (forall b. Data b => b -> b) -> ParameterStringFilter -> ParameterStringFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParameterStringFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParameterStringFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParameterStringFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParameterStringFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParameterStringFilter -> m ParameterStringFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterStringFilter -> m ParameterStringFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParameterStringFilter -> m ParameterStringFilter #

Read ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ParameterStringFilter :: Type -> Type #

Hashable ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ParameterStringFilter -> () #

type Rep ParameterStringFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ParameterStringFilter = D1 (MetaData "ParameterStringFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ParameterStringFilter'" PrefixI True) (S1 (MetaSel (Just "_psfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 Text))) :*: (S1 (MetaSel (Just "_psfOption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_psfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

parameterStringFilter Source #

Creates a value of ParameterStringFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • psfValues - The value you want to search for.
  • psfOption - Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.
  • psfKey - The name of the filter.

psfValues :: Lens' ParameterStringFilter (Maybe (NonEmpty Text)) Source #

The value you want to search for.

psfOption :: Lens' ParameterStringFilter (Maybe Text) Source #

Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

psfKey :: Lens' ParameterStringFilter Text Source #

The name of the filter.

ParametersFilter

data ParametersFilter Source #

This data type is deprecated. Instead, use ParameterStringFilter .

See: parametersFilter smart constructor.

Instances
Eq ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParametersFilter -> c ParametersFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParametersFilter #

toConstr :: ParametersFilter -> Constr #

dataTypeOf :: ParametersFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParametersFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParametersFilter) #

gmapT :: (forall b. Data b => b -> b) -> ParametersFilter -> ParametersFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParametersFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParametersFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParametersFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParametersFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParametersFilter -> m ParametersFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParametersFilter -> m ParametersFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParametersFilter -> m ParametersFilter #

Read ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ParametersFilter :: Type -> Type #

Hashable ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ParametersFilter -> () #

type Rep ParametersFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ParametersFilter = D1 (MetaData "ParametersFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ParametersFilter'" PrefixI True) (S1 (MetaSel (Just "_pKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ParametersFilterKey) :*: S1 (MetaSel (Just "_pValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))

parametersFilter Source #

Creates a value of ParametersFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pKey - The name of the filter.
  • pValues - The filter values.

Patch

data Patch Source #

Represents metadata about a patch.

See: patch smart constructor.

Instances
Eq Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

(==) :: Patch -> Patch -> Bool #

(/=) :: Patch -> Patch -> Bool #

Data Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Patch -> c Patch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Patch #

toConstr :: Patch -> Constr #

dataTypeOf :: Patch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Patch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Patch) #

gmapT :: (forall b. Data b => b -> b) -> Patch -> Patch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Patch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Patch -> r #

gmapQ :: (forall d. Data d => d -> u) -> Patch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Patch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Patch -> m Patch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Patch -> m Patch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Patch -> m Patch #

Read Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

showsPrec :: Int -> Patch -> ShowS #

show :: Patch -> String #

showList :: [Patch] -> ShowS #

Generic Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Patch :: Type -> Type #

Methods

from :: Patch -> Rep Patch x #

to :: Rep Patch x -> Patch #

Hashable Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

hashWithSalt :: Int -> Patch -> Int #

hash :: Patch -> Int #

FromJSON Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Patch -> () #

type Rep Patch Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep Patch = D1 (MetaData "Patch" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Patch'" PrefixI True) (((S1 (MetaSel (Just "_pVendor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pMsrcSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pProductFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_pClassification") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pMsrcNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_pKbNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pReleaseDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_pTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

patch :: Patch Source #

Creates a value of Patch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pVendor - The name of the vendor providing the patch.
  • pMsrcSeverity - The severity of the patch (for example Critical, Important, Moderate).
  • pProductFamily - The product family the patch is applicable for (for example, Windows).
  • pClassification - The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).
  • pMsrcNumber - The ID of the MSRC bulletin the patch is related to.
  • pLanguage - The language of the patch if it's language-specific.
  • pKbNumber - The Microsoft Knowledge Base ID of the patch.
  • pContentURL - The URL where more information can be obtained about the patch.
  • pId - The ID of the patch (this is different than the Microsoft Knowledge Base ID).
  • pReleaseDate - The date the patch was released.
  • pTitle - The title of the patch.
  • pProduct - The specific product the patch is applicable for (for example, WindowsServer2016).
  • pDescription - The description of the patch.

pVendor :: Lens' Patch (Maybe Text) Source #

The name of the vendor providing the patch.

pMsrcSeverity :: Lens' Patch (Maybe Text) Source #

The severity of the patch (for example Critical, Important, Moderate).

pProductFamily :: Lens' Patch (Maybe Text) Source #

The product family the patch is applicable for (for example, Windows).

pClassification :: Lens' Patch (Maybe Text) Source #

The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

pMsrcNumber :: Lens' Patch (Maybe Text) Source #

The ID of the MSRC bulletin the patch is related to.

pLanguage :: Lens' Patch (Maybe Text) Source #

The language of the patch if it's language-specific.

pKbNumber :: Lens' Patch (Maybe Text) Source #

The Microsoft Knowledge Base ID of the patch.

pContentURL :: Lens' Patch (Maybe Text) Source #

The URL where more information can be obtained about the patch.

pId :: Lens' Patch (Maybe Text) Source #

The ID of the patch (this is different than the Microsoft Knowledge Base ID).

pReleaseDate :: Lens' Patch (Maybe UTCTime) Source #

The date the patch was released.

pTitle :: Lens' Patch (Maybe Text) Source #

The title of the patch.

pProduct :: Lens' Patch (Maybe Text) Source #

The specific product the patch is applicable for (for example, WindowsServer2016).

pDescription :: Lens' Patch (Maybe Text) Source #

The description of the patch.

PatchBaselineIdentity

data PatchBaselineIdentity Source #

Defines the basic information about a patch baseline.

See: patchBaselineIdentity smart constructor.

Instances
Eq PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchBaselineIdentity -> c PatchBaselineIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchBaselineIdentity #

toConstr :: PatchBaselineIdentity -> Constr #

dataTypeOf :: PatchBaselineIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchBaselineIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchBaselineIdentity) #

gmapT :: (forall b. Data b => b -> b) -> PatchBaselineIdentity -> PatchBaselineIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchBaselineIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchBaselineIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchBaselineIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchBaselineIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchBaselineIdentity -> m PatchBaselineIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchBaselineIdentity -> m PatchBaselineIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchBaselineIdentity -> m PatchBaselineIdentity #

Read PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchBaselineIdentity :: Type -> Type #

Hashable PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchBaselineIdentity -> () #

type Rep PatchBaselineIdentity Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchBaselineIdentity = D1 (MetaData "PatchBaselineIdentity" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchBaselineIdentity'" PrefixI True) ((S1 (MetaSel (Just "_pbiBaselineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pbiBaselineDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pbiOperatingSystem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperatingSystem)) :*: (S1 (MetaSel (Just "_pbiDefaultBaseline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pbiBaselineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

patchBaselineIdentity :: PatchBaselineIdentity Source #

Creates a value of PatchBaselineIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pbiBaselineName - The name of the patch baseline.
  • pbiBaselineDescription - The description of the patch baseline.
  • pbiOperatingSystem - Defines the operating system the patch baseline applies to. The Default value is WINDOWS.
  • pbiDefaultBaseline - Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.
  • pbiBaselineId - The ID of the patch baseline.

pbiBaselineName :: Lens' PatchBaselineIdentity (Maybe Text) Source #

The name of the patch baseline.

pbiBaselineDescription :: Lens' PatchBaselineIdentity (Maybe Text) Source #

The description of the patch baseline.

pbiOperatingSystem :: Lens' PatchBaselineIdentity (Maybe OperatingSystem) Source #

Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

pbiDefaultBaseline :: Lens' PatchBaselineIdentity (Maybe Bool) Source #

Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

pbiBaselineId :: Lens' PatchBaselineIdentity (Maybe Text) Source #

The ID of the patch baseline.

PatchComplianceData

data PatchComplianceData Source #

Information about the state of a patch on a particular instance as it relates to the patch baseline used to patch the instance.

See: patchComplianceData smart constructor.

Instances
Eq PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchComplianceData -> c PatchComplianceData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchComplianceData #

toConstr :: PatchComplianceData -> Constr #

dataTypeOf :: PatchComplianceData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchComplianceData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchComplianceData) #

gmapT :: (forall b. Data b => b -> b) -> PatchComplianceData -> PatchComplianceData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchComplianceData -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchComplianceData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchComplianceData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchComplianceData -> m PatchComplianceData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceData -> m PatchComplianceData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchComplianceData -> m PatchComplianceData #

Read PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchComplianceData :: Type -> Type #

Hashable PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchComplianceData -> () #

type Rep PatchComplianceData Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchComplianceData = D1 (MetaData "PatchComplianceData" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchComplianceData'" PrefixI True) ((S1 (MetaSel (Just "_pcdTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_pcdKBId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pcdClassification") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_pcdSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_pcdState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchComplianceDataState) :*: S1 (MetaSel (Just "_pcdInstalledTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX)))))

patchComplianceData Source #

Creates a value of PatchComplianceData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pcdTitle - The title of the patch.
  • pcdKBId - The operating system-specific ID of the patch.
  • pcdClassification - The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).
  • pcdSeverity - The severity of the patch (for example, Critical, Important, Moderate).
  • pcdState - The state of the patch on the instance (INSTALLED, INSTALLED_OTHER, MISSING, NOT_APPLICABLE or FAILED).
  • pcdInstalledTime - The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

pcdTitle :: Lens' PatchComplianceData Text Source #

The title of the patch.

pcdKBId :: Lens' PatchComplianceData Text Source #

The operating system-specific ID of the patch.

pcdClassification :: Lens' PatchComplianceData Text Source #

The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

pcdSeverity :: Lens' PatchComplianceData Text Source #

The severity of the patch (for example, Critical, Important, Moderate).

pcdState :: Lens' PatchComplianceData PatchComplianceDataState Source #

The state of the patch on the instance (INSTALLED, INSTALLED_OTHER, MISSING, NOT_APPLICABLE or FAILED).

pcdInstalledTime :: Lens' PatchComplianceData UTCTime Source #

The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

PatchFilter

data PatchFilter Source #

Defines a patch filter.

A patch filter consists of key/value pairs, but not all keys are valid for all operating system types. For example, the key PRODUCT is valid for all supported operating system types. The key MSRC_SEVERITY , however, is valid only for Windows operating systems, and the key SECTION is valid only for Ubuntu operating systems.

Refer to the following sections for information about which keys may be used with each major operating system, and which values are valid for each key.

Windows Operating Systems

The supported keys for Windows operating systems are PRODUCT , CLASSIFICATION , and MSRC_SEVERITY . See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

  • Windows7
  • Windows8
  • Windows8.1
  • Windows8Embedded
  • Windows10
  • Windows10LTSB
  • WindowsServer2008
  • WindowsServer2008R2
  • WindowsServer2012
  • WindowsServer2012R2
  • WindowsServer2016

Supported key: CLASSIFICATION

Supported values:

  • CriticalUpdates
  • DefinitionUpdates
  • Drivers
  • FeaturePacks
  • SecurityUpdates
  • ServicePacks
  • Tools
  • UpdateRollups
  • Updates
  • Upgrades

Supported key: MSRC_SEVERITY

Supported values:

  • Critical
  • Important
  • Moderate
  • Low
  • Unspecified

Ubuntu Operating Systems

The supported keys for Ubuntu operating systems are PRODUCT , PRIORITY , and SECTION . See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

  • Ubuntu14.04
  • Ubuntu16.04

Supported key: PRIORITY

Supported values:

  • Required
  • Important
  • Standard
  • Optional
  • Extra

Supported key: SECTION

Only the length of the key value is validated. Minimum length is 1. Maximum length is 64.

Amazon Linux Operating Systems

The supported keys for Amazon Linux operating systems are PRODUCT , CLASSIFICATION , and SEVERITY . See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

  • AmazonLinux2012.03
  • AmazonLinux2012.09
  • AmazonLinux2013.03
  • AmazonLinux2013.09
  • AmazonLinux2014.03
  • AmazonLinux2014.09
  • AmazonLinux2015.03
  • AmazonLinux2015.09
  • AmazonLinux2016.03
  • AmazonLinux2016.09
  • AmazonLinux2017.03
  • AmazonLinux2017.09

Supported key: CLASSIFICATION

Supported values:

  • Security
  • Bugfix
  • Enhancement
  • Recommended
  • Newpackage

Supported key: SEVERITY

Supported values:

  • Critical
  • Important
  • Medium
  • Low

RedHat Enterprise Linux (RHEL) Operating Systems

The supported keys for RedHat Enterprise Linux operating systems are PRODUCT , CLASSIFICATION , and SEVERITY . See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

  • RedhatEnterpriseLinux6.5
  • RedhatEnterpriseLinux6.6
  • RedhatEnterpriseLinux6.7
  • RedhatEnterpriseLinux6.8
  • RedhatEnterpriseLinux6.9
  • RedhatEnterpriseLinux7.0
  • RedhatEnterpriseLinux7.1
  • RedhatEnterpriseLinux7.2
  • RedhatEnterpriseLinux7.3
  • RedhatEnterpriseLinux7.4

Supported key: CLASSIFICATION

Supported values:

  • Security
  • Bugfix
  • Enhancement
  • Recommended
  • Newpackage

Supported key: SEVERITY

Supported values:

  • Critical
  • Important
  • Medium
  • Low

SUSE Linux Enterprise Server (SLES) Operating Systems

The supported keys for SLES operating systems are PRODUCT , CLASSIFICATION , and SEVERITY . See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

  • Suse12.0
  • Suse12.1
  • Suse12.2
  • Suse12.3
  • Suse12.4
  • Suse12.5
  • Suse12.6
  • Suse12.7
  • Suse12.8
  • Suse12.9

Supported key: CLASSIFICATION

Supported values:

  • Security
  • Recommended
  • Optional
  • Feature
  • Document
  • Yast

Supported key: SEVERITY

Supported values:

  • Critical
  • Important
  • Moderate
  • Low

CentOS Operating Systems

The supported keys for CentOS operating systems are PRODUCT , CLASSIFICATION , and SEVERITY . See the following lists for valid values for each of these keys.

Supported key: PRODUCT

Supported values:

  • CentOS6.5
  • CentOS6.6
  • CentOS6.7
  • CentOS6.8
  • CentOS6.9
  • CentOS7.0
  • CentOS7.1
  • CentOS7.2
  • CentOS7.3
  • CentOS7.4

Supported key: CLASSIFICATION

Supported values:

  • Security
  • Bugfix
  • Enhancement
  • Recommended
  • Newpackage

Supported key: SEVERITY

Supported values:

  • Critical
  • Important
  • Medium
  • Low

See: patchFilter smart constructor.

Instances
Eq PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchFilter -> c PatchFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchFilter #

toConstr :: PatchFilter -> Constr #

dataTypeOf :: PatchFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchFilter) #

gmapT :: (forall b. Data b => b -> b) -> PatchFilter -> PatchFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchFilter -> m PatchFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilter -> m PatchFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilter -> m PatchFilter #

Read PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchFilter :: Type -> Type #

Hashable PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchFilter -> () #

type Rep PatchFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchFilter = D1 (MetaData "PatchFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchFilter'" PrefixI True) (S1 (MetaSel (Just "_pfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchFilterKey) :*: S1 (MetaSel (Just "_pfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))

patchFilter Source #

Creates a value of PatchFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pfKey - The key for the filter. See PatchFilter for lists of valid keys for each operating system type.
  • pfValues - The value for the filter key. See PatchFilter for lists of valid values for each key based on operating system type.

pfKey :: Lens' PatchFilter PatchFilterKey Source #

The key for the filter. See PatchFilter for lists of valid keys for each operating system type.

pfValues :: Lens' PatchFilter (NonEmpty Text) Source #

The value for the filter key. See PatchFilter for lists of valid values for each key based on operating system type.

PatchFilterGroup

data PatchFilterGroup Source #

A set of patch filters, typically used for approval rules.

See: patchFilterGroup smart constructor.

Instances
Eq PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchFilterGroup -> c PatchFilterGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchFilterGroup #

toConstr :: PatchFilterGroup -> Constr #

dataTypeOf :: PatchFilterGroup -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchFilterGroup) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchFilterGroup) #

gmapT :: (forall b. Data b => b -> b) -> PatchFilterGroup -> PatchFilterGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilterGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchFilterGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchFilterGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchFilterGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchFilterGroup -> m PatchFilterGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilterGroup -> m PatchFilterGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchFilterGroup -> m PatchFilterGroup #

Read PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchFilterGroup :: Type -> Type #

Hashable PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchFilterGroup -> () #

type Rep PatchFilterGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchFilterGroup = D1 (MetaData "PatchFilterGroup" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "PatchFilterGroup'" PrefixI True) (S1 (MetaSel (Just "_pfgPatchFilters") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PatchFilter])))

patchFilterGroup :: PatchFilterGroup Source #

Creates a value of PatchFilterGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfgPatchFilters :: Lens' PatchFilterGroup [PatchFilter] Source #

The set of patch filters that make up the group.

PatchGroupPatchBaselineMapping

data PatchGroupPatchBaselineMapping Source #

The mapping between a patch group and the patch baseline the patch group is registered with.

See: patchGroupPatchBaselineMapping smart constructor.

Instances
Eq PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchGroupPatchBaselineMapping -> c PatchGroupPatchBaselineMapping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchGroupPatchBaselineMapping #

toConstr :: PatchGroupPatchBaselineMapping -> Constr #

dataTypeOf :: PatchGroupPatchBaselineMapping -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchGroupPatchBaselineMapping) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchGroupPatchBaselineMapping) #

gmapT :: (forall b. Data b => b -> b) -> PatchGroupPatchBaselineMapping -> PatchGroupPatchBaselineMapping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchGroupPatchBaselineMapping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchGroupPatchBaselineMapping -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchGroupPatchBaselineMapping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchGroupPatchBaselineMapping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchGroupPatchBaselineMapping -> m PatchGroupPatchBaselineMapping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchGroupPatchBaselineMapping -> m PatchGroupPatchBaselineMapping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchGroupPatchBaselineMapping -> m PatchGroupPatchBaselineMapping #

Read PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchGroupPatchBaselineMapping :: Type -> Type #

Hashable PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchGroupPatchBaselineMapping Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchGroupPatchBaselineMapping = D1 (MetaData "PatchGroupPatchBaselineMapping" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchGroupPatchBaselineMapping'" PrefixI True) (S1 (MetaSel (Just "_pgpbmBaselineIdentity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchBaselineIdentity)) :*: S1 (MetaSel (Just "_pgpbmPatchGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

patchGroupPatchBaselineMapping :: PatchGroupPatchBaselineMapping Source #

Creates a value of PatchGroupPatchBaselineMapping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pgpbmBaselineIdentity :: Lens' PatchGroupPatchBaselineMapping (Maybe PatchBaselineIdentity) Source #

The patch baseline the patch group is registered with.

pgpbmPatchGroup :: Lens' PatchGroupPatchBaselineMapping (Maybe Text) Source #

The name of the patch group registered with the patch baseline.

PatchOrchestratorFilter

data PatchOrchestratorFilter Source #

Defines a filter used in Patch Manager APIs.

See: patchOrchestratorFilter smart constructor.

Instances
Eq PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchOrchestratorFilter -> c PatchOrchestratorFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchOrchestratorFilter #

toConstr :: PatchOrchestratorFilter -> Constr #

dataTypeOf :: PatchOrchestratorFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchOrchestratorFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchOrchestratorFilter) #

gmapT :: (forall b. Data b => b -> b) -> PatchOrchestratorFilter -> PatchOrchestratorFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchOrchestratorFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchOrchestratorFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchOrchestratorFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchOrchestratorFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchOrchestratorFilter -> m PatchOrchestratorFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchOrchestratorFilter -> m PatchOrchestratorFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchOrchestratorFilter -> m PatchOrchestratorFilter #

Read PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchOrchestratorFilter :: Type -> Type #

Hashable PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchOrchestratorFilter -> () #

type Rep PatchOrchestratorFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchOrchestratorFilter = D1 (MetaData "PatchOrchestratorFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchOrchestratorFilter'" PrefixI True) (S1 (MetaSel (Just "_pofValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_pofKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

patchOrchestratorFilter :: PatchOrchestratorFilter Source #

Creates a value of PatchOrchestratorFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pofValues :: Lens' PatchOrchestratorFilter [Text] Source #

The value for the filter.

pofKey :: Lens' PatchOrchestratorFilter (Maybe Text) Source #

The key for the filter.

PatchRule

data PatchRule Source #

Defines an approval rule for a patch baseline.

See: patchRule smart constructor.

Instances
Eq PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchRule -> c PatchRule #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchRule #

toConstr :: PatchRule -> Constr #

dataTypeOf :: PatchRule -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchRule) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchRule) #

gmapT :: (forall b. Data b => b -> b) -> PatchRule -> PatchRule #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchRule -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchRule -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchRule -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchRule -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchRule -> m PatchRule #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRule -> m PatchRule #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRule -> m PatchRule #

Read PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchRule :: Type -> Type #

Hashable PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchRule -> () #

type Rep PatchRule Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchRule = D1 (MetaData "PatchRule" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchRule'" PrefixI True) ((S1 (MetaSel (Just "_prEnableNonSecurity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_prComplianceLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchComplianceLevel))) :*: (S1 (MetaSel (Just "_prPatchFilterGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PatchFilterGroup) :*: S1 (MetaSel (Just "_prApproveAfterDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat))))

patchRule Source #

Creates a value of PatchRule with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • prEnableNonSecurity - For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is false. Applies to Linux instances only.
  • prComplianceLevel - A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.
  • prPatchFilterGroup - The patch filter group that defines the criteria for the rule.
  • prApproveAfterDays - The number of days after the release date of each patch matched by the rule the patch is marked as approved in the patch baseline.

prEnableNonSecurity :: Lens' PatchRule (Maybe Bool) Source #

For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is false. Applies to Linux instances only.

prComplianceLevel :: Lens' PatchRule (Maybe PatchComplianceLevel) Source #

A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

prPatchFilterGroup :: Lens' PatchRule PatchFilterGroup Source #

The patch filter group that defines the criteria for the rule.

prApproveAfterDays :: Lens' PatchRule Natural Source #

The number of days after the release date of each patch matched by the rule the patch is marked as approved in the patch baseline.

PatchRuleGroup

data PatchRuleGroup Source #

A set of rules defining the approval rules for a patch baseline.

See: patchRuleGroup smart constructor.

Instances
Eq PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchRuleGroup -> c PatchRuleGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchRuleGroup #

toConstr :: PatchRuleGroup -> Constr #

dataTypeOf :: PatchRuleGroup -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchRuleGroup) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchRuleGroup) #

gmapT :: (forall b. Data b => b -> b) -> PatchRuleGroup -> PatchRuleGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchRuleGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchRuleGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchRuleGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchRuleGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchRuleGroup -> m PatchRuleGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRuleGroup -> m PatchRuleGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchRuleGroup -> m PatchRuleGroup #

Read PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchRuleGroup :: Type -> Type #

Hashable PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchRuleGroup -> () #

type Rep PatchRuleGroup Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchRuleGroup = D1 (MetaData "PatchRuleGroup" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "PatchRuleGroup'" PrefixI True) (S1 (MetaSel (Just "_prgPatchRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PatchRule])))

patchRuleGroup :: PatchRuleGroup Source #

Creates a value of PatchRuleGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

prgPatchRules :: Lens' PatchRuleGroup [PatchRule] Source #

The rules that make up the rule group.

PatchSource

data PatchSource Source #

Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.

See: patchSource smart constructor.

Instances
Eq PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchSource -> c PatchSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchSource #

toConstr :: PatchSource -> Constr #

dataTypeOf :: PatchSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchSource) #

gmapT :: (forall b. Data b => b -> b) -> PatchSource -> PatchSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchSource -> m PatchSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchSource -> m PatchSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchSource -> m PatchSource #

Show PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchSource :: Type -> Type #

Hashable PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchSource -> () #

type Rep PatchSource Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchSource = D1 (MetaData "PatchSource" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchSource'" PrefixI True) (S1 (MetaSel (Just "_psName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_psProducts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)) :*: S1 (MetaSel (Just "_psConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Sensitive Text)))))

patchSource Source #

Creates a value of PatchSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • psName - The name specified to identify the patch source.
  • psProducts - The specific operating system versions a patch repository applies to, such as "Ubuntu16.04", "AmazonLinux2016.09", "RedhatEnterpriseLinux7.2" or "Suse12.7". For lists of supported product values, see PatchFilter .
  • psConfiguration - The value of the yum repo configuration. For example: cachedir=varcacheyum$basesearch > releasever keepcache=0 debualevel=2

psName :: Lens' PatchSource Text Source #

The name specified to identify the patch source.

psProducts :: Lens' PatchSource (NonEmpty Text) Source #

The specific operating system versions a patch repository applies to, such as "Ubuntu16.04", "AmazonLinux2016.09", "RedhatEnterpriseLinux7.2" or "Suse12.7". For lists of supported product values, see PatchFilter .

psConfiguration :: Lens' PatchSource Text Source #

The value of the yum repo configuration. For example: cachedir=varcacheyum$basesearch > releasever keepcache=0 debualevel=2

PatchStatus

data PatchStatus Source #

Information about the approval status of a patch.

See: patchStatus smart constructor.

Instances
Eq PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PatchStatus -> c PatchStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PatchStatus #

toConstr :: PatchStatus -> Constr #

dataTypeOf :: PatchStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PatchStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PatchStatus) #

gmapT :: (forall b. Data b => b -> b) -> PatchStatus -> PatchStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PatchStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PatchStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PatchStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PatchStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PatchStatus -> m PatchStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchStatus -> m PatchStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PatchStatus -> m PatchStatus #

Read PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep PatchStatus :: Type -> Type #

Hashable PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: PatchStatus -> () #

type Rep PatchStatus Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep PatchStatus = D1 (MetaData "PatchStatus" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "PatchStatus'" PrefixI True) (S1 (MetaSel (Just "_psApprovalDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_psDeploymentStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchDeploymentStatus)) :*: S1 (MetaSel (Just "_psComplianceLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PatchComplianceLevel)))))

patchStatus :: PatchStatus Source #

Creates a value of PatchStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • psApprovalDate - The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).
  • psDeploymentStatus - The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).
  • psComplianceLevel - The compliance severity level for a patch.

psApprovalDate :: Lens' PatchStatus (Maybe UTCTime) Source #

The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

psDeploymentStatus :: Lens' PatchStatus (Maybe PatchDeploymentStatus) Source #

The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

psComplianceLevel :: Lens' PatchStatus (Maybe PatchComplianceLevel) Source #

The compliance severity level for a patch.

ResolvedTargets

data ResolvedTargets Source #

Information about targets that resolved during the Automation execution.

See: resolvedTargets smart constructor.

Instances
Eq ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResolvedTargets -> c ResolvedTargets #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResolvedTargets #

toConstr :: ResolvedTargets -> Constr #

dataTypeOf :: ResolvedTargets -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResolvedTargets) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResolvedTargets) #

gmapT :: (forall b. Data b => b -> b) -> ResolvedTargets -> ResolvedTargets #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResolvedTargets -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResolvedTargets -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResolvedTargets -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResolvedTargets -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResolvedTargets -> m ResolvedTargets #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResolvedTargets -> m ResolvedTargets #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResolvedTargets -> m ResolvedTargets #

Read ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ResolvedTargets :: Type -> Type #

Hashable ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ResolvedTargets -> () #

type Rep ResolvedTargets Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResolvedTargets = D1 (MetaData "ResolvedTargets" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ResolvedTargets'" PrefixI True) (S1 (MetaSel (Just "_rtTruncated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_rtParameterValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

resolvedTargets :: ResolvedTargets Source #

Creates a value of ResolvedTargets with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rtTruncated - A boolean value indicating whether the resolved target list is truncated.
  • rtParameterValues - A list of parameter values sent to targets that resolved during the Automation execution.

rtTruncated :: Lens' ResolvedTargets (Maybe Bool) Source #

A boolean value indicating whether the resolved target list is truncated.

rtParameterValues :: Lens' ResolvedTargets [Text] Source #

A list of parameter values sent to targets that resolved during the Automation execution.

ResourceComplianceSummaryItem

data ResourceComplianceSummaryItem Source #

Compliance summary information for a specific resource.

See: resourceComplianceSummaryItem smart constructor.

Instances
Eq ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceComplianceSummaryItem -> c ResourceComplianceSummaryItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceComplianceSummaryItem #

toConstr :: ResourceComplianceSummaryItem -> Constr #

dataTypeOf :: ResourceComplianceSummaryItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceComplianceSummaryItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceComplianceSummaryItem) #

gmapT :: (forall b. Data b => b -> b) -> ResourceComplianceSummaryItem -> ResourceComplianceSummaryItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceComplianceSummaryItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceComplianceSummaryItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceComplianceSummaryItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceComplianceSummaryItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceComplianceSummaryItem -> m ResourceComplianceSummaryItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceComplianceSummaryItem -> m ResourceComplianceSummaryItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceComplianceSummaryItem -> m ResourceComplianceSummaryItem #

Read ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ResourceComplianceSummaryItem :: Type -> Type #

Hashable ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResourceComplianceSummaryItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResourceComplianceSummaryItem = D1 (MetaData "ResourceComplianceSummaryItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ResourceComplianceSummaryItem'" PrefixI True) (((S1 (MetaSel (Just "_rcsiNonCompliantSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NonCompliantSummary)) :*: S1 (MetaSel (Just "_rcsiStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComplianceStatus))) :*: (S1 (MetaSel (Just "_rcsiResourceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rcsiResourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_rcsiCompliantSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompliantSummary)) :*: S1 (MetaSel (Just "_rcsiExecutionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComplianceExecutionSummary))) :*: (S1 (MetaSel (Just "_rcsiOverallSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComplianceSeverity)) :*: S1 (MetaSel (Just "_rcsiComplianceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

resourceComplianceSummaryItem :: ResourceComplianceSummaryItem Source #

Creates a value of ResourceComplianceSummaryItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rcsiNonCompliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe NonCompliantSummary) Source #

A list of items that aren't compliant for the resource.

rcsiStatus :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceStatus) Source #

The compliance status for the resource.

rcsiCompliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe CompliantSummary) Source #

A list of items that are compliant for the resource.

rcsiOverallSeverity :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceSeverity) Source #

The highest severity item found for the resource. The resource is compliant for this item.

ResourceDataSyncItem

data ResourceDataSyncItem Source #

Information about a Resource Data Sync configuration, including its current status and last successful sync.

See: resourceDataSyncItem smart constructor.

Instances
Eq ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceDataSyncItem -> c ResourceDataSyncItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceDataSyncItem #

toConstr :: ResourceDataSyncItem -> Constr #

dataTypeOf :: ResourceDataSyncItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceDataSyncItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceDataSyncItem) #

gmapT :: (forall b. Data b => b -> b) -> ResourceDataSyncItem -> ResourceDataSyncItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceDataSyncItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceDataSyncItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceDataSyncItem -> m ResourceDataSyncItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncItem -> m ResourceDataSyncItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncItem -> m ResourceDataSyncItem #

Read ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ResourceDataSyncItem :: Type -> Type #

Hashable ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ResourceDataSyncItem -> () #

type Rep ResourceDataSyncItem Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResourceDataSyncItem = D1 (MetaData "ResourceDataSyncItem" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ResourceDataSyncItem'" PrefixI True) ((S1 (MetaSel (Just "_rdsiLastSyncStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rdsiSyncCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_rdsiLastSyncTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_rdsiSyncName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdsiLastStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LastResourceDataSyncStatus))) :*: (S1 (MetaSel (Just "_rdsiS3Destination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceDataSyncS3Destination)) :*: S1 (MetaSel (Just "_rdsiLastSuccessfulSyncTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))

resourceDataSyncItem :: ResourceDataSyncItem Source #

Creates a value of ResourceDataSyncItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdsiLastSyncStatusMessage :: Lens' ResourceDataSyncItem (Maybe Text) Source #

The status message details reported by the last sync.

rdsiSyncCreatedTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #

The date and time the configuration was created (UTC).

rdsiLastSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #

The last time the configuration attempted to sync (UTC).

rdsiSyncName :: Lens' ResourceDataSyncItem (Maybe Text) Source #

The name of the Resource Data Sync.

rdsiS3Destination :: Lens' ResourceDataSyncItem (Maybe ResourceDataSyncS3Destination) Source #

Configuration information for the target Amazon S3 bucket.

rdsiLastSuccessfulSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #

The last time the sync operations returned a status of SUCCESSFUL (UTC).

ResourceDataSyncS3Destination

data ResourceDataSyncS3Destination Source #

Information about the target Amazon S3 bucket for the Resource Data Sync.

See: resourceDataSyncS3Destination smart constructor.

Instances
Eq ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceDataSyncS3Destination -> c ResourceDataSyncS3Destination #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceDataSyncS3Destination #

toConstr :: ResourceDataSyncS3Destination -> Constr #

dataTypeOf :: ResourceDataSyncS3Destination -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceDataSyncS3Destination) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceDataSyncS3Destination) #

gmapT :: (forall b. Data b => b -> b) -> ResourceDataSyncS3Destination -> ResourceDataSyncS3Destination #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncS3Destination -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDataSyncS3Destination -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceDataSyncS3Destination -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceDataSyncS3Destination -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Destination -> m ResourceDataSyncS3Destination #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Destination -> m ResourceDataSyncS3Destination #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDataSyncS3Destination -> m ResourceDataSyncS3Destination #

Read ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ResourceDataSyncS3Destination :: Type -> Type #

Hashable ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResourceDataSyncS3Destination Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResourceDataSyncS3Destination = D1 (MetaData "ResourceDataSyncS3Destination" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ResourceDataSyncS3Destination'" PrefixI True) ((S1 (MetaSel (Just "_rdssdPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdssdAWSKMSKeyARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rdssdBucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_rdssdSyncFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ResourceDataSyncS3Format) :*: S1 (MetaSel (Just "_rdssdRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

resourceDataSyncS3Destination Source #

Creates a value of ResourceDataSyncS3Destination with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rdssdPrefix - An Amazon S3 prefix for the bucket.
  • rdssdAWSKMSKeyARN - The ARN of an encryption key for a destination in Amazon S3. Must belong to the same region as the destination Amazon S3 bucket.
  • rdssdBucketName - The name of the Amazon S3 bucket where the aggregated data is stored.
  • rdssdSyncFormat - A supported sync format. The following format is currently supported: JsonSerDe
  • rdssdRegion - The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

rdssdPrefix :: Lens' ResourceDataSyncS3Destination (Maybe Text) Source #

An Amazon S3 prefix for the bucket.

rdssdAWSKMSKeyARN :: Lens' ResourceDataSyncS3Destination (Maybe Text) Source #

The ARN of an encryption key for a destination in Amazon S3. Must belong to the same region as the destination Amazon S3 bucket.

rdssdBucketName :: Lens' ResourceDataSyncS3Destination Text Source #

The name of the Amazon S3 bucket where the aggregated data is stored.

rdssdSyncFormat :: Lens' ResourceDataSyncS3Destination ResourceDataSyncS3Format Source #

A supported sync format. The following format is currently supported: JsonSerDe

rdssdRegion :: Lens' ResourceDataSyncS3Destination Text Source #

The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

ResultAttribute

data ResultAttribute Source #

The inventory item result attribute.

See: resultAttribute smart constructor.

Instances
Eq ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResultAttribute -> c ResultAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResultAttribute #

toConstr :: ResultAttribute -> Constr #

dataTypeOf :: ResultAttribute -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResultAttribute) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResultAttribute) #

gmapT :: (forall b. Data b => b -> b) -> ResultAttribute -> ResultAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResultAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResultAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResultAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResultAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResultAttribute -> m ResultAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResultAttribute -> m ResultAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResultAttribute -> m ResultAttribute #

Read ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep ResultAttribute :: Type -> Type #

Hashable ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: ResultAttribute -> () #

type Rep ResultAttribute Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep ResultAttribute = D1 (MetaData "ResultAttribute" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "ResultAttribute'" PrefixI True) (S1 (MetaSel (Just "_raTypeName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

resultAttribute Source #

Creates a value of ResultAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • raTypeName - Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

raTypeName :: Lens' ResultAttribute Text Source #

Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

S3OutputLocation

data S3OutputLocation Source #

An Amazon S3 bucket where you want to store the results of this request.

See: s3OutputLocation smart constructor.

Instances
Eq S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S3OutputLocation -> c S3OutputLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S3OutputLocation #

toConstr :: S3OutputLocation -> Constr #

dataTypeOf :: S3OutputLocation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c S3OutputLocation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S3OutputLocation) #

gmapT :: (forall b. Data b => b -> b) -> S3OutputLocation -> S3OutputLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> S3OutputLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> S3OutputLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> S3OutputLocation -> m S3OutputLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputLocation -> m S3OutputLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputLocation -> m S3OutputLocation #

Read S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep S3OutputLocation :: Type -> Type #

Hashable S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: S3OutputLocation -> () #

type Rep S3OutputLocation Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep S3OutputLocation = D1 (MetaData "S3OutputLocation" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "S3OutputLocation'" PrefixI True) (S1 (MetaSel (Just "_solOutputS3KeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_solOutputS3Region") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_solOutputS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

s3OutputLocation :: S3OutputLocation Source #

Creates a value of S3OutputLocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

solOutputS3KeyPrefix :: Lens' S3OutputLocation (Maybe Text) Source #

The Amazon S3 bucket subfolder.

solOutputS3Region :: Lens' S3OutputLocation (Maybe Text) Source #

(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

solOutputS3BucketName :: Lens' S3OutputLocation (Maybe Text) Source #

The name of the Amazon S3 bucket.

S3OutputURL

data S3OutputURL Source #

A URL for the Amazon S3 bucket where you want to store the results of this request.

See: s3OutputURL smart constructor.

Instances
Eq S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S3OutputURL -> c S3OutputURL #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S3OutputURL #

toConstr :: S3OutputURL -> Constr #

dataTypeOf :: S3OutputURL -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c S3OutputURL) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S3OutputURL) #

gmapT :: (forall b. Data b => b -> b) -> S3OutputURL -> S3OutputURL #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputURL -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S3OutputURL -> r #

gmapQ :: (forall d. Data d => d -> u) -> S3OutputURL -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> S3OutputURL -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> S3OutputURL -> m S3OutputURL #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputURL -> m S3OutputURL #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S3OutputURL -> m S3OutputURL #

Read S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep S3OutputURL :: Type -> Type #

Hashable S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: S3OutputURL -> () #

type Rep S3OutputURL Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep S3OutputURL = D1 (MetaData "S3OutputURL" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "S3OutputURL'" PrefixI True) (S1 (MetaSel (Just "_souOutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

s3OutputURL :: S3OutputURL Source #

Creates a value of S3OutputURL with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • souOutputURL - A URL for an Amazon S3 bucket where you want to store the results of this request.

souOutputURL :: Lens' S3OutputURL (Maybe Text) Source #

A URL for an Amazon S3 bucket where you want to store the results of this request.

SeveritySummary

data SeveritySummary Source #

The number of managed instances found for each patch severity level defined in the request filter.

See: severitySummary smart constructor.

Instances
Eq SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SeveritySummary -> c SeveritySummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SeveritySummary #

toConstr :: SeveritySummary -> Constr #

dataTypeOf :: SeveritySummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SeveritySummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SeveritySummary) #

gmapT :: (forall b. Data b => b -> b) -> SeveritySummary -> SeveritySummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SeveritySummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SeveritySummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> SeveritySummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SeveritySummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SeveritySummary -> m SeveritySummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SeveritySummary -> m SeveritySummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SeveritySummary -> m SeveritySummary #

Read SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep SeveritySummary :: Type -> Type #

Hashable SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: SeveritySummary -> () #

type Rep SeveritySummary Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep SeveritySummary = D1 (MetaData "SeveritySummary" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "SeveritySummary'" PrefixI True) ((S1 (MetaSel (Just "_ssLowCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_ssUnspecifiedCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ssHighCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 (MetaSel (Just "_ssMediumCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_ssInformationalCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ssCriticalCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))

severitySummary :: SeveritySummary Source #

Creates a value of SeveritySummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ssLowCount - The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.
  • ssUnspecifiedCount - The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.
  • ssHighCount - The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.
  • ssMediumCount - The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.
  • ssInformationalCount - The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.
  • ssCriticalCount - The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

ssLowCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

ssUnspecifiedCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

ssHighCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

ssMediumCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

ssInformationalCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

ssCriticalCount :: Lens' SeveritySummary (Maybe Int) Source #

The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

StepExecution

data StepExecution Source #

Detailed information about an the execution state of an Automation step.

See: stepExecution smart constructor.

Instances
Eq StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StepExecution -> c StepExecution #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StepExecution #

toConstr :: StepExecution -> Constr #

dataTypeOf :: StepExecution -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StepExecution) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StepExecution) #

gmapT :: (forall b. Data b => b -> b) -> StepExecution -> StepExecution #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StepExecution -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StepExecution -> r #

gmapQ :: (forall d. Data d => d -> u) -> StepExecution -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StepExecution -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StepExecution -> m StepExecution #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StepExecution -> m StepExecution #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StepExecution -> m StepExecution #

Read StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep StepExecution :: Type -> Type #

Hashable StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: StepExecution -> () #

type Rep StepExecution Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep StepExecution = D1 (MetaData "StepExecution" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "StepExecution'" PrefixI True) ((((S1 (MetaSel (Just "_seFailureDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FailureDetails)) :*: S1 (MetaSel (Just "_seInputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text)))) :*: (S1 (MetaSel (Just "_seStepName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_seExecutionEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_seFailureMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_seResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_seAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_seResponseCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_seStepStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus)) :*: S1 (MetaSel (Just "_seOverriddenParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text])))) :*: (S1 (MetaSel (Just "_seOutputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_seExecutionStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_seMaxAttempts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_seStepExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_seTimeoutSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_seOnFailure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

stepExecution :: StepExecution Source #

Creates a value of StepExecution with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • seFailureDetails - Information about the Automation failure.
  • seInputs - Fully-resolved values passed into the step before execution.
  • seStepName - The name of this execution step.
  • seExecutionEndTime - If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.
  • seFailureMessage - If a step failed, this message explains why the execution failed.
  • seResponse - A message associated with the response code for an execution.
  • seAction - The action this step performs. The action determines the behavior of the step.
  • seResponseCode - The response code returned by the execution of the step.
  • seStepStatus - The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.
  • seOverriddenParameters - A user-specified list of parameters to override when executing a step.
  • 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.
  • seMaxAttempts - The maximum number of tries to run the action of the step. The default value is 1.
  • seStepExecutionId - The unique ID of a step execution.
  • seTimeoutSeconds - The timeout seconds of the step.
  • seOnFailure - The action to take if the step fails. The default value is Abort.

seFailureDetails :: Lens' StepExecution (Maybe FailureDetails) Source #

Information about the Automation failure.

seInputs :: Lens' StepExecution (HashMap Text Text) Source #

Fully-resolved values passed into the step before execution.

seStepName :: Lens' StepExecution (Maybe Text) Source #

The name of this execution step.

seExecutionEndTime :: Lens' StepExecution (Maybe UTCTime) Source #

If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

seFailureMessage :: Lens' StepExecution (Maybe Text) Source #

If a step failed, this message explains why the execution failed.

seResponse :: Lens' StepExecution (Maybe Text) Source #

A message associated with the response code for an execution.

seAction :: Lens' StepExecution (Maybe Text) Source #

The action this step performs. The action determines the behavior of the step.

seResponseCode :: Lens' StepExecution (Maybe Text) Source #

The response code returned by the execution of the step.

seStepStatus :: Lens' StepExecution (Maybe AutomationExecutionStatus) Source #

The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

seOverriddenParameters :: Lens' StepExecution (HashMap Text [Text]) Source #

A user-specified list of parameters to override when executing a step.

seOutputs :: Lens' StepExecution (HashMap Text [Text]) Source #

Returned values from the execution of the step.

seExecutionStartTime :: Lens' StepExecution (Maybe UTCTime) Source #

If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

seMaxAttempts :: Lens' StepExecution (Maybe Int) Source #

The maximum number of tries to run the action of the step. The default value is 1.

seStepExecutionId :: Lens' StepExecution (Maybe Text) Source #

The unique ID of a step execution.

seTimeoutSeconds :: Lens' StepExecution (Maybe Integer) Source #

The timeout seconds of the step.

seOnFailure :: Lens' StepExecution (Maybe Text) Source #

The action to take if the step fails. The default value is Abort.

StepExecutionFilter

data StepExecutionFilter Source #

A filter to limit the amount of step execution information returned by the call.

See: stepExecutionFilter smart constructor.

Instances
Eq StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Data StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StepExecutionFilter -> c StepExecutionFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StepExecutionFilter #

toConstr :: StepExecutionFilter -> Constr #

dataTypeOf :: StepExecutionFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StepExecutionFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StepExecutionFilter) #

gmapT :: (forall b. Data b => b -> b) -> StepExecutionFilter -> StepExecutionFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StepExecutionFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StepExecutionFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> StepExecutionFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StepExecutionFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StepExecutionFilter -> m StepExecutionFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StepExecutionFilter -> m StepExecutionFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StepExecutionFilter -> m StepExecutionFilter #

Read StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep StepExecutionFilter :: Type -> Type #

Hashable StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

ToJSON StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: StepExecutionFilter -> () #

type Rep StepExecutionFilter Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep StepExecutionFilter = D1 (MetaData "StepExecutionFilter" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "StepExecutionFilter'" PrefixI True) (S1 (MetaSel (Just "_sefKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StepExecutionFilterKey) :*: S1 (MetaSel (Just "_sefValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))

stepExecutionFilter Source #

Creates a value of StepExecutionFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sefKey - One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.
  • sefValues - The values of the filter key.

sefKey :: Lens' StepExecutionFilter StepExecutionFilterKey Source #

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

sefValues :: Lens' StepExecutionFilter (NonEmpty Text) Source #

The values of the filter key.

Tag

data Tag Source #

Metadata that you assign to your AWS resources. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. In Systems Manager, you can apply tags to documents, managed instances, Maintenance Windows, Parameter Store parameters, and patch baselines.

See: tag smart constructor.

Instances
Eq Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Tag -> c Tag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Tag #

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Tag) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Tag) #

gmapT :: (forall b. Data b => b -> b) -> Tag -> Tag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQ :: (forall d. Data d => d -> u) -> Tag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Tag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

Read Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep Tag = D1 (MetaData "Tag" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Tag'" PrefixI True) (S1 (MetaSel (Just "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

tag Source #

Arguments

:: Text

tagKey

-> Text

tagValue

-> Tag 

Creates a value of Tag with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tagKey :: Lens' Tag Text Source #

The name of the tag.

tagValue :: Lens' Tag Text Source #

The value of the tag.

Target

data Target Source #

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

See: target smart constructor.

Instances
Eq Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Data Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Target -> c Target #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Target #

toConstr :: Target -> Constr #

dataTypeOf :: Target -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Target) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Target) #

gmapT :: (forall b. Data b => b -> b) -> Target -> Target #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Target -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Target -> r #

gmapQ :: (forall d. Data d => d -> u) -> Target -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Target -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Target -> m Target #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Target -> m Target #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Target -> m Target #

Read Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Show Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Generic Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

Hashable Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

ToJSON Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

FromJSON Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

NFData Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

Methods

rnf :: Target -> () #

type Rep Target Source # 
Instance details

Defined in Network.AWS.SSM.Types.Product

type Rep Target = D1 (MetaData "Target" "Network.AWS.SSM.Types.Product" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "Target'" PrefixI True) (S1 (MetaSel (Just "_tValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_tKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

target :: Target Source #

Creates a value of Target with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tValues - User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to execute a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .
  • tKey - User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:EC2 tag or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .

tValues :: Lens' Target [Text] Source #

User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to execute a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .

tKey :: Lens' Target (Maybe Text) Source #

User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:EC2 tag or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Executing a Command Using Systems Manager Run Command .