getAccessGrantsInstanceForPrefix method
Retrieve the S3 Access Grants instance that contains a particular prefix.
- Permissions
-
You must have the
s3:GetAccessGrantsInstanceForPrefixpermission for the caller account to use this operation. - Additional Permissions
-
The prefix owner account must grant you the following permissions to their
S3 Access Grants instance:
s3:GetAccessGrantsInstanceForPrefix.
Parameter accountId :
The ID of the Amazon Web Services account that is making this request.
Parameter s3Prefix :
The S3 prefix of the access grants that you would like to retrieve.
Implementation
Future<GetAccessGrantsInstanceForPrefixResult>
getAccessGrantsInstanceForPrefix({
required String accountId,
required String s3Prefix,
}) async {
final headers = <String, String>{
'x-amz-account-id': accountId.toString(),
};
final $query = <String, List<String>>{
's3prefix': [s3Prefix],
};
final $result = await _protocol.send(
method: 'GET',
requestUri: '/v20180820/accessgrantsinstance/prefix',
queryParams: $query,
headers: headers,
exceptionFnMap: _exceptionFns,
);
return GetAccessGrantsInstanceForPrefixResult.fromXml($result.body);
}