Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Provides details on a specific S3 Multi-Region Access Point.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.s3control.getMultiRegionAccessPoint({
name: "example",
});
import pulumi
import pulumi_aws as aws
example = aws.s3control.get_multi_region_access_point(name="example")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3control"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := s3control.LookupMultiRegionAccessPoint(ctx, &s3control.LookupMultiRegionAccessPointArgs{
Name: "example",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.S3Control.GetMultiRegionAccessPoint.Invoke(new()
{
Name = "example",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.s3control.S3controlFunctions;
import com.pulumi.aws.s3control.inputs.GetMultiRegionAccessPointArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = S3controlFunctions.getMultiRegionAccessPoint(GetMultiRegionAccessPointArgs.builder()
.name("example")
.build());
}
}
variables:
example:
fn::invoke:
function: aws:s3control:getMultiRegionAccessPoint
arguments:
name: example
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_s3control_getmultiregionaccesspoint" "example" {
name = "example"
}
Using getMultiRegionAccessPoint
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMultiRegionAccessPoint(args: GetMultiRegionAccessPointArgs, opts?: InvokeOptions): Promise<GetMultiRegionAccessPointResult>
function getMultiRegionAccessPointOutput(args: GetMultiRegionAccessPointOutputArgs, opts?: InvokeOutputOptions): Output<GetMultiRegionAccessPointResult>def get_multi_region_access_point(account_id: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMultiRegionAccessPointResult
def get_multi_region_access_point_output(account_id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetMultiRegionAccessPointResult]func LookupMultiRegionAccessPoint(ctx *Context, args *LookupMultiRegionAccessPointArgs, opts ...InvokeOption) (*LookupMultiRegionAccessPointResult, error)
func LookupMultiRegionAccessPointOutput(ctx *Context, args *LookupMultiRegionAccessPointOutputArgs, opts ...InvokeOption) LookupMultiRegionAccessPointResultOutput> Note: This function is named LookupMultiRegionAccessPoint in the Go SDK.
public static class GetMultiRegionAccessPoint
{
public static Task<GetMultiRegionAccessPointResult> InvokeAsync(GetMultiRegionAccessPointArgs args, InvokeOptions? opts = null)
public static Output<GetMultiRegionAccessPointResult> Invoke(GetMultiRegionAccessPointInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetMultiRegionAccessPointResult> Invoke(GetMultiRegionAccessPointInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetMultiRegionAccessPointResult> getMultiRegionAccessPoint(GetMultiRegionAccessPointArgs args, InvokeOptions options)
public static Output<GetMultiRegionAccessPointResult> getMultiRegionAccessPoint(GetMultiRegionAccessPointArgs args, InvokeOptions options)
public static Output<GetMultiRegionAccessPointResult> getMultiRegionAccessPoint(GetMultiRegionAccessPointArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws:s3control/getMultiRegionAccessPoint:getMultiRegionAccessPoint
arguments:
# arguments dictionarydata "aws_s3control_get_multi_region_access_point" "name" {
# arguments
}The following arguments are supported:
- name string
- Name of the Multi-Region Access Point.
- account_
id string - AWS account ID of the S3 Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- name str
- Name of the Multi-Region Access Point.
- account_
id str - AWS account ID of the S3 Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
getMultiRegionAccessPoint Result
The following output properties are available:
- Account
Id string - Alias string
- Alias for the Multi-Region Access Point.
- Arn string
- ARN of the Multi-Region Access Point.
- Created
At string - Timestamp when the resource has been created.
- Domain
Name string - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Public
Access List<GetBlocks Multi Region Access Point Public Access Block> - Public Access Block of the Multi-Region Access Point. Detailed below.
- Region string
- Name of the region.
- Regions
List<Get
Multi Region Access Point Region> - Collection of the regions and buckets associated with the Multi-Region Access Point.
- Status string
- Current status of the Multi-Region Access Point.
- Account
Id string - Alias string
- Alias for the Multi-Region Access Point.
- Arn string
- ARN of the Multi-Region Access Point.
- Created
At string - Timestamp when the resource has been created.
- Domain
Name string - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Public
Access []GetBlocks Multi Region Access Point Public Access Block - Public Access Block of the Multi-Region Access Point. Detailed below.
- Region string
- Name of the region.
- Regions
[]Get
Multi Region Access Point Region - Collection of the regions and buckets associated with the Multi-Region Access Point.
- Status string
- Current status of the Multi-Region Access Point.
- account_
id string - alias string
- Alias for the Multi-Region Access Point.
- arn string
- ARN of the Multi-Region Access Point.
- created_
at string - Timestamp when the resource has been created.
- domain_
name string - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - id string
- The provider-assigned unique ID for this managed resource.
- name string
- public_
access_ list(object)blocks - Public Access Block of the Multi-Region Access Point. Detailed below.
- region string
- Name of the region.
- regions list(object)
- Collection of the regions and buckets associated with the Multi-Region Access Point.
- status string
- Current status of the Multi-Region Access Point.
- account
Id String - alias String
- Alias for the Multi-Region Access Point.
- arn String
- ARN of the Multi-Region Access Point.
- created
At String - Timestamp when the resource has been created.
- domain
Name String - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - id String
- The provider-assigned unique ID for this managed resource.
- name String
- public
Access List<GetBlocks Multi Region Access Point Public Access Block> - Public Access Block of the Multi-Region Access Point. Detailed below.
- region String
- Name of the region.
- regions
List<Get
Multi Region Access Point Region> - Collection of the regions and buckets associated with the Multi-Region Access Point.
- status String
- Current status of the Multi-Region Access Point.
- account
Id string - alias string
- Alias for the Multi-Region Access Point.
- arn string
- ARN of the Multi-Region Access Point.
- created
At string - Timestamp when the resource has been created.
- domain
Name string - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - id string
- The provider-assigned unique ID for this managed resource.
- name string
- public
Access GetBlocks Multi Region Access Point Public Access Block[] - Public Access Block of the Multi-Region Access Point. Detailed below.
- region string
- Name of the region.
- regions
Get
Multi Region Access Point Region[] - Collection of the regions and buckets associated with the Multi-Region Access Point.
- status string
- Current status of the Multi-Region Access Point.
- account_
id str - alias str
- Alias for the Multi-Region Access Point.
- arn str
- ARN of the Multi-Region Access Point.
- created_
at str - Timestamp when the resource has been created.
- domain_
name str - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - id str
- The provider-assigned unique ID for this managed resource.
- name str
- public_
access_ Sequence[Getblocks Multi Region Access Point Public Access Block] - Public Access Block of the Multi-Region Access Point. Detailed below.
- region str
- Name of the region.
- regions
Sequence[Get
Multi Region Access Point Region] - Collection of the regions and buckets associated with the Multi-Region Access Point.
- status str
- Current status of the Multi-Region Access Point.
- account
Id String - alias String
- Alias for the Multi-Region Access Point.
- arn String
- ARN of the Multi-Region Access Point.
- created
At String - Timestamp when the resource has been created.
- domain
Name String - DNS domain name of the S3 Multi-Region Access Point in the format
alias.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on Multi-Region Access Point Requests. - id String
- The provider-assigned unique ID for this managed resource.
- name String
- public
Access List<Property Map>Blocks - Public Access Block of the Multi-Region Access Point. Detailed below.
- region String
- Name of the region.
- regions List<Property Map>
- Collection of the regions and buckets associated with the Multi-Region Access Point.
- status String
- Current status of the Multi-Region Access Point.
Supporting Types
GetMultiRegionAccessPointPublicAccessBlock
- Block
Public boolAcls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - Block
Public boolPolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - Ignore
Public boolAcls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - Restrict
Public boolBuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
- Block
Public boolAcls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - Block
Public boolPolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - Ignore
Public boolAcls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - Restrict
Public boolBuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
- block_
public_ boolacls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - block_
public_ boolpolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - ignore_
public_ boolacls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - restrict_
public_ boolbuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
- block
Public BooleanAcls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - block
Public BooleanPolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - ignore
Public BooleanAcls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - restrict
Public BooleanBuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
- block
Public booleanAcls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - block
Public booleanPolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - ignore
Public booleanAcls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - restrict
Public booleanBuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
- block_
public_ boolacls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - block_
public_ boolpolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - ignore_
public_ boolacls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - restrict_
public_ boolbuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
- block
Public BooleanAcls - Whether Amazon S3 should block public access control lists (ACLs). When set to
true, PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public, PUT Object calls fail if the request includes a public ACL, and PUT Bucket calls fail if the request includes a public ACL. - block
Public BooleanPolicy - Whether Amazon S3 should block public bucket policies for buckets in this account. When set to
true, Amazon S3 rejects calls to PUT Bucket policy if the specified bucket policy allows public access. - ignore
Public BooleanAcls - Whether Amazon S3 should ignore public ACLs for buckets in this account. When set to
true, Amazon S3 ignores all public ACLs on buckets in this account and any objects that they contain. - restrict
Public BooleanBuckets - Whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to
true, only the bucket owner and AWS Services can access buckets with public policies.
GetMultiRegionAccessPointRegion
- Bucket string
- Name of the bucket.
- Bucket
Account stringId - AWS account ID that owns the bucket.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Bucket string
- Name of the bucket.
- Bucket
Account stringId - AWS account ID that owns the bucket.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- bucket string
- Name of the bucket.
- bucket_
account_ stringid - AWS account ID that owns the bucket.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- bucket String
- Name of the bucket.
- bucket
Account StringId - AWS account ID that owns the bucket.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- bucket string
- Name of the bucket.
- bucket
Account stringId - AWS account ID that owns the bucket.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- bucket str
- Name of the bucket.
- bucket_
account_ strid - AWS account ID that owns the bucket.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- bucket String
- Name of the bucket.
- bucket
Account StringId - AWS account ID that owns the bucket.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi