We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Definition of AWS::Omics::RunCache Resource Type
Create RunCache Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RunCache(name: string, args?: RunCacheArgs, opts?: CustomResourceOptions);@overload
def RunCache(resource_name: str,
args: Optional[RunCacheArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def RunCache(resource_name: str,
opts: Optional[ResourceOptions] = None,
cache_behavior: Optional[RunCacheCacheBehavior] = None,
cache_bucket_owner_id: Optional[str] = None,
cache_s3_location: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewRunCache(ctx *Context, name string, args *RunCacheArgs, opts ...ResourceOption) (*RunCache, error)public RunCache(string name, RunCacheArgs? args = null, CustomResourceOptions? opts = null)
public RunCache(String name, RunCacheArgs args)
public RunCache(String name, RunCacheArgs args, CustomResourceOptions options)
type: aws-native:omics:RunCache
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_omics_run_cache" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args RunCacheArgs
- 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 RunCacheArgs
- 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 RunCacheArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RunCacheArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RunCacheArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
RunCache 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 RunCache resource accepts the following input properties:
- Cache
Behavior Pulumi.Aws Native. Omics. Run Cache Cache Behavior - The default cache behavior for runs using this cache.
- Cache
Bucket stringOwner Id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- Cache
S3Location string - The S3 location for storing the cached task outputs.
- Description string
- A description of the run cache.
- Name string
- A name for the run cache.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags for the run cache.
- Cache
Behavior RunCache Cache Behavior - The default cache behavior for runs using this cache.
- Cache
Bucket stringOwner Id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- Cache
S3Location string - The S3 location for storing the cached task outputs.
- Description string
- A description of the run cache.
- Name string
- A name for the run cache.
-
Tag
Args - Tags for the run cache.
- cache_
behavior "CACHE_ON_FAILURE" | "CACHE_ALWAYS" - The default cache behavior for runs using this cache.
- cache_
bucket_ stringowner_ id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- cache_
s3_ stringlocation - The S3 location for storing the cached task outputs.
- description string
- A description of the run cache.
- name string
- A name for the run cache.
- list(object)
- Tags for the run cache.
- cache
Behavior RunCache Cache Behavior - The default cache behavior for runs using this cache.
- cache
Bucket StringOwner Id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- cache
S3Location String - The S3 location for storing the cached task outputs.
- description String
- A description of the run cache.
- name String
- A name for the run cache.
- List<Tag>
- Tags for the run cache.
- cache
Behavior RunCache Cache Behavior - The default cache behavior for runs using this cache.
- cache
Bucket stringOwner Id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- cache
S3Location string - The S3 location for storing the cached task outputs.
- description string
- A description of the run cache.
- name string
- A name for the run cache.
- Tag[]
- Tags for the run cache.
- cache_
behavior RunCache Cache Behavior - The default cache behavior for runs using this cache.
- cache_
bucket_ strowner_ id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- cache_
s3_ strlocation - The S3 location for storing the cached task outputs.
- description str
- A description of the run cache.
- name str
- A name for the run cache.
-
Sequence[Tag
Args] - Tags for the run cache.
- cache
Behavior "CACHE_ON_FAILURE" | "CACHE_ALWAYS" - The default cache behavior for runs using this cache.
- cache
Bucket StringOwner Id - The AWS account ID of the expected owner of the S3 bucket for the run cache.
- cache
S3Location String - The S3 location for storing the cached task outputs.
- description String
- A description of the run cache.
- name String
- A name for the run cache.
- List<Property Map>
- Tags for the run cache.
Outputs
All input properties are implicitly available as output properties. Additionally, the RunCache resource produces the following output properties:
- Arn string
- The run cache ARN.
- Aws
Id string - The run cache ID.
- Creation
Time string - Creation time of the run cache (an ISO 8601 formatted string).
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Omics. Run Cache Status - The run cache status.
- Arn string
- The run cache ARN.
- Aws
Id string - The run cache ID.
- Creation
Time string - Creation time of the run cache (an ISO 8601 formatted string).
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Run
Cache Status - The run cache status.
- arn string
- The run cache ARN.
- aws_
id string - The run cache ID.
- creation_
time string - Creation time of the run cache (an ISO 8601 formatted string).
- id string
- The provider-assigned unique ID for this managed resource.
- status "ACTIVE" | "DELETED" | "FAILED"
- The run cache status.
- arn String
- The run cache ARN.
- aws
Id String - The run cache ID.
- creation
Time String - Creation time of the run cache (an ISO 8601 formatted string).
- id String
- The provider-assigned unique ID for this managed resource.
- status
Run
Cache Status - The run cache status.
- arn string
- The run cache ARN.
- aws
Id string - The run cache ID.
- creation
Time string - Creation time of the run cache (an ISO 8601 formatted string).
- id string
- The provider-assigned unique ID for this managed resource.
- status
Run
Cache Status - The run cache status.
- arn str
- The run cache ARN.
- aws_
id str - The run cache ID.
- creation_
time str - Creation time of the run cache (an ISO 8601 formatted string).
- id str
- The provider-assigned unique ID for this managed resource.
- status
Run
Cache Status - The run cache status.
- arn String
- The run cache ARN.
- aws
Id String - The run cache ID.
- creation
Time String - Creation time of the run cache (an ISO 8601 formatted string).
- id String
- The provider-assigned unique ID for this managed resource.
- status "ACTIVE" | "DELETED" | "FAILED"
- The run cache status.
Supporting Types
RunCacheCacheBehavior, RunCacheCacheBehaviorArgs
- Cache
On Failure CACHE_ON_FAILURE- Cache
Always CACHE_ALWAYS
- Run
Cache Cache Behavior Cache On Failure CACHE_ON_FAILURE- Run
Cache Cache Behavior Cache Always CACHE_ALWAYS
- "CACHE_ON_FAILURE"
CACHE_ON_FAILURE- "CACHE_ALWAYS"
CACHE_ALWAYS
- Cache
On Failure CACHE_ON_FAILURE- Cache
Always CACHE_ALWAYS
- Cache
On Failure CACHE_ON_FAILURE- Cache
Always CACHE_ALWAYS
- CACHE_ON_FAILURE
CACHE_ON_FAILURE- CACHE_ALWAYS
CACHE_ALWAYS
- "CACHE_ON_FAILURE"
CACHE_ON_FAILURE- "CACHE_ALWAYS"
CACHE_ALWAYS
RunCacheStatus, RunCacheStatusArgs
- Active
ACTIVE- Deleted
DELETED- Failed
FAILED
- Run
Cache Status Active ACTIVE- Run
Cache Status Deleted DELETED- Run
Cache Status Failed FAILED
- "ACTIVE"
ACTIVE- "DELETED"
DELETED- "FAILED"
FAILED
- Active
ACTIVE- Deleted
DELETED- Failed
FAILED
- Active
ACTIVE- Deleted
DELETED- Failed
FAILED
- ACTIVE
ACTIVE- DELETED
DELETED- FAILED
FAILED
- "ACTIVE"
ACTIVE- "DELETED"
DELETED- "FAILED"
FAILED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi