Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Account
Sharing Info Information includes the Amazon Web Services account ID where the current document is shared and the version shared with that account.
- Activation
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 node.
- Alarm
A CloudWatch alarm you apply to an automation or command.
- Alarm
Configuration The details for the CloudWatch alarm you want to apply to an automation or command.
- Alarm
State Information The details about the state of your CloudWatch alarm.
- Association
Describes an association of a Amazon Web Services Systems Manager document (SSM document) and a managed node.
- Association
Description Describes the parameters for a document.
- Association
Execution Includes information about the specified association.
- Association
Execution Filter Filters used in the request.
- Association
Execution Target Includes information about the specified association execution.
- Association
Execution Targets Filter Filters for the association execution.
- Association
Filter Describes a filter.
- Association
Overview Information about the association.
- Association
Status Describes an association status.
- Association
Version Info Information about the association version.
- Attachment
Content A structure that includes attributes that describe a document attachment.
- Attachment
Information An attribute of an attachment, such as the attachment name.
- Attachments
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.
- Automation
Execution Detailed information about the current state of an individual Automation execution.
- Automation
Execution Filter A filter used to match specific automation executions. This is used to limit the scope of Automation execution information returned.
- Automation
Execution Inputs Information about the optional inputs that can be specified for an automation execution preview.
- Automation
Execution Metadata Details about a specific Automation execution.
- Automation
Execution Preview Information about the results of the execution preview.
- Baseline
Override Defines the basic information about a patch baseline override.
- Cloud
Watch Output Config Configuration options for sending command output to Amazon CloudWatch Logs.
- Command
Describes a command request.
- Command
Filter Describes a command filter.
A managed node ID can't be specified when a command status is
Pending
because the command hasn't run on the node yet.- Command
Invocation An invocation is a copy of a command sent to a specific managed node. A command can apply to one or more managed nodes. A command invocation applies to one managed node. For example, if a user runs
SendCommand
against three managed nodes, then a command invocation is created for each requested managed node ID. A command invocation returns status and detail information about a command you ran.- Command
Plugin Describes plugin details.
- Compliance
Execution Summary 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'
- Compliance
Item 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.- Compliance
Item Entry Information about a compliance item.
- Compliance
String Filter One or more filters. Use a filter to return a more specific list of results.
- Compliance
Summary Item A summary of compliance information by compliance type.
- Compliant
Summary A summary of resources that are compliant. The summary is organized according to the resource count for each compliance type.
- Create
Association Batch Request Entry Describes the association of a Amazon Web Services Systems Manager document (SSM document) and a managed node.
- Credentials
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
- Describe
Activations Filter Filter for the DescribeActivation API.
- Document
Default Version Description A default version of a document.
- Document
Description Describes an Amazon Web Services Systems Manager document (SSM document).
- Document
Filter This data type is deprecated. Instead, use
DocumentKeyValuesFilter
.- Document
Identifier Describes the name of a SSM document.
- Document
KeyValues Filter 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
-
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 useName
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 withTe
, 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
- Document
Metadata Response Info Details about the response to a document review request.
- Document
Parameter Parameters specified in a Systems Manager document that run on the server when the command is run.
- Document
Requires An SSM document required by the current document.
- Document
Review Comment Source Information about comments added to a document review request.
- Document
Reviewer Response Source Information about a reviewer's response to a document review request.
- Document
Reviews Information about a document approval review.
- Document
Version Info Version information about the document.
- Effective
Patch 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.- Failed
Create Association Describes a failed association.
- Failure
Details Information about an Automation failure.
- GetResource
Policies Response Entry A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources. Currently,
OpsItemGroup
is the only resource that supports Systems Manager resource policies. The resource policy forOpsItemGroup
enables Amazon Web Services accounts to view and interact with OpsCenter operational work items (OpsItems).- Instance
Aggregated Association Overview Status information about the aggregated associations.
- Instance
Association One or more association documents on the managed node.
- Instance
Association Output Location 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 Create an association (console) in the Systems Manager User Guide.
- Instance
Association Output Url The URL of S3 bucket where you want to store the results of this request.
- Instance
Association Status Info Status information about the association.
- Instance
Info Details about a specific managed node.
- Instance
Information Describes a filter for a specific list of managed nodes.
- Instance
Information Filter Describes a filter for a specific list of managed nodes. You can filter node information by using tags. You specify tags by using a key-value mapping.
Use this operation instead of the
DescribeInstanceInformationRequest$InstanceInformationFilterList
method. TheInstanceInformationFilterList
method is a legacy method and doesn't support tags.- Instance
Information String Filter The filters to describe or get information about your managed nodes.
- Instance
Patch State Defines the high-level patch compliance state for a managed node, 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 managed node.
- Instance
Patch State Filter Defines a filter used in
DescribeInstancePatchStatesForPatchGroup
to scope down the information returned by the API.Example: To filter for all managed nodes 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
-
- Instance
Property An object containing various properties of a managed node.
- Instance
Property Filter Describes a filter for a specific list of managed nodes. You can filter node information by using tags. You specify tags by using a key-value mapping.
- Instance
Property String Filter The filters to describe or get information about your managed nodes.
- Inventory
Aggregator Specifies the inventory type and attribute for the aggregation execution.
- Inventory
Deletion Status Item Status information returned by the
DeleteInventory
operation.- Inventory
Deletion Summary Information about the delete operation.
- Inventory
Deletion Summary Item Either a count, remaining count, or a version number in a delete inventory summary.
- Inventory
Filter One or more filters. Use a filter to return a more specific list of results.
Example formats for the
aws ssm get-inventory
command:--filters Key=AWS:InstanceInformation.AgentType,Values=amazon-ssm-agent,Type=Equal
--filters Key=AWS:InstanceInformation.AgentVersion,Values=3.3.2299.0,Type=Equal
--filters Key=AWS:InstanceInformation.ComputerName,Values=ip-192.0.2.0.us-east-2.compute.internal,Type=Equal
--filters Key=AWS:InstanceInformation.InstanceId,Values=i-0a4cd6ceffEXAMPLE,i-1a2b3c4d5e6EXAMPLE,Type=Equal
--filters Key=AWS:InstanceInformation.InstanceStatus,Values=Active,Type=Equal
--filters Key=AWS:InstanceInformation.IpAddress,Values=198.51.100.0,Type=Equal
--filters Key=AWS:InstanceInformation.PlatformName,Values="Amazon Linux",Type=Equal
--filters Key=AWS:InstanceInformation.PlatformType,Values=Linux,Type=Equal
--filters Key=AWS:InstanceInformation.PlatformVersion,Values=2023,Type=BeginWith
--filters Key=AWS:InstanceInformation.ResourceType,Values=EC2Instance,Type=Equal
- Inventory
Group 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.
- Inventory
Item Information collected from managed nodes based on your inventory policy document
- Inventory
Item Attribute Attributes are the entries within the inventory item content. It contains name and value.
- Inventory
Item Schema The inventory item schema definition. Users can use this to compose inventory query filters.
- Inventory
Result Entity Inventory query results.
- Inventory
Result Item The inventory result item.
- Logging
Info Information about an Amazon Simple Storage Service (Amazon S3) bucket to write managed node-level logs to.
LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to contain logs, instead use theOutputS3BucketName
andOutputS3KeyPrefix
options in theTaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.- Maintenance
Window Automation Parameters The parameters for an
AUTOMATION
task type.- Maintenance
Window Execution Describes the information about an execution of a maintenance window.
- Maintenance
Window Execution Task Identity Information about a task execution performed as part of a maintenance window execution.
- Maintenance
Window Execution Task Invocation Identity 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.
- Maintenance
Window Filter 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
-
- Maintenance
Window Identity Information about the maintenance window.
- Maintenance
Window Identity ForTarget The maintenance window to which the specified target belongs.
- Maintenance
Window Lambda Parameters The parameters for a
LAMBDA
task type.For information about specifying and updating task parameters, see
RegisterTaskWithMaintenanceWindow
andUpdateMaintenanceWindowTask
.LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to contain logs, instead use theOutputS3BucketName
andOutputS3KeyPrefix
options in theTaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs, instead use theParameters
option in theTaskInvocationParameters
structure. For information about how Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.For Lambda tasks, Systems Manager ignores any values specified for TaskParameters and LoggingInfo.
- Maintenance
Window RunCommand Parameters The parameters for a
RUN_COMMAND
task type.For information about specifying and updating task parameters, see
RegisterTaskWithMaintenanceWindow
andUpdateMaintenanceWindowTask
.LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to contain logs, instead use theOutputS3BucketName
andOutputS3KeyPrefix
options in theTaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs, instead use theParameters
option in theTaskInvocationParameters
structure. For information about how Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.For
RUN_COMMAND
tasks, Systems Manager uses specified values forTaskParameters
andLoggingInfo
only if no values are specified forTaskInvocationParameters
.- Maintenance
Window Step Functions Parameters The parameters for a
STEP_FUNCTIONS
task.For information about specifying and updating task parameters, see
RegisterTaskWithMaintenanceWindow
andUpdateMaintenanceWindowTask
.LoggingInfo
has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to contain logs, instead use theOutputS3BucketName
andOutputS3KeyPrefix
options in theTaskInvocationParameters
structure. For information about how Amazon Web Services Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.TaskParameters
has been deprecated. To specify parameters to pass to a task when it runs, instead use theParameters
option in theTaskInvocationParameters
structure. For information about how Systems Manager handles these options for the supported maintenance window task types, seeMaintenanceWindowTaskInvocationParameters
.For Step Functions tasks, Systems Manager ignores any values specified for
TaskParameters
andLoggingInfo
.- Maintenance
Window Target The target registered with the maintenance window.
- Maintenance
Window Task Information about a task defined for a maintenance window.
- Maintenance
Window Task Invocation Parameters The parameters for task execution.
- Maintenance
Window Task Parameter Value Expression Defines the values for a task parameter.
- Metadata
Value Metadata to assign to an Application Manager application.
- Node
Details about an individual managed node.
- Node
Aggregator One or more aggregators for viewing counts of nodes using different dimensions.
- Node
Filter The filters for the operation.
- Node
Owner Info Information about ownership of a managed node.
- NonCompliant
Summary A summary of resources that aren't compliant. The summary is organized according to resource type.
- Notification
Config Configurations for sending notifications.
- OpsAggregator
One or more aggregators for viewing counts of OpsData using different dimensions such as
Source
,CreatedTime
, orSource and CreatedTime
, to name a few.- OpsEntity
The result of the query.
- OpsEntity
Item The OpsData summary.
- OpsFilter
A filter for viewing OpsData summaries.
- 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 Amazon Web Services Systems Manager OpsCenter in the Amazon Web Services Systems Manager User Guide.
- OpsItem
Data Value An object that defines the value of the key and its type in the OperationalData map.
- OpsItem
Event Filter 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.
- OpsItem
Event Summary Summary information about an OpsItem event or that associated an OpsItem with a related item.
- OpsItem
Filter Describes an OpsItem filter.
- OpsItem
Identity Information about the user or resource that created an OpsItem event.
- OpsItem
Notification A notification about the OpsItem.
- OpsItem
Related Item Summary Summary information about related-item resources for an OpsItem.
- OpsItem
Related Items Filter Describes a filter for a specific list of related-item resources.
- OpsItem
Summary A count of OpsItems.
- OpsMetadata
Operational metadata for an application in Application Manager.
- OpsMetadata
Filter A filter to limit the number of OpsMetadata objects displayed.
- OpsResult
Attribute The OpsItem data type to return.
- Output
Source Information about the source where the association execution details are stored.
- Parameter
An Amazon Web Services Systems Manager parameter in Parameter Store.
- Parameter
History Information about parameter usage.
- Parameter
Inline Policy One or more policies assigned to a parameter.
- Parameter
Metadata Metadata includes information like the Amazon Resource Name (ARN) of the last user to update the parameter and the date and time the parameter was last used.
- Parameter
String Filter One or more filters. Use a filter to return a more specific list of results.
- Parameters
Filter This data type is deprecated. Instead, use
ParameterStringFilter
.- Parent
Step Details A detailed status of the parent step.
- Patch
Represents metadata about a patch.
- Patch
Baseline Identity Defines the basic information about a patch baseline.
- Patch
Compliance Data Information about the state of a patch on a particular managed node as it relates to the patch baseline used to patch the node.
- Patch
Filter 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
arePATCH_SET
,PRODUCT
,PRODUCT_FAMILY
,CLASSIFICATION
, andMSRC_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, seeDescribePatchProperties
.- Patch
Filter Group A set of patch filters, typically used for approval rules.
- Patch
Group Patch Baseline Mapping The mapping between a patch group and the patch baseline the patch group is registered with.
- Patch
Orchestrator Filter 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
-
- Patch
Rule Defines an approval rule for a patch baseline.
- Patch
Rule Group A set of rules defining the approval rules for a patch baseline.
- Patch
Source Information about the patches to use to update the managed nodes, including target operating systems and source repository. Applies to Linux managed nodes only.
- Patch
Status Information about the approval status of a patch.
- Progress
Counters An aggregate of step execution statuses displayed in the Amazon Web Services Systems Manager console for a multi-Region and multi-account Automation execution.
- Registration
Metadata Item Reserved for internal use.
- Related
OpsItem 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.
- Resolved
Targets Information about targets that resolved during the Automation execution.
- Resource
Compliance Summary Item Compliance summary information for a specific resource.
- Resource
Data Sync AwsOrganizations 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.- Resource
Data Sync Destination Data Sharing 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.
- Resource
Data Sync Item Information about a resource data sync configuration, including its current status and last successful sync.
- Resource
Data Sync Organizational Unit The Organizations organizational unit data source for the sync.
- Resource
Data Sync S3Destination Information about the target S3 bucket for the resource data sync.
- Resource
Data Sync Source Information about the source of the data included in the resource data sync.
- Resource
Data Sync Source With 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 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.)- Result
Attribute The inventory item result attribute.
- Review
Information Information about the result of a 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.
- S3Output
Location An S3 bucket where you want to store the results of this request.
- S3Output
Url A URL for the Amazon Web Services Systems Manager (Systems Manager) bucket where you want to store the results of this request.
- Scheduled
Window Execution Information about a scheduled execution for a maintenance window.
- Service
Setting 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 aSettingId
. You can't create a newSettingId
, but you can overwrite the default value if you have thessm:UpdateServiceSetting
permission for the setting. Use theUpdateServiceSetting
API operation to change the default setting. Or, use theResetServiceSetting
to change the value back to the original value defined by the Amazon Web Services service team.- Session
Information about a Session Manager connection to a managed node.
- Session
Filter Describes a filter for Session Manager information.
- Session
Manager Output Url Reserved for future use.
- Severity
Summary The number of managed nodes found for each patch severity level defined in the request filter.
- Step
Execution Detailed information about an the execution state of an Automation step.
- Step
Execution Filter A filter to limit the amount of step execution information returned by the call.
- 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 nodes, maintenance windows, parameters, patch baselines, OpsItems, and OpsMetadata.
- Target
An array of search criteria that targets managed nodes 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.
For all Systems Manager tools:
-
Key=tag-key,Values=tag-value-1,tag-value-2
For Automation and Change Manager:
-
Key=tag:tag-key,Values=tag-value
-
Key=ResourceGroup,Values=resource-group-name
-
Key=ParameterValues,Values=value-1,value-2,value-3
-
To target all instances in the Amazon Web Services Region:
-
Key=AWS::EC2::Instance,Values=*
-
Key=InstanceIds,Values=*
-
For Run Command and Maintenance Windows:
-
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3
-
Key=tag:tag-key,Values=tag-value-1,tag-value-2
-
Key=resource-groups:Name,Values=resource-group-name
-
Additionally, Maintenance Windows support targeting resource types:
-
Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
-
For State Manager:
-
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3
-
Key=tag:tag-key,Values=tag-value-1,tag-value-2
-
To target all instances in the Amazon Web Services Region:
-
Key=InstanceIds,Values=*
-
For more information about how to send commands that target managed nodes using
Key,Value
parameters, see Targeting multiple managed nodes in the Amazon Web Services Systems Manager User Guide.-
- Target
Location The combination of Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Automation execution.
- Target
Preview Information about the resources that would be included in the actual runbook execution, if it were to be run.
Enums§
- Access
Request Status - When writing a match expression against
AccessRequestStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Access
Type - When writing a match expression against
AccessType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Compliance Severity - When writing a match expression against
AssociationComplianceSeverity
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Execution Filter Key - When writing a match expression against
AssociationExecutionFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Execution Targets Filter Key - When writing a match expression against
AssociationExecutionTargetsFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Filter Key - When writing a match expression against
AssociationFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Filter Operator Type - When writing a match expression against
AssociationFilterOperatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Status Name - When writing a match expression against
AssociationStatusName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Association
Sync Compliance - When writing a match expression against
AssociationSyncCompliance
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Attachment
Hash Type - When writing a match expression against
AttachmentHashType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Attachments
Source Key - When writing a match expression against
AttachmentsSourceKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Automation
Execution Filter Key - When writing a match expression against
AutomationExecutionFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Automation
Execution Status - When writing a match expression against
AutomationExecutionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Automation
Subtype - When writing a match expression against
AutomationSubtype
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Automation
Type - When writing a match expression against
AutomationType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Calendar
State - When writing a match expression against
CalendarState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Command
Filter Key - When writing a match expression against
CommandFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Command
Invocation Status - When writing a match expression against
CommandInvocationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Command
Plugin Status - When writing a match expression against
CommandPluginStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Command
Status - When writing a match expression against
CommandStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Compliance
Query Operator Type - When writing a match expression against
ComplianceQueryOperatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Compliance
Severity - When writing a match expression against
ComplianceSeverity
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Compliance
Status - When writing a match expression against
ComplianceStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Compliance
Upload Type - When writing a match expression against
ComplianceUploadType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Connection
Status - When writing a match expression against
ConnectionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Describe
Activations Filter Keys - When writing a match expression against
DescribeActivationsFilterKeys
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Filter Key - When writing a match expression against
DocumentFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Format - When writing a match expression against
DocumentFormat
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Hash Type - When writing a match expression against
DocumentHashType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Metadata Enum - When writing a match expression against
DocumentMetadataEnum
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Parameter Type - When writing a match expression against
DocumentParameterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Permission Type - When writing a match expression against
DocumentPermissionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Review Action - When writing a match expression against
DocumentReviewAction
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Review Comment Type - When writing a match expression against
DocumentReviewCommentType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Status - When writing a match expression against
DocumentStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Type - When writing a match expression against
DocumentType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Execution
Inputs Information about the inputs for an execution preview.
- Execution
Mode - When writing a match expression against
ExecutionMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Execution
Preview Information about the changes that would be made if an execution were run.
- Execution
Preview Status - When writing a match expression against
ExecutionPreviewStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - External
Alarm State - When writing a match expression against
ExternalAlarmState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Fault
- When writing a match expression against
Fault
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Impact
Type - When writing a match expression against
ImpactType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Instance
Information Filter Key - When writing a match expression against
InstanceInformationFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Instance
Patch State Operator Type - When writing a match expression against
InstancePatchStateOperatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Instance
Property Filter Key - When writing a match expression against
InstancePropertyFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Instance
Property Filter Operator - When writing a match expression against
InstancePropertyFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Inventory
Attribute Data Type - When writing a match expression against
InventoryAttributeDataType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Inventory
Deletion Status - When writing a match expression against
InventoryDeletionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Inventory
Query Operator Type - When writing a match expression against
InventoryQueryOperatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Inventory
Schema Delete Option - When writing a match expression against
InventorySchemaDeleteOption
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Last
Resource Data Sync Status - When writing a match expression against
LastResourceDataSyncStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Maintenance
Window Execution Status - When writing a match expression against
MaintenanceWindowExecutionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Maintenance
Window Resource Type - When writing a match expression against
MaintenanceWindowResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Maintenance
Window Task Cutoff Behavior - When writing a match expression against
MaintenanceWindowTaskCutoffBehavior
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Maintenance
Window Task Type - When writing a match expression against
MaintenanceWindowTaskType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Managed
Status - When writing a match expression against
ManagedStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Node
Aggregator Type - When writing a match expression against
NodeAggregatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Node
Attribute Name - When writing a match expression against
NodeAttributeName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Node
Filter Key - When writing a match expression against
NodeFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Node
Filter Operator Type - When writing a match expression against
NodeFilterOperatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Node
Type Information about a managed node's type.
- Node
Type Name - When writing a match expression against
NodeTypeName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Notification
Event - When writing a match expression against
NotificationEvent
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Notification
Type - When writing a match expression against
NotificationType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Operating
System - When writing a match expression against
OperatingSystem
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsFilter
Operator Type - When writing a match expression against
OpsFilterOperatorType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Data Type - When writing a match expression against
OpsItemDataType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Event Filter Key - When writing a match expression against
OpsItemEventFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Event Filter Operator - When writing a match expression against
OpsItemEventFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Filter Key - When writing a match expression against
OpsItemFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Filter Operator - When writing a match expression against
OpsItemFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Related Items Filter Key - When writing a match expression against
OpsItemRelatedItemsFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Related Items Filter Operator - When writing a match expression against
OpsItemRelatedItemsFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - OpsItem
Status - When writing a match expression against
OpsItemStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Parameter
Tier - When writing a match expression against
ParameterTier
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Parameter
Type - When writing a match expression against
ParameterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Parameters
Filter Key - When writing a match expression against
ParametersFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Action - When writing a match expression against
PatchAction
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Compliance Data State - When writing a match expression against
PatchComplianceDataState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Compliance Level - When writing a match expression against
PatchComplianceLevel
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Compliance Status - When writing a match expression against
PatchComplianceStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Deployment Status - When writing a match expression against
PatchDeploymentStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Filter Key - When writing a match expression against
PatchFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Operation Type - When writing a match expression against
PatchOperationType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Property - When writing a match expression against
PatchProperty
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Patch
Set - When writing a match expression against
PatchSet
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Ping
Status - When writing a match expression against
PingStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Platform
Type - When writing a match expression against
PlatformType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Reboot
Option - When writing a match expression against
RebootOption
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Data Sync S3Format - When writing a match expression against
ResourceDataSyncS3Format
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Type - When writing a match expression against
ResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Type ForTagging - When writing a match expression against
ResourceTypeForTagging
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Review
Status - When writing a match expression against
ReviewStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Session
Filter Key - When writing a match expression against
SessionFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Session
State - When writing a match expression against
SessionState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Session
Status - When writing a match expression against
SessionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Signal
Type - When writing a match expression against
SignalType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Source
Type - When writing a match expression against
SourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Step
Execution Filter Key - When writing a match expression against
StepExecutionFilterKey
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Stop
Type - When writing a match expression against
StopType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.