AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

The combination of Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Automation execution.

Inheritance Hierarchy

System.Object
  Amazon.SimpleSystemsManagement.Model.TargetLocation

Namespace: Amazon.SimpleSystemsManagement.Model
Assembly: AWSSDK.SimpleSystemsManagement.dll
Version: 3.x.y.z

Syntax

C#
public class TargetLocation

The TargetLocation type exposes the following members

Constructors

NameDescription
Public Method TargetLocation()

Properties

NameTypeDescription
Public Property Accounts System.Collections.Generic.List<System.String>

Gets and sets the property Accounts.

The Amazon Web Services accounts targeted by the current Automation execution.

Public Property ExcludeAccounts System.Collections.Generic.List<System.String>

Gets and sets the property ExcludeAccounts.

Amazon Web Services accounts or organizational units to exclude as expanded targets.

Public Property ExecutionRoleName System.String

Gets and sets the property ExecutionRoleName.

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Public Property IncludeChildOrganizationUnits System.Boolean

Gets and sets the property IncludeChildOrganizationUnits.

Indicates whether to include child organizational units (OUs) that are children of the targeted OUs. The default is false.

Public Property Regions System.Collections.Generic.List<System.String>

Gets and sets the property Regions.

The Amazon Web Services Regions targeted by the current Automation execution.

Public Property TargetLocationAlarmConfiguration Amazon.SimpleSystemsManagement.Model.AlarmConfiguration

Gets and sets the property TargetLocationAlarmConfiguration.

Public Property TargetLocationMaxConcurrency System.String

Gets and sets the property TargetLocationMaxConcurrency.

The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.

Public Property TargetLocationMaxErrors System.String

Gets and sets the property TargetLocationMaxErrors.

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Public Property Targets System.Collections.Generic.List<Amazon.SimpleSystemsManagement.Model.Target>

Gets and sets the property Targets.

A list of key-value mappings to target resources. If you specify values for this data type, you must also specify a value for TargetParameterName.

This Targets parameter takes precedence over the StartAutomationExecution:Targets parameter if both are supplied.

Public Property TargetsMaxConcurrency System.String

Gets and sets the property TargetsMaxConcurrency.

The maximum number of targets allowed to run this task in parallel. This TargetsMaxConcurrency takes precedence over the StartAutomationExecution:MaxConcurrency parameter if both are supplied.

Public Property TargetsMaxErrors System.String

Gets and sets the property TargetsMaxErrors.

The maximum number of errors that are allowed before the system stops running the automation on additional targets. This TargetsMaxErrors parameter takes precedence over the StartAutomationExecution:MaxErrors parameter if both are supplied.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5