public DescribeSnapshotCopyGrantsResult describeSnapshotCopyGrants(DescribeSnapshotCopyGrantsRequest request) {request = beforeClientExecution(request);return executeDescribeSnapshotCopyGrants(request);}

public virtual DescribeSnapshotCopyGrantsResponse DescribeSnapshotCopyGrants(DescribeSnapshotCopyGrantsRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeSnapshotCopyGrantsRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeSnapshotCopyGrantsResponseUnmarshaller.Instance;return Invoke<DescribeSnapshotCopyGrantsResponse>(request, options);}
