1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. healthimaging
  5. Datastore

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.healthimaging.Datastore

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Definition of AWS::HealthImaging::Datastore Resource Type

Create Datastore Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Datastore(name: string, args?: DatastoreArgs, opts?: CustomResourceOptions);
@overload
def Datastore(resource_name: str,
              args: Optional[DatastoreArgs] = None,
              opts: Optional[ResourceOptions] = None)

@overload
def Datastore(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              datastore_name: Optional[str] = None,
              kms_key_arn: Optional[str] = None,
              tags: Optional[Mapping[str, str]] = None)
func NewDatastore(ctx *Context, name string, args *DatastoreArgs, opts ...ResourceOption) (*Datastore, error)
public Datastore(string name, DatastoreArgs? args = null, CustomResourceOptions? opts = null)
public Datastore(String name, DatastoreArgs args)
public Datastore(String name, DatastoreArgs args, CustomResourceOptions options)
type: aws-native:healthimaging:Datastore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Datastore 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 Datastore resource accepts the following input properties:

DatastoreName string
The data store name.
KmsKeyArn string
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
Tags Dictionary<string, string>
The tags provided when creating a data store.
DatastoreName string
The data store name.
KmsKeyArn string
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
Tags map[string]string
The tags provided when creating a data store.
datastoreName String
The data store name.
kmsKeyArn String
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
tags Map<String,String>
The tags provided when creating a data store.
datastoreName string
The data store name.
kmsKeyArn string
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
tags {[key: string]: string}
The tags provided when creating a data store.
datastore_name str
The data store name.
kms_key_arn str
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
tags Mapping[str, str]
The tags provided when creating a data store.
datastoreName String
The data store name.
kmsKeyArn String
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
tags Map<String>
The tags provided when creating a data store.

Outputs

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

CreatedAt string
The timestamp when the data store was created.
DatastoreArn string
The Amazon Resource Name (ARN) for the data store.
DatastoreId string
The data store identifier.
DatastoreStatus Pulumi.AwsNative.HealthImaging.DatastoreStatus
The data store status.
Id string
The provider-assigned unique ID for this managed resource.
UpdatedAt string
The timestamp when the data store was last updated.
CreatedAt string
The timestamp when the data store was created.
DatastoreArn string
The Amazon Resource Name (ARN) for the data store.
DatastoreId string
The data store identifier.
DatastoreStatus DatastoreStatus
The data store status.
Id string
The provider-assigned unique ID for this managed resource.
UpdatedAt string
The timestamp when the data store was last updated.
createdAt String
The timestamp when the data store was created.
datastoreArn String
The Amazon Resource Name (ARN) for the data store.
datastoreId String
The data store identifier.
datastoreStatus DatastoreStatus
The data store status.
id String
The provider-assigned unique ID for this managed resource.
updatedAt String
The timestamp when the data store was last updated.
createdAt string
The timestamp when the data store was created.
datastoreArn string
The Amazon Resource Name (ARN) for the data store.
datastoreId string
The data store identifier.
datastoreStatus DatastoreStatus
The data store status.
id string
The provider-assigned unique ID for this managed resource.
updatedAt string
The timestamp when the data store was last updated.
created_at str
The timestamp when the data store was created.
datastore_arn str
The Amazon Resource Name (ARN) for the data store.
datastore_id str
The data store identifier.
datastore_status DatastoreStatus
The data store status.
id str
The provider-assigned unique ID for this managed resource.
updated_at str
The timestamp when the data store was last updated.
createdAt String
The timestamp when the data store was created.
datastoreArn String
The Amazon Resource Name (ARN) for the data store.
datastoreId String
The data store identifier.
datastoreStatus "CREATING" | "CREATE_FAILED" | "ACTIVE" | "DELETING" | "DELETED"
The data store status.
id String
The provider-assigned unique ID for this managed resource.
updatedAt String
The timestamp when the data store was last updated.

Supporting Types

DatastoreStatus
, DatastoreStatusArgs

Creating
CREATING
CreateFailed
CREATE_FAILED
Active
ACTIVE
Deleting
DELETING
Deleted
DELETED
DatastoreStatusCreating
CREATING
DatastoreStatusCreateFailed
CREATE_FAILED
DatastoreStatusActive
ACTIVE
DatastoreStatusDeleting
DELETING
DatastoreStatusDeleted
DELETED
Creating
CREATING
CreateFailed
CREATE_FAILED
Active
ACTIVE
Deleting
DELETING
Deleted
DELETED
Creating
CREATING
CreateFailed
CREATE_FAILED
Active
ACTIVE
Deleting
DELETING
Deleted
DELETED
CREATING
CREATING
CREATE_FAILED
CREATE_FAILED
ACTIVE
ACTIVE
DELETING
DELETING
DELETED
DELETED
"CREATING"
CREATING
"CREATE_FAILED"
CREATE_FAILED
"ACTIVE"
ACTIVE
"DELETING"
DELETING
"DELETED"
DELETED

Package Details

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

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi