import { Value } from '../../../cloudformation/Value';
/**
  This resource contains the details of the buckets and Regions for the Amazon S3 Storage Lens configuration.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-bucketsandregions.html">the AWS Docs</a>
*/
export interface BucketsAndRegionsProps {
    /** <code>Regions</code>  <a name="cfn-s3-storagelens-bucketsandregions-regions"></a>
  This property contains the details of the Regions for the S3 Storage Lens configuration.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    regions?: Value<Value<string>[]>;
    /** <code>Buckets</code>  <a name="cfn-s3-storagelens-bucketsandregions-buckets"></a>
  This property contains the details of the buckets for the Amazon S3 Storage Lens configuration. This should be the bucket Amazon Resource Name(ARN). For valid values, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_Include.html#API_control_Include_Contents">Buckets ARN format here</a> in the
  Amazon S3 API Reference: br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    buckets?: Value<Value<string>[]>;
}
