public DescribeSnapshotAttributeResult describeSnapshotAttribute(DescribeSnapshotAttributeRequest request) {request = beforeClientExecution(request);return executeDescribeSnapshotAttribute(request);}

public virtual DescribeSnapshotAttributeResponse DescribeSnapshotAttribute(DescribeSnapshotAttributeRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeSnapshotAttributeRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeSnapshotAttributeResponseUnmarshaller.Instance;return Invoke<DescribeSnapshotAttributeResponse>(request, options);}
