AWS cli documentation change
Summary
Added storage-configuration option for FSx ONTAP storage, including credentialsSecretArn parameter requiring Secrets Manager ARN
Security assessment
Introduces credentialsSecretArn parameter requiring Secrets Manager ARN for secure credential storage, but no evidence of fixing a specific vulnerability. Enhances security documentation by mandating secret management best practices.
Diff
diff --git a/cli/latest/reference/mgn/create-replication-configuration-template.md b/cli/latest/reference/mgn/create-replication-configuration-template.md index 58f0af27c..740e69bae 100644 --- a//cli/latest/reference/mgn/create-replication-configuration-template.md +++ b//cli/latest/reference/mgn/create-replication-configuration-template.md @@ -15 +15 @@ - * [AWS CLI 2.35.3 Command Reference](../../index.html) » + * [AWS CLI 2.35.5 Command Reference](../../index.html) » @@ -82,0 +83 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 + [--storage-configuration <value>] @@ -328,0 +330,61 @@ JSON Syntax: +`--storage-configuration` (structure) + +> Request to configure storage during Replication Settings template creation. +> +> storageType -> (string) [required] +> +>> Storage configuration storage type. +>> +>> Possible values: +>> +>> * `EBS` +>> * `FSX_ONTAP` +>> + +> +> fsxOntapConfiguration -> (structure) +> +>> Storage configuration FSx ONTAP configuration. +>> +>> storageVirtualMachineId -> (string) [required] +>> +>>> FSx ONTAP configuration storage virtual machine ID. +>>> +>>> Constraints: +>>> +>>> * min: `21` +>>> * max: `21` +>>> * pattern: `(svm-[0-9a-f]{17,})` +>>> + +>> +>> credentialsSecretArn -> (string) [required] +>> +>>> FSx ONTAP configuration credentials secret ARN. +>>> +>>> Constraints: +>>> +>>> * min: `20` +>>> * max: `256` +>>> * pattern: `arn:[\w-]+:secretsmanager:([a-z]{2}-(gov-)?[a-z]+-\d{1})?:(\d{12})?:secret:(.+)` +>>> + + +Shorthand Syntax: + + + storageType=string,fsxOntapConfiguration={storageVirtualMachineId=string,credentialsSecretArn=string} + + +JSON Syntax: + + + { + "storageType": "EBS"|"FSX_ONTAP", + "fsxOntapConfiguration": { + "storageVirtualMachineId": "string", + "credentialsSecretArn": "string" + } + } + + @@ -653,0 +716,43 @@ storeSnapshotOnLocalZone -> (boolean) +storageConfiguration -> (structure) + +> Replication Configuration template storage configuration. +> +> storageType -> (string) [required] +> +>> Storage configuration storage type. +>> +>> Possible values: +>> +>> * `EBS` +>> * `FSX_ONTAP` +>> + +> +> fsxOntapConfiguration -> (structure) +> +>> Storage configuration FSx ONTAP configuration. +>> +>> storageVirtualMachineId -> (string) [required] +>> +>>> FSx ONTAP configuration storage virtual machine ID. +>>> +>>> Constraints: +>>> +>>> * min: `21` +>>> * max: `21` +>>> * pattern: `(svm-[0-9a-f]{17,})` +>>> + +>> +>> credentialsSecretArn -> (string) [required] +>> +>>> FSx ONTAP configuration credentials secret ARN. +>>> +>>> Constraints: +>>> +>>> * min: `20` +>>> * max: `256` +>>> * pattern: `arn:[\w-]+:secretsmanager:([a-z]{2}-(gov-)?[a-z]+-\d{1})?:(\d{12})?:secret:(.+)` +>>> + + @@ -664 +769 @@ storeSnapshotOnLocalZone -> (boolean) - * [AWS CLI 2.35.3 Command Reference](../../index.html) » + * [AWS CLI 2.35.5 Command Reference](../../index.html) »