# CfnMultiRegionAccessPointProps

Properties for defining a `CfnMultiRegionAccessPoint`.

Extends: CfnMultiRegionAccessPointProps
Used as props by: CfnMultiRegionAccessPoint

- Source: Generated code

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_s3 as s3 } from 'aws-cdk-lib';
const cfnMultiRegionAccessPointProps: s3.CfnMultiRegionAccessPointProps = {
  regions: [{
    bucket: 'bucket',

    // the properties below are optional
    bucketAccountId: 'bucketAccountId',
  }],

  // the properties below are optional
  name: 'name',
  publicAccessBlockConfiguration: {
    blockPublicAcls: false,
    blockPublicPolicy: false,
    ignorePublicAcls: false,
    restrictPublicBuckets: false,
  },
};
```

## Properties

- `name`: string — The name of the Multi-Region Access Point.

- `publicAccessBlockConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnMultiRegionAccessPoint.PublicAccessBlockConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_s3.CfnMultiRegionAccessPoint.PublicAccessBlockConfigurationProperty.html) — The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.

  You can enable the configuration options in any combination. For more information about when Amazon S3 considers an object public, see [The Meaning of "Public"](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status) in the *Amazon S3 User Guide* .

- `regions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnMultiRegionAccessPoint.RegionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_s3.CfnMultiRegionAccessPoint.RegionProperty.html)[] (required) — A collection of the Regions and buckets associated with the Multi-Region Access Point.
