Create or update Global Settings which are applied to all provisioned AWS accounts
-Resources
: An array of AWS settings
PS> Add-CsAwsSettings -Resources @(@{ cloudtrail_bucket_owner_id = <string>; static_external_id = <string> })
Update AWS accounts by specifying the ID of the group and details to update
-Resources
: An array of AWS account properties
PS> Edit-CsAwsAccount -Resources @(@{ id = <string>; external_id = <string> })
Performs an access verification check on the specified AWS account IDs
-Id
: IDs of accounts to verify access on
PS> Get-CsAwsAccess -Id @(<string>, <string>)
Search for provisioned AWS Accounts
-Filter
: The filter expression that should be used to limit the results
-Limit
: The maximum records to return [default: 500]
-Offset
: The offset to start retrieving records from [default: 0]
-All
: Repeat request until all results are returned
PS> Get-CsAwsAccountId
Retrieve a set of AWS Accounts by specifying their IDs
-Id
: IDs of accounts to retrieve details
-Filter
: The filter expression that should be used to limit the results
-Limit
: The maximum records to return [default: 500]
-Offset
: The offset to start retrieving records from [default: 0]
-All
: Repeat request until all results are returned
PS> Get-CsAwsAccountInfo
Retrieve a set of Global Settings which are applicable to all provisioned AWS accounts
PS> Get-CsAwsSettings
Provision AWS accounts by specifying details about the accounts to provision
-Mode
: Mode for provisioning. Allowed values are 'manual' or 'cloudformation' [default: manual]
-Resources
: An array of AWS account properties
PS> New-CsAwsAccount -Resources @(@{ iam_role_arn = <string>; external_id = <string> })
Delete a set of AWS Accounts by specifying their IDs
-Id
: IDs of accounts to remove
PS> Remove-CsAwsAccount -Id @(<string>, <string>)