code: @Override
      public DBSnapshotAttributesResult describeDBSnapshotAttributes(DescribeDBSnapshotAttributesRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeDBSnapshotAttributes(request);
      }
docs: <p>
  Returns a list of DB snapshot attribute names and values for a manual DB snapshot.
  </p>
  <p>
  When sharing snapshots with other AWS accounts, <code>DescribeDBSnapshotAttributes</code> returns the
  <code>restore</code> attribute and a list of IDs for the AWS accounts that are authorized to copy or restore the
  manual DB snapshot. If <code>all</code> is included in the list of values for the <code>restore</code> attribute,
  then the manual DB snapshot is public and can be copied or restored by all AWS accounts.
  </p>
  <p>
  To add or remove access for an AWS account to copy or restore a manual DB snapshot, or to make the manual DB
  snapshot public or private, use the <a>ModifyDBSnapshotAttribute</a> API action.
  </p>
  
  @param describeDBSnapshotAttributesRequest
  @return Result of the DescribeDBSnapshotAttributes operation returned by the service.
  @throws DBSnapshotNotFoundException
  <i>DBSnapshotIdentifier</i> doesn't refer to an existing DB snapshot.
  @sample AmazonRDS.DescribeDBSnapshotAttributes
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeDBSnapshotAttributes"
  target="_top">AWS API Documentation</a>