aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.s3outposts.AccessPoint

Explore with Pulumi AI

Resource Type Definition for AWS::S3Outposts::AccessPoint

Create AccessPoint Resource

new AccessPoint(name: string, args: AccessPointArgs, opts?: CustomResourceOptions);
@overload
def AccessPoint(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                bucket: Optional[str] = None,
                name: Optional[str] = None,
                policy: Optional[Any] = None,
                vpc_configuration: Optional[AccessPointVpcConfigurationArgs] = None)
@overload
def AccessPoint(resource_name: str,
                args: AccessPointArgs,
                opts: Optional[ResourceOptions] = None)
func NewAccessPoint(ctx *Context, name string, args AccessPointArgs, opts ...ResourceOption) (*AccessPoint, error)
public AccessPoint(string name, AccessPointArgs args, CustomResourceOptions? opts = null)
public AccessPoint(String name, AccessPointArgs args)
public AccessPoint(String name, AccessPointArgs args, CustomResourceOptions options)
type: aws-native:s3outposts:AccessPoint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AccessPointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AccessPointArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AccessPointArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AccessPointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AccessPointArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AccessPoint Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AccessPoint resource accepts the following input properties:

Bucket string

The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.

VpcConfiguration Pulumi.AwsNative.S3Outposts.Inputs.AccessPointVpcConfigurationArgs

Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.

Name string

A name for the AccessPoint.

Policy object

The access point policy associated with this access point.

Bucket string

The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.

VpcConfiguration AccessPointVpcConfigurationArgs

Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.

Name string

A name for the AccessPoint.

Policy interface{}

The access point policy associated with this access point.

bucket String

The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.

vpcConfiguration AccessPointVpcConfigurationArgs

Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.

name String

A name for the AccessPoint.

policy Object

The access point policy associated with this access point.

bucket string

The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.

vpcConfiguration AccessPointVpcConfigurationArgs

Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.

name string

A name for the AccessPoint.

policy any

The access point policy associated with this access point.

bucket str

The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.

vpc_configuration AccessPointVpcConfigurationArgs

Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.

name str

A name for the AccessPoint.

policy Any

The access point policy associated with this access point.

bucket String

The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.

vpcConfiguration Property Map

Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.

name String

A name for the AccessPoint.

policy Any

The access point policy associated with this access point.

Outputs

All input properties are implicitly available as output properties. Additionally, the AccessPoint resource produces the following output properties:

Arn string

The Amazon Resource Name (ARN) of the specified AccessPoint.

Id string

The provider-assigned unique ID for this managed resource.

Arn string

The Amazon Resource Name (ARN) of the specified AccessPoint.

Id string

The provider-assigned unique ID for this managed resource.

arn String

The Amazon Resource Name (ARN) of the specified AccessPoint.

id String

The provider-assigned unique ID for this managed resource.

arn string

The Amazon Resource Name (ARN) of the specified AccessPoint.

id string

The provider-assigned unique ID for this managed resource.

arn str

The Amazon Resource Name (ARN) of the specified AccessPoint.

id str

The provider-assigned unique ID for this managed resource.

arn String

The Amazon Resource Name (ARN) of the specified AccessPoint.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

AccessPointVpcConfiguration

VpcId string

Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.

VpcId string

Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.

vpcId String

Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.

vpcId string

Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.

vpc_id str

Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.

vpcId String

Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0