We recommend new projects start with resources from the AWS provider.
aws-native.s3.AccessGrantsInstance
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::S3::AccessGrantsInstance resource is an Amazon S3 resource type that hosts Access Grants and their associated locations
Create AccessGrantsInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccessGrantsInstance(name: string, args?: AccessGrantsInstanceArgs, opts?: CustomResourceOptions);
@overload
def AccessGrantsInstance(resource_name: str,
args: Optional[AccessGrantsInstanceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AccessGrantsInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
identity_center_arn: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
func NewAccessGrantsInstance(ctx *Context, name string, args *AccessGrantsInstanceArgs, opts ...ResourceOption) (*AccessGrantsInstance, error)
public AccessGrantsInstance(string name, AccessGrantsInstanceArgs? args = null, CustomResourceOptions? opts = null)
public AccessGrantsInstance(String name, AccessGrantsInstanceArgs args)
public AccessGrantsInstance(String name, AccessGrantsInstanceArgs args, CustomResourceOptions options)
type: aws-native:s3:AccessGrantsInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AccessGrantsInstanceArgs
- 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 AccessGrantsInstanceArgs
- 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 AccessGrantsInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccessGrantsInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccessGrantsInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AccessGrantsInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AccessGrantsInstance resource accepts the following input properties:
- Identity
Center stringArn - The Amazon Resource Name (ARN) of the specified AWS Identity Center.
- List<Pulumi.
Aws Native. Inputs. Create Only Tag> - The AWS resource tags that you are adding to the S3 Access Grants instance. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
- Identity
Center stringArn - The Amazon Resource Name (ARN) of the specified AWS Identity Center.
- Create
Only Tag Args - The AWS resource tags that you are adding to the S3 Access Grants instance. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
- identity
Center StringArn - The Amazon Resource Name (ARN) of the specified AWS Identity Center.
- List<Create
Only Tag> - The AWS resource tags that you are adding to the S3 Access Grants instance. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
- identity
Center stringArn - The Amazon Resource Name (ARN) of the specified AWS Identity Center.
- Create
Only Tag[] - The AWS resource tags that you are adding to the S3 Access Grants instance. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
- identity_
center_ strarn - The Amazon Resource Name (ARN) of the specified AWS Identity Center.
- Sequence[Create
Only Tag Args] - The AWS resource tags that you are adding to the S3 Access Grants instance. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
- identity
Center StringArn - The Amazon Resource Name (ARN) of the specified AWS Identity Center.
- List<Property Map>
- The AWS resource tags that you are adding to the S3 Access Grants instance. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
Outputs
All input properties are implicitly available as output properties. Additionally, the AccessGrantsInstance resource produces the following output properties:
- Access
Grants stringInstance Arn - The Amazon Resource Name (ARN) of the specified Access Grants instance.
- Access
Grants stringInstance Id - A unique identifier for the specified access grants instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Access
Grants stringInstance Arn - The Amazon Resource Name (ARN) of the specified Access Grants instance.
- Access
Grants stringInstance Id - A unique identifier for the specified access grants instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- access
Grants StringInstance Arn - The Amazon Resource Name (ARN) of the specified Access Grants instance.
- access
Grants StringInstance Id - A unique identifier for the specified access grants instance.
- id String
- The provider-assigned unique ID for this managed resource.
- access
Grants stringInstance Arn - The Amazon Resource Name (ARN) of the specified Access Grants instance.
- access
Grants stringInstance Id - A unique identifier for the specified access grants instance.
- id string
- The provider-assigned unique ID for this managed resource.
- access_
grants_ strinstance_ arn - The Amazon Resource Name (ARN) of the specified Access Grants instance.
- access_
grants_ strinstance_ id - A unique identifier for the specified access grants instance.
- id str
- The provider-assigned unique ID for this managed resource.
- access
Grants StringInstance Arn - The Amazon Resource Name (ARN) of the specified Access Grants instance.
- access
Grants StringInstance Id - A unique identifier for the specified access grants instance.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.