Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Accelerator
Capabilities Provides information about the GPU accelerators used for jobs processed by a fleet.
- Accelerator
Count Range Defines the maximum and minimum number of GPU accelerators required for a worker instance..
- Accelerator
Selection Describes a specific GPU accelerator required for an Amazon Elastic Compute Cloud worker host.
- Accelerator
Total Memory MiBRange Defines the maximum and minimum amount of memory, in MiB, to use for the accelerator.
- Acquired
Limit Provides information about the number of resources used.
- Assigned
Environment Enter Session Action Definition The assigned starting environment for a worker during session.
- Assigned
Environment Exit Session Action Definition The assigned environment when a worker exits a session.
- Assigned
Session The assigned session for the worker.
- Assigned
Session Action The action for a session defined by the session action ID.
- Assigned
Sync Input JobAttachments Session Action Definition The details for an assigned session action as it relates to a job attachment.
- Assigned
Task RunSession Action Definition The specific task, step, and parameters to include.
- Attachments
The attachments for jobs.
- AwsCredentials
The Identity and Access Management credentials.
- Budget
Action ToAdd The budget action to add.
- Budget
Action ToRemove The budget action to remove.
- Budget
Summary The budget summary.
- Consumed
Usages The consumed usage for the resource.
- Customer
Managed Fleet Configuration The details of a customer managed fleet configuration.
- Customer
Managed Worker Capabilities The worker capabilities for a customer managed workflow.
- Date
Time Filter Expression The time stamp in date-time format.
- Dependency
Counts The number of dependencies for the consumer.
- Ec2Ebs
Volume Specifies the EBS volume.
- Environment
Details Entity The details of a specified environment.
- Environment
Details Error The error details for the environment.
- Environment
Details Identifiers The IDs of the job and environment.
- Environment
Enter Session Action Definition The environment ID to use to enter a session action.
- Environment
Enter Session Action Definition Summary Defines the environment a session action enters in.
- Environment
Exit Session Action Definition Defines the environment a session action exits from.
- Environment
Exit Session Action Definition Summary A summary of the environment details for which a session action to exits.
- Farm
Member The member of a farm.
- Farm
Summary The summary of details for a farm.
- Field
Sort Expression The field sorting order and name of the field.
- File
System Location The details of the file system location for the resource.
- Fixed
Budget Schedule The details of a fixed budget schedule.
- Fleet
Amount Capability The fleet amount and attribute capabilities.
- Fleet
Attribute Capability Defines the fleet's capability name, minimum, and maximum.
- Fleet
Capabilities The amounts and attributes of fleets.
- Fleet
Member The fleet member.
- Fleet
Summary The details of a fleet.
- Host
Configuration Provides a script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet.
To remove a script from a fleet, use the UpdateFleet operation with the
hostConfiguration
scriptBody
parameter set to an empty string ("").- Host
Properties Request The host property details.
- Host
Properties Response The host property details.
- IpAddresses
The IP addresses for a host.
- JobAttachment
Details Entity The job attachments.
- JobAttachment
Details Error The error details for job attachments.
- JobAttachment
Details Identifiers Identifier details for job attachments.
- JobAttachment
Settings The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.
- JobDetails
Entity The job details for a specific job.
- JobDetails
Error The details of a job error.
- JobDetails
Identifiers The identifiers for a job.
- JobMember
The details for a job member.
- JobRun
AsUser Identifies the user for a job.
- JobSearch
Summary The details of a job search.
- JobSummary
A summary of job details.
- License
Endpoint Summary The details for a license endpoint.
- Limit
Summary Provides information about a specific limit.
- LogConfiguration
Log configuration details.
- Manifest
Properties The details of the manifest that links a job's source information.
- Memory
MiBRange The range of memory in MiB.
- Metered
Product Summary The details of a metered product.
- Monitor
Summary Provides information about a monitor in Deadline Cloud.
- Parameter
Filter Expression The details of a filtered search for parameters.
- Parameter
Sort Expression Organizes parameters according to your specifications.
- Parameter
Space The details of a search for two or more step parameters.
- Path
Mapping Rule The details of a source and destination path.
- Posix
User The POSIX user.
- Queue
Environment Summary The summary of a queue environment.
- Queue
Fleet Association Summary The details of a queue-fleet association.
- Queue
Limit Association Summary Provides information about the association between a queue and a limit.
- Queue
Member The details of a queue member.
- Queue
Summary The details of a queue summary.
- Response
Budget Action The details of a budget action.
- S3Location
The Amazon S3 location information.
- Search
Grouped Filter Expressions The filter expression,
AND
orOR
, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis()
.- Search
Term Filter Expression Searches for a particular search term.
- Service
Managed Ec2Fleet Configuration The configuration details for a service managed Amazon EC2 fleet.
- Service
Managed Ec2Instance Capabilities The Amazon EC2 instance capabilities.
- Service
Managed Ec2Instance Market Options The details of the Amazon EC2 instance market options for a service managed fleet.
- Session
Action Summary The details of a session action.
- Session
Summary The summary of a session.
- Statistics
A list of statistics for a session.
- Stats
The minimum, maximum, average, and sum.
- Step
Amount Capability The details outlining the minimum and maximum capability of a step.
- Step
Attribute Capability The list of step attributes.
- Step
Consumer The details of a step consumer.
- Step
Dependency The details of step dependency.
- Step
Details Entity The details of a step entity.
- Step
Details Error The details of the step error.
- Step
Details Identifiers The details of identifiers for a step.
- Step
Parameter The details of a step parameter.
- Step
Required Capabilities The details of required step capabilities.
- Step
Search Summary The details of a step search.
- Step
Summary The details for a step.
- Storage
Profile Summary The details of a storage profile.
- String
Filter Expression Searches for a particular string.
- Sync
Input JobAttachments Session Action Definition The job attachment in a session action to sync.
- Sync
Input JobAttachments Session Action Definition Summary The details of a synced job attachment.
- Task
RunManifest Properties Request The output manifest properties reported by the worker agent for a completed task run.
- Task
RunManifest Properties Response The manifest properties for a task run, corresponding to the manifest properties in the job.
- Task
RunSession Action Definition The task, step, and parameters for the task run in the session action.
- Task
RunSession Action Definition Summary The details of a task run in a session action.
- Task
Search Summary The details of a task search.
- Task
Summary The details of a task.
- Updated
Session Action Info The updated session action information as it relates to completion and progress of the session.
- User
Jobs First Allows setting a specific user's job to run first.
- VCpu
Count Range The allowable range of vCPU processing power for the fleet.
- Validation
Exception Field The details of a validation exception.
- VpcConfiguration
The configuration options for a service managed fleet's VPC.
- Windows
User The Windows user details.
- Worker
Amount Capability The details of the worker amount capability.
- Worker
Attribute Capability The details of the worker attribute capability.
- Worker
Capabilities The details for worker capabilities.
- Worker
Search Summary The details of a worker search.
- Worker
Session Summary Summarizes the session for a particular worker.
- Worker
Summary The summary of details for a worker.
Enums§
- Accelerator
Name - When writing a match expression against
AcceleratorName
, 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. - Accelerator
Type - When writing a match expression against
AcceleratorType
, 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. - Assigned
Session Action Definition The definition of the assigned session action.
- Auto
Scaling Mode - When writing a match expression against
AutoScalingMode
, 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. - Auto
Scaling Status - When writing a match expression against
AutoScalingStatus
, 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. - Budget
Action Type - When writing a match expression against
BudgetActionType
, 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. - Budget
Schedule The start and end time of the budget.
- Budget
Status - When writing a match expression against
BudgetStatus
, 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. - Comparison
Operator - When writing a match expression against
ComparisonOperator
, 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. - Completed
Status - When writing a match expression against
CompletedStatus
, 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. - Conflict
Exception Reason - When writing a match expression against
ConflictExceptionReason
, 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. - CpuArchitecture
Type - When writing a match expression against
CpuArchitectureType
, 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. - Create
JobTarget Task RunStatus - When writing a match expression against
CreateJobTargetTaskRunStatus
, 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. - Customer
Managed Fleet Operating System Family - When writing a match expression against
CustomerManagedFleetOperatingSystemFamily
, 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. - Deadline
Principal Type - When writing a match expression against
DeadlinePrincipalType
, 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. - Default
Queue Budget Action - When writing a match expression against
DefaultQueueBudgetAction
, 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. - Dependency
Consumer Resolution Status - When writing a match expression against
DependencyConsumerResolutionStatus
, 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. - Desired
Worker Status - When writing a match expression against
DesiredWorkerStatus
, 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. - Ec2Market
Type - When writing a match expression against
Ec2MarketType
, 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. - Environment
Template Type - When writing a match expression against
EnvironmentTemplateType
, 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. - File
System Location Type - When writing a match expression against
FileSystemLocationType
, 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. - Fleet
Configuration Fleet configuration details.
- Fleet
Status - When writing a match expression against
FleetStatus
, 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. - GetJob
Entity Error The error for the job entity.
- JobAttachments
File System - When writing a match expression against
JobAttachmentsFileSystem
, 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. - JobEntity
The details of a job entity.
- JobEntity
Error Code - When writing a match expression against
JobEntityErrorCode
, 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. - JobEntity
Identifiers Union The details of a job entity identifier.
- JobLifecycle
Status - When writing a match expression against
JobLifecycleStatus
, 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. - JobParameter
The details of job parameters.
- JobTarget
Task RunStatus - When writing a match expression against
JobTargetTaskRunStatus
, 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. - JobTemplate
Type - When writing a match expression against
JobTemplateType
, 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. - License
Endpoint Status - When writing a match expression against
LicenseEndpointStatus
, 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. - Logical
Operator - When writing a match expression against
LogicalOperator
, 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. - Membership
Level - When writing a match expression against
MembershipLevel
, 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. - Path
Format - When writing a match expression against
PathFormat
, 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. - Period
- When writing a match expression against
Period
, 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. - Queue
Blocked Reason - When writing a match expression against
QueueBlockedReason
, 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. - Queue
Fleet Association Status - When writing a match expression against
QueueFleetAssociationStatus
, 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. - Queue
Limit Association Status - When writing a match expression against
QueueLimitAssociationStatus
, 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. - Queue
Status - When writing a match expression against
QueueStatus
, 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. - RunAs
- When writing a match expression against
RunAs
, 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. - Search
Filter Expression The type of search filter to apply.
- Search
Sort Expression The resources to search.
- Search
Term Matching Type - When writing a match expression against
SearchTermMatchingType
, 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. - Service
Managed Fleet Operating System Family - When writing a match expression against
ServiceManagedFleetOperatingSystemFamily
, 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. - Service
Quota Exceeded Exception Reason - When writing a match expression against
ServiceQuotaExceededExceptionReason
, 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
Action Definition The definition of the session action.
- Session
Action Definition Summary The details of a session action definition.
- Session
Action Status - When writing a match expression against
SessionActionStatus
, 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
Lifecycle Status - When writing a match expression against
SessionLifecycleStatus
, 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
Lifecycle Target Status - When writing a match expression against
SessionLifecycleTargetStatus
, 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. - Sessions
Statistics Aggregation Status - When writing a match expression against
SessionsStatisticsAggregationStatus
, 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. - Sessions
Statistics Resources Specifies the fleet IDs or queue IDs to return statistics. You can specify only fleet IDs or queue IDS, not both.
- Sort
Order - When writing a match expression against
SortOrder
, 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
Lifecycle Status - When writing a match expression against
StepLifecycleStatus
, 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
Parameter Type - When writing a match expression against
StepParameterType
, 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
Target Task RunStatus - When writing a match expression against
StepTargetTaskRunStatus
, 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. - Storage
Profile Operating System Family - When writing a match expression against
StorageProfileOperatingSystemFamily
, 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. - TagPropagation
Mode - When writing a match expression against
TagPropagationMode
, 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. - Task
Parameter Value The data types for the task parameters.
- Task
RunStatus - When writing a match expression against
TaskRunStatus
, 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. - Task
Target RunStatus - When writing a match expression against
TaskTargetRunStatus
, 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. - Update
JobLifecycle Status - When writing a match expression against
UpdateJobLifecycleStatus
, 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. - Update
Queue Fleet Association Status - When writing a match expression against
UpdateQueueFleetAssociationStatus
, 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. - Update
Queue Limit Association Status - When writing a match expression against
UpdateQueueLimitAssociationStatus
, 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. - Updated
Worker Status - When writing a match expression against
UpdatedWorkerStatus
, 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. - Usage
Group ByField - When writing a match expression against
UsageGroupByField
, 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. - Usage
Statistic - When writing a match expression against
UsageStatistic
, 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. - Usage
Tracking Resource The usage details of the allotted budget.
- Usage
Type - When writing a match expression against
UsageType
, 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. - Validation
Exception Reason - When writing a match expression against
ValidationExceptionReason
, 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. - Worker
Status - When writing a match expression against
WorkerStatus
, 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.