Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Amazonka.SSM.Types
Contents
- Service Configuration
- Errors
- AssociationComplianceSeverity
- AssociationExecutionFilterKey
- AssociationExecutionTargetsFilterKey
- AssociationFilterKey
- AssociationFilterOperatorType
- AssociationStatusName
- AssociationSyncCompliance
- AttachmentHashType
- AttachmentsSourceKey
- AutomationExecutionFilterKey
- AutomationExecutionStatus
- AutomationSubtype
- AutomationType
- CalendarState
- CommandFilterKey
- CommandInvocationStatus
- CommandPluginStatus
- CommandStatus
- ComplianceQueryOperatorType
- ComplianceSeverity
- ComplianceStatus
- ComplianceUploadType
- ConnectionStatus
- DescribeActivationsFilterKeys
- DocumentFilterKey
- DocumentFormat
- DocumentHashType
- DocumentMetadataEnum
- DocumentParameterType
- DocumentPermissionType
- DocumentReviewAction
- DocumentReviewCommentType
- DocumentStatus
- DocumentType
- ExecutionMode
- Fault
- InstanceInformationFilterKey
- InstancePatchStateOperatorType
- InventoryAttributeDataType
- InventoryDeletionStatus
- InventoryQueryOperatorType
- InventorySchemaDeleteOption
- LastResourceDataSyncStatus
- MaintenanceWindowExecutionStatus
- MaintenanceWindowResourceType
- MaintenanceWindowTaskCutoffBehavior
- MaintenanceWindowTaskType
- NotificationEvent
- NotificationType
- OperatingSystem
- OpsFilterOperatorType
- OpsItemDataType
- OpsItemEventFilterKey
- OpsItemEventFilterOperator
- OpsItemFilterKey
- OpsItemFilterOperator
- OpsItemRelatedItemsFilterKey
- OpsItemRelatedItemsFilterOperator
- OpsItemStatus
- ParameterTier
- ParameterType
- ParametersFilterKey
- PatchAction
- PatchComplianceDataState
- PatchComplianceLevel
- PatchDeploymentStatus
- PatchFilterKey
- PatchOperationType
- PatchProperty
- PatchSet
- PingStatus
- PlatformType
- RebootOption
- ResourceDataSyncS3Format
- ResourceType
- ResourceTypeForTagging
- ReviewStatus
- SessionFilterKey
- SessionState
- SessionStatus
- SignalType
- StepExecutionFilterKey
- StopType
- AccountSharingInfo
- Activation
- Association
- AssociationDescription
- AssociationExecution
- AssociationExecutionFilter
- AssociationExecutionTarget
- AssociationExecutionTargetsFilter
- AssociationFilter
- AssociationOverview
- AssociationStatus
- AssociationVersionInfo
- AttachmentContent
- AttachmentInformation
- AttachmentsSource
- AutomationExecution
- AutomationExecutionFilter
- AutomationExecutionMetadata
- BaselineOverride
- CloudWatchOutputConfig
- Command
- CommandFilter
- CommandInvocation
- CommandPlugin
- ComplianceExecutionSummary
- ComplianceItem
- ComplianceItemEntry
- ComplianceStringFilter
- ComplianceSummaryItem
- CompliantSummary
- CreateAssociationBatchRequestEntry
- DescribeActivationsFilter
- DocumentDefaultVersionDescription
- DocumentDescription
- DocumentFilter
- DocumentIdentifier
- DocumentKeyValuesFilter
- DocumentMetadataResponseInfo
- DocumentParameter
- DocumentRequires
- DocumentReviewCommentSource
- DocumentReviewerResponseSource
- DocumentReviews
- DocumentVersionInfo
- EffectivePatch
- FailedCreateAssociation
- FailureDetails
- InstanceAggregatedAssociationOverview
- InstanceAssociation
- InstanceAssociationOutputLocation
- InstanceAssociationOutputUrl
- InstanceAssociationStatusInfo
- InstanceInformation
- InstanceInformationFilter
- InstanceInformationStringFilter
- InstancePatchState
- InstancePatchStateFilter
- InventoryAggregator
- InventoryDeletionStatusItem
- InventoryDeletionSummary
- InventoryDeletionSummaryItem
- InventoryFilter
- InventoryGroup
- InventoryItem
- InventoryItemAttribute
- InventoryItemSchema
- InventoryResultEntity
- InventoryResultItem
- LoggingInfo
- MaintenanceWindowAutomationParameters
- MaintenanceWindowExecution
- MaintenanceWindowExecutionTaskIdentity
- MaintenanceWindowExecutionTaskInvocationIdentity
- MaintenanceWindowFilter
- MaintenanceWindowIdentity
- MaintenanceWindowIdentityForTarget
- MaintenanceWindowLambdaParameters
- MaintenanceWindowRunCommandParameters
- MaintenanceWindowStepFunctionsParameters
- MaintenanceWindowTarget
- MaintenanceWindowTask
- MaintenanceWindowTaskInvocationParameters
- MaintenanceWindowTaskParameterValueExpression
- MetadataValue
- NonCompliantSummary
- NotificationConfig
- OpsAggregator
- OpsEntity
- OpsEntityItem
- OpsFilter
- OpsItem
- OpsItemDataValue
- OpsItemEventFilter
- OpsItemEventSummary
- OpsItemFilter
- OpsItemIdentity
- OpsItemNotification
- OpsItemRelatedItemSummary
- OpsItemRelatedItemsFilter
- OpsItemSummary
- OpsMetadata
- OpsMetadataFilter
- OpsResultAttribute
- OutputSource
- Parameter
- ParameterHistory
- ParameterInlinePolicy
- ParameterMetadata
- ParameterStringFilter
- ParametersFilter
- Patch
- PatchBaselineIdentity
- PatchComplianceData
- PatchFilter
- PatchFilterGroup
- PatchGroupPatchBaselineMapping
- PatchOrchestratorFilter
- PatchRule
- PatchRuleGroup
- PatchSource
- PatchStatus
- ProgressCounters
- RelatedOpsItem
- ResolvedTargets
- ResourceComplianceSummaryItem
- ResourceDataSyncAwsOrganizationsSource
- ResourceDataSyncDestinationDataSharing
- ResourceDataSyncItem
- ResourceDataSyncOrganizationalUnit
- ResourceDataSyncS3Destination
- ResourceDataSyncSource
- ResourceDataSyncSourceWithState
- ResultAttribute
- ReviewInformation
- Runbook
- S3OutputLocation
- S3OutputUrl
- ScheduledWindowExecution
- ServiceSetting
- Session
- SessionFilter
- SessionManagerOutputUrl
- SeveritySummary
- StepExecution
- StepExecutionFilter
- Tag
- Target
- TargetLocation
Description
Synopsis
- defaultService :: Service
- _AutomationDefinitionVersionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDocumentVersion :: AsError a => Getting (First ServiceError) a ServiceError
- _HierarchyTypeMismatchException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSchedule :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedParameterType :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAutomationStatusUpdateException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsMetadataKeyLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidPluginName :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedFeatureRequiredException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAggregatorException :: AsError a => Getting (First ServiceError) a ServiceError
- _FeatureNotAvailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAutomationSignalException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceDataSyncCountExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsItemRelatedItemAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedPlatformType :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidFilterValue :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidItemContentException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidFilterOption :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterPatternMismatchException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidPermissionType :: AsError a => Getting (First ServiceError) a ServiceError
- _AssociatedInstances :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedOperatingSystem :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidInstanceId :: AsError a => Getting (First ServiceError) a ServiceError
- _StatusUnchanged :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidInventoryRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAssociation :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsItemAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOutputFolder :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsMetadataAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsItemLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidActivationId :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsMetadataLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceSettingNotFound :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidResultAttributeException :: AsError a => Getting (First ServiceError) a ServiceError
- _TargetNotConnected :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsMetadataTooManyUpdatesException :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterVersionLabelLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceDataSyncInvalidConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidCommandId :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateInstanceId :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidResourceType :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedInventorySchemaVersionException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDocument :: AsError a => Getting (First ServiceError) a ServiceError
- _IncompatiblePolicyException :: AsError a => Getting (First ServiceError) a ServiceError
- _AutomationDefinitionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidPolicyTypeException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidFilterKey :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAutomationExecutionParametersException :: AsError a => Getting (First ServiceError) a ServiceError
- _AutomationExecutionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidTypeNameException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceDataSyncNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterMaxVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _ItemSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceDataSyncAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _DoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceDataSyncConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsMetadataInvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError
- _AutomationExecutionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _IdempotentParameterMismatch :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidInstanceInformationFilterValue :: AsError a => Getting (First ServiceError) a ServiceError
- _ItemContentMismatchException :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- _AssociationAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- _ComplianceTypeCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDeleteInventoryParametersException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDeletionIdException :: AsError a => Getting (First ServiceError) a ServiceError
- _PoliciesLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _AssociationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAssociationVersion :: AsError a => Getting (First ServiceError) a ServiceError
- _AssociationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidPolicyAttributeException :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterNotFound :: AsError a => Getting (First ServiceError) a ServiceError
- _TargetInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedInventoryItemContextException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsMetadataNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _AssociationVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRole :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyUpdates :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateDocumentVersionName :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsItemNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidActivation :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOptionException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDocumentSchemaVersion :: AsError a => Getting (First ServiceError) a ServiceError
- _MaxDocumentSizeExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _ParameterVersionNotFound :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedCalendarException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidUpdate :: AsError a => Getting (First ServiceError) a ServiceError
- _CustomSchemaCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _AssociationExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidTarget :: AsError a => Getting (First ServiceError) a ServiceError
- _HierarchyLevelLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidInventoryGroupException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDocumentOperation :: AsError a => Getting (First ServiceError) a ServiceError
- _InvocationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _DocumentVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOutputLocation :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidKeyId :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameters :: AsError a => Getting (First ServiceError) a ServiceError
- _AutomationDefinitionNotApprovedException :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsItemInvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidResourceId :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAllowedPatternException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNotificationConfig :: AsError a => Getting (First ServiceError) a ServiceError
- _OpsItemRelatedItemAssociationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidInventoryItemContextException :: AsError a => Getting (First ServiceError) a ServiceError
- _TotalSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _SubTypeCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDocumentType :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyTagsError :: AsError a => Getting (First ServiceError) a ServiceError
- _DocumentPermissionLimit :: AsError a => Getting (First ServiceError) a ServiceError
- _AutomationStepNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError
- _DocumentAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- _DocumentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidFilter :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype AssociationComplianceSeverity where
- AssociationComplianceSeverity' { }
- pattern AssociationComplianceSeverity_CRITICAL :: AssociationComplianceSeverity
- pattern AssociationComplianceSeverity_HIGH :: AssociationComplianceSeverity
- pattern AssociationComplianceSeverity_LOW :: AssociationComplianceSeverity
- pattern AssociationComplianceSeverity_MEDIUM :: AssociationComplianceSeverity
- pattern AssociationComplianceSeverity_UNSPECIFIED :: AssociationComplianceSeverity
- newtype AssociationExecutionFilterKey where
- newtype AssociationExecutionTargetsFilterKey where
- AssociationExecutionTargetsFilterKey' { }
- pattern AssociationExecutionTargetsFilterKey_ResourceId :: AssociationExecutionTargetsFilterKey
- pattern AssociationExecutionTargetsFilterKey_ResourceType :: AssociationExecutionTargetsFilterKey
- pattern AssociationExecutionTargetsFilterKey_Status :: AssociationExecutionTargetsFilterKey
- newtype AssociationFilterKey where
- AssociationFilterKey' { }
- pattern AssociationFilterKey_AssociationId :: AssociationFilterKey
- pattern AssociationFilterKey_AssociationName :: AssociationFilterKey
- pattern AssociationFilterKey_AssociationStatusName :: AssociationFilterKey
- pattern AssociationFilterKey_InstanceId :: AssociationFilterKey
- pattern AssociationFilterKey_LastExecutedAfter :: AssociationFilterKey
- pattern AssociationFilterKey_LastExecutedBefore :: AssociationFilterKey
- pattern AssociationFilterKey_Name :: AssociationFilterKey
- pattern AssociationFilterKey_ResourceGroupName :: AssociationFilterKey
- newtype AssociationFilterOperatorType where
- newtype AssociationStatusName where
- newtype AssociationSyncCompliance where
- newtype AttachmentHashType where
- newtype AttachmentsSourceKey where
- newtype AutomationExecutionFilterKey where
- AutomationExecutionFilterKey' { }
- pattern AutomationExecutionFilterKey_AutomationSubtype :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_AutomationType :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_CurrentAction :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_DocumentNamePrefix :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_ExecutionId :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_ExecutionStatus :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_OpsItemId :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_ParentExecutionId :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_StartTimeAfter :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_StartTimeBefore :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_TagKey :: AutomationExecutionFilterKey
- pattern AutomationExecutionFilterKey_TargetResourceGroup :: AutomationExecutionFilterKey
- newtype AutomationExecutionStatus where
- AutomationExecutionStatus' { }
- pattern AutomationExecutionStatus_Approved :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Cancelled :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Cancelling :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_ChangeCalendarOverrideApproved :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_ChangeCalendarOverrideRejected :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_CompletedWithFailure :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_CompletedWithSuccess :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Failed :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_InProgress :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Pending :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_PendingApproval :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_PendingChangeCalendarOverride :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Rejected :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_RunbookInProgress :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Scheduled :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Success :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_TimedOut :: AutomationExecutionStatus
- pattern AutomationExecutionStatus_Waiting :: AutomationExecutionStatus
- newtype AutomationSubtype where
- newtype AutomationType where
- AutomationType' { }
- pattern AutomationType_CrossAccount :: AutomationType
- pattern AutomationType_Local :: AutomationType
- newtype CalendarState where
- CalendarState' { }
- pattern CalendarState_CLOSED :: CalendarState
- pattern CalendarState_OPEN :: CalendarState
- newtype CommandFilterKey where
- CommandFilterKey' { }
- pattern CommandFilterKey_DocumentName :: CommandFilterKey
- pattern CommandFilterKey_ExecutionStage :: CommandFilterKey
- pattern CommandFilterKey_InvokedAfter :: CommandFilterKey
- pattern CommandFilterKey_InvokedBefore :: CommandFilterKey
- pattern CommandFilterKey_Status :: CommandFilterKey
- newtype CommandInvocationStatus where
- CommandInvocationStatus' { }
- pattern CommandInvocationStatus_Cancelled :: CommandInvocationStatus
- pattern CommandInvocationStatus_Cancelling :: CommandInvocationStatus
- pattern CommandInvocationStatus_Delayed :: CommandInvocationStatus
- pattern CommandInvocationStatus_Failed :: CommandInvocationStatus
- pattern CommandInvocationStatus_InProgress :: CommandInvocationStatus
- pattern CommandInvocationStatus_Pending :: CommandInvocationStatus
- pattern CommandInvocationStatus_Success :: CommandInvocationStatus
- pattern CommandInvocationStatus_TimedOut :: CommandInvocationStatus
- newtype CommandPluginStatus where
- CommandPluginStatus' { }
- pattern CommandPluginStatus_Cancelled :: CommandPluginStatus
- pattern CommandPluginStatus_Failed :: CommandPluginStatus
- pattern CommandPluginStatus_InProgress :: CommandPluginStatus
- pattern CommandPluginStatus_Pending :: CommandPluginStatus
- pattern CommandPluginStatus_Success :: CommandPluginStatus
- pattern CommandPluginStatus_TimedOut :: CommandPluginStatus
- newtype CommandStatus where
- CommandStatus' { }
- pattern CommandStatus_Cancelled :: CommandStatus
- pattern CommandStatus_Cancelling :: CommandStatus
- pattern CommandStatus_Failed :: CommandStatus
- pattern CommandStatus_InProgress :: CommandStatus
- pattern CommandStatus_Pending :: CommandStatus
- pattern CommandStatus_Success :: CommandStatus
- pattern CommandStatus_TimedOut :: CommandStatus
- newtype ComplianceQueryOperatorType where
- ComplianceQueryOperatorType' { }
- pattern ComplianceQueryOperatorType_BEGIN_WITH :: ComplianceQueryOperatorType
- pattern ComplianceQueryOperatorType_EQUAL :: ComplianceQueryOperatorType
- pattern ComplianceQueryOperatorType_GREATER_THAN :: ComplianceQueryOperatorType
- pattern ComplianceQueryOperatorType_LESS_THAN :: ComplianceQueryOperatorType
- pattern ComplianceQueryOperatorType_NOT_EQUAL :: ComplianceQueryOperatorType
- newtype ComplianceSeverity where
- ComplianceSeverity' { }
- pattern ComplianceSeverity_CRITICAL :: ComplianceSeverity
- pattern ComplianceSeverity_HIGH :: ComplianceSeverity
- pattern ComplianceSeverity_INFORMATIONAL :: ComplianceSeverity
- pattern ComplianceSeverity_LOW :: ComplianceSeverity
- pattern ComplianceSeverity_MEDIUM :: ComplianceSeverity
- pattern ComplianceSeverity_UNSPECIFIED :: ComplianceSeverity
- newtype ComplianceStatus where
- ComplianceStatus' { }
- pattern ComplianceStatus_COMPLIANT :: ComplianceStatus
- pattern ComplianceStatus_NON_COMPLIANT :: ComplianceStatus
- newtype ComplianceUploadType where
- newtype ConnectionStatus where
- ConnectionStatus' { }
- pattern ConnectionStatus_Connected :: ConnectionStatus
- pattern ConnectionStatus_NotConnected :: ConnectionStatus
- newtype DescribeActivationsFilterKeys where
- newtype DocumentFilterKey where
- DocumentFilterKey' { }
- pattern DocumentFilterKey_DocumentType :: DocumentFilterKey
- pattern DocumentFilterKey_Name :: DocumentFilterKey
- pattern DocumentFilterKey_Owner :: DocumentFilterKey
- pattern DocumentFilterKey_PlatformTypes :: DocumentFilterKey
- newtype DocumentFormat where
- DocumentFormat' { }
- pattern DocumentFormat_JSON :: DocumentFormat
- pattern DocumentFormat_TEXT :: DocumentFormat
- pattern DocumentFormat_YAML :: DocumentFormat
- newtype DocumentHashType where
- DocumentHashType' { }
- pattern DocumentHashType_Sha1 :: DocumentHashType
- pattern DocumentHashType_Sha256 :: DocumentHashType
- newtype DocumentMetadataEnum where
- newtype DocumentParameterType where
- newtype DocumentPermissionType where
- newtype DocumentReviewAction where
- newtype DocumentReviewCommentType where
- newtype DocumentStatus where
- DocumentStatus' { }
- pattern DocumentStatus_Active :: DocumentStatus
- pattern DocumentStatus_Creating :: DocumentStatus
- pattern DocumentStatus_Deleting :: DocumentStatus
- pattern DocumentStatus_Failed :: DocumentStatus
- pattern DocumentStatus_Updating :: DocumentStatus
- newtype DocumentType where
- DocumentType' { }
- pattern DocumentType_ApplicationConfiguration :: DocumentType
- pattern DocumentType_ApplicationConfigurationSchema :: DocumentType
- pattern DocumentType_Automation :: DocumentType
- pattern DocumentType_Automation_ChangeTemplate :: DocumentType
- pattern DocumentType_ChangeCalendar :: DocumentType
- pattern DocumentType_Command :: DocumentType
- pattern DocumentType_DeploymentStrategy :: DocumentType
- pattern DocumentType_Package :: DocumentType
- pattern DocumentType_Policy :: DocumentType
- pattern DocumentType_ProblemAnalysis :: DocumentType
- pattern DocumentType_ProblemAnalysisTemplate :: DocumentType
- pattern DocumentType_Session :: DocumentType
- newtype ExecutionMode where
- ExecutionMode' { }
- pattern ExecutionMode_Auto :: ExecutionMode
- pattern ExecutionMode_Interactive :: ExecutionMode
- newtype Fault where
- Fault' { }
- pattern Fault_Client :: Fault
- pattern Fault_Server :: Fault
- pattern Fault_Unknown :: Fault
- newtype InstanceInformationFilterKey where
- InstanceInformationFilterKey' { }
- pattern InstanceInformationFilterKey_ActivationIds :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_AgentVersion :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_AssociationStatus :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_IamRole :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_InstanceIds :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_PingStatus :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_PlatformTypes :: InstanceInformationFilterKey
- pattern InstanceInformationFilterKey_ResourceType :: InstanceInformationFilterKey
- newtype InstancePatchStateOperatorType where
- InstancePatchStateOperatorType' { }
- pattern InstancePatchStateOperatorType_Equal :: InstancePatchStateOperatorType
- pattern InstancePatchStateOperatorType_GreaterThan :: InstancePatchStateOperatorType
- pattern InstancePatchStateOperatorType_LessThan :: InstancePatchStateOperatorType
- pattern InstancePatchStateOperatorType_NotEqual :: InstancePatchStateOperatorType
- newtype InventoryAttributeDataType where
- newtype InventoryDeletionStatus where
- newtype InventoryQueryOperatorType where
- InventoryQueryOperatorType' { }
- pattern InventoryQueryOperatorType_BeginWith :: InventoryQueryOperatorType
- pattern InventoryQueryOperatorType_Equal :: InventoryQueryOperatorType
- pattern InventoryQueryOperatorType_Exists :: InventoryQueryOperatorType
- pattern InventoryQueryOperatorType_GreaterThan :: InventoryQueryOperatorType
- pattern InventoryQueryOperatorType_LessThan :: InventoryQueryOperatorType
- pattern InventoryQueryOperatorType_NotEqual :: InventoryQueryOperatorType
- newtype InventorySchemaDeleteOption where
- newtype LastResourceDataSyncStatus where
- newtype MaintenanceWindowExecutionStatus where
- MaintenanceWindowExecutionStatus' { }
- pattern MaintenanceWindowExecutionStatus_CANCELLED :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_CANCELLING :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_FAILED :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_IN_PROGRESS :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_PENDING :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_SKIPPED_OVERLAPPING :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_SUCCESS :: MaintenanceWindowExecutionStatus
- pattern MaintenanceWindowExecutionStatus_TIMED_OUT :: MaintenanceWindowExecutionStatus
- newtype MaintenanceWindowResourceType where
- newtype MaintenanceWindowTaskCutoffBehavior where
- newtype MaintenanceWindowTaskType where
- MaintenanceWindowTaskType' { }
- pattern MaintenanceWindowTaskType_AUTOMATION :: MaintenanceWindowTaskType
- pattern MaintenanceWindowTaskType_LAMBDA :: MaintenanceWindowTaskType
- pattern MaintenanceWindowTaskType_RUN_COMMAND :: MaintenanceWindowTaskType
- pattern MaintenanceWindowTaskType_STEP_FUNCTIONS :: MaintenanceWindowTaskType
- newtype NotificationEvent where
- NotificationEvent' { }
- pattern NotificationEvent_All :: NotificationEvent
- pattern NotificationEvent_Cancelled :: NotificationEvent
- pattern NotificationEvent_Failed :: NotificationEvent
- pattern NotificationEvent_InProgress :: NotificationEvent
- pattern NotificationEvent_Success :: NotificationEvent
- pattern NotificationEvent_TimedOut :: NotificationEvent
- newtype NotificationType where
- NotificationType' { }
- pattern NotificationType_Command :: NotificationType
- pattern NotificationType_Invocation :: NotificationType
- newtype OperatingSystem where
- OperatingSystem' { }
- pattern OperatingSystem_AMAZON_LINUX :: OperatingSystem
- pattern OperatingSystem_AMAZON_LINUX_2 :: OperatingSystem
- pattern OperatingSystem_CENTOS :: OperatingSystem
- pattern OperatingSystem_DEBIAN :: OperatingSystem
- pattern OperatingSystem_MACOS :: OperatingSystem
- pattern OperatingSystem_ORACLE_LINUX :: OperatingSystem
- pattern OperatingSystem_REDHAT_ENTERPRISE_LINUX :: OperatingSystem
- pattern OperatingSystem_SUSE :: OperatingSystem
- pattern OperatingSystem_UBUNTU :: OperatingSystem
- pattern OperatingSystem_WINDOWS :: OperatingSystem
- newtype OpsFilterOperatorType where
- OpsFilterOperatorType' { }
- pattern OpsFilterOperatorType_BeginWith :: OpsFilterOperatorType
- pattern OpsFilterOperatorType_Equal :: OpsFilterOperatorType
- pattern OpsFilterOperatorType_Exists :: OpsFilterOperatorType
- pattern OpsFilterOperatorType_GreaterThan :: OpsFilterOperatorType
- pattern OpsFilterOperatorType_LessThan :: OpsFilterOperatorType
- pattern OpsFilterOperatorType_NotEqual :: OpsFilterOperatorType
- newtype OpsItemDataType where
- OpsItemDataType' { }
- pattern OpsItemDataType_SearchableString :: OpsItemDataType
- pattern OpsItemDataType_String :: OpsItemDataType
- newtype OpsItemEventFilterKey where
- newtype OpsItemEventFilterOperator where
- newtype OpsItemFilterKey where
- OpsItemFilterKey' { }
- pattern OpsItemFilterKey_ActualEndTime :: OpsItemFilterKey
- pattern OpsItemFilterKey_ActualStartTime :: OpsItemFilterKey
- pattern OpsItemFilterKey_AutomationId :: OpsItemFilterKey
- pattern OpsItemFilterKey_Category :: OpsItemFilterKey
- pattern OpsItemFilterKey_ChangeRequestByApproverArn :: OpsItemFilterKey
- pattern OpsItemFilterKey_ChangeRequestByApproverName :: OpsItemFilterKey
- pattern OpsItemFilterKey_ChangeRequestByRequesterArn :: OpsItemFilterKey
- pattern OpsItemFilterKey_ChangeRequestByRequesterName :: OpsItemFilterKey
- pattern OpsItemFilterKey_ChangeRequestByTargetsResourceGroup :: OpsItemFilterKey
- pattern OpsItemFilterKey_ChangeRequestByTemplate :: OpsItemFilterKey
- pattern OpsItemFilterKey_CreatedBy :: OpsItemFilterKey
- pattern OpsItemFilterKey_CreatedTime :: OpsItemFilterKey
- pattern OpsItemFilterKey_InsightByType :: OpsItemFilterKey
- pattern OpsItemFilterKey_LastModifiedTime :: OpsItemFilterKey
- pattern OpsItemFilterKey_OperationalData :: OpsItemFilterKey
- pattern OpsItemFilterKey_OperationalDataKey :: OpsItemFilterKey
- pattern OpsItemFilterKey_OperationalDataValue :: OpsItemFilterKey
- pattern OpsItemFilterKey_OpsItemId :: OpsItemFilterKey
- pattern OpsItemFilterKey_OpsItemType :: OpsItemFilterKey
- pattern OpsItemFilterKey_PlannedEndTime :: OpsItemFilterKey
- pattern OpsItemFilterKey_PlannedStartTime :: OpsItemFilterKey
- pattern OpsItemFilterKey_Priority :: OpsItemFilterKey
- pattern OpsItemFilterKey_ResourceId :: OpsItemFilterKey
- pattern OpsItemFilterKey_Severity :: OpsItemFilterKey
- pattern OpsItemFilterKey_Source :: OpsItemFilterKey
- pattern OpsItemFilterKey_Status :: OpsItemFilterKey
- pattern OpsItemFilterKey_Title :: OpsItemFilterKey
- newtype OpsItemFilterOperator where
- newtype OpsItemRelatedItemsFilterKey where
- newtype OpsItemRelatedItemsFilterOperator where
- newtype OpsItemStatus where
- OpsItemStatus' { }
- pattern OpsItemStatus_Approved :: OpsItemStatus
- pattern OpsItemStatus_Cancelled :: OpsItemStatus
- pattern OpsItemStatus_Cancelling :: OpsItemStatus
- pattern OpsItemStatus_ChangeCalendarOverrideApproved :: OpsItemStatus
- pattern OpsItemStatus_ChangeCalendarOverrideRejected :: OpsItemStatus
- pattern OpsItemStatus_Closed :: OpsItemStatus
- pattern OpsItemStatus_CompletedWithFailure :: OpsItemStatus
- pattern OpsItemStatus_CompletedWithSuccess :: OpsItemStatus
- pattern OpsItemStatus_Failed :: OpsItemStatus
- pattern OpsItemStatus_InProgress :: OpsItemStatus
- pattern OpsItemStatus_Open :: OpsItemStatus
- pattern OpsItemStatus_Pending :: OpsItemStatus
- pattern OpsItemStatus_PendingApproval :: OpsItemStatus
- pattern OpsItemStatus_PendingChangeCalendarOverride :: OpsItemStatus
- pattern OpsItemStatus_Rejected :: OpsItemStatus
- pattern OpsItemStatus_Resolved :: OpsItemStatus
- pattern OpsItemStatus_RunbookInProgress :: OpsItemStatus
- pattern OpsItemStatus_Scheduled :: OpsItemStatus
- pattern OpsItemStatus_TimedOut :: OpsItemStatus
- newtype ParameterTier where
- ParameterTier' { }
- pattern ParameterTier_Advanced :: ParameterTier
- pattern ParameterTier_Intelligent_Tiering :: ParameterTier
- pattern ParameterTier_Standard :: ParameterTier
- newtype ParameterType where
- ParameterType' { }
- pattern ParameterType_SecureString :: ParameterType
- pattern ParameterType_String :: ParameterType
- pattern ParameterType_StringList :: ParameterType
- newtype ParametersFilterKey where
- ParametersFilterKey' { }
- pattern ParametersFilterKey_KeyId :: ParametersFilterKey
- pattern ParametersFilterKey_Name :: ParametersFilterKey
- pattern ParametersFilterKey_Type :: ParametersFilterKey
- newtype PatchAction where
- PatchAction' { }
- pattern PatchAction_ALLOW_AS_DEPENDENCY :: PatchAction
- pattern PatchAction_BLOCK :: PatchAction
- newtype PatchComplianceDataState where
- PatchComplianceDataState' { }
- pattern PatchComplianceDataState_FAILED :: PatchComplianceDataState
- pattern PatchComplianceDataState_INSTALLED :: PatchComplianceDataState
- pattern PatchComplianceDataState_INSTALLED_OTHER :: PatchComplianceDataState
- pattern PatchComplianceDataState_INSTALLED_PENDING_REBOOT :: PatchComplianceDataState
- pattern PatchComplianceDataState_INSTALLED_REJECTED :: PatchComplianceDataState
- pattern PatchComplianceDataState_MISSING :: PatchComplianceDataState
- pattern PatchComplianceDataState_NOT_APPLICABLE :: PatchComplianceDataState
- newtype PatchComplianceLevel where
- PatchComplianceLevel' { }
- pattern PatchComplianceLevel_CRITICAL :: PatchComplianceLevel
- pattern PatchComplianceLevel_HIGH :: PatchComplianceLevel
- pattern PatchComplianceLevel_INFORMATIONAL :: PatchComplianceLevel
- pattern PatchComplianceLevel_LOW :: PatchComplianceLevel
- pattern PatchComplianceLevel_MEDIUM :: PatchComplianceLevel
- pattern PatchComplianceLevel_UNSPECIFIED :: PatchComplianceLevel
- newtype PatchDeploymentStatus where
- PatchDeploymentStatus' { }
- pattern PatchDeploymentStatus_APPROVED :: PatchDeploymentStatus
- pattern PatchDeploymentStatus_EXPLICIT_APPROVED :: PatchDeploymentStatus
- pattern PatchDeploymentStatus_EXPLICIT_REJECTED :: PatchDeploymentStatus
- pattern PatchDeploymentStatus_PENDING_APPROVAL :: PatchDeploymentStatus
- newtype PatchFilterKey where
- PatchFilterKey' { }
- pattern PatchFilterKey_ADVISORY_ID :: PatchFilterKey
- pattern PatchFilterKey_ARCH :: PatchFilterKey
- pattern PatchFilterKey_BUGZILLA_ID :: PatchFilterKey
- pattern PatchFilterKey_CLASSIFICATION :: PatchFilterKey
- pattern PatchFilterKey_CVE_ID :: PatchFilterKey
- pattern PatchFilterKey_EPOCH :: PatchFilterKey
- pattern PatchFilterKey_MSRC_SEVERITY :: PatchFilterKey
- pattern PatchFilterKey_NAME :: PatchFilterKey
- pattern PatchFilterKey_PATCH_ID :: PatchFilterKey
- pattern PatchFilterKey_PATCH_SET :: PatchFilterKey
- pattern PatchFilterKey_PRIORITY :: PatchFilterKey
- pattern PatchFilterKey_PRODUCT :: PatchFilterKey
- pattern PatchFilterKey_PRODUCT_FAMILY :: PatchFilterKey
- pattern PatchFilterKey_RELEASE :: PatchFilterKey
- pattern PatchFilterKey_REPOSITORY :: PatchFilterKey
- pattern PatchFilterKey_SECTION :: PatchFilterKey
- pattern PatchFilterKey_SECURITY :: PatchFilterKey
- pattern PatchFilterKey_SEVERITY :: PatchFilterKey
- pattern PatchFilterKey_VERSION :: PatchFilterKey
- newtype PatchOperationType where
- PatchOperationType' { }
- pattern PatchOperationType_Install :: PatchOperationType
- pattern PatchOperationType_Scan :: PatchOperationType
- newtype PatchProperty where
- PatchProperty' { }
- pattern PatchProperty_CLASSIFICATION :: PatchProperty
- pattern PatchProperty_MSRC_SEVERITY :: PatchProperty
- pattern PatchProperty_PRIORITY :: PatchProperty
- pattern PatchProperty_PRODUCT :: PatchProperty
- pattern PatchProperty_PRODUCT_FAMILY :: PatchProperty
- pattern PatchProperty_SEVERITY :: PatchProperty
- newtype PatchSet where
- PatchSet' {
- fromPatchSet :: Text
- pattern PatchSet_APPLICATION :: PatchSet
- pattern PatchSet_OS :: PatchSet
- PatchSet' {
- newtype PingStatus where
- PingStatus' { }
- pattern PingStatus_ConnectionLost :: PingStatus
- pattern PingStatus_Inactive :: PingStatus
- pattern PingStatus_Online :: PingStatus
- newtype PlatformType where
- PlatformType' { }
- pattern PlatformType_Linux :: PlatformType
- pattern PlatformType_Windows :: PlatformType
- newtype RebootOption where
- RebootOption' { }
- pattern RebootOption_NoReboot :: RebootOption
- pattern RebootOption_RebootIfNeeded :: RebootOption
- newtype ResourceDataSyncS3Format where
- newtype ResourceType where
- ResourceType' { }
- pattern ResourceType_Document :: ResourceType
- pattern ResourceType_EC2Instance :: ResourceType
- pattern ResourceType_ManagedInstance :: ResourceType
- newtype ResourceTypeForTagging where
- ResourceTypeForTagging' { }
- pattern ResourceTypeForTagging_Document :: ResourceTypeForTagging
- pattern ResourceTypeForTagging_MaintenanceWindow :: ResourceTypeForTagging
- pattern ResourceTypeForTagging_ManagedInstance :: ResourceTypeForTagging
- pattern ResourceTypeForTagging_OpsItem :: ResourceTypeForTagging
- pattern ResourceTypeForTagging_OpsMetadata :: ResourceTypeForTagging
- pattern ResourceTypeForTagging_Parameter :: ResourceTypeForTagging
- pattern ResourceTypeForTagging_PatchBaseline :: ResourceTypeForTagging
- newtype ReviewStatus where
- ReviewStatus' { }
- pattern ReviewStatus_APPROVED :: ReviewStatus
- pattern ReviewStatus_NOT_REVIEWED :: ReviewStatus
- pattern ReviewStatus_PENDING :: ReviewStatus
- pattern ReviewStatus_REJECTED :: ReviewStatus
- newtype SessionFilterKey where
- SessionFilterKey' { }
- pattern SessionFilterKey_InvokedAfter :: SessionFilterKey
- pattern SessionFilterKey_InvokedBefore :: SessionFilterKey
- pattern SessionFilterKey_Owner :: SessionFilterKey
- pattern SessionFilterKey_SessionId :: SessionFilterKey
- pattern SessionFilterKey_Status :: SessionFilterKey
- pattern SessionFilterKey_Target :: SessionFilterKey
- newtype SessionState where
- SessionState' { }
- pattern SessionState_Active :: SessionState
- pattern SessionState_History :: SessionState
- newtype SessionStatus where
- SessionStatus' { }
- pattern SessionStatus_Connected :: SessionStatus
- pattern SessionStatus_Connecting :: SessionStatus
- pattern SessionStatus_Disconnected :: SessionStatus
- pattern SessionStatus_Failed :: SessionStatus
- pattern SessionStatus_Terminated :: SessionStatus
- pattern SessionStatus_Terminating :: SessionStatus
- newtype SignalType where
- SignalType' { }
- pattern SignalType_Approve :: SignalType
- pattern SignalType_Reject :: SignalType
- pattern SignalType_Resume :: SignalType
- pattern SignalType_StartStep :: SignalType
- pattern SignalType_StopStep :: SignalType
- newtype StepExecutionFilterKey where
- StepExecutionFilterKey' { }
- pattern StepExecutionFilterKey_Action :: StepExecutionFilterKey
- pattern StepExecutionFilterKey_StartTimeAfter :: StepExecutionFilterKey
- pattern StepExecutionFilterKey_StartTimeBefore :: StepExecutionFilterKey
- pattern StepExecutionFilterKey_StepExecutionId :: StepExecutionFilterKey
- pattern StepExecutionFilterKey_StepExecutionStatus :: StepExecutionFilterKey
- pattern StepExecutionFilterKey_StepName :: StepExecutionFilterKey
- newtype StopType where
- StopType' {
- fromStopType :: Text
- pattern StopType_Cancel :: StopType
- pattern StopType_Complete :: StopType
- StopType' {
- data AccountSharingInfo = AccountSharingInfo' {}
- newAccountSharingInfo :: AccountSharingInfo
- accountSharingInfo_sharedDocumentVersion :: Lens' AccountSharingInfo (Maybe Text)
- accountSharingInfo_accountId :: Lens' AccountSharingInfo (Maybe Text)
- data Activation = Activation' {}
- newActivation :: Activation
- activation_expired :: Lens' Activation (Maybe Bool)
- activation_defaultInstanceName :: Lens' Activation (Maybe Text)
- activation_activationId :: Lens' Activation (Maybe Text)
- activation_createdDate :: Lens' Activation (Maybe UTCTime)
- activation_registrationLimit :: Lens' Activation (Maybe Natural)
- activation_expirationDate :: Lens' Activation (Maybe UTCTime)
- activation_description :: Lens' Activation (Maybe Text)
- activation_tags :: Lens' Activation (Maybe [Tag])
- activation_registrationsCount :: Lens' Activation (Maybe Natural)
- activation_iamRole :: Lens' Activation (Maybe Text)
- data Association = Association' {}
- newAssociation :: Association
- association_associationId :: Lens' Association (Maybe Text)
- association_instanceId :: Lens' Association (Maybe Text)
- association_overview :: Lens' Association (Maybe AssociationOverview)
- association_lastExecutionDate :: Lens' Association (Maybe UTCTime)
- association_scheduleExpression :: Lens' Association (Maybe Text)
- association_name :: Lens' Association (Maybe Text)
- association_targets :: Lens' Association (Maybe [Target])
- association_documentVersion :: Lens' Association (Maybe Text)
- association_associationVersion :: Lens' Association (Maybe Text)
- association_associationName :: Lens' Association (Maybe Text)
- data AssociationDescription = AssociationDescription' {
- associationId :: Maybe Text
- instanceId :: Maybe Text
- status :: Maybe AssociationStatus
- targetLocations :: Maybe (NonEmpty TargetLocation)
- applyOnlyAtCronInterval :: Maybe Bool
- lastSuccessfulExecutionDate :: Maybe POSIX
- overview :: Maybe AssociationOverview
- lastUpdateAssociationDate :: Maybe POSIX
- date :: Maybe POSIX
- lastExecutionDate :: Maybe POSIX
- maxErrors :: Maybe Text
- scheduleExpression :: Maybe Text
- name :: Maybe Text
- outputLocation :: Maybe InstanceAssociationOutputLocation
- syncCompliance :: Maybe AssociationSyncCompliance
- targets :: Maybe [Target]
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- automationTargetParameterName :: Maybe Text
- associationVersion :: Maybe Text
- associationName :: Maybe Text
- calendarNames :: Maybe [Text]
- complianceSeverity :: Maybe AssociationComplianceSeverity
- maxConcurrency :: Maybe Text
- newAssociationDescription :: AssociationDescription
- associationDescription_associationId :: Lens' AssociationDescription (Maybe Text)
- associationDescription_instanceId :: Lens' AssociationDescription (Maybe Text)
- associationDescription_status :: Lens' AssociationDescription (Maybe AssociationStatus)
- associationDescription_targetLocations :: Lens' AssociationDescription (Maybe (NonEmpty TargetLocation))
- associationDescription_applyOnlyAtCronInterval :: Lens' AssociationDescription (Maybe Bool)
- associationDescription_lastSuccessfulExecutionDate :: Lens' AssociationDescription (Maybe UTCTime)
- associationDescription_overview :: Lens' AssociationDescription (Maybe AssociationOverview)
- associationDescription_lastUpdateAssociationDate :: Lens' AssociationDescription (Maybe UTCTime)
- associationDescription_date :: Lens' AssociationDescription (Maybe UTCTime)
- associationDescription_lastExecutionDate :: Lens' AssociationDescription (Maybe UTCTime)
- associationDescription_maxErrors :: Lens' AssociationDescription (Maybe Text)
- associationDescription_scheduleExpression :: Lens' AssociationDescription (Maybe Text)
- associationDescription_name :: Lens' AssociationDescription (Maybe Text)
- associationDescription_outputLocation :: Lens' AssociationDescription (Maybe InstanceAssociationOutputLocation)
- associationDescription_syncCompliance :: Lens' AssociationDescription (Maybe AssociationSyncCompliance)
- associationDescription_targets :: Lens' AssociationDescription (Maybe [Target])
- associationDescription_parameters :: Lens' AssociationDescription (Maybe (HashMap Text [Text]))
- associationDescription_documentVersion :: Lens' AssociationDescription (Maybe Text)
- associationDescription_automationTargetParameterName :: Lens' AssociationDescription (Maybe Text)
- associationDescription_associationVersion :: Lens' AssociationDescription (Maybe Text)
- associationDescription_associationName :: Lens' AssociationDescription (Maybe Text)
- associationDescription_calendarNames :: Lens' AssociationDescription (Maybe [Text])
- associationDescription_complianceSeverity :: Lens' AssociationDescription (Maybe AssociationComplianceSeverity)
- associationDescription_maxConcurrency :: Lens' AssociationDescription (Maybe Text)
- data AssociationExecution = AssociationExecution' {}
- newAssociationExecution :: AssociationExecution
- associationExecution_associationId :: Lens' AssociationExecution (Maybe Text)
- associationExecution_detailedStatus :: Lens' AssociationExecution (Maybe Text)
- associationExecution_status :: Lens' AssociationExecution (Maybe Text)
- associationExecution_executionId :: Lens' AssociationExecution (Maybe Text)
- associationExecution_createdTime :: Lens' AssociationExecution (Maybe UTCTime)
- associationExecution_resourceCountByStatus :: Lens' AssociationExecution (Maybe Text)
- associationExecution_lastExecutionDate :: Lens' AssociationExecution (Maybe UTCTime)
- associationExecution_associationVersion :: Lens' AssociationExecution (Maybe Text)
- data AssociationExecutionFilter = AssociationExecutionFilter' {}
- newAssociationExecutionFilter :: AssociationExecutionFilterKey -> Text -> AssociationFilterOperatorType -> AssociationExecutionFilter
- associationExecutionFilter_key :: Lens' AssociationExecutionFilter AssociationExecutionFilterKey
- associationExecutionFilter_value :: Lens' AssociationExecutionFilter Text
- associationExecutionFilter_type :: Lens' AssociationExecutionFilter AssociationFilterOperatorType
- data AssociationExecutionTarget = AssociationExecutionTarget' {}
- newAssociationExecutionTarget :: AssociationExecutionTarget
- associationExecutionTarget_associationId :: Lens' AssociationExecutionTarget (Maybe Text)
- associationExecutionTarget_detailedStatus :: Lens' AssociationExecutionTarget (Maybe Text)
- associationExecutionTarget_status :: Lens' AssociationExecutionTarget (Maybe Text)
- associationExecutionTarget_executionId :: Lens' AssociationExecutionTarget (Maybe Text)
- associationExecutionTarget_resourceId :: Lens' AssociationExecutionTarget (Maybe Text)
- associationExecutionTarget_resourceType :: Lens' AssociationExecutionTarget (Maybe Text)
- associationExecutionTarget_outputSource :: Lens' AssociationExecutionTarget (Maybe OutputSource)
- associationExecutionTarget_lastExecutionDate :: Lens' AssociationExecutionTarget (Maybe UTCTime)
- associationExecutionTarget_associationVersion :: Lens' AssociationExecutionTarget (Maybe Text)
- data AssociationExecutionTargetsFilter = AssociationExecutionTargetsFilter' {}
- newAssociationExecutionTargetsFilter :: AssociationExecutionTargetsFilterKey -> Text -> AssociationExecutionTargetsFilter
- associationExecutionTargetsFilter_key :: Lens' AssociationExecutionTargetsFilter AssociationExecutionTargetsFilterKey
- associationExecutionTargetsFilter_value :: Lens' AssociationExecutionTargetsFilter Text
- data AssociationFilter = AssociationFilter' {
- key :: AssociationFilterKey
- value :: Text
- newAssociationFilter :: AssociationFilterKey -> Text -> AssociationFilter
- associationFilter_key :: Lens' AssociationFilter AssociationFilterKey
- associationFilter_value :: Lens' AssociationFilter Text
- data AssociationOverview = AssociationOverview' {}
- newAssociationOverview :: AssociationOverview
- associationOverview_detailedStatus :: Lens' AssociationOverview (Maybe Text)
- associationOverview_status :: Lens' AssociationOverview (Maybe Text)
- associationOverview_associationStatusAggregatedCount :: Lens' AssociationOverview (Maybe (HashMap Text Int))
- data AssociationStatus = AssociationStatus' {
- additionalInfo :: Maybe Text
- date :: POSIX
- name :: AssociationStatusName
- message :: Text
- newAssociationStatus :: UTCTime -> AssociationStatusName -> Text -> AssociationStatus
- associationStatus_additionalInfo :: Lens' AssociationStatus (Maybe Text)
- associationStatus_date :: Lens' AssociationStatus UTCTime
- associationStatus_name :: Lens' AssociationStatus AssociationStatusName
- associationStatus_message :: Lens' AssociationStatus Text
- data AssociationVersionInfo = AssociationVersionInfo' {
- associationId :: Maybe Text
- targetLocations :: Maybe (NonEmpty TargetLocation)
- applyOnlyAtCronInterval :: Maybe Bool
- createdDate :: Maybe POSIX
- maxErrors :: Maybe Text
- scheduleExpression :: Maybe Text
- name :: Maybe Text
- outputLocation :: Maybe InstanceAssociationOutputLocation
- syncCompliance :: Maybe AssociationSyncCompliance
- targets :: Maybe [Target]
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- associationVersion :: Maybe Text
- associationName :: Maybe Text
- calendarNames :: Maybe [Text]
- complianceSeverity :: Maybe AssociationComplianceSeverity
- maxConcurrency :: Maybe Text
- newAssociationVersionInfo :: AssociationVersionInfo
- associationVersionInfo_associationId :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_targetLocations :: Lens' AssociationVersionInfo (Maybe (NonEmpty TargetLocation))
- associationVersionInfo_applyOnlyAtCronInterval :: Lens' AssociationVersionInfo (Maybe Bool)
- associationVersionInfo_createdDate :: Lens' AssociationVersionInfo (Maybe UTCTime)
- associationVersionInfo_maxErrors :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_scheduleExpression :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_name :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_outputLocation :: Lens' AssociationVersionInfo (Maybe InstanceAssociationOutputLocation)
- associationVersionInfo_syncCompliance :: Lens' AssociationVersionInfo (Maybe AssociationSyncCompliance)
- associationVersionInfo_targets :: Lens' AssociationVersionInfo (Maybe [Target])
- associationVersionInfo_parameters :: Lens' AssociationVersionInfo (Maybe (HashMap Text [Text]))
- associationVersionInfo_documentVersion :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_associationVersion :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_associationName :: Lens' AssociationVersionInfo (Maybe Text)
- associationVersionInfo_calendarNames :: Lens' AssociationVersionInfo (Maybe [Text])
- associationVersionInfo_complianceSeverity :: Lens' AssociationVersionInfo (Maybe AssociationComplianceSeverity)
- associationVersionInfo_maxConcurrency :: Lens' AssociationVersionInfo (Maybe Text)
- data AttachmentContent = AttachmentContent' {}
- newAttachmentContent :: AttachmentContent
- attachmentContent_hash :: Lens' AttachmentContent (Maybe Text)
- attachmentContent_size :: Lens' AttachmentContent (Maybe Integer)
- attachmentContent_url :: Lens' AttachmentContent (Maybe Text)
- attachmentContent_name :: Lens' AttachmentContent (Maybe Text)
- attachmentContent_hashType :: Lens' AttachmentContent (Maybe AttachmentHashType)
- data AttachmentInformation = AttachmentInformation' {}
- newAttachmentInformation :: AttachmentInformation
- attachmentInformation_name :: Lens' AttachmentInformation (Maybe Text)
- data AttachmentsSource = AttachmentsSource' {}
- newAttachmentsSource :: AttachmentsSource
- attachmentsSource_values :: Lens' AttachmentsSource (Maybe (NonEmpty Text))
- attachmentsSource_key :: Lens' AttachmentsSource (Maybe AttachmentsSourceKey)
- attachmentsSource_name :: Lens' AttachmentsSource (Maybe Text)
- data AutomationExecution = AutomationExecution' {
- scheduledTime :: Maybe POSIX
- associationId :: Maybe Text
- opsItemId :: Maybe Text
- currentStepName :: Maybe Text
- targetParameterName :: Maybe Text
- targetLocations :: Maybe (NonEmpty TargetLocation)
- progressCounters :: Maybe ProgressCounters
- executedBy :: Maybe Text
- documentName :: Maybe Text
- executionEndTime :: Maybe POSIX
- failureMessage :: Maybe Text
- automationSubtype :: Maybe AutomationSubtype
- mode :: Maybe ExecutionMode
- targetMaps :: Maybe [HashMap Text [Text]]
- stepExecutionsTruncated :: Maybe Bool
- automationExecutionStatus :: Maybe AutomationExecutionStatus
- parentAutomationExecutionId :: Maybe Text
- outputs :: Maybe (HashMap Text [Text])
- maxErrors :: Maybe Text
- executionStartTime :: Maybe POSIX
- currentAction :: Maybe Text
- targets :: Maybe [Target]
- resolvedTargets :: Maybe ResolvedTargets
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- automationExecutionId :: Maybe Text
- changeRequestName :: Maybe Text
- stepExecutions :: Maybe [StepExecution]
- runbooks :: Maybe (NonEmpty Runbook)
- maxConcurrency :: Maybe Text
- target :: Maybe Text
- newAutomationExecution :: AutomationExecution
- automationExecution_scheduledTime :: Lens' AutomationExecution (Maybe UTCTime)
- automationExecution_associationId :: Lens' AutomationExecution (Maybe Text)
- automationExecution_opsItemId :: Lens' AutomationExecution (Maybe Text)
- automationExecution_currentStepName :: Lens' AutomationExecution (Maybe Text)
- automationExecution_targetParameterName :: Lens' AutomationExecution (Maybe Text)
- automationExecution_targetLocations :: Lens' AutomationExecution (Maybe (NonEmpty TargetLocation))
- automationExecution_progressCounters :: Lens' AutomationExecution (Maybe ProgressCounters)
- automationExecution_executedBy :: Lens' AutomationExecution (Maybe Text)
- automationExecution_documentName :: Lens' AutomationExecution (Maybe Text)
- automationExecution_executionEndTime :: Lens' AutomationExecution (Maybe UTCTime)
- automationExecution_failureMessage :: Lens' AutomationExecution (Maybe Text)
- automationExecution_automationSubtype :: Lens' AutomationExecution (Maybe AutomationSubtype)
- automationExecution_mode :: Lens' AutomationExecution (Maybe ExecutionMode)
- automationExecution_targetMaps :: Lens' AutomationExecution (Maybe [HashMap Text [Text]])
- automationExecution_stepExecutionsTruncated :: Lens' AutomationExecution (Maybe Bool)
- automationExecution_automationExecutionStatus :: Lens' AutomationExecution (Maybe AutomationExecutionStatus)
- automationExecution_parentAutomationExecutionId :: Lens' AutomationExecution (Maybe Text)
- automationExecution_outputs :: Lens' AutomationExecution (Maybe (HashMap Text [Text]))
- automationExecution_maxErrors :: Lens' AutomationExecution (Maybe Text)
- automationExecution_executionStartTime :: Lens' AutomationExecution (Maybe UTCTime)
- automationExecution_currentAction :: Lens' AutomationExecution (Maybe Text)
- automationExecution_targets :: Lens' AutomationExecution (Maybe [Target])
- automationExecution_resolvedTargets :: Lens' AutomationExecution (Maybe ResolvedTargets)
- automationExecution_parameters :: Lens' AutomationExecution (Maybe (HashMap Text [Text]))
- automationExecution_documentVersion :: Lens' AutomationExecution (Maybe Text)
- automationExecution_automationExecutionId :: Lens' AutomationExecution (Maybe Text)
- automationExecution_changeRequestName :: Lens' AutomationExecution (Maybe Text)
- automationExecution_stepExecutions :: Lens' AutomationExecution (Maybe [StepExecution])
- automationExecution_runbooks :: Lens' AutomationExecution (Maybe (NonEmpty Runbook))
- automationExecution_maxConcurrency :: Lens' AutomationExecution (Maybe Text)
- automationExecution_target :: Lens' AutomationExecution (Maybe Text)
- data AutomationExecutionFilter = AutomationExecutionFilter' {}
- newAutomationExecutionFilter :: AutomationExecutionFilterKey -> NonEmpty Text -> AutomationExecutionFilter
- automationExecutionFilter_key :: Lens' AutomationExecutionFilter AutomationExecutionFilterKey
- automationExecutionFilter_values :: Lens' AutomationExecutionFilter (NonEmpty Text)
- data AutomationExecutionMetadata = AutomationExecutionMetadata' {
- scheduledTime :: Maybe POSIX
- associationId :: Maybe Text
- opsItemId :: Maybe Text
- currentStepName :: Maybe Text
- targetParameterName :: Maybe Text
- logFile :: Maybe Text
- executedBy :: Maybe Text
- documentName :: Maybe Text
- executionEndTime :: Maybe POSIX
- failureMessage :: Maybe Text
- automationSubtype :: Maybe AutomationSubtype
- mode :: Maybe ExecutionMode
- targetMaps :: Maybe [HashMap Text [Text]]
- automationExecutionStatus :: Maybe AutomationExecutionStatus
- parentAutomationExecutionId :: Maybe Text
- outputs :: Maybe (HashMap Text [Text])
- maxErrors :: Maybe Text
- executionStartTime :: Maybe POSIX
- automationType :: Maybe AutomationType
- currentAction :: Maybe Text
- targets :: Maybe [Target]
- resolvedTargets :: Maybe ResolvedTargets
- documentVersion :: Maybe Text
- automationExecutionId :: Maybe Text
- changeRequestName :: Maybe Text
- runbooks :: Maybe (NonEmpty Runbook)
- maxConcurrency :: Maybe Text
- target :: Maybe Text
- newAutomationExecutionMetadata :: AutomationExecutionMetadata
- automationExecutionMetadata_scheduledTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime)
- automationExecutionMetadata_associationId :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_opsItemId :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_currentStepName :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_targetParameterName :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_logFile :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_executedBy :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_documentName :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_executionEndTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime)
- automationExecutionMetadata_failureMessage :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_automationSubtype :: Lens' AutomationExecutionMetadata (Maybe AutomationSubtype)
- automationExecutionMetadata_mode :: Lens' AutomationExecutionMetadata (Maybe ExecutionMode)
- automationExecutionMetadata_targetMaps :: Lens' AutomationExecutionMetadata (Maybe [HashMap Text [Text]])
- automationExecutionMetadata_automationExecutionStatus :: Lens' AutomationExecutionMetadata (Maybe AutomationExecutionStatus)
- automationExecutionMetadata_parentAutomationExecutionId :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_outputs :: Lens' AutomationExecutionMetadata (Maybe (HashMap Text [Text]))
- automationExecutionMetadata_maxErrors :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_executionStartTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime)
- automationExecutionMetadata_automationType :: Lens' AutomationExecutionMetadata (Maybe AutomationType)
- automationExecutionMetadata_currentAction :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_targets :: Lens' AutomationExecutionMetadata (Maybe [Target])
- automationExecutionMetadata_resolvedTargets :: Lens' AutomationExecutionMetadata (Maybe ResolvedTargets)
- automationExecutionMetadata_documentVersion :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_automationExecutionId :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_changeRequestName :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_runbooks :: Lens' AutomationExecutionMetadata (Maybe (NonEmpty Runbook))
- automationExecutionMetadata_maxConcurrency :: Lens' AutomationExecutionMetadata (Maybe Text)
- automationExecutionMetadata_target :: Lens' AutomationExecutionMetadata (Maybe Text)
- data BaselineOverride = BaselineOverride' {
- approvalRules :: Maybe PatchRuleGroup
- operatingSystem :: Maybe OperatingSystem
- globalFilters :: Maybe PatchFilterGroup
- approvedPatchesComplianceLevel :: Maybe PatchComplianceLevel
- rejectedPatchesAction :: Maybe PatchAction
- approvedPatches :: Maybe [Text]
- approvedPatchesEnableNonSecurity :: Maybe Bool
- rejectedPatches :: Maybe [Text]
- sources :: Maybe [PatchSource]
- newBaselineOverride :: BaselineOverride
- baselineOverride_approvalRules :: Lens' BaselineOverride (Maybe PatchRuleGroup)
- baselineOverride_operatingSystem :: Lens' BaselineOverride (Maybe OperatingSystem)
- baselineOverride_globalFilters :: Lens' BaselineOverride (Maybe PatchFilterGroup)
- baselineOverride_approvedPatchesComplianceLevel :: Lens' BaselineOverride (Maybe PatchComplianceLevel)
- baselineOverride_rejectedPatchesAction :: Lens' BaselineOverride (Maybe PatchAction)
- baselineOverride_approvedPatches :: Lens' BaselineOverride (Maybe [Text])
- baselineOverride_approvedPatchesEnableNonSecurity :: Lens' BaselineOverride (Maybe Bool)
- baselineOverride_rejectedPatches :: Lens' BaselineOverride (Maybe [Text])
- baselineOverride_sources :: Lens' BaselineOverride (Maybe [PatchSource])
- data CloudWatchOutputConfig = CloudWatchOutputConfig' {}
- newCloudWatchOutputConfig :: CloudWatchOutputConfig
- cloudWatchOutputConfig_cloudWatchLogGroupName :: Lens' CloudWatchOutputConfig (Maybe Text)
- cloudWatchOutputConfig_cloudWatchOutputEnabled :: Lens' CloudWatchOutputConfig (Maybe Bool)
- data Command = Command' {
- status :: Maybe CommandStatus
- expiresAfter :: Maybe POSIX
- notificationConfig :: Maybe NotificationConfig
- targetCount :: Maybe Int
- cloudWatchOutputConfig :: Maybe CloudWatchOutputConfig
- deliveryTimedOutCount :: Maybe Int
- outputS3KeyPrefix :: Maybe Text
- documentName :: Maybe Text
- errorCount :: Maybe Int
- statusDetails :: Maybe Text
- maxErrors :: Maybe Text
- instanceIds :: Maybe [Text]
- outputS3Region :: Maybe Text
- targets :: Maybe [Target]
- commandId :: Maybe Text
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- timeoutSeconds :: Maybe Natural
- comment :: Maybe Text
- completedCount :: Maybe Int
- outputS3BucketName :: Maybe Text
- maxConcurrency :: Maybe Text
- requestedDateTime :: Maybe POSIX
- serviceRole :: Maybe Text
- newCommand :: Command
- command_status :: Lens' Command (Maybe CommandStatus)
- command_expiresAfter :: Lens' Command (Maybe UTCTime)
- command_notificationConfig :: Lens' Command (Maybe NotificationConfig)
- command_targetCount :: Lens' Command (Maybe Int)
- command_cloudWatchOutputConfig :: Lens' Command (Maybe CloudWatchOutputConfig)
- command_deliveryTimedOutCount :: Lens' Command (Maybe Int)
- command_outputS3KeyPrefix :: Lens' Command (Maybe Text)
- command_documentName :: Lens' Command (Maybe Text)
- command_errorCount :: Lens' Command (Maybe Int)
- command_statusDetails :: Lens' Command (Maybe Text)
- command_maxErrors :: Lens' Command (Maybe Text)
- command_instanceIds :: Lens' Command (Maybe [Text])
- command_outputS3Region :: Lens' Command (Maybe Text)
- command_targets :: Lens' Command (Maybe [Target])
- command_commandId :: Lens' Command (Maybe Text)
- command_parameters :: Lens' Command (Maybe (HashMap Text [Text]))
- command_documentVersion :: Lens' Command (Maybe Text)
- command_timeoutSeconds :: Lens' Command (Maybe Natural)
- command_comment :: Lens' Command (Maybe Text)
- command_completedCount :: Lens' Command (Maybe Int)
- command_outputS3BucketName :: Lens' Command (Maybe Text)
- command_maxConcurrency :: Lens' Command (Maybe Text)
- command_requestedDateTime :: Lens' Command (Maybe UTCTime)
- command_serviceRole :: Lens' Command (Maybe Text)
- data CommandFilter = CommandFilter' {
- key :: CommandFilterKey
- value :: Text
- newCommandFilter :: CommandFilterKey -> Text -> CommandFilter
- commandFilter_key :: Lens' CommandFilter CommandFilterKey
- commandFilter_value :: Lens' CommandFilter Text
- data CommandInvocation = CommandInvocation' {
- instanceId :: Maybe Text
- status :: Maybe CommandInvocationStatus
- notificationConfig :: Maybe NotificationConfig
- commandPlugins :: Maybe [CommandPlugin]
- cloudWatchOutputConfig :: Maybe CloudWatchOutputConfig
- documentName :: Maybe Text
- standardErrorUrl :: Maybe Text
- statusDetails :: Maybe Text
- standardOutputUrl :: Maybe Text
- commandId :: Maybe Text
- documentVersion :: Maybe Text
- comment :: Maybe Text
- traceOutput :: Maybe Text
- instanceName :: Maybe Text
- requestedDateTime :: Maybe POSIX
- serviceRole :: Maybe Text
- newCommandInvocation :: CommandInvocation
- commandInvocation_instanceId :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_status :: Lens' CommandInvocation (Maybe CommandInvocationStatus)
- commandInvocation_notificationConfig :: Lens' CommandInvocation (Maybe NotificationConfig)
- commandInvocation_commandPlugins :: Lens' CommandInvocation (Maybe [CommandPlugin])
- commandInvocation_cloudWatchOutputConfig :: Lens' CommandInvocation (Maybe CloudWatchOutputConfig)
- commandInvocation_documentName :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_standardErrorUrl :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_statusDetails :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_standardOutputUrl :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_commandId :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_documentVersion :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_comment :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_traceOutput :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_instanceName :: Lens' CommandInvocation (Maybe Text)
- commandInvocation_requestedDateTime :: Lens' CommandInvocation (Maybe UTCTime)
- commandInvocation_serviceRole :: Lens' CommandInvocation (Maybe Text)
- data CommandPlugin = CommandPlugin' {
- status :: Maybe CommandPluginStatus
- responseStartDateTime :: Maybe POSIX
- outputS3KeyPrefix :: Maybe Text
- standardErrorUrl :: Maybe Text
- responseCode :: Maybe Int
- statusDetails :: Maybe Text
- output :: Maybe Text
- standardOutputUrl :: Maybe Text
- name :: Maybe Text
- outputS3Region :: Maybe Text
- outputS3BucketName :: Maybe Text
- responseFinishDateTime :: Maybe POSIX
- newCommandPlugin :: CommandPlugin
- commandPlugin_status :: Lens' CommandPlugin (Maybe CommandPluginStatus)
- commandPlugin_responseStartDateTime :: Lens' CommandPlugin (Maybe UTCTime)
- commandPlugin_outputS3KeyPrefix :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_standardErrorUrl :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_responseCode :: Lens' CommandPlugin (Maybe Int)
- commandPlugin_statusDetails :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_output :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_standardOutputUrl :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_name :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_outputS3Region :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_outputS3BucketName :: Lens' CommandPlugin (Maybe Text)
- commandPlugin_responseFinishDateTime :: Lens' CommandPlugin (Maybe UTCTime)
- data ComplianceExecutionSummary = ComplianceExecutionSummary' {}
- newComplianceExecutionSummary :: UTCTime -> ComplianceExecutionSummary
- complianceExecutionSummary_executionId :: Lens' ComplianceExecutionSummary (Maybe Text)
- complianceExecutionSummary_executionType :: Lens' ComplianceExecutionSummary (Maybe Text)
- complianceExecutionSummary_executionTime :: Lens' ComplianceExecutionSummary UTCTime
- data ComplianceItem = ComplianceItem' {}
- newComplianceItem :: ComplianceItem
- complianceItem_status :: Lens' ComplianceItem (Maybe ComplianceStatus)
- complianceItem_resourceId :: Lens' ComplianceItem (Maybe Text)
- complianceItem_resourceType :: Lens' ComplianceItem (Maybe Text)
- complianceItem_severity :: Lens' ComplianceItem (Maybe ComplianceSeverity)
- complianceItem_executionSummary :: Lens' ComplianceItem (Maybe ComplianceExecutionSummary)
- complianceItem_details :: Lens' ComplianceItem (Maybe (HashMap Text Text))
- complianceItem_id :: Lens' ComplianceItem (Maybe Text)
- complianceItem_complianceType :: Lens' ComplianceItem (Maybe Text)
- complianceItem_title :: Lens' ComplianceItem (Maybe Text)
- data ComplianceItemEntry = ComplianceItemEntry' {}
- newComplianceItemEntry :: ComplianceSeverity -> ComplianceStatus -> ComplianceItemEntry
- complianceItemEntry_details :: Lens' ComplianceItemEntry (Maybe (HashMap Text Text))
- complianceItemEntry_id :: Lens' ComplianceItemEntry (Maybe Text)
- complianceItemEntry_title :: Lens' ComplianceItemEntry (Maybe Text)
- complianceItemEntry_severity :: Lens' ComplianceItemEntry ComplianceSeverity
- complianceItemEntry_status :: Lens' ComplianceItemEntry ComplianceStatus
- data ComplianceStringFilter = ComplianceStringFilter' {}
- newComplianceStringFilter :: ComplianceStringFilter
- complianceStringFilter_values :: Lens' ComplianceStringFilter (Maybe (NonEmpty Text))
- complianceStringFilter_key :: Lens' ComplianceStringFilter (Maybe Text)
- complianceStringFilter_type :: Lens' ComplianceStringFilter (Maybe ComplianceQueryOperatorType)
- data ComplianceSummaryItem = ComplianceSummaryItem' {}
- newComplianceSummaryItem :: ComplianceSummaryItem
- complianceSummaryItem_nonCompliantSummary :: Lens' ComplianceSummaryItem (Maybe NonCompliantSummary)
- complianceSummaryItem_compliantSummary :: Lens' ComplianceSummaryItem (Maybe CompliantSummary)
- complianceSummaryItem_complianceType :: Lens' ComplianceSummaryItem (Maybe Text)
- data CompliantSummary = CompliantSummary' {}
- newCompliantSummary :: CompliantSummary
- compliantSummary_compliantCount :: Lens' CompliantSummary (Maybe Int)
- compliantSummary_severitySummary :: Lens' CompliantSummary (Maybe SeveritySummary)
- data CreateAssociationBatchRequestEntry = CreateAssociationBatchRequestEntry' {
- instanceId :: Maybe Text
- targetLocations :: Maybe (NonEmpty TargetLocation)
- applyOnlyAtCronInterval :: Maybe Bool
- maxErrors :: Maybe Text
- scheduleExpression :: Maybe Text
- outputLocation :: Maybe InstanceAssociationOutputLocation
- syncCompliance :: Maybe AssociationSyncCompliance
- targets :: Maybe [Target]
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- automationTargetParameterName :: Maybe Text
- associationName :: Maybe Text
- calendarNames :: Maybe [Text]
- complianceSeverity :: Maybe AssociationComplianceSeverity
- maxConcurrency :: Maybe Text
- name :: Text
- newCreateAssociationBatchRequestEntry :: Text -> CreateAssociationBatchRequestEntry
- createAssociationBatchRequestEntry_instanceId :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_targetLocations :: Lens' CreateAssociationBatchRequestEntry (Maybe (NonEmpty TargetLocation))
- createAssociationBatchRequestEntry_applyOnlyAtCronInterval :: Lens' CreateAssociationBatchRequestEntry (Maybe Bool)
- createAssociationBatchRequestEntry_maxErrors :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_scheduleExpression :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_outputLocation :: Lens' CreateAssociationBatchRequestEntry (Maybe InstanceAssociationOutputLocation)
- createAssociationBatchRequestEntry_syncCompliance :: Lens' CreateAssociationBatchRequestEntry (Maybe AssociationSyncCompliance)
- createAssociationBatchRequestEntry_targets :: Lens' CreateAssociationBatchRequestEntry (Maybe [Target])
- createAssociationBatchRequestEntry_parameters :: Lens' CreateAssociationBatchRequestEntry (Maybe (HashMap Text [Text]))
- createAssociationBatchRequestEntry_documentVersion :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_automationTargetParameterName :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_associationName :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_calendarNames :: Lens' CreateAssociationBatchRequestEntry (Maybe [Text])
- createAssociationBatchRequestEntry_complianceSeverity :: Lens' CreateAssociationBatchRequestEntry (Maybe AssociationComplianceSeverity)
- createAssociationBatchRequestEntry_maxConcurrency :: Lens' CreateAssociationBatchRequestEntry (Maybe Text)
- createAssociationBatchRequestEntry_name :: Lens' CreateAssociationBatchRequestEntry Text
- data DescribeActivationsFilter = DescribeActivationsFilter' {}
- newDescribeActivationsFilter :: DescribeActivationsFilter
- describeActivationsFilter_filterKey :: Lens' DescribeActivationsFilter (Maybe DescribeActivationsFilterKeys)
- describeActivationsFilter_filterValues :: Lens' DescribeActivationsFilter (Maybe [Text])
- data DocumentDefaultVersionDescription = DocumentDefaultVersionDescription' {}
- newDocumentDefaultVersionDescription :: DocumentDefaultVersionDescription
- documentDefaultVersionDescription_defaultVersionName :: Lens' DocumentDefaultVersionDescription (Maybe Text)
- documentDefaultVersionDescription_defaultVersion :: Lens' DocumentDefaultVersionDescription (Maybe Text)
- documentDefaultVersionDescription_name :: Lens' DocumentDefaultVersionDescription (Maybe Text)
- data DocumentDescription = DocumentDescription' {
- status :: Maybe DocumentStatus
- documentType :: Maybe DocumentType
- hash :: Maybe Text
- versionName :: Maybe Text
- schemaVersion :: Maybe Text
- sha1 :: Maybe Text
- reviewStatus :: Maybe ReviewStatus
- attachmentsInformation :: Maybe [AttachmentInformation]
- defaultVersion :: Maybe Text
- targetType :: Maybe Text
- owner :: Maybe Text
- platformTypes :: Maybe [PlatformType]
- createdDate :: Maybe POSIX
- documentFormat :: Maybe DocumentFormat
- pendingReviewVersion :: Maybe Text
- name :: Maybe Text
- hashType :: Maybe DocumentHashType
- parameters :: Maybe [DocumentParameter]
- documentVersion :: Maybe Text
- author :: Maybe Text
- displayName :: Maybe Text
- statusInformation :: Maybe Text
- description :: Maybe Text
- requires :: Maybe (NonEmpty DocumentRequires)
- reviewInformation :: Maybe (NonEmpty ReviewInformation)
- tags :: Maybe [Tag]
- latestVersion :: Maybe Text
- approvedVersion :: Maybe Text
- newDocumentDescription :: DocumentDescription
- documentDescription_status :: Lens' DocumentDescription (Maybe DocumentStatus)
- documentDescription_documentType :: Lens' DocumentDescription (Maybe DocumentType)
- documentDescription_hash :: Lens' DocumentDescription (Maybe Text)
- documentDescription_versionName :: Lens' DocumentDescription (Maybe Text)
- documentDescription_schemaVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_sha1 :: Lens' DocumentDescription (Maybe Text)
- documentDescription_reviewStatus :: Lens' DocumentDescription (Maybe ReviewStatus)
- documentDescription_attachmentsInformation :: Lens' DocumentDescription (Maybe [AttachmentInformation])
- documentDescription_defaultVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_targetType :: Lens' DocumentDescription (Maybe Text)
- documentDescription_owner :: Lens' DocumentDescription (Maybe Text)
- documentDescription_platformTypes :: Lens' DocumentDescription (Maybe [PlatformType])
- documentDescription_createdDate :: Lens' DocumentDescription (Maybe UTCTime)
- documentDescription_documentFormat :: Lens' DocumentDescription (Maybe DocumentFormat)
- documentDescription_pendingReviewVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_name :: Lens' DocumentDescription (Maybe Text)
- documentDescription_hashType :: Lens' DocumentDescription (Maybe DocumentHashType)
- documentDescription_parameters :: Lens' DocumentDescription (Maybe [DocumentParameter])
- documentDescription_documentVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_author :: Lens' DocumentDescription (Maybe Text)
- documentDescription_displayName :: Lens' DocumentDescription (Maybe Text)
- documentDescription_statusInformation :: Lens' DocumentDescription (Maybe Text)
- documentDescription_description :: Lens' DocumentDescription (Maybe Text)
- documentDescription_requires :: Lens' DocumentDescription (Maybe (NonEmpty DocumentRequires))
- documentDescription_reviewInformation :: Lens' DocumentDescription (Maybe (NonEmpty ReviewInformation))
- documentDescription_tags :: Lens' DocumentDescription (Maybe [Tag])
- documentDescription_latestVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_approvedVersion :: Lens' DocumentDescription (Maybe Text)
- data DocumentFilter = DocumentFilter' {
- key :: DocumentFilterKey
- value :: Text
- newDocumentFilter :: DocumentFilterKey -> Text -> DocumentFilter
- documentFilter_key :: Lens' DocumentFilter DocumentFilterKey
- documentFilter_value :: Lens' DocumentFilter Text
- data DocumentIdentifier = DocumentIdentifier' {
- documentType :: Maybe DocumentType
- versionName :: Maybe Text
- schemaVersion :: Maybe Text
- reviewStatus :: Maybe ReviewStatus
- targetType :: Maybe Text
- owner :: Maybe Text
- platformTypes :: Maybe [PlatformType]
- createdDate :: Maybe POSIX
- documentFormat :: Maybe DocumentFormat
- name :: Maybe Text
- documentVersion :: Maybe Text
- author :: Maybe Text
- displayName :: Maybe Text
- requires :: Maybe (NonEmpty DocumentRequires)
- tags :: Maybe [Tag]
- newDocumentIdentifier :: DocumentIdentifier
- documentIdentifier_documentType :: Lens' DocumentIdentifier (Maybe DocumentType)
- documentIdentifier_versionName :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_schemaVersion :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_reviewStatus :: Lens' DocumentIdentifier (Maybe ReviewStatus)
- documentIdentifier_targetType :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_owner :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_platformTypes :: Lens' DocumentIdentifier (Maybe [PlatformType])
- documentIdentifier_createdDate :: Lens' DocumentIdentifier (Maybe UTCTime)
- documentIdentifier_documentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat)
- documentIdentifier_name :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_documentVersion :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_author :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_displayName :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_requires :: Lens' DocumentIdentifier (Maybe (NonEmpty DocumentRequires))
- documentIdentifier_tags :: Lens' DocumentIdentifier (Maybe [Tag])
- data DocumentKeyValuesFilter = DocumentKeyValuesFilter' {}
- newDocumentKeyValuesFilter :: DocumentKeyValuesFilter
- documentKeyValuesFilter_values :: Lens' DocumentKeyValuesFilter (Maybe [Text])
- documentKeyValuesFilter_key :: Lens' DocumentKeyValuesFilter (Maybe Text)
- data DocumentMetadataResponseInfo = DocumentMetadataResponseInfo' {}
- newDocumentMetadataResponseInfo :: DocumentMetadataResponseInfo
- documentMetadataResponseInfo_reviewerResponse :: Lens' DocumentMetadataResponseInfo (Maybe [DocumentReviewerResponseSource])
- data DocumentParameter = DocumentParameter' {}
- newDocumentParameter :: DocumentParameter
- documentParameter_name :: Lens' DocumentParameter (Maybe Text)
- documentParameter_defaultValue :: Lens' DocumentParameter (Maybe Text)
- documentParameter_type :: Lens' DocumentParameter (Maybe DocumentParameterType)
- documentParameter_description :: Lens' DocumentParameter (Maybe Text)
- data DocumentRequires = DocumentRequires' {}
- newDocumentRequires :: Text -> DocumentRequires
- documentRequires_version :: Lens' DocumentRequires (Maybe Text)
- documentRequires_name :: Lens' DocumentRequires Text
- data DocumentReviewCommentSource = DocumentReviewCommentSource' {}
- newDocumentReviewCommentSource :: DocumentReviewCommentSource
- documentReviewCommentSource_content :: Lens' DocumentReviewCommentSource (Maybe Text)
- documentReviewCommentSource_type :: Lens' DocumentReviewCommentSource (Maybe DocumentReviewCommentType)
- data DocumentReviewerResponseSource = DocumentReviewerResponseSource' {}
- newDocumentReviewerResponseSource :: DocumentReviewerResponseSource
- documentReviewerResponseSource_reviewer :: Lens' DocumentReviewerResponseSource (Maybe Text)
- documentReviewerResponseSource_reviewStatus :: Lens' DocumentReviewerResponseSource (Maybe ReviewStatus)
- documentReviewerResponseSource_updatedTime :: Lens' DocumentReviewerResponseSource (Maybe UTCTime)
- documentReviewerResponseSource_comment :: Lens' DocumentReviewerResponseSource (Maybe [DocumentReviewCommentSource])
- documentReviewerResponseSource_createTime :: Lens' DocumentReviewerResponseSource (Maybe UTCTime)
- data DocumentReviews = DocumentReviews' {}
- newDocumentReviews :: DocumentReviewAction -> DocumentReviews
- documentReviews_comment :: Lens' DocumentReviews (Maybe [DocumentReviewCommentSource])
- documentReviews_action :: Lens' DocumentReviews DocumentReviewAction
- data DocumentVersionInfo = DocumentVersionInfo' {}
- newDocumentVersionInfo :: DocumentVersionInfo
- documentVersionInfo_status :: Lens' DocumentVersionInfo (Maybe DocumentStatus)
- documentVersionInfo_versionName :: Lens' DocumentVersionInfo (Maybe Text)
- documentVersionInfo_reviewStatus :: Lens' DocumentVersionInfo (Maybe ReviewStatus)
- documentVersionInfo_createdDate :: Lens' DocumentVersionInfo (Maybe UTCTime)
- documentVersionInfo_documentFormat :: Lens' DocumentVersionInfo (Maybe DocumentFormat)
- documentVersionInfo_name :: Lens' DocumentVersionInfo (Maybe Text)
- documentVersionInfo_documentVersion :: Lens' DocumentVersionInfo (Maybe Text)
- documentVersionInfo_displayName :: Lens' DocumentVersionInfo (Maybe Text)
- documentVersionInfo_statusInformation :: Lens' DocumentVersionInfo (Maybe Text)
- documentVersionInfo_isDefaultVersion :: Lens' DocumentVersionInfo (Maybe Bool)
- data EffectivePatch = EffectivePatch' {}
- newEffectivePatch :: EffectivePatch
- effectivePatch_patch :: Lens' EffectivePatch (Maybe Patch)
- effectivePatch_patchStatus :: Lens' EffectivePatch (Maybe PatchStatus)
- data FailedCreateAssociation = FailedCreateAssociation' {}
- newFailedCreateAssociation :: FailedCreateAssociation
- failedCreateAssociation_entry :: Lens' FailedCreateAssociation (Maybe CreateAssociationBatchRequestEntry)
- failedCreateAssociation_fault :: Lens' FailedCreateAssociation (Maybe Fault)
- failedCreateAssociation_message :: Lens' FailedCreateAssociation (Maybe Text)
- data FailureDetails = FailureDetails' {}
- newFailureDetails :: FailureDetails
- failureDetails_failureType :: Lens' FailureDetails (Maybe Text)
- failureDetails_failureStage :: Lens' FailureDetails (Maybe Text)
- failureDetails_details :: Lens' FailureDetails (Maybe (HashMap Text [Text]))
- data InstanceAggregatedAssociationOverview = InstanceAggregatedAssociationOverview' {}
- newInstanceAggregatedAssociationOverview :: InstanceAggregatedAssociationOverview
- instanceAggregatedAssociationOverview_detailedStatus :: Lens' InstanceAggregatedAssociationOverview (Maybe Text)
- instanceAggregatedAssociationOverview_instanceAssociationStatusAggregatedCount :: Lens' InstanceAggregatedAssociationOverview (Maybe (HashMap Text Int))
- data InstanceAssociation = InstanceAssociation' {}
- newInstanceAssociation :: InstanceAssociation
- instanceAssociation_associationId :: Lens' InstanceAssociation (Maybe Text)
- instanceAssociation_instanceId :: Lens' InstanceAssociation (Maybe Text)
- instanceAssociation_content :: Lens' InstanceAssociation (Maybe Text)
- instanceAssociation_associationVersion :: Lens' InstanceAssociation (Maybe Text)
- data InstanceAssociationOutputLocation = InstanceAssociationOutputLocation' {}
- newInstanceAssociationOutputLocation :: InstanceAssociationOutputLocation
- instanceAssociationOutputLocation_s3Location :: Lens' InstanceAssociationOutputLocation (Maybe S3OutputLocation)
- data InstanceAssociationOutputUrl = InstanceAssociationOutputUrl' {}
- newInstanceAssociationOutputUrl :: InstanceAssociationOutputUrl
- instanceAssociationOutputUrl_s3OutputUrl :: Lens' InstanceAssociationOutputUrl (Maybe S3OutputUrl)
- data InstanceAssociationStatusInfo = InstanceAssociationStatusInfo' {
- associationId :: Maybe Text
- instanceId :: Maybe Text
- detailedStatus :: Maybe Text
- status :: Maybe Text
- outputUrl :: Maybe InstanceAssociationOutputUrl
- executionSummary :: Maybe Text
- name :: Maybe Text
- errorCode :: Maybe Text
- documentVersion :: Maybe Text
- associationVersion :: Maybe Text
- executionDate :: Maybe POSIX
- associationName :: Maybe Text
- newInstanceAssociationStatusInfo :: InstanceAssociationStatusInfo
- instanceAssociationStatusInfo_associationId :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_instanceId :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_detailedStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_status :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_outputUrl :: Lens' InstanceAssociationStatusInfo (Maybe InstanceAssociationOutputUrl)
- instanceAssociationStatusInfo_executionSummary :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_name :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_errorCode :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_documentVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_associationVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- instanceAssociationStatusInfo_executionDate :: Lens' InstanceAssociationStatusInfo (Maybe UTCTime)
- instanceAssociationStatusInfo_associationName :: Lens' InstanceAssociationStatusInfo (Maybe Text)
- data InstanceInformation = InstanceInformation' {
- instanceId :: Maybe Text
- pingStatus :: Maybe PingStatus
- iPAddress :: Maybe Text
- resourceType :: Maybe ResourceType
- registrationDate :: Maybe POSIX
- platformVersion :: Maybe Text
- isLatestVersion :: Maybe Bool
- agentVersion :: Maybe Text
- lastPingDateTime :: Maybe POSIX
- lastSuccessfulAssociationExecutionDate :: Maybe POSIX
- activationId :: Maybe Text
- name :: Maybe Text
- platformType :: Maybe PlatformType
- associationOverview :: Maybe InstanceAggregatedAssociationOverview
- associationStatus :: Maybe Text
- lastAssociationExecutionDate :: Maybe POSIX
- platformName :: Maybe Text
- computerName :: Maybe Text
- iamRole :: Maybe Text
- newInstanceInformation :: InstanceInformation
- instanceInformation_instanceId :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_pingStatus :: Lens' InstanceInformation (Maybe PingStatus)
- instanceInformation_iPAddress :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_resourceType :: Lens' InstanceInformation (Maybe ResourceType)
- instanceInformation_registrationDate :: Lens' InstanceInformation (Maybe UTCTime)
- instanceInformation_platformVersion :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_isLatestVersion :: Lens' InstanceInformation (Maybe Bool)
- instanceInformation_agentVersion :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_lastPingDateTime :: Lens' InstanceInformation (Maybe UTCTime)
- instanceInformation_lastSuccessfulAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime)
- instanceInformation_activationId :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_name :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_platformType :: Lens' InstanceInformation (Maybe PlatformType)
- instanceInformation_associationOverview :: Lens' InstanceInformation (Maybe InstanceAggregatedAssociationOverview)
- instanceInformation_associationStatus :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_lastAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime)
- instanceInformation_platformName :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_computerName :: Lens' InstanceInformation (Maybe Text)
- instanceInformation_iamRole :: Lens' InstanceInformation (Maybe Text)
- data InstanceInformationFilter = InstanceInformationFilter' {}
- newInstanceInformationFilter :: InstanceInformationFilterKey -> NonEmpty Text -> InstanceInformationFilter
- instanceInformationFilter_key :: Lens' InstanceInformationFilter InstanceInformationFilterKey
- instanceInformationFilter_valueSet :: Lens' InstanceInformationFilter (NonEmpty Text)
- data InstanceInformationStringFilter = InstanceInformationStringFilter' {}
- newInstanceInformationStringFilter :: Text -> NonEmpty Text -> InstanceInformationStringFilter
- instanceInformationStringFilter_key :: Lens' InstanceInformationStringFilter Text
- instanceInformationStringFilter_values :: Lens' InstanceInformationStringFilter (NonEmpty Text)
- data InstancePatchState = InstancePatchState' {
- unreportedNotApplicableCount :: Maybe Int
- otherNonCompliantCount :: Maybe Int
- rebootOption :: Maybe RebootOption
- installedPendingRebootCount :: Maybe Int
- ownerInformation :: Maybe (Sensitive Text)
- securityNonCompliantCount :: Maybe Int
- installedRejectedCount :: Maybe Int
- failedCount :: Maybe Int
- installedOtherCount :: Maybe Int
- missingCount :: Maybe Int
- installOverrideList :: Maybe Text
- criticalNonCompliantCount :: Maybe Int
- notApplicableCount :: Maybe Int
- installedCount :: Maybe Int
- lastNoRebootInstallOperationTime :: Maybe POSIX
- snapshotId :: Maybe Text
- instanceId :: Text
- patchGroup :: Text
- baselineId :: Text
- operationStartTime :: POSIX
- operationEndTime :: POSIX
- operation :: PatchOperationType
- newInstancePatchState :: Text -> Text -> Text -> UTCTime -> UTCTime -> PatchOperationType -> InstancePatchState
- instancePatchState_unreportedNotApplicableCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_otherNonCompliantCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_rebootOption :: Lens' InstancePatchState (Maybe RebootOption)
- instancePatchState_installedPendingRebootCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_ownerInformation :: Lens' InstancePatchState (Maybe Text)
- instancePatchState_securityNonCompliantCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_installedRejectedCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_failedCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_installedOtherCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_missingCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_installOverrideList :: Lens' InstancePatchState (Maybe Text)
- instancePatchState_criticalNonCompliantCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_notApplicableCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_installedCount :: Lens' InstancePatchState (Maybe Int)
- instancePatchState_lastNoRebootInstallOperationTime :: Lens' InstancePatchState (Maybe UTCTime)
- instancePatchState_snapshotId :: Lens' InstancePatchState (Maybe Text)
- instancePatchState_instanceId :: Lens' InstancePatchState Text
- instancePatchState_patchGroup :: Lens' InstancePatchState Text
- instancePatchState_baselineId :: Lens' InstancePatchState Text
- instancePatchState_operationStartTime :: Lens' InstancePatchState UTCTime
- instancePatchState_operationEndTime :: Lens' InstancePatchState UTCTime
- instancePatchState_operation :: Lens' InstancePatchState PatchOperationType
- data InstancePatchStateFilter = InstancePatchStateFilter' {}
- newInstancePatchStateFilter :: Text -> NonEmpty Text -> InstancePatchStateOperatorType -> InstancePatchStateFilter
- instancePatchStateFilter_key :: Lens' InstancePatchStateFilter Text
- instancePatchStateFilter_values :: Lens' InstancePatchStateFilter (NonEmpty Text)
- instancePatchStateFilter_type :: Lens' InstancePatchStateFilter InstancePatchStateOperatorType
- data InventoryAggregator = InventoryAggregator' {}
- newInventoryAggregator :: InventoryAggregator
- inventoryAggregator_groups :: Lens' InventoryAggregator (Maybe (NonEmpty InventoryGroup))
- inventoryAggregator_aggregators :: Lens' InventoryAggregator (Maybe (NonEmpty InventoryAggregator))
- inventoryAggregator_expression :: Lens' InventoryAggregator (Maybe Text)
- data InventoryDeletionStatusItem = InventoryDeletionStatusItem' {}
- newInventoryDeletionStatusItem :: InventoryDeletionStatusItem
- inventoryDeletionStatusItem_typeName :: Lens' InventoryDeletionStatusItem (Maybe Text)
- inventoryDeletionStatusItem_lastStatusUpdateTime :: Lens' InventoryDeletionStatusItem (Maybe UTCTime)
- inventoryDeletionStatusItem_lastStatusMessage :: Lens' InventoryDeletionStatusItem (Maybe Text)
- inventoryDeletionStatusItem_deletionSummary :: Lens' InventoryDeletionStatusItem (Maybe InventoryDeletionSummary)
- inventoryDeletionStatusItem_lastStatus :: Lens' InventoryDeletionStatusItem (Maybe InventoryDeletionStatus)
- inventoryDeletionStatusItem_deletionStartTime :: Lens' InventoryDeletionStatusItem (Maybe UTCTime)
- inventoryDeletionStatusItem_deletionId :: Lens' InventoryDeletionStatusItem (Maybe Text)
- data InventoryDeletionSummary = InventoryDeletionSummary' {}
- newInventoryDeletionSummary :: InventoryDeletionSummary
- inventoryDeletionSummary_remainingCount :: Lens' InventoryDeletionSummary (Maybe Int)
- inventoryDeletionSummary_summaryItems :: Lens' InventoryDeletionSummary (Maybe [InventoryDeletionSummaryItem])
- inventoryDeletionSummary_totalCount :: Lens' InventoryDeletionSummary (Maybe Int)
- data InventoryDeletionSummaryItem = InventoryDeletionSummaryItem' {}
- newInventoryDeletionSummaryItem :: InventoryDeletionSummaryItem
- inventoryDeletionSummaryItem_remainingCount :: Lens' InventoryDeletionSummaryItem (Maybe Int)
- inventoryDeletionSummaryItem_count :: Lens' InventoryDeletionSummaryItem (Maybe Int)
- inventoryDeletionSummaryItem_version :: Lens' InventoryDeletionSummaryItem (Maybe Text)
- data InventoryFilter = InventoryFilter' {}
- newInventoryFilter :: Text -> NonEmpty Text -> InventoryFilter
- inventoryFilter_type :: Lens' InventoryFilter (Maybe InventoryQueryOperatorType)
- inventoryFilter_key :: Lens' InventoryFilter Text
- inventoryFilter_values :: Lens' InventoryFilter (NonEmpty Text)
- data InventoryGroup = InventoryGroup' {}
- newInventoryGroup :: Text -> NonEmpty InventoryFilter -> InventoryGroup
- inventoryGroup_name :: Lens' InventoryGroup Text
- inventoryGroup_filters :: Lens' InventoryGroup (NonEmpty InventoryFilter)
- data InventoryItem = InventoryItem' {}
- newInventoryItem :: Text -> Text -> Text -> InventoryItem
- inventoryItem_context :: Lens' InventoryItem (Maybe (HashMap Text Text))
- inventoryItem_contentHash :: Lens' InventoryItem (Maybe Text)
- inventoryItem_content :: Lens' InventoryItem (Maybe [HashMap Text Text])
- inventoryItem_typeName :: Lens' InventoryItem Text
- inventoryItem_schemaVersion :: Lens' InventoryItem Text
- inventoryItem_captureTime :: Lens' InventoryItem Text
- data InventoryItemAttribute = InventoryItemAttribute' {}
- newInventoryItemAttribute :: Text -> InventoryAttributeDataType -> InventoryItemAttribute
- inventoryItemAttribute_name :: Lens' InventoryItemAttribute Text
- inventoryItemAttribute_dataType :: Lens' InventoryItemAttribute InventoryAttributeDataType
- data InventoryItemSchema = InventoryItemSchema' {}
- newInventoryItemSchema :: Text -> NonEmpty InventoryItemAttribute -> InventoryItemSchema
- inventoryItemSchema_version :: Lens' InventoryItemSchema (Maybe Text)
- inventoryItemSchema_displayName :: Lens' InventoryItemSchema (Maybe Text)
- inventoryItemSchema_typeName :: Lens' InventoryItemSchema Text
- inventoryItemSchema_attributes :: Lens' InventoryItemSchema (NonEmpty InventoryItemAttribute)
- data InventoryResultEntity = InventoryResultEntity' {}
- newInventoryResultEntity :: InventoryResultEntity
- inventoryResultEntity_data :: Lens' InventoryResultEntity (Maybe (HashMap Text InventoryResultItem))
- inventoryResultEntity_id :: Lens' InventoryResultEntity (Maybe Text)
- data InventoryResultItem = InventoryResultItem' {
- contentHash :: Maybe Text
- captureTime :: Maybe Text
- typeName :: Text
- schemaVersion :: Text
- content :: [HashMap Text Text]
- newInventoryResultItem :: Text -> Text -> InventoryResultItem
- inventoryResultItem_contentHash :: Lens' InventoryResultItem (Maybe Text)
- inventoryResultItem_captureTime :: Lens' InventoryResultItem (Maybe Text)
- inventoryResultItem_typeName :: Lens' InventoryResultItem Text
- inventoryResultItem_schemaVersion :: Lens' InventoryResultItem Text
- inventoryResultItem_content :: Lens' InventoryResultItem [HashMap Text Text]
- data LoggingInfo = LoggingInfo' {
- s3KeyPrefix :: Maybe Text
- s3BucketName :: Text
- s3Region :: Text
- newLoggingInfo :: Text -> Text -> LoggingInfo
- loggingInfo_s3KeyPrefix :: Lens' LoggingInfo (Maybe Text)
- loggingInfo_s3BucketName :: Lens' LoggingInfo Text
- loggingInfo_s3Region :: Lens' LoggingInfo Text
- data MaintenanceWindowAutomationParameters = MaintenanceWindowAutomationParameters' {
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- newMaintenanceWindowAutomationParameters :: MaintenanceWindowAutomationParameters
- maintenanceWindowAutomationParameters_parameters :: Lens' MaintenanceWindowAutomationParameters (Maybe (HashMap Text [Text]))
- maintenanceWindowAutomationParameters_documentVersion :: Lens' MaintenanceWindowAutomationParameters (Maybe Text)
- data MaintenanceWindowExecution = MaintenanceWindowExecution' {}
- newMaintenanceWindowExecution :: MaintenanceWindowExecution
- maintenanceWindowExecution_status :: Lens' MaintenanceWindowExecution (Maybe MaintenanceWindowExecutionStatus)
- maintenanceWindowExecution_startTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime)
- maintenanceWindowExecution_windowExecutionId :: Lens' MaintenanceWindowExecution (Maybe Text)
- maintenanceWindowExecution_statusDetails :: Lens' MaintenanceWindowExecution (Maybe Text)
- maintenanceWindowExecution_endTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime)
- maintenanceWindowExecution_windowId :: Lens' MaintenanceWindowExecution (Maybe Text)
- data MaintenanceWindowExecutionTaskIdentity = MaintenanceWindowExecutionTaskIdentity' {}
- newMaintenanceWindowExecutionTaskIdentity :: MaintenanceWindowExecutionTaskIdentity
- maintenanceWindowExecutionTaskIdentity_status :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe MaintenanceWindowExecutionStatus)
- maintenanceWindowExecutionTaskIdentity_taskExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text)
- maintenanceWindowExecutionTaskIdentity_startTime :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe UTCTime)
- maintenanceWindowExecutionTaskIdentity_taskType :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe MaintenanceWindowTaskType)
- maintenanceWindowExecutionTaskIdentity_taskArn :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text)
- maintenanceWindowExecutionTaskIdentity_windowExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text)
- maintenanceWindowExecutionTaskIdentity_statusDetails :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text)
- maintenanceWindowExecutionTaskIdentity_endTime :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe UTCTime)
- data MaintenanceWindowExecutionTaskInvocationIdentity = MaintenanceWindowExecutionTaskInvocationIdentity' {
- status :: Maybe MaintenanceWindowExecutionStatus
- executionId :: Maybe Text
- taskExecutionId :: Maybe Text
- startTime :: Maybe POSIX
- invocationId :: Maybe Text
- ownerInformation :: Maybe (Sensitive Text)
- taskType :: Maybe MaintenanceWindowTaskType
- windowTargetId :: Maybe Text
- windowExecutionId :: Maybe Text
- statusDetails :: Maybe Text
- endTime :: Maybe POSIX
- parameters :: Maybe (Sensitive Text)
- newMaintenanceWindowExecutionTaskInvocationIdentity :: MaintenanceWindowExecutionTaskInvocationIdentity
- maintenanceWindowExecutionTaskInvocationIdentity_status :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe MaintenanceWindowExecutionStatus)
- maintenanceWindowExecutionTaskInvocationIdentity_executionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_taskExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_startTime :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe UTCTime)
- maintenanceWindowExecutionTaskInvocationIdentity_invocationId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_ownerInformation :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_taskType :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe MaintenanceWindowTaskType)
- maintenanceWindowExecutionTaskInvocationIdentity_windowTargetId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_windowExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_statusDetails :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- maintenanceWindowExecutionTaskInvocationIdentity_endTime :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe UTCTime)
- maintenanceWindowExecutionTaskInvocationIdentity_parameters :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text)
- data MaintenanceWindowFilter = MaintenanceWindowFilter' {}
- newMaintenanceWindowFilter :: MaintenanceWindowFilter
- maintenanceWindowFilter_values :: Lens' MaintenanceWindowFilter (Maybe [Text])
- maintenanceWindowFilter_key :: Lens' MaintenanceWindowFilter (Maybe Text)
- data MaintenanceWindowIdentity = MaintenanceWindowIdentity' {
- enabled :: Maybe Bool
- schedule :: Maybe Text
- nextExecutionTime :: Maybe Text
- scheduleOffset :: Maybe Natural
- endDate :: Maybe Text
- scheduleTimezone :: Maybe Text
- startDate :: Maybe Text
- name :: Maybe Text
- cutoff :: Maybe Natural
- description :: Maybe (Sensitive Text)
- duration :: Maybe Natural
- windowId :: Maybe Text
- newMaintenanceWindowIdentity :: MaintenanceWindowIdentity
- maintenanceWindowIdentity_enabled :: Lens' MaintenanceWindowIdentity (Maybe Bool)
- maintenanceWindowIdentity_schedule :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_nextExecutionTime :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_scheduleOffset :: Lens' MaintenanceWindowIdentity (Maybe Natural)
- maintenanceWindowIdentity_endDate :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_scheduleTimezone :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_startDate :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_name :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_cutoff :: Lens' MaintenanceWindowIdentity (Maybe Natural)
- maintenanceWindowIdentity_description :: Lens' MaintenanceWindowIdentity (Maybe Text)
- maintenanceWindowIdentity_duration :: Lens' MaintenanceWindowIdentity (Maybe Natural)
- maintenanceWindowIdentity_windowId :: Lens' MaintenanceWindowIdentity (Maybe Text)
- data MaintenanceWindowIdentityForTarget = MaintenanceWindowIdentityForTarget' {}
- newMaintenanceWindowIdentityForTarget :: MaintenanceWindowIdentityForTarget
- maintenanceWindowIdentityForTarget_name :: Lens' MaintenanceWindowIdentityForTarget (Maybe Text)
- maintenanceWindowIdentityForTarget_windowId :: Lens' MaintenanceWindowIdentityForTarget (Maybe Text)
- data MaintenanceWindowLambdaParameters = MaintenanceWindowLambdaParameters' {}
- newMaintenanceWindowLambdaParameters :: MaintenanceWindowLambdaParameters
- maintenanceWindowLambdaParameters_payload :: Lens' MaintenanceWindowLambdaParameters (Maybe ByteString)
- maintenanceWindowLambdaParameters_qualifier :: Lens' MaintenanceWindowLambdaParameters (Maybe Text)
- maintenanceWindowLambdaParameters_clientContext :: Lens' MaintenanceWindowLambdaParameters (Maybe Text)
- data MaintenanceWindowRunCommandParameters = MaintenanceWindowRunCommandParameters' {
- serviceRoleArn :: Maybe Text
- notificationConfig :: Maybe NotificationConfig
- documentHashType :: Maybe DocumentHashType
- cloudWatchOutputConfig :: Maybe CloudWatchOutputConfig
- outputS3KeyPrefix :: Maybe Text
- parameters :: Maybe (HashMap Text [Text])
- documentHash :: Maybe Text
- documentVersion :: Maybe Text
- timeoutSeconds :: Maybe Natural
- comment :: Maybe Text
- outputS3BucketName :: Maybe Text
- newMaintenanceWindowRunCommandParameters :: MaintenanceWindowRunCommandParameters
- maintenanceWindowRunCommandParameters_serviceRoleArn :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text)
- maintenanceWindowRunCommandParameters_notificationConfig :: Lens' MaintenanceWindowRunCommandParameters (Maybe NotificationConfig)
- maintenanceWindowRunCommandParameters_documentHashType :: Lens' MaintenanceWindowRunCommandParameters (Maybe DocumentHashType)
- maintenanceWindowRunCommandParameters_cloudWatchOutputConfig :: Lens' MaintenanceWindowRunCommandParameters (Maybe CloudWatchOutputConfig)
- maintenanceWindowRunCommandParameters_outputS3KeyPrefix :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text)
- maintenanceWindowRunCommandParameters_parameters :: Lens' MaintenanceWindowRunCommandParameters (Maybe (HashMap Text [Text]))
- maintenanceWindowRunCommandParameters_documentHash :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text)
- maintenanceWindowRunCommandParameters_documentVersion :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text)
- maintenanceWindowRunCommandParameters_timeoutSeconds :: Lens' MaintenanceWindowRunCommandParameters (Maybe Natural)
- maintenanceWindowRunCommandParameters_comment :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text)
- maintenanceWindowRunCommandParameters_outputS3BucketName :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text)
- data MaintenanceWindowStepFunctionsParameters = MaintenanceWindowStepFunctionsParameters' {}
- newMaintenanceWindowStepFunctionsParameters :: MaintenanceWindowStepFunctionsParameters
- maintenanceWindowStepFunctionsParameters_input :: Lens' MaintenanceWindowStepFunctionsParameters (Maybe Text)
- maintenanceWindowStepFunctionsParameters_name :: Lens' MaintenanceWindowStepFunctionsParameters (Maybe Text)
- data MaintenanceWindowTarget = MaintenanceWindowTarget' {}
- newMaintenanceWindowTarget :: MaintenanceWindowTarget
- maintenanceWindowTarget_resourceType :: Lens' MaintenanceWindowTarget (Maybe MaintenanceWindowResourceType)
- maintenanceWindowTarget_ownerInformation :: Lens' MaintenanceWindowTarget (Maybe Text)
- maintenanceWindowTarget_windowTargetId :: Lens' MaintenanceWindowTarget (Maybe Text)
- maintenanceWindowTarget_name :: Lens' MaintenanceWindowTarget (Maybe Text)
- maintenanceWindowTarget_targets :: Lens' MaintenanceWindowTarget (Maybe [Target])
- maintenanceWindowTarget_description :: Lens' MaintenanceWindowTarget (Maybe Text)
- maintenanceWindowTarget_windowId :: Lens' MaintenanceWindowTarget (Maybe Text)
- data MaintenanceWindowTask = MaintenanceWindowTask' {
- serviceRoleArn :: Maybe Text
- windowTaskId :: Maybe Text
- taskParameters :: Maybe (Sensitive (HashMap Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
- priority :: Maybe Natural
- taskArn :: Maybe Text
- cutoffBehavior :: Maybe MaintenanceWindowTaskCutoffBehavior
- maxErrors :: Maybe Text
- name :: Maybe Text
- targets :: Maybe [Target]
- loggingInfo :: Maybe LoggingInfo
- type' :: Maybe MaintenanceWindowTaskType
- description :: Maybe (Sensitive Text)
- maxConcurrency :: Maybe Text
- windowId :: Maybe Text
- newMaintenanceWindowTask :: MaintenanceWindowTask
- maintenanceWindowTask_serviceRoleArn :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_windowTaskId :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_taskParameters :: Lens' MaintenanceWindowTask (Maybe (HashMap Text MaintenanceWindowTaskParameterValueExpression))
- maintenanceWindowTask_priority :: Lens' MaintenanceWindowTask (Maybe Natural)
- maintenanceWindowTask_taskArn :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_cutoffBehavior :: Lens' MaintenanceWindowTask (Maybe MaintenanceWindowTaskCutoffBehavior)
- maintenanceWindowTask_maxErrors :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_name :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_targets :: Lens' MaintenanceWindowTask (Maybe [Target])
- maintenanceWindowTask_loggingInfo :: Lens' MaintenanceWindowTask (Maybe LoggingInfo)
- maintenanceWindowTask_type :: Lens' MaintenanceWindowTask (Maybe MaintenanceWindowTaskType)
- maintenanceWindowTask_description :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_maxConcurrency :: Lens' MaintenanceWindowTask (Maybe Text)
- maintenanceWindowTask_windowId :: Lens' MaintenanceWindowTask (Maybe Text)
- data MaintenanceWindowTaskInvocationParameters = MaintenanceWindowTaskInvocationParameters' {}
- newMaintenanceWindowTaskInvocationParameters :: MaintenanceWindowTaskInvocationParameters
- maintenanceWindowTaskInvocationParameters_automation :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowAutomationParameters)
- maintenanceWindowTaskInvocationParameters_stepFunctions :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowStepFunctionsParameters)
- maintenanceWindowTaskInvocationParameters_runCommand :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowRunCommandParameters)
- maintenanceWindowTaskInvocationParameters_lambda :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowLambdaParameters)
- data MaintenanceWindowTaskParameterValueExpression = MaintenanceWindowTaskParameterValueExpression' {}
- newMaintenanceWindowTaskParameterValueExpression :: MaintenanceWindowTaskParameterValueExpression
- maintenanceWindowTaskParameterValueExpression_values :: Lens' MaintenanceWindowTaskParameterValueExpression (Maybe [Text])
- data MetadataValue = MetadataValue' {}
- newMetadataValue :: MetadataValue
- metadataValue_value :: Lens' MetadataValue (Maybe Text)
- data NonCompliantSummary = NonCompliantSummary' {}
- newNonCompliantSummary :: NonCompliantSummary
- nonCompliantSummary_nonCompliantCount :: Lens' NonCompliantSummary (Maybe Int)
- nonCompliantSummary_severitySummary :: Lens' NonCompliantSummary (Maybe SeveritySummary)
- data NotificationConfig = NotificationConfig' {}
- newNotificationConfig :: NotificationConfig
- notificationConfig_notificationEvents :: Lens' NotificationConfig (Maybe [NotificationEvent])
- notificationConfig_notificationType :: Lens' NotificationConfig (Maybe NotificationType)
- notificationConfig_notificationArn :: Lens' NotificationConfig (Maybe Text)
- data OpsAggregator = OpsAggregator' {}
- newOpsAggregator :: OpsAggregator
- opsAggregator_typeName :: Lens' OpsAggregator (Maybe Text)
- opsAggregator_aggregators :: Lens' OpsAggregator (Maybe (NonEmpty OpsAggregator))
- opsAggregator_values :: Lens' OpsAggregator (Maybe (HashMap Text Text))
- opsAggregator_filters :: Lens' OpsAggregator (Maybe (NonEmpty OpsFilter))
- opsAggregator_attributeName :: Lens' OpsAggregator (Maybe Text)
- opsAggregator_aggregatorType :: Lens' OpsAggregator (Maybe Text)
- data OpsEntity = OpsEntity' {}
- newOpsEntity :: OpsEntity
- opsEntity_data :: Lens' OpsEntity (Maybe (HashMap Text OpsEntityItem))
- opsEntity_id :: Lens' OpsEntity (Maybe Text)
- data OpsEntityItem = OpsEntityItem' {}
- newOpsEntityItem :: OpsEntityItem
- opsEntityItem_content :: Lens' OpsEntityItem (Maybe [HashMap Text Text])
- opsEntityItem_captureTime :: Lens' OpsEntityItem (Maybe Text)
- data OpsFilter = OpsFilter' {}
- newOpsFilter :: Text -> NonEmpty Text -> OpsFilter
- opsFilter_type :: Lens' OpsFilter (Maybe OpsFilterOperatorType)
- opsFilter_key :: Lens' OpsFilter Text
- opsFilter_values :: Lens' OpsFilter (NonEmpty Text)
- data OpsItem = OpsItem' {
- actualEndTime :: Maybe POSIX
- opsItemId :: Maybe Text
- status :: Maybe OpsItemStatus
- priority :: Maybe Natural
- createdTime :: Maybe POSIX
- category :: Maybe Text
- severity :: Maybe Text
- createdBy :: Maybe Text
- lastModifiedTime :: Maybe POSIX
- opsItemType :: Maybe Text
- version :: Maybe Text
- source :: Maybe Text
- relatedOpsItems :: Maybe [RelatedOpsItem]
- title :: Maybe Text
- lastModifiedBy :: Maybe Text
- operationalData :: Maybe (HashMap Text OpsItemDataValue)
- actualStartTime :: Maybe POSIX
- description :: Maybe Text
- plannedEndTime :: Maybe POSIX
- notifications :: Maybe [OpsItemNotification]
- plannedStartTime :: Maybe POSIX
- newOpsItem :: OpsItem
- opsItem_actualEndTime :: Lens' OpsItem (Maybe UTCTime)
- opsItem_opsItemId :: Lens' OpsItem (Maybe Text)
- opsItem_status :: Lens' OpsItem (Maybe OpsItemStatus)
- opsItem_priority :: Lens' OpsItem (Maybe Natural)
- opsItem_createdTime :: Lens' OpsItem (Maybe UTCTime)
- opsItem_category :: Lens' OpsItem (Maybe Text)
- opsItem_severity :: Lens' OpsItem (Maybe Text)
- opsItem_createdBy :: Lens' OpsItem (Maybe Text)
- opsItem_lastModifiedTime :: Lens' OpsItem (Maybe UTCTime)
- opsItem_opsItemType :: Lens' OpsItem (Maybe Text)
- opsItem_version :: Lens' OpsItem (Maybe Text)
- opsItem_source :: Lens' OpsItem (Maybe Text)
- opsItem_relatedOpsItems :: Lens' OpsItem (Maybe [RelatedOpsItem])
- opsItem_title :: Lens' OpsItem (Maybe Text)
- opsItem_lastModifiedBy :: Lens' OpsItem (Maybe Text)
- opsItem_operationalData :: Lens' OpsItem (Maybe (HashMap Text OpsItemDataValue))
- opsItem_actualStartTime :: Lens' OpsItem (Maybe UTCTime)
- opsItem_description :: Lens' OpsItem (Maybe Text)
- opsItem_plannedEndTime :: Lens' OpsItem (Maybe UTCTime)
- opsItem_notifications :: Lens' OpsItem (Maybe [OpsItemNotification])
- opsItem_plannedStartTime :: Lens' OpsItem (Maybe UTCTime)
- data OpsItemDataValue = OpsItemDataValue' {}
- newOpsItemDataValue :: OpsItemDataValue
- opsItemDataValue_value :: Lens' OpsItemDataValue (Maybe Text)
- opsItemDataValue_type :: Lens' OpsItemDataValue (Maybe OpsItemDataType)
- data OpsItemEventFilter = OpsItemEventFilter' {}
- newOpsItemEventFilter :: OpsItemEventFilterKey -> OpsItemEventFilterOperator -> OpsItemEventFilter
- opsItemEventFilter_key :: Lens' OpsItemEventFilter OpsItemEventFilterKey
- opsItemEventFilter_values :: Lens' OpsItemEventFilter [Text]
- opsItemEventFilter_operator :: Lens' OpsItemEventFilter OpsItemEventFilterOperator
- data OpsItemEventSummary = OpsItemEventSummary' {}
- newOpsItemEventSummary :: OpsItemEventSummary
- opsItemEventSummary_opsItemId :: Lens' OpsItemEventSummary (Maybe Text)
- opsItemEventSummary_createdTime :: Lens' OpsItemEventSummary (Maybe UTCTime)
- opsItemEventSummary_createdBy :: Lens' OpsItemEventSummary (Maybe OpsItemIdentity)
- opsItemEventSummary_detailType :: Lens' OpsItemEventSummary (Maybe Text)
- opsItemEventSummary_source :: Lens' OpsItemEventSummary (Maybe Text)
- opsItemEventSummary_detail :: Lens' OpsItemEventSummary (Maybe Text)
- opsItemEventSummary_eventId :: Lens' OpsItemEventSummary (Maybe Text)
- data OpsItemFilter = OpsItemFilter' {}
- newOpsItemFilter :: OpsItemFilterKey -> OpsItemFilterOperator -> OpsItemFilter
- opsItemFilter_key :: Lens' OpsItemFilter OpsItemFilterKey
- opsItemFilter_values :: Lens' OpsItemFilter [Text]
- opsItemFilter_operator :: Lens' OpsItemFilter OpsItemFilterOperator
- data OpsItemIdentity = OpsItemIdentity' {}
- newOpsItemIdentity :: OpsItemIdentity
- opsItemIdentity_arn :: Lens' OpsItemIdentity (Maybe Text)
- data OpsItemNotification = OpsItemNotification' {}
- newOpsItemNotification :: OpsItemNotification
- opsItemNotification_arn :: Lens' OpsItemNotification (Maybe Text)
- data OpsItemRelatedItemSummary = OpsItemRelatedItemSummary' {}
- newOpsItemRelatedItemSummary :: OpsItemRelatedItemSummary
- opsItemRelatedItemSummary_associationId :: Lens' OpsItemRelatedItemSummary (Maybe Text)
- opsItemRelatedItemSummary_opsItemId :: Lens' OpsItemRelatedItemSummary (Maybe Text)
- opsItemRelatedItemSummary_resourceUri :: Lens' OpsItemRelatedItemSummary (Maybe Text)
- opsItemRelatedItemSummary_resourceType :: Lens' OpsItemRelatedItemSummary (Maybe Text)
- opsItemRelatedItemSummary_createdTime :: Lens' OpsItemRelatedItemSummary (Maybe UTCTime)
- opsItemRelatedItemSummary_createdBy :: Lens' OpsItemRelatedItemSummary (Maybe OpsItemIdentity)
- opsItemRelatedItemSummary_lastModifiedTime :: Lens' OpsItemRelatedItemSummary (Maybe UTCTime)
- opsItemRelatedItemSummary_associationType :: Lens' OpsItemRelatedItemSummary (Maybe Text)
- opsItemRelatedItemSummary_lastModifiedBy :: Lens' OpsItemRelatedItemSummary (Maybe OpsItemIdentity)
- data OpsItemRelatedItemsFilter = OpsItemRelatedItemsFilter' {}
- newOpsItemRelatedItemsFilter :: OpsItemRelatedItemsFilterKey -> OpsItemRelatedItemsFilterOperator -> OpsItemRelatedItemsFilter
- opsItemRelatedItemsFilter_key :: Lens' OpsItemRelatedItemsFilter OpsItemRelatedItemsFilterKey
- opsItemRelatedItemsFilter_values :: Lens' OpsItemRelatedItemsFilter [Text]
- opsItemRelatedItemsFilter_operator :: Lens' OpsItemRelatedItemsFilter OpsItemRelatedItemsFilterOperator
- data OpsItemSummary = OpsItemSummary' {
- actualEndTime :: Maybe POSIX
- opsItemId :: Maybe Text
- status :: Maybe OpsItemStatus
- priority :: Maybe Natural
- createdTime :: Maybe POSIX
- category :: Maybe Text
- severity :: Maybe Text
- createdBy :: Maybe Text
- lastModifiedTime :: Maybe POSIX
- opsItemType :: Maybe Text
- source :: Maybe Text
- title :: Maybe Text
- lastModifiedBy :: Maybe Text
- operationalData :: Maybe (HashMap Text OpsItemDataValue)
- actualStartTime :: Maybe POSIX
- plannedEndTime :: Maybe POSIX
- plannedStartTime :: Maybe POSIX
- newOpsItemSummary :: OpsItemSummary
- opsItemSummary_actualEndTime :: Lens' OpsItemSummary (Maybe UTCTime)
- opsItemSummary_opsItemId :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_status :: Lens' OpsItemSummary (Maybe OpsItemStatus)
- opsItemSummary_priority :: Lens' OpsItemSummary (Maybe Natural)
- opsItemSummary_createdTime :: Lens' OpsItemSummary (Maybe UTCTime)
- opsItemSummary_category :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_severity :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_createdBy :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_lastModifiedTime :: Lens' OpsItemSummary (Maybe UTCTime)
- opsItemSummary_opsItemType :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_source :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_title :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_lastModifiedBy :: Lens' OpsItemSummary (Maybe Text)
- opsItemSummary_operationalData :: Lens' OpsItemSummary (Maybe (HashMap Text OpsItemDataValue))
- opsItemSummary_actualStartTime :: Lens' OpsItemSummary (Maybe UTCTime)
- opsItemSummary_plannedEndTime :: Lens' OpsItemSummary (Maybe UTCTime)
- opsItemSummary_plannedStartTime :: Lens' OpsItemSummary (Maybe UTCTime)
- data OpsMetadata = OpsMetadata' {}
- newOpsMetadata :: OpsMetadata
- opsMetadata_opsMetadataArn :: Lens' OpsMetadata (Maybe Text)
- opsMetadata_resourceId :: Lens' OpsMetadata (Maybe Text)
- opsMetadata_lastModifiedDate :: Lens' OpsMetadata (Maybe UTCTime)
- opsMetadata_lastModifiedUser :: Lens' OpsMetadata (Maybe Text)
- opsMetadata_creationDate :: Lens' OpsMetadata (Maybe UTCTime)
- data OpsMetadataFilter = OpsMetadataFilter' {}
- newOpsMetadataFilter :: Text -> NonEmpty Text -> OpsMetadataFilter
- opsMetadataFilter_key :: Lens' OpsMetadataFilter Text
- opsMetadataFilter_values :: Lens' OpsMetadataFilter (NonEmpty Text)
- data OpsResultAttribute = OpsResultAttribute' {}
- newOpsResultAttribute :: Text -> OpsResultAttribute
- opsResultAttribute_typeName :: Lens' OpsResultAttribute Text
- data OutputSource = OutputSource' {}
- newOutputSource :: OutputSource
- outputSource_outputSourceId :: Lens' OutputSource (Maybe Text)
- outputSource_outputSourceType :: Lens' OutputSource (Maybe Text)
- data Parameter = Parameter' {}
- newParameter :: Parameter
- parameter_lastModifiedDate :: Lens' Parameter (Maybe UTCTime)
- parameter_selector :: Lens' Parameter (Maybe Text)
- parameter_arn :: Lens' Parameter (Maybe Text)
- parameter_value :: Lens' Parameter (Maybe Text)
- parameter_sourceResult :: Lens' Parameter (Maybe Text)
- parameter_name :: Lens' Parameter (Maybe Text)
- parameter_version :: Lens' Parameter (Maybe Integer)
- parameter_type :: Lens' Parameter (Maybe ParameterType)
- parameter_dataType :: Lens' Parameter (Maybe Text)
- data ParameterHistory = ParameterHistory' {
- lastModifiedDate :: Maybe POSIX
- keyId :: Maybe Text
- value :: Maybe (Sensitive Text)
- name :: Maybe Text
- tier :: Maybe ParameterTier
- version :: Maybe Integer
- lastModifiedUser :: Maybe Text
- labels :: Maybe (NonEmpty Text)
- allowedPattern :: Maybe Text
- type' :: Maybe ParameterType
- dataType :: Maybe Text
- description :: Maybe Text
- policies :: Maybe [ParameterInlinePolicy]
- newParameterHistory :: ParameterHistory
- parameterHistory_lastModifiedDate :: Lens' ParameterHistory (Maybe UTCTime)
- parameterHistory_keyId :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_value :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_name :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_tier :: Lens' ParameterHistory (Maybe ParameterTier)
- parameterHistory_version :: Lens' ParameterHistory (Maybe Integer)
- parameterHistory_lastModifiedUser :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_labels :: Lens' ParameterHistory (Maybe (NonEmpty Text))
- parameterHistory_allowedPattern :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_type :: Lens' ParameterHistory (Maybe ParameterType)
- parameterHistory_dataType :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_description :: Lens' ParameterHistory (Maybe Text)
- parameterHistory_policies :: Lens' ParameterHistory (Maybe [ParameterInlinePolicy])
- data ParameterInlinePolicy = ParameterInlinePolicy' {
- policyType :: Maybe Text
- policyStatus :: Maybe Text
- policyText :: Maybe Text
- newParameterInlinePolicy :: ParameterInlinePolicy
- parameterInlinePolicy_policyType :: Lens' ParameterInlinePolicy (Maybe Text)
- parameterInlinePolicy_policyStatus :: Lens' ParameterInlinePolicy (Maybe Text)
- parameterInlinePolicy_policyText :: Lens' ParameterInlinePolicy (Maybe Text)
- data ParameterMetadata = ParameterMetadata' {}
- newParameterMetadata :: ParameterMetadata
- parameterMetadata_lastModifiedDate :: Lens' ParameterMetadata (Maybe UTCTime)
- parameterMetadata_keyId :: Lens' ParameterMetadata (Maybe Text)
- parameterMetadata_name :: Lens' ParameterMetadata (Maybe Text)
- parameterMetadata_tier :: Lens' ParameterMetadata (Maybe ParameterTier)
- parameterMetadata_version :: Lens' ParameterMetadata (Maybe Integer)
- parameterMetadata_lastModifiedUser :: Lens' ParameterMetadata (Maybe Text)
- parameterMetadata_allowedPattern :: Lens' ParameterMetadata (Maybe Text)
- parameterMetadata_type :: Lens' ParameterMetadata (Maybe ParameterType)
- parameterMetadata_dataType :: Lens' ParameterMetadata (Maybe Text)
- parameterMetadata_description :: Lens' ParameterMetadata (Maybe Text)
- parameterMetadata_policies :: Lens' ParameterMetadata (Maybe [ParameterInlinePolicy])
- data ParameterStringFilter = ParameterStringFilter' {}
- newParameterStringFilter :: Text -> ParameterStringFilter
- parameterStringFilter_values :: Lens' ParameterStringFilter (Maybe (NonEmpty Text))
- parameterStringFilter_option :: Lens' ParameterStringFilter (Maybe Text)
- parameterStringFilter_key :: Lens' ParameterStringFilter Text
- data ParametersFilter = ParametersFilter' {}
- newParametersFilter :: ParametersFilterKey -> NonEmpty Text -> ParametersFilter
- parametersFilter_key :: Lens' ParametersFilter ParametersFilterKey
- parametersFilter_values :: Lens' ParametersFilter (NonEmpty Text)
- data Patch = Patch' {
- bugzillaIds :: Maybe [Text]
- vendor :: Maybe Text
- msrcSeverity :: Maybe Text
- repository :: Maybe Text
- productFamily :: Maybe Text
- severity :: Maybe Text
- advisoryIds :: Maybe [Text]
- cVEIds :: Maybe [Text]
- classification :: Maybe Text
- release :: Maybe Text
- msrcNumber :: Maybe Text
- name :: Maybe Text
- version :: Maybe Text
- language :: Maybe Text
- kbNumber :: Maybe Text
- contentUrl :: Maybe Text
- id :: Maybe Text
- releaseDate :: Maybe POSIX
- title :: Maybe Text
- arch :: Maybe Text
- product :: Maybe Text
- description :: Maybe Text
- epoch :: Maybe Int
- newPatch :: Patch
- patch_bugzillaIds :: Lens' Patch (Maybe [Text])
- patch_vendor :: Lens' Patch (Maybe Text)
- patch_msrcSeverity :: Lens' Patch (Maybe Text)
- patch_repository :: Lens' Patch (Maybe Text)
- patch_productFamily :: Lens' Patch (Maybe Text)
- patch_severity :: Lens' Patch (Maybe Text)
- patch_advisoryIds :: Lens' Patch (Maybe [Text])
- patch_cVEIds :: Lens' Patch (Maybe [Text])
- patch_classification :: Lens' Patch (Maybe Text)
- patch_release :: Lens' Patch (Maybe Text)
- patch_msrcNumber :: Lens' Patch (Maybe Text)
- patch_name :: Lens' Patch (Maybe Text)
- patch_version :: Lens' Patch (Maybe Text)
- patch_language :: Lens' Patch (Maybe Text)
- patch_kbNumber :: Lens' Patch (Maybe Text)
- patch_contentUrl :: Lens' Patch (Maybe Text)
- patch_id :: Lens' Patch (Maybe Text)
- patch_releaseDate :: Lens' Patch (Maybe UTCTime)
- patch_title :: Lens' Patch (Maybe Text)
- patch_arch :: Lens' Patch (Maybe Text)
- patch_product :: Lens' Patch (Maybe Text)
- patch_description :: Lens' Patch (Maybe Text)
- patch_epoch :: Lens' Patch (Maybe Int)
- data PatchBaselineIdentity = PatchBaselineIdentity' {}
- newPatchBaselineIdentity :: PatchBaselineIdentity
- patchBaselineIdentity_baselineName :: Lens' PatchBaselineIdentity (Maybe Text)
- patchBaselineIdentity_baselineDescription :: Lens' PatchBaselineIdentity (Maybe Text)
- patchBaselineIdentity_operatingSystem :: Lens' PatchBaselineIdentity (Maybe OperatingSystem)
- patchBaselineIdentity_defaultBaseline :: Lens' PatchBaselineIdentity (Maybe Bool)
- patchBaselineIdentity_baselineId :: Lens' PatchBaselineIdentity (Maybe Text)
- data PatchComplianceData = PatchComplianceData' {
- cVEIds :: Maybe Text
- title :: Text
- kBId :: Text
- classification :: Text
- severity :: Text
- state :: PatchComplianceDataState
- installedTime :: POSIX
- newPatchComplianceData :: Text -> Text -> Text -> Text -> PatchComplianceDataState -> UTCTime -> PatchComplianceData
- patchComplianceData_cVEIds :: Lens' PatchComplianceData (Maybe Text)
- patchComplianceData_title :: Lens' PatchComplianceData Text
- patchComplianceData_kBId :: Lens' PatchComplianceData Text
- patchComplianceData_classification :: Lens' PatchComplianceData Text
- patchComplianceData_severity :: Lens' PatchComplianceData Text
- patchComplianceData_state :: Lens' PatchComplianceData PatchComplianceDataState
- patchComplianceData_installedTime :: Lens' PatchComplianceData UTCTime
- data PatchFilter = PatchFilter' {
- key :: PatchFilterKey
- values :: NonEmpty Text
- newPatchFilter :: PatchFilterKey -> NonEmpty Text -> PatchFilter
- patchFilter_key :: Lens' PatchFilter PatchFilterKey
- patchFilter_values :: Lens' PatchFilter (NonEmpty Text)
- data PatchFilterGroup = PatchFilterGroup' {
- patchFilters :: [PatchFilter]
- newPatchFilterGroup :: PatchFilterGroup
- patchFilterGroup_patchFilters :: Lens' PatchFilterGroup [PatchFilter]
- data PatchGroupPatchBaselineMapping = PatchGroupPatchBaselineMapping' {}
- newPatchGroupPatchBaselineMapping :: PatchGroupPatchBaselineMapping
- patchGroupPatchBaselineMapping_baselineIdentity :: Lens' PatchGroupPatchBaselineMapping (Maybe PatchBaselineIdentity)
- patchGroupPatchBaselineMapping_patchGroup :: Lens' PatchGroupPatchBaselineMapping (Maybe Text)
- data PatchOrchestratorFilter = PatchOrchestratorFilter' {}
- newPatchOrchestratorFilter :: PatchOrchestratorFilter
- patchOrchestratorFilter_values :: Lens' PatchOrchestratorFilter (Maybe [Text])
- patchOrchestratorFilter_key :: Lens' PatchOrchestratorFilter (Maybe Text)
- data PatchRule = PatchRule' {}
- newPatchRule :: PatchFilterGroup -> PatchRule
- patchRule_approveAfterDays :: Lens' PatchRule (Maybe Natural)
- patchRule_approveUntilDate :: Lens' PatchRule (Maybe Text)
- patchRule_enableNonSecurity :: Lens' PatchRule (Maybe Bool)
- patchRule_complianceLevel :: Lens' PatchRule (Maybe PatchComplianceLevel)
- patchRule_patchFilterGroup :: Lens' PatchRule PatchFilterGroup
- data PatchRuleGroup = PatchRuleGroup' {
- patchRules :: [PatchRule]
- newPatchRuleGroup :: PatchRuleGroup
- patchRuleGroup_patchRules :: Lens' PatchRuleGroup [PatchRule]
- data PatchSource = PatchSource' {}
- newPatchSource :: Text -> NonEmpty Text -> Text -> PatchSource
- patchSource_name :: Lens' PatchSource Text
- patchSource_products :: Lens' PatchSource (NonEmpty Text)
- patchSource_configuration :: Lens' PatchSource Text
- data PatchStatus = PatchStatus' {}
- newPatchStatus :: PatchStatus
- patchStatus_approvalDate :: Lens' PatchStatus (Maybe UTCTime)
- patchStatus_deploymentStatus :: Lens' PatchStatus (Maybe PatchDeploymentStatus)
- patchStatus_complianceLevel :: Lens' PatchStatus (Maybe PatchComplianceLevel)
- data ProgressCounters = ProgressCounters' {
- failedSteps :: Maybe Int
- cancelledSteps :: Maybe Int
- successSteps :: Maybe Int
- totalSteps :: Maybe Int
- timedOutSteps :: Maybe Int
- newProgressCounters :: ProgressCounters
- progressCounters_failedSteps :: Lens' ProgressCounters (Maybe Int)
- progressCounters_cancelledSteps :: Lens' ProgressCounters (Maybe Int)
- progressCounters_successSteps :: Lens' ProgressCounters (Maybe Int)
- progressCounters_totalSteps :: Lens' ProgressCounters (Maybe Int)
- progressCounters_timedOutSteps :: Lens' ProgressCounters (Maybe Int)
- data RelatedOpsItem = RelatedOpsItem' {}
- newRelatedOpsItem :: Text -> RelatedOpsItem
- relatedOpsItem_opsItemId :: Lens' RelatedOpsItem Text
- data ResolvedTargets = ResolvedTargets' {}
- newResolvedTargets :: ResolvedTargets
- resolvedTargets_truncated :: Lens' ResolvedTargets (Maybe Bool)
- resolvedTargets_parameterValues :: Lens' ResolvedTargets (Maybe [Text])
- data ResourceComplianceSummaryItem = ResourceComplianceSummaryItem' {}
- newResourceComplianceSummaryItem :: ResourceComplianceSummaryItem
- resourceComplianceSummaryItem_nonCompliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe NonCompliantSummary)
- resourceComplianceSummaryItem_status :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceStatus)
- resourceComplianceSummaryItem_resourceId :: Lens' ResourceComplianceSummaryItem (Maybe Text)
- resourceComplianceSummaryItem_resourceType :: Lens' ResourceComplianceSummaryItem (Maybe Text)
- resourceComplianceSummaryItem_compliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe CompliantSummary)
- resourceComplianceSummaryItem_executionSummary :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceExecutionSummary)
- resourceComplianceSummaryItem_overallSeverity :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceSeverity)
- resourceComplianceSummaryItem_complianceType :: Lens' ResourceComplianceSummaryItem (Maybe Text)
- data ResourceDataSyncAwsOrganizationsSource = ResourceDataSyncAwsOrganizationsSource' {}
- newResourceDataSyncAwsOrganizationsSource :: Text -> ResourceDataSyncAwsOrganizationsSource
- resourceDataSyncAwsOrganizationsSource_organizationalUnits :: Lens' ResourceDataSyncAwsOrganizationsSource (Maybe (NonEmpty ResourceDataSyncOrganizationalUnit))
- resourceDataSyncAwsOrganizationsSource_organizationSourceType :: Lens' ResourceDataSyncAwsOrganizationsSource Text
- data ResourceDataSyncDestinationDataSharing = ResourceDataSyncDestinationDataSharing' {}
- newResourceDataSyncDestinationDataSharing :: ResourceDataSyncDestinationDataSharing
- resourceDataSyncDestinationDataSharing_destinationDataSharingType :: Lens' ResourceDataSyncDestinationDataSharing (Maybe Text)
- data ResourceDataSyncItem = ResourceDataSyncItem' {
- syncType :: Maybe Text
- syncSource :: Maybe ResourceDataSyncSourceWithState
- lastSyncStatusMessage :: Maybe Text
- syncCreatedTime :: Maybe POSIX
- lastSyncTime :: Maybe POSIX
- syncName :: Maybe Text
- lastStatus :: Maybe LastResourceDataSyncStatus
- syncLastModifiedTime :: Maybe POSIX
- s3Destination :: Maybe ResourceDataSyncS3Destination
- lastSuccessfulSyncTime :: Maybe POSIX
- newResourceDataSyncItem :: ResourceDataSyncItem
- resourceDataSyncItem_syncType :: Lens' ResourceDataSyncItem (Maybe Text)
- resourceDataSyncItem_syncSource :: Lens' ResourceDataSyncItem (Maybe ResourceDataSyncSourceWithState)
- resourceDataSyncItem_lastSyncStatusMessage :: Lens' ResourceDataSyncItem (Maybe Text)
- resourceDataSyncItem_syncCreatedTime :: Lens' ResourceDataSyncItem (Maybe UTCTime)
- resourceDataSyncItem_lastSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime)
- resourceDataSyncItem_syncName :: Lens' ResourceDataSyncItem (Maybe Text)
- resourceDataSyncItem_lastStatus :: Lens' ResourceDataSyncItem (Maybe LastResourceDataSyncStatus)
- resourceDataSyncItem_syncLastModifiedTime :: Lens' ResourceDataSyncItem (Maybe UTCTime)
- resourceDataSyncItem_s3Destination :: Lens' ResourceDataSyncItem (Maybe ResourceDataSyncS3Destination)
- resourceDataSyncItem_lastSuccessfulSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime)
- data ResourceDataSyncOrganizationalUnit = ResourceDataSyncOrganizationalUnit' {}
- newResourceDataSyncOrganizationalUnit :: ResourceDataSyncOrganizationalUnit
- resourceDataSyncOrganizationalUnit_organizationalUnitId :: Lens' ResourceDataSyncOrganizationalUnit (Maybe Text)
- data ResourceDataSyncS3Destination = ResourceDataSyncS3Destination' {}
- newResourceDataSyncS3Destination :: Text -> ResourceDataSyncS3Format -> Text -> ResourceDataSyncS3Destination
- resourceDataSyncS3Destination_prefix :: Lens' ResourceDataSyncS3Destination (Maybe Text)
- resourceDataSyncS3Destination_destinationDataSharing :: Lens' ResourceDataSyncS3Destination (Maybe ResourceDataSyncDestinationDataSharing)
- resourceDataSyncS3Destination_aWSKMSKeyARN :: Lens' ResourceDataSyncS3Destination (Maybe Text)
- resourceDataSyncS3Destination_bucketName :: Lens' ResourceDataSyncS3Destination Text
- resourceDataSyncS3Destination_syncFormat :: Lens' ResourceDataSyncS3Destination ResourceDataSyncS3Format
- resourceDataSyncS3Destination_region :: Lens' ResourceDataSyncS3Destination Text
- data ResourceDataSyncSource = ResourceDataSyncSource' {}
- newResourceDataSyncSource :: Text -> ResourceDataSyncSource
- resourceDataSyncSource_enableAllOpsDataSources :: Lens' ResourceDataSyncSource (Maybe Bool)
- resourceDataSyncSource_includeFutureRegions :: Lens' ResourceDataSyncSource (Maybe Bool)
- resourceDataSyncSource_awsOrganizationsSource :: Lens' ResourceDataSyncSource (Maybe ResourceDataSyncAwsOrganizationsSource)
- resourceDataSyncSource_sourceType :: Lens' ResourceDataSyncSource Text
- resourceDataSyncSource_sourceRegions :: Lens' ResourceDataSyncSource [Text]
- data ResourceDataSyncSourceWithState = ResourceDataSyncSourceWithState' {}
- newResourceDataSyncSourceWithState :: ResourceDataSyncSourceWithState
- resourceDataSyncSourceWithState_state :: Lens' ResourceDataSyncSourceWithState (Maybe Text)
- resourceDataSyncSourceWithState_enableAllOpsDataSources :: Lens' ResourceDataSyncSourceWithState (Maybe Bool)
- resourceDataSyncSourceWithState_includeFutureRegions :: Lens' ResourceDataSyncSourceWithState (Maybe Bool)
- resourceDataSyncSourceWithState_sourceType :: Lens' ResourceDataSyncSourceWithState (Maybe Text)
- resourceDataSyncSourceWithState_awsOrganizationsSource :: Lens' ResourceDataSyncSourceWithState (Maybe ResourceDataSyncAwsOrganizationsSource)
- resourceDataSyncSourceWithState_sourceRegions :: Lens' ResourceDataSyncSourceWithState (Maybe [Text])
- data ResultAttribute = ResultAttribute' {}
- newResultAttribute :: Text -> ResultAttribute
- resultAttribute_typeName :: Lens' ResultAttribute Text
- data ReviewInformation = ReviewInformation' {}
- newReviewInformation :: ReviewInformation
- reviewInformation_status :: Lens' ReviewInformation (Maybe ReviewStatus)
- reviewInformation_reviewer :: Lens' ReviewInformation (Maybe Text)
- reviewInformation_reviewedTime :: Lens' ReviewInformation (Maybe UTCTime)
- data Runbook = Runbook' {
- targetParameterName :: Maybe Text
- targetLocations :: Maybe (NonEmpty TargetLocation)
- maxErrors :: Maybe Text
- targets :: Maybe [Target]
- parameters :: Maybe (HashMap Text [Text])
- documentVersion :: Maybe Text
- maxConcurrency :: Maybe Text
- documentName :: Text
- newRunbook :: Text -> Runbook
- runbook_targetParameterName :: Lens' Runbook (Maybe Text)
- runbook_targetLocations :: Lens' Runbook (Maybe (NonEmpty TargetLocation))
- runbook_maxErrors :: Lens' Runbook (Maybe Text)
- runbook_targets :: Lens' Runbook (Maybe [Target])
- runbook_parameters :: Lens' Runbook (Maybe (HashMap Text [Text]))
- runbook_documentVersion :: Lens' Runbook (Maybe Text)
- runbook_maxConcurrency :: Lens' Runbook (Maybe Text)
- runbook_documentName :: Lens' Runbook Text
- data S3OutputLocation = S3OutputLocation' {}
- newS3OutputLocation :: S3OutputLocation
- s3OutputLocation_outputS3KeyPrefix :: Lens' S3OutputLocation (Maybe Text)
- s3OutputLocation_outputS3Region :: Lens' S3OutputLocation (Maybe Text)
- s3OutputLocation_outputS3BucketName :: Lens' S3OutputLocation (Maybe Text)
- data S3OutputUrl = S3OutputUrl' {}
- newS3OutputUrl :: S3OutputUrl
- s3OutputUrl_outputUrl :: Lens' S3OutputUrl (Maybe Text)
- data ScheduledWindowExecution = ScheduledWindowExecution' {}
- newScheduledWindowExecution :: ScheduledWindowExecution
- scheduledWindowExecution_executionTime :: Lens' ScheduledWindowExecution (Maybe Text)
- scheduledWindowExecution_name :: Lens' ScheduledWindowExecution (Maybe Text)
- scheduledWindowExecution_windowId :: Lens' ScheduledWindowExecution (Maybe Text)
- data ServiceSetting = ServiceSetting' {}
- newServiceSetting :: ServiceSetting
- serviceSetting_status :: Lens' ServiceSetting (Maybe Text)
- serviceSetting_lastModifiedDate :: Lens' ServiceSetting (Maybe UTCTime)
- serviceSetting_arn :: Lens' ServiceSetting (Maybe Text)
- serviceSetting_settingId :: Lens' ServiceSetting (Maybe Text)
- serviceSetting_lastModifiedUser :: Lens' ServiceSetting (Maybe Text)
- serviceSetting_settingValue :: Lens' ServiceSetting (Maybe Text)
- data Session = Session' {}
- newSession :: Session
- session_status :: Lens' Session (Maybe SessionStatus)
- session_outputUrl :: Lens' Session (Maybe SessionManagerOutputUrl)
- session_documentName :: Lens' Session (Maybe Text)
- session_endDate :: Lens' Session (Maybe UTCTime)
- session_owner :: Lens' Session (Maybe Text)
- session_startDate :: Lens' Session (Maybe UTCTime)
- session_details :: Lens' Session (Maybe Text)
- session_sessionId :: Lens' Session (Maybe Text)
- session_target :: Lens' Session (Maybe Text)
- data SessionFilter = SessionFilter' {
- key :: SessionFilterKey
- value :: Text
- newSessionFilter :: SessionFilterKey -> Text -> SessionFilter
- sessionFilter_key :: Lens' SessionFilter SessionFilterKey
- sessionFilter_value :: Lens' SessionFilter Text
- data SessionManagerOutputUrl = SessionManagerOutputUrl' {}
- newSessionManagerOutputUrl :: SessionManagerOutputUrl
- sessionManagerOutputUrl_s3OutputUrl :: Lens' SessionManagerOutputUrl (Maybe Text)
- sessionManagerOutputUrl_cloudWatchOutputUrl :: Lens' SessionManagerOutputUrl (Maybe Text)
- data SeveritySummary = SeveritySummary' {}
- newSeveritySummary :: SeveritySummary
- severitySummary_lowCount :: Lens' SeveritySummary (Maybe Int)
- severitySummary_unspecifiedCount :: Lens' SeveritySummary (Maybe Int)
- severitySummary_highCount :: Lens' SeveritySummary (Maybe Int)
- severitySummary_mediumCount :: Lens' SeveritySummary (Maybe Int)
- severitySummary_informationalCount :: Lens' SeveritySummary (Maybe Int)
- severitySummary_criticalCount :: Lens' SeveritySummary (Maybe Int)
- data StepExecution = StepExecution' {
- failureDetails :: Maybe FailureDetails
- isEnd :: Maybe Bool
- inputs :: Maybe (HashMap Text Text)
- stepName :: Maybe Text
- executionEndTime :: Maybe POSIX
- failureMessage :: Maybe Text
- response :: Maybe Text
- action :: Maybe Text
- responseCode :: Maybe Text
- stepStatus :: Maybe AutomationExecutionStatus
- targetLocation :: Maybe TargetLocation
- overriddenParameters :: Maybe (HashMap Text [Text])
- outputs :: Maybe (HashMap Text [Text])
- executionStartTime :: Maybe POSIX
- maxAttempts :: Maybe Int
- targets :: Maybe [Target]
- nextStep :: Maybe Text
- stepExecutionId :: Maybe Text
- validNextSteps :: Maybe [Text]
- timeoutSeconds :: Maybe Integer
- onFailure :: Maybe Text
- isCritical :: Maybe Bool
- newStepExecution :: StepExecution
- stepExecution_failureDetails :: Lens' StepExecution (Maybe FailureDetails)
- stepExecution_isEnd :: Lens' StepExecution (Maybe Bool)
- stepExecution_inputs :: Lens' StepExecution (Maybe (HashMap Text Text))
- stepExecution_stepName :: Lens' StepExecution (Maybe Text)
- stepExecution_executionEndTime :: Lens' StepExecution (Maybe UTCTime)
- stepExecution_failureMessage :: Lens' StepExecution (Maybe Text)
- stepExecution_response :: Lens' StepExecution (Maybe Text)
- stepExecution_action :: Lens' StepExecution (Maybe Text)
- stepExecution_responseCode :: Lens' StepExecution (Maybe Text)
- stepExecution_stepStatus :: Lens' StepExecution (Maybe AutomationExecutionStatus)
- stepExecution_targetLocation :: Lens' StepExecution (Maybe TargetLocation)
- stepExecution_overriddenParameters :: Lens' StepExecution (Maybe (HashMap Text [Text]))
- stepExecution_outputs :: Lens' StepExecution (Maybe (HashMap Text [Text]))
- stepExecution_executionStartTime :: Lens' StepExecution (Maybe UTCTime)
- stepExecution_maxAttempts :: Lens' StepExecution (Maybe Int)
- stepExecution_targets :: Lens' StepExecution (Maybe [Target])
- stepExecution_nextStep :: Lens' StepExecution (Maybe Text)
- stepExecution_stepExecutionId :: Lens' StepExecution (Maybe Text)
- stepExecution_validNextSteps :: Lens' StepExecution (Maybe [Text])
- stepExecution_timeoutSeconds :: Lens' StepExecution (Maybe Integer)
- stepExecution_onFailure :: Lens' StepExecution (Maybe Text)
- stepExecution_isCritical :: Lens' StepExecution (Maybe Bool)
- data StepExecutionFilter = StepExecutionFilter' {}
- newStepExecutionFilter :: StepExecutionFilterKey -> NonEmpty Text -> StepExecutionFilter
- stepExecutionFilter_key :: Lens' StepExecutionFilter StepExecutionFilterKey
- stepExecutionFilter_values :: Lens' StepExecutionFilter (NonEmpty Text)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data Target = Target' {}
- newTarget :: Target
- target_values :: Lens' Target (Maybe [Text])
- target_key :: Lens' Target (Maybe Text)
- data TargetLocation = TargetLocation' {}
- newTargetLocation :: TargetLocation
- targetLocation_accounts :: Lens' TargetLocation (Maybe (NonEmpty Text))
- targetLocation_targetLocationMaxConcurrency :: Lens' TargetLocation (Maybe Text)
- targetLocation_targetLocationMaxErrors :: Lens' TargetLocation (Maybe Text)
- targetLocation_regions :: Lens' TargetLocation (Maybe (NonEmpty Text))
- targetLocation_executionRoleName :: Lens' TargetLocation (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2014-11-06
of the Amazon Simple Systems Manager (SSM) SDK configuration.
Errors
_AutomationDefinitionVersionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An Automation runbook with the specified name and version couldn't be found.
_InvalidDocumentVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #
The document version isn't valid or doesn't exist.
_HierarchyTypeMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Parameter Store doesn't 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The schedule is invalid. Verify your cron or rate expression and try again.
_UnsupportedParameterType :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameter type isn't supported.
_InvalidAutomationStatusUpdateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified update status operation isn't valid.
_OpsMetadataKeyLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The OpsMetadata object exceeds the maximum number of OpsMetadata keys that you can assign to an application in Application Manager.
_InvalidPluginName :: AsError a => Getting (First ServiceError) a ServiceError Source #
The plugin name isn't valid.
_UnsupportedFeatureRequiredException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Patching for applications released by Microsoft is only available on EC2 instances and advanced instances. To patch applications released by Microsoft on on-premises servers and VMs, you must enable advanced instances. For more information, see Enabling the advanced-instances tier in the Amazon Web Services Systems Manager User Guide.
_InvalidAggregatorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified aggregator isn't valid for inventory groups. Verify that
the aggregator uses a valid inventory type such as AWS:Application
or
AWS:InstanceInformation
.
_FeatureNotAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You attempted to register a LAMBDA
or STEP_FUNCTIONS
task in a
region where the corresponding service isn't available.
_InvalidAutomationSignalException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The signal isn't valid for the current Automation execution.
_ResourceDataSyncCountExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the allowed maximum sync configurations.
_OpsItemRelatedItemAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Amazon Resource Name (ARN) is already associated with the OpsItem.
_UnsupportedPlatformType :: AsError a => Getting (First ServiceError) a ServiceError Source #
The document doesn't 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The filter value isn't valid. Verify the value and try again.
_InvalidItemContentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more content items isn't valid.
_InvalidFilterOption :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified filter option isn't valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.
_ParameterPatternMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameter name isn't valid.
_InvalidPermissionType :: AsError a => Getting (First ServiceError) a ServiceError Source #
The permission type isn't supported. Share is the only supported permission type.
_AssociatedInstances :: AsError a => Getting (First ServiceError) a ServiceError Source #
You must disassociate a document from all instances before you can delete it.
_UnsupportedOperatingSystem :: AsError a => Getting (First ServiceError) a ServiceError Source #
The operating systems you specified isn't supported, or the operation isn't supported for the operating system.
_InvalidInstanceId :: AsError a => Getting (First ServiceError) a ServiceError Source #
The following problems can cause this exception:
- You don't have permission to access the instance.
- Amazon Web Services Systems Manager Agent(SSM Agent) isn't running. Verify that SSM Agent is running.
- SSM Agent isn't registered with the SSM endpoint. Try reinstalling SSM Agent.
- The instance isn't in valid state. Valid states are:
Running
,Pending
,Stopped
, andStopping
. Invalid states are:Shutting-down
andTerminated
.
_StatusUnchanged :: AsError a => Getting (First ServiceError) a ServiceError Source #
The updated status is the same as the current status.
_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified token isn't valid.
_InvalidInventoryRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request isn't valid.
_InvalidAssociation :: AsError a => Getting (First ServiceError) a ServiceError Source #
The association isn't valid or doesn't exist.
_OpsItemAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The OpsItem already exists.
_InvalidOutputFolder :: AsError a => Getting (First ServiceError) a ServiceError Source #
The S3 bucket doesn't exist.
_OpsMetadataAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An OpsMetadata object already exists for the selected resource.
_OpsItemLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request caused OpsItems to exceed one or more quotas. For information about OpsItem quotas, see What are the resource limits for OpsCenter?.
_InvalidActivationId :: AsError a => Getting (First ServiceError) a ServiceError Source #
The activation ID isn't valid. Verify the you entered the correct ActivationId or ActivationCode and try again.
_OpsMetadataLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Your account reached the maximum number of OpsMetadata objects allowed by Application Manager. The maximum is 200 OpsMetadata objects. Delete one or more OpsMetadata object and try again.
_ServiceSettingNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified service setting wasn't found. Either the service name or the setting hasn't been provisioned by the Amazon Web Services service team.
_InvalidResultAttributeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified inventory item result attribute isn't valid.
_TargetNotConnected :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified target instance for the session isn't fully configured for use with Session Manager. For more information, see Getting started with Session Manager in the Amazon Web Services Systems Manager User Guide. This error is also returned if you attempt to start a session on an instance that is located in a different account or Region
_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Error returned when the caller has exceeded the default resource quotas. For example, too many maintenance windows or patch baselines have been created.
For information about resource quotas in Systems Manager, see Systems Manager service quotas in the Amazon Web Services General Reference.
_OpsMetadataTooManyUpdatesException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The system is processing too many concurrent updates. Wait a few moments and try again.
_ParameterVersionLabelLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
A parameter version can have a maximum of ten labels.
_ResourceDataSyncInvalidConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified sync configuration is invalid.
_InvalidCommandId :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified command ID isn't valid. Verify the ID and try again.
_DuplicateInstanceId :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't specify an instance ID in more than one association.
_InvalidResourceType :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource type isn't valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.
_UnsupportedInventorySchemaVersionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Inventory item type schema version has to match supported versions in the service. Check output of GetInventorySchema to see the available schema version for each type.
_InvalidDocument :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified SSM document doesn't exist.
_IncompatiblePolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There is a conflict in the policies specified for this parameter. You can't, for example, specify two Expiration policies for a parameter. Review your policies, and try again.
_AutomationDefinitionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An Automation runbook with the specified name couldn't be found.
_InvalidPolicyTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The policy type isn't supported. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.
_InvalidFilterKey :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified key isn't valid.
_InvalidAutomationExecutionParametersException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The supplied parameters for invoking the specified Automation runbook are incorrect. For example, they may not match the set of parameters permitted for the specified Automation document.
_AutomationExecutionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There is no automation execution information for the requested automation execution ID.
_InvalidTypeNameException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameter type name isn't valid.
_ResourceDataSyncNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified sync name wasn't found.
_ParameterMaxVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
Parameter Store retains the 100 most recently created versions of a parameter. After this number of versions has been created, Parameter Store deletes the oldest version when a new one is created. However, if the oldest version has a label attached to it, Parameter Store won't delete the version and instead presents this error message:
An error occurred (ParameterMaxVersionLimitExceeded) when calling the PutParameter operation: You attempted to create a new version of parameter-name by calling the PutParameter API with the overwrite flag. Version version-number, the oldest version, can't be deleted because it has a label associated with it. Move the label to another version of the parameter, and try again.
This safeguard is to prevent parameter versions with mission critical labels assigned to them from being deleted. To continue creating new parameters, first move the label from the oldest version of the parameter to a newer one for use in your operations. For information about moving parameter labels, see Move a parameter label (console) or Move a parameter label (CLI) in the Amazon Web Services Systems Manager User Guide.
_ItemSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The inventory item size has exceeded the size limit.
_ResourceDataSyncAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A sync configuration with the same name already exists.
_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 quotas in Amazon Web Services Systems Manager, see Systems Manager service quotas in the Amazon Web Services General Reference.
_ResourceDataSyncConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Another UpdateResourceDataSync
request is being processed. Wait a few
minutes and try again.
_OpsMetadataInvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One of the arguments passed is invalid.
_AutomationExecutionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The number of simultaneously running Automation executions exceeded the allowable limit.
_IdempotentParameterMismatch :: AsError a => Getting (First ServiceError) a ServiceError Source #
Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.
_InvalidInstanceInformationFilterValue :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified filter value isn't valid.
_ItemContentMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The inventory item has invalid content.
_ParameterAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameter already exists. You can't create duplicate parameters.
_AssociationAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified association already exists.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more of the parameters specified for the delete operation isn't valid. Verify all parameters and try again.
_InvalidDeletionIdException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The ID specified for the delete operation doesn't exist or isn't valid. Verify the ID and try again.
_PoliciesLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You specified more than the maximum number of allowed policies for the parameter. The maximum is 10.
_InvalidDocumentContent :: AsError a => Getting (First ServiceError) a ServiceError Source #
The content for the document isn't valid.
_ParameterLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the number of parameters for this Amazon Web Services account. Delete one or more parameters and try again.
_AssociationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can have at most 2,000 active associations.
_InvalidAssociationVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #
The version you specified isn't 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified association doesn't exist.
_InvalidPolicyAttributeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A policy attribute or its value is invalid.
_ParameterNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameter couldn't be found. Verify the name and try again.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
An error occurred on the server side.
_UnsupportedInventoryItemContextException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Context
attribute that you specified for the InventoryItem
isn't allowed for this inventory type. You can only use the Context
attribute with inventory types like AWS:ComplianceItem
.
_OpsMetadataNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The OpsMetadata object doesn't exist.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see Configuring Amazon SNS Notifications for Run Command in the Amazon Web Services Systems Manager User Guide.
_TooManyUpdates :: AsError a => Getting (First ServiceError) a ServiceError Source #
There are concurrent updates for a resource that supports one update at a time.
_DuplicateDocumentVersionName :: AsError a => Getting (First ServiceError) a ServiceError Source #
The version name has already been used in this document. Specify a different version name, and then try again.
_OpsItemNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified OpsItem ID doesn't exist. Verify the ID and try again.
_InvalidActivation :: AsError a => Getting (First ServiceError) a ServiceError Source #
The activation isn't valid. The activation might have been deleted, or the ActivationId and the ActivationCode don't match.
_InvalidOptionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The delete inventory option specified isn't valid. Verify the option and try again.
_InvalidDocumentSchemaVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #
The version of the document schema isn't supported.
_MaxDocumentSizeExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
The size limit of a document is 64 KB.
_ParameterVersionNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified parameter version wasn't found. Verify the parameter name and version, and try again.
_UnsupportedCalendarException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The calendar entry contained in the specified SSM document isn't supported.
_InvalidUpdate :: AsError a => Getting (First ServiceError) a ServiceError Source #
The update isn't valid.
_CustomSchemaCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the limit for custom schemas. Delete one or more custom schemas and try again.
_AssociationExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified execution ID doesn't exist. Verify the ID number and try again.
_InvalidTarget :: AsError a => Getting (First ServiceError) a ServiceError Source #
The target isn't valid or doesn't exist. It might not be configured for Systems Manager or you might not have permission to perform the operation.
_HierarchyLevelLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A hierarchy can have a maximum of 15 levels. For more information, see Requirements and constraints for parameter names in the Amazon Web Services Systems Manager User Guide.
_InvalidInventoryGroupException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified inventory group isn't valid.
_InvalidDocumentOperation :: AsError a => Getting (First ServiceError) a ServiceError Source #
You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.
_InvocationDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
The command ID and instance ID you specified didn't match any invocations. Verify the command ID and the instance ID and try again.
_DocumentVersionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
The document has too many versions. Delete one or more document versions and try again.
_InvalidOutputLocation :: AsError a => Getting (First ServiceError) a ServiceError Source #
The output location isn't valid or doesn't exist.
_InvalidKeyId :: AsError a => Getting (First ServiceError) a ServiceError Source #
The query key ID isn't valid.
_InvalidParameters :: AsError a => Getting (First ServiceError) a ServiceError Source #
You must specify values for all required parameters in the Amazon Web Services Systems Manager document (SSM document). You can only supply values to parameters defined in the SSM document.
_AutomationDefinitionNotApprovedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the Change Manager change template used in the change request was rejected or is still in a pending state.
_OpsItemInvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A specified parameter argument isn't valid. Verify the available arguments and try again.
_InvalidResourceId :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource ID isn't valid. Verify that you entered the correct ID and try again.
_InvalidAllowedPatternException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request doesn't meet the regular expression requirement.
_InvalidNotificationConfig :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more configuration items isn't valid. Verify that a valid Amazon Resource Name (ARN) was provided for an Amazon Simple Notification Service topic.
_OpsItemRelatedItemAssociationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The association wasn't found using the parameters you specified in the call. Verify the information and try again.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The size of inventory data has exceeded the total size limit for the resource.
_SubTypeCountLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The sub-type count exceeded the limit for the inventory type.
_InvalidDocumentType :: AsError a => Getting (First ServiceError) a ServiceError Source #
The SSM document type isn't valid. Valid document types are described
in the DocumentType
property.
_TooManyTagsError :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Targets
parameter includes too many tags. Remove one or more tags
and try the command again.
_DocumentPermissionLimit :: AsError a => Getting (First ServiceError) a ServiceError Source #
The document can't be shared with more Amazon Web Services 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 Amazon Web Services Support.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The content of the association document matches another document. Change the content of the document and try again.
_DocumentAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified document already exists.
_DocumentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can have at most 500 active SSM documents.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The filter name isn't valid. Verify the you entered the correct name and try again.
_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.
AssociationComplianceSeverity
newtype AssociationComplianceSeverity Source #
Constructors
AssociationComplianceSeverity' | |
Fields |
Bundled Patterns
Instances
AssociationExecutionFilterKey
newtype AssociationExecutionFilterKey Source #
Constructors
AssociationExecutionFilterKey' | |
Fields |
Bundled Patterns
Instances
AssociationExecutionTargetsFilterKey
newtype AssociationExecutionTargetsFilterKey Source #
Constructors
AssociationExecutionTargetsFilterKey' | |
Bundled Patterns
Instances
AssociationFilterKey
newtype AssociationFilterKey Source #
Constructors
AssociationFilterKey' | |
Fields |
Bundled Patterns
Instances
AssociationFilterOperatorType
newtype AssociationFilterOperatorType Source #
Constructors
AssociationFilterOperatorType' | |
Fields |
Bundled Patterns
Instances
AssociationStatusName
newtype AssociationStatusName Source #
Constructors
AssociationStatusName' | |
Fields |
Bundled Patterns
pattern AssociationStatusName_Failed :: AssociationStatusName | |
pattern AssociationStatusName_Pending :: AssociationStatusName | |
pattern AssociationStatusName_Success :: AssociationStatusName |
Instances
AssociationSyncCompliance
newtype AssociationSyncCompliance Source #
Constructors
AssociationSyncCompliance' | |
Fields |
Bundled Patterns
pattern AssociationSyncCompliance_AUTO :: AssociationSyncCompliance | |
pattern AssociationSyncCompliance_MANUAL :: AssociationSyncCompliance |
Instances
AttachmentHashType
newtype AttachmentHashType Source #
Constructors
AttachmentHashType' | |
Fields |
Bundled Patterns
pattern AttachmentHashType_Sha256 :: AttachmentHashType |
Instances
AttachmentsSourceKey
newtype AttachmentsSourceKey Source #
Constructors
AttachmentsSourceKey' | |
Fields |
Bundled Patterns
pattern AttachmentsSourceKey_AttachmentReference :: AttachmentsSourceKey | |
pattern AttachmentsSourceKey_S3FileUrl :: AttachmentsSourceKey | |
pattern AttachmentsSourceKey_SourceUrl :: AttachmentsSourceKey |
Instances
AutomationExecutionFilterKey
newtype AutomationExecutionFilterKey Source #
Constructors
AutomationExecutionFilterKey' | |
Fields |
Bundled Patterns
Instances
AutomationExecutionStatus
newtype AutomationExecutionStatus Source #
Constructors
AutomationExecutionStatus' | |
Fields |
Bundled Patterns
Instances
AutomationSubtype
newtype AutomationSubtype Source #
Constructors
AutomationSubtype' | |
Fields |
Bundled Patterns
pattern AutomationSubtype_ChangeRequest :: AutomationSubtype |
Instances
AutomationType
newtype AutomationType Source #
Constructors
AutomationType' | |
Fields |
Bundled Patterns
pattern AutomationType_CrossAccount :: AutomationType | |
pattern AutomationType_Local :: AutomationType |
Instances
CalendarState
newtype CalendarState Source #
Constructors
CalendarState' | |
Fields |
Bundled Patterns
pattern CalendarState_CLOSED :: CalendarState | |
pattern CalendarState_OPEN :: CalendarState |
Instances
CommandFilterKey
newtype CommandFilterKey Source #
Constructors
CommandFilterKey' | |
Fields |
Bundled Patterns
pattern CommandFilterKey_DocumentName :: CommandFilterKey | |
pattern CommandFilterKey_ExecutionStage :: CommandFilterKey | |
pattern CommandFilterKey_InvokedAfter :: CommandFilterKey | |
pattern CommandFilterKey_InvokedBefore :: CommandFilterKey | |
pattern CommandFilterKey_Status :: CommandFilterKey |
Instances
CommandInvocationStatus
newtype CommandInvocationStatus Source #
Constructors
CommandInvocationStatus' | |
Fields |
Bundled Patterns
Instances
CommandPluginStatus
newtype CommandPluginStatus Source #
Constructors
CommandPluginStatus' | |
Fields |
Bundled Patterns
pattern CommandPluginStatus_Cancelled :: CommandPluginStatus | |
pattern CommandPluginStatus_Failed :: CommandPluginStatus | |
pattern CommandPluginStatus_InProgress :: CommandPluginStatus | |
pattern CommandPluginStatus_Pending :: CommandPluginStatus | |
pattern CommandPluginStatus_Success :: CommandPluginStatus | |
pattern CommandPluginStatus_TimedOut :: CommandPluginStatus |
Instances
CommandStatus
newtype CommandStatus Source #
Constructors
CommandStatus' | |
Fields |
Bundled Patterns
pattern CommandStatus_Cancelled :: CommandStatus | |
pattern CommandStatus_Cancelling :: CommandStatus | |
pattern CommandStatus_Failed :: CommandStatus | |
pattern CommandStatus_InProgress :: CommandStatus | |
pattern CommandStatus_Pending :: CommandStatus | |
pattern CommandStatus_Success :: CommandStatus | |
pattern CommandStatus_TimedOut :: CommandStatus |
Instances
ComplianceQueryOperatorType
newtype ComplianceQueryOperatorType Source #
Constructors
ComplianceQueryOperatorType' | |
Fields |
Bundled Patterns
Instances
ComplianceSeverity
newtype ComplianceSeverity Source #
Constructors
ComplianceSeverity' | |
Fields |
Bundled Patterns
pattern ComplianceSeverity_CRITICAL :: ComplianceSeverity | |
pattern ComplianceSeverity_HIGH :: ComplianceSeverity | |
pattern ComplianceSeverity_INFORMATIONAL :: ComplianceSeverity | |
pattern ComplianceSeverity_LOW :: ComplianceSeverity | |
pattern ComplianceSeverity_MEDIUM :: ComplianceSeverity | |
pattern ComplianceSeverity_UNSPECIFIED :: ComplianceSeverity |
Instances
ComplianceStatus
newtype ComplianceStatus Source #
Constructors
ComplianceStatus' | |
Fields |
Bundled Patterns
pattern ComplianceStatus_COMPLIANT :: ComplianceStatus | |
pattern ComplianceStatus_NON_COMPLIANT :: ComplianceStatus |
Instances
ComplianceUploadType
newtype ComplianceUploadType Source #
Constructors
ComplianceUploadType' | |
Fields |
Bundled Patterns
pattern ComplianceUploadType_COMPLETE :: ComplianceUploadType | |
pattern ComplianceUploadType_PARTIAL :: ComplianceUploadType |
Instances
ConnectionStatus
newtype ConnectionStatus Source #
Constructors
ConnectionStatus' | |
Fields |
Bundled Patterns
pattern ConnectionStatus_Connected :: ConnectionStatus | |
pattern ConnectionStatus_NotConnected :: ConnectionStatus |
Instances
DescribeActivationsFilterKeys
newtype DescribeActivationsFilterKeys Source #
Constructors
DescribeActivationsFilterKeys' | |
Fields |
Bundled Patterns
Instances
DocumentFilterKey
newtype DocumentFilterKey Source #
Constructors
DocumentFilterKey' | |
Fields |
Bundled Patterns
pattern DocumentFilterKey_DocumentType :: DocumentFilterKey | |
pattern DocumentFilterKey_Name :: DocumentFilterKey | |
pattern DocumentFilterKey_Owner :: DocumentFilterKey | |
pattern DocumentFilterKey_PlatformTypes :: DocumentFilterKey |
Instances
DocumentFormat
newtype DocumentFormat Source #
Constructors
DocumentFormat' | |
Fields |
Bundled Patterns
pattern DocumentFormat_JSON :: DocumentFormat | |
pattern DocumentFormat_TEXT :: DocumentFormat | |
pattern DocumentFormat_YAML :: DocumentFormat |
Instances
DocumentHashType
newtype DocumentHashType Source #
Constructors
DocumentHashType' | |
Fields |
Bundled Patterns
pattern DocumentHashType_Sha1 :: DocumentHashType | |
pattern DocumentHashType_Sha256 :: DocumentHashType |
Instances
DocumentMetadataEnum
newtype DocumentMetadataEnum Source #
Constructors
DocumentMetadataEnum' | |
Fields |
Bundled Patterns
pattern DocumentMetadataEnum_DocumentReviews :: DocumentMetadataEnum |
Instances
DocumentParameterType
newtype DocumentParameterType Source #
Constructors
DocumentParameterType' | |
Fields |
Bundled Patterns
pattern DocumentParameterType_String :: DocumentParameterType | |
pattern DocumentParameterType_StringList :: DocumentParameterType |
Instances
DocumentPermissionType
newtype DocumentPermissionType Source #
Constructors
DocumentPermissionType' | |
Fields |
Bundled Patterns
pattern DocumentPermissionType_Share :: DocumentPermissionType |
Instances
DocumentReviewAction
newtype DocumentReviewAction Source #
Constructors
DocumentReviewAction' | |
Fields |
Bundled Patterns
pattern DocumentReviewAction_Approve :: DocumentReviewAction | |
pattern DocumentReviewAction_Reject :: DocumentReviewAction | |
pattern DocumentReviewAction_SendForReview :: DocumentReviewAction | |
pattern DocumentReviewAction_UpdateReview :: DocumentReviewAction |
Instances
DocumentReviewCommentType
newtype DocumentReviewCommentType Source #
Constructors
DocumentReviewCommentType' | |
Fields |
Bundled Patterns
pattern DocumentReviewCommentType_Comment :: DocumentReviewCommentType |
Instances
DocumentStatus
newtype DocumentStatus Source #
The status of a document.
Constructors
DocumentStatus' | |
Fields |
Bundled Patterns
pattern DocumentStatus_Active :: DocumentStatus | |
pattern DocumentStatus_Creating :: DocumentStatus | |
pattern DocumentStatus_Deleting :: DocumentStatus | |
pattern DocumentStatus_Failed :: DocumentStatus | |
pattern DocumentStatus_Updating :: DocumentStatus |
Instances
DocumentType
newtype DocumentType Source #
Constructors
DocumentType' | |
Fields |
Bundled Patterns
pattern DocumentType_ApplicationConfiguration :: DocumentType | |
pattern DocumentType_ApplicationConfigurationSchema :: DocumentType | |
pattern DocumentType_Automation :: DocumentType | |
pattern DocumentType_Automation_ChangeTemplate :: DocumentType | |
pattern DocumentType_ChangeCalendar :: DocumentType | |
pattern DocumentType_Command :: DocumentType | |
pattern DocumentType_DeploymentStrategy :: DocumentType | |
pattern DocumentType_Package :: DocumentType | |
pattern DocumentType_Policy :: DocumentType | |
pattern DocumentType_ProblemAnalysis :: DocumentType | |
pattern DocumentType_ProblemAnalysisTemplate :: DocumentType | |
pattern DocumentType_Session :: DocumentType |
Instances
ExecutionMode
newtype ExecutionMode Source #
Constructors
ExecutionMode' | |
Fields |
Bundled Patterns
pattern ExecutionMode_Auto :: ExecutionMode | |
pattern ExecutionMode_Interactive :: ExecutionMode |
Instances
Fault
Bundled Patterns
pattern Fault_Client :: Fault | |
pattern Fault_Server :: Fault | |
pattern Fault_Unknown :: Fault |
Instances
InstanceInformationFilterKey
newtype InstanceInformationFilterKey Source #
Constructors
InstanceInformationFilterKey' | |
Fields |
Bundled Patterns
Instances
InstancePatchStateOperatorType
newtype InstancePatchStateOperatorType Source #
Constructors
InstancePatchStateOperatorType' | |
Fields |
Bundled Patterns
Instances
InventoryAttributeDataType
newtype InventoryAttributeDataType Source #
Constructors
InventoryAttributeDataType' | |
Fields |
Bundled Patterns
pattern InventoryAttributeDataType_Number :: InventoryAttributeDataType | |
pattern InventoryAttributeDataType_String :: InventoryAttributeDataType |
Instances
InventoryDeletionStatus
newtype InventoryDeletionStatus Source #
Constructors
InventoryDeletionStatus' | |
Fields |
Bundled Patterns
pattern InventoryDeletionStatus_Complete :: InventoryDeletionStatus | |
pattern InventoryDeletionStatus_InProgress :: InventoryDeletionStatus |
Instances
InventoryQueryOperatorType
newtype InventoryQueryOperatorType Source #
Constructors
InventoryQueryOperatorType' | |
Fields |
Bundled Patterns
Instances
InventorySchemaDeleteOption
newtype InventorySchemaDeleteOption Source #
Constructors
InventorySchemaDeleteOption' | |
Fields |
Bundled Patterns
pattern InventorySchemaDeleteOption_DeleteSchema :: InventorySchemaDeleteOption | |
pattern InventorySchemaDeleteOption_DisableSchema :: InventorySchemaDeleteOption |
Instances
LastResourceDataSyncStatus
newtype LastResourceDataSyncStatus Source #
Constructors
LastResourceDataSyncStatus' | |
Fields |
Bundled Patterns
Instances
MaintenanceWindowExecutionStatus
newtype MaintenanceWindowExecutionStatus Source #
Constructors
MaintenanceWindowExecutionStatus' | |
Fields |
Bundled Patterns
Instances
MaintenanceWindowResourceType
newtype MaintenanceWindowResourceType Source #
Constructors
MaintenanceWindowResourceType' | |
Fields |
Bundled Patterns
pattern MaintenanceWindowResourceType_INSTANCE :: MaintenanceWindowResourceType | |
pattern MaintenanceWindowResourceType_RESOURCE_GROUP :: MaintenanceWindowResourceType |
Instances
MaintenanceWindowTaskCutoffBehavior
newtype MaintenanceWindowTaskCutoffBehavior Source #
Constructors
MaintenanceWindowTaskCutoffBehavior' | |
Bundled Patterns
pattern MaintenanceWindowTaskCutoffBehavior_CANCEL_TASK :: MaintenanceWindowTaskCutoffBehavior | |
pattern MaintenanceWindowTaskCutoffBehavior_CONTINUE_TASK :: MaintenanceWindowTaskCutoffBehavior |
Instances
MaintenanceWindowTaskType
newtype MaintenanceWindowTaskType Source #
Constructors
MaintenanceWindowTaskType' | |
Fields |
Bundled Patterns
Instances
NotificationEvent
newtype NotificationEvent Source #
Constructors
NotificationEvent' | |
Fields |
Bundled Patterns
pattern NotificationEvent_All :: NotificationEvent | |
pattern NotificationEvent_Cancelled :: NotificationEvent | |
pattern NotificationEvent_Failed :: NotificationEvent | |
pattern NotificationEvent_InProgress :: NotificationEvent | |
pattern NotificationEvent_Success :: NotificationEvent | |
pattern NotificationEvent_TimedOut :: NotificationEvent |
Instances
NotificationType
newtype NotificationType Source #
Constructors
NotificationType' | |
Fields |
Bundled Patterns
pattern NotificationType_Command :: NotificationType | |
pattern NotificationType_Invocation :: NotificationType |
Instances
OperatingSystem
newtype OperatingSystem Source #
Constructors
OperatingSystem' | |
Fields |
Bundled Patterns
pattern OperatingSystem_AMAZON_LINUX :: OperatingSystem | |
pattern OperatingSystem_AMAZON_LINUX_2 :: OperatingSystem | |
pattern OperatingSystem_CENTOS :: OperatingSystem | |
pattern OperatingSystem_DEBIAN :: OperatingSystem | |
pattern OperatingSystem_MACOS :: OperatingSystem | |
pattern OperatingSystem_ORACLE_LINUX :: OperatingSystem | |
pattern OperatingSystem_REDHAT_ENTERPRISE_LINUX :: OperatingSystem | |
pattern OperatingSystem_SUSE :: OperatingSystem | |
pattern OperatingSystem_UBUNTU :: OperatingSystem | |
pattern OperatingSystem_WINDOWS :: OperatingSystem |
Instances
OpsFilterOperatorType
newtype OpsFilterOperatorType Source #
Constructors
OpsFilterOperatorType' | |
Fields |
Bundled Patterns
pattern OpsFilterOperatorType_BeginWith :: OpsFilterOperatorType | |
pattern OpsFilterOperatorType_Equal :: OpsFilterOperatorType | |
pattern OpsFilterOperatorType_Exists :: OpsFilterOperatorType | |
pattern OpsFilterOperatorType_GreaterThan :: OpsFilterOperatorType | |
pattern OpsFilterOperatorType_LessThan :: OpsFilterOperatorType | |
pattern OpsFilterOperatorType_NotEqual :: OpsFilterOperatorType |
Instances
OpsItemDataType
newtype OpsItemDataType Source #
Constructors
OpsItemDataType' | |
Fields |
Bundled Patterns
pattern OpsItemDataType_SearchableString :: OpsItemDataType | |
pattern OpsItemDataType_String :: OpsItemDataType |
Instances
OpsItemEventFilterKey
newtype OpsItemEventFilterKey Source #
Constructors
OpsItemEventFilterKey' | |
Fields |
Bundled Patterns
pattern OpsItemEventFilterKey_OpsItemId :: OpsItemEventFilterKey |
Instances
OpsItemEventFilterOperator
newtype OpsItemEventFilterOperator Source #
Constructors
OpsItemEventFilterOperator' | |
Fields |
Bundled Patterns
pattern OpsItemEventFilterOperator_Equal :: OpsItemEventFilterOperator |
Instances
OpsItemFilterKey
newtype OpsItemFilterKey Source #
Constructors
OpsItemFilterKey' | |
Fields |
Bundled Patterns
Instances
OpsItemFilterOperator
newtype OpsItemFilterOperator Source #
Constructors
OpsItemFilterOperator' | |
Fields |
Bundled Patterns
pattern OpsItemFilterOperator_Contains :: OpsItemFilterOperator | |
pattern OpsItemFilterOperator_Equal :: OpsItemFilterOperator | |
pattern OpsItemFilterOperator_GreaterThan :: OpsItemFilterOperator | |
pattern OpsItemFilterOperator_LessThan :: OpsItemFilterOperator |
Instances
OpsItemRelatedItemsFilterKey
newtype OpsItemRelatedItemsFilterKey Source #
Constructors
OpsItemRelatedItemsFilterKey' | |
Fields |
Bundled Patterns
Instances
OpsItemRelatedItemsFilterOperator
newtype OpsItemRelatedItemsFilterOperator Source #
Constructors
OpsItemRelatedItemsFilterOperator' | |
Bundled Patterns
pattern OpsItemRelatedItemsFilterOperator_Equal :: OpsItemRelatedItemsFilterOperator |
Instances
OpsItemStatus
newtype OpsItemStatus Source #
Constructors
OpsItemStatus' | |
Fields |
Bundled Patterns
Instances
ParameterTier
newtype ParameterTier Source #
Constructors
ParameterTier' | |
Fields |
Bundled Patterns
pattern ParameterTier_Advanced :: ParameterTier | |
pattern ParameterTier_Intelligent_Tiering :: ParameterTier | |
pattern ParameterTier_Standard :: ParameterTier |
Instances
ParameterType
newtype ParameterType Source #
Constructors
ParameterType' | |
Fields |
Bundled Patterns
pattern ParameterType_SecureString :: ParameterType | |
pattern ParameterType_String :: ParameterType | |
pattern ParameterType_StringList :: ParameterType |
Instances
ParametersFilterKey
newtype ParametersFilterKey Source #
Constructors
ParametersFilterKey' | |
Fields |
Bundled Patterns
pattern ParametersFilterKey_KeyId :: ParametersFilterKey | |
pattern ParametersFilterKey_Name :: ParametersFilterKey | |
pattern ParametersFilterKey_Type :: ParametersFilterKey |
Instances
PatchAction
newtype PatchAction Source #
Constructors
PatchAction' | |
Fields |
Bundled Patterns
pattern PatchAction_ALLOW_AS_DEPENDENCY :: PatchAction | |
pattern PatchAction_BLOCK :: PatchAction |
Instances
PatchComplianceDataState
newtype PatchComplianceDataState Source #
Constructors
PatchComplianceDataState' | |
Fields |
Bundled Patterns
Instances
PatchComplianceLevel
newtype PatchComplianceLevel Source #
Constructors
PatchComplianceLevel' | |
Fields |
Bundled Patterns
pattern PatchComplianceLevel_CRITICAL :: PatchComplianceLevel | |
pattern PatchComplianceLevel_HIGH :: PatchComplianceLevel | |
pattern PatchComplianceLevel_INFORMATIONAL :: PatchComplianceLevel | |
pattern PatchComplianceLevel_LOW :: PatchComplianceLevel | |
pattern PatchComplianceLevel_MEDIUM :: PatchComplianceLevel | |
pattern PatchComplianceLevel_UNSPECIFIED :: PatchComplianceLevel |
Instances
PatchDeploymentStatus
newtype PatchDeploymentStatus Source #
Constructors
PatchDeploymentStatus' | |
Fields |
Bundled Patterns
Instances
PatchFilterKey
newtype PatchFilterKey Source #
Constructors
PatchFilterKey' | |
Fields |
Bundled Patterns
pattern PatchFilterKey_ADVISORY_ID :: PatchFilterKey | |
pattern PatchFilterKey_ARCH :: PatchFilterKey | |
pattern PatchFilterKey_BUGZILLA_ID :: PatchFilterKey | |
pattern PatchFilterKey_CLASSIFICATION :: PatchFilterKey | |
pattern PatchFilterKey_CVE_ID :: PatchFilterKey | |
pattern PatchFilterKey_EPOCH :: PatchFilterKey | |
pattern PatchFilterKey_MSRC_SEVERITY :: PatchFilterKey | |
pattern PatchFilterKey_NAME :: PatchFilterKey | |
pattern PatchFilterKey_PATCH_ID :: PatchFilterKey | |
pattern PatchFilterKey_PATCH_SET :: PatchFilterKey | |
pattern PatchFilterKey_PRIORITY :: PatchFilterKey | |
pattern PatchFilterKey_PRODUCT :: PatchFilterKey | |
pattern PatchFilterKey_PRODUCT_FAMILY :: PatchFilterKey | |
pattern PatchFilterKey_RELEASE :: PatchFilterKey | |
pattern PatchFilterKey_REPOSITORY :: PatchFilterKey | |
pattern PatchFilterKey_SECTION :: PatchFilterKey | |
pattern PatchFilterKey_SECURITY :: PatchFilterKey | |
pattern PatchFilterKey_SEVERITY :: PatchFilterKey | |
pattern PatchFilterKey_VERSION :: PatchFilterKey |
Instances
PatchOperationType
newtype PatchOperationType Source #
Constructors
PatchOperationType' | |
Fields |
Bundled Patterns
pattern PatchOperationType_Install :: PatchOperationType | |
pattern PatchOperationType_Scan :: PatchOperationType |
Instances
PatchProperty
newtype PatchProperty Source #
Constructors
PatchProperty' | |
Fields |
Bundled Patterns
pattern PatchProperty_CLASSIFICATION :: PatchProperty | |
pattern PatchProperty_MSRC_SEVERITY :: PatchProperty | |
pattern PatchProperty_PRIORITY :: PatchProperty | |
pattern PatchProperty_PRODUCT :: PatchProperty | |
pattern PatchProperty_PRODUCT_FAMILY :: PatchProperty | |
pattern PatchProperty_SEVERITY :: PatchProperty |
Instances
PatchSet
Constructors
PatchSet' | |
Fields
|
Bundled Patterns
pattern PatchSet_APPLICATION :: PatchSet | |
pattern PatchSet_OS :: PatchSet |
Instances
PingStatus
newtype PingStatus Source #
Constructors
PingStatus' | |
Fields |
Bundled Patterns
pattern PingStatus_ConnectionLost :: PingStatus | |
pattern PingStatus_Inactive :: PingStatus | |
pattern PingStatus_Online :: PingStatus |
Instances
PlatformType
newtype PlatformType Source #
Constructors
PlatformType' | |
Fields |
Bundled Patterns
pattern PlatformType_Linux :: PlatformType | |
pattern PlatformType_Windows :: PlatformType |
Instances
RebootOption
newtype RebootOption Source #
Constructors
RebootOption' | |
Fields |
Bundled Patterns
pattern RebootOption_NoReboot :: RebootOption | |
pattern RebootOption_RebootIfNeeded :: RebootOption |
Instances
ResourceDataSyncS3Format
newtype ResourceDataSyncS3Format Source #
Constructors
ResourceDataSyncS3Format' | |
Fields |
Bundled Patterns
pattern ResourceDataSyncS3Format_JsonSerDe :: ResourceDataSyncS3Format |
Instances
ResourceType
newtype ResourceType Source #
Constructors
ResourceType' | |
Fields |
Bundled Patterns
pattern ResourceType_Document :: ResourceType | |
pattern ResourceType_EC2Instance :: ResourceType | |
pattern ResourceType_ManagedInstance :: ResourceType |
Instances
ResourceTypeForTagging
newtype ResourceTypeForTagging Source #
Constructors
ResourceTypeForTagging' | |
Fields |
Bundled Patterns
Instances
ReviewStatus
newtype ReviewStatus Source #
Constructors
ReviewStatus' | |
Fields |
Bundled Patterns
pattern ReviewStatus_APPROVED :: ReviewStatus | |
pattern ReviewStatus_NOT_REVIEWED :: ReviewStatus | |
pattern ReviewStatus_PENDING :: ReviewStatus | |
pattern ReviewStatus_REJECTED :: ReviewStatus |
Instances
SessionFilterKey
newtype SessionFilterKey Source #
Constructors
SessionFilterKey' | |
Fields |
Bundled Patterns
pattern SessionFilterKey_InvokedAfter :: SessionFilterKey | |
pattern SessionFilterKey_InvokedBefore :: SessionFilterKey | |
pattern SessionFilterKey_Owner :: SessionFilterKey | |
pattern SessionFilterKey_SessionId :: SessionFilterKey | |
pattern SessionFilterKey_Status :: SessionFilterKey | |
pattern SessionFilterKey_Target :: SessionFilterKey |
Instances
SessionState
newtype SessionState Source #
Constructors
SessionState' | |
Fields |
Bundled Patterns
pattern SessionState_Active :: SessionState | |
pattern SessionState_History :: SessionState |
Instances
SessionStatus
newtype SessionStatus Source #
Constructors
SessionStatus' | |
Fields |
Bundled Patterns
pattern SessionStatus_Connected :: SessionStatus | |
pattern SessionStatus_Connecting :: SessionStatus | |
pattern SessionStatus_Disconnected :: SessionStatus | |
pattern SessionStatus_Failed :: SessionStatus | |
pattern SessionStatus_Terminated :: SessionStatus | |
pattern SessionStatus_Terminating :: SessionStatus |
Instances
SignalType
newtype SignalType Source #
Constructors
SignalType' | |
Fields |
Bundled Patterns
pattern SignalType_Approve :: SignalType | |
pattern SignalType_Reject :: SignalType | |
pattern SignalType_Resume :: SignalType | |
pattern SignalType_StartStep :: SignalType | |
pattern SignalType_StopStep :: SignalType |
Instances
StepExecutionFilterKey
newtype StepExecutionFilterKey Source #
Constructors
StepExecutionFilterKey' | |
Fields |
Bundled Patterns
Instances
StopType
Constructors
StopType' | |
Fields
|
Bundled Patterns
pattern StopType_Cancel :: StopType | |
pattern StopType_Complete :: StopType |
Instances
AccountSharingInfo
data AccountSharingInfo Source #
Information includes the Amazon Web Services account ID where the current document is shared and the version shared with that account.
See: newAccountSharingInfo
smart constructor.
Constructors
AccountSharingInfo' | |
Instances
newAccountSharingInfo :: AccountSharingInfo Source #
Create a value of AccountSharingInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDocumentVersion:AccountSharingInfo'
, accountSharingInfo_sharedDocumentVersion
- The version of the current document shared with the account.
$sel:accountId:AccountSharingInfo'
, accountSharingInfo_accountId
- The Amazon Web Services account ID where the current document is shared.
accountSharingInfo_sharedDocumentVersion :: Lens' AccountSharingInfo (Maybe Text) Source #
The version of the current document shared with the account.
accountSharingInfo_accountId :: Lens' AccountSharingInfo (Maybe Text) Source #
The Amazon Web Services account ID where the current document is shared.
Activation
data Activation Source #
An activation registers one or more on-premises servers or virtual machines (VMs) with Amazon Web Services so that you can configure those servers or VMs using Run Command. A server or VM that has been registered with Amazon Web Services Systems Manager is called a managed instance.
See: newActivation
smart constructor.
Constructors
Activation' | |
Fields
|
Instances
newActivation :: Activation Source #
Create a value of Activation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expired:Activation'
, activation_expired
- Whether or not the activation is expired.
$sel:defaultInstanceName:Activation'
, activation_defaultInstanceName
- A name for the managed instance when it is created.
$sel:activationId:Activation'
, activation_activationId
- The ID created by Systems Manager when you submitted the activation.
$sel:createdDate:Activation'
, activation_createdDate
- The date the activation was created.
$sel:registrationLimit:Activation'
, activation_registrationLimit
- The maximum number of managed instances that can be registered using
this activation.
$sel:expirationDate:Activation'
, activation_expirationDate
- The date when this activation can no longer be used to register managed
instances.
$sel:description:Activation'
, activation_description
- A user defined description of the activation.
$sel:tags:Activation'
, activation_tags
- Tags assigned to the activation.
$sel:registrationsCount:Activation'
, activation_registrationsCount
- The number of managed instances already registered with this activation.
$sel:iamRole:Activation'
, activation_iamRole
- The Identity and Access Management (IAM) role to assign to the managed
instance.
activation_expired :: Lens' Activation (Maybe Bool) Source #
Whether or not the activation is expired.
activation_defaultInstanceName :: Lens' Activation (Maybe Text) Source #
A name for the managed instance when it is created.
activation_activationId :: Lens' Activation (Maybe Text) Source #
The ID created by Systems Manager when you submitted the activation.
activation_createdDate :: Lens' Activation (Maybe UTCTime) Source #
The date the activation was created.
activation_registrationLimit :: Lens' Activation (Maybe Natural) Source #
The maximum number of managed instances that can be registered using this activation.
activation_expirationDate :: Lens' Activation (Maybe UTCTime) Source #
The date when this activation can no longer be used to register managed instances.
activation_description :: Lens' Activation (Maybe Text) Source #
A user defined description of the activation.
activation_tags :: Lens' Activation (Maybe [Tag]) Source #
Tags assigned to the activation.
activation_registrationsCount :: Lens' Activation (Maybe Natural) Source #
The number of managed instances already registered with this activation.
activation_iamRole :: Lens' Activation (Maybe Text) Source #
The Identity and Access Management (IAM) role to assign to the managed instance.
Association
data Association Source #
Describes an association of a Amazon Web Services Systems Manager document (SSM document) and an instance.
See: newAssociation
smart constructor.
Constructors
Association' | |
Fields
|
Instances
newAssociation :: Association Source #
Create a value of Association
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:Association'
, association_associationId
- 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.
$sel:instanceId:Association'
, association_instanceId
- The instance ID.
$sel:overview:Association'
, association_overview
- Information about the association.
$sel:lastExecutionDate:Association'
, association_lastExecutionDate
- The date on which the association was last run.
$sel:scheduleExpression:Association'
, association_scheduleExpression
- A cron expression that specifies a schedule when the association runs.
The schedule runs in Coordinated Universal Time (UTC).
$sel:name:Association'
, association_name
- The name of the SSM document.
$sel:targets:Association'
, association_targets
- The instances targeted by the request to create an association. You can
target all instances in an Amazon Web Services account by specifying the
InstanceIds
key with a value of *
.
$sel:documentVersion:Association'
, association_documentVersion
- The version of the document used in the association.
$sel:associationVersion:Association'
, association_associationVersion
- The association version.
$sel:associationName:Association'
, association_associationName
- The association name.
association_associationId :: 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.
association_instanceId :: Lens' Association (Maybe Text) Source #
The instance ID.
association_overview :: Lens' Association (Maybe AssociationOverview) Source #
Information about the association.
association_lastExecutionDate :: Lens' Association (Maybe UTCTime) Source #
The date on which the association was last run.
association_scheduleExpression :: Lens' Association (Maybe Text) Source #
A cron expression that specifies a schedule when the association runs. The schedule runs in Coordinated Universal Time (UTC).
association_name :: Lens' Association (Maybe Text) Source #
The name of the SSM document.
association_targets :: Lens' Association (Maybe [Target]) Source #
The instances targeted by the request to create an association. You can
target all instances in an Amazon Web Services account by specifying the
InstanceIds
key with a value of *
.
association_documentVersion :: Lens' Association (Maybe Text) Source #
The version of the document used in the association.
association_associationVersion :: Lens' Association (Maybe Text) Source #
The association version.
association_associationName :: Lens' Association (Maybe Text) Source #
The association name.
AssociationDescription
data AssociationDescription Source #
Describes the parameters for a document.
See: newAssociationDescription
smart constructor.
Constructors
AssociationDescription' | |
Fields
|
Instances
newAssociationDescription :: AssociationDescription Source #
Create a value of AssociationDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:AssociationDescription'
, associationDescription_associationId
- The association ID.
$sel:instanceId:AssociationDescription'
, associationDescription_instanceId
- The instance ID.
$sel:status:AssociationDescription'
, associationDescription_status
- The association status.
$sel:targetLocations:AssociationDescription'
, associationDescription_targetLocations
- The combination of Amazon Web Services Regions and Amazon Web Services
accounts where you want to run the association.
$sel:applyOnlyAtCronInterval:AssociationDescription'
, associationDescription_applyOnlyAtCronInterval
- By default, when you create a new associations, the system runs it
immediately after it is created and then according to the schedule you
specified. Specify this option if you don't want an association to run
immediately after you create it. This parameter isn't supported for
rate expressions.
$sel:lastSuccessfulExecutionDate:AssociationDescription'
, associationDescription_lastSuccessfulExecutionDate
- The last date on which the association was successfully run.
$sel:overview:AssociationDescription'
, associationDescription_overview
- Information about the association.
$sel:lastUpdateAssociationDate:AssociationDescription'
, associationDescription_lastUpdateAssociationDate
- The date when the association was last updated.
$sel:date:AssociationDescription'
, associationDescription_date
- The date when the association was made.
$sel:lastExecutionDate:AssociationDescription'
, associationDescription_lastExecutionDate
- The date on which the association was last run.
$sel:maxErrors:AssociationDescription'
, associationDescription_maxErrors
- The number of errors that are allowed before the system stops sending
requests to run the association on additional targets. You can specify
either an absolute number of errors, for example 10, or a percentage of
the target set, for example 10%. If you specify 3, for example, the
system stops sending requests when the fourth error is received. If you
specify 0, then the system stops sending requests after the first error
is returned. If you run an association on 50 instances and set
MaxError
to 10%, then the system stops sending the request when the
sixth error is received.
Executions that are already running an association when MaxErrors
is
reached are allowed to complete, but some of these executions may fail
as well. If you need to ensure that there won't be more than max-errors
failed executions, set MaxConcurrency
to 1 so that executions proceed
one at a time.
$sel:scheduleExpression:AssociationDescription'
, associationDescription_scheduleExpression
- A cron expression that specifies a schedule when the association runs.
$sel:name:AssociationDescription'
, associationDescription_name
- The name of the SSM document.
$sel:outputLocation:AssociationDescription'
, associationDescription_outputLocation
- An S3 bucket where you want to store the output details of the request.
$sel:syncCompliance:AssociationDescription'
, associationDescription_syncCompliance
- The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the
association execution to determine the compliance status. If the
association execution runs successfully, then the association is
COMPLIANT
. If the association execution doesn't run successfully, the
association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter
for the PutComplianceItems API operation. In this case, compliance data
isn't managed by State Manager, a capability of Amazon Web Services
Systems Manager. It is managed by your direct call to the
PutComplianceItems API operation.
By default, all associations use AUTO
mode.
$sel:targets:AssociationDescription'
, associationDescription_targets
- The instances targeted by the request.
$sel:parameters:AssociationDescription'
, associationDescription_parameters
- A description of the parameters for a document.
$sel:documentVersion:AssociationDescription'
, associationDescription_documentVersion
- The document version.
$sel:automationTargetParameterName:AssociationDescription'
, associationDescription_automationTargetParameterName
- Specify the target for the association. This target is required for
associations that use an Automation runbook and target resources by
using rate controls. Automation is a capability of Amazon Web Services
Systems Manager.
$sel:associationVersion:AssociationDescription'
, associationDescription_associationVersion
- The association version.
$sel:associationName:AssociationDescription'
, associationDescription_associationName
- The association name.
$sel:calendarNames:AssociationDescription'
, associationDescription_calendarNames
- The names or Amazon Resource Names (ARNs) of the Change Calendar type
documents your associations are gated under. The associations only run
when that change calendar is open. For more information, see
Amazon Web Services Systems Manager Change Calendar.
$sel:complianceSeverity:AssociationDescription'
, associationDescription_complianceSeverity
- The severity level that is assigned to the association.
$sel:maxConcurrency:AssociationDescription'
, associationDescription_maxConcurrency
- The maximum number of targets allowed to run the association at the same
time. You can specify a number, for example 10, or a percentage of the
target set, for example 10%. The default value is 100%, which means all
targets run the association at the same time.
If a new instance starts and attempts to run an association while
Systems Manager is running MaxConcurrency
associations, the
association is allowed to run. During the next association interval, the
new instance will process its association within the limit specified for
MaxConcurrency
.
associationDescription_associationId :: Lens' AssociationDescription (Maybe Text) Source #
The association ID.
associationDescription_instanceId :: Lens' AssociationDescription (Maybe Text) Source #
The instance ID.
associationDescription_status :: Lens' AssociationDescription (Maybe AssociationStatus) Source #
The association status.
associationDescription_targetLocations :: Lens' AssociationDescription (Maybe (NonEmpty TargetLocation)) Source #
The combination of Amazon Web Services Regions and Amazon Web Services accounts where you want to run the association.
associationDescription_applyOnlyAtCronInterval :: Lens' AssociationDescription (Maybe Bool) Source #
By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter isn't supported for rate expressions.
associationDescription_lastSuccessfulExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) Source #
The last date on which the association was successfully run.
associationDescription_overview :: Lens' AssociationDescription (Maybe AssociationOverview) Source #
Information about the association.
associationDescription_lastUpdateAssociationDate :: Lens' AssociationDescription (Maybe UTCTime) Source #
The date when the association was last updated.
associationDescription_date :: Lens' AssociationDescription (Maybe UTCTime) Source #
The date when the association was made.
associationDescription_lastExecutionDate :: Lens' AssociationDescription (Maybe UTCTime) Source #
The date on which the association was last run.
associationDescription_maxErrors :: Lens' AssociationDescription (Maybe Text) Source #
The number of errors that are allowed before the system stops sending
requests to run the association on additional targets. You can specify
either an absolute number of errors, for example 10, or a percentage of
the target set, for example 10%. If you specify 3, for example, the
system stops sending requests when the fourth error is received. If you
specify 0, then the system stops sending requests after the first error
is returned. If you run an association on 50 instances and set
MaxError
to 10%, then the system stops sending the request when the
sixth error is received.
Executions that are already running an association when MaxErrors
is
reached are allowed to complete, but some of these executions may fail
as well. If you need to ensure that there won't be more than max-errors
failed executions, set MaxConcurrency
to 1 so that executions proceed
one at a time.
associationDescription_scheduleExpression :: Lens' AssociationDescription (Maybe Text) Source #
A cron expression that specifies a schedule when the association runs.
associationDescription_name :: Lens' AssociationDescription (Maybe Text) Source #
The name of the SSM document.
associationDescription_outputLocation :: Lens' AssociationDescription (Maybe InstanceAssociationOutputLocation) Source #
An S3 bucket where you want to store the output details of the request.
associationDescription_syncCompliance :: Lens' AssociationDescription (Maybe AssociationSyncCompliance) Source #
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the
association execution to determine the compliance status. If the
association execution runs successfully, then the association is
COMPLIANT
. If the association execution doesn't run successfully, the
association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter
for the PutComplianceItems API operation. In this case, compliance data
isn't managed by State Manager, a capability of Amazon Web Services
Systems Manager. It is managed by your direct call to the
PutComplianceItems API operation.
By default, all associations use AUTO
mode.
associationDescription_targets :: Lens' AssociationDescription (Maybe [Target]) Source #
The instances targeted by the request.
associationDescription_parameters :: Lens' AssociationDescription (Maybe (HashMap Text [Text])) Source #
A description of the parameters for a document.
associationDescription_documentVersion :: Lens' AssociationDescription (Maybe Text) Source #
The document version.
associationDescription_automationTargetParameterName :: Lens' AssociationDescription (Maybe Text) Source #
Specify the target for the association. This target is required for associations that use an Automation runbook and target resources by using rate controls. Automation is a capability of Amazon Web Services Systems Manager.
associationDescription_associationVersion :: Lens' AssociationDescription (Maybe Text) Source #
The association version.
associationDescription_associationName :: Lens' AssociationDescription (Maybe Text) Source #
The association name.
associationDescription_calendarNames :: Lens' AssociationDescription (Maybe [Text]) Source #
The names or Amazon Resource Names (ARNs) of the Change Calendar type documents your associations are gated under. The associations only run when that change calendar is open. For more information, see Amazon Web Services Systems Manager Change Calendar.
associationDescription_complianceSeverity :: Lens' AssociationDescription (Maybe AssociationComplianceSeverity) Source #
The severity level that is assigned to the association.
associationDescription_maxConcurrency :: Lens' AssociationDescription (Maybe Text) Source #
The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.
If a new instance starts and attempts to run an association while
Systems Manager is running MaxConcurrency
associations, the
association is allowed to run. During the next association interval, the
new instance will process its association within the limit specified for
MaxConcurrency
.
AssociationExecution
data AssociationExecution Source #
Includes information about the specified association.
See: newAssociationExecution
smart constructor.
Constructors
AssociationExecution' | |
Fields
|
Instances
newAssociationExecution :: AssociationExecution Source #
Create a value of AssociationExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:AssociationExecution'
, associationExecution_associationId
- The association ID.
$sel:detailedStatus:AssociationExecution'
, associationExecution_detailedStatus
- Detailed status information about the execution.
$sel:status:AssociationExecution'
, associationExecution_status
- The status of the association execution.
$sel:executionId:AssociationExecution'
, associationExecution_executionId
- The execution ID for the association.
$sel:createdTime:AssociationExecution'
, associationExecution_createdTime
- The time the execution started.
$sel:resourceCountByStatus:AssociationExecution'
, associationExecution_resourceCountByStatus
- An aggregate status of the resources in the execution based on the
status type.
$sel:lastExecutionDate:AssociationExecution'
, associationExecution_lastExecutionDate
- The date of the last execution.
$sel:associationVersion:AssociationExecution'
, associationExecution_associationVersion
- The association version.
associationExecution_associationId :: Lens' AssociationExecution (Maybe Text) Source #
The association ID.
associationExecution_detailedStatus :: Lens' AssociationExecution (Maybe Text) Source #
Detailed status information about the execution.
associationExecution_status :: Lens' AssociationExecution (Maybe Text) Source #
The status of the association execution.
associationExecution_executionId :: Lens' AssociationExecution (Maybe Text) Source #
The execution ID for the association.
associationExecution_createdTime :: Lens' AssociationExecution (Maybe UTCTime) Source #
The time the execution started.
associationExecution_resourceCountByStatus :: Lens' AssociationExecution (Maybe Text) Source #
An aggregate status of the resources in the execution based on the status type.
associationExecution_lastExecutionDate :: Lens' AssociationExecution (Maybe UTCTime) Source #
The date of the last execution.
associationExecution_associationVersion :: Lens' AssociationExecution (Maybe Text) Source #
The association version.
AssociationExecutionFilter
data AssociationExecutionFilter Source #
Filters used in the request.
See: newAssociationExecutionFilter
smart constructor.
Constructors
AssociationExecutionFilter' | |
Fields
|
Instances
newAssociationExecutionFilter Source #
Arguments
:: AssociationExecutionFilterKey | |
-> Text | |
-> AssociationFilterOperatorType | |
-> AssociationExecutionFilter |
Create a value of AssociationExecutionFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:AssociationExecutionFilter'
, associationExecutionFilter_key
- The key value used in the request.
$sel:value:AssociationExecutionFilter'
, associationExecutionFilter_value
- The value specified for the key.
$sel:type':AssociationExecutionFilter'
, associationExecutionFilter_type
- The filter type specified in the request.
associationExecutionFilter_key :: Lens' AssociationExecutionFilter AssociationExecutionFilterKey Source #
The key value used in the request.
associationExecutionFilter_value :: Lens' AssociationExecutionFilter Text Source #
The value specified for the key.
associationExecutionFilter_type :: Lens' AssociationExecutionFilter AssociationFilterOperatorType Source #
The filter type specified in the request.
AssociationExecutionTarget
data AssociationExecutionTarget Source #
Includes information about the specified association execution.
See: newAssociationExecutionTarget
smart constructor.
Constructors
AssociationExecutionTarget' | |
Fields
|
Instances
newAssociationExecutionTarget :: AssociationExecutionTarget Source #
Create a value of AssociationExecutionTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:AssociationExecutionTarget'
, associationExecutionTarget_associationId
- The association ID.
$sel:detailedStatus:AssociationExecutionTarget'
, associationExecutionTarget_detailedStatus
- Detailed information about the execution status.
$sel:status:AssociationExecutionTarget'
, associationExecutionTarget_status
- The association execution status.
$sel:executionId:AssociationExecutionTarget'
, associationExecutionTarget_executionId
- The execution ID.
$sel:resourceId:AssociationExecutionTarget'
, associationExecutionTarget_resourceId
- The resource ID, for example, the instance ID where the association ran.
$sel:resourceType:AssociationExecutionTarget'
, associationExecutionTarget_resourceType
- The resource type, for example, instance.
$sel:outputSource:AssociationExecutionTarget'
, associationExecutionTarget_outputSource
- The location where the association details are saved.
$sel:lastExecutionDate:AssociationExecutionTarget'
, associationExecutionTarget_lastExecutionDate
- The date of the last execution.
$sel:associationVersion:AssociationExecutionTarget'
, associationExecutionTarget_associationVersion
- The association version.
associationExecutionTarget_associationId :: Lens' AssociationExecutionTarget (Maybe Text) Source #
The association ID.
associationExecutionTarget_detailedStatus :: Lens' AssociationExecutionTarget (Maybe Text) Source #
Detailed information about the execution status.
associationExecutionTarget_status :: Lens' AssociationExecutionTarget (Maybe Text) Source #
The association execution status.
associationExecutionTarget_executionId :: Lens' AssociationExecutionTarget (Maybe Text) Source #
The execution ID.
associationExecutionTarget_resourceId :: Lens' AssociationExecutionTarget (Maybe Text) Source #
The resource ID, for example, the instance ID where the association ran.
associationExecutionTarget_resourceType :: Lens' AssociationExecutionTarget (Maybe Text) Source #
The resource type, for example, instance.
associationExecutionTarget_outputSource :: Lens' AssociationExecutionTarget (Maybe OutputSource) Source #
The location where the association details are saved.
associationExecutionTarget_lastExecutionDate :: Lens' AssociationExecutionTarget (Maybe UTCTime) Source #
The date of the last execution.
associationExecutionTarget_associationVersion :: Lens' AssociationExecutionTarget (Maybe Text) Source #
The association version.
AssociationExecutionTargetsFilter
data AssociationExecutionTargetsFilter Source #
Filters for the association execution.
See: newAssociationExecutionTargetsFilter
smart constructor.
Constructors
AssociationExecutionTargetsFilter' | |
Fields
|
Instances
newAssociationExecutionTargetsFilter Source #
Create a value of AssociationExecutionTargetsFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:AssociationExecutionTargetsFilter'
, associationExecutionTargetsFilter_key
- The key value used in the request.
$sel:value:AssociationExecutionTargetsFilter'
, associationExecutionTargetsFilter_value
- The value specified for the key.
associationExecutionTargetsFilter_key :: Lens' AssociationExecutionTargetsFilter AssociationExecutionTargetsFilterKey Source #
The key value used in the request.
associationExecutionTargetsFilter_value :: Lens' AssociationExecutionTargetsFilter Text Source #
The value specified for the key.
AssociationFilter
data AssociationFilter Source #
Describes a filter.
See: newAssociationFilter
smart constructor.
Constructors
AssociationFilter' | |
Fields
|
Instances
Arguments
:: AssociationFilterKey | |
-> Text | |
-> AssociationFilter |
Create a value of AssociationFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:AssociationFilter'
, associationFilter_key
- The name of the filter.
InstanceId
has been deprecated.
$sel:value:AssociationFilter'
, associationFilter_value
- The filter value.
associationFilter_key :: Lens' AssociationFilter AssociationFilterKey Source #
The name of the filter.
InstanceId
has been deprecated.
associationFilter_value :: Lens' AssociationFilter Text Source #
The filter value.
AssociationOverview
data AssociationOverview Source #
Information about the association.
See: newAssociationOverview
smart constructor.
Constructors
AssociationOverview' | |
Fields
|
Instances
newAssociationOverview :: AssociationOverview Source #
Create a value of AssociationOverview
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:detailedStatus:AssociationOverview'
, associationOverview_detailedStatus
- A detailed status of the association.
$sel:status:AssociationOverview'
, associationOverview_status
- The status of the association. Status can be: Pending, Success, or
Failed.
$sel:associationStatusAggregatedCount:AssociationOverview'
, associationOverview_associationStatusAggregatedCount
- 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.
associationOverview_detailedStatus :: Lens' AssociationOverview (Maybe Text) Source #
A detailed status of the association.
associationOverview_status :: Lens' AssociationOverview (Maybe Text) Source #
The status of the association. Status can be: Pending, Success, or Failed.
associationOverview_associationStatusAggregatedCount :: Lens' AssociationOverview (Maybe (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: newAssociationStatus
smart constructor.
Constructors
AssociationStatus' | |
Fields
|
Instances
Arguments
:: UTCTime | |
-> AssociationStatusName | |
-> Text | |
-> AssociationStatus |
Create a value of AssociationStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:additionalInfo:AssociationStatus'
, associationStatus_additionalInfo
- A user-defined string.
$sel:date:AssociationStatus'
, associationStatus_date
- The date when the status changed.
$sel:name:AssociationStatus'
, associationStatus_name
- The status.
$sel:message:AssociationStatus'
, associationStatus_message
- The reason for the status.
associationStatus_additionalInfo :: Lens' AssociationStatus (Maybe Text) Source #
A user-defined string.
associationStatus_date :: Lens' AssociationStatus UTCTime Source #
The date when the status changed.
associationStatus_name :: Lens' AssociationStatus AssociationStatusName Source #
The status.
associationStatus_message :: Lens' AssociationStatus Text Source #
The reason for the status.
AssociationVersionInfo
data AssociationVersionInfo Source #
Information about the association version.
See: newAssociationVersionInfo
smart constructor.
Constructors
AssociationVersionInfo' | |
Fields
|
Instances
newAssociationVersionInfo :: AssociationVersionInfo Source #
Create a value of AssociationVersionInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:AssociationVersionInfo'
, associationVersionInfo_associationId
- The ID created by the system when the association was created.
$sel:targetLocations:AssociationVersionInfo'
, associationVersionInfo_targetLocations
- The combination of Amazon Web Services Regions and Amazon Web Services
accounts where you wanted to run the association when this association
version was created.
$sel:applyOnlyAtCronInterval:AssociationVersionInfo'
, associationVersionInfo_applyOnlyAtCronInterval
- By default, when you create a new associations, the system runs it
immediately after it is created and then according to the schedule you
specified. Specify this option if you don't want an association to run
immediately after you create it. This parameter isn't supported for
rate expressions.
$sel:createdDate:AssociationVersionInfo'
, associationVersionInfo_createdDate
- The date the association version was created.
$sel:maxErrors:AssociationVersionInfo'
, associationVersionInfo_maxErrors
- The number of errors that are allowed before the system stops sending
requests to run the association on additional targets. You can specify
either an absolute number of errors, for example 10, or a percentage of
the target set, for example 10%. If you specify 3, for example, the
system stops sending requests when the fourth error is received. If you
specify 0, then the system stops sending requests after the first error
is returned. If you run an association on 50 instances and set
MaxError
to 10%, then the system stops sending the request when the
sixth error is received.
Executions that are already running an association when MaxErrors
is
reached are allowed to complete, but some of these executions may fail
as well. If you need to ensure that there won't be more than max-errors
failed executions, set MaxConcurrency
to 1 so that executions proceed
one at a time.
$sel:scheduleExpression:AssociationVersionInfo'
, associationVersionInfo_scheduleExpression
- The cron or rate schedule specified for the association when the
association version was created.
$sel:name:AssociationVersionInfo'
, associationVersionInfo_name
- The name specified when the association was created.
$sel:outputLocation:AssociationVersionInfo'
, associationVersionInfo_outputLocation
- The location in Amazon S3 specified for the association when the
association version was created.
$sel:syncCompliance:AssociationVersionInfo'
, associationVersionInfo_syncCompliance
- The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the
association execution to determine the compliance status. If the
association execution runs successfully, then the association is
COMPLIANT
. If the association execution doesn't run successfully, the
association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter
for the PutComplianceItems API operation. In this case, compliance data
isn't managed by State Manager, a capability of Amazon Web Services
Systems Manager. It is managed by your direct call to the
PutComplianceItems API operation.
By default, all associations use AUTO
mode.
$sel:targets:AssociationVersionInfo'
, associationVersionInfo_targets
- The targets specified for the association when the association version
was created.
$sel:parameters:AssociationVersionInfo'
, associationVersionInfo_parameters
- Parameters specified when the association version was created.
$sel:documentVersion:AssociationVersionInfo'
, associationVersionInfo_documentVersion
- The version of an Amazon Web Services Systems Manager document (SSM
document) used when the association version was created.
$sel:associationVersion:AssociationVersionInfo'
, associationVersionInfo_associationVersion
- The association version.
$sel:associationName:AssociationVersionInfo'
, associationVersionInfo_associationName
- The name specified for the association version when the association
version was created.
$sel:calendarNames:AssociationVersionInfo'
, associationVersionInfo_calendarNames
- The names or Amazon Resource Names (ARNs) of the Change Calendar type
documents your associations are gated under. The associations for this
version only run when that Change Calendar is open. For more
information, see
Amazon Web Services Systems Manager Change Calendar.
$sel:complianceSeverity:AssociationVersionInfo'
, associationVersionInfo_complianceSeverity
- The severity level that is assigned to the association.
$sel:maxConcurrency:AssociationVersionInfo'
, associationVersionInfo_maxConcurrency
- The maximum number of targets allowed to run the association at the same
time. You can specify a number, for example 10, or a percentage of the
target set, for example 10%. The default value is 100%, which means all
targets run the association at the same time.
If a new instance starts and attempts to run an association while
Systems Manager is running MaxConcurrency
associations, the
association is allowed to run. During the next association interval, the
new instance will process its association within the limit specified for
MaxConcurrency
.
associationVersionInfo_associationId :: Lens' AssociationVersionInfo (Maybe Text) Source #
The ID created by the system when the association was created.
associationVersionInfo_targetLocations :: Lens' AssociationVersionInfo (Maybe (NonEmpty TargetLocation)) Source #
The combination of Amazon Web Services Regions and Amazon Web Services accounts where you wanted to run the association when this association version was created.
associationVersionInfo_applyOnlyAtCronInterval :: Lens' AssociationVersionInfo (Maybe Bool) Source #
By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter isn't supported for rate expressions.
associationVersionInfo_createdDate :: Lens' AssociationVersionInfo (Maybe UTCTime) Source #
The date the association version was created.
associationVersionInfo_maxErrors :: Lens' AssociationVersionInfo (Maybe Text) Source #
The number of errors that are allowed before the system stops sending
requests to run the association on additional targets. You can specify
either an absolute number of errors, for example 10, or a percentage of
the target set, for example 10%. If you specify 3, for example, the
system stops sending requests when the fourth error is received. If you
specify 0, then the system stops sending requests after the first error
is returned. If you run an association on 50 instances and set
MaxError
to 10%, then the system stops sending the request when the
sixth error is received.
Executions that are already running an association when MaxErrors
is
reached are allowed to complete, but some of these executions may fail
as well. If you need to ensure that there won't be more than max-errors
failed executions, set MaxConcurrency
to 1 so that executions proceed
one at a time.
associationVersionInfo_scheduleExpression :: Lens' AssociationVersionInfo (Maybe Text) Source #
The cron or rate schedule specified for the association when the association version was created.
associationVersionInfo_name :: Lens' AssociationVersionInfo (Maybe Text) Source #
The name specified when the association was created.
associationVersionInfo_outputLocation :: Lens' AssociationVersionInfo (Maybe InstanceAssociationOutputLocation) Source #
The location in Amazon S3 specified for the association when the association version was created.
associationVersionInfo_syncCompliance :: Lens' AssociationVersionInfo (Maybe AssociationSyncCompliance) Source #
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the
association execution to determine the compliance status. If the
association execution runs successfully, then the association is
COMPLIANT
. If the association execution doesn't run successfully, the
association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter
for the PutComplianceItems API operation. In this case, compliance data
isn't managed by State Manager, a capability of Amazon Web Services
Systems Manager. It is managed by your direct call to the
PutComplianceItems API operation.
By default, all associations use AUTO
mode.
associationVersionInfo_targets :: Lens' AssociationVersionInfo (Maybe [Target]) Source #
The targets specified for the association when the association version was created.
associationVersionInfo_parameters :: Lens' AssociationVersionInfo (Maybe (HashMap Text [Text])) Source #
Parameters specified when the association version was created.
associationVersionInfo_documentVersion :: Lens' AssociationVersionInfo (Maybe Text) Source #
The version of an Amazon Web Services Systems Manager document (SSM document) used when the association version was created.
associationVersionInfo_associationVersion :: Lens' AssociationVersionInfo (Maybe Text) Source #
The association version.
associationVersionInfo_associationName :: Lens' AssociationVersionInfo (Maybe Text) Source #
The name specified for the association version when the association version was created.
associationVersionInfo_calendarNames :: Lens' AssociationVersionInfo (Maybe [Text]) Source #
The names or Amazon Resource Names (ARNs) of the Change Calendar type documents your associations are gated under. The associations for this version only run when that Change Calendar is open. For more information, see Amazon Web Services Systems Manager Change Calendar.
associationVersionInfo_complianceSeverity :: Lens' AssociationVersionInfo (Maybe AssociationComplianceSeverity) Source #
The severity level that is assigned to the association.
associationVersionInfo_maxConcurrency :: Lens' AssociationVersionInfo (Maybe Text) Source #
The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.
If a new instance starts and attempts to run an association while
Systems Manager is running MaxConcurrency
associations, the
association is allowed to run. During the next association interval, the
new instance will process its association within the limit specified for
MaxConcurrency
.
AttachmentContent
data AttachmentContent Source #
A structure that includes attributes that describe a document attachment.
See: newAttachmentContent
smart constructor.
Constructors
AttachmentContent' | |
Fields
|
Instances
newAttachmentContent :: AttachmentContent Source #
Create a value of AttachmentContent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hash:AttachmentContent'
, attachmentContent_hash
- The cryptographic hash value of the document content.
$sel:size:AttachmentContent'
, attachmentContent_size
- The size of an attachment in bytes.
$sel:url:AttachmentContent'
, attachmentContent_url
- The URL location of the attachment content.
$sel:name:AttachmentContent'
, attachmentContent_name
- The name of an attachment.
$sel:hashType:AttachmentContent'
, attachmentContent_hashType
- The hash algorithm used to calculate the hash value.
attachmentContent_hash :: Lens' AttachmentContent (Maybe Text) Source #
The cryptographic hash value of the document content.
attachmentContent_size :: Lens' AttachmentContent (Maybe Integer) Source #
The size of an attachment in bytes.
attachmentContent_url :: Lens' AttachmentContent (Maybe Text) Source #
The URL location of the attachment content.
attachmentContent_name :: Lens' AttachmentContent (Maybe Text) Source #
The name of an attachment.
attachmentContent_hashType :: Lens' AttachmentContent (Maybe AttachmentHashType) Source #
The hash algorithm used to calculate the hash value.
AttachmentInformation
data AttachmentInformation Source #
An attribute of an attachment, such as the attachment name.
See: newAttachmentInformation
smart constructor.
Constructors
AttachmentInformation' | |
Instances
newAttachmentInformation :: AttachmentInformation Source #
Create a value of AttachmentInformation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:AttachmentInformation'
, attachmentInformation_name
- The name of the attachment.
attachmentInformation_name :: Lens' AttachmentInformation (Maybe Text) Source #
The name of the attachment.
AttachmentsSource
data AttachmentsSource Source #
Identifying information about a document attachment, including the file name and a key-value pair that identifies the location of an attachment to a document.
See: newAttachmentsSource
smart constructor.
Constructors
AttachmentsSource' | |
Fields
|
Instances
newAttachmentsSource :: AttachmentsSource Source #
Create a value of AttachmentsSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:AttachmentsSource'
, attachmentsSource_values
- The value of a key-value pair that identifies the location of an
attachment to a document. The format for Value depends on the type
of key you specify.
For the key SourceUrl, the value is an S3 bucket location. For example:
"Values": [ "s3://doc-example-bucket/my-folder" ]
For the key S3FileUrl, the value is a file in an S3 bucket. For example:
"Values": [ "s3://doc-example-bucket/my-folder/my-file.py" ]
For the key AttachmentReference, the value is constructed from the name of another SSM document in your account, a version number of that document, and a file attached to that document version that you want to reuse. For example:
"Values": [ "MyOtherDocument/3/my-other-file.py" ]
However, if the SSM document is shared with you from another account, the full SSM document ARN must be specified instead of the document name only. For example:
"Values": [ "arn:aws:ssm:us-east-2:111122223333:document/OtherAccountDocument/3/their-file.py" ]
$sel:key:AttachmentsSource'
, attachmentsSource_key
- The key of a key-value pair that identifies the location of an
attachment to a document.
$sel:name:AttachmentsSource'
, attachmentsSource_name
- The name of the document attachment file.
attachmentsSource_values :: Lens' AttachmentsSource (Maybe (NonEmpty Text)) Source #
The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.
For the key SourceUrl, the value is an S3 bucket location. For example:
"Values": [ "s3://doc-example-bucket/my-folder" ]
For the key S3FileUrl, the value is a file in an S3 bucket. For example:
"Values": [ "s3://doc-example-bucket/my-folder/my-file.py" ]
For the key AttachmentReference, the value is constructed from the name of another SSM document in your account, a version number of that document, and a file attached to that document version that you want to reuse. For example:
"Values": [ "MyOtherDocument/3/my-other-file.py" ]
However, if the SSM document is shared with you from another account, the full SSM document ARN must be specified instead of the document name only. For example:
"Values": [ "arn:aws:ssm:us-east-2:111122223333:document/OtherAccountDocument/3/their-file.py" ]
attachmentsSource_key :: Lens' AttachmentsSource (Maybe AttachmentsSourceKey) Source #
The key of a key-value pair that identifies the location of an attachment to a document.
attachmentsSource_name :: Lens' AttachmentsSource (Maybe Text) Source #
The name of the document attachment file.
AutomationExecution
data AutomationExecution Source #
Detailed information about the current state of an individual Automation execution.
See: newAutomationExecution
smart constructor.
Constructors
AutomationExecution' | |
Fields
|
Instances
newAutomationExecution :: AutomationExecution Source #
Create a value of AutomationExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scheduledTime:AutomationExecution'
, automationExecution_scheduledTime
- The date and time the Automation operation is scheduled to start.
$sel:associationId:AutomationExecution'
, automationExecution_associationId
- The ID of a State Manager association used in the Automation operation.
$sel:opsItemId:AutomationExecution'
, automationExecution_opsItemId
- The ID of an OpsItem that is created to represent a Change Manager
change request.
$sel:currentStepName:AutomationExecution'
, automationExecution_currentStepName
- The name of the step that is currently running.
$sel:targetParameterName:AutomationExecution'
, automationExecution_targetParameterName
- The parameter name.
$sel:targetLocations:AutomationExecution'
, automationExecution_targetLocations
- The combination of Amazon Web Services Regions and/or Amazon Web
Services accounts where you want to run the Automation.
$sel:progressCounters:AutomationExecution'
, automationExecution_progressCounters
- An aggregate of step execution statuses displayed in the Amazon Web
Services Systems Manager console for a multi-Region and multi-account
Automation execution.
$sel:executedBy:AutomationExecution'
, automationExecution_executedBy
- The Amazon Resource Name (ARN) of the user who ran the automation.
$sel:documentName:AutomationExecution'
, automationExecution_documentName
- The name of the Automation runbook used during the execution.
$sel:executionEndTime:AutomationExecution'
, automationExecution_executionEndTime
- The time the execution finished.
$sel:failureMessage:AutomationExecution'
, automationExecution_failureMessage
- A message describing why an execution has failed, if the status is set
to Failed.
$sel:automationSubtype:AutomationExecution'
, automationExecution_automationSubtype
- The subtype of the Automation operation. Currently, the only supported
value is ChangeRequest
.
$sel:mode:AutomationExecution'
, automationExecution_mode
- The automation execution mode.
$sel:targetMaps:AutomationExecution'
, automationExecution_targetMaps
- The specified key-value mapping of document parameters to target
resources.
$sel:stepExecutionsTruncated:AutomationExecution'
, automationExecution_stepExecutionsTruncated
- A boolean value that indicates if the response contains the full list of
the Automation step executions. If true, use the
DescribeAutomationStepExecutions API operation to get the full list of
step executions.
$sel:automationExecutionStatus:AutomationExecution'
, automationExecution_automationExecutionStatus
- The execution status of the Automation.
$sel:parentAutomationExecutionId:AutomationExecution'
, automationExecution_parentAutomationExecutionId
- The AutomationExecutionId of the parent automation.
$sel:outputs:AutomationExecution'
, automationExecution_outputs
- The list of execution outputs as defined in the Automation runbook.
$sel:maxErrors:AutomationExecution'
, automationExecution_maxErrors
- The MaxErrors value specified by the user when the execution started.
$sel:executionStartTime:AutomationExecution'
, automationExecution_executionStartTime
- The time the execution started.
$sel:currentAction:AutomationExecution'
, automationExecution_currentAction
- The action of the step that is currently running.
$sel:targets:AutomationExecution'
, automationExecution_targets
- The specified targets.
$sel:resolvedTargets:AutomationExecution'
, automationExecution_resolvedTargets
- A list of resolved targets in the rate control execution.
$sel:parameters:AutomationExecution'
, automationExecution_parameters
- The key-value map of execution parameters, which were supplied when
calling StartAutomationExecution.
$sel:documentVersion:AutomationExecution'
, automationExecution_documentVersion
- The version of the document to use during execution.
$sel:automationExecutionId:AutomationExecution'
, automationExecution_automationExecutionId
- The execution ID.
$sel:changeRequestName:AutomationExecution'
, automationExecution_changeRequestName
- The name of the Change Manager change request.
$sel:stepExecutions:AutomationExecution'
, automationExecution_stepExecutions
- A list of details about the current state of all steps that comprise an
execution. An Automation runbook contains a list of steps that are run
in order.
$sel:runbooks:AutomationExecution'
, automationExecution_runbooks
- Information about the Automation runbooks that are run as part of a
runbook workflow.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
$sel:maxConcurrency:AutomationExecution'
, automationExecution_maxConcurrency
- The MaxConcurrency
value specified by the user when the execution
started.
$sel:target:AutomationExecution'
, automationExecution_target
- The target of the execution.
automationExecution_scheduledTime :: Lens' AutomationExecution (Maybe UTCTime) Source #
The date and time the Automation operation is scheduled to start.
automationExecution_associationId :: Lens' AutomationExecution (Maybe Text) Source #
The ID of a State Manager association used in the Automation operation.
automationExecution_opsItemId :: Lens' AutomationExecution (Maybe Text) Source #
The ID of an OpsItem that is created to represent a Change Manager change request.
automationExecution_currentStepName :: Lens' AutomationExecution (Maybe Text) Source #
The name of the step that is currently running.
automationExecution_targetParameterName :: Lens' AutomationExecution (Maybe Text) Source #
The parameter name.
automationExecution_targetLocations :: Lens' AutomationExecution (Maybe (NonEmpty TargetLocation)) Source #
The combination of Amazon Web Services Regions and/or Amazon Web Services accounts where you want to run the Automation.
automationExecution_progressCounters :: Lens' AutomationExecution (Maybe ProgressCounters) Source #
An aggregate of step execution statuses displayed in the Amazon Web Services Systems Manager console for a multi-Region and multi-account Automation execution.
automationExecution_executedBy :: Lens' AutomationExecution (Maybe Text) Source #
The Amazon Resource Name (ARN) of the user who ran the automation.
automationExecution_documentName :: Lens' AutomationExecution (Maybe Text) Source #
The name of the Automation runbook used during the execution.
automationExecution_executionEndTime :: Lens' AutomationExecution (Maybe UTCTime) Source #
The time the execution finished.
automationExecution_failureMessage :: Lens' AutomationExecution (Maybe Text) Source #
A message describing why an execution has failed, if the status is set to Failed.
automationExecution_automationSubtype :: Lens' AutomationExecution (Maybe AutomationSubtype) Source #
The subtype of the Automation operation. Currently, the only supported
value is ChangeRequest
.
automationExecution_mode :: Lens' AutomationExecution (Maybe ExecutionMode) Source #
The automation execution mode.
automationExecution_targetMaps :: Lens' AutomationExecution (Maybe [HashMap Text [Text]]) Source #
The specified key-value mapping of document parameters to target resources.
automationExecution_stepExecutionsTruncated :: 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 operation to get the full list of step executions.
automationExecution_automationExecutionStatus :: Lens' AutomationExecution (Maybe AutomationExecutionStatus) Source #
The execution status of the Automation.
automationExecution_parentAutomationExecutionId :: Lens' AutomationExecution (Maybe Text) Source #
The AutomationExecutionId of the parent automation.
automationExecution_outputs :: Lens' AutomationExecution (Maybe (HashMap Text [Text])) Source #
The list of execution outputs as defined in the Automation runbook.
automationExecution_maxErrors :: Lens' AutomationExecution (Maybe Text) Source #
The MaxErrors value specified by the user when the execution started.
automationExecution_executionStartTime :: Lens' AutomationExecution (Maybe UTCTime) Source #
The time the execution started.
automationExecution_currentAction :: Lens' AutomationExecution (Maybe Text) Source #
The action of the step that is currently running.
automationExecution_targets :: Lens' AutomationExecution (Maybe [Target]) Source #
The specified targets.
automationExecution_resolvedTargets :: Lens' AutomationExecution (Maybe ResolvedTargets) Source #
A list of resolved targets in the rate control execution.
automationExecution_parameters :: Lens' AutomationExecution (Maybe (HashMap Text [Text])) Source #
The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.
automationExecution_documentVersion :: Lens' AutomationExecution (Maybe Text) Source #
The version of the document to use during execution.
automationExecution_automationExecutionId :: Lens' AutomationExecution (Maybe Text) Source #
The execution ID.
automationExecution_changeRequestName :: Lens' AutomationExecution (Maybe Text) Source #
The name of the Change Manager change request.
automationExecution_stepExecutions :: Lens' AutomationExecution (Maybe [StepExecution]) Source #
A list of details about the current state of all steps that comprise an execution. An Automation runbook contains a list of steps that are run in order.
automationExecution_runbooks :: Lens' AutomationExecution (Maybe (NonEmpty Runbook)) Source #
Information about the Automation runbooks that are run as part of a runbook workflow.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
automationExecution_maxConcurrency :: Lens' AutomationExecution (Maybe Text) Source #
The MaxConcurrency
value specified by the user when the execution
started.
automationExecution_target :: 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: newAutomationExecutionFilter
smart constructor.
Constructors
AutomationExecutionFilter' | |
Fields
|
Instances
newAutomationExecutionFilter Source #
Arguments
:: AutomationExecutionFilterKey | |
-> NonEmpty Text | |
-> AutomationExecutionFilter |
Create a value of AutomationExecutionFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:AutomationExecutionFilter'
, automationExecutionFilter_key
- One or more keys to limit the results.
$sel:values:AutomationExecutionFilter'
, automationExecutionFilter_values
- The values used to limit the execution information associated with the
filter's key.
automationExecutionFilter_key :: Lens' AutomationExecutionFilter AutomationExecutionFilterKey Source #
One or more keys to limit the results.
automationExecutionFilter_values :: 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: newAutomationExecutionMetadata
smart constructor.
Constructors
AutomationExecutionMetadata' | |
Fields
|
Instances
newAutomationExecutionMetadata :: AutomationExecutionMetadata Source #
Create a value of AutomationExecutionMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scheduledTime:AutomationExecutionMetadata'
, automationExecutionMetadata_scheduledTime
- The date and time the Automation operation is scheduled to start.
$sel:associationId:AutomationExecutionMetadata'
, automationExecutionMetadata_associationId
- The ID of a State Manager association used in the Automation operation.
$sel:opsItemId:AutomationExecutionMetadata'
, automationExecutionMetadata_opsItemId
- The ID of an OpsItem that is created to represent a Change Manager
change request.
$sel:currentStepName:AutomationExecutionMetadata'
, automationExecutionMetadata_currentStepName
- The name of the step that is currently running.
$sel:targetParameterName:AutomationExecutionMetadata'
, automationExecutionMetadata_targetParameterName
- The list of execution outputs as defined in the Automation runbook.
$sel:logFile:AutomationExecutionMetadata'
, automationExecutionMetadata_logFile
- An S3 bucket where execution information is stored.
$sel:executedBy:AutomationExecutionMetadata'
, automationExecutionMetadata_executedBy
- The IAM role ARN of the user who ran the automation.
$sel:documentName:AutomationExecutionMetadata'
, automationExecutionMetadata_documentName
- The name of the Automation runbook used during execution.
$sel:executionEndTime:AutomationExecutionMetadata'
, automationExecutionMetadata_executionEndTime
- The time the execution finished. This isn't populated if the execution
is still in progress.
$sel:failureMessage:AutomationExecutionMetadata'
, automationExecutionMetadata_failureMessage
- The list of execution outputs as defined in the Automation runbook.
$sel:automationSubtype:AutomationExecutionMetadata'
, automationExecutionMetadata_automationSubtype
- The subtype of the Automation operation. Currently, the only supported
value is ChangeRequest
.
$sel:mode:AutomationExecutionMetadata'
, automationExecutionMetadata_mode
- The Automation execution mode.
$sel:targetMaps:AutomationExecutionMetadata'
, automationExecutionMetadata_targetMaps
- The specified key-value mapping of document parameters to target
resources.
$sel:automationExecutionStatus:AutomationExecutionMetadata'
, automationExecutionMetadata_automationExecutionStatus
- The status of the execution.
$sel:parentAutomationExecutionId:AutomationExecutionMetadata'
, automationExecutionMetadata_parentAutomationExecutionId
- The execution ID of the parent automation.
$sel:outputs:AutomationExecutionMetadata'
, automationExecutionMetadata_outputs
- The list of execution outputs as defined in the Automation runbook.
$sel:maxErrors:AutomationExecutionMetadata'
, automationExecutionMetadata_maxErrors
- The MaxErrors
value specified by the user when starting the
automation.
$sel:executionStartTime:AutomationExecutionMetadata'
, automationExecutionMetadata_executionStartTime
- The time the execution started.
$sel:automationType:AutomationExecutionMetadata'
, automationExecutionMetadata_automationType
- Use this filter with DescribeAutomationExecutions. Specify either Local
or CrossAccount. CrossAccount is an Automation that runs in multiple
Amazon Web Services Regions and Amazon Web Services accounts. For more
information, see
Running Automation workflows in multiple Amazon Web Services Regions and accounts
in the Amazon Web Services Systems Manager User Guide.
$sel:currentAction:AutomationExecutionMetadata'
, automationExecutionMetadata_currentAction
- The action of the step that is currently running.
$sel:targets:AutomationExecutionMetadata'
, automationExecutionMetadata_targets
- The targets defined by the user when starting the automation.
$sel:resolvedTargets:AutomationExecutionMetadata'
, automationExecutionMetadata_resolvedTargets
- A list of targets that resolved during the execution.
$sel:documentVersion:AutomationExecutionMetadata'
, automationExecutionMetadata_documentVersion
- The document version used during the execution.
$sel:automationExecutionId:AutomationExecutionMetadata'
, automationExecutionMetadata_automationExecutionId
- The execution ID.
$sel:changeRequestName:AutomationExecutionMetadata'
, automationExecutionMetadata_changeRequestName
- The name of the Change Manager change request.
$sel:runbooks:AutomationExecutionMetadata'
, automationExecutionMetadata_runbooks
- Information about the Automation runbooks that are run during a runbook
workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
$sel:maxConcurrency:AutomationExecutionMetadata'
, automationExecutionMetadata_maxConcurrency
- The MaxConcurrency
value specified by the user when starting the
automation.
$sel:target:AutomationExecutionMetadata'
, automationExecutionMetadata_target
- The list of execution outputs as defined in the Automation runbook.
automationExecutionMetadata_scheduledTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #
The date and time the Automation operation is scheduled to start.
automationExecutionMetadata_associationId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The ID of a State Manager association used in the Automation operation.
automationExecutionMetadata_opsItemId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The ID of an OpsItem that is created to represent a Change Manager change request.
automationExecutionMetadata_currentStepName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The name of the step that is currently running.
automationExecutionMetadata_targetParameterName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The list of execution outputs as defined in the Automation runbook.
automationExecutionMetadata_logFile :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
An S3 bucket where execution information is stored.
automationExecutionMetadata_executedBy :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The IAM role ARN of the user who ran the automation.
automationExecutionMetadata_documentName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The name of the Automation runbook used during execution.
automationExecutionMetadata_executionEndTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #
The time the execution finished. This isn't populated if the execution is still in progress.
automationExecutionMetadata_failureMessage :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The list of execution outputs as defined in the Automation runbook.
automationExecutionMetadata_automationSubtype :: Lens' AutomationExecutionMetadata (Maybe AutomationSubtype) Source #
The subtype of the Automation operation. Currently, the only supported
value is ChangeRequest
.
automationExecutionMetadata_mode :: Lens' AutomationExecutionMetadata (Maybe ExecutionMode) Source #
The Automation execution mode.
automationExecutionMetadata_targetMaps :: Lens' AutomationExecutionMetadata (Maybe [HashMap Text [Text]]) Source #
The specified key-value mapping of document parameters to target resources.
automationExecutionMetadata_automationExecutionStatus :: Lens' AutomationExecutionMetadata (Maybe AutomationExecutionStatus) Source #
The status of the execution.
automationExecutionMetadata_parentAutomationExecutionId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The execution ID of the parent automation.
automationExecutionMetadata_outputs :: Lens' AutomationExecutionMetadata (Maybe (HashMap Text [Text])) Source #
The list of execution outputs as defined in the Automation runbook.
automationExecutionMetadata_maxErrors :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The MaxErrors
value specified by the user when starting the
automation.
automationExecutionMetadata_executionStartTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #
The time the execution started.
automationExecutionMetadata_automationType :: Lens' AutomationExecutionMetadata (Maybe AutomationType) Source #
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
automationExecutionMetadata_currentAction :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The action of the step that is currently running.
automationExecutionMetadata_targets :: Lens' AutomationExecutionMetadata (Maybe [Target]) Source #
The targets defined by the user when starting the automation.
automationExecutionMetadata_resolvedTargets :: Lens' AutomationExecutionMetadata (Maybe ResolvedTargets) Source #
A list of targets that resolved during the execution.
automationExecutionMetadata_documentVersion :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The document version used during the execution.
automationExecutionMetadata_automationExecutionId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The execution ID.
automationExecutionMetadata_changeRequestName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The name of the Change Manager change request.
automationExecutionMetadata_runbooks :: Lens' AutomationExecutionMetadata (Maybe (NonEmpty Runbook)) Source #
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
automationExecutionMetadata_maxConcurrency :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The MaxConcurrency
value specified by the user when starting the
automation.
automationExecutionMetadata_target :: Lens' AutomationExecutionMetadata (Maybe Text) Source #
The list of execution outputs as defined in the Automation runbook.
BaselineOverride
data BaselineOverride Source #
Defines the basic information about a patch baseline override.
See: newBaselineOverride
smart constructor.
Constructors
BaselineOverride' | |
Fields
|
Instances
newBaselineOverride :: BaselineOverride Source #
Create a value of BaselineOverride
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:approvalRules:BaselineOverride'
, baselineOverride_approvalRules
- Undocumented member.
$sel:operatingSystem:BaselineOverride'
, baselineOverride_operatingSystem
- The operating system rule used by the patch baseline override.
$sel:globalFilters:BaselineOverride'
, baselineOverride_globalFilters
- Undocumented member.
$sel:approvedPatchesComplianceLevel:BaselineOverride'
, baselineOverride_approvedPatchesComplianceLevel
- Defines the compliance level for approved patches. When an approved
patch is reported as missing, this value describes the severity of the
compliance violation.
$sel:rejectedPatchesAction:BaselineOverride'
, baselineOverride_rejectedPatchesAction
- The action for Patch Manager to take on patches included in the
RejectedPackages
list. A patch can be allowed only if it is a
dependency of another package, or blocked entirely along with packages
that include it as a dependency.
$sel:approvedPatches:BaselineOverride'
, baselineOverride_approvedPatches
- A list of explicitly approved patches for the baseline.
For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the Amazon Web Services Systems Manager User Guide.
$sel:approvedPatchesEnableNonSecurity:BaselineOverride'
, baselineOverride_approvedPatchesEnableNonSecurity
- Indicates whether the list of approved patches includes non-security
updates that should be applied to the instances. The default value is
false
. Applies to Linux instances only.
$sel:rejectedPatches:BaselineOverride'
, baselineOverride_rejectedPatches
- A list of explicitly rejected patches for the baseline.
For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the Amazon Web Services Systems Manager User Guide.
$sel:sources:BaselineOverride'
, baselineOverride_sources
- Information about the patches to use to update the instances, including
target operating systems and source repositories. Applies to Linux
instances only.
baselineOverride_approvalRules :: Lens' BaselineOverride (Maybe PatchRuleGroup) Source #
Undocumented member.
baselineOverride_operatingSystem :: Lens' BaselineOverride (Maybe OperatingSystem) Source #
The operating system rule used by the patch baseline override.
baselineOverride_globalFilters :: Lens' BaselineOverride (Maybe PatchFilterGroup) Source #
Undocumented member.
baselineOverride_approvedPatchesComplianceLevel :: Lens' BaselineOverride (Maybe PatchComplianceLevel) Source #
Defines the compliance level for approved patches. When an approved patch is reported as missing, this value describes the severity of the compliance violation.
baselineOverride_rejectedPatchesAction :: Lens' BaselineOverride (Maybe PatchAction) Source #
The action for Patch Manager to take on patches included in the
RejectedPackages
list. A patch can be allowed only if it is a
dependency of another package, or blocked entirely along with packages
that include it as a dependency.
baselineOverride_approvedPatches :: Lens' BaselineOverride (Maybe [Text]) Source #
A list of explicitly approved patches for the baseline.
For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the Amazon Web Services Systems Manager User Guide.
baselineOverride_approvedPatchesEnableNonSecurity :: Lens' BaselineOverride (Maybe Bool) Source #
Indicates whether the list of approved patches includes non-security
updates that should be applied to the instances. The default value is
false
. Applies to Linux instances only.
baselineOverride_rejectedPatches :: Lens' BaselineOverride (Maybe [Text]) Source #
A list of explicitly rejected patches for the baseline.
For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the Amazon Web Services Systems Manager User Guide.
baselineOverride_sources :: Lens' BaselineOverride (Maybe [PatchSource]) Source #
Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.
CloudWatchOutputConfig
data CloudWatchOutputConfig Source #
Configuration options for sending command output to Amazon CloudWatch Logs.
See: newCloudWatchOutputConfig
smart constructor.
Constructors
CloudWatchOutputConfig' | |
Fields
|
Instances
newCloudWatchOutputConfig :: CloudWatchOutputConfig Source #
Create a value of CloudWatchOutputConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cloudWatchLogGroupName:CloudWatchOutputConfig'
, cloudWatchOutputConfig_cloudWatchLogGroupName
- The name of the CloudWatch Logs log group where you want to send command
output. If you don't specify a group name, Amazon Web Services Systems
Manager automatically creates a log group for you. The log group uses
the following naming format:
aws/ssm/SystemsManagerDocumentName
$sel:cloudWatchOutputEnabled:CloudWatchOutputConfig'
, cloudWatchOutputConfig_cloudWatchOutputEnabled
- Enables Systems Manager to send command output to CloudWatch Logs.
cloudWatchOutputConfig_cloudWatchLogGroupName :: Lens' CloudWatchOutputConfig (Maybe Text) Source #
The name of the CloudWatch Logs log group where you want to send command output. If you don't specify a group name, Amazon Web Services Systems Manager automatically creates a log group for you. The log group uses the following naming format:
aws/ssm/SystemsManagerDocumentName
cloudWatchOutputConfig_cloudWatchOutputEnabled :: Lens' CloudWatchOutputConfig (Maybe Bool) Source #
Enables Systems Manager to send command output to CloudWatch Logs.
Command
Describes a command request.
See: newCommand
smart constructor.
Constructors
Command' | |
Fields
|
Instances
newCommand :: Command Source #
Create a value of Command
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Command'
, command_status
- The status of the command.
$sel:expiresAfter:Command'
, command_expiresAfter
- If this time is reached and the command hasn't already started running,
it won't run. Calculated based on the ExpiresAfter
user input
provided as part of the SendCommand
API operation.
$sel:notificationConfig:Command'
, command_notificationConfig
- Configurations for sending notifications about command status changes.
$sel:targetCount:Command'
, command_targetCount
- The number of targets for the command.
$sel:cloudWatchOutputConfig:Command'
, command_cloudWatchOutputConfig
- Amazon CloudWatch Logs information where you want Amazon Web Services
Systems Manager to send the command output.
$sel:deliveryTimedOutCount:Command'
, command_deliveryTimedOutCount
- The number of targets for which the status is Delivery Timed Out.
$sel:outputS3KeyPrefix:Command'
, command_outputS3KeyPrefix
- The S3 directory path inside the bucket where the responses to the
command executions should be stored. This was requested when issuing the
command.
$sel:documentName:Command'
, command_documentName
- The name of the document requested for execution.
$sel:errorCount:Command'
, command_errorCount
- The number of targets for which the status is Failed or Execution Timed
Out.
$sel:statusDetails:Command'
, command_statusDetails
- 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
Understanding command statuses
in the Amazon Web Services Systems Manager User Guide. StatusDetails
can be one of the following values:
- Pending: The command hasn't been sent to any instances.
- In Progress: The command has been sent to at least one instance but hasn't reached a final state on all instances.
- Success: The command successfully ran 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 doesn't 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 running it on any instance. This is a terminal state.
$sel:maxErrors:Command'
, command_maxErrors
- 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
Running commands using Systems Manager Run Command
in the Amazon Web Services Systems Manager User Guide.
$sel:instanceIds:Command'
, command_instanceIds
- The instance IDs against which this command was requested.
$sel:outputS3Region:Command'
, command_outputS3Region
- (Deprecated) You can no longer specify this parameter. The system
ignores it. Instead, Systems Manager automatically determines the Amazon
Web Services Region of the S3 bucket.
$sel:targets:Command'
, command_targets
- 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.
$sel:commandId:Command'
, command_commandId
- A unique identifier for this command.
$sel:parameters:Command'
, command_parameters
- The parameter values to be inserted in the document when running the
command.
$sel:documentVersion:Command'
, command_documentVersion
- The Systems Manager document (SSM document) version.
$sel:timeoutSeconds:Command'
, command_timeoutSeconds
- The TimeoutSeconds
value specified for a command.
$sel:comment:Command'
, command_comment
- User-specified information about the command, such as a brief
description of what the command should do.
$sel:completedCount:Command'
, command_completedCount
- 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.
$sel:outputS3BucketName:Command'
, command_outputS3BucketName
- The S3 bucket where the responses to the command executions should be
stored. This was requested when issuing the command.
$sel:maxConcurrency:Command'
, command_maxConcurrency
- The maximum number of instances that are allowed to run 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
Running commands using Systems Manager Run Command
in the Amazon Web Services Systems Manager User Guide.
$sel:requestedDateTime:Command'
, command_requestedDateTime
- The date and time the command was requested.
$sel:serviceRole:Command'
, command_serviceRole
- The Identity and Access Management (IAM) service role that Run Command,
a capability of Amazon Web Services Systems Manager, uses to act on your
behalf when sending notifications about command status changes.
command_status :: Lens' Command (Maybe CommandStatus) Source #
The status of the command.
command_expiresAfter :: Lens' Command (Maybe UTCTime) Source #
If this time is reached and the command hasn't already started running,
it won't run. Calculated based on the ExpiresAfter
user input
provided as part of the SendCommand
API operation.
command_notificationConfig :: Lens' Command (Maybe NotificationConfig) Source #
Configurations for sending notifications about command status changes.
command_cloudWatchOutputConfig :: Lens' Command (Maybe CloudWatchOutputConfig) Source #
Amazon CloudWatch Logs information where you want Amazon Web Services Systems Manager to send the command output.
command_deliveryTimedOutCount :: Lens' Command (Maybe Int) Source #
The number of targets for which the status is Delivery Timed Out.
command_outputS3KeyPrefix :: 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.
command_documentName :: Lens' Command (Maybe Text) Source #
The name of the document requested for execution.
command_errorCount :: Lens' Command (Maybe Int) Source #
The number of targets for which the status is Failed or Execution Timed Out.
command_statusDetails :: 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
Understanding command statuses
in the Amazon Web Services Systems Manager User Guide. StatusDetails
can be one of the following values:
- Pending: The command hasn't been sent to any instances.
- In Progress: The command has been sent to at least one instance but hasn't reached a final state on all instances.
- Success: The command successfully ran 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 doesn't 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 running it on any instance. This is a terminal state.
command_maxErrors :: 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
Running commands using Systems Manager Run Command
in the Amazon Web Services Systems Manager User Guide.
command_instanceIds :: Lens' Command (Maybe [Text]) Source #
The instance IDs against which this command was requested.
command_outputS3Region :: Lens' Command (Maybe Text) Source #
(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon Web Services Region of the S3 bucket.
command_targets :: Lens' Command (Maybe [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.
command_parameters :: Lens' Command (Maybe (HashMap Text [Text])) Source #
The parameter values to be inserted in the document when running the command.
command_documentVersion :: Lens' Command (Maybe Text) Source #
The Systems Manager document (SSM document) version.
command_timeoutSeconds :: Lens' Command (Maybe Natural) Source #
The TimeoutSeconds
value specified for a command.
command_comment :: Lens' Command (Maybe Text) Source #
User-specified information about the command, such as a brief description of what the command should do.
command_completedCount :: 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.
command_outputS3BucketName :: 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.
command_maxConcurrency :: Lens' Command (Maybe Text) Source #
The maximum number of instances that are allowed to run 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
Running commands using Systems Manager Run Command
in the Amazon Web Services Systems Manager User Guide.
command_requestedDateTime :: Lens' Command (Maybe UTCTime) Source #
The date and time the command was requested.
command_serviceRole :: Lens' Command (Maybe Text) Source #
The Identity and Access Management (IAM) service role that Run Command, a capability of Amazon Web Services Systems Manager, uses to act on your behalf when sending notifications about command status changes.
CommandFilter
data CommandFilter Source #
Describes a command filter.
An instance ID can't be specified when a command status is Pending
because the command hasn't run on the instance yet.
See: newCommandFilter
smart constructor.
Constructors
CommandFilter' | |
Fields
|
Instances
Create a value of CommandFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:CommandFilter'
, commandFilter_key
- The name of the filter.
$sel:value:CommandFilter'
, commandFilter_value
- The filter value. Valid values for each filter key are as follows:
- InvokedAfter: Specify a timestamp to limit your results. For
example, specify
2021-07-07T00:00:00Z
to see a list of command executions occurring July 7, 2021, and later. - InvokedBefore: Specify a timestamp to limit your results. For
example, specify
2021-07-07T00:00:00Z
to see a list of command executions from before July 7, 2021. Status: Specify a valid command status to see a list of all command executions with that status. The status choices depend on the API you call.
The status values you can specify for
ListCommands
are:Pending
InProgress
Success
Cancelled
Failed
TimedOut
(this includes both Delivery and Execution time outs)AccessDenied
DeliveryTimedOut
ExecutionTimedOut
Incomplete
NoInstancesInTag
LimitExceeded
The status values you can specify for
ListCommandInvocations
are:Pending
InProgress
Delayed
Success
Cancelled
Failed
TimedOut
(this includes both Delivery and Execution time outs)AccessDenied
DeliveryTimedOut
ExecutionTimedOut
Undeliverable
InvalidPlatform
Terminated
- DocumentName: Specify name of the Amazon Web Services Systems
Manager document (SSM document) for which you want to see command
execution results. For example, specify
AWS-RunPatchBaseline
to see command executions that used this SSM document to perform security patching operations on instances. ExecutionStage: Specify one of the following values:
Executing
: Returns a list of command executions that are currently still running.Complete
: Returns a list of command executions that have already completed.
commandFilter_key :: Lens' CommandFilter CommandFilterKey Source #
The name of the filter.
commandFilter_value :: Lens' CommandFilter Text Source #
The filter value. Valid values for each filter key are as follows:
- InvokedAfter: Specify a timestamp to limit your results. For
example, specify
2021-07-07T00:00:00Z
to see a list of command executions occurring July 7, 2021, and later. - InvokedBefore: Specify a timestamp to limit your results. For
example, specify
2021-07-07T00:00:00Z
to see a list of command executions from before July 7, 2021. Status: Specify a valid command status to see a list of all command executions with that status. The status choices depend on the API you call.
The status values you can specify for
ListCommands
are:Pending
InProgress
Success
Cancelled
Failed
TimedOut
(this includes both Delivery and Execution time outs)AccessDenied
DeliveryTimedOut
ExecutionTimedOut
Incomplete
NoInstancesInTag
LimitExceeded
The status values you can specify for
ListCommandInvocations
are:Pending
InProgress
Delayed
Success
Cancelled
Failed
TimedOut
(this includes both Delivery and Execution time outs)AccessDenied
DeliveryTimedOut
ExecutionTimedOut
Undeliverable
InvalidPlatform
Terminated
- DocumentName: Specify name of the Amazon Web Services Systems
Manager document (SSM document) for which you want to see command
execution results. For example, specify
AWS-RunPatchBaseline
to see command executions that used this SSM document to perform security patching operations on instances. ExecutionStage: Specify one of the following values:
Executing
: Returns a list of command executions that are currently still running.Complete
: Returns a list of command executions that have already completed.
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 runs 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 ran.
See: newCommandInvocation
smart constructor.
Constructors
CommandInvocation' | |
Fields
|
Instances
newCommandInvocation :: CommandInvocation Source #
Create a value of CommandInvocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:CommandInvocation'
, commandInvocation_instanceId
- The instance ID in which this invocation was requested.
$sel:status:CommandInvocation'
, commandInvocation_status
- Whether or not the invocation succeeded, failed, or is pending.
$sel:notificationConfig:CommandInvocation'
, commandInvocation_notificationConfig
- Configurations for sending notifications about command status changes on
a per instance basis.
$sel:commandPlugins:CommandInvocation'
, commandInvocation_commandPlugins
- Plugins processed by the command.
$sel:cloudWatchOutputConfig:CommandInvocation'
, commandInvocation_cloudWatchOutputConfig
- Amazon CloudWatch Logs information where you want Amazon Web Services
Systems Manager to send the command output.
$sel:documentName:CommandInvocation'
, commandInvocation_documentName
- The document name that was requested for execution.
$sel:standardErrorUrl:CommandInvocation'
, commandInvocation_standardErrorUrl
- The URL to the plugin's StdErr file in Amazon Simple Storage Service
(Amazon S3), if the 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 S3 bucket was defined for the command.
$sel:statusDetails:CommandInvocation'
, commandInvocation_statusDetails
- 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
Understanding command statuses
in the Amazon Web Services Systems Manager User Guide. StatusDetails
can be one of the following values:
- Pending: The command hasn't been sent to the instance.
- In Progress: The command has been sent to the instance but hasn't 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 wasn't delivered to the instance
before the delivery timeout expired. Delivery timeouts don't 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 wasn't 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 wasn't successful on the instance. For a
plugin, this indicates that the result code wasn't zero. For a
command invocation, this indicates that the result code for one or
more plugins wasn't 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.
$sel:standardOutputUrl:CommandInvocation'
, commandInvocation_standardOutputUrl
- The URL to the plugin's StdOut file in Amazon Simple Storage Service
(Amazon S3), if the 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 S3 bucket was defined for the command.
$sel:commandId:CommandInvocation'
, commandInvocation_commandId
- The command against which this invocation was requested.
$sel:documentVersion:CommandInvocation'
, commandInvocation_documentVersion
- The Systems Manager document (SSM document) version.
$sel:comment:CommandInvocation'
, commandInvocation_comment
- User-specified information about the command, such as a brief
description of what the command should do.
$sel:traceOutput:CommandInvocation'
, commandInvocation_traceOutput
- Gets the trace output sent by the agent.
$sel:instanceName:CommandInvocation'
, commandInvocation_instanceName
- The fully qualified host name of the managed instance.
$sel:requestedDateTime:CommandInvocation'
, commandInvocation_requestedDateTime
- The time and date the request was sent to this instance.
$sel:serviceRole:CommandInvocation'
, commandInvocation_serviceRole
- The Identity and Access Management (IAM) service role that Run Command,
a capability of Amazon Web Services Systems Manager, uses to act on your
behalf when sending notifications about command status changes on a per
instance basis.
commandInvocation_instanceId :: Lens' CommandInvocation (Maybe Text) Source #
The instance ID in which this invocation was requested.
commandInvocation_status :: Lens' CommandInvocation (Maybe CommandInvocationStatus) Source #
Whether or not the invocation succeeded, failed, or is pending.
commandInvocation_notificationConfig :: Lens' CommandInvocation (Maybe NotificationConfig) Source #
Configurations for sending notifications about command status changes on a per instance basis.
commandInvocation_commandPlugins :: Lens' CommandInvocation (Maybe [CommandPlugin]) Source #
Plugins processed by the command.
commandInvocation_cloudWatchOutputConfig :: Lens' CommandInvocation (Maybe CloudWatchOutputConfig) Source #
Amazon CloudWatch Logs information where you want Amazon Web Services Systems Manager to send the command output.
commandInvocation_documentName :: Lens' CommandInvocation (Maybe Text) Source #
The document name that was requested for execution.
commandInvocation_standardErrorUrl :: Lens' CommandInvocation (Maybe Text) Source #
The URL to the plugin's StdErr file in Amazon Simple Storage Service
(Amazon S3), if the 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 S3 bucket was defined for the command.
commandInvocation_statusDetails :: 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 Understanding command statuses in the Amazon Web Services Systems Manager User Guide. StatusDetails can be one of the following values:
- Pending: The command hasn't been sent to the instance.
- In Progress: The command has been sent to the instance but hasn't 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 wasn't delivered to the instance
before the delivery timeout expired. Delivery timeouts don't 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 wasn't 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 wasn't successful on the instance. For a
plugin, this indicates that the result code wasn't zero. For a
command invocation, this indicates that the result code for one or
more plugins wasn't 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.
commandInvocation_standardOutputUrl :: Lens' CommandInvocation (Maybe Text) Source #
The URL to the plugin's StdOut file in Amazon Simple Storage Service
(Amazon S3), if the 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 S3 bucket was defined for the command.
commandInvocation_commandId :: Lens' CommandInvocation (Maybe Text) Source #
The command against which this invocation was requested.
commandInvocation_documentVersion :: Lens' CommandInvocation (Maybe Text) Source #
The Systems Manager document (SSM document) version.
commandInvocation_comment :: Lens' CommandInvocation (Maybe Text) Source #
User-specified information about the command, such as a brief description of what the command should do.
commandInvocation_traceOutput :: Lens' CommandInvocation (Maybe Text) Source #
Gets the trace output sent by the agent.
commandInvocation_instanceName :: Lens' CommandInvocation (Maybe Text) Source #
The fully qualified host name of the managed instance.
commandInvocation_requestedDateTime :: Lens' CommandInvocation (Maybe UTCTime) Source #
The time and date the request was sent to this instance.
commandInvocation_serviceRole :: Lens' CommandInvocation (Maybe Text) Source #
The Identity and Access Management (IAM) service role that Run Command, a capability of Amazon Web Services Systems Manager, 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: newCommandPlugin
smart constructor.
Constructors
CommandPlugin' | |
Fields
|
Instances
newCommandPlugin :: CommandPlugin Source #
Create a value of CommandPlugin
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:CommandPlugin'
, commandPlugin_status
- The status of this plugin. You can run a document with multiple plugins.
$sel:responseStartDateTime:CommandPlugin'
, commandPlugin_responseStartDateTime
- The time the plugin started running.
$sel:outputS3KeyPrefix:CommandPlugin'
, commandPlugin_outputS3KeyPrefix
- 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:
doc-example-bucket/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-02573cafcfEXAMPLE/awsrunShellScript
doc-example-bucket
is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix
is the name of the S3 prefix;
i-02573cafcfEXAMPLE
is the instance ID;
awsrunShellScript
is the name of the plugin.
$sel:standardErrorUrl:CommandPlugin'
, commandPlugin_standardErrorUrl
- The URL for the complete text written by the plugin to stderr. If
execution isn't yet complete, then this string is empty.
$sel:responseCode:CommandPlugin'
, commandPlugin_responseCode
- A numeric response code generated after running the plugin.
$sel:statusDetails:CommandPlugin'
, commandPlugin_statusDetails
- 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
Understanding command statuses
in the Amazon Web Services Systems Manager User Guide. StatusDetails
can be one of the following values:
- Pending: The command hasn't been sent to the instance.
- In Progress: The command has been sent to the instance but hasn't 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 wasn't delivered to the instance
before the delivery timeout expired. Delivery timeouts don't 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 wasn't 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 wasn't successful on the instance. For a plugin, this indicates that the result code wasn't zero. For a command invocation, this indicates that the result code for one or more plugins wasn't 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.
$sel:output:CommandPlugin'
, commandPlugin_output
- Output of the plugin execution.
$sel:standardOutputUrl:CommandPlugin'
, commandPlugin_standardOutputUrl
- The URL for the complete text written by the plugin to stdout in Amazon
S3. If the S3 bucket for the command wasn't specified, then this string
is empty.
$sel:name:CommandPlugin'
, commandPlugin_name
- 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
.
$sel:outputS3Region:CommandPlugin'
, commandPlugin_outputS3Region
- (Deprecated) You can no longer specify this parameter. The system
ignores it. Instead, Amazon Web Services Systems Manager automatically
determines the S3 bucket region.
$sel:outputS3BucketName:CommandPlugin'
, commandPlugin_outputS3BucketName
- 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:
doc-example-bucket/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-02573cafcfEXAMPLE/awsrunShellScript
doc-example-bucket
is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix
is the name of the S3 prefix;
i-02573cafcfEXAMPLE
is the instance ID;
awsrunShellScript
is the name of the plugin.
$sel:responseFinishDateTime:CommandPlugin'
, commandPlugin_responseFinishDateTime
- The time the plugin stopped running. Could stop prematurely if, for
example, a cancel command was sent.
commandPlugin_status :: Lens' CommandPlugin (Maybe CommandPluginStatus) Source #
The status of this plugin. You can run a document with multiple plugins.
commandPlugin_responseStartDateTime :: Lens' CommandPlugin (Maybe UTCTime) Source #
The time the plugin started running.
commandPlugin_outputS3KeyPrefix :: 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:
doc-example-bucket/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-02573cafcfEXAMPLE/awsrunShellScript
doc-example-bucket
is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix
is the name of the S3 prefix;
i-02573cafcfEXAMPLE
is the instance ID;
awsrunShellScript
is the name of the plugin.
commandPlugin_standardErrorUrl :: Lens' CommandPlugin (Maybe Text) Source #
The URL for the complete text written by the plugin to stderr. If execution isn't yet complete, then this string is empty.
commandPlugin_responseCode :: Lens' CommandPlugin (Maybe Int) Source #
A numeric response code generated after running the plugin.
commandPlugin_statusDetails :: 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
Understanding command statuses
in the Amazon Web Services Systems Manager User Guide. StatusDetails
can be one of the following values:
- Pending: The command hasn't been sent to the instance.
- In Progress: The command has been sent to the instance but hasn't 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 wasn't delivered to the instance
before the delivery timeout expired. Delivery timeouts don't 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 wasn't 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 wasn't successful on the instance. For a plugin, this indicates that the result code wasn't zero. For a command invocation, this indicates that the result code for one or more plugins wasn't 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.
commandPlugin_output :: Lens' CommandPlugin (Maybe Text) Source #
Output of the plugin execution.
commandPlugin_standardOutputUrl :: Lens' CommandPlugin (Maybe Text) Source #
The URL for the complete text written by the plugin to stdout in Amazon S3. If the S3 bucket for the command wasn't specified, then this string is empty.
commandPlugin_name :: 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
.
commandPlugin_outputS3Region :: Lens' CommandPlugin (Maybe Text) Source #
(Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Amazon Web Services Systems Manager automatically determines the S3 bucket region.
commandPlugin_outputS3BucketName :: 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:
doc-example-bucket/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-02573cafcfEXAMPLE/awsrunShellScript
doc-example-bucket
is the name of the S3 bucket;
ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix
is the name of the S3 prefix;
i-02573cafcfEXAMPLE
is the instance ID;
awsrunShellScript
is the name of the plugin.
commandPlugin_responseFinishDateTime :: Lens' CommandPlugin (Maybe UTCTime) Source #
The time the plugin stopped running. 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: newComplianceExecutionSummary
smart constructor.
Constructors
ComplianceExecutionSummary' | |
Fields
|
Instances
newComplianceExecutionSummary Source #
Create a value of ComplianceExecutionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:executionId:ComplianceExecutionSummary'
, complianceExecutionSummary_executionId
- 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.
$sel:executionType:ComplianceExecutionSummary'
, complianceExecutionSummary_executionType
- The type of execution. For example, Command
is a valid execution type.
$sel:executionTime:ComplianceExecutionSummary'
, complianceExecutionSummary_executionTime
- The time the execution ran as a datetime object that is saved in the
following format: yyyy-MM-dd'T'HH:mm:ss'Z'.
complianceExecutionSummary_executionId :: 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.
complianceExecutionSummary_executionType :: Lens' ComplianceExecutionSummary (Maybe Text) Source #
The type of execution. For example, Command
is a valid execution type.
complianceExecutionSummary_executionTime :: 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, and so on.
See: newComplianceItem
smart constructor.
Constructors
ComplianceItem' | |
Fields
|
Instances
newComplianceItem :: ComplianceItem Source #
Create a value of ComplianceItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ComplianceItem'
, complianceItem_status
- The status of the compliance item. An item is either COMPLIANT,
NON_COMPLIANT, or an empty string (for Windows patches that aren't
applicable).
$sel:resourceId:ComplianceItem'
, complianceItem_resourceId
- An ID for the resource. For a managed instance, this is the instance ID.
$sel:resourceType:ComplianceItem'
, complianceItem_resourceType
- The type of resource. ManagedInstance
is currently the only supported
resource type.
$sel:severity:ComplianceItem'
, complianceItem_severity
- The severity of the compliance status. Severity can be one of the
following: Critical, High, Medium, Low, Informational, Unspecified.
$sel:executionSummary:ComplianceItem'
, complianceItem_executionSummary
- A summary for the compliance item. The summary includes an execution ID,
the execution type (for example, command), and the execution time.
$sel:details:ComplianceItem'
, complianceItem_details
- A "Key": "Value" tag combination for the compliance item.
$sel:id:ComplianceItem'
, complianceItem_id
- 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.
$sel:complianceType:ComplianceItem'
, complianceItem_complianceType
- The compliance type. For example, Association (for a State Manager
association), Patch, or Custom:string
are all valid compliance types.
$sel:title:ComplianceItem'
, complianceItem_title
- 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.
complianceItem_status :: Lens' ComplianceItem (Maybe ComplianceStatus) Source #
The status of the compliance item. An item is either COMPLIANT, NON_COMPLIANT, or an empty string (for Windows patches that aren't applicable).
complianceItem_resourceId :: Lens' ComplianceItem (Maybe Text) Source #
An ID for the resource. For a managed instance, this is the instance ID.
complianceItem_resourceType :: Lens' ComplianceItem (Maybe Text) Source #
The type of resource. ManagedInstance
is currently the only supported
resource type.
complianceItem_severity :: Lens' ComplianceItem (Maybe ComplianceSeverity) Source #
The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
complianceItem_executionSummary :: 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.
complianceItem_details :: Lens' ComplianceItem (Maybe (HashMap Text Text)) Source #
A "Key": "Value" tag combination for the compliance item.
complianceItem_id :: 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.
complianceItem_complianceType :: 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.
complianceItem_title :: 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: newComplianceItemEntry
smart constructor.
Constructors
ComplianceItemEntry' | |
Fields
|
Instances
newComplianceItemEntry Source #
Arguments
:: ComplianceSeverity | |
-> ComplianceStatus | |
-> ComplianceItemEntry |
Create a value of ComplianceItemEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:details:ComplianceItemEntry'
, complianceItemEntry_details
- A "Key": "Value" tag combination for the compliance item.
$sel:id:ComplianceItemEntry'
, complianceItemEntry_id
- The compliance item ID. For example, if the compliance item is a Windows
patch, the ID could be the number of the KB article.
$sel:title:ComplianceItemEntry'
, complianceItemEntry_title
- 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.
$sel:severity:ComplianceItemEntry'
, complianceItemEntry_severity
- The severity of the compliance status. Severity can be one of the
following: Critical, High, Medium, Low, Informational, Unspecified.
$sel:status:ComplianceItemEntry'
, complianceItemEntry_status
- The status of the compliance item. An item is either COMPLIANT or
NON_COMPLIANT.
complianceItemEntry_details :: Lens' ComplianceItemEntry (Maybe (HashMap Text Text)) Source #
A "Key": "Value" tag combination for the compliance item.
complianceItemEntry_id :: 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.
complianceItemEntry_title :: 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.
complianceItemEntry_severity :: Lens' ComplianceItemEntry ComplianceSeverity Source #
The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
complianceItemEntry_status :: 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: newComplianceStringFilter
smart constructor.
Constructors
ComplianceStringFilter' | |
Instances
newComplianceStringFilter :: ComplianceStringFilter Source #
Create a value of ComplianceStringFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:ComplianceStringFilter'
, complianceStringFilter_values
- The value for which to search.
$sel:key:ComplianceStringFilter'
, complianceStringFilter_key
- The name of the filter.
$sel:type':ComplianceStringFilter'
, complianceStringFilter_type
- The type of comparison that should be performed for the value: Equal,
NotEqual, BeginWith, LessThan, or GreaterThan.
complianceStringFilter_values :: Lens' ComplianceStringFilter (Maybe (NonEmpty Text)) Source #
The value for which to search.
complianceStringFilter_key :: Lens' ComplianceStringFilter (Maybe Text) Source #
The name of the filter.
complianceStringFilter_type :: 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: newComplianceSummaryItem
smart constructor.
Constructors
ComplianceSummaryItem' | |
Fields
|
Instances
newComplianceSummaryItem :: ComplianceSummaryItem Source #
Create a value of ComplianceSummaryItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nonCompliantSummary:ComplianceSummaryItem'
, complianceSummaryItem_nonCompliantSummary
- A list of NON_COMPLIANT items for the specified compliance type.
$sel:compliantSummary:ComplianceSummaryItem'
, complianceSummaryItem_compliantSummary
- A list of COMPLIANT items for the specified compliance type.
$sel:complianceType:ComplianceSummaryItem'
, complianceSummaryItem_complianceType
- The type of compliance item. For example, the compliance type can be
Association, Patch, or Custom:string.
complianceSummaryItem_nonCompliantSummary :: Lens' ComplianceSummaryItem (Maybe NonCompliantSummary) Source #
A list of NON_COMPLIANT items for the specified compliance type.
complianceSummaryItem_compliantSummary :: Lens' ComplianceSummaryItem (Maybe CompliantSummary) Source #
A list of COMPLIANT items for the specified compliance type.
complianceSummaryItem_complianceType :: 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: newCompliantSummary
smart constructor.
Constructors
CompliantSummary' | |
Fields
|
Instances
newCompliantSummary :: CompliantSummary Source #
Create a value of CompliantSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:compliantCount:CompliantSummary'
, compliantSummary_compliantCount
- The total number of resources that are compliant.
$sel:severitySummary:CompliantSummary'
, compliantSummary_severitySummary
- A summary of the compliance severity by compliance type.
compliantSummary_compliantCount :: Lens' CompliantSummary (Maybe Int) Source #
The total number of resources that are compliant.
compliantSummary_severitySummary :: Lens' CompliantSummary (Maybe SeveritySummary) Source #
A summary of the compliance severity by compliance type.
CreateAssociationBatchRequestEntry
data CreateAssociationBatchRequestEntry Source #
Describes the association of a Amazon Web Services Systems Manager document (SSM document) and an instance.
See: newCreateAssociationBatchRequestEntry
smart constructor.
Constructors
CreateAssociationBatchRequestEntry' | |
Fields
|
Instances
newCreateAssociationBatchRequestEntry Source #
Create a value of CreateAssociationBatchRequestEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_instanceId
- The instance ID.
InstanceId
has been deprecated. To specify an instance ID for an
association, use the Targets
parameter. Requests that include the
parameter InstanceID
with Systems Manager documents (SSM documents)
that use schema version 2.0 or later will fail. In addition, if you use
the parameter InstanceId
, you can't use the parameters
AssociationName
, DocumentVersion
, MaxErrors
, MaxConcurrency
,
OutputLocation
, or ScheduleExpression
. To use these parameters, you
must use the Targets
parameter.
$sel:targetLocations:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_targetLocations
- Use this action to create an association in multiple Regions and
multiple accounts.
$sel:applyOnlyAtCronInterval:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_applyOnlyAtCronInterval
- By default, when you create a new associations, the system runs it
immediately after it is created and then according to the schedule you
specified. Specify this option if you don't want an association to run
immediately after you create it. This parameter isn't supported for
rate expressions.
$sel:maxErrors:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_maxErrors
- The number of errors that are allowed before the system stops sending
requests to run the association on additional targets. You can specify
either an absolute number of errors, for example 10, or a percentage of
the target set, for example 10%. If you specify 3, for example, the
system stops sending requests when the fourth error is received. If you
specify 0, then the system stops sending requests after the first error
is returned. If you run an association on 50 instances and set
MaxError
to 10%, then the system stops sending the request when the
sixth error is received.
Executions that are already running an association when MaxErrors
is
reached are allowed to complete, but some of these executions may fail
as well. If you need to ensure that there won't be more than max-errors
failed executions, set MaxConcurrency
to 1 so that executions proceed
one at a time.
$sel:scheduleExpression:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_scheduleExpression
- A cron expression that specifies a schedule when the association runs.
$sel:outputLocation:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_outputLocation
- An S3 bucket where you want to store the results of this request.
$sel:syncCompliance:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_syncCompliance
- The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the
association execution to determine the compliance status. If the
association execution runs successfully, then the association is
COMPLIANT
. If the association execution doesn't run successfully, the
association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter
for the PutComplianceItems API operation. In this case, compliance data
isn't managed by State Manager, a capability of Amazon Web Services
Systems Manager. It is managed by your direct call to the
PutComplianceItems API operation.
By default, all associations use AUTO
mode.
$sel:targets:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_targets
- The instances targeted by the request.
$sel:parameters:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_parameters
- A description of the parameters for a document.
$sel:documentVersion:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_documentVersion
- The document version.
$sel:automationTargetParameterName:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_automationTargetParameterName
- Specify the target for the association. This target is required for
associations that use an Automation runbook and target resources by
using rate controls. Automation is a capability of Amazon Web Services
Systems Manager.
$sel:associationName:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_associationName
- Specify a descriptive name for the association.
$sel:calendarNames:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_calendarNames
- The names or Amazon Resource Names (ARNs) of the Change Calendar type
documents your associations are gated under. The associations only run
when that Change Calendar is open. For more information, see
Amazon Web Services Systems Manager Change Calendar.
$sel:complianceSeverity:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_complianceSeverity
- The severity level to assign to the association.
$sel:maxConcurrency:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_maxConcurrency
- The maximum number of targets allowed to run the association at the same
time. You can specify a number, for example 10, or a percentage of the
target set, for example 10%. The default value is 100%, which means all
targets run the association at the same time.
If a new instance starts and attempts to run an association while
Systems Manager is running MaxConcurrency
associations, the
association is allowed to run. During the next association interval, the
new instance will process its association within the limit specified for
MaxConcurrency
.
$sel:name:CreateAssociationBatchRequestEntry'
, createAssociationBatchRequestEntry_name
- The name of the SSM document that contains the configuration information
for the instance. You can specify Command or Automation runbooks.
You can specify Amazon Web Services-predefined documents, documents you created, or a document that is shared with you from another account.
For SSM documents that are shared with you from other Amazon Web Services accounts, you must specify the complete SSM document ARN, in the following format:
arn:aws:ssm:region:account-id:document/document-name
For example:
arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document
For Amazon Web Services-predefined documents and SSM documents you
created in your account, you only need to specify the document name. For
example, AWS-ApplyPatchBaseline
or My-Document
.
createAssociationBatchRequestEntry_instanceId :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
The instance ID.
InstanceId
has been deprecated. To specify an instance ID for an
association, use the Targets
parameter. Requests that include the
parameter InstanceID
with Systems Manager documents (SSM documents)
that use schema version 2.0 or later will fail. In addition, if you use
the parameter InstanceId
, you can't use the parameters
AssociationName
, DocumentVersion
, MaxErrors
, MaxConcurrency
,
OutputLocation
, or ScheduleExpression
. To use these parameters, you
must use the Targets
parameter.
createAssociationBatchRequestEntry_targetLocations :: Lens' CreateAssociationBatchRequestEntry (Maybe (NonEmpty TargetLocation)) Source #
Use this action to create an association in multiple Regions and multiple accounts.
createAssociationBatchRequestEntry_applyOnlyAtCronInterval :: Lens' CreateAssociationBatchRequestEntry (Maybe Bool) Source #
By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter isn't supported for rate expressions.
createAssociationBatchRequestEntry_maxErrors :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
The number of errors that are allowed before the system stops sending
requests to run the association on additional targets. You can specify
either an absolute number of errors, for example 10, or a percentage of
the target set, for example 10%. If you specify 3, for example, the
system stops sending requests when the fourth error is received. If you
specify 0, then the system stops sending requests after the first error
is returned. If you run an association on 50 instances and set
MaxError
to 10%, then the system stops sending the request when the
sixth error is received.
Executions that are already running an association when MaxErrors
is
reached are allowed to complete, but some of these executions may fail
as well. If you need to ensure that there won't be more than max-errors
failed executions, set MaxConcurrency
to 1 so that executions proceed
one at a time.
createAssociationBatchRequestEntry_scheduleExpression :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
A cron expression that specifies a schedule when the association runs.
createAssociationBatchRequestEntry_outputLocation :: Lens' CreateAssociationBatchRequestEntry (Maybe InstanceAssociationOutputLocation) Source #
An S3 bucket where you want to store the results of this request.
createAssociationBatchRequestEntry_syncCompliance :: Lens' CreateAssociationBatchRequestEntry (Maybe AssociationSyncCompliance) Source #
The mode for generating association compliance. You can specify AUTO
or MANUAL
. In AUTO
mode, the system uses the status of the
association execution to determine the compliance status. If the
association execution runs successfully, then the association is
COMPLIANT
. If the association execution doesn't run successfully, the
association is NON-COMPLIANT
.
In MANUAL
mode, you must specify the AssociationId
as a parameter
for the PutComplianceItems API operation. In this case, compliance data
isn't managed by State Manager, a capability of Amazon Web Services
Systems Manager. It is managed by your direct call to the
PutComplianceItems API operation.
By default, all associations use AUTO
mode.
createAssociationBatchRequestEntry_targets :: Lens' CreateAssociationBatchRequestEntry (Maybe [Target]) Source #
The instances targeted by the request.
createAssociationBatchRequestEntry_parameters :: Lens' CreateAssociationBatchRequestEntry (Maybe (HashMap Text [Text])) Source #
A description of the parameters for a document.
createAssociationBatchRequestEntry_documentVersion :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
The document version.
createAssociationBatchRequestEntry_automationTargetParameterName :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
Specify the target for the association. This target is required for associations that use an Automation runbook and target resources by using rate controls. Automation is a capability of Amazon Web Services Systems Manager.
createAssociationBatchRequestEntry_associationName :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
Specify a descriptive name for the association.
createAssociationBatchRequestEntry_calendarNames :: Lens' CreateAssociationBatchRequestEntry (Maybe [Text]) Source #
The names or Amazon Resource Names (ARNs) of the Change Calendar type documents your associations are gated under. The associations only run when that Change Calendar is open. For more information, see Amazon Web Services Systems Manager Change Calendar.
createAssociationBatchRequestEntry_complianceSeverity :: Lens' CreateAssociationBatchRequestEntry (Maybe AssociationComplianceSeverity) Source #
The severity level to assign to the association.
createAssociationBatchRequestEntry_maxConcurrency :: Lens' CreateAssociationBatchRequestEntry (Maybe Text) Source #
The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.
If a new instance starts and attempts to run an association while
Systems Manager is running MaxConcurrency
associations, the
association is allowed to run. During the next association interval, the
new instance will process its association within the limit specified for
MaxConcurrency
.
createAssociationBatchRequestEntry_name :: Lens' CreateAssociationBatchRequestEntry Text Source #
The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation runbooks.
You can specify Amazon Web Services-predefined documents, documents you created, or a document that is shared with you from another account.
For SSM documents that are shared with you from other Amazon Web Services accounts, you must specify the complete SSM document ARN, in the following format:
arn:aws:ssm:region:account-id:document/document-name
For example:
arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document
For Amazon Web Services-predefined documents and SSM documents you
created in your account, you only need to specify the document name. For
example, AWS-ApplyPatchBaseline
or My-Document
.
DescribeActivationsFilter
data DescribeActivationsFilter Source #
Filter for the DescribeActivation API.
See: newDescribeActivationsFilter
smart constructor.
Constructors
DescribeActivationsFilter' | |
Fields
|
Instances
newDescribeActivationsFilter :: DescribeActivationsFilter Source #
Create a value of DescribeActivationsFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterKey:DescribeActivationsFilter'
, describeActivationsFilter_filterKey
- The name of the filter.
$sel:filterValues:DescribeActivationsFilter'
, describeActivationsFilter_filterValues
- The filter values.
describeActivationsFilter_filterKey :: Lens' DescribeActivationsFilter (Maybe DescribeActivationsFilterKeys) Source #
The name of the filter.
describeActivationsFilter_filterValues :: Lens' DescribeActivationsFilter (Maybe [Text]) Source #
The filter values.
DocumentDefaultVersionDescription
data DocumentDefaultVersionDescription Source #
A default version of a document.
See: newDocumentDefaultVersionDescription
smart constructor.
Constructors
DocumentDefaultVersionDescription' | |
Fields
|
Instances
newDocumentDefaultVersionDescription :: DocumentDefaultVersionDescription Source #
Create a value of DocumentDefaultVersionDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultVersionName:DocumentDefaultVersionDescription'
, documentDefaultVersionDescription_defaultVersionName
- The default version of the artifact associated with the document.
$sel:defaultVersion:DocumentDefaultVersionDescription'
, documentDefaultVersionDescription_defaultVersion
- The default version of the document.
$sel:name:DocumentDefaultVersionDescription'
, documentDefaultVersionDescription_name
- The name of the document.
documentDefaultVersionDescription_defaultVersionName :: Lens' DocumentDefaultVersionDescription (Maybe Text) Source #
The default version of the artifact associated with the document.
documentDefaultVersionDescription_defaultVersion :: Lens' DocumentDefaultVersionDescription (Maybe Text) Source #
The default version of the document.
documentDefaultVersionDescription_name :: Lens' DocumentDefaultVersionDescription (Maybe Text) Source #
The name of the document.
DocumentDescription
data DocumentDescription Source #
Describes a Amazon Web Services Systems Manager document (SSM document).
See: newDocumentDescription
smart constructor.
Constructors
DocumentDescription' | |
Fields
|
Instances
newDocumentDescription :: DocumentDescription Source #
Create a value of DocumentDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DocumentDescription'
, documentDescription_status
- The status of the SSM document.
$sel:documentType:DocumentDescription'
, documentDescription_documentType
- The type of document.
$sel:hash:DocumentDescription'
, documentDescription_hash
- The Sha256 or Sha1 hash created by the system when the document was
created.
Sha1 hashes have been deprecated.
$sel:versionName:DocumentDescription'
, documentDescription_versionName
- The version of the artifact associated with the document.
$sel:schemaVersion:DocumentDescription'
, documentDescription_schemaVersion
- The schema version.
$sel:sha1:DocumentDescription'
, documentDescription_sha1
- The SHA1 hash of the document, which you can use for verification.
$sel:reviewStatus:DocumentDescription'
, documentDescription_reviewStatus
- The current status of the review.
$sel:attachmentsInformation:DocumentDescription'
, documentDescription_attachmentsInformation
- Details about the document attachments, including names, locations,
sizes, and so on.
$sel:defaultVersion:DocumentDescription'
, documentDescription_defaultVersion
- The default version.
$sel:targetType:DocumentDescription'
, documentDescription_targetType
- 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
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
$sel:owner:DocumentDescription'
, documentDescription_owner
- The Amazon Web Services user account that created the document.
$sel:platformTypes:DocumentDescription'
, documentDescription_platformTypes
- The list of OS platforms compatible with this SSM document.
$sel:createdDate:DocumentDescription'
, documentDescription_createdDate
- The date when the document was created.
$sel:documentFormat:DocumentDescription'
, documentDescription_documentFormat
- The document format, either JSON or YAML.
$sel:pendingReviewVersion:DocumentDescription'
, documentDescription_pendingReviewVersion
- The version of the document that is currently under review.
$sel:name:DocumentDescription'
, documentDescription_name
- The name of the SSM document.
$sel:hashType:DocumentDescription'
, documentDescription_hashType
- The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
$sel:parameters:DocumentDescription'
, documentDescription_parameters
- A description of the parameters for a document.
$sel:documentVersion:DocumentDescription'
, documentDescription_documentVersion
- The document version.
$sel:author:DocumentDescription'
, documentDescription_author
- The user in your organization who created the document.
$sel:displayName:DocumentDescription'
, documentDescription_displayName
- The friendly name of the SSM document. This value can differ for each
version of the document. If you want to update this value, see
UpdateDocument.
$sel:statusInformation:DocumentDescription'
, documentDescription_statusInformation
- A message returned by Amazon Web Services Systems Manager that explains
the Status
value. For example, a Failed
status might be explained by
the StatusInformation
message, "The specified S3 bucket doesn't
exist. Verify that the URL of the S3 bucket is correct."
$sel:description:DocumentDescription'
, documentDescription_description
- A description of the document.
$sel:requires:DocumentDescription'
, documentDescription_requires
- A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
$sel:reviewInformation:DocumentDescription'
, documentDescription_reviewInformation
- Details about the review of a document.
$sel:tags:DocumentDescription'
, documentDescription_tags
- The tags, or metadata, that have been applied to the document.
$sel:latestVersion:DocumentDescription'
, documentDescription_latestVersion
- The latest version of the document.
$sel:approvedVersion:DocumentDescription'
, documentDescription_approvedVersion
- The version of the document currently approved for use in the
organization.
documentDescription_status :: Lens' DocumentDescription (Maybe DocumentStatus) Source #
The status of the SSM document.
documentDescription_documentType :: Lens' DocumentDescription (Maybe DocumentType) Source #
The type of document.
documentDescription_hash :: Lens' DocumentDescription (Maybe Text) Source #
The Sha256 or Sha1 hash created by the system when the document was created.
Sha1 hashes have been deprecated.
documentDescription_versionName :: Lens' DocumentDescription (Maybe Text) Source #
The version of the artifact associated with the document.
documentDescription_schemaVersion :: Lens' DocumentDescription (Maybe Text) Source #
The schema version.
documentDescription_sha1 :: Lens' DocumentDescription (Maybe Text) Source #
The SHA1 hash of the document, which you can use for verification.
documentDescription_reviewStatus :: Lens' DocumentDescription (Maybe ReviewStatus) Source #
The current status of the review.
documentDescription_attachmentsInformation :: Lens' DocumentDescription (Maybe [AttachmentInformation]) Source #
Details about the document attachments, including names, locations, sizes, and so on.
documentDescription_defaultVersion :: Lens' DocumentDescription (Maybe Text) Source #
The default version.
documentDescription_targetType :: 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
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
documentDescription_owner :: Lens' DocumentDescription (Maybe Text) Source #
The Amazon Web Services user account that created the document.
documentDescription_platformTypes :: Lens' DocumentDescription (Maybe [PlatformType]) Source #
The list of OS platforms compatible with this SSM document.
documentDescription_createdDate :: Lens' DocumentDescription (Maybe UTCTime) Source #
The date when the document was created.
documentDescription_documentFormat :: Lens' DocumentDescription (Maybe DocumentFormat) Source #
The document format, either JSON or YAML.
documentDescription_pendingReviewVersion :: Lens' DocumentDescription (Maybe Text) Source #
The version of the document that is currently under review.
documentDescription_name :: Lens' DocumentDescription (Maybe Text) Source #
The name of the SSM document.
documentDescription_hashType :: Lens' DocumentDescription (Maybe DocumentHashType) Source #
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
documentDescription_parameters :: Lens' DocumentDescription (Maybe [DocumentParameter]) Source #
A description of the parameters for a document.
documentDescription_documentVersion :: Lens' DocumentDescription (Maybe Text) Source #
The document version.
documentDescription_author :: Lens' DocumentDescription (Maybe Text) Source #
The user in your organization who created the document.
documentDescription_displayName :: Lens' DocumentDescription (Maybe Text) Source #
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
documentDescription_statusInformation :: Lens' DocumentDescription (Maybe Text) Source #
A message returned by Amazon Web Services Systems Manager that explains
the Status
value. For example, a Failed
status might be explained by
the StatusInformation
message, "The specified S3 bucket doesn't
exist. Verify that the URL of the S3 bucket is correct."
documentDescription_description :: Lens' DocumentDescription (Maybe Text) Source #
A description of the document.
documentDescription_requires :: Lens' DocumentDescription (Maybe (NonEmpty DocumentRequires)) Source #
A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
documentDescription_reviewInformation :: Lens' DocumentDescription (Maybe (NonEmpty ReviewInformation)) Source #
Details about the review of a document.
documentDescription_tags :: Lens' DocumentDescription (Maybe [Tag]) Source #
The tags, or metadata, that have been applied to the document.
documentDescription_latestVersion :: Lens' DocumentDescription (Maybe Text) Source #
The latest version of the document.
documentDescription_approvedVersion :: Lens' DocumentDescription (Maybe Text) Source #
The version of the document currently approved for use in the organization.
DocumentFilter
data DocumentFilter Source #
This data type is deprecated. Instead, use DocumentKeyValuesFilter.
See: newDocumentFilter
smart constructor.
Constructors
DocumentFilter' | |
Fields
|
Instances
Arguments
:: DocumentFilterKey | |
-> Text | |
-> DocumentFilter |
Create a value of DocumentFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:DocumentFilter'
, documentFilter_key
- The name of the filter.
$sel:value:DocumentFilter'
, documentFilter_value
- The value of the filter.
documentFilter_key :: Lens' DocumentFilter DocumentFilterKey Source #
The name of the filter.
documentFilter_value :: Lens' DocumentFilter Text Source #
The value of the filter.
DocumentIdentifier
data DocumentIdentifier Source #
Describes the name of a SSM document.
See: newDocumentIdentifier
smart constructor.
Constructors
DocumentIdentifier' | |
Fields
|
Instances
newDocumentIdentifier :: DocumentIdentifier Source #
Create a value of DocumentIdentifier
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:documentType:DocumentIdentifier'
, documentIdentifier_documentType
- The document type.
$sel:versionName:DocumentIdentifier'
, documentIdentifier_versionName
- An optional field specifying the version of the artifact associated with
the document. For example, "Release 12, Update 6". This value is
unique across all versions of a document, and can't be changed.
$sel:schemaVersion:DocumentIdentifier'
, documentIdentifier_schemaVersion
- The schema version.
$sel:reviewStatus:DocumentIdentifier'
, documentIdentifier_reviewStatus
- The current status of a document review.
$sel:targetType:DocumentIdentifier'
, documentIdentifier_targetType
- 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
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
$sel:owner:DocumentIdentifier'
, documentIdentifier_owner
- The Amazon Web Services user account that created the document.
$sel:platformTypes:DocumentIdentifier'
, documentIdentifier_platformTypes
- The operating system platform.
$sel:createdDate:DocumentIdentifier'
, documentIdentifier_createdDate
- The date the SSM document was created.
$sel:documentFormat:DocumentIdentifier'
, documentIdentifier_documentFormat
- The document format, either JSON or YAML.
$sel:name:DocumentIdentifier'
, documentIdentifier_name
- The name of the SSM document.
$sel:documentVersion:DocumentIdentifier'
, documentIdentifier_documentVersion
- The document version.
$sel:author:DocumentIdentifier'
, documentIdentifier_author
- The user in your organization who created the document.
$sel:displayName:DocumentIdentifier'
, documentIdentifier_displayName
- An optional field where you can specify a friendly name for the SSM
document. This value can differ for each version of the document. If you
want to update this value, see UpdateDocument.
$sel:requires:DocumentIdentifier'
, documentIdentifier_requires
- A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
$sel:tags:DocumentIdentifier'
, documentIdentifier_tags
- The tags, or metadata, that have been applied to the document.
documentIdentifier_documentType :: Lens' DocumentIdentifier (Maybe DocumentType) Source #
The document type.
documentIdentifier_versionName :: Lens' DocumentIdentifier (Maybe Text) Source #
An optional field specifying the version of the artifact associated with the document. For example, "Release 12, Update 6". This value is unique across all versions of a document, and can't be changed.
documentIdentifier_schemaVersion :: Lens' DocumentIdentifier (Maybe Text) Source #
The schema version.
documentIdentifier_reviewStatus :: Lens' DocumentIdentifier (Maybe ReviewStatus) Source #
The current status of a document review.
documentIdentifier_targetType :: 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
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
documentIdentifier_owner :: Lens' DocumentIdentifier (Maybe Text) Source #
The Amazon Web Services user account that created the document.
documentIdentifier_platformTypes :: Lens' DocumentIdentifier (Maybe [PlatformType]) Source #
The operating system platform.
documentIdentifier_createdDate :: Lens' DocumentIdentifier (Maybe UTCTime) Source #
The date the SSM document was created.
documentIdentifier_documentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat) Source #
The document format, either JSON or YAML.
documentIdentifier_name :: Lens' DocumentIdentifier (Maybe Text) Source #
The name of the SSM document.
documentIdentifier_documentVersion :: Lens' DocumentIdentifier (Maybe Text) Source #
The document version.
documentIdentifier_author :: Lens' DocumentIdentifier (Maybe Text) Source #
The user in your organization who created the document.
documentIdentifier_displayName :: Lens' DocumentIdentifier (Maybe Text) Source #
An optional field where you can specify a friendly name for the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
documentIdentifier_requires :: Lens' DocumentIdentifier (Maybe (NonEmpty DocumentRequires)) Source #
A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
documentIdentifier_tags :: Lens' DocumentIdentifier (Maybe [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.
You can also use Amazon Web Services-provided keys, some of which have specific allowed values. These keys and their associated values are as follows:
- DocumentType
- -
ApplicationConfiguration
ApplicationConfigurationSchema
Automation
ChangeCalendar
Command
DeploymentStrategy
Package
Policy
Session
- Owner
- Note that only one
Owner
can be specified in a request. For example:Key=Owner,Values=Self
.Amazon
Private
Public
Self
ThirdParty
- PlatformTypes
- -
Linux
Windows
Name
is another Amazon Web Services-provided key. If you use Name
as
a key, you can use a name prefix to return a list of documents. For
example, in the Amazon Web Services 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
You can also use the TargetType
Amazon Web Services-provided key. For
a list of valid resource type values that can be used with this key, see
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
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-value pair, use the format
Key=tag:tagName,Values=valueName
.
For example, if you created a key called region and are using the Amazon
Web Services CLI to call the list-documents
command:
aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self
See: newDocumentKeyValuesFilter
smart constructor.
Constructors
DocumentKeyValuesFilter' | |
Instances
newDocumentKeyValuesFilter :: DocumentKeyValuesFilter Source #
Create a value of DocumentKeyValuesFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:DocumentKeyValuesFilter'
, documentKeyValuesFilter_values
- The value for the filter key.
$sel:key:DocumentKeyValuesFilter'
, documentKeyValuesFilter_key
- The name of the filter key.
documentKeyValuesFilter_values :: Lens' DocumentKeyValuesFilter (Maybe [Text]) Source #
The value for the filter key.
documentKeyValuesFilter_key :: Lens' DocumentKeyValuesFilter (Maybe Text) Source #
The name of the filter key.
DocumentMetadataResponseInfo
data DocumentMetadataResponseInfo Source #
Details about the response to a document review request.
See: newDocumentMetadataResponseInfo
smart constructor.
Constructors
DocumentMetadataResponseInfo' | |
Fields
|
Instances
newDocumentMetadataResponseInfo :: DocumentMetadataResponseInfo Source #
Create a value of DocumentMetadataResponseInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reviewerResponse:DocumentMetadataResponseInfo'
, documentMetadataResponseInfo_reviewerResponse
- Details about a reviewer's response to a document review request.
documentMetadataResponseInfo_reviewerResponse :: Lens' DocumentMetadataResponseInfo (Maybe [DocumentReviewerResponseSource]) Source #
Details about a reviewer's response to a document review request.
DocumentParameter
data DocumentParameter Source #
Parameters specified in a System Manager document that run on the server when the command is run.
See: newDocumentParameter
smart constructor.
Constructors
DocumentParameter' | |
Fields
|
Instances
newDocumentParameter :: DocumentParameter Source #
Create a value of DocumentParameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:DocumentParameter'
, documentParameter_name
- The name of the parameter.
$sel:defaultValue:DocumentParameter'
, documentParameter_defaultValue
- If specified, the default values for the parameters. Parameters without
a default value are required. Parameters with a default value are
optional.
$sel:type':DocumentParameter'
, documentParameter_type
- The type of parameter. The type can be either String or StringList.
$sel:description:DocumentParameter'
, documentParameter_description
- A description of what the parameter does, how to use it, the default
value, and whether or not the parameter is optional.
documentParameter_name :: Lens' DocumentParameter (Maybe Text) Source #
The name of the parameter.
documentParameter_defaultValue :: 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.
documentParameter_type :: Lens' DocumentParameter (Maybe DocumentParameterType) Source #
The type of parameter. The type can be either String or StringList.
documentParameter_description :: 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.
DocumentRequires
data DocumentRequires Source #
An SSM document required by the current document.
See: newDocumentRequires
smart constructor.
Constructors
DocumentRequires' | |
Instances
Arguments
:: Text | |
-> DocumentRequires |
Create a value of DocumentRequires
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:version:DocumentRequires'
, documentRequires_version
- The document version required by the current document.
$sel:name:DocumentRequires'
, documentRequires_name
- The name of the required SSM document. The name can be an Amazon
Resource Name (ARN).
documentRequires_version :: Lens' DocumentRequires (Maybe Text) Source #
The document version required by the current document.
documentRequires_name :: Lens' DocumentRequires Text Source #
The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
DocumentReviewCommentSource
data DocumentReviewCommentSource Source #
Information about comments added to a document review request.
See: newDocumentReviewCommentSource
smart constructor.
Constructors
DocumentReviewCommentSource' | |
Instances
newDocumentReviewCommentSource :: DocumentReviewCommentSource Source #
Create a value of DocumentReviewCommentSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:content:DocumentReviewCommentSource'
, documentReviewCommentSource_content
- The content of a comment entered by a user who requests a review of a
new document version, or who reviews the new version.
$sel:type':DocumentReviewCommentSource'
, documentReviewCommentSource_type
- The type of information added to a review request. Currently, only the
value Comment
is supported.
documentReviewCommentSource_content :: Lens' DocumentReviewCommentSource (Maybe Text) Source #
The content of a comment entered by a user who requests a review of a new document version, or who reviews the new version.
documentReviewCommentSource_type :: Lens' DocumentReviewCommentSource (Maybe DocumentReviewCommentType) Source #
The type of information added to a review request. Currently, only the
value Comment
is supported.
DocumentReviewerResponseSource
data DocumentReviewerResponseSource Source #
Information about a reviewer's response to a document review request.
See: newDocumentReviewerResponseSource
smart constructor.
Constructors
DocumentReviewerResponseSource' | |
Fields
|
Instances
newDocumentReviewerResponseSource :: DocumentReviewerResponseSource Source #
Create a value of DocumentReviewerResponseSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reviewer:DocumentReviewerResponseSource'
, documentReviewerResponseSource_reviewer
- The user in your organization assigned to review a document request.
$sel:reviewStatus:DocumentReviewerResponseSource'
, documentReviewerResponseSource_reviewStatus
- The current review status of a new custom SSM document created by a
member of your organization, or of the latest version of an existing SSM
document.
Only one version of a document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.
Only one version of a document can be in review, or PENDING, at a time.
$sel:updatedTime:DocumentReviewerResponseSource'
, documentReviewerResponseSource_updatedTime
- The date and time that a reviewer last updated a response to a document
review request.
$sel:comment:DocumentReviewerResponseSource'
, documentReviewerResponseSource_comment
- The comment entered by a reviewer as part of their document review
response.
$sel:createTime:DocumentReviewerResponseSource'
, documentReviewerResponseSource_createTime
- The date and time that a reviewer entered a response to a document
review request.
documentReviewerResponseSource_reviewer :: Lens' DocumentReviewerResponseSource (Maybe Text) Source #
The user in your organization assigned to review a document request.
documentReviewerResponseSource_reviewStatus :: Lens' DocumentReviewerResponseSource (Maybe ReviewStatus) Source #
The current review status of a new custom SSM document created by a member of your organization, or of the latest version of an existing SSM document.
Only one version of a document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.
Only one version of a document can be in review, or PENDING, at a time.
documentReviewerResponseSource_updatedTime :: Lens' DocumentReviewerResponseSource (Maybe UTCTime) Source #
The date and time that a reviewer last updated a response to a document review request.
documentReviewerResponseSource_comment :: Lens' DocumentReviewerResponseSource (Maybe [DocumentReviewCommentSource]) Source #
The comment entered by a reviewer as part of their document review response.
documentReviewerResponseSource_createTime :: Lens' DocumentReviewerResponseSource (Maybe UTCTime) Source #
The date and time that a reviewer entered a response to a document review request.
DocumentReviews
data DocumentReviews Source #
Information about a document approval review.
See: newDocumentReviews
smart constructor.
Constructors
DocumentReviews' | |
Fields
|
Instances
Create a value of DocumentReviews
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:comment:DocumentReviews'
, documentReviews_comment
- A comment entered by a user in your organization about the document
review request.
$sel:action:DocumentReviews'
, documentReviews_action
- The action to take on a document approval review request.
documentReviews_comment :: Lens' DocumentReviews (Maybe [DocumentReviewCommentSource]) Source #
A comment entered by a user in your organization about the document review request.
documentReviews_action :: Lens' DocumentReviews DocumentReviewAction Source #
The action to take on a document approval review request.
DocumentVersionInfo
data DocumentVersionInfo Source #
Version information about the document.
See: newDocumentVersionInfo
smart constructor.
Constructors
DocumentVersionInfo' | |
Fields
|
Instances
newDocumentVersionInfo :: DocumentVersionInfo Source #
Create a value of DocumentVersionInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DocumentVersionInfo'
, documentVersionInfo_status
- The status of the SSM document, such as Creating
, Active
, Failed
,
and Deleting
.
$sel:versionName:DocumentVersionInfo'
, documentVersionInfo_versionName
- The version of the artifact associated with the document. For example,
"Release 12, Update 6". This value is unique across all versions of a
document, and can't be changed.
$sel:reviewStatus:DocumentVersionInfo'
, documentVersionInfo_reviewStatus
- The current status of the approval review for the latest version of the
document.
$sel:createdDate:DocumentVersionInfo'
, documentVersionInfo_createdDate
- The date the document was created.
$sel:documentFormat:DocumentVersionInfo'
, documentVersionInfo_documentFormat
- The document format, either JSON or YAML.
$sel:name:DocumentVersionInfo'
, documentVersionInfo_name
- The document name.
$sel:documentVersion:DocumentVersionInfo'
, documentVersionInfo_documentVersion
- The document version.
$sel:displayName:DocumentVersionInfo'
, documentVersionInfo_displayName
- The friendly name of the SSM document. This value can differ for each
version of the document. If you want to update this value, see
UpdateDocument.
$sel:statusInformation:DocumentVersionInfo'
, documentVersionInfo_statusInformation
- A message returned by Amazon Web Services Systems Manager that explains
the Status
value. For example, a Failed
status might be explained by
the StatusInformation
message, "The specified S3 bucket doesn't
exist. Verify that the URL of the S3 bucket is correct."
$sel:isDefaultVersion:DocumentVersionInfo'
, documentVersionInfo_isDefaultVersion
- An identifier for the default version of the document.
documentVersionInfo_status :: Lens' DocumentVersionInfo (Maybe DocumentStatus) Source #
The status of the SSM document, such as Creating
, Active
, Failed
,
and Deleting
.
documentVersionInfo_versionName :: Lens' DocumentVersionInfo (Maybe Text) Source #
The version of the artifact associated with the document. For example, "Release 12, Update 6". This value is unique across all versions of a document, and can't be changed.
documentVersionInfo_reviewStatus :: Lens' DocumentVersionInfo (Maybe ReviewStatus) Source #
The current status of the approval review for the latest version of the document.
documentVersionInfo_createdDate :: Lens' DocumentVersionInfo (Maybe UTCTime) Source #
The date the document was created.
documentVersionInfo_documentFormat :: Lens' DocumentVersionInfo (Maybe DocumentFormat) Source #
The document format, either JSON or YAML.
documentVersionInfo_name :: Lens' DocumentVersionInfo (Maybe Text) Source #
The document name.
documentVersionInfo_documentVersion :: Lens' DocumentVersionInfo (Maybe Text) Source #
The document version.
documentVersionInfo_displayName :: Lens' DocumentVersionInfo (Maybe Text) Source #
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
documentVersionInfo_statusInformation :: Lens' DocumentVersionInfo (Maybe Text) Source #
A message returned by Amazon Web Services Systems Manager that explains
the Status
value. For example, a Failed
status might be explained by
the StatusInformation
message, "The specified S3 bucket doesn't
exist. Verify that the URL of the S3 bucket is correct."
documentVersionInfo_isDefaultVersion :: 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: newEffectivePatch
smart constructor.
Constructors
EffectivePatch' | |
Fields
|
Instances
newEffectivePatch :: EffectivePatch Source #
Create a value of EffectivePatch
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:patch:EffectivePatch'
, effectivePatch_patch
- 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.
$sel:patchStatus:EffectivePatch'
, effectivePatch_patchStatus
- 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.
effectivePatch_patch :: 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.
effectivePatch_patchStatus :: 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: newFailedCreateAssociation
smart constructor.
Constructors
FailedCreateAssociation' | |
Instances
newFailedCreateAssociation :: FailedCreateAssociation Source #
Create a value of FailedCreateAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entry:FailedCreateAssociation'
, failedCreateAssociation_entry
- The association.
$sel:fault:FailedCreateAssociation'
, failedCreateAssociation_fault
- The source of the failure.
$sel:message:FailedCreateAssociation'
, failedCreateAssociation_message
- A description of the failure.
failedCreateAssociation_entry :: Lens' FailedCreateAssociation (Maybe CreateAssociationBatchRequestEntry) Source #
The association.
failedCreateAssociation_fault :: Lens' FailedCreateAssociation (Maybe Fault) Source #
The source of the failure.
failedCreateAssociation_message :: Lens' FailedCreateAssociation (Maybe Text) Source #
A description of the failure.
FailureDetails
data FailureDetails Source #
Information about an Automation failure.
See: newFailureDetails
smart constructor.
Constructors
FailureDetails' | |
Fields
|
Instances
newFailureDetails :: FailureDetails Source #
Create a value of FailureDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureType:FailureDetails'
, failureDetails_failureType
- The type of Automation failure. Failure types include the following:
Action, Permission, Throttling, Verification, Internal.
$sel:failureStage:FailureDetails'
, failureDetails_failureStage
- The stage of the Automation execution when the failure occurred. The
stages include the following: InputValidation, PreVerification,
Invocation, PostVerification.
$sel:details:FailureDetails'
, failureDetails_details
- Detailed information about the Automation step failure.
failureDetails_failureType :: Lens' FailureDetails (Maybe Text) Source #
The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.
failureDetails_failureStage :: Lens' FailureDetails (Maybe Text) Source #
The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.
failureDetails_details :: Lens' FailureDetails (Maybe (HashMap Text [Text])) Source #
Detailed information about the Automation step failure.
InstanceAggregatedAssociationOverview
data InstanceAggregatedAssociationOverview Source #
Status information about the aggregated associations.
See: newInstanceAggregatedAssociationOverview
smart constructor.
Constructors
InstanceAggregatedAssociationOverview' | |
Fields
|
Instances
newInstanceAggregatedAssociationOverview :: InstanceAggregatedAssociationOverview Source #
Create a value of InstanceAggregatedAssociationOverview
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:detailedStatus:InstanceAggregatedAssociationOverview'
, instanceAggregatedAssociationOverview_detailedStatus
- Detailed status information about the aggregated associations.
$sel:instanceAssociationStatusAggregatedCount:InstanceAggregatedAssociationOverview'
, instanceAggregatedAssociationOverview_instanceAssociationStatusAggregatedCount
- The number of associations for the instance(s).
instanceAggregatedAssociationOverview_detailedStatus :: Lens' InstanceAggregatedAssociationOverview (Maybe Text) Source #
Detailed status information about the aggregated associations.
instanceAggregatedAssociationOverview_instanceAssociationStatusAggregatedCount :: Lens' InstanceAggregatedAssociationOverview (Maybe (HashMap Text Int)) Source #
The number of associations for the instance(s).
InstanceAssociation
data InstanceAssociation Source #
One or more association documents on the instance.
See: newInstanceAssociation
smart constructor.
Constructors
InstanceAssociation' | |
Fields
|
Instances
newInstanceAssociation :: InstanceAssociation Source #
Create a value of InstanceAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:InstanceAssociation'
, instanceAssociation_associationId
- The association ID.
$sel:instanceId:InstanceAssociation'
, instanceAssociation_instanceId
- The instance ID.
$sel:content:InstanceAssociation'
, instanceAssociation_content
- The content of the association document for the instance(s).
$sel:associationVersion:InstanceAssociation'
, instanceAssociation_associationVersion
- Version information for the association on the instance.
instanceAssociation_associationId :: Lens' InstanceAssociation (Maybe Text) Source #
The association ID.
instanceAssociation_instanceId :: Lens' InstanceAssociation (Maybe Text) Source #
The instance ID.
instanceAssociation_content :: Lens' InstanceAssociation (Maybe Text) Source #
The content of the association document for the instance(s).
instanceAssociation_associationVersion :: Lens' InstanceAssociation (Maybe Text) Source #
Version information for the association on the instance.
InstanceAssociationOutputLocation
data InstanceAssociationOutputLocation Source #
An S3 bucket where you want to store the results of this request.
For the minimal permissions required to enable Amazon S3 output for an association, see Creating associations in the Systems Manager User Guide.
See: newInstanceAssociationOutputLocation
smart constructor.
Constructors
InstanceAssociationOutputLocation' | |
Fields
|
Instances
newInstanceAssociationOutputLocation :: InstanceAssociationOutputLocation Source #
Create a value of InstanceAssociationOutputLocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:InstanceAssociationOutputLocation'
, instanceAssociationOutputLocation_s3Location
- An S3 bucket where you want to store the results of this request.
instanceAssociationOutputLocation_s3Location :: Lens' InstanceAssociationOutputLocation (Maybe S3OutputLocation) Source #
An S3 bucket where you want to store the results of this request.
InstanceAssociationOutputUrl
data InstanceAssociationOutputUrl Source #
The URL of S3 bucket where you want to store the results of this request.
See: newInstanceAssociationOutputUrl
smart constructor.
Constructors
InstanceAssociationOutputUrl' | |
Fields
|
Instances
newInstanceAssociationOutputUrl :: InstanceAssociationOutputUrl Source #
Create a value of InstanceAssociationOutputUrl
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3OutputUrl:InstanceAssociationOutputUrl'
, instanceAssociationOutputUrl_s3OutputUrl
- The URL of S3 bucket where you want to store the results of this
request.
instanceAssociationOutputUrl_s3OutputUrl :: Lens' InstanceAssociationOutputUrl (Maybe S3OutputUrl) Source #
The URL of S3 bucket where you want to store the results of this request.
InstanceAssociationStatusInfo
data InstanceAssociationStatusInfo Source #
Status information about the instance association.
See: newInstanceAssociationStatusInfo
smart constructor.
Constructors
InstanceAssociationStatusInfo' | |
Fields
|
Instances
newInstanceAssociationStatusInfo :: InstanceAssociationStatusInfo Source #
Create a value of InstanceAssociationStatusInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_associationId
- The association ID.
$sel:instanceId:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_instanceId
- The instance ID where the association was created.
$sel:detailedStatus:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_detailedStatus
- Detailed status information about the instance association.
$sel:status:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_status
- Status information about the instance association.
$sel:outputUrl:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_outputUrl
- A URL for an S3 bucket where you want to store the results of this
request.
$sel:executionSummary:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_executionSummary
- Summary information about association execution.
$sel:name:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_name
- The name of the association.
$sel:errorCode:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_errorCode
- An error code returned by the request to create the association.
$sel:documentVersion:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_documentVersion
- The association document versions.
$sel:associationVersion:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_associationVersion
- The version of the association applied to the instance.
$sel:executionDate:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_executionDate
- The date the instance association ran.
$sel:associationName:InstanceAssociationStatusInfo'
, instanceAssociationStatusInfo_associationName
- The name of the association applied to the instance.
instanceAssociationStatusInfo_associationId :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
The association ID.
instanceAssociationStatusInfo_instanceId :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
The instance ID where the association was created.
instanceAssociationStatusInfo_detailedStatus :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
Detailed status information about the instance association.
instanceAssociationStatusInfo_status :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
Status information about the instance association.
instanceAssociationStatusInfo_outputUrl :: Lens' InstanceAssociationStatusInfo (Maybe InstanceAssociationOutputUrl) Source #
A URL for an S3 bucket where you want to store the results of this request.
instanceAssociationStatusInfo_executionSummary :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
Summary information about association execution.
instanceAssociationStatusInfo_name :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
The name of the association.
instanceAssociationStatusInfo_errorCode :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
An error code returned by the request to create the association.
instanceAssociationStatusInfo_documentVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
The association document versions.
instanceAssociationStatusInfo_associationVersion :: Lens' InstanceAssociationStatusInfo (Maybe Text) Source #
The version of the association applied to the instance.
instanceAssociationStatusInfo_executionDate :: Lens' InstanceAssociationStatusInfo (Maybe UTCTime) Source #
The date the instance association ran.
instanceAssociationStatusInfo_associationName :: 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: newInstanceInformation
smart constructor.
Constructors
InstanceInformation' | |
Fields
|
Instances
newInstanceInformation :: InstanceInformation Source #
Create a value of InstanceInformation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:InstanceInformation'
, instanceInformation_instanceId
- The instance ID.
$sel:pingStatus:InstanceInformation'
, instanceInformation_pingStatus
- Connection status of SSM Agent.
The status Inactive
has been deprecated and is no longer in use.
$sel:iPAddress:InstanceInformation'
, instanceInformation_iPAddress
- The IP address of the managed instance.
$sel:resourceType:InstanceInformation'
, instanceInformation_resourceType
- The type of instance. Instances are either EC2 instances or managed
instances.
$sel:registrationDate:InstanceInformation'
, instanceInformation_registrationDate
- The date the server or VM was registered with Amazon Web Services as a
managed instance.
$sel:platformVersion:InstanceInformation'
, instanceInformation_platformVersion
- The version of the OS platform running on your instance.
$sel:isLatestVersion:InstanceInformation'
, instanceInformation_isLatestVersion
- Indicates whether the latest version of SSM Agent is running on your
Linux Managed Instance. This field doesn't indicate whether or not the
latest version is installed on Windows managed instances, because some
older versions of Windows Server use the EC2Config service to process
Systems Manager requests.
$sel:agentVersion:InstanceInformation'
, instanceInformation_agentVersion
- The version of SSM Agent running on your Linux instance.
$sel:lastPingDateTime:InstanceInformation'
, instanceInformation_lastPingDateTime
- The date and time when the agent last pinged the Systems Manager
service.
$sel:lastSuccessfulAssociationExecutionDate:InstanceInformation'
, instanceInformation_lastSuccessfulAssociationExecutionDate
- The last date the association was successfully run.
$sel:activationId:InstanceInformation'
, instanceInformation_activationId
- The activation ID created by Amazon Web Services Systems Manager when
the server or virtual machine (VM) was registered.
$sel:name:InstanceInformation'
, instanceInformation_name
- The name assigned to an on-premises server or virtual machine (VM) when
it is activated as a Systems Manager managed instance. The name is
specified as the DefaultInstanceName
property using the
CreateActivation command. It is applied to the managed instance by
specifying the Activation Code and Activation ID when you install SSM
Agent on the instance, as explained in
Install SSM Agent for a hybrid environment (Linux)
and
Install SSM Agent for a hybrid environment (Windows).
To retrieve the Name tag of an EC2 instance, use the Amazon EC2
DescribeInstances
operation. For information, see
DescribeInstances
in the Amazon EC2 API Reference or
describe-instances
in the Amazon Web Services CLI Command Reference.
$sel:platformType:InstanceInformation'
, instanceInformation_platformType
- The operating system platform type.
$sel:associationOverview:InstanceInformation'
, instanceInformation_associationOverview
- Information about the association.
$sel:associationStatus:InstanceInformation'
, instanceInformation_associationStatus
- The status of the association.
$sel:lastAssociationExecutionDate:InstanceInformation'
, instanceInformation_lastAssociationExecutionDate
- The date the association was last run.
$sel:platformName:InstanceInformation'
, instanceInformation_platformName
- The name of the operating system platform running on your instance.
$sel:computerName:InstanceInformation'
, instanceInformation_computerName
- The fully qualified host name of the managed instance.
$sel:iamRole:InstanceInformation'
, instanceInformation_iamRole
- The Identity and Access Management (IAM) role assigned to the
on-premises Systems Manager managed instance. This call doesn't return
the IAM role for Amazon Elastic Compute Cloud (Amazon EC2) instances. To
retrieve the IAM role for an EC2 instance, use the Amazon EC2
DescribeInstances
operation. For information, see
DescribeInstances
in the Amazon EC2 API Reference or
describe-instances
in the Amazon Web Services CLI Command Reference.
instanceInformation_instanceId :: Lens' InstanceInformation (Maybe Text) Source #
The instance ID.
instanceInformation_pingStatus :: Lens' InstanceInformation (Maybe PingStatus) Source #
Connection status of SSM Agent.
The status Inactive
has been deprecated and is no longer in use.
instanceInformation_iPAddress :: Lens' InstanceInformation (Maybe Text) Source #
The IP address of the managed instance.
instanceInformation_resourceType :: Lens' InstanceInformation (Maybe ResourceType) Source #
The type of instance. Instances are either EC2 instances or managed instances.
instanceInformation_registrationDate :: Lens' InstanceInformation (Maybe UTCTime) Source #
The date the server or VM was registered with Amazon Web Services as a managed instance.
instanceInformation_platformVersion :: Lens' InstanceInformation (Maybe Text) Source #
The version of the OS platform running on your instance.
instanceInformation_isLatestVersion :: Lens' InstanceInformation (Maybe Bool) Source #
Indicates whether the latest version of SSM Agent is running on your Linux Managed Instance. This field doesn't indicate whether or not the latest version is installed on Windows managed instances, because some older versions of Windows Server use the EC2Config service to process Systems Manager requests.
instanceInformation_agentVersion :: Lens' InstanceInformation (Maybe Text) Source #
The version of SSM Agent running on your Linux instance.
instanceInformation_lastPingDateTime :: Lens' InstanceInformation (Maybe UTCTime) Source #
The date and time when the agent last pinged the Systems Manager service.
instanceInformation_lastSuccessfulAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) Source #
The last date the association was successfully run.
instanceInformation_activationId :: Lens' InstanceInformation (Maybe Text) Source #
The activation ID created by Amazon Web Services Systems Manager when the server or virtual machine (VM) was registered.
instanceInformation_name :: Lens' InstanceInformation (Maybe Text) Source #
The name assigned to an on-premises server or virtual machine (VM) when
it is activated as a Systems Manager managed instance. The name is
specified as the DefaultInstanceName
property using the
CreateActivation command. It is applied to the managed instance by
specifying the Activation Code and Activation ID when you install SSM
Agent on the instance, as explained in
Install SSM Agent for a hybrid environment (Linux)
and
Install SSM Agent for a hybrid environment (Windows).
To retrieve the Name tag of an EC2 instance, use the Amazon EC2
DescribeInstances
operation. For information, see
DescribeInstances
in the Amazon EC2 API Reference or
describe-instances
in the Amazon Web Services CLI Command Reference.
instanceInformation_platformType :: Lens' InstanceInformation (Maybe PlatformType) Source #
The operating system platform type.
instanceInformation_associationOverview :: Lens' InstanceInformation (Maybe InstanceAggregatedAssociationOverview) Source #
Information about the association.
instanceInformation_associationStatus :: Lens' InstanceInformation (Maybe Text) Source #
The status of the association.
instanceInformation_lastAssociationExecutionDate :: Lens' InstanceInformation (Maybe UTCTime) Source #
The date the association was last run.
instanceInformation_platformName :: Lens' InstanceInformation (Maybe Text) Source #
The name of the operating system platform running on your instance.
instanceInformation_computerName :: Lens' InstanceInformation (Maybe Text) Source #
The fully qualified host name of the managed instance.
instanceInformation_iamRole :: Lens' InstanceInformation (Maybe Text) Source #
The Identity and Access Management (IAM) role assigned to the
on-premises Systems Manager managed instance. This call doesn't return
the IAM role for Amazon Elastic Compute Cloud (Amazon EC2) instances. To
retrieve the IAM role for an EC2 instance, use the Amazon EC2
DescribeInstances
operation. For information, see
DescribeInstances
in the Amazon EC2 API Reference or
describe-instances
in the Amazon Web Services CLI Command Reference.
InstanceInformationFilter
data InstanceInformationFilter Source #
Describes a filter for a specific list of instances. You can filter instances information by using tags. You specify tags by using a key-value mapping.
Use this operation instead of the
DescribeInstanceInformationRequest$InstanceInformationFilterList method.
The InstanceInformationFilterList
method is a legacy method and
doesn't support tags.
See: newInstanceInformationFilter
smart constructor.
Constructors
InstanceInformationFilter' | |
Fields
|
Instances
newInstanceInformationFilter Source #
Arguments
:: InstanceInformationFilterKey | |
-> NonEmpty Text | |
-> InstanceInformationFilter |
Create a value of InstanceInformationFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:InstanceInformationFilter'
, instanceInformationFilter_key
- The name of the filter.
$sel:valueSet:InstanceInformationFilter'
, instanceInformationFilter_valueSet
- The filter values.
instanceInformationFilter_key :: Lens' InstanceInformationFilter InstanceInformationFilterKey Source #
The name of the filter.
instanceInformationFilter_valueSet :: Lens' InstanceInformationFilter (NonEmpty Text) Source #
The filter values.
InstanceInformationStringFilter
data InstanceInformationStringFilter Source #
The filters to describe or get information about your managed instances.
See: newInstanceInformationStringFilter
smart constructor.
Constructors
InstanceInformationStringFilter' | |
Fields
|
Instances
newInstanceInformationStringFilter Source #
Arguments
:: Text | |
-> NonEmpty Text | |
-> InstanceInformationStringFilter |
Create a value of InstanceInformationStringFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:InstanceInformationStringFilter'
, instanceInformationStringFilter_key
- The filter key name to describe your instances. For example:
"InstanceIds"|"AgentVersion"|"PingStatus"|"PlatformTypes"|"ActivationIds"|"IamRole"|"ResourceType"|"AssociationStatus"|"Tag Key"
Tag key
isn't a valid filter. You must specify either tag-key
or
tag:keyname
and a string. Here are some valid examples: tag-key,
tag:123, tag:al!, tag:Windows. Here are some invalid examples:
tag-keys, Tag Key, tag:, tagKey, abc:keyname.
$sel:values:InstanceInformationStringFilter'
, instanceInformationStringFilter_values
- The filter values.
instanceInformationStringFilter_key :: Lens' InstanceInformationStringFilter Text Source #
The filter key name to describe your instances. For example:
"InstanceIds"|"AgentVersion"|"PingStatus"|"PlatformTypes"|"ActivationIds"|"IamRole"|"ResourceType"|"AssociationStatus"|"Tag Key"
Tag key
isn't a valid filter. You must specify either tag-key
or
tag:keyname
and a string. Here are some valid examples: tag-key,
tag:123, tag:al!, tag:Windows. Here are some invalid examples:
tag-keys, Tag Key, tag:, tagKey, abc:keyname.
instanceInformationStringFilter_values :: Lens' InstanceInformationStringFilter (NonEmpty Text) Source #
The filter values.
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: newInstancePatchState
smart constructor.
Constructors
InstancePatchState' | |
Fields
|
Instances
newInstancePatchState Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> PatchOperationType | |
-> InstancePatchState |
Create a value of InstancePatchState
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unreportedNotApplicableCount:InstancePatchState'
, instancePatchState_unreportedNotApplicableCount
- The number of patches beyond the supported limit of NotApplicableCount
that aren't reported by name to Inventory. Inventory is a capability of
Amazon Web Services Systems Manager.
$sel:otherNonCompliantCount:InstancePatchState'
, instancePatchState_otherNonCompliantCount
- The number of instances with patches installed that are specified as
other than Critical
or Security
but aren't compliant with the patch
baseline. The status of these instances is NON_COMPLIANT
.
$sel:rebootOption:InstancePatchState'
, instancePatchState_rebootOption
- Indicates the reboot option specified in the patch baseline.
Reboot options apply to Install
operations only. Reboots aren't
attempted for Patch Manager Scan
operations.
RebootIfNeeded
: Patch Manager tries to reboot the instance if it installed any patches, or if any patches are detected with a status ofInstalledPendingReboot
.NoReboot
: Patch Manager attempts to install missing packages without trying to reboot the system. Patches installed with this option are assigned a status ofInstalledPendingReboot
. These patches might not be in effect until a reboot is performed.
$sel:installedPendingRebootCount:InstancePatchState'
, instancePatchState_installedPendingRebootCount
- The number of patches installed by Patch Manager since the last time the
instance was rebooted.
$sel:ownerInformation:InstancePatchState'
, instancePatchState_ownerInformation
- Placeholder information. This field will always be empty in the current
release of the service.
$sel:securityNonCompliantCount:InstancePatchState'
, instancePatchState_securityNonCompliantCount
- The number of instances where patches that are specified as Security
in a patch advisory aren't installed. These patches might be missing,
have failed installation, were rejected, or were installed but awaiting
a required instance reboot. The status of these instances is
NON_COMPLIANT
.
$sel:installedRejectedCount:InstancePatchState'
, instancePatchState_installedRejectedCount
- The number of patches installed on an instance that are specified in a
RejectedPatches
list. Patches with a status of InstalledRejected
were typically installed before they were added to a RejectedPatches
list.
If ALLOW_AS_DEPENDENCY
is the specified option for
RejectedPatchesAction
, the value of InstalledRejectedCount
will
always be 0
(zero).
$sel:failedCount:InstancePatchState'
, instancePatchState_failedCount
- The number of patches from the patch baseline that were attempted to be
installed during the last patching operation, but failed to install.
$sel:installedOtherCount:InstancePatchState'
, instancePatchState_installedOtherCount
- The number of patches not specified in the patch baseline that are
installed on the instance.
$sel:missingCount:InstancePatchState'
, instancePatchState_missingCount
- The number of patches from the patch baseline that are applicable for
the instance but aren't currently installed.
$sel:installOverrideList:InstancePatchState'
, instancePatchState_installOverrideList
- An https URL or an Amazon Simple Storage Service (Amazon S3) path-style
URL to a list of patches to be installed. This patch installation list,
which you maintain in an S3 bucket in YAML format and specify in the SSM
document AWS-RunPatchBaseline
, overrides the patches specified by the
default patch baseline.
For more information about the InstallOverrideList
parameter, see
About the AWS-RunPatchBaseline
SSM document in the Amazon Web Services Systems Manager User Guide.
$sel:criticalNonCompliantCount:InstancePatchState'
, instancePatchState_criticalNonCompliantCount
- The number of instances where patches that are specified as Critical
for compliance reporting in the patch baseline aren't installed. These
patches might be missing, have failed installation, were rejected, or
were installed but awaiting a required instance reboot. The status of
these instances is NON_COMPLIANT
.
$sel:notApplicableCount:InstancePatchState'
, instancePatchState_notApplicableCount
- The number of patches from the patch baseline that aren't applicable
for the instance and therefore aren't installed on the instance. This
number may be truncated if the list of patch names is very large. The
number of patches beyond this limit are reported in
UnreportedNotApplicableCount
.
$sel:installedCount:InstancePatchState'
, instancePatchState_installedCount
- The number of patches from the patch baseline that are installed on the
instance.
$sel:lastNoRebootInstallOperationTime:InstancePatchState'
, instancePatchState_lastNoRebootInstallOperationTime
- The time of the last attempt to patch the instance with NoReboot
specified as the reboot option.
$sel:snapshotId:InstancePatchState'
, instancePatchState_snapshotId
- The ID of the patch baseline snapshot used during the patching operation
when this compliance data was collected.
$sel:instanceId:InstancePatchState'
, instancePatchState_instanceId
- The ID of the managed instance the high-level patch compliance
information was collected for.
$sel:patchGroup:InstancePatchState'
, instancePatchState_patchGroup
- The name of the patch group the managed instance belongs to.
$sel:baselineId:InstancePatchState'
, instancePatchState_baselineId
- The ID of the patch baseline used to patch the instance.
$sel:operationStartTime:InstancePatchState'
, instancePatchState_operationStartTime
- The time the most recent patching operation was started on the instance.
$sel:operationEndTime:InstancePatchState'
, instancePatchState_operationEndTime
- The time the most recent patching operation completed on the instance.
$sel:operation:InstancePatchState'
, instancePatchState_operation
- The type of patching operation that was performed: or
SCAN
assesses the patch compliance state.INSTALL
installs missing patches.
instancePatchState_unreportedNotApplicableCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches beyond the supported limit of NotApplicableCount
that aren't reported by name to Inventory. Inventory is a capability of
Amazon Web Services Systems Manager.
instancePatchState_otherNonCompliantCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of instances with patches installed that are specified as
other than Critical
or Security
but aren't compliant with the patch
baseline. The status of these instances is NON_COMPLIANT
.
instancePatchState_rebootOption :: Lens' InstancePatchState (Maybe RebootOption) Source #
Indicates the reboot option specified in the patch baseline.
Reboot options apply to Install
operations only. Reboots aren't
attempted for Patch Manager Scan
operations.
RebootIfNeeded
: Patch Manager tries to reboot the instance if it installed any patches, or if any patches are detected with a status ofInstalledPendingReboot
.NoReboot
: Patch Manager attempts to install missing packages without trying to reboot the system. Patches installed with this option are assigned a status ofInstalledPendingReboot
. These patches might not be in effect until a reboot is performed.
instancePatchState_installedPendingRebootCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches installed by Patch Manager since the last time the instance was rebooted.
instancePatchState_ownerInformation :: Lens' InstancePatchState (Maybe Text) Source #
Placeholder information. This field will always be empty in the current release of the service.
instancePatchState_securityNonCompliantCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of instances where patches that are specified as Security
in a patch advisory aren't installed. These patches might be missing,
have failed installation, were rejected, or were installed but awaiting
a required instance reboot. The status of these instances is
NON_COMPLIANT
.
instancePatchState_installedRejectedCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches installed on an instance that are specified in a
RejectedPatches
list. Patches with a status of InstalledRejected
were typically installed before they were added to a RejectedPatches
list.
If ALLOW_AS_DEPENDENCY
is the specified option for
RejectedPatchesAction
, the value of InstalledRejectedCount
will
always be 0
(zero).
instancePatchState_failedCount :: 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.
instancePatchState_installedOtherCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches not specified in the patch baseline that are installed on the instance.
instancePatchState_missingCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.
instancePatchState_installOverrideList :: Lens' InstancePatchState (Maybe Text) Source #
An https URL or an Amazon Simple Storage Service (Amazon S3) path-style
URL to a list of patches to be installed. This patch installation list,
which you maintain in an S3 bucket in YAML format and specify in the SSM
document AWS-RunPatchBaseline
, overrides the patches specified by the
default patch baseline.
For more information about the InstallOverrideList
parameter, see
About the AWS-RunPatchBaseline
SSM document in the Amazon Web Services Systems Manager User Guide.
instancePatchState_criticalNonCompliantCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of instances where patches that are specified as Critical
for compliance reporting in the patch baseline aren't installed. These
patches might be missing, have failed installation, were rejected, or
were installed but awaiting a required instance reboot. The status of
these instances is NON_COMPLIANT
.
instancePatchState_notApplicableCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches from the patch baseline that aren't applicable
for the instance and therefore aren't installed on the instance. This
number may be truncated if the list of patch names is very large. The
number of patches beyond this limit are reported in
UnreportedNotApplicableCount
.
instancePatchState_installedCount :: Lens' InstancePatchState (Maybe Int) Source #
The number of patches from the patch baseline that are installed on the instance.
instancePatchState_lastNoRebootInstallOperationTime :: Lens' InstancePatchState (Maybe UTCTime) Source #
The time of the last attempt to patch the instance with NoReboot
specified as the reboot option.
instancePatchState_snapshotId :: Lens' InstancePatchState (Maybe Text) Source #
The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.
instancePatchState_instanceId :: Lens' InstancePatchState Text Source #
The ID of the managed instance the high-level patch compliance information was collected for.
instancePatchState_patchGroup :: Lens' InstancePatchState Text Source #
The name of the patch group the managed instance belongs to.
instancePatchState_baselineId :: Lens' InstancePatchState Text Source #
The ID of the patch baseline used to patch the instance.
instancePatchState_operationStartTime :: Lens' InstancePatchState UTCTime Source #
The time the most recent patching operation was started on the instance.
instancePatchState_operationEndTime :: Lens' InstancePatchState UTCTime Source #
The time the most recent patching operation completed on the instance.
instancePatchState_operation :: Lens' InstancePatchState PatchOperationType Source #
The type of patching operation that was performed: or
SCAN
assesses the patch compliance state.INSTALL
installs missing patches.
InstancePatchStateFilter
data InstancePatchStateFilter Source #
Defines a filter used in DescribeInstancePatchStatesForPatchGroup to scope down the information returned by the API.
Example: To filter for all instances in a patch group having more
than three patches with a FailedCount
status, use the following for
the filter:
- Value for
Key
:FailedCount
- Value for
Type
:GreaterThan
- Value for
Values
:3
See: newInstancePatchStateFilter
smart constructor.
Constructors
InstancePatchStateFilter' | |
Fields
|
Instances
newInstancePatchStateFilter Source #
Arguments
:: Text | |
-> NonEmpty Text | |
-> InstancePatchStateOperatorType | |
-> InstancePatchStateFilter |
Create a value of InstancePatchStateFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:InstancePatchStateFilter'
, instancePatchStateFilter_key
- The key for the filter. Supported values include the following:
InstalledCount
InstalledOtherCount
InstalledPendingRebootCount
InstalledRejectedCount
MissingCount
FailedCount
UnreportedNotApplicableCount
NotApplicableCount
$sel:values:InstancePatchStateFilter'
, instancePatchStateFilter_values
- The value for the filter. Must be an integer greater than or equal to 0.
$sel:type':InstancePatchStateFilter'
, instancePatchStateFilter_type
- The type of comparison that should be performed for the value.
instancePatchStateFilter_key :: Lens' InstancePatchStateFilter Text Source #
The key for the filter. Supported values include the following:
InstalledCount
InstalledOtherCount
InstalledPendingRebootCount
InstalledRejectedCount
MissingCount
FailedCount
UnreportedNotApplicableCount
NotApplicableCount
instancePatchStateFilter_values :: Lens' InstancePatchStateFilter (NonEmpty Text) Source #
The value for the filter. Must be an integer greater than or equal to 0.
instancePatchStateFilter_type :: Lens' InstancePatchStateFilter InstancePatchStateOperatorType Source #
The type of comparison that should be performed for the value.
InventoryAggregator
data InventoryAggregator Source #
Specifies the inventory type and attribute for the aggregation execution.
See: newInventoryAggregator
smart constructor.
Constructors
InventoryAggregator' | |
Fields
|
Instances
newInventoryAggregator :: InventoryAggregator Source #
Create a value of InventoryAggregator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groups:InventoryAggregator'
, inventoryAggregator_groups
- A user-defined set of one or more filters on which to aggregate
inventory data. Groups return a count of resources that match and don't
match the specified criteria.
$sel:aggregators:InventoryAggregator'
, inventoryAggregator_aggregators
- Nested aggregators to further refine aggregation for an inventory type.
$sel:expression:InventoryAggregator'
, inventoryAggregator_expression
- The inventory type and attribute name for aggregation.
inventoryAggregator_groups :: Lens' InventoryAggregator (Maybe (NonEmpty InventoryGroup)) Source #
A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.
inventoryAggregator_aggregators :: Lens' InventoryAggregator (Maybe (NonEmpty InventoryAggregator)) Source #
Nested aggregators to further refine aggregation for an inventory type.
inventoryAggregator_expression :: Lens' InventoryAggregator (Maybe Text) Source #
The inventory type and attribute name for aggregation.
InventoryDeletionStatusItem
data InventoryDeletionStatusItem Source #
Status information returned by the DeleteInventory
operation.
See: newInventoryDeletionStatusItem
smart constructor.
Constructors
InventoryDeletionStatusItem' | |
Fields
|
Instances
newInventoryDeletionStatusItem :: InventoryDeletionStatusItem Source #
Create a value of InventoryDeletionStatusItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeName:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_typeName
- The name of the inventory data type.
$sel:lastStatusUpdateTime:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_lastStatusUpdateTime
- The UTC timestamp of when the last status report.
$sel:lastStatusMessage:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_lastStatusMessage
- Information about the status.
$sel:deletionSummary:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_deletionSummary
- Information about the delete operation. For more information about this
summary, see
Understanding the delete inventory summary
in the Amazon Web Services Systems Manager User Guide.
$sel:lastStatus:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_lastStatus
- The status of the operation. Possible values are InProgress and
Complete.
$sel:deletionStartTime:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_deletionStartTime
- The UTC timestamp when the delete operation started.
$sel:deletionId:InventoryDeletionStatusItem'
, inventoryDeletionStatusItem_deletionId
- The deletion ID returned by the DeleteInventory
operation.
inventoryDeletionStatusItem_typeName :: Lens' InventoryDeletionStatusItem (Maybe Text) Source #
The name of the inventory data type.
inventoryDeletionStatusItem_lastStatusUpdateTime :: Lens' InventoryDeletionStatusItem (Maybe UTCTime) Source #
The UTC timestamp of when the last status report.
inventoryDeletionStatusItem_lastStatusMessage :: Lens' InventoryDeletionStatusItem (Maybe Text) Source #
Information about the status.
inventoryDeletionStatusItem_deletionSummary :: Lens' InventoryDeletionStatusItem (Maybe InventoryDeletionSummary) Source #
Information about the delete operation. For more information about this summary, see Understanding the delete inventory summary in the Amazon Web Services Systems Manager User Guide.
inventoryDeletionStatusItem_lastStatus :: Lens' InventoryDeletionStatusItem (Maybe InventoryDeletionStatus) Source #
The status of the operation. Possible values are InProgress and Complete.
inventoryDeletionStatusItem_deletionStartTime :: Lens' InventoryDeletionStatusItem (Maybe UTCTime) Source #
The UTC timestamp when the delete operation started.
inventoryDeletionStatusItem_deletionId :: Lens' InventoryDeletionStatusItem (Maybe Text) Source #
The deletion ID returned by the DeleteInventory
operation.
InventoryDeletionSummary
data InventoryDeletionSummary Source #
Information about the delete operation.
See: newInventoryDeletionSummary
smart constructor.
Constructors
InventoryDeletionSummary' | |
Fields
|
Instances
newInventoryDeletionSummary :: InventoryDeletionSummary Source #
Create a value of InventoryDeletionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:remainingCount:InventoryDeletionSummary'
, inventoryDeletionSummary_remainingCount
- Remaining number of items to delete.
$sel:summaryItems:InventoryDeletionSummary'
, inventoryDeletionSummary_summaryItems
- A list of counts and versions for deleted items.
$sel:totalCount:InventoryDeletionSummary'
, inventoryDeletionSummary_totalCount
- The total number of items to delete. This count doesn't change during
the delete operation.
inventoryDeletionSummary_remainingCount :: Lens' InventoryDeletionSummary (Maybe Int) Source #
Remaining number of items to delete.
inventoryDeletionSummary_summaryItems :: Lens' InventoryDeletionSummary (Maybe [InventoryDeletionSummaryItem]) Source #
A list of counts and versions for deleted items.
inventoryDeletionSummary_totalCount :: Lens' InventoryDeletionSummary (Maybe Int) Source #
The total number of items to delete. This count doesn't change during the delete operation.
InventoryDeletionSummaryItem
data InventoryDeletionSummaryItem Source #
Either a count, remaining count, or a version number in a delete inventory summary.
See: newInventoryDeletionSummaryItem
smart constructor.
Constructors
InventoryDeletionSummaryItem' | |
Instances
newInventoryDeletionSummaryItem :: InventoryDeletionSummaryItem Source #
Create a value of InventoryDeletionSummaryItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:remainingCount:InventoryDeletionSummaryItem'
, inventoryDeletionSummaryItem_remainingCount
- The remaining number of items to delete.
$sel:count:InventoryDeletionSummaryItem'
, inventoryDeletionSummaryItem_count
- A count of the number of deleted items.
$sel:version:InventoryDeletionSummaryItem'
, inventoryDeletionSummaryItem_version
- The inventory type version.
inventoryDeletionSummaryItem_remainingCount :: Lens' InventoryDeletionSummaryItem (Maybe Int) Source #
The remaining number of items to delete.
inventoryDeletionSummaryItem_count :: Lens' InventoryDeletionSummaryItem (Maybe Int) Source #
A count of the number of deleted items.
inventoryDeletionSummaryItem_version :: Lens' InventoryDeletionSummaryItem (Maybe Text) Source #
The inventory type version.
InventoryFilter
data InventoryFilter Source #
One or more filters. Use a filter to return a more specific list of results.
See: newInventoryFilter
smart constructor.
Constructors
InventoryFilter' | |
Fields
|
Instances
Arguments
:: Text | |
-> NonEmpty Text | |
-> InventoryFilter |
Create a value of InventoryFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:type':InventoryFilter'
, inventoryFilter_type
- The type of filter.
The Exists
filter must be used with aggregators. For more information,
see
Aggregating inventory data
in the Amazon Web Services Systems Manager User Guide.
$sel:key:InventoryFilter'
, inventoryFilter_key
- The name of the filter key.
$sel:values:InventoryFilter'
, inventoryFilter_values
- Inventory filter values. Example: inventory filter where instance IDs
are specified as values
Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal
.
inventoryFilter_type :: Lens' InventoryFilter (Maybe InventoryQueryOperatorType) Source #
The type of filter.
The Exists
filter must be used with aggregators. For more information,
see
Aggregating inventory data
in the Amazon Web Services Systems Manager User Guide.
inventoryFilter_key :: Lens' InventoryFilter Text Source #
The name of the filter key.
inventoryFilter_values :: 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
.
InventoryGroup
data InventoryGroup Source #
A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.
See: newInventoryGroup
smart constructor.
Constructors
InventoryGroup' | |
Fields
|
Instances
Arguments
:: Text | |
-> NonEmpty InventoryFilter | |
-> InventoryGroup |
Create a value of InventoryGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:InventoryGroup'
, inventoryGroup_name
- The name of the group.
$sel:filters:InventoryGroup'
, inventoryGroup_filters
- Filters define the criteria for the group. The matchingCount
field
displays the number of resources that match the criteria. The
notMatchingCount
field displays the number of resources that don't
match the criteria.
inventoryGroup_name :: Lens' InventoryGroup Text Source #
The name of the group.
inventoryGroup_filters :: Lens' InventoryGroup (NonEmpty InventoryFilter) Source #
Filters define the criteria for the group. The matchingCount
field
displays the number of resources that match the criteria. The
notMatchingCount
field displays the number of resources that don't
match the criteria.
InventoryItem
data InventoryItem Source #
Information collected from managed instances based on your inventory policy document
See: newInventoryItem
smart constructor.
Constructors
InventoryItem' | |
Fields
|
Instances
Arguments
:: Text | |
-> Text | |
-> Text | |
-> InventoryItem |
Create a value of InventoryItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:context:InventoryItem'
, inventoryItem_context
- 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.
$sel:contentHash:InventoryItem'
, inventoryItem_contentHash
- MD5 hash of the inventory item type contents. The content hash is used
to determine whether to update inventory information. The PutInventory
API doesn't update the inventory item type contents if the MD5 hash
hasn't changed since last update.
$sel:content:InventoryItem'
, inventoryItem_content
- The inventory data of the inventory type.
$sel:typeName:InventoryItem'
, inventoryItem_typeName
- 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
.
$sel:schemaVersion:InventoryItem'
, inventoryItem_schemaVersion
- The schema version for the inventory item.
$sel:captureTime:InventoryItem'
, inventoryItem_captureTime
- The time the inventory information was collected.
inventoryItem_context :: Lens' InventoryItem (Maybe (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.
inventoryItem_contentHash :: 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 doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.
inventoryItem_content :: Lens' InventoryItem (Maybe [HashMap Text Text]) Source #
The inventory data of the inventory type.
inventoryItem_typeName :: 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
.
inventoryItem_schemaVersion :: Lens' InventoryItem Text Source #
The schema version for the inventory item.
inventoryItem_captureTime :: 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: newInventoryItemAttribute
smart constructor.
Constructors
InventoryItemAttribute' | |
Fields
|
Instances
newInventoryItemAttribute Source #
Arguments
:: Text | |
-> InventoryAttributeDataType | |
-> InventoryItemAttribute |
Create a value of InventoryItemAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:InventoryItemAttribute'
, inventoryItemAttribute_name
- Name of the inventory item attribute.
$sel:dataType:InventoryItemAttribute'
, inventoryItemAttribute_dataType
- The data type of the inventory item attribute.
inventoryItemAttribute_name :: Lens' InventoryItemAttribute Text Source #
Name of the inventory item attribute.
inventoryItemAttribute_dataType :: 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: newInventoryItemSchema
smart constructor.
Constructors
InventoryItemSchema' | |
Fields
|
Instances
newInventoryItemSchema Source #
Arguments
:: Text | |
-> NonEmpty InventoryItemAttribute | |
-> InventoryItemSchema |
Create a value of InventoryItemSchema
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:version:InventoryItemSchema'
, inventoryItemSchema_version
- The schema version for the inventory item.
$sel:displayName:InventoryItemSchema'
, inventoryItemSchema_displayName
- The alias name of the inventory type. The alias name is used for display
purposes.
$sel:typeName:InventoryItemSchema'
, inventoryItemSchema_typeName
- The name of the inventory type. Default inventory item type names start
with Amazon Web Services. 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
.
$sel:attributes:InventoryItemSchema'
, inventoryItemSchema_attributes
- The schema attributes for inventory. This contains data type and
attribute name.
inventoryItemSchema_version :: Lens' InventoryItemSchema (Maybe Text) Source #
The schema version for the inventory item.
inventoryItemSchema_displayName :: Lens' InventoryItemSchema (Maybe Text) Source #
The alias name of the inventory type. The alias name is used for display purposes.
inventoryItemSchema_typeName :: Lens' InventoryItemSchema Text Source #
The name of the inventory type. Default inventory item type names start
with Amazon Web Services. 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
.
inventoryItemSchema_attributes :: 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: newInventoryResultEntity
smart constructor.
Constructors
InventoryResultEntity' | |
Fields
|
Instances
newInventoryResultEntity :: InventoryResultEntity Source #
Create a value of InventoryResultEntity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:data':InventoryResultEntity'
, inventoryResultEntity_data
- The data section in the inventory result entity JSON.
$sel:id:InventoryResultEntity'
, inventoryResultEntity_id
- 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.
inventoryResultEntity_data :: Lens' InventoryResultEntity (Maybe (HashMap Text InventoryResultItem)) Source #
The data section in the inventory result entity JSON.
inventoryResultEntity_id :: 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: newInventoryResultItem
smart constructor.
Constructors
InventoryResultItem' | |
Fields
|
Instances
newInventoryResultItem Source #
Arguments
:: Text | |
-> Text | |
-> InventoryResultItem |
Create a value of InventoryResultItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contentHash:InventoryResultItem'
, inventoryResultItem_contentHash
- MD5 hash of the inventory item type contents. The content hash is used
to determine whether to update inventory information. The PutInventory
API doesn't update the inventory item type contents if the MD5 hash
hasn't changed since last update.
$sel:captureTime:InventoryResultItem'
, inventoryResultItem_captureTime
- The time inventory item data was captured.
$sel:typeName:InventoryResultItem'
, inventoryResultItem_typeName
- The name of the inventory result item type.
$sel:schemaVersion:InventoryResultItem'
, inventoryResultItem_schemaVersion
- The schema version for the inventory result item/
$sel:content:InventoryResultItem'
, inventoryResultItem_content
- Contains all the inventory data of the item type. Results include
attribute names and values.
inventoryResultItem_contentHash :: 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 doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.
inventoryResultItem_captureTime :: Lens' InventoryResultItem (Maybe Text) Source #
The time inventory item data was captured.
inventoryResultItem_typeName :: Lens' InventoryResultItem Text Source #
The name of the inventory result item type.
inventoryResultItem_schemaVersion :: Lens' InventoryResultItem Text Source #
The schema version for the inventory result item/
inventoryResultItem_content :: 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 Simple Storage Service (Amazon S3) bucket to write instance-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
See: newLoggingInfo
smart constructor.
Constructors
LoggingInfo' | |
Fields
|
Instances
Create a value of LoggingInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3KeyPrefix:LoggingInfo'
, loggingInfo_s3KeyPrefix
- (Optional) The S3 bucket subfolder.
$sel:s3BucketName:LoggingInfo'
, loggingInfo_s3BucketName
- The name of an S3 bucket where execution logs are stored .
$sel:s3Region:LoggingInfo'
, loggingInfo_s3Region
- The Amazon Web Services Region where the S3 bucket is located.
loggingInfo_s3KeyPrefix :: Lens' LoggingInfo (Maybe Text) Source #
(Optional) The S3 bucket subfolder.
loggingInfo_s3BucketName :: Lens' LoggingInfo Text Source #
The name of an S3 bucket where execution logs are stored .
loggingInfo_s3Region :: Lens' LoggingInfo Text Source #
The Amazon Web Services Region where the S3 bucket is located.
MaintenanceWindowAutomationParameters
data MaintenanceWindowAutomationParameters Source #
The parameters for an AUTOMATION
task type.
See: newMaintenanceWindowAutomationParameters
smart constructor.
Constructors
MaintenanceWindowAutomationParameters' | |
Fields
|
Instances
newMaintenanceWindowAutomationParameters :: MaintenanceWindowAutomationParameters Source #
Create a value of MaintenanceWindowAutomationParameters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:parameters:MaintenanceWindowAutomationParameters'
, maintenanceWindowAutomationParameters_parameters
- The parameters for the AUTOMATION
task.
For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
For AUTOMATION
task types, Amazon Web Services Systems Manager ignores
any values specified for these parameters.
$sel:documentVersion:MaintenanceWindowAutomationParameters'
, maintenanceWindowAutomationParameters_documentVersion
- The version of an Automation runbook to use during task execution.
maintenanceWindowAutomationParameters_parameters :: Lens' MaintenanceWindowAutomationParameters (Maybe (HashMap Text [Text])) Source #
The parameters for the AUTOMATION
task.
For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
For AUTOMATION
task types, Amazon Web Services Systems Manager ignores
any values specified for these parameters.
maintenanceWindowAutomationParameters_documentVersion :: Lens' MaintenanceWindowAutomationParameters (Maybe Text) Source #
The version of an Automation runbook to use during task execution.
MaintenanceWindowExecution
data MaintenanceWindowExecution Source #
Describes the information about an execution of a maintenance window.
See: newMaintenanceWindowExecution
smart constructor.
Constructors
MaintenanceWindowExecution' | |
Fields
|
Instances
newMaintenanceWindowExecution :: MaintenanceWindowExecution Source #
Create a value of MaintenanceWindowExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:MaintenanceWindowExecution'
, maintenanceWindowExecution_status
- The status of the execution.
$sel:startTime:MaintenanceWindowExecution'
, maintenanceWindowExecution_startTime
- The time the execution started.
$sel:windowExecutionId:MaintenanceWindowExecution'
, maintenanceWindowExecution_windowExecutionId
- The ID of the maintenance window execution.
$sel:statusDetails:MaintenanceWindowExecution'
, maintenanceWindowExecution_statusDetails
- The details explaining the status. Not available for all status values.
$sel:endTime:MaintenanceWindowExecution'
, maintenanceWindowExecution_endTime
- The time the execution finished.
$sel:windowId:MaintenanceWindowExecution'
, maintenanceWindowExecution_windowId
- The ID of the maintenance window.
maintenanceWindowExecution_status :: Lens' MaintenanceWindowExecution (Maybe MaintenanceWindowExecutionStatus) Source #
The status of the execution.
maintenanceWindowExecution_startTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) Source #
The time the execution started.
maintenanceWindowExecution_windowExecutionId :: Lens' MaintenanceWindowExecution (Maybe Text) Source #
The ID of the maintenance window execution.
maintenanceWindowExecution_statusDetails :: Lens' MaintenanceWindowExecution (Maybe Text) Source #
The details explaining the status. Not available for all status values.
maintenanceWindowExecution_endTime :: Lens' MaintenanceWindowExecution (Maybe UTCTime) Source #
The time the execution finished.
maintenanceWindowExecution_windowId :: 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: newMaintenanceWindowExecutionTaskIdentity
smart constructor.
Constructors
MaintenanceWindowExecutionTaskIdentity' | |
Fields
|
Instances
newMaintenanceWindowExecutionTaskIdentity :: MaintenanceWindowExecutionTaskIdentity Source #
Create a value of MaintenanceWindowExecutionTaskIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_status
- The status of the task execution.
$sel:taskExecutionId:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_taskExecutionId
- The ID of the specific task execution in the maintenance window
execution.
$sel:startTime:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_startTime
- The time the task execution started.
$sel:taskType:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_taskType
- The type of task that ran.
$sel:taskArn:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_taskArn
- The Amazon Resource Name (ARN) of the task that ran.
$sel:windowExecutionId:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_windowExecutionId
- The ID of the maintenance window execution that ran the task.
$sel:statusDetails:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_statusDetails
- The details explaining the status of the task execution. Not available
for all status values.
$sel:endTime:MaintenanceWindowExecutionTaskIdentity'
, maintenanceWindowExecutionTaskIdentity_endTime
- The time the task execution finished.
maintenanceWindowExecutionTaskIdentity_status :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe MaintenanceWindowExecutionStatus) Source #
The status of the task execution.
maintenanceWindowExecutionTaskIdentity_taskExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #
The ID of the specific task execution in the maintenance window execution.
maintenanceWindowExecutionTaskIdentity_startTime :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe UTCTime) Source #
The time the task execution started.
maintenanceWindowExecutionTaskIdentity_taskType :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe MaintenanceWindowTaskType) Source #
The type of task that ran.
maintenanceWindowExecutionTaskIdentity_taskArn :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #
The Amazon Resource Name (ARN) of the task that ran.
maintenanceWindowExecutionTaskIdentity_windowExecutionId :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #
The ID of the maintenance window execution that ran the task.
maintenanceWindowExecutionTaskIdentity_statusDetails :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe Text) Source #
The details explaining the status of the task execution. Not available for all status values.
maintenanceWindowExecutionTaskIdentity_endTime :: Lens' MaintenanceWindowExecutionTaskIdentity (Maybe UTCTime) Source #
The time the task execution finished.
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: newMaintenanceWindowExecutionTaskInvocationIdentity
smart constructor.
Constructors
MaintenanceWindowExecutionTaskInvocationIdentity' | |
Fields
|
Instances
newMaintenanceWindowExecutionTaskInvocationIdentity :: MaintenanceWindowExecutionTaskInvocationIdentity Source #
Create a value of MaintenanceWindowExecutionTaskInvocationIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_status
- The status of the task invocation.
$sel:executionId:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_executionId
- 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.
$sel:taskExecutionId:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_taskExecutionId
- The ID of the specific task execution in the maintenance window
execution.
$sel:startTime:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_startTime
- The time the invocation started.
$sel:invocationId:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_invocationId
- The ID of the task invocation.
$sel:ownerInformation:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_ownerInformation
- User-provided value that was specified when the target was registered
with the maintenance window. This was also included in any Amazon
CloudWatch Events events raised during the task invocation.
$sel:taskType:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_taskType
- The task type.
$sel:windowTargetId:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_windowTargetId
- The ID of the target definition in this maintenance window the
invocation was performed for.
$sel:windowExecutionId:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_windowExecutionId
- The ID of the maintenance window execution that ran the task.
$sel:statusDetails:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_statusDetails
- The details explaining the status of the task invocation. Not available
for all status values.
$sel:endTime:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_endTime
- The time the invocation finished.
$sel:parameters:MaintenanceWindowExecutionTaskInvocationIdentity'
, maintenanceWindowExecutionTaskInvocationIdentity_parameters
- The parameters that were provided for the invocation when it was run.
maintenanceWindowExecutionTaskInvocationIdentity_status :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe MaintenanceWindowExecutionStatus) Source #
The status of the task invocation.
maintenanceWindowExecutionTaskInvocationIdentity_executionId :: 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.
maintenanceWindowExecutionTaskInvocationIdentity_taskExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #
The ID of the specific task execution in the maintenance window execution.
maintenanceWindowExecutionTaskInvocationIdentity_startTime :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe UTCTime) Source #
The time the invocation started.
maintenanceWindowExecutionTaskInvocationIdentity_invocationId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #
The ID of the task invocation.
maintenanceWindowExecutionTaskInvocationIdentity_ownerInformation :: 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 Amazon CloudWatch Events events raised during the task invocation.
maintenanceWindowExecutionTaskInvocationIdentity_taskType :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe MaintenanceWindowTaskType) Source #
The task type.
maintenanceWindowExecutionTaskInvocationIdentity_windowTargetId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #
The ID of the target definition in this maintenance window the invocation was performed for.
maintenanceWindowExecutionTaskInvocationIdentity_windowExecutionId :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #
The ID of the maintenance window execution that ran the task.
maintenanceWindowExecutionTaskInvocationIdentity_statusDetails :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #
The details explaining the status of the task invocation. Not available for all status values.
maintenanceWindowExecutionTaskInvocationIdentity_endTime :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe UTCTime) Source #
The time the invocation finished.
maintenanceWindowExecutionTaskInvocationIdentity_parameters :: Lens' MaintenanceWindowExecutionTaskInvocationIdentity (Maybe Text) Source #
The parameters that were provided for the invocation when it was run.
MaintenanceWindowFilter
data MaintenanceWindowFilter Source #
Filter used in the request. Supported filter keys depend on the API
operation that includes the filter. API operations that use
MaintenanceWindowFilter>
include the following:
- DescribeMaintenanceWindowExecutions
- DescribeMaintenanceWindowExecutionTaskInvocations
- DescribeMaintenanceWindowExecutionTasks
- DescribeMaintenanceWindows
- DescribeMaintenanceWindowTargets
- DescribeMaintenanceWindowTasks
See: newMaintenanceWindowFilter
smart constructor.
Constructors
MaintenanceWindowFilter' | |
Instances
newMaintenanceWindowFilter :: MaintenanceWindowFilter Source #
Create a value of MaintenanceWindowFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:MaintenanceWindowFilter'
, maintenanceWindowFilter_values
- The filter values.
$sel:key:MaintenanceWindowFilter'
, maintenanceWindowFilter_key
- The name of the filter.
maintenanceWindowFilter_values :: Lens' MaintenanceWindowFilter (Maybe [Text]) Source #
The filter values.
maintenanceWindowFilter_key :: Lens' MaintenanceWindowFilter (Maybe Text) Source #
The name of the filter.
MaintenanceWindowIdentity
data MaintenanceWindowIdentity Source #
Information about the maintenance window.
See: newMaintenanceWindowIdentity
smart constructor.
Constructors
MaintenanceWindowIdentity' | |
Fields
|
Instances
newMaintenanceWindowIdentity :: MaintenanceWindowIdentity Source #
Create a value of MaintenanceWindowIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_enabled
- Indicates whether the maintenance window is enabled.
$sel:schedule:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_schedule
- The schedule of the maintenance window in the form of a cron or rate
expression.
$sel:nextExecutionTime:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_nextExecutionTime
- The next time the maintenance window will actually run, taking into
account any specified times for the maintenance window to become active
or inactive.
$sel:scheduleOffset:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_scheduleOffset
- The number of days to wait to run a maintenance window after the
scheduled cron expression date and time.
$sel:endDate:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_endDate
- The date and time, in ISO-8601 Extended format, for when the maintenance
window is scheduled to become inactive.
$sel:scheduleTimezone:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_scheduleTimezone
- The time zone that the scheduled maintenance window executions are based
on, in Internet Assigned Numbers Authority (IANA) format.
$sel:startDate:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_startDate
- The date and time, in ISO-8601 Extended format, for when the maintenance
window is scheduled to become active.
$sel:name:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_name
- The name of the maintenance window.
$sel:cutoff:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_cutoff
- The number of hours before the end of the maintenance window that Amazon
Web Services Systems Manager stops scheduling new tasks for execution.
$sel:description:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_description
- A description of the maintenance window.
$sel:duration:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_duration
- The duration of the maintenance window in hours.
$sel:windowId:MaintenanceWindowIdentity'
, maintenanceWindowIdentity_windowId
- The ID of the maintenance window.
maintenanceWindowIdentity_enabled :: Lens' MaintenanceWindowIdentity (Maybe Bool) Source #
Indicates whether the maintenance window is enabled.
maintenanceWindowIdentity_schedule :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The schedule of the maintenance window in the form of a cron or rate expression.
maintenanceWindowIdentity_nextExecutionTime :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.
maintenanceWindowIdentity_scheduleOffset :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #
The number of days to wait to run a maintenance window after the scheduled cron expression date and time.
maintenanceWindowIdentity_endDate :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.
maintenanceWindowIdentity_scheduleTimezone :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.
maintenanceWindowIdentity_startDate :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.
maintenanceWindowIdentity_name :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The name of the maintenance window.
maintenanceWindowIdentity_cutoff :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #
The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.
maintenanceWindowIdentity_description :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
A description of the maintenance window.
maintenanceWindowIdentity_duration :: Lens' MaintenanceWindowIdentity (Maybe Natural) Source #
The duration of the maintenance window in hours.
maintenanceWindowIdentity_windowId :: Lens' MaintenanceWindowIdentity (Maybe Text) Source #
The ID of the maintenance window.
MaintenanceWindowIdentityForTarget
data MaintenanceWindowIdentityForTarget Source #
The maintenance window to which the specified target belongs.
See: newMaintenanceWindowIdentityForTarget
smart constructor.
Constructors
MaintenanceWindowIdentityForTarget' | |
Instances
newMaintenanceWindowIdentityForTarget :: MaintenanceWindowIdentityForTarget Source #
Create a value of MaintenanceWindowIdentityForTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:MaintenanceWindowIdentityForTarget'
, maintenanceWindowIdentityForTarget_name
- The name of the maintenance window.
$sel:windowId:MaintenanceWindowIdentityForTarget'
, maintenanceWindowIdentityForTarget_windowId
- The ID of the maintenance window.
maintenanceWindowIdentityForTarget_name :: Lens' MaintenanceWindowIdentityForTarget (Maybe Text) Source #
The name of the maintenance window.
maintenanceWindowIdentityForTarget_windowId :: Lens' MaintenanceWindowIdentityForTarget (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.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
For Lambda tasks, Systems Manager ignores any values specified for TaskParameters and LoggingInfo.
See: newMaintenanceWindowLambdaParameters
smart constructor.
Constructors
MaintenanceWindowLambdaParameters' | |
Fields
|
Instances
newMaintenanceWindowLambdaParameters :: MaintenanceWindowLambdaParameters Source #
Create a value of MaintenanceWindowLambdaParameters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:payload:MaintenanceWindowLambdaParameters'
, maintenanceWindowLambdaParameters_payload
- 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.
$sel:qualifier:MaintenanceWindowLambdaParameters'
, maintenanceWindowLambdaParameters_qualifier
- (Optional) Specify an Lambda function version or alias name. If you
specify a function version, the operation uses the qualified function
Amazon Resource Name (ARN) to invoke a specific Lambda function. If you
specify an alias name, the operation uses the alias ARN to invoke the
Lambda function version to which the alias points.
$sel:clientContext:MaintenanceWindowLambdaParameters'
, maintenanceWindowLambdaParameters_clientContext
- 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.
maintenanceWindowLambdaParameters_payload :: 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.
maintenanceWindowLambdaParameters_qualifier :: Lens' MaintenanceWindowLambdaParameters (Maybe Text) Source #
(Optional) Specify an Lambda function version or alias name. If you specify a function version, the operation uses the qualified function Amazon Resource Name (ARN) to invoke a specific Lambda function. If you specify an alias name, the operation uses the alias ARN to invoke the Lambda function version to which the alias points.
maintenanceWindowLambdaParameters_clientContext :: 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.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
For RUN_COMMAND
tasks, Systems Manager uses specified values for
TaskParameters
and LoggingInfo
only if no values are specified for
TaskInvocationParameters
.
See: newMaintenanceWindowRunCommandParameters
smart constructor.
Constructors
MaintenanceWindowRunCommandParameters' | |
Fields
|
Instances
newMaintenanceWindowRunCommandParameters :: MaintenanceWindowRunCommandParameters Source #
Create a value of MaintenanceWindowRunCommandParameters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceRoleArn:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_serviceRoleArn
- The Amazon Resource Name (ARN) of the Identity and Access Management
(IAM) service role to use to publish Amazon Simple Notification Service
(Amazon SNS) notifications for maintenance window Run Command tasks.
$sel:notificationConfig:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_notificationConfig
- Configurations for sending notifications about command status changes on
a per-instance basis.
$sel:documentHashType:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_documentHashType
- SHA-256 or SHA-1. SHA-1 hashes have been deprecated.
$sel:cloudWatchOutputConfig:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_cloudWatchOutputConfig
- Undocumented member.
$sel:outputS3KeyPrefix:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_outputS3KeyPrefix
- The S3 bucket subfolder.
$sel:parameters:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_parameters
- The parameters for the RUN_COMMAND
task execution.
$sel:documentHash:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_documentHash
- The SHA-256 or SHA-1 hash created by the system when the document was
created. SHA-1 hashes have been deprecated.
$sel:documentVersion:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_documentVersion
- The Amazon Web Services Systems Manager document (SSM document) version
to use in the request. You can specify $DEFAULT
, $LATEST
, or a
specific version number. If you run commands by using the Amazon Web
Services CLI, then you must escape the first two options by using a
backslash. If you specify a version number, then you don't need to use
the backslash. For example:
--document-version "\$DEFAULT"
--document-version "\$LATEST"
--document-version "3"
$sel:timeoutSeconds:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_timeoutSeconds
- If this time is reached and the command hasn't already started running,
it doesn't run.
$sel:comment:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_comment
- Information about the commands to run.
$sel:outputS3BucketName:MaintenanceWindowRunCommandParameters'
, maintenanceWindowRunCommandParameters_outputS3BucketName
- The name of the Amazon Simple Storage Service (Amazon S3) bucket.
maintenanceWindowRunCommandParameters_serviceRoleArn :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
maintenanceWindowRunCommandParameters_notificationConfig :: Lens' MaintenanceWindowRunCommandParameters (Maybe NotificationConfig) Source #
Configurations for sending notifications about command status changes on a per-instance basis.
maintenanceWindowRunCommandParameters_documentHashType :: Lens' MaintenanceWindowRunCommandParameters (Maybe DocumentHashType) Source #
SHA-256 or SHA-1. SHA-1 hashes have been deprecated.
maintenanceWindowRunCommandParameters_cloudWatchOutputConfig :: Lens' MaintenanceWindowRunCommandParameters (Maybe CloudWatchOutputConfig) Source #
Undocumented member.
maintenanceWindowRunCommandParameters_outputS3KeyPrefix :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #
The S3 bucket subfolder.
maintenanceWindowRunCommandParameters_parameters :: Lens' MaintenanceWindowRunCommandParameters (Maybe (HashMap Text [Text])) Source #
The parameters for the RUN_COMMAND
task execution.
maintenanceWindowRunCommandParameters_documentHash :: 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.
maintenanceWindowRunCommandParameters_documentVersion :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #
The Amazon Web Services Systems Manager document (SSM document) version
to use in the request. You can specify $DEFAULT
, $LATEST
, or a
specific version number. If you run commands by using the Amazon Web
Services CLI, then you must escape the first two options by using a
backslash. If you specify a version number, then you don't need to use
the backslash. For example:
--document-version "\$DEFAULT"
--document-version "\$LATEST"
--document-version "3"
maintenanceWindowRunCommandParameters_timeoutSeconds :: Lens' MaintenanceWindowRunCommandParameters (Maybe Natural) Source #
If this time is reached and the command hasn't already started running, it doesn't run.
maintenanceWindowRunCommandParameters_comment :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #
Information about the commands to run.
maintenanceWindowRunCommandParameters_outputS3BucketName :: Lens' MaintenanceWindowRunCommandParameters (Maybe Text) Source #
The name of the Amazon Simple Storage Service (Amazon S3) bucket.
MaintenanceWindowStepFunctionsParameters
data MaintenanceWindowStepFunctionsParameters Source #
The parameters for a STEP_FUNCTIONS
task.
For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
For Step Functions tasks, Systems Manager ignores any values specified
for TaskParameters
and LoggingInfo
.
See: newMaintenanceWindowStepFunctionsParameters
smart constructor.
Constructors
MaintenanceWindowStepFunctionsParameters' | |
Instances
newMaintenanceWindowStepFunctionsParameters :: MaintenanceWindowStepFunctionsParameters Source #
Create a value of MaintenanceWindowStepFunctionsParameters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:input:MaintenanceWindowStepFunctionsParameters'
, maintenanceWindowStepFunctionsParameters_input
- The inputs for the STEP_FUNCTIONS
task.
$sel:name:MaintenanceWindowStepFunctionsParameters'
, maintenanceWindowStepFunctionsParameters_name
- The name of the STEP_FUNCTIONS
task.
maintenanceWindowStepFunctionsParameters_input :: Lens' MaintenanceWindowStepFunctionsParameters (Maybe Text) Source #
The inputs for the STEP_FUNCTIONS
task.
maintenanceWindowStepFunctionsParameters_name :: Lens' MaintenanceWindowStepFunctionsParameters (Maybe Text) Source #
The name of the STEP_FUNCTIONS
task.
MaintenanceWindowTarget
data MaintenanceWindowTarget Source #
The target registered with the maintenance window.
See: newMaintenanceWindowTarget
smart constructor.
Constructors
MaintenanceWindowTarget' | |
Fields
|
Instances
newMaintenanceWindowTarget :: MaintenanceWindowTarget Source #
Create a value of MaintenanceWindowTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceType:MaintenanceWindowTarget'
, maintenanceWindowTarget_resourceType
- The type of target that is being registered with the maintenance window.
$sel:ownerInformation:MaintenanceWindowTarget'
, maintenanceWindowTarget_ownerInformation
- A user-provided value that will be included in any Amazon CloudWatch
Events events that are raised while running tasks for these targets in
this maintenance window.
$sel:windowTargetId:MaintenanceWindowTarget'
, maintenanceWindowTarget_windowTargetId
- The ID of the target.
$sel:name:MaintenanceWindowTarget'
, maintenanceWindowTarget_name
- The name for the maintenance window target.
$sel:targets:MaintenanceWindowTarget'
, maintenanceWindowTarget_targets
- The targets, either instances or tags.
Specify instances using the following format:
Key=instanceids,Values=<instanceid1>,<instanceid2>
Tags are specified using the following format:
Key=<tag name>,Values=<tag value>
.
$sel:description:MaintenanceWindowTarget'
, maintenanceWindowTarget_description
- A description for the target.
$sel:windowId:MaintenanceWindowTarget'
, maintenanceWindowTarget_windowId
- The ID of the maintenance window to register the target with.
maintenanceWindowTarget_resourceType :: Lens' MaintenanceWindowTarget (Maybe MaintenanceWindowResourceType) Source #
The type of target that is being registered with the maintenance window.
maintenanceWindowTarget_ownerInformation :: Lens' MaintenanceWindowTarget (Maybe Text) Source #
A user-provided value that will be included in any Amazon CloudWatch Events events that are raised while running tasks for these targets in this maintenance window.
maintenanceWindowTarget_windowTargetId :: Lens' MaintenanceWindowTarget (Maybe Text) Source #
The ID of the target.
maintenanceWindowTarget_name :: Lens' MaintenanceWindowTarget (Maybe Text) Source #
The name for the maintenance window target.
maintenanceWindowTarget_targets :: Lens' MaintenanceWindowTarget (Maybe [Target]) Source #
The targets, either instances or tags.
Specify instances using the following format:
Key=instanceids,Values=<instanceid1>,<instanceid2>
Tags are specified using the following format:
Key=<tag name>,Values=<tag value>
.
maintenanceWindowTarget_description :: Lens' MaintenanceWindowTarget (Maybe Text) Source #
A description for the target.
maintenanceWindowTarget_windowId :: Lens' MaintenanceWindowTarget (Maybe Text) Source #
The ID of the maintenance window to register the target with.
MaintenanceWindowTask
data MaintenanceWindowTask Source #
Information about a task defined for a maintenance window.
See: newMaintenanceWindowTask
smart constructor.
Constructors
MaintenanceWindowTask' | |
Fields
|
Instances
newMaintenanceWindowTask :: MaintenanceWindowTask Source #
Create a value of MaintenanceWindowTask
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceRoleArn:MaintenanceWindowTask'
, maintenanceWindowTask_serviceRoleArn
- The Amazon Resource Name (ARN) of the Identity and Access Management
(IAM) service role to use to publish Amazon Simple Notification Service
(Amazon SNS) notifications for maintenance window Run Command tasks.
$sel:windowTaskId:MaintenanceWindowTask'
, maintenanceWindowTask_windowTaskId
- The task ID.
$sel:taskParameters:MaintenanceWindowTask'
, maintenanceWindowTask_taskParameters
- The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
$sel:priority:MaintenanceWindowTask'
, maintenanceWindowTask_priority
- 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.
$sel:taskArn:MaintenanceWindowTask'
, maintenanceWindowTask_taskArn
- The resource that the task uses during execution. For RUN_COMMAND
and
AUTOMATION
task types, TaskArn
is the Amazon Web Services Systems
Manager (SSM document) name or ARN. For LAMBDA
tasks, it's the
function name or ARN. For STEP_FUNCTIONS
tasks, it's the state
machine ARN.
$sel:cutoffBehavior:MaintenanceWindowTask'
, maintenanceWindowTask_cutoffBehavior
- The specification for whether tasks should continue to run after the
cutoff time specified in the maintenance windows is reached.
$sel:maxErrors:MaintenanceWindowTask'
, maintenanceWindowTask_maxErrors
- The maximum number of errors allowed before this task stops being
scheduled.
$sel:name:MaintenanceWindowTask'
, maintenanceWindowTask_name
- The task name.
$sel:targets:MaintenanceWindowTask'
, maintenanceWindowTask_targets
- The targets (either instances or tags). Instances are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are
specified using Key=<tag name>,Values=<tag value>
.
$sel:loggingInfo:MaintenanceWindowTask'
, maintenanceWindowTask_loggingInfo
- Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
$sel:type':MaintenanceWindowTask'
, maintenanceWindowTask_type
- The type of task.
$sel:description:MaintenanceWindowTask'
, maintenanceWindowTask_description
- A description of the task.
$sel:maxConcurrency:MaintenanceWindowTask'
, maintenanceWindowTask_maxConcurrency
- The maximum number of targets this task can be run for, in parallel.
$sel:windowId:MaintenanceWindowTask'
, maintenanceWindowTask_windowId
- The ID of the maintenance window where the task is registered.
maintenanceWindowTask_serviceRoleArn :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
maintenanceWindowTask_windowTaskId :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The task ID.
maintenanceWindowTask_taskParameters :: Lens' MaintenanceWindowTask (Maybe (HashMap Text MaintenanceWindowTaskParameterValueExpression)) Source #
The parameters that should be passed to the task when it is run.
TaskParameters
has been deprecated. To specify parameters to pass to a
task when it runs, instead use the Parameters
option in the
TaskInvocationParameters
structure. For information about how Systems
Manager handles these options for the supported maintenance window task
types, see MaintenanceWindowTaskInvocationParameters.
maintenanceWindowTask_priority :: 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.
maintenanceWindowTask_taskArn :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The resource that the task uses during execution. For RUN_COMMAND
and
AUTOMATION
task types, TaskArn
is the Amazon Web Services Systems
Manager (SSM document) name or ARN. For LAMBDA
tasks, it's the
function name or ARN. For STEP_FUNCTIONS
tasks, it's the state
machine ARN.
maintenanceWindowTask_cutoffBehavior :: Lens' MaintenanceWindowTask (Maybe MaintenanceWindowTaskCutoffBehavior) Source #
The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached.
maintenanceWindowTask_maxErrors :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The maximum number of errors allowed before this task stops being scheduled.
maintenanceWindowTask_name :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The task name.
maintenanceWindowTask_targets :: Lens' MaintenanceWindowTask (Maybe [Target]) Source #
The targets (either instances or tags). Instances are specified using
Key=instanceids,Values=<instanceid1>,<instanceid2>
. Tags are
specified using Key=<tag name>,Values=<tag value>
.
maintenanceWindowTask_loggingInfo :: Lens' MaintenanceWindowTask (Maybe LoggingInfo) Source #
Information about an S3 bucket to write task-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage
Service (Amazon S3) bucket to contain logs, instead use the
OutputS3BucketName
and OutputS3KeyPrefix
options in the
TaskInvocationParameters
structure. For information about how Amazon
Web Services Systems Manager handles these options for the supported
maintenance window task types, see
MaintenanceWindowTaskInvocationParameters.
maintenanceWindowTask_type :: Lens' MaintenanceWindowTask (Maybe MaintenanceWindowTaskType) Source #
The type of task.
maintenanceWindowTask_description :: Lens' MaintenanceWindowTask (Maybe Text) Source #
A description of the task.
maintenanceWindowTask_maxConcurrency :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The maximum number of targets this task can be run for, in parallel.
maintenanceWindowTask_windowId :: Lens' MaintenanceWindowTask (Maybe Text) Source #
The ID of the maintenance window where the task is registered.
MaintenanceWindowTaskInvocationParameters
data MaintenanceWindowTaskInvocationParameters Source #
The parameters for task execution.
See: newMaintenanceWindowTaskInvocationParameters
smart constructor.
Constructors
MaintenanceWindowTaskInvocationParameters' | |
Fields
|
Instances
newMaintenanceWindowTaskInvocationParameters :: MaintenanceWindowTaskInvocationParameters Source #
Create a value of MaintenanceWindowTaskInvocationParameters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:automation:MaintenanceWindowTaskInvocationParameters'
, maintenanceWindowTaskInvocationParameters_automation
- The parameters for an AUTOMATION
task type.
$sel:stepFunctions:MaintenanceWindowTaskInvocationParameters'
, maintenanceWindowTaskInvocationParameters_stepFunctions
- The parameters for a STEP_FUNCTIONS
task type.
$sel:runCommand:MaintenanceWindowTaskInvocationParameters'
, maintenanceWindowTaskInvocationParameters_runCommand
- The parameters for a RUN_COMMAND
task type.
$sel:lambda:MaintenanceWindowTaskInvocationParameters'
, maintenanceWindowTaskInvocationParameters_lambda
- The parameters for a LAMBDA
task type.
maintenanceWindowTaskInvocationParameters_automation :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowAutomationParameters) Source #
The parameters for an AUTOMATION
task type.
maintenanceWindowTaskInvocationParameters_stepFunctions :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowStepFunctionsParameters) Source #
The parameters for a STEP_FUNCTIONS
task type.
maintenanceWindowTaskInvocationParameters_runCommand :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowRunCommandParameters) Source #
The parameters for a RUN_COMMAND
task type.
maintenanceWindowTaskInvocationParameters_lambda :: Lens' MaintenanceWindowTaskInvocationParameters (Maybe MaintenanceWindowLambdaParameters) Source #
The parameters for a LAMBDA
task type.
MaintenanceWindowTaskParameterValueExpression
data MaintenanceWindowTaskParameterValueExpression Source #
Defines the values for a task parameter.
See: newMaintenanceWindowTaskParameterValueExpression
smart constructor.
Constructors
MaintenanceWindowTaskParameterValueExpression' | |
Instances
newMaintenanceWindowTaskParameterValueExpression :: MaintenanceWindowTaskParameterValueExpression Source #
Create a value of MaintenanceWindowTaskParameterValueExpression
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:MaintenanceWindowTaskParameterValueExpression'
, maintenanceWindowTaskParameterValueExpression_values
- This field contains an array of 0 or more strings, each 1 to 255
characters in length.
maintenanceWindowTaskParameterValueExpression_values :: Lens' MaintenanceWindowTaskParameterValueExpression (Maybe [Text]) Source #
This field contains an array of 0 or more strings, each 1 to 255 characters in length.
MetadataValue
data MetadataValue Source #
Metadata to assign to an Application Manager application.
See: newMetadataValue
smart constructor.
Constructors
MetadataValue' | |
Instances
newMetadataValue :: MetadataValue Source #
Create a value of MetadataValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:MetadataValue'
, metadataValue_value
- Metadata value to assign to an Application Manager application.
metadataValue_value :: Lens' MetadataValue (Maybe Text) Source #
Metadata value to assign to an Application Manager application.
NonCompliantSummary
data NonCompliantSummary Source #
A summary of resources that aren't compliant. The summary is organized according to resource type.
See: newNonCompliantSummary
smart constructor.
Constructors
NonCompliantSummary' | |
Fields
|
Instances
newNonCompliantSummary :: NonCompliantSummary Source #
Create a value of NonCompliantSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nonCompliantCount:NonCompliantSummary'
, nonCompliantSummary_nonCompliantCount
- The total number of compliance items that aren't compliant.
$sel:severitySummary:NonCompliantSummary'
, nonCompliantSummary_severitySummary
- A summary of the non-compliance severity by compliance type
nonCompliantSummary_nonCompliantCount :: Lens' NonCompliantSummary (Maybe Int) Source #
The total number of compliance items that aren't compliant.
nonCompliantSummary_severitySummary :: Lens' NonCompliantSummary (Maybe SeveritySummary) Source #
A summary of the non-compliance severity by compliance type
NotificationConfig
data NotificationConfig Source #
Configurations for sending notifications.
See: newNotificationConfig
smart constructor.
Constructors
NotificationConfig' | |
Fields
|
Instances
newNotificationConfig :: NotificationConfig Source #
Create a value of NotificationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:notificationEvents:NotificationConfig'
, notificationConfig_notificationEvents
- The different events for which you can receive notifications. To learn
more about these events, see
Monitoring Systems Manager status changes using Amazon SNS notifications
in the Amazon Web Services Systems Manager User Guide.
$sel:notificationType:NotificationConfig'
, notificationConfig_notificationType
- The type of notification.
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.
$sel:notificationArn:NotificationConfig'
, notificationConfig_notificationArn
- An Amazon Resource Name (ARN) for an Amazon Simple Notification Service
(Amazon SNS) topic. Run Command pushes notifications about command
status changes to this topic.
notificationConfig_notificationEvents :: Lens' NotificationConfig (Maybe [NotificationEvent]) Source #
The different events for which you can receive notifications. To learn more about these events, see Monitoring Systems Manager status changes using Amazon SNS notifications in the Amazon Web Services Systems Manager User Guide.
notificationConfig_notificationType :: Lens' NotificationConfig (Maybe NotificationType) Source #
The type of notification.
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.
notificationConfig_notificationArn :: Lens' NotificationConfig (Maybe Text) Source #
An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.
OpsAggregator
data OpsAggregator Source #
One or more aggregators for viewing counts of OpsData using different
dimensions such as Source
, CreatedTime
, or Source and CreatedTime
,
to name a few.
See: newOpsAggregator
smart constructor.
Constructors
OpsAggregator' | |
Fields
|
Instances
newOpsAggregator :: OpsAggregator Source #
Create a value of OpsAggregator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeName:OpsAggregator'
, opsAggregator_typeName
- The data type name to use for viewing counts of OpsData.
$sel:aggregators:OpsAggregator'
, opsAggregator_aggregators
- A nested aggregator for viewing counts of OpsData.
$sel:values:OpsAggregator'
, opsAggregator_values
- The aggregator value.
$sel:filters:OpsAggregator'
, opsAggregator_filters
- The aggregator filters.
$sel:attributeName:OpsAggregator'
, opsAggregator_attributeName
- The name of an OpsData attribute on which to limit the count of OpsData.
$sel:aggregatorType:OpsAggregator'
, opsAggregator_aggregatorType
- Either a Range
or Count
aggregator for limiting an OpsData summary.
opsAggregator_typeName :: Lens' OpsAggregator (Maybe Text) Source #
The data type name to use for viewing counts of OpsData.
opsAggregator_aggregators :: Lens' OpsAggregator (Maybe (NonEmpty OpsAggregator)) Source #
A nested aggregator for viewing counts of OpsData.
opsAggregator_values :: Lens' OpsAggregator (Maybe (HashMap Text Text)) Source #
The aggregator value.
opsAggregator_filters :: Lens' OpsAggregator (Maybe (NonEmpty OpsFilter)) Source #
The aggregator filters.
opsAggregator_attributeName :: Lens' OpsAggregator (Maybe Text) Source #
The name of an OpsData attribute on which to limit the count of OpsData.
opsAggregator_aggregatorType :: Lens' OpsAggregator (Maybe Text) Source #
Either a Range
or Count
aggregator for limiting an OpsData summary.
OpsEntity
The result of the query.
See: newOpsEntity
smart constructor.
Constructors
OpsEntity' | |
Instances
Eq OpsEntity Source # | |
Read OpsEntity Source # | |
Show OpsEntity Source # | |
Generic OpsEntity Source # | |
NFData OpsEntity Source # | |
Defined in Amazonka.SSM.Types.OpsEntity | |
Hashable OpsEntity Source # | |
Defined in Amazonka.SSM.Types.OpsEntity | |
FromJSON OpsEntity Source # | |
type Rep OpsEntity Source # | |
Defined in Amazonka.SSM.Types.OpsEntity type Rep OpsEntity = D1 ('MetaData "OpsEntity" "Amazonka.SSM.Types.OpsEntity" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "OpsEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text OpsEntityItem))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newOpsEntity :: OpsEntity Source #
Create a value of OpsEntity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:data':OpsEntity'
, opsEntity_data
- The data returned by the query.
$sel:id:OpsEntity'
, opsEntity_id
- The query ID.
opsEntity_data :: Lens' OpsEntity (Maybe (HashMap Text OpsEntityItem)) Source #
The data returned by the query.
OpsEntityItem
data OpsEntityItem Source #
The OpsData summary.
See: newOpsEntityItem
smart constructor.
Constructors
OpsEntityItem' | |
Instances
newOpsEntityItem :: OpsEntityItem Source #
Create a value of OpsEntityItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:content:OpsEntityItem'
, opsEntityItem_content
- The details of an OpsData summary.
$sel:captureTime:OpsEntityItem'
, opsEntityItem_captureTime
- The time the OpsData was captured.
opsEntityItem_content :: Lens' OpsEntityItem (Maybe [HashMap Text Text]) Source #
The details of an OpsData summary.
opsEntityItem_captureTime :: Lens' OpsEntityItem (Maybe Text) Source #
The time the OpsData was captured.
OpsFilter
A filter for viewing OpsData summaries.
See: newOpsFilter
smart constructor.
Constructors
OpsFilter' | |
Instances
Eq OpsFilter Source # | |
Read OpsFilter Source # | |
Show OpsFilter Source # | |
Generic OpsFilter Source # | |
NFData OpsFilter Source # | |
Defined in Amazonka.SSM.Types.OpsFilter | |
Hashable OpsFilter Source # | |
Defined in Amazonka.SSM.Types.OpsFilter | |
ToJSON OpsFilter Source # | |
Defined in Amazonka.SSM.Types.OpsFilter | |
type Rep OpsFilter Source # | |
Defined in Amazonka.SSM.Types.OpsFilter type Rep OpsFilter = D1 ('MetaData "OpsFilter" "Amazonka.SSM.Types.OpsFilter" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "OpsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpsFilterOperatorType)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))) |
Create a value of OpsFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:type':OpsFilter'
, opsFilter_type
- The type of filter.
$sel:key:OpsFilter'
, opsFilter_key
- The name of the filter.
$sel:values:OpsFilter'
, opsFilter_values
- The filter value.
opsFilter_type :: Lens' OpsFilter (Maybe OpsFilterOperatorType) Source #
The type of filter.
OpsItem
Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, and remediate operational work items (OpsItems) impacting the performance and health of their Amazon Web Services resources. OpsCenter is integrated with Amazon EventBridge and Amazon CloudWatch. This means you can configure these services to automatically create an OpsItem in OpsCenter when a CloudWatch alarm enters the ALARM state or when EventBridge processes an event from any Amazon Web Services service that publishes events. Configuring Amazon CloudWatch alarms and EventBridge events to automatically create OpsItems allows you to quickly diagnose and remediate issues with Amazon Web Services resources from a single console.
To help you diagnose issues, each OpsItem includes contextually relevant information such as the name and ID of the Amazon Web Services resource that generated the OpsItem, alarm or event details, alarm history, and an alarm timeline graph. For the Amazon Web Services resource, OpsCenter aggregates information from Config, CloudTrail logs, and EventBridge, so you don't have to navigate across multiple console pages during your investigation. For more information, see OpsCenter in the Amazon Web Services Systems Manager User Guide.
See: newOpsItem
smart constructor.
Constructors
OpsItem' | |
Fields
|
Instances
newOpsItem :: OpsItem Source #
Create a value of OpsItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:actualEndTime:OpsItem'
, opsItem_actualEndTime
- The time a runbook workflow ended. Currently reported only for the
OpsItem type /aws/changerequest
.
$sel:opsItemId:OpsItem'
, opsItem_opsItemId
- The ID of the OpsItem.
$sel:status:OpsItem'
, opsItem_status
- The OpsItem status. Status can be Open
, In Progress
, or Resolved
.
For more information, see
Editing OpsItem details
in the Amazon Web Services Systems Manager User Guide.
$sel:priority:OpsItem'
, opsItem_priority
- The importance of this OpsItem in relation to other OpsItems in the
system.
$sel:createdTime:OpsItem'
, opsItem_createdTime
- The date and time the OpsItem was created.
$sel:category:OpsItem'
, opsItem_category
- An OpsItem category. Category options include: Availability, Cost,
Performance, Recovery, Security.
$sel:severity:OpsItem'
, opsItem_severity
- The severity of the OpsItem. Severity options range from 1 to 4.
$sel:createdBy:OpsItem'
, opsItem_createdBy
- The ARN of the Amazon Web Services account that created the OpsItem.
$sel:lastModifiedTime:OpsItem'
, opsItem_lastModifiedTime
- The date and time the OpsItem was last updated.
$sel:opsItemType:OpsItem'
, opsItem_opsItemType
- The type of OpsItem. Currently, the only valid values are
/aws/changerequest
and /aws/issue
.
$sel:version:OpsItem'
, opsItem_version
- The version of this OpsItem. Each time the OpsItem is edited the version
number increments by one.
$sel:source:OpsItem'
, opsItem_source
- The origin of the OpsItem, such as Amazon EC2 or Systems Manager. The
impacted resource is a subset of source.
$sel:relatedOpsItems:OpsItem'
, opsItem_relatedOpsItems
- One or more OpsItems that share something in common with the current
OpsItem. For example, related OpsItems can include OpsItems with similar
error messages, impacted resources, or statuses for the impacted
resource.
$sel:title:OpsItem'
, opsItem_title
- A short heading that describes the nature of the OpsItem and the
impacted resource.
$sel:lastModifiedBy:OpsItem'
, opsItem_lastModifiedBy
- The ARN of the Amazon Web Services account that last updated the
OpsItem.
$sel:operationalData:OpsItem'
, opsItem_operationalData
- Operational data is custom data that provides useful reference details
about the OpsItem. For example, you can specify log files, error
strings, license keys, troubleshooting tips, or other relevant data. You
enter operational data as key-value pairs. The key has a maximum length
of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon
,
aws
, amzn
, ssm
, /amazon
, /aws
, /amzn
, /ssm
.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API operation) can view and search on the specified data. Operational data that isn't searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API operation).
Use the /aws/resources
key in OperationalData to specify a related
resource in the request. Use the /aws/automations
key in
OperationalData to associate an Automation runbook with the OpsItem. To
view Amazon Web Services CLI example commands that use these keys, see
Creating OpsItems manually
in the Amazon Web Services Systems Manager User Guide.
$sel:actualStartTime:OpsItem'
, opsItem_actualStartTime
- The time a runbook workflow started. Currently reported only for the
OpsItem type /aws/changerequest
.
$sel:description:OpsItem'
, opsItem_description
- The OpsItem description.
$sel:plannedEndTime:OpsItem'
, opsItem_plannedEndTime
- The time specified in a change request for a runbook workflow to end.
Currently supported only for the OpsItem type /aws/changerequest
.
$sel:notifications:OpsItem'
, opsItem_notifications
- The Amazon Resource Name (ARN) of an Amazon Simple Notification Service
(Amazon SNS) topic where notifications are sent when this OpsItem is
edited or changed.
$sel:plannedStartTime:OpsItem'
, opsItem_plannedStartTime
- The time specified in a change request for a runbook workflow to start.
Currently supported only for the OpsItem type /aws/changerequest
.
opsItem_actualEndTime :: Lens' OpsItem (Maybe UTCTime) Source #
The time a runbook workflow ended. Currently reported only for the
OpsItem type /aws/changerequest
.
opsItem_status :: Lens' OpsItem (Maybe OpsItemStatus) Source #
The OpsItem status. Status can be Open
, In Progress
, or Resolved
.
For more information, see
Editing OpsItem details
in the Amazon Web Services Systems Manager User Guide.
opsItem_priority :: Lens' OpsItem (Maybe Natural) Source #
The importance of this OpsItem in relation to other OpsItems in the system.
opsItem_createdTime :: Lens' OpsItem (Maybe UTCTime) Source #
The date and time the OpsItem was created.
opsItem_category :: Lens' OpsItem (Maybe Text) Source #
An OpsItem category. Category options include: Availability, Cost, Performance, Recovery, Security.
opsItem_severity :: Lens' OpsItem (Maybe Text) Source #
The severity of the OpsItem. Severity options range from 1 to 4.
opsItem_createdBy :: Lens' OpsItem (Maybe Text) Source #
The ARN of the Amazon Web Services account that created the OpsItem.
opsItem_lastModifiedTime :: Lens' OpsItem (Maybe UTCTime) Source #
The date and time the OpsItem was last updated.
opsItem_opsItemType :: Lens' OpsItem (Maybe Text) Source #
The type of OpsItem. Currently, the only valid values are
/aws/changerequest
and /aws/issue
.
opsItem_version :: Lens' OpsItem (Maybe Text) Source #
The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.
opsItem_source :: Lens' OpsItem (Maybe Text) Source #
The origin of the OpsItem, such as Amazon EC2 or Systems Manager. The impacted resource is a subset of source.
opsItem_relatedOpsItems :: Lens' OpsItem (Maybe [RelatedOpsItem]) Source #
One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.
opsItem_title :: Lens' OpsItem (Maybe Text) Source #
A short heading that describes the nature of the OpsItem and the impacted resource.
opsItem_lastModifiedBy :: Lens' OpsItem (Maybe Text) Source #
The ARN of the Amazon Web Services account that last updated the OpsItem.
opsItem_operationalData :: Lens' OpsItem (Maybe (HashMap Text OpsItemDataValue)) Source #
Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.
Operational data keys can't begin with the following: amazon
,
aws
, amzn
, ssm
, /amazon
, /aws
, /amzn
, /ssm
.
You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API operation) can view and search on the specified data. Operational data that isn't searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API operation).
Use the /aws/resources
key in OperationalData to specify a related
resource in the request. Use the /aws/automations
key in
OperationalData to associate an Automation runbook with the OpsItem. To
view Amazon Web Services CLI example commands that use these keys, see
Creating OpsItems manually
in the Amazon Web Services Systems Manager User Guide.
opsItem_actualStartTime :: Lens' OpsItem (Maybe UTCTime) Source #
The time a runbook workflow started. Currently reported only for the
OpsItem type /aws/changerequest
.
opsItem_plannedEndTime :: Lens' OpsItem (Maybe UTCTime) Source #
The time specified in a change request for a runbook workflow to end.
Currently supported only for the OpsItem type /aws/changerequest
.
opsItem_notifications :: Lens' OpsItem (Maybe [OpsItemNotification]) Source #
The Amazon Resource Name (ARN) of an Amazon Simple Notification Service (Amazon SNS) topic where notifications are sent when this OpsItem is edited or changed.
opsItem_plannedStartTime :: Lens' OpsItem (Maybe UTCTime) Source #
The time specified in a change request for a runbook workflow to start.
Currently supported only for the OpsItem type /aws/changerequest
.
OpsItemDataValue
data OpsItemDataValue Source #
An object that defines the value of the key and its type in the OperationalData map.
See: newOpsItemDataValue
smart constructor.
Constructors
OpsItemDataValue' | |
Instances
newOpsItemDataValue :: OpsItemDataValue Source #
Create a value of OpsItemDataValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:OpsItemDataValue'
, opsItemDataValue_value
- The value of the OperationalData key.
$sel:type':OpsItemDataValue'
, opsItemDataValue_type
- The type of key-value pair. Valid types include SearchableString
and
String
.
opsItemDataValue_value :: Lens' OpsItemDataValue (Maybe Text) Source #
The value of the OperationalData key.
opsItemDataValue_type :: Lens' OpsItemDataValue (Maybe OpsItemDataType) Source #
The type of key-value pair. Valid types include SearchableString
and
String
.
OpsItemEventFilter
data OpsItemEventFilter Source #
Describes a filter for a specific list of OpsItem events. You can filter event information by using tags. You specify tags by using a key-value pair mapping.
See: newOpsItemEventFilter
smart constructor.
Constructors
OpsItemEventFilter' | |
Fields
|
Instances
newOpsItemEventFilter Source #
Arguments
:: OpsItemEventFilterKey | |
-> OpsItemEventFilterOperator | |
-> OpsItemEventFilter |
Create a value of OpsItemEventFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:OpsItemEventFilter'
, opsItemEventFilter_key
- The name of the filter key. Currently, the only supported value is
OpsItemId
.
$sel:values:OpsItemEventFilter'
, opsItemEventFilter_values
- The values for the filter, consisting of one or more OpsItem IDs.
$sel:operator:OpsItemEventFilter'
, opsItemEventFilter_operator
- The operator used by the filter call. Currently, the only supported
value is Equal
.
opsItemEventFilter_key :: Lens' OpsItemEventFilter OpsItemEventFilterKey Source #
The name of the filter key. Currently, the only supported value is
OpsItemId
.
opsItemEventFilter_values :: Lens' OpsItemEventFilter [Text] Source #
The values for the filter, consisting of one or more OpsItem IDs.
opsItemEventFilter_operator :: Lens' OpsItemEventFilter OpsItemEventFilterOperator Source #
The operator used by the filter call. Currently, the only supported
value is Equal
.
OpsItemEventSummary
data OpsItemEventSummary Source #
Summary information about an OpsItem event or that associated an OpsItem with a related item.
See: newOpsItemEventSummary
smart constructor.
Constructors
OpsItemEventSummary' | |
Fields
|
Instances
newOpsItemEventSummary :: OpsItemEventSummary Source #
Create a value of OpsItemEventSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:opsItemId:OpsItemEventSummary'
, opsItemEventSummary_opsItemId
- The ID of the OpsItem.
$sel:createdTime:OpsItemEventSummary'
, opsItemEventSummary_createdTime
- The date and time the OpsItem event was created.
$sel:createdBy:OpsItemEventSummary'
, opsItemEventSummary_createdBy
- Information about the user or resource that created the OpsItem event.
$sel:detailType:OpsItemEventSummary'
, opsItemEventSummary_detailType
- The type of information provided as a detail.
$sel:source:OpsItemEventSummary'
, opsItemEventSummary_source
- The source of the OpsItem event.
$sel:detail:OpsItemEventSummary'
, opsItemEventSummary_detail
- Specific information about the OpsItem event.
$sel:eventId:OpsItemEventSummary'
, opsItemEventSummary_eventId
- The ID of the OpsItem event.
opsItemEventSummary_opsItemId :: Lens' OpsItemEventSummary (Maybe Text) Source #
The ID of the OpsItem.
opsItemEventSummary_createdTime :: Lens' OpsItemEventSummary (Maybe UTCTime) Source #
The date and time the OpsItem event was created.
opsItemEventSummary_createdBy :: Lens' OpsItemEventSummary (Maybe OpsItemIdentity) Source #
Information about the user or resource that created the OpsItem event.
opsItemEventSummary_detailType :: Lens' OpsItemEventSummary (Maybe Text) Source #
The type of information provided as a detail.
opsItemEventSummary_source :: Lens' OpsItemEventSummary (Maybe Text) Source #
The source of the OpsItem event.
opsItemEventSummary_detail :: Lens' OpsItemEventSummary (Maybe Text) Source #
Specific information about the OpsItem event.
opsItemEventSummary_eventId :: Lens' OpsItemEventSummary (Maybe Text) Source #
The ID of the OpsItem event.
OpsItemFilter
data OpsItemFilter Source #
Describes an OpsItem filter.
See: newOpsItemFilter
smart constructor.
Constructors
OpsItemFilter' | |
Fields
|
Instances
Arguments
:: OpsItemFilterKey | |
-> OpsItemFilterOperator | |
-> OpsItemFilter |
Create a value of OpsItemFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:OpsItemFilter'
, opsItemFilter_key
- The name of the filter.
$sel:values:OpsItemFilter'
, opsItemFilter_values
- The filter value.
$sel:operator:OpsItemFilter'
, opsItemFilter_operator
- The operator used by the filter call.
opsItemFilter_key :: Lens' OpsItemFilter OpsItemFilterKey Source #
The name of the filter.
opsItemFilter_values :: Lens' OpsItemFilter [Text] Source #
The filter value.
opsItemFilter_operator :: Lens' OpsItemFilter OpsItemFilterOperator Source #
The operator used by the filter call.
OpsItemIdentity
data OpsItemIdentity Source #
Information about the user or resource that created an OpsItem event.
See: newOpsItemIdentity
smart constructor.
Constructors
OpsItemIdentity' | |
Instances
newOpsItemIdentity :: OpsItemIdentity Source #
Create a value of OpsItemIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:OpsItemIdentity'
, opsItemIdentity_arn
- The Amazon Resource Name (ARN) of the IAM entity that created the
OpsItem event.
opsItemIdentity_arn :: Lens' OpsItemIdentity (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem event.
OpsItemNotification
data OpsItemNotification Source #
A notification about the OpsItem.
See: newOpsItemNotification
smart constructor.
Constructors
OpsItemNotification' | |
Instances
newOpsItemNotification :: OpsItemNotification Source #
Create a value of OpsItemNotification
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:OpsItemNotification'
, opsItemNotification_arn
- The Amazon Resource Name (ARN) of an Amazon Simple Notification Service
(Amazon SNS) topic where notifications are sent when this OpsItem is
edited or changed.
opsItemNotification_arn :: Lens' OpsItemNotification (Maybe Text) Source #
The Amazon Resource Name (ARN) of an Amazon Simple Notification Service (Amazon SNS) topic where notifications are sent when this OpsItem is edited or changed.
OpsItemRelatedItemSummary
data OpsItemRelatedItemSummary Source #
Summary information about related-item resources for an OpsItem.
See: newOpsItemRelatedItemSummary
smart constructor.
Constructors
OpsItemRelatedItemSummary' | |
Fields
|
Instances
newOpsItemRelatedItemSummary :: OpsItemRelatedItemSummary Source #
Create a value of OpsItemRelatedItemSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_associationId
- The association ID.
$sel:opsItemId:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_opsItemId
- The OpsItem ID.
$sel:resourceUri:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_resourceUri
- The Amazon Resource Name (ARN) of the related-item resource.
$sel:resourceType:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_resourceType
- The resource type.
$sel:createdTime:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_createdTime
- The time the related-item association was created.
$sel:createdBy:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_createdBy
- Undocumented member.
$sel:lastModifiedTime:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_lastModifiedTime
- The time the related-item association was last updated.
$sel:associationType:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_associationType
- The association type.
$sel:lastModifiedBy:OpsItemRelatedItemSummary'
, opsItemRelatedItemSummary_lastModifiedBy
- Undocumented member.
opsItemRelatedItemSummary_associationId :: Lens' OpsItemRelatedItemSummary (Maybe Text) Source #
The association ID.
opsItemRelatedItemSummary_opsItemId :: Lens' OpsItemRelatedItemSummary (Maybe Text) Source #
The OpsItem ID.
opsItemRelatedItemSummary_resourceUri :: Lens' OpsItemRelatedItemSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the related-item resource.
opsItemRelatedItemSummary_resourceType :: Lens' OpsItemRelatedItemSummary (Maybe Text) Source #
The resource type.
opsItemRelatedItemSummary_createdTime :: Lens' OpsItemRelatedItemSummary (Maybe UTCTime) Source #
The time the related-item association was created.
opsItemRelatedItemSummary_createdBy :: Lens' OpsItemRelatedItemSummary (Maybe OpsItemIdentity) Source #
Undocumented member.
opsItemRelatedItemSummary_lastModifiedTime :: Lens' OpsItemRelatedItemSummary (Maybe UTCTime) Source #
The time the related-item association was last updated.
opsItemRelatedItemSummary_associationType :: Lens' OpsItemRelatedItemSummary (Maybe Text) Source #
The association type.
opsItemRelatedItemSummary_lastModifiedBy :: Lens' OpsItemRelatedItemSummary (Maybe OpsItemIdentity) Source #
Undocumented member.
OpsItemRelatedItemsFilter
data OpsItemRelatedItemsFilter Source #
Describes a filter for a specific list of related-item resources.
See: newOpsItemRelatedItemsFilter
smart constructor.
Constructors
OpsItemRelatedItemsFilter' | |
Fields
|
Instances
newOpsItemRelatedItemsFilter Source #
Arguments
:: OpsItemRelatedItemsFilterKey | |
-> OpsItemRelatedItemsFilterOperator | |
-> OpsItemRelatedItemsFilter |
Create a value of OpsItemRelatedItemsFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:OpsItemRelatedItemsFilter'
, opsItemRelatedItemsFilter_key
- The name of the filter key. Supported values include ResourceUri
,
ResourceType
, or AssociationId
.
$sel:values:OpsItemRelatedItemsFilter'
, opsItemRelatedItemsFilter_values
- The values for the filter.
$sel:operator:OpsItemRelatedItemsFilter'
, opsItemRelatedItemsFilter_operator
- The operator used by the filter call. The only supported operator is
EQUAL
.
opsItemRelatedItemsFilter_key :: Lens' OpsItemRelatedItemsFilter OpsItemRelatedItemsFilterKey Source #
The name of the filter key. Supported values include ResourceUri
,
ResourceType
, or AssociationId
.
opsItemRelatedItemsFilter_values :: Lens' OpsItemRelatedItemsFilter [Text] Source #
The values for the filter.
opsItemRelatedItemsFilter_operator :: Lens' OpsItemRelatedItemsFilter OpsItemRelatedItemsFilterOperator Source #
The operator used by the filter call. The only supported operator is
EQUAL
.
OpsItemSummary
data OpsItemSummary Source #
A count of OpsItems.
See: newOpsItemSummary
smart constructor.
Constructors
OpsItemSummary' | |
Fields
|
Instances
newOpsItemSummary :: OpsItemSummary Source #
Create a value of OpsItemSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:actualEndTime:OpsItemSummary'
, opsItemSummary_actualEndTime
- The time a runbook workflow ended. Currently reported only for the
OpsItem type /aws/changerequest
.
$sel:opsItemId:OpsItemSummary'
, opsItemSummary_opsItemId
- The ID of the OpsItem.
$sel:status:OpsItemSummary'
, opsItemSummary_status
- The OpsItem status. Status can be Open
, In Progress
, or Resolved
.
$sel:priority:OpsItemSummary'
, opsItemSummary_priority
- The importance of this OpsItem in relation to other OpsItems in the
system.
$sel:createdTime:OpsItemSummary'
, opsItemSummary_createdTime
- The date and time the OpsItem was created.
$sel:category:OpsItemSummary'
, opsItemSummary_category
- A list of OpsItems by category.
$sel:severity:OpsItemSummary'
, opsItemSummary_severity
- A list of OpsItems by severity.
$sel:createdBy:OpsItemSummary'
, opsItemSummary_createdBy
- The Amazon Resource Name (ARN) of the IAM entity that created the
OpsItem.
$sel:lastModifiedTime:OpsItemSummary'
, opsItemSummary_lastModifiedTime
- The date and time the OpsItem was last updated.
$sel:opsItemType:OpsItemSummary'
, opsItemSummary_opsItemType
- The type of OpsItem. Currently, the only valid values are
/aws/changerequest
and /aws/issue
.
$sel:source:OpsItemSummary'
, opsItemSummary_source
- The impacted Amazon Web Services resource.
$sel:title:OpsItemSummary'
, opsItemSummary_title
- A short heading that describes the nature of the OpsItem and the
impacted resource.
$sel:lastModifiedBy:OpsItemSummary'
, opsItemSummary_lastModifiedBy
- The Amazon Resource Name (ARN) of the IAM entity that created the
OpsItem.
$sel:operationalData:OpsItemSummary'
, opsItemSummary_operationalData
- Operational data is custom data that provides useful reference details
about the OpsItem.
$sel:actualStartTime:OpsItemSummary'
, opsItemSummary_actualStartTime
- The time a runbook workflow started. Currently reported only for the
OpsItem type /aws/changerequest
.
$sel:plannedEndTime:OpsItemSummary'
, opsItemSummary_plannedEndTime
- The time specified in a change request for a runbook workflow to end.
Currently supported only for the OpsItem type /aws/changerequest
.
$sel:plannedStartTime:OpsItemSummary'
, opsItemSummary_plannedStartTime
- The time specified in a change request for a runbook workflow to start.
Currently supported only for the OpsItem type /aws/changerequest
.
opsItemSummary_actualEndTime :: Lens' OpsItemSummary (Maybe UTCTime) Source #
The time a runbook workflow ended. Currently reported only for the
OpsItem type /aws/changerequest
.
opsItemSummary_opsItemId :: Lens' OpsItemSummary (Maybe Text) Source #
The ID of the OpsItem.
opsItemSummary_status :: Lens' OpsItemSummary (Maybe OpsItemStatus) Source #
The OpsItem status. Status can be Open
, In Progress
, or Resolved
.
opsItemSummary_priority :: Lens' OpsItemSummary (Maybe Natural) Source #
The importance of this OpsItem in relation to other OpsItems in the system.
opsItemSummary_createdTime :: Lens' OpsItemSummary (Maybe UTCTime) Source #
The date and time the OpsItem was created.
opsItemSummary_category :: Lens' OpsItemSummary (Maybe Text) Source #
A list of OpsItems by category.
opsItemSummary_severity :: Lens' OpsItemSummary (Maybe Text) Source #
A list of OpsItems by severity.
opsItemSummary_createdBy :: Lens' OpsItemSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
opsItemSummary_lastModifiedTime :: Lens' OpsItemSummary (Maybe UTCTime) Source #
The date and time the OpsItem was last updated.
opsItemSummary_opsItemType :: Lens' OpsItemSummary (Maybe Text) Source #
The type of OpsItem. Currently, the only valid values are
/aws/changerequest
and /aws/issue
.
opsItemSummary_source :: Lens' OpsItemSummary (Maybe Text) Source #
The impacted Amazon Web Services resource.
opsItemSummary_title :: Lens' OpsItemSummary (Maybe Text) Source #
A short heading that describes the nature of the OpsItem and the impacted resource.
opsItemSummary_lastModifiedBy :: Lens' OpsItemSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
opsItemSummary_operationalData :: Lens' OpsItemSummary (Maybe (HashMap Text OpsItemDataValue)) Source #
Operational data is custom data that provides useful reference details about the OpsItem.
opsItemSummary_actualStartTime :: Lens' OpsItemSummary (Maybe UTCTime) Source #
The time a runbook workflow started. Currently reported only for the
OpsItem type /aws/changerequest
.
opsItemSummary_plannedEndTime :: Lens' OpsItemSummary (Maybe UTCTime) Source #
The time specified in a change request for a runbook workflow to end.
Currently supported only for the OpsItem type /aws/changerequest
.
opsItemSummary_plannedStartTime :: Lens' OpsItemSummary (Maybe UTCTime) Source #
The time specified in a change request for a runbook workflow to start.
Currently supported only for the OpsItem type /aws/changerequest
.
OpsMetadata
data OpsMetadata Source #
Operational metadata for an application in Application Manager.
See: newOpsMetadata
smart constructor.
Constructors
OpsMetadata' | |
Fields
|
Instances
newOpsMetadata :: OpsMetadata Source #
Create a value of OpsMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:opsMetadataArn:OpsMetadata'
, opsMetadata_opsMetadataArn
- The Amazon Resource Name (ARN) of the OpsMetadata Object or blob.
$sel:resourceId:OpsMetadata'
, opsMetadata_resourceId
- The ID of the Application Manager application.
$sel:lastModifiedDate:OpsMetadata'
, opsMetadata_lastModifiedDate
- The date the OpsMetadata object was last updated.
$sel:lastModifiedUser:OpsMetadata'
, opsMetadata_lastModifiedUser
- The user name who last updated the OpsMetadata object.
$sel:creationDate:OpsMetadata'
, opsMetadata_creationDate
- The date the OpsMetadata objects was created.
opsMetadata_opsMetadataArn :: Lens' OpsMetadata (Maybe Text) Source #
The Amazon Resource Name (ARN) of the OpsMetadata Object or blob.
opsMetadata_resourceId :: Lens' OpsMetadata (Maybe Text) Source #
The ID of the Application Manager application.
opsMetadata_lastModifiedDate :: Lens' OpsMetadata (Maybe UTCTime) Source #
The date the OpsMetadata object was last updated.
opsMetadata_lastModifiedUser :: Lens' OpsMetadata (Maybe Text) Source #
The user name who last updated the OpsMetadata object.
opsMetadata_creationDate :: Lens' OpsMetadata (Maybe UTCTime) Source #
The date the OpsMetadata objects was created.
OpsMetadataFilter
data OpsMetadataFilter Source #
A filter to limit the number of OpsMetadata objects displayed.
See: newOpsMetadataFilter
smart constructor.
Instances
Arguments
:: Text | |
-> NonEmpty Text | |
-> OpsMetadataFilter |
Create a value of OpsMetadataFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:OpsMetadataFilter'
, opsMetadataFilter_key
- A filter key.
$sel:values:OpsMetadataFilter'
, opsMetadataFilter_values
- A filter value.
opsMetadataFilter_key :: Lens' OpsMetadataFilter Text Source #
A filter key.
opsMetadataFilter_values :: Lens' OpsMetadataFilter (NonEmpty Text) Source #
A filter value.
OpsResultAttribute
data OpsResultAttribute Source #
The OpsItem data type to return.
See: newOpsResultAttribute
smart constructor.
Constructors
OpsResultAttribute' | |
Instances
newOpsResultAttribute Source #
Arguments
:: Text | |
-> OpsResultAttribute |
Create a value of OpsResultAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeName:OpsResultAttribute'
, opsResultAttribute_typeName
- Name of the data type. Valid value: AWS:OpsItem
,
AWS:EC2InstanceInformation
, AWS:OpsItemTrendline
, or
AWS:ComplianceSummary
.
opsResultAttribute_typeName :: Lens' OpsResultAttribute Text Source #
Name of the data type. Valid value: AWS:OpsItem
,
AWS:EC2InstanceInformation
, AWS:OpsItemTrendline
, or
AWS:ComplianceSummary
.
OutputSource
data OutputSource Source #
Information about the source where the association execution details are stored.
See: newOutputSource
smart constructor.
Constructors
OutputSource' | |
Fields
|
Instances
newOutputSource :: OutputSource Source #
Create a value of OutputSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outputSourceId:OutputSource'
, outputSource_outputSourceId
- The ID of the output source, for example the URL of an S3 bucket.
$sel:outputSourceType:OutputSource'
, outputSource_outputSourceType
- The type of source where the association execution details are stored,
for example, Amazon S3.
outputSource_outputSourceId :: Lens' OutputSource (Maybe Text) Source #
The ID of the output source, for example the URL of an S3 bucket.
outputSource_outputSourceType :: Lens' OutputSource (Maybe Text) Source #
The type of source where the association execution details are stored, for example, Amazon S3.
Parameter
An Amazon Web Services Systems Manager parameter in Parameter Store.
See: newParameter
smart constructor.
Constructors
Parameter' | |
Fields
|
Instances
newParameter :: Parameter Source #
Create a value of Parameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastModifiedDate:Parameter'
, parameter_lastModifiedDate
- Date the parameter was last changed or updated and the parameter version
was created.
$sel:selector:Parameter'
, parameter_selector
- Either the version number or the label used to retrieve the parameter
value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
$sel:arn:Parameter'
, parameter_arn
- The Amazon Resource Name (ARN) of the parameter.
$sel:value:Parameter'
, parameter_value
- The parameter value.
$sel:sourceResult:Parameter'
, parameter_sourceResult
- Applies to parameters that reference information in other Amazon Web
Services services. SourceResult
is the raw result or response from the
source.
$sel:name:Parameter'
, parameter_name
- The name of the parameter.
$sel:version:Parameter'
, parameter_version
- The parameter version.
$sel:type':Parameter'
, parameter_type
- The type of parameter. Valid values include the following: String
,
StringList
, and SecureString
.
$sel:dataType:Parameter'
, parameter_dataType
- The data type of the parameter, such as text
or aws:ec2:image
. The
default is text
.
parameter_lastModifiedDate :: Lens' Parameter (Maybe UTCTime) Source #
Date the parameter was last changed or updated and the parameter version was created.
parameter_selector :: Lens' Parameter (Maybe Text) Source #
Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
parameter_arn :: Lens' Parameter (Maybe Text) Source #
The Amazon Resource Name (ARN) of the parameter.
parameter_sourceResult :: Lens' Parameter (Maybe Text) Source #
Applies to parameters that reference information in other Amazon Web
Services services. SourceResult
is the raw result or response from the
source.
parameter_type :: Lens' Parameter (Maybe ParameterType) Source #
The type of parameter. Valid values include the following: String
,
StringList
, and SecureString
.
parameter_dataType :: Lens' Parameter (Maybe Text) Source #
The data type of the parameter, such as text
or aws:ec2:image
. The
default is text
.
ParameterHistory
data ParameterHistory Source #
Information about parameter usage.
See: newParameterHistory
smart constructor.
Constructors
ParameterHistory' | |
Fields
|
Instances
newParameterHistory :: ParameterHistory Source #
Create a value of ParameterHistory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastModifiedDate:ParameterHistory'
, parameterHistory_lastModifiedDate
- Date the parameter was last changed or updated.
$sel:keyId:ParameterHistory'
, parameterHistory_keyId
- The ID of the query key used for this parameter.
$sel:value:ParameterHistory'
, parameterHistory_value
- The parameter value.
$sel:name:ParameterHistory'
, parameterHistory_name
- The name of the parameter.
$sel:tier:ParameterHistory'
, parameterHistory_tier
- The parameter tier.
$sel:version:ParameterHistory'
, parameterHistory_version
- The parameter version.
$sel:lastModifiedUser:ParameterHistory'
, parameterHistory_lastModifiedUser
- Amazon Resource Name (ARN) of the Amazon Web Services user who last
changed the parameter.
$sel:labels:ParameterHistory'
, parameterHistory_labels
- Labels assigned to the parameter version.
$sel:allowedPattern:ParameterHistory'
, parameterHistory_allowedPattern
- Parameter names can include the following letters and symbols.
a-zA-Z0-9_.-
$sel:type':ParameterHistory'
, parameterHistory_type
- The type of parameter used.
$sel:dataType:ParameterHistory'
, parameterHistory_dataType
- The data type of the parameter, such as text
or aws:ec2:image
. The
default is text
.
$sel:description:ParameterHistory'
, parameterHistory_description
- Information about the parameter.
$sel:policies:ParameterHistory'
, parameterHistory_policies
- Information about the policies assigned to a parameter.
Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.
parameterHistory_lastModifiedDate :: Lens' ParameterHistory (Maybe UTCTime) Source #
Date the parameter was last changed or updated.
parameterHistory_keyId :: Lens' ParameterHistory (Maybe Text) Source #
The ID of the query key used for this parameter.
parameterHistory_value :: Lens' ParameterHistory (Maybe Text) Source #
The parameter value.
parameterHistory_name :: Lens' ParameterHistory (Maybe Text) Source #
The name of the parameter.
parameterHistory_tier :: Lens' ParameterHistory (Maybe ParameterTier) Source #
The parameter tier.
parameterHistory_version :: Lens' ParameterHistory (Maybe Integer) Source #
The parameter version.
parameterHistory_lastModifiedUser :: Lens' ParameterHistory (Maybe Text) Source #
Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.
parameterHistory_labels :: Lens' ParameterHistory (Maybe (NonEmpty Text)) Source #
Labels assigned to the parameter version.
parameterHistory_allowedPattern :: Lens' ParameterHistory (Maybe Text) Source #
Parameter names can include the following letters and symbols.
a-zA-Z0-9_.-
parameterHistory_type :: Lens' ParameterHistory (Maybe ParameterType) Source #
The type of parameter used.
parameterHistory_dataType :: Lens' ParameterHistory (Maybe Text) Source #
The data type of the parameter, such as text
or aws:ec2:image
. The
default is text
.
parameterHistory_description :: Lens' ParameterHistory (Maybe Text) Source #
Information about the parameter.
parameterHistory_policies :: Lens' ParameterHistory (Maybe [ParameterInlinePolicy]) Source #
Information about the policies assigned to a parameter.
Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.
ParameterInlinePolicy
data ParameterInlinePolicy Source #
One or more policies assigned to a parameter.
See: newParameterInlinePolicy
smart constructor.
Constructors
ParameterInlinePolicy' | |
Fields
|
Instances
newParameterInlinePolicy :: ParameterInlinePolicy Source #
Create a value of ParameterInlinePolicy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policyType:ParameterInlinePolicy'
, parameterInlinePolicy_policyType
- The type of policy. Parameter Store, a capablility of Amazon Web
Services Systems Manager, supports the following policy types:
Expiration, ExpirationNotification, and NoChangeNotification.
$sel:policyStatus:ParameterInlinePolicy'
, parameterInlinePolicy_policyStatus
- The status of the policy. Policies report the following statuses:
Pending (the policy hasn't been enforced or applied yet), Finished (the
policy was applied), Failed (the policy wasn't applied), or InProgress
(the policy is being applied now).
$sel:policyText:ParameterInlinePolicy'
, parameterInlinePolicy_policyText
- The JSON text of the policy.
parameterInlinePolicy_policyType :: Lens' ParameterInlinePolicy (Maybe Text) Source #
The type of policy. Parameter Store, a capablility of Amazon Web Services Systems Manager, supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.
parameterInlinePolicy_policyStatus :: Lens' ParameterInlinePolicy (Maybe Text) Source #
The status of the policy. Policies report the following statuses: Pending (the policy hasn't been enforced or applied yet), Finished (the policy was applied), Failed (the policy wasn't applied), or InProgress (the policy is being applied now).
parameterInlinePolicy_policyText :: Lens' ParameterInlinePolicy (Maybe Text) Source #
The JSON text of the policy.
ParameterMetadata
data ParameterMetadata Source #
Metadata includes information like the ARN of the last user and the date/time the parameter was last used.
See: newParameterMetadata
smart constructor.
Constructors
ParameterMetadata' | |
Fields
|
Instances
newParameterMetadata :: ParameterMetadata Source #
Create a value of ParameterMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastModifiedDate:ParameterMetadata'
, parameterMetadata_lastModifiedDate
- Date the parameter was last changed or updated.
$sel:keyId:ParameterMetadata'
, parameterMetadata_keyId
- The ID of the query key used for this parameter.
$sel:name:ParameterMetadata'
, parameterMetadata_name
- The parameter name.
$sel:tier:ParameterMetadata'
, parameterMetadata_tier
- The parameter tier.
$sel:version:ParameterMetadata'
, parameterMetadata_version
- The parameter version.
$sel:lastModifiedUser:ParameterMetadata'
, parameterMetadata_lastModifiedUser
- Amazon Resource Name (ARN) of the Amazon Web Services user who last
changed the parameter.
$sel:allowedPattern:ParameterMetadata'
, parameterMetadata_allowedPattern
- A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
$sel:type':ParameterMetadata'
, parameterMetadata_type
- The type of parameter. Valid parameter types include the following:
String
, StringList
, and SecureString
.
$sel:dataType:ParameterMetadata'
, parameterMetadata_dataType
- The data type of the parameter, such as text
or aws:ec2:image
. The
default is text
.
$sel:description:ParameterMetadata'
, parameterMetadata_description
- Description of the parameter actions.
$sel:policies:ParameterMetadata'
, parameterMetadata_policies
- A list of policies associated with a parameter.
parameterMetadata_lastModifiedDate :: Lens' ParameterMetadata (Maybe UTCTime) Source #
Date the parameter was last changed or updated.
parameterMetadata_keyId :: Lens' ParameterMetadata (Maybe Text) Source #
The ID of the query key used for this parameter.
parameterMetadata_name :: Lens' ParameterMetadata (Maybe Text) Source #
The parameter name.
parameterMetadata_tier :: Lens' ParameterMetadata (Maybe ParameterTier) Source #
The parameter tier.
parameterMetadata_version :: Lens' ParameterMetadata (Maybe Integer) Source #
The parameter version.
parameterMetadata_lastModifiedUser :: Lens' ParameterMetadata (Maybe Text) Source #
Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.
parameterMetadata_allowedPattern :: Lens' ParameterMetadata (Maybe Text) Source #
A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
parameterMetadata_type :: Lens' ParameterMetadata (Maybe ParameterType) Source #
The type of parameter. Valid parameter types include the following:
String
, StringList
, and SecureString
.
parameterMetadata_dataType :: Lens' ParameterMetadata (Maybe Text) Source #
The data type of the parameter, such as text
or aws:ec2:image
. The
default is text
.
parameterMetadata_description :: Lens' ParameterMetadata (Maybe Text) Source #
Description of the parameter actions.
parameterMetadata_policies :: Lens' ParameterMetadata (Maybe [ParameterInlinePolicy]) Source #
A list of policies associated with a parameter.
ParameterStringFilter
data ParameterStringFilter Source #
One or more filters. Use a filter to return a more specific list of results.
See: newParameterStringFilter
smart constructor.
Constructors
ParameterStringFilter' | |
Fields
|
Instances
newParameterStringFilter Source #
Arguments
:: Text | |
-> ParameterStringFilter |
Create a value of ParameterStringFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:ParameterStringFilter'
, parameterStringFilter_values
- The value you want to search for.
$sel:option:ParameterStringFilter'
, parameterStringFilter_option
- For all filters used with DescribeParameters, valid options include
Equals
and BeginsWith
. The Name
filter additionally supports the
Contains
option. (Exception: For filters using the key Path
, valid
options include Recursive
and OneLevel
.)
For filters used with GetParametersByPath, valid options include
Equals
and BeginsWith
. (Exception: For filters using Label
as the
Key name, the only valid option is Equals
.)
$sel:key:ParameterStringFilter'
, parameterStringFilter_key
- The name of the filter.
The ParameterStringFilter
object is used by the DescribeParameters and
GetParametersByPath API operations. However, not all of the pattern
values listed for Key
can be used with both operations.
For DescribeActions
, all of the listed patterns are valid except
Label
.
For GetParametersByPath
, the following patterns listed for Key
aren't valid: tag
, DataType
, Name
, Path
, and Tier
.
For examples of Amazon Web Services CLI commands demonstrating valid parameter filter constructions, see Searching for Systems Manager parameters in the Amazon Web Services Systems Manager User Guide.
parameterStringFilter_values :: Lens' ParameterStringFilter (Maybe (NonEmpty Text)) Source #
The value you want to search for.
parameterStringFilter_option :: Lens' ParameterStringFilter (Maybe Text) Source #
For all filters used with DescribeParameters, valid options include
Equals
and BeginsWith
. The Name
filter additionally supports the
Contains
option. (Exception: For filters using the key Path
, valid
options include Recursive
and OneLevel
.)
For filters used with GetParametersByPath, valid options include
Equals
and BeginsWith
. (Exception: For filters using Label
as the
Key name, the only valid option is Equals
.)
parameterStringFilter_key :: Lens' ParameterStringFilter Text Source #
The name of the filter.
The ParameterStringFilter
object is used by the DescribeParameters and
GetParametersByPath API operations. However, not all of the pattern
values listed for Key
can be used with both operations.
For DescribeActions
, all of the listed patterns are valid except
Label
.
For GetParametersByPath
, the following patterns listed for Key
aren't valid: tag
, DataType
, Name
, Path
, and Tier
.
For examples of Amazon Web Services CLI commands demonstrating valid parameter filter constructions, see Searching for Systems Manager parameters in the Amazon Web Services Systems Manager User Guide.
ParametersFilter
data ParametersFilter Source #
This data type is deprecated. Instead, use ParameterStringFilter.
See: newParametersFilter
smart constructor.
Constructors
ParametersFilter' | |
Fields
|
Instances
Arguments
:: ParametersFilterKey | |
-> NonEmpty Text | |
-> ParametersFilter |
Create a value of ParametersFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:ParametersFilter'
, parametersFilter_key
- The name of the filter.
$sel:values:ParametersFilter'
, parametersFilter_values
- The filter values.
parametersFilter_key :: Lens' ParametersFilter ParametersFilterKey Source #
The name of the filter.
parametersFilter_values :: Lens' ParametersFilter (NonEmpty Text) Source #
The filter values.
Patch
Represents metadata about a patch.
See: newPatch
smart constructor.
Constructors
Patch' | |
Fields
|
Instances
Create a value of Patch
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bugzillaIds:Patch'
, patch_bugzillaIds
- The Bugzilla ID of the patch. For example, 1600646
. Applies to
Linux-based instances only.
$sel:vendor:Patch'
, patch_vendor
- The name of the vendor providing the patch.
$sel:msrcSeverity:Patch'
, patch_msrcSeverity
- The severity of the patch, such as Critical
, Important
, or
Moderate
. Applies to Windows patches only.
$sel:repository:Patch'
, patch_repository
- The source patch repository for the operating system and version, such
as trusty-security
for Ubuntu Server 14.04 LTE and focal-security
for Ubuntu Server 20.04 LTE. Applies to Linux-based instances only.
$sel:productFamily:Patch'
, patch_productFamily
- The product family the patch is applicable for. For example, Windows
or Amazon Linux 2
.
$sel:severity:Patch'
, patch_severity
- The severity level of the patch. For example, CRITICAL
or MODERATE
.
$sel:advisoryIds:Patch'
, patch_advisoryIds
- The Advisory ID of the patch. For example, RHSA-2020:3779
. Applies to
Linux-based instances only.
$sel:cVEIds:Patch'
, patch_cVEIds
- The Common Vulnerabilities and Exposures (CVE) ID of the patch. For
example, CVE-2011-3192
. Applies to Linux-based instances only.
$sel:classification:Patch'
, patch_classification
- The classification of the patch. For example, SecurityUpdates
,
Updates
, or CriticalUpdates
.
$sel:release:Patch'
, patch_release
- The particular release of a patch. For example, in
pkg-example-EE-20180914-2.2.amzn1.noarch
, the release is 2.amaz1
.
Applies to Linux-based instances only.
$sel:msrcNumber:Patch'
, patch_msrcNumber
- The ID of the Microsoft Security Response Center (MSRC) bulletin the
patch is related to. For example, MS14-045
. Applies to Windows patches
only.
$sel:name:Patch'
, patch_name
- The name of the patch. Applies to Linux-based instances only.
$sel:version:Patch'
, patch_version
- The version number of the patch. For example, in
example-pkg-1.710.10-2.7.abcd.x86_64
, the version number is indicated
by -1
. Applies to Linux-based instances only.
$sel:language:Patch'
, patch_language
- The language of the patch if it's language-specific.
$sel:kbNumber:Patch'
, patch_kbNumber
- The Microsoft Knowledge Base ID of the patch. Applies to Windows patches
only.
$sel:contentUrl:Patch'
, patch_contentUrl
- The URL where more information can be obtained about the patch.
$sel:id:Patch'
, patch_id
- The ID of the patch. Applies to Windows patches only.
This ID isn't the same as the Microsoft Knowledge Base ID.
$sel:releaseDate:Patch'
, patch_releaseDate
- The date the patch was released.
$sel:title:Patch'
, patch_title
- The title of the patch.
$sel:arch:Patch'
, patch_arch
- The architecture of the patch. For example, in
example-pkg-0.710.10-2.7.abcd.x86_64
, the architecture is indicated by
x86_64
. Applies to Linux-based instances only.
$sel:product:Patch'
, patch_product
- The specific product the patch is applicable for. For example,
WindowsServer2016
or AmazonLinux2018.03
.
$sel:description:Patch'
, patch_description
- The description of the patch.
$sel:epoch:Patch'
, patch_epoch
- The epoch of the patch. For example in
pkg-example-EE-20180914-2.2.amzn1.noarch
, the epoch value is
20180914-2
. Applies to Linux-based instances only.
patch_bugzillaIds :: Lens' Patch (Maybe [Text]) Source #
The Bugzilla ID of the patch. For example, 1600646
. Applies to
Linux-based instances only.
patch_msrcSeverity :: Lens' Patch (Maybe Text) Source #
The severity of the patch, such as Critical
, Important
, or
Moderate
. Applies to Windows patches only.
patch_repository :: Lens' Patch (Maybe Text) Source #
The source patch repository for the operating system and version, such
as trusty-security
for Ubuntu Server 14.04 LTE and focal-security
for Ubuntu Server 20.04 LTE. Applies to Linux-based instances only.
patch_productFamily :: Lens' Patch (Maybe Text) Source #
The product family the patch is applicable for. For example, Windows
or Amazon Linux 2
.
patch_severity :: Lens' Patch (Maybe Text) Source #
The severity level of the patch. For example, CRITICAL
or MODERATE
.
patch_advisoryIds :: Lens' Patch (Maybe [Text]) Source #
The Advisory ID of the patch. For example, RHSA-2020:3779
. Applies to
Linux-based instances only.
patch_cVEIds :: Lens' Patch (Maybe [Text]) Source #
The Common Vulnerabilities and Exposures (CVE) ID of the patch. For
example, CVE-2011-3192
. Applies to Linux-based instances only.
patch_classification :: Lens' Patch (Maybe Text) Source #
The classification of the patch. For example, SecurityUpdates
,
Updates
, or CriticalUpdates
.
patch_release :: Lens' Patch (Maybe Text) Source #
The particular release of a patch. For example, in
pkg-example-EE-20180914-2.2.amzn1.noarch
, the release is 2.amaz1
.
Applies to Linux-based instances only.
patch_msrcNumber :: Lens' Patch (Maybe Text) Source #
The ID of the Microsoft Security Response Center (MSRC) bulletin the
patch is related to. For example, MS14-045
. Applies to Windows patches
only.
patch_name :: Lens' Patch (Maybe Text) Source #
The name of the patch. Applies to Linux-based instances only.
patch_version :: Lens' Patch (Maybe Text) Source #
The version number of the patch. For example, in
example-pkg-1.710.10-2.7.abcd.x86_64
, the version number is indicated
by -1
. Applies to Linux-based instances only.
patch_language :: Lens' Patch (Maybe Text) Source #
The language of the patch if it's language-specific.
patch_kbNumber :: Lens' Patch (Maybe Text) Source #
The Microsoft Knowledge Base ID of the patch. Applies to Windows patches only.
patch_contentUrl :: Lens' Patch (Maybe Text) Source #
The URL where more information can be obtained about the patch.
patch_id :: Lens' Patch (Maybe Text) Source #
The ID of the patch. Applies to Windows patches only.
This ID isn't the same as the Microsoft Knowledge Base ID.
patch_arch :: Lens' Patch (Maybe Text) Source #
The architecture of the patch. For example, in
example-pkg-0.710.10-2.7.abcd.x86_64
, the architecture is indicated by
x86_64
. Applies to Linux-based instances only.
patch_product :: Lens' Patch (Maybe Text) Source #
The specific product the patch is applicable for. For example,
WindowsServer2016
or AmazonLinux2018.03
.
patch_epoch :: Lens' Patch (Maybe Int) Source #
The epoch of the patch. For example in
pkg-example-EE-20180914-2.2.amzn1.noarch
, the epoch value is
20180914-2
. Applies to Linux-based instances only.
PatchBaselineIdentity
data PatchBaselineIdentity Source #
Defines the basic information about a patch baseline.
See: newPatchBaselineIdentity
smart constructor.
Constructors
PatchBaselineIdentity' | |
Fields
|
Instances
newPatchBaselineIdentity :: PatchBaselineIdentity Source #
Create a value of PatchBaselineIdentity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:baselineName:PatchBaselineIdentity'
, patchBaselineIdentity_baselineName
- The name of the patch baseline.
$sel:baselineDescription:PatchBaselineIdentity'
, patchBaselineIdentity_baselineDescription
- The description of the patch baseline.
$sel:operatingSystem:PatchBaselineIdentity'
, patchBaselineIdentity_operatingSystem
- Defines the operating system the patch baseline applies to. The default
value is WINDOWS
.
$sel:defaultBaseline:PatchBaselineIdentity'
, patchBaselineIdentity_defaultBaseline
- Whether this is the default baseline. Amazon Web Services Systems
Manager supports creating multiple default patch baselines. For example,
you can create a default patch baseline for each operating system.
$sel:baselineId:PatchBaselineIdentity'
, patchBaselineIdentity_baselineId
- The ID of the patch baseline.
patchBaselineIdentity_baselineName :: Lens' PatchBaselineIdentity (Maybe Text) Source #
The name of the patch baseline.
patchBaselineIdentity_baselineDescription :: Lens' PatchBaselineIdentity (Maybe Text) Source #
The description of the patch baseline.
patchBaselineIdentity_operatingSystem :: Lens' PatchBaselineIdentity (Maybe OperatingSystem) Source #
Defines the operating system the patch baseline applies to. The default
value is WINDOWS
.
patchBaselineIdentity_defaultBaseline :: Lens' PatchBaselineIdentity (Maybe Bool) Source #
Whether this is the default baseline. Amazon Web Services Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.
patchBaselineIdentity_baselineId :: 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: newPatchComplianceData
smart constructor.
Constructors
PatchComplianceData' | |
Fields
|
Instances
newPatchComplianceData Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> PatchComplianceDataState | |
-> UTCTime | |
-> PatchComplianceData |
Create a value of PatchComplianceData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cVEIds:PatchComplianceData'
, patchComplianceData_cVEIds
- The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues
that are resolved by the patch.
$sel:title:PatchComplianceData'
, patchComplianceData_title
- The title of the patch.
$sel:kBId:PatchComplianceData'
, patchComplianceData_kBId
- The operating system-specific ID of the patch.
$sel:classification:PatchComplianceData'
, patchComplianceData_classification
- The classification of the patch, such as SecurityUpdates
, Updates
,
and CriticalUpdates
.
$sel:severity:PatchComplianceData'
, patchComplianceData_severity
- The severity of the patchsuch as Critical
, Important
, and
Moderate
.
$sel:state:PatchComplianceData'
, patchComplianceData_state
- The state of the patch on the instance, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
$sel:installedTime:PatchComplianceData'
, patchComplianceData_installedTime
- The date/time the patch was installed on the instance. Not all
operating systems provide this level of information.
patchComplianceData_cVEIds :: Lens' PatchComplianceData (Maybe Text) Source #
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
patchComplianceData_title :: Lens' PatchComplianceData Text Source #
The title of the patch.
patchComplianceData_kBId :: Lens' PatchComplianceData Text Source #
The operating system-specific ID of the patch.
patchComplianceData_classification :: Lens' PatchComplianceData Text Source #
The classification of the patch, such as SecurityUpdates
, Updates
,
and CriticalUpdates
.
patchComplianceData_severity :: Lens' PatchComplianceData Text Source #
The severity of the patchsuch as Critical
, Important
, and
Moderate
.
patchComplianceData_state :: Lens' PatchComplianceData PatchComplianceDataState Source #
The state of the patch on the instance, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
patchComplianceData_installedTime :: Lens' PatchComplianceData UTCTime Source #
The date/time the patch was installed on the instance. Not all operating systems provide this level of information.
PatchFilter
data PatchFilter Source #
Defines which patches should be included in a patch baseline.
A patch filter consists of a key and a set of values. The filter key is
a patch property. For example, the available filter keys for WINDOWS
are PATCH_SET
, PRODUCT
, PRODUCT_FAMILY
, CLASSIFICATION
, and
MSRC_SEVERITY
.
The filter values define a matching criterion for the patch property
indicated by the key. For example, if the filter key is PRODUCT
and
the filter values are ["Office 2013", "Office 2016"]
, then the
filter accepts all patches where product name is either "Office 2013"
or "Office 2016". The filter values can be exact values for the patch
property given as a key, or a wildcard (*), which matches all values.
You can view lists of valid values for the patch properties by running
the DescribePatchProperties
command. For information about which patch
properties can be used with each major operating system, see
DescribePatchProperties.
See: newPatchFilter
smart constructor.
Constructors
PatchFilter' | |
Fields
|
Instances
Arguments
:: PatchFilterKey | |
-> NonEmpty Text | |
-> PatchFilter |
Create a value of PatchFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:PatchFilter'
, patchFilter_key
- The key for the filter.
Run the DescribePatchProperties command to view lists of valid keys for each operating system type.
$sel:values:PatchFilter'
, patchFilter_values
- The value for the filter key.
Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.
patchFilter_key :: Lens' PatchFilter PatchFilterKey Source #
The key for the filter.
Run the DescribePatchProperties command to view lists of valid keys for each operating system type.
patchFilter_values :: Lens' PatchFilter (NonEmpty Text) Source #
The value for the filter key.
Run the DescribePatchProperties command to view 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: newPatchFilterGroup
smart constructor.
Constructors
PatchFilterGroup' | |
Fields
|
Instances
newPatchFilterGroup :: PatchFilterGroup Source #
Create a value of PatchFilterGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:patchFilters:PatchFilterGroup'
, patchFilterGroup_patchFilters
- The set of patch filters that make up the group.
patchFilterGroup_patchFilters :: 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: newPatchGroupPatchBaselineMapping
smart constructor.
Constructors
PatchGroupPatchBaselineMapping' | |
Fields
|
Instances
newPatchGroupPatchBaselineMapping :: PatchGroupPatchBaselineMapping Source #
Create a value of PatchGroupPatchBaselineMapping
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:baselineIdentity:PatchGroupPatchBaselineMapping'
, patchGroupPatchBaselineMapping_baselineIdentity
- The patch baseline the patch group is registered with.
$sel:patchGroup:PatchGroupPatchBaselineMapping'
, patchGroupPatchBaselineMapping_patchGroup
- The name of the patch group registered with the patch baseline.
patchGroupPatchBaselineMapping_baselineIdentity :: Lens' PatchGroupPatchBaselineMapping (Maybe PatchBaselineIdentity) Source #
The patch baseline the patch group is registered with.
patchGroupPatchBaselineMapping_patchGroup :: 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. Supported filter keys
depend on the API operation that includes the filter. Patch Manager API
operations that use PatchOrchestratorFilter
include the following:
- DescribeAvailablePatches
- DescribeInstancePatches
- DescribePatchBaselines
- DescribePatchGroups
See: newPatchOrchestratorFilter
smart constructor.
Constructors
PatchOrchestratorFilter' | |
Instances
newPatchOrchestratorFilter :: PatchOrchestratorFilter Source #
Create a value of PatchOrchestratorFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:PatchOrchestratorFilter'
, patchOrchestratorFilter_values
- The value for the filter.
$sel:key:PatchOrchestratorFilter'
, patchOrchestratorFilter_key
- The key for the filter.
patchOrchestratorFilter_values :: Lens' PatchOrchestratorFilter (Maybe [Text]) Source #
The value for the filter.
patchOrchestratorFilter_key :: Lens' PatchOrchestratorFilter (Maybe Text) Source #
The key for the filter.
PatchRule
Defines an approval rule for a patch baseline.
See: newPatchRule
smart constructor.
Constructors
PatchRule' | |
Fields
|
Instances
Arguments
:: PatchFilterGroup | |
-> PatchRule |
Create a value of PatchRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:approveAfterDays:PatchRule'
, patchRule_approveAfterDays
- The number of days after the release date of each patch matched by the
rule that the patch is marked as approved in the patch baseline. For
example, a value of 7
means that patches are approved seven days after
they are released. Not supported on Debian Server or Ubuntu Server.
$sel:approveUntilDate:PatchRule'
, patchRule_approveUntilDate
- The cutoff date for auto approval of released patches. Any patches
released on or before this date are installed automatically. Not
supported on Debian Server or Ubuntu Server.
Enter dates in the format YYYY-MM-DD
. For example, 2021-12-31
.
$sel:enableNonSecurity:PatchRule'
, patchRule_enableNonSecurity
- 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.
$sel:complianceLevel:PatchRule'
, patchRule_complianceLevel
- A compliance severity level for all approved patches in a patch
baseline.
$sel:patchFilterGroup:PatchRule'
, patchRule_patchFilterGroup
- The patch filter group that defines the criteria for the rule.
patchRule_approveAfterDays :: Lens' PatchRule (Maybe Natural) Source #
The number of days after the release date of each patch matched by the
rule that the patch is marked as approved in the patch baseline. For
example, a value of 7
means that patches are approved seven days after
they are released. Not supported on Debian Server or Ubuntu Server.
patchRule_approveUntilDate :: Lens' PatchRule (Maybe Text) Source #
The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. Not supported on Debian Server or Ubuntu Server.
Enter dates in the format YYYY-MM-DD
. For example, 2021-12-31
.
patchRule_enableNonSecurity :: 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.
patchRule_complianceLevel :: Lens' PatchRule (Maybe PatchComplianceLevel) Source #
A compliance severity level for all approved patches in a patch baseline.
patchRule_patchFilterGroup :: Lens' PatchRule PatchFilterGroup Source #
The patch filter group that defines the criteria for the rule.
PatchRuleGroup
data PatchRuleGroup Source #
A set of rules defining the approval rules for a patch baseline.
See: newPatchRuleGroup
smart constructor.
Constructors
PatchRuleGroup' | |
Fields
|
Instances
newPatchRuleGroup :: PatchRuleGroup Source #
Create a value of PatchRuleGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:patchRules:PatchRuleGroup'
, patchRuleGroup_patchRules
- The rules that make up the rule group.
patchRuleGroup_patchRules :: 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: newPatchSource
smart constructor.
Constructors
PatchSource' | |
Fields
|
Instances
Arguments
:: Text | |
-> NonEmpty Text | |
-> Text | |
-> PatchSource |
Create a value of PatchSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:PatchSource'
, patchSource_name
- The name specified to identify the patch source.
$sel:products:PatchSource'
, patchSource_products
- 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.
$sel:configuration:PatchSource'
, patchSource_configuration
- The value of the yum repo configuration. For example:
[main]
name=MyCustomRepository
baseurl=https://my-custom-repository
enabled=1
For information about other options available for your yum repository configuration, see dnf.conf(5).
patchSource_name :: Lens' PatchSource Text Source #
The name specified to identify the patch source.
patchSource_products :: 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.
patchSource_configuration :: Lens' PatchSource Text Source #
The value of the yum repo configuration. For example:
[main]
name=MyCustomRepository
baseurl=https://my-custom-repository
enabled=1
For information about other options available for your yum repository configuration, see dnf.conf(5).
PatchStatus
data PatchStatus Source #
Information about the approval status of a patch.
See: newPatchStatus
smart constructor.
Constructors
PatchStatus' | |
Fields
|
Instances
newPatchStatus :: PatchStatus Source #
Create a value of PatchStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:approvalDate:PatchStatus'
, patchStatus_approvalDate
- The date the patch was approved (or will be approved if the status is
PENDING_APPROVAL
).
$sel:deploymentStatus:PatchStatus'
, patchStatus_deploymentStatus
- The approval status of a patch.
$sel:complianceLevel:PatchStatus'
, patchStatus_complianceLevel
- The compliance severity level for a patch.
patchStatus_approvalDate :: Lens' PatchStatus (Maybe UTCTime) Source #
The date the patch was approved (or will be approved if the status is
PENDING_APPROVAL
).
patchStatus_deploymentStatus :: Lens' PatchStatus (Maybe PatchDeploymentStatus) Source #
The approval status of a patch.
patchStatus_complianceLevel :: Lens' PatchStatus (Maybe PatchComplianceLevel) Source #
The compliance severity level for a patch.
ProgressCounters
data ProgressCounters Source #
An aggregate of step execution statuses displayed in the Amazon Web Services Systems Manager console for a multi-Region and multi-account Automation execution.
See: newProgressCounters
smart constructor.
Constructors
ProgressCounters' | |
Fields
|
Instances
newProgressCounters :: ProgressCounters Source #
Create a value of ProgressCounters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failedSteps:ProgressCounters'
, progressCounters_failedSteps
- The total number of steps that failed to run in all specified Amazon Web
Services Regions and Amazon Web Services accounts for the current
Automation execution.
$sel:cancelledSteps:ProgressCounters'
, progressCounters_cancelledSteps
- The total number of steps that the system cancelled in all specified
Amazon Web Services Regions and Amazon Web Services accounts for the
current Automation execution.
$sel:successSteps:ProgressCounters'
, progressCounters_successSteps
- The total number of steps that successfully completed in all specified
Amazon Web Services Regions and Amazon Web Services accounts for the
current Automation execution.
$sel:totalSteps:ProgressCounters'
, progressCounters_totalSteps
- The total number of steps run in all specified Amazon Web Services
Regions and Amazon Web Services accounts for the current Automation
execution.
$sel:timedOutSteps:ProgressCounters'
, progressCounters_timedOutSteps
- The total number of steps that timed out in all specified Amazon Web
Services Regions and Amazon Web Services accounts for the current
Automation execution.
progressCounters_failedSteps :: Lens' ProgressCounters (Maybe Int) Source #
The total number of steps that failed to run in all specified Amazon Web Services Regions and Amazon Web Services accounts for the current Automation execution.
progressCounters_cancelledSteps :: Lens' ProgressCounters (Maybe Int) Source #
The total number of steps that the system cancelled in all specified Amazon Web Services Regions and Amazon Web Services accounts for the current Automation execution.
progressCounters_successSteps :: Lens' ProgressCounters (Maybe Int) Source #
The total number of steps that successfully completed in all specified Amazon Web Services Regions and Amazon Web Services accounts for the current Automation execution.
progressCounters_totalSteps :: Lens' ProgressCounters (Maybe Int) Source #
The total number of steps run in all specified Amazon Web Services Regions and Amazon Web Services accounts for the current Automation execution.
progressCounters_timedOutSteps :: Lens' ProgressCounters (Maybe Int) Source #
The total number of steps that timed out in all specified Amazon Web Services Regions and Amazon Web Services accounts for the current Automation execution.
RelatedOpsItem
data RelatedOpsItem Source #
An OpsItems that shares something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.
See: newRelatedOpsItem
smart constructor.
Constructors
RelatedOpsItem' | |
Instances
Arguments
:: Text | |
-> RelatedOpsItem |
Create a value of RelatedOpsItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:opsItemId:RelatedOpsItem'
, relatedOpsItem_opsItemId
- The ID of an OpsItem related to the current OpsItem.
relatedOpsItem_opsItemId :: Lens' RelatedOpsItem Text Source #
The ID of an OpsItem related to the current OpsItem.
ResolvedTargets
data ResolvedTargets Source #
Information about targets that resolved during the Automation execution.
See: newResolvedTargets
smart constructor.
Constructors
ResolvedTargets' | |
Instances
newResolvedTargets :: ResolvedTargets Source #
Create a value of ResolvedTargets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:truncated:ResolvedTargets'
, resolvedTargets_truncated
- A boolean value indicating whether the resolved target list is
truncated.
$sel:parameterValues:ResolvedTargets'
, resolvedTargets_parameterValues
- A list of parameter values sent to targets that resolved during the
Automation execution.
resolvedTargets_truncated :: Lens' ResolvedTargets (Maybe Bool) Source #
A boolean value indicating whether the resolved target list is truncated.
resolvedTargets_parameterValues :: Lens' ResolvedTargets (Maybe [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: newResourceComplianceSummaryItem
smart constructor.
Constructors
ResourceComplianceSummaryItem' | |
Fields
|
Instances
newResourceComplianceSummaryItem :: ResourceComplianceSummaryItem Source #
Create a value of ResourceComplianceSummaryItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nonCompliantSummary:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_nonCompliantSummary
- A list of items that aren't compliant for the resource.
$sel:status:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_status
- The compliance status for the resource.
$sel:resourceId:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_resourceId
- The resource ID.
$sel:resourceType:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_resourceType
- The resource type.
$sel:compliantSummary:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_compliantSummary
- A list of items that are compliant for the resource.
$sel:executionSummary:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_executionSummary
- Information about the execution.
$sel:overallSeverity:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_overallSeverity
- The highest severity item found for the resource. The resource is
compliant for this item.
$sel:complianceType:ResourceComplianceSummaryItem'
, resourceComplianceSummaryItem_complianceType
- The compliance type.
resourceComplianceSummaryItem_nonCompliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe NonCompliantSummary) Source #
A list of items that aren't compliant for the resource.
resourceComplianceSummaryItem_status :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceStatus) Source #
The compliance status for the resource.
resourceComplianceSummaryItem_resourceId :: Lens' ResourceComplianceSummaryItem (Maybe Text) Source #
The resource ID.
resourceComplianceSummaryItem_resourceType :: Lens' ResourceComplianceSummaryItem (Maybe Text) Source #
The resource type.
resourceComplianceSummaryItem_compliantSummary :: Lens' ResourceComplianceSummaryItem (Maybe CompliantSummary) Source #
A list of items that are compliant for the resource.
resourceComplianceSummaryItem_executionSummary :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceExecutionSummary) Source #
Information about the execution.
resourceComplianceSummaryItem_overallSeverity :: Lens' ResourceComplianceSummaryItem (Maybe ComplianceSeverity) Source #
The highest severity item found for the resource. The resource is compliant for this item.
resourceComplianceSummaryItem_complianceType :: Lens' ResourceComplianceSummaryItem (Maybe Text) Source #
The compliance type.
ResourceDataSyncAwsOrganizationsSource
data ResourceDataSyncAwsOrganizationsSource Source #
Information about the AwsOrganizationsSource
resource data sync
source. A sync source of this type can synchronize data from
Organizations or, if an Amazon Web Services organization isn't present,
from multiple Amazon Web Services Regions.
See: newResourceDataSyncAwsOrganizationsSource
smart constructor.
Constructors
ResourceDataSyncAwsOrganizationsSource' | |
Fields
|
Instances
newResourceDataSyncAwsOrganizationsSource Source #
Arguments
:: Text |
|
-> ResourceDataSyncAwsOrganizationsSource |
Create a value of ResourceDataSyncAwsOrganizationsSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:organizationalUnits:ResourceDataSyncAwsOrganizationsSource'
, resourceDataSyncAwsOrganizationsSource_organizationalUnits
- The Organizations organization units included in the sync.
$sel:organizationSourceType:ResourceDataSyncAwsOrganizationsSource'
, resourceDataSyncAwsOrganizationsSource_organizationSourceType
- If an Amazon Web Services organization is present, this is either
OrganizationalUnits
or EntireOrganization
. For
OrganizationalUnits
, the data is aggregated from a set of organization
units. For EntireOrganization
, the data is aggregated from the entire
Amazon Web Services organization.
resourceDataSyncAwsOrganizationsSource_organizationalUnits :: Lens' ResourceDataSyncAwsOrganizationsSource (Maybe (NonEmpty ResourceDataSyncOrganizationalUnit)) Source #
The Organizations organization units included in the sync.
resourceDataSyncAwsOrganizationsSource_organizationSourceType :: Lens' ResourceDataSyncAwsOrganizationsSource Text Source #
If an Amazon Web Services organization is present, this is either
OrganizationalUnits
or EntireOrganization
. For
OrganizationalUnits
, the data is aggregated from a set of organization
units. For EntireOrganization
, the data is aggregated from the entire
Amazon Web Services organization.
ResourceDataSyncDestinationDataSharing
data ResourceDataSyncDestinationDataSharing Source #
Synchronize Amazon Web Services Systems Manager Inventory data from multiple Amazon Web Services accounts defined in Organizations to a centralized Amazon S3 bucket. Data is synchronized to individual key prefixes in the central bucket. Each key prefix represents a different Amazon Web Services account ID.
See: newResourceDataSyncDestinationDataSharing
smart constructor.
Constructors
ResourceDataSyncDestinationDataSharing' | |
Fields
|
Instances
newResourceDataSyncDestinationDataSharing :: ResourceDataSyncDestinationDataSharing Source #
Create a value of ResourceDataSyncDestinationDataSharing
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:destinationDataSharingType:ResourceDataSyncDestinationDataSharing'
, resourceDataSyncDestinationDataSharing_destinationDataSharingType
- The sharing data type. Only Organization
is supported.
resourceDataSyncDestinationDataSharing_destinationDataSharingType :: Lens' ResourceDataSyncDestinationDataSharing (Maybe Text) Source #
The sharing data type. Only Organization
is supported.
ResourceDataSyncItem
data ResourceDataSyncItem Source #
Information about a resource data sync configuration, including its current status and last successful sync.
See: newResourceDataSyncItem
smart constructor.
Constructors
ResourceDataSyncItem' | |
Fields
|
Instances
newResourceDataSyncItem :: ResourceDataSyncItem Source #
Create a value of ResourceDataSyncItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:syncType:ResourceDataSyncItem'
, resourceDataSyncItem_syncType
- The type of resource data sync. If SyncType
is SyncToDestination
,
then the resource data sync synchronizes data to an S3 bucket. If the
SyncType
is SyncFromSource
then the resource data sync synchronizes
data from Organizations or from multiple Amazon Web Services Regions.
$sel:syncSource:ResourceDataSyncItem'
, resourceDataSyncItem_syncSource
- Information about the source where the data was synchronized.
$sel:lastSyncStatusMessage:ResourceDataSyncItem'
, resourceDataSyncItem_lastSyncStatusMessage
- The status message details reported by the last sync.
$sel:syncCreatedTime:ResourceDataSyncItem'
, resourceDataSyncItem_syncCreatedTime
- The date and time the configuration was created (UTC).
$sel:lastSyncTime:ResourceDataSyncItem'
, resourceDataSyncItem_lastSyncTime
- The last time the configuration attempted to sync (UTC).
$sel:syncName:ResourceDataSyncItem'
, resourceDataSyncItem_syncName
- The name of the resource data sync.
$sel:lastStatus:ResourceDataSyncItem'
, resourceDataSyncItem_lastStatus
- The status reported by the last sync.
$sel:syncLastModifiedTime:ResourceDataSyncItem'
, resourceDataSyncItem_syncLastModifiedTime
- The date and time the resource data sync was changed.
$sel:s3Destination:ResourceDataSyncItem'
, resourceDataSyncItem_s3Destination
- Configuration information for the target S3 bucket.
$sel:lastSuccessfulSyncTime:ResourceDataSyncItem'
, resourceDataSyncItem_lastSuccessfulSyncTime
- The last time the sync operations returned a status of SUCCESSFUL
(UTC).
resourceDataSyncItem_syncType :: Lens' ResourceDataSyncItem (Maybe Text) Source #
The type of resource data sync. If SyncType
is SyncToDestination
,
then the resource data sync synchronizes data to an S3 bucket. If the
SyncType
is SyncFromSource
then the resource data sync synchronizes
data from Organizations or from multiple Amazon Web Services Regions.
resourceDataSyncItem_syncSource :: Lens' ResourceDataSyncItem (Maybe ResourceDataSyncSourceWithState) Source #
Information about the source where the data was synchronized.
resourceDataSyncItem_lastSyncStatusMessage :: Lens' ResourceDataSyncItem (Maybe Text) Source #
The status message details reported by the last sync.
resourceDataSyncItem_syncCreatedTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #
The date and time the configuration was created (UTC).
resourceDataSyncItem_lastSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #
The last time the configuration attempted to sync (UTC).
resourceDataSyncItem_syncName :: Lens' ResourceDataSyncItem (Maybe Text) Source #
The name of the resource data sync.
resourceDataSyncItem_lastStatus :: Lens' ResourceDataSyncItem (Maybe LastResourceDataSyncStatus) Source #
The status reported by the last sync.
resourceDataSyncItem_syncLastModifiedTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #
The date and time the resource data sync was changed.
resourceDataSyncItem_s3Destination :: Lens' ResourceDataSyncItem (Maybe ResourceDataSyncS3Destination) Source #
Configuration information for the target S3 bucket.
resourceDataSyncItem_lastSuccessfulSyncTime :: Lens' ResourceDataSyncItem (Maybe UTCTime) Source #
The last time the sync operations returned a status of SUCCESSFUL
(UTC).
ResourceDataSyncOrganizationalUnit
data ResourceDataSyncOrganizationalUnit Source #
The Organizations organizational unit data source for the sync.
See: newResourceDataSyncOrganizationalUnit
smart constructor.
Constructors
ResourceDataSyncOrganizationalUnit' | |
Fields
|
Instances
newResourceDataSyncOrganizationalUnit :: ResourceDataSyncOrganizationalUnit Source #
Create a value of ResourceDataSyncOrganizationalUnit
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:organizationalUnitId:ResourceDataSyncOrganizationalUnit'
, resourceDataSyncOrganizationalUnit_organizationalUnitId
- The Organizations unit ID data source for the sync.
resourceDataSyncOrganizationalUnit_organizationalUnitId :: Lens' ResourceDataSyncOrganizationalUnit (Maybe Text) Source #
The Organizations unit ID data source for the sync.
ResourceDataSyncS3Destination
data ResourceDataSyncS3Destination Source #
Information about the target S3 bucket for the resource data sync.
See: newResourceDataSyncS3Destination
smart constructor.
Constructors
ResourceDataSyncS3Destination' | |
Fields
|
Instances
newResourceDataSyncS3Destination Source #
Arguments
:: Text | |
-> ResourceDataSyncS3Format | |
-> Text | |
-> ResourceDataSyncS3Destination |
Create a value of ResourceDataSyncS3Destination
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prefix:ResourceDataSyncS3Destination'
, resourceDataSyncS3Destination_prefix
- An Amazon S3 prefix for the bucket.
$sel:destinationDataSharing:ResourceDataSyncS3Destination'
, resourceDataSyncS3Destination_destinationDataSharing
- Enables destination data sharing. By default, this field is null
.
$sel:aWSKMSKeyARN:ResourceDataSyncS3Destination'
, resourceDataSyncS3Destination_aWSKMSKeyARN
- The ARN of an encryption key for a destination in Amazon S3. Must belong
to the same Region as the destination S3 bucket.
$sel:bucketName:ResourceDataSyncS3Destination'
, resourceDataSyncS3Destination_bucketName
- The name of the S3 bucket where the aggregated data is stored.
$sel:syncFormat:ResourceDataSyncS3Destination'
, resourceDataSyncS3Destination_syncFormat
- A supported sync format. The following format is currently supported:
JsonSerDe
$sel:region:ResourceDataSyncS3Destination'
, resourceDataSyncS3Destination_region
- The Amazon Web Services Region with the S3 bucket targeted by the
resource data sync.
resourceDataSyncS3Destination_prefix :: Lens' ResourceDataSyncS3Destination (Maybe Text) Source #
An Amazon S3 prefix for the bucket.
resourceDataSyncS3Destination_destinationDataSharing :: Lens' ResourceDataSyncS3Destination (Maybe ResourceDataSyncDestinationDataSharing) Source #
Enables destination data sharing. By default, this field is null
.
resourceDataSyncS3Destination_aWSKMSKeyARN :: 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 S3 bucket.
resourceDataSyncS3Destination_bucketName :: Lens' ResourceDataSyncS3Destination Text Source #
The name of the S3 bucket where the aggregated data is stored.
resourceDataSyncS3Destination_syncFormat :: Lens' ResourceDataSyncS3Destination ResourceDataSyncS3Format Source #
A supported sync format. The following format is currently supported: JsonSerDe
resourceDataSyncS3Destination_region :: Lens' ResourceDataSyncS3Destination Text Source #
The Amazon Web Services Region with the S3 bucket targeted by the resource data sync.
ResourceDataSyncSource
data ResourceDataSyncSource Source #
Information about the source of the data included in the resource data sync.
See: newResourceDataSyncSource
smart constructor.
Constructors
ResourceDataSyncSource' | |
Fields
|
Instances
newResourceDataSyncSource Source #
Create a value of ResourceDataSyncSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enableAllOpsDataSources:ResourceDataSyncSource'
, resourceDataSyncSource_enableAllOpsDataSources
- When you create a resource data sync, if you choose one of the
Organizations options, then Systems Manager automatically enables all
OpsData sources in the selected Amazon Web Services Regions for all
Amazon Web Services accounts in your organization (or in the selected
organization units). For more information, see
About multiple account and Region resource data syncs
in the Amazon Web Services Systems Manager User Guide.
$sel:includeFutureRegions:ResourceDataSyncSource'
, resourceDataSyncSource_includeFutureRegions
- Whether to automatically synchronize and aggregate data from new Amazon
Web Services Regions when those Regions come online.
$sel:awsOrganizationsSource:ResourceDataSyncSource'
, resourceDataSyncSource_awsOrganizationsSource
- Information about the AwsOrganizationsSource
resource data sync
source. A sync source of this type can synchronize data from
Organizations.
$sel:sourceType:ResourceDataSyncSource'
, resourceDataSyncSource_sourceType
- The type of data source for the resource data sync. SourceType
is
either AwsOrganizations
(if an organization is present in
Organizations) or SingleAccountMultiRegions
.
$sel:sourceRegions:ResourceDataSyncSource'
, resourceDataSyncSource_sourceRegions
- The SyncSource
Amazon Web Services Regions included in the resource
data sync.
resourceDataSyncSource_enableAllOpsDataSources :: Lens' ResourceDataSyncSource (Maybe Bool) Source #
When you create a resource data sync, if you choose one of the Organizations options, then Systems Manager automatically enables all OpsData sources in the selected Amazon Web Services Regions for all Amazon Web Services accounts in your organization (or in the selected organization units). For more information, see About multiple account and Region resource data syncs in the Amazon Web Services Systems Manager User Guide.
resourceDataSyncSource_includeFutureRegions :: Lens' ResourceDataSyncSource (Maybe Bool) Source #
Whether to automatically synchronize and aggregate data from new Amazon Web Services Regions when those Regions come online.
resourceDataSyncSource_awsOrganizationsSource :: Lens' ResourceDataSyncSource (Maybe ResourceDataSyncAwsOrganizationsSource) Source #
Information about the AwsOrganizationsSource
resource data sync
source. A sync source of this type can synchronize data from
Organizations.
resourceDataSyncSource_sourceType :: Lens' ResourceDataSyncSource Text Source #
The type of data source for the resource data sync. SourceType
is
either AwsOrganizations
(if an organization is present in
Organizations) or SingleAccountMultiRegions
.
resourceDataSyncSource_sourceRegions :: Lens' ResourceDataSyncSource [Text] Source #
The SyncSource
Amazon Web Services Regions included in the resource
data sync.
ResourceDataSyncSourceWithState
data ResourceDataSyncSourceWithState Source #
The data type name for including resource data sync state. There are four sync states:
OrganizationNotExists
(Your organization doesn't exist)
NoPermissions
(The system can't locate the service-linked role. This
role is automatically created when a user creates a resource data sync
in Amazon Web Services Systems Manager Explorer.)
InvalidOrganizationalUnit
(You specified or selected an invalid unit
in the resource data sync configuration.)
TrustedAccessDisabled
(You disabled Systems Manager access in the
organization in Organizations.)
See: newResourceDataSyncSourceWithState
smart constructor.
Constructors
ResourceDataSyncSourceWithState' | |
Fields
|
Instances
newResourceDataSyncSourceWithState :: ResourceDataSyncSourceWithState Source #
Create a value of ResourceDataSyncSourceWithState
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:ResourceDataSyncSourceWithState'
, resourceDataSyncSourceWithState_state
- The data type name for including resource data sync state. There are
four sync states:
OrganizationNotExists
: Your organization doesn't exist.
NoPermissions
: The system can't locate the service-linked role. This
role is automatically created when a user creates a resource data sync
in Explorer.
InvalidOrganizationalUnit
: You specified or selected an invalid unit
in the resource data sync configuration.
TrustedAccessDisabled
: You disabled Systems Manager access in the
organization in Organizations.
$sel:enableAllOpsDataSources:ResourceDataSyncSourceWithState'
, resourceDataSyncSourceWithState_enableAllOpsDataSources
- When you create a resource data sync, if you choose one of the
Organizations options, then Systems Manager automatically enables all
OpsData sources in the selected Amazon Web Services Regions for all
Amazon Web Services accounts in your organization (or in the selected
organization units). For more information, see
About multiple account and Region resource data syncs
in the Amazon Web Services Systems Manager User Guide.
$sel:includeFutureRegions:ResourceDataSyncSourceWithState'
, resourceDataSyncSourceWithState_includeFutureRegions
- Whether to automatically synchronize and aggregate data from new Amazon
Web Services Regions when those Regions come online.
$sel:sourceType:ResourceDataSyncSourceWithState'
, resourceDataSyncSourceWithState_sourceType
- The type of data source for the resource data sync. SourceType
is
either AwsOrganizations
(if an organization is present in
Organizations) or singleAccountMultiRegions
.
$sel:awsOrganizationsSource:ResourceDataSyncSourceWithState'
, resourceDataSyncSourceWithState_awsOrganizationsSource
- The field name in SyncSource
for the
ResourceDataSyncAwsOrganizationsSource
type.
$sel:sourceRegions:ResourceDataSyncSourceWithState'
, resourceDataSyncSourceWithState_sourceRegions
- The SyncSource
Amazon Web Services Regions included in the resource
data sync.
resourceDataSyncSourceWithState_state :: Lens' ResourceDataSyncSourceWithState (Maybe Text) Source #
The data type name for including resource data sync state. There are four sync states:
OrganizationNotExists
: Your organization doesn't exist.
NoPermissions
: The system can't locate the service-linked role. This
role is automatically created when a user creates a resource data sync
in Explorer.
InvalidOrganizationalUnit
: You specified or selected an invalid unit
in the resource data sync configuration.
TrustedAccessDisabled
: You disabled Systems Manager access in the
organization in Organizations.
resourceDataSyncSourceWithState_enableAllOpsDataSources :: Lens' ResourceDataSyncSourceWithState (Maybe Bool) Source #
When you create a resource data sync, if you choose one of the Organizations options, then Systems Manager automatically enables all OpsData sources in the selected Amazon Web Services Regions for all Amazon Web Services accounts in your organization (or in the selected organization units). For more information, see About multiple account and Region resource data syncs in the Amazon Web Services Systems Manager User Guide.
resourceDataSyncSourceWithState_includeFutureRegions :: Lens' ResourceDataSyncSourceWithState (Maybe Bool) Source #
Whether to automatically synchronize and aggregate data from new Amazon Web Services Regions when those Regions come online.
resourceDataSyncSourceWithState_sourceType :: Lens' ResourceDataSyncSourceWithState (Maybe Text) Source #
The type of data source for the resource data sync. SourceType
is
either AwsOrganizations
(if an organization is present in
Organizations) or singleAccountMultiRegions
.
resourceDataSyncSourceWithState_awsOrganizationsSource :: Lens' ResourceDataSyncSourceWithState (Maybe ResourceDataSyncAwsOrganizationsSource) Source #
The field name in SyncSource
for the
ResourceDataSyncAwsOrganizationsSource
type.
resourceDataSyncSourceWithState_sourceRegions :: Lens' ResourceDataSyncSourceWithState (Maybe [Text]) Source #
The SyncSource
Amazon Web Services Regions included in the resource
data sync.
ResultAttribute
data ResultAttribute Source #
The inventory item result attribute.
See: newResultAttribute
smart constructor.
Constructors
ResultAttribute' | |
Instances
Arguments
:: Text | |
-> ResultAttribute |
Create a value of ResultAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeName:ResultAttribute'
, resultAttribute_typeName
- Name of the inventory item type. Valid value: AWS:InstanceInformation
.
Default Value: AWS:InstanceInformation
.
resultAttribute_typeName :: Lens' ResultAttribute Text Source #
Name of the inventory item type. Valid value: AWS:InstanceInformation
.
Default Value: AWS:InstanceInformation
.
ReviewInformation
data ReviewInformation Source #
Information about the result of a document review request.
See: newReviewInformation
smart constructor.
Constructors
ReviewInformation' | |
Fields
|
Instances
newReviewInformation :: ReviewInformation Source #
Create a value of ReviewInformation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ReviewInformation'
, reviewInformation_status
- The current status of the document review request.
$sel:reviewer:ReviewInformation'
, reviewInformation_reviewer
- The reviewer assigned to take action on the document review request.
$sel:reviewedTime:ReviewInformation'
, reviewInformation_reviewedTime
- The time that the reviewer took action on the document review request.
reviewInformation_status :: Lens' ReviewInformation (Maybe ReviewStatus) Source #
The current status of the document review request.
reviewInformation_reviewer :: Lens' ReviewInformation (Maybe Text) Source #
The reviewer assigned to take action on the document review request.
reviewInformation_reviewedTime :: Lens' ReviewInformation (Maybe UTCTime) Source #
The time that the reviewer took action on the document review request.
Runbook
Information about an Automation runbook used in a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
See: newRunbook
smart constructor.
Constructors
Runbook' | |
Fields
|
Instances
Create a value of Runbook
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetParameterName:Runbook'
, runbook_targetParameterName
- The name of the parameter used as the target resource for the
rate-controlled runbook workflow. Required if you specify Targets
.
$sel:targetLocations:Runbook'
, runbook_targetLocations
- Information about the Amazon Web Services Regions and Amazon Web
Services accounts targeted by the current Runbook operation.
$sel:maxErrors:Runbook'
, runbook_maxErrors
- The MaxErrors
value specified by the user when the execution started,
indicating the maximum number of errors that can occur during the
operation before the updates are stopped or rolled back.
$sel:targets:Runbook'
, runbook_targets
- A key-value mapping to target resources that the runbook operation
performs tasks on. Required if you specify TargetParameterName
.
$sel:parameters:Runbook'
, runbook_parameters
- The key-value map of execution parameters, which were supplied when
calling StartChangeRequestExecution
.
$sel:documentVersion:Runbook'
, runbook_documentVersion
- The version of the Automation runbook used in a runbook workflow.
$sel:maxConcurrency:Runbook'
, runbook_maxConcurrency
- The MaxConcurrency
value specified by the user when the operation
started, indicating the maximum number of resources that the runbook
operation can run on at the same time.
$sel:documentName:Runbook'
, runbook_documentName
- The name of the Automation runbook used in a runbook workflow.
runbook_targetParameterName :: Lens' Runbook (Maybe Text) Source #
The name of the parameter used as the target resource for the
rate-controlled runbook workflow. Required if you specify Targets
.
runbook_targetLocations :: Lens' Runbook (Maybe (NonEmpty TargetLocation)) Source #
Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Runbook operation.
runbook_maxErrors :: Lens' Runbook (Maybe Text) Source #
The MaxErrors
value specified by the user when the execution started,
indicating the maximum number of errors that can occur during the
operation before the updates are stopped or rolled back.
runbook_targets :: Lens' Runbook (Maybe [Target]) Source #
A key-value mapping to target resources that the runbook operation
performs tasks on. Required if you specify TargetParameterName
.
runbook_parameters :: Lens' Runbook (Maybe (HashMap Text [Text])) Source #
The key-value map of execution parameters, which were supplied when
calling StartChangeRequestExecution
.
runbook_documentVersion :: Lens' Runbook (Maybe Text) Source #
The version of the Automation runbook used in a runbook workflow.
runbook_maxConcurrency :: Lens' Runbook (Maybe Text) Source #
The MaxConcurrency
value specified by the user when the operation
started, indicating the maximum number of resources that the runbook
operation can run on at the same time.
runbook_documentName :: Lens' Runbook Text Source #
The name of the Automation runbook used in a runbook workflow.
S3OutputLocation
data S3OutputLocation Source #
An S3 bucket where you want to store the results of this request.
See: newS3OutputLocation
smart constructor.
Constructors
S3OutputLocation' | |
Fields
|
Instances
newS3OutputLocation :: S3OutputLocation Source #
Create a value of S3OutputLocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outputS3KeyPrefix:S3OutputLocation'
, s3OutputLocation_outputS3KeyPrefix
- The S3 bucket subfolder.
$sel:outputS3Region:S3OutputLocation'
, s3OutputLocation_outputS3Region
- The Amazon Web Services Region of the S3 bucket.
$sel:outputS3BucketName:S3OutputLocation'
, s3OutputLocation_outputS3BucketName
- The name of the S3 bucket.
s3OutputLocation_outputS3KeyPrefix :: Lens' S3OutputLocation (Maybe Text) Source #
The S3 bucket subfolder.
s3OutputLocation_outputS3Region :: Lens' S3OutputLocation (Maybe Text) Source #
The Amazon Web Services Region of the S3 bucket.
s3OutputLocation_outputS3BucketName :: Lens' S3OutputLocation (Maybe Text) Source #
The name of the S3 bucket.
S3OutputUrl
data S3OutputUrl Source #
A URL for the Amazon Web Services Systems Manager (Systems Manager) bucket where you want to store the results of this request.
See: newS3OutputUrl
smart constructor.
Constructors
S3OutputUrl' | |
Instances
newS3OutputUrl :: S3OutputUrl Source #
Create a value of S3OutputUrl
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outputUrl:S3OutputUrl'
, s3OutputUrl_outputUrl
- A URL for an S3 bucket where you want to store the results of this
request.
s3OutputUrl_outputUrl :: Lens' S3OutputUrl (Maybe Text) Source #
A URL for an S3 bucket where you want to store the results of this request.
ScheduledWindowExecution
data ScheduledWindowExecution Source #
Information about a scheduled execution for a maintenance window.
See: newScheduledWindowExecution
smart constructor.
Constructors
ScheduledWindowExecution' | |
Instances
newScheduledWindowExecution :: ScheduledWindowExecution Source #
Create a value of ScheduledWindowExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:executionTime:ScheduledWindowExecution'
, scheduledWindowExecution_executionTime
- The time, in ISO-8601 Extended format, that the maintenance window is
scheduled to be run.
$sel:name:ScheduledWindowExecution'
, scheduledWindowExecution_name
- The name of the maintenance window to be run.
$sel:windowId:ScheduledWindowExecution'
, scheduledWindowExecution_windowId
- The ID of the maintenance window to be run.
scheduledWindowExecution_executionTime :: Lens' ScheduledWindowExecution (Maybe Text) Source #
The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.
scheduledWindowExecution_name :: Lens' ScheduledWindowExecution (Maybe Text) Source #
The name of the maintenance window to be run.
scheduledWindowExecution_windowId :: Lens' ScheduledWindowExecution (Maybe Text) Source #
The ID of the maintenance window to be run.
ServiceSetting
data ServiceSetting Source #
The service setting data structure.
ServiceSetting
is an account-level setting for an Amazon Web Services
service. This setting defines how a user interacts with or uses a
service or a feature of a service. For example, if an Amazon Web
Services service charges money to the account based on feature or
service usage, then the Amazon Web Services service team might create a
default setting of "false". This means the user can't use this
feature unless they change the setting to "true" and intentionally opt
in for a paid feature.
Services map a SettingId
object to a setting value. Amazon Web
Services services teams define the default value for a SettingId
. You
can't create a new SettingId
, but you can overwrite the default value
if you have the ssm:UpdateServiceSetting
permission for the setting.
Use the UpdateServiceSetting API operation to change the default
setting. Or, use the ResetServiceSetting to change the value back to the
original value defined by the Amazon Web Services service team.
See: newServiceSetting
smart constructor.
Constructors
ServiceSetting' | |
Fields
|
Instances
newServiceSetting :: ServiceSetting Source #
Create a value of ServiceSetting
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ServiceSetting'
, serviceSetting_status
- The status of the service setting. The value can be Default, Customized
or PendingUpdate.
- Default: The current setting uses a default value provisioned by the Amazon Web Services service team.
- Customized: The current setting use a custom value specified by the customer.
- PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.
$sel:lastModifiedDate:ServiceSetting'
, serviceSetting_lastModifiedDate
- The last time the service setting was modified.
$sel:arn:ServiceSetting'
, serviceSetting_arn
- The ARN of the service setting.
$sel:settingId:ServiceSetting'
, serviceSetting_settingId
- The ID of the service setting.
$sel:lastModifiedUser:ServiceSetting'
, serviceSetting_lastModifiedUser
- The ARN of the last modified user. This field is populated only if the
setting value was overwritten.
$sel:settingValue:ServiceSetting'
, serviceSetting_settingValue
- The value of the service setting.
serviceSetting_status :: Lens' ServiceSetting (Maybe Text) Source #
The status of the service setting. The value can be Default, Customized or PendingUpdate.
- Default: The current setting uses a default value provisioned by the Amazon Web Services service team.
- Customized: The current setting use a custom value specified by the customer.
- PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.
serviceSetting_lastModifiedDate :: Lens' ServiceSetting (Maybe UTCTime) Source #
The last time the service setting was modified.
serviceSetting_arn :: Lens' ServiceSetting (Maybe Text) Source #
The ARN of the service setting.
serviceSetting_settingId :: Lens' ServiceSetting (Maybe Text) Source #
The ID of the service setting.
serviceSetting_lastModifiedUser :: Lens' ServiceSetting (Maybe Text) Source #
The ARN of the last modified user. This field is populated only if the setting value was overwritten.
serviceSetting_settingValue :: Lens' ServiceSetting (Maybe Text) Source #
The value of the service setting.
Session
Information about a Session Manager connection to an instance.
See: newSession
smart constructor.
Constructors
Session' | |
Fields
|
Instances
newSession :: Session Source #
Create a value of Session
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Session'
, session_status
- The status of the session. For example, "Connected" or "Terminated".
$sel:outputUrl:Session'
, session_outputUrl
- Reserved for future use.
$sel:documentName:Session'
, session_documentName
- The name of the Session Manager SSM document used to define the
parameters and plugin settings for the session. For example,
SSM-SessionManagerRunShell
.
$sel:endDate:Session'
, session_endDate
- The date and time, in ISO-8601 Extended format, when the session was
terminated.
$sel:owner:Session'
, session_owner
- The ID of the Amazon Web Services user account that started the session.
$sel:startDate:Session'
, session_startDate
- The date and time, in ISO-8601 Extended format, when the session began.
$sel:details:Session'
, session_details
- Reserved for future use.
$sel:sessionId:Session'
, session_sessionId
- The ID of the session.
$sel:target:Session'
, session_target
- The instance that the Session Manager session connected to.
session_status :: Lens' Session (Maybe SessionStatus) Source #
The status of the session. For example, "Connected" or "Terminated".
session_outputUrl :: Lens' Session (Maybe SessionManagerOutputUrl) Source #
Reserved for future use.
session_documentName :: Lens' Session (Maybe Text) Source #
The name of the Session Manager SSM document used to define the
parameters and plugin settings for the session. For example,
SSM-SessionManagerRunShell
.
session_endDate :: Lens' Session (Maybe UTCTime) Source #
The date and time, in ISO-8601 Extended format, when the session was terminated.
session_owner :: Lens' Session (Maybe Text) Source #
The ID of the Amazon Web Services user account that started the session.
session_startDate :: Lens' Session (Maybe UTCTime) Source #
The date and time, in ISO-8601 Extended format, when the session began.
session_target :: Lens' Session (Maybe Text) Source #
The instance that the Session Manager session connected to.
SessionFilter
data SessionFilter Source #
Describes a filter for Session Manager information.
See: newSessionFilter
smart constructor.
Constructors
SessionFilter' | |
Fields
|
Instances
Create a value of SessionFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:SessionFilter'
, sessionFilter_key
- The name of the filter.
$sel:value:SessionFilter'
, sessionFilter_value
- The filter value. Valid values for each filter key are as follows:
- InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.
- InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.
- Target: Specify an instance to which session connections have been made.
- Owner: Specify an Amazon Web Services user account to see a list of sessions started by that user.
Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:
- Connected
- Connecting
- Disconnected
- Terminated
- Terminating
- Failed
- SessionId: Specify a session ID to return details about the session.
sessionFilter_key :: Lens' SessionFilter SessionFilterKey Source #
The name of the filter.
sessionFilter_value :: Lens' SessionFilter Text Source #
The filter value. Valid values for each filter key are as follows:
- InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.
- InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.
- Target: Specify an instance to which session connections have been made.
- Owner: Specify an Amazon Web Services user account to see a list of sessions started by that user.
Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:
- Connected
- Connecting
- Disconnected
- Terminated
- Terminating
- Failed
- SessionId: Specify a session ID to return details about the session.
SessionManagerOutputUrl
data SessionManagerOutputUrl Source #
Reserved for future use.
See: newSessionManagerOutputUrl
smart constructor.
Constructors
SessionManagerOutputUrl' | |
Fields
|
Instances
newSessionManagerOutputUrl :: SessionManagerOutputUrl Source #
Create a value of SessionManagerOutputUrl
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3OutputUrl:SessionManagerOutputUrl'
, sessionManagerOutputUrl_s3OutputUrl
- Reserved for future use.
$sel:cloudWatchOutputUrl:SessionManagerOutputUrl'
, sessionManagerOutputUrl_cloudWatchOutputUrl
- Reserved for future use.
sessionManagerOutputUrl_s3OutputUrl :: Lens' SessionManagerOutputUrl (Maybe Text) Source #
Reserved for future use.
sessionManagerOutputUrl_cloudWatchOutputUrl :: Lens' SessionManagerOutputUrl (Maybe Text) Source #
Reserved for future use.
SeveritySummary
data SeveritySummary Source #
The number of managed instances found for each patch severity level defined in the request filter.
See: newSeveritySummary
smart constructor.
Constructors
SeveritySummary' | |
Fields
|
Instances
newSeveritySummary :: SeveritySummary Source #
Create a value of SeveritySummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lowCount:SeveritySummary'
, severitySummary_lowCount
- 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.
$sel:unspecifiedCount:SeveritySummary'
, severitySummary_unspecifiedCount
- 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.
$sel:highCount:SeveritySummary'
, severitySummary_highCount
- 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.
$sel:mediumCount:SeveritySummary'
, severitySummary_mediumCount
- 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.
$sel:informationalCount:SeveritySummary'
, severitySummary_informationalCount
- 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.
$sel:criticalCount:SeveritySummary'
, severitySummary_criticalCount
- 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.
severitySummary_lowCount :: 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.
severitySummary_unspecifiedCount :: 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.
severitySummary_highCount :: 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.
severitySummary_mediumCount :: 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.
severitySummary_informationalCount :: 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.
severitySummary_criticalCount :: 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: newStepExecution
smart constructor.
Constructors
StepExecution' | |
Fields
|
Instances
newStepExecution :: StepExecution Source #
Create a value of StepExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureDetails:StepExecution'
, stepExecution_failureDetails
- Information about the Automation failure.
$sel:isEnd:StepExecution'
, stepExecution_isEnd
- The flag which can be used to end automation no matter whether the step
succeeds or fails.
$sel:inputs:StepExecution'
, stepExecution_inputs
- Fully-resolved values passed into the step before execution.
$sel:stepName:StepExecution'
, stepExecution_stepName
- The name of this execution step.
$sel:executionEndTime:StepExecution'
, stepExecution_executionEndTime
- If a step has finished execution, this contains the time the execution
ended. If the step hasn't yet concluded, this field isn't populated.
$sel:failureMessage:StepExecution'
, stepExecution_failureMessage
- If a step failed, this message explains why the execution failed.
$sel:response:StepExecution'
, stepExecution_response
- A message associated with the response code for an execution.
$sel:action:StepExecution'
, stepExecution_action
- The action this step performs. The action determines the behavior of the
step.
$sel:responseCode:StepExecution'
, stepExecution_responseCode
- The response code returned by the execution of the step.
$sel:stepStatus:StepExecution'
, stepExecution_stepStatus
- The execution status for this step.
$sel:targetLocation:StepExecution'
, stepExecution_targetLocation
- The combination of Amazon Web Services Regions and Amazon Web Services
accounts targeted by the current Automation execution.
$sel:overriddenParameters:StepExecution'
, stepExecution_overriddenParameters
- A user-specified list of parameters to override when running a step.
$sel:outputs:StepExecution'
, stepExecution_outputs
- Returned values from the execution of the step.
$sel:executionStartTime:StepExecution'
, stepExecution_executionStartTime
- If a step has begun execution, this contains the time the step started.
If the step is in Pending status, this field isn't populated.
$sel:maxAttempts:StepExecution'
, stepExecution_maxAttempts
- The maximum number of tries to run the action of the step. The default
value is 1
.
$sel:targets:StepExecution'
, stepExecution_targets
- The targets for the step execution.
$sel:nextStep:StepExecution'
, stepExecution_nextStep
- The next step after the step succeeds.
$sel:stepExecutionId:StepExecution'
, stepExecution_stepExecutionId
- The unique ID of a step execution.
$sel:validNextSteps:StepExecution'
, stepExecution_validNextSteps
- Strategies used when step fails, we support Continue and Abort. Abort
will fail the automation when the step fails. Continue will ignore the
failure of current step and allow automation to run the next step. With
conditional branching, we add step:stepName to support the automation to
go to another specific step.
$sel:timeoutSeconds:StepExecution'
, stepExecution_timeoutSeconds
- The timeout seconds of the step.
$sel:onFailure:StepExecution'
, stepExecution_onFailure
- The action to take if the step fails. The default value is Abort
.
$sel:isCritical:StepExecution'
, stepExecution_isCritical
- The flag which can be used to help decide whether the failure of current
step leads to the Automation failure.
stepExecution_failureDetails :: Lens' StepExecution (Maybe FailureDetails) Source #
Information about the Automation failure.
stepExecution_isEnd :: Lens' StepExecution (Maybe Bool) Source #
The flag which can be used to end automation no matter whether the step succeeds or fails.
stepExecution_inputs :: Lens' StepExecution (Maybe (HashMap Text Text)) Source #
Fully-resolved values passed into the step before execution.
stepExecution_stepName :: Lens' StepExecution (Maybe Text) Source #
The name of this execution step.
stepExecution_executionEndTime :: Lens' StepExecution (Maybe UTCTime) Source #
If a step has finished execution, this contains the time the execution ended. If the step hasn't yet concluded, this field isn't populated.
stepExecution_failureMessage :: Lens' StepExecution (Maybe Text) Source #
If a step failed, this message explains why the execution failed.
stepExecution_response :: Lens' StepExecution (Maybe Text) Source #
A message associated with the response code for an execution.
stepExecution_action :: Lens' StepExecution (Maybe Text) Source #
The action this step performs. The action determines the behavior of the step.
stepExecution_responseCode :: Lens' StepExecution (Maybe Text) Source #
The response code returned by the execution of the step.
stepExecution_stepStatus :: Lens' StepExecution (Maybe AutomationExecutionStatus) Source #
The execution status for this step.
stepExecution_targetLocation :: Lens' StepExecution (Maybe TargetLocation) Source #
The combination of Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Automation execution.
stepExecution_overriddenParameters :: Lens' StepExecution (Maybe (HashMap Text [Text])) Source #
A user-specified list of parameters to override when running a step.
stepExecution_outputs :: Lens' StepExecution (Maybe (HashMap Text [Text])) Source #
Returned values from the execution of the step.
stepExecution_executionStartTime :: 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 isn't populated.
stepExecution_maxAttempts :: Lens' StepExecution (Maybe Int) Source #
The maximum number of tries to run the action of the step. The default
value is 1
.
stepExecution_targets :: Lens' StepExecution (Maybe [Target]) Source #
The targets for the step execution.
stepExecution_nextStep :: Lens' StepExecution (Maybe Text) Source #
The next step after the step succeeds.
stepExecution_stepExecutionId :: Lens' StepExecution (Maybe Text) Source #
The unique ID of a step execution.
stepExecution_validNextSteps :: Lens' StepExecution (Maybe [Text]) Source #
Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.
stepExecution_timeoutSeconds :: Lens' StepExecution (Maybe Integer) Source #
The timeout seconds of the step.
stepExecution_onFailure :: Lens' StepExecution (Maybe Text) Source #
The action to take if the step fails. The default value is Abort
.
stepExecution_isCritical :: Lens' StepExecution (Maybe Bool) Source #
The flag which can be used to help decide whether the failure of current step leads to the Automation failure.
StepExecutionFilter
data StepExecutionFilter Source #
A filter to limit the amount of step execution information returned by the call.
See: newStepExecutionFilter
smart constructor.
Constructors
StepExecutionFilter' | |
Fields
|
Instances
newStepExecutionFilter Source #
Arguments
:: StepExecutionFilterKey | |
-> NonEmpty Text | |
-> StepExecutionFilter |
Create a value of StepExecutionFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:StepExecutionFilter'
, stepExecutionFilter_key
- One or more keys to limit the results. Valid filter keys include the
following: StepName, Action, StepExecutionId, StepExecutionStatus,
StartTimeBefore, StartTimeAfter.
$sel:values:StepExecutionFilter'
, stepExecutionFilter_values
- The values of the filter key.
stepExecutionFilter_key :: Lens' StepExecutionFilter StepExecutionFilterKey Source #
One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.
stepExecutionFilter_values :: Lens' StepExecutionFilter (NonEmpty Text) Source #
The values of the filter key.
Tag
Metadata that you assign to your Amazon Web Services resources. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. In Amazon Web Services Systems Manager, you can apply tags to Systems Manager documents (SSM documents), managed instances, maintenance windows, parameters, patch baselines, OpsItems, and OpsMetadata.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.SSM.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.SSM.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.SSM.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.SSM.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SSM.Types.Tag" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The name of the tag.
$sel:value:Tag'
, tag_value
- The value of the tag.
Target
An array of search criteria that targets instances using a key-value pair that you specify.
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, Lambda, and Step Functions). For more information about running tasks that don't specify targets, see Registering maintenance window tasks without targets in the Amazon Web Services Systems Manager User Guide.
Supported formats include the following.
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3
Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2
Key=tag-key,Values=my-tag-key-1,my-tag-key-2
- Run Command and Maintenance window targets only:
Key=resource-groups:Name,Values=resource-group-name
- Maintenance window targets only:
Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
- Automation targets only:
Key=ResourceGroup;Values=resource-group-name
For example:
Key=InstanceIds,Values=i-02573cafcfEXAMPLE,i-0471e04240EXAMPLE,i-07782c72faEXAMPLE
Key=tag:CostCenter,Values=CostCenter1,CostCenter2,CostCenter3
Key=tag-key,Values=Name,Instance-Type,CostCenter
Run Command and Maintenance window targets only:
Key=resource-groups:Name,Values=ProductionResourceGroup
This example demonstrates how to target all resources in the resource group ProductionResourceGroup in your maintenance window.
Maintenance window targets only:
Key=resource-groups:ResourceTypeFilters,Values=AWS::EC2::INSTANCE,AWS::EC2::VPC
This example demonstrates how to target only Amazon Elastic Compute Cloud (Amazon EC2) instances and VPCs in your maintenance window.
- Automation targets only:
Key=ResourceGroup,Values=MyResourceGroup
State Manager association targets only:
Key=InstanceIds,Values=*
This example demonstrates how to target all managed instances in the Amazon Web Services Region where the association was created.
For more information about how to send commands that target instances
using Key,Value
parameters, see
Targeting multiple instances
in the Amazon Web Services Systems Manager User Guide.
See: newTarget
smart constructor.
Constructors
Target' | |
Fields
|
Instances
Eq Target Source # | |
Read Target Source # | |
Show Target Source # | |
Generic Target Source # | |
NFData Target Source # | |
Defined in Amazonka.SSM.Types.Target | |
Hashable Target Source # | |
Defined in Amazonka.SSM.Types.Target | |
ToJSON Target Source # | |
Defined in Amazonka.SSM.Types.Target | |
FromJSON Target Source # | |
type Rep Target Source # | |
Defined in Amazonka.SSM.Types.Target type Rep Target = D1 ('MetaData "Target" "Amazonka.SSM.Types.Target" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "Target'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Target
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:Target'
, target_values
- User-defined criteria that maps to Key
. For example, if you specified
tag:ServerRole
, you could specify value:WebServer
to run a command
on instances that include EC2 tags of ServerRole,WebServer
.
Depending on the type of target, the maximum number of values for a key might be lower than the global maximum of 50.
$sel:key:Target'
, target_key
- User-defined criteria for sending commands that target instances that
meet the criteria.
target_values :: Lens' Target (Maybe [Text]) Source #
User-defined criteria that maps to Key
. For example, if you specified
tag:ServerRole
, you could specify value:WebServer
to run a command
on instances that include EC2 tags of ServerRole,WebServer
.
Depending on the type of target, the maximum number of values for a key might be lower than the global maximum of 50.
target_key :: Lens' Target (Maybe Text) Source #
User-defined criteria for sending commands that target instances that meet the criteria.
TargetLocation
data TargetLocation Source #
The combination of Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Automation execution.
See: newTargetLocation
smart constructor.
Constructors
TargetLocation' | |
Fields
|
Instances
newTargetLocation :: TargetLocation Source #
Create a value of TargetLocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accounts:TargetLocation'
, targetLocation_accounts
- The Amazon Web Services accounts targeted by the current Automation
execution.
$sel:targetLocationMaxConcurrency:TargetLocation'
, targetLocation_targetLocationMaxConcurrency
- The maximum number of Amazon Web Services Regions and Amazon Web
Services accounts allowed to run the Automation concurrently.
$sel:targetLocationMaxErrors:TargetLocation'
, targetLocation_targetLocationMaxErrors
- The maximum number of errors allowed before the system stops queueing
additional Automation executions for the currently running Automation.
$sel:regions:TargetLocation'
, targetLocation_regions
- The Amazon Web Services Regions targeted by the current Automation
execution.
$sel:executionRoleName:TargetLocation'
, targetLocation_executionRoleName
- The Automation execution role used by the currently running Automation.
If not specified, the default value is
AWS-SystemsManager-AutomationExecutionRole
.
targetLocation_accounts :: Lens' TargetLocation (Maybe (NonEmpty Text)) Source #
The Amazon Web Services accounts targeted by the current Automation execution.
targetLocation_targetLocationMaxConcurrency :: Lens' TargetLocation (Maybe Text) Source #
The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.
targetLocation_targetLocationMaxErrors :: Lens' TargetLocation (Maybe Text) Source #
The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.
targetLocation_regions :: Lens' TargetLocation (Maybe (NonEmpty Text)) Source #
The Amazon Web Services Regions targeted by the current Automation execution.
targetLocation_executionRoleName :: Lens' TargetLocation (Maybe Text) Source #
The Automation execution role used by the currently running Automation.
If not specified, the default value is
AWS-SystemsManager-AutomationExecutionRole
.