Amazon.PowerShell.Cmdlets.MWAAS.AmazonMWAAServerlessClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This token prevents duplicate workflow creation requests.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-DefinitionS3Location_Bucket <
String>
The name of the Amazon S3 bucket that contains the workflow definition file.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-DefinitionS3Location_ObjectKey <
String>
The key (name) of the workflow definition file within the S3 bucket.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-DefinitionS3Location_VersionId <
String>
Optional. The version ID of the workflow definition file in Amazon S3. If not specified, the latest version is used.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
An optional description of the workflow that you can use to provide additional context about the workflow's purpose and functionality.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-EncryptionConfiguration_KmsKeyId <
String>
The ID or ARN of the Amazon Web Services KMS key to use for encryption. Required when Type is CUSTOMER_MANAGED_KEY.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The type of encryption to use. Values are AWS_MANAGED_KEY (Amazon Web Services manages the encryption key) or CUSTOMER_MANAGED_KEY (you provide a KMS key).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The version of the Amazon Managed Workflows for Apache Airflow Serverless engine that you want to use for this workflow. This determines the feature set, supported operators, and execution environment capabilities available to your workflow. Amazon Managed Workflows for Apache Airflow Serverless maintains backward compatibility across versions while introducing new features and improvements. Currently supports version 1 with plans for additional versions as the service evolves.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-LoggingConfiguration_LogGroupName <
String>
The name of the CloudWatch log group where workflow execution logs are stored.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The name of the workflow. You must use unique workflow names within your Amazon Web Services account. The service generates a unique identifier that is appended to ensure temporal uniqueness across the account lifecycle.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-NetworkConfiguration_SecurityGroupId <
String[]>
A list of VPC security group IDs to associate with the workflow execution environment. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | NetworkConfiguration_SecurityGroupIds |
-NetworkConfiguration_SubnetId <
String[]>
A list of VPC subnet IDs where the workflow execution environment is deployed. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | NetworkConfiguration_SubnetIds |
The Amazon Resource Name (ARN) of the IAM role that Amazon Managed Workflows for Apache Airflow Serverless assumes when executing the workflow. This role must have the necessary permissions to access the required Amazon Web Services services and resources that your workflow tasks will interact with. The role is used for task execution in the isolated, multi-tenant environment and should follow the principle of least privilege. Amazon Managed Workflows for Apache Airflow Serverless validates role access during workflow creation but runtime permission checks are performed by the target services.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is '*'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.MWAAServerless.Model.CreateWorkflowResponse). Specifying the name of a property of type Amazon.MWAAServerless.Model.CreateWorkflowResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A map of tags to assign to the workflow resource. Tags are key-value pairs that are used for resource organization and cost allocation. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Tags |
The trigger mode for the workflow execution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |