Class CfnWorkflowVersionMixinProps
Properties for CfnWorkflowVersionPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Omics
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnWorkflowVersionMixinProps : ICfnWorkflowVersionMixinProps
Syntax (vb)
Public Class CfnWorkflowVersionMixinProps Implements ICfnWorkflowVersionMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.Omics;
var cfnWorkflowVersionMixinProps = new CfnWorkflowVersionMixinProps {
Accelerators = "accelerators",
ContainerRegistryMap = new ContainerRegistryMapProperty {
ImageMappings = new [] { new ImageMappingProperty {
DestinationImage = "destinationImage",
SourceImage = "sourceImage"
} },
RegistryMappings = new [] { new RegistryMappingProperty {
EcrAccountId = "ecrAccountId",
EcrRepositoryPrefix = "ecrRepositoryPrefix",
UpstreamRegistryUrl = "upstreamRegistryUrl",
UpstreamRepositoryPrefix = "upstreamRepositoryPrefix"
} }
},
ContainerRegistryMapUri = "containerRegistryMapUri",
DefinitionRepository = new DefinitionRepositoryProperty {
ConnectionArn = "connectionArn",
ExcludeFilePatterns = new [] { "excludeFilePatterns" },
FullRepositoryId = "fullRepositoryId",
SourceReference = new SourceReferenceProperty {
Type = "type",
Value = "value"
}
},
DefinitionUri = "definitionUri",
Description = "description",
Engine = "engine",
Main = "main",
ParameterTemplate = new Dictionary<string, object> {
{ "parameterTemplateKey", new WorkflowParameterProperty {
Description = "description",
Optional = false
} }
},
ParameterTemplatePath = "parameterTemplatePath",
ReadmeMarkdown = "readmeMarkdown",
ReadmePath = "readmePath",
ReadmeUri = "readmeUri",
StorageCapacity = 123,
StorageType = "storageType",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
VersionName = "versionName",
WorkflowBucketOwnerId = "workflowBucketOwnerId",
WorkflowId = "workflowId"
};
Synopsis
Constructors
| CfnWorkflowVersionMixinProps() | Properties for CfnWorkflowVersionPropsMixin. |
Properties
| Accelerators | Properties for CfnWorkflowVersionPropsMixin. |
| ContainerRegistryMap | Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries. |
| ContainerRegistryMapUri | Properties for CfnWorkflowVersionPropsMixin. |
| DefinitionRepository | Contains information about a source code repository that hosts the workflow definition files. |
| DefinitionUri | Properties for CfnWorkflowVersionPropsMixin. |
| Description | The description of the workflow version. |
| Engine | Properties for CfnWorkflowVersionPropsMixin. |
| Main | Properties for CfnWorkflowVersionPropsMixin. |
| ParameterTemplate | Properties for CfnWorkflowVersionPropsMixin. |
| ParameterTemplatePath | Path to the primary workflow parameter template JSON file inside the repository. |
| ReadmeMarkdown | The markdown content for the workflow's README file. |
| ReadmePath | The path to the workflow README markdown file within the repository. |
| ReadmeUri | The S3 URI of the README file for the workflow. |
| StorageCapacity | Properties for CfnWorkflowVersionPropsMixin. |
| StorageType | Properties for CfnWorkflowVersionPropsMixin. |
| Tags | A map of resource tags. |
| VersionName | The name of the workflow version. |
| WorkflowBucketOwnerId | Properties for CfnWorkflowVersionPropsMixin. |
| WorkflowId | The workflow's ID. |
Constructors
CfnWorkflowVersionMixinProps()
Properties for CfnWorkflowVersionPropsMixin.
public CfnWorkflowVersionMixinProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.Omics;
var cfnWorkflowVersionMixinProps = new CfnWorkflowVersionMixinProps {
Accelerators = "accelerators",
ContainerRegistryMap = new ContainerRegistryMapProperty {
ImageMappings = new [] { new ImageMappingProperty {
DestinationImage = "destinationImage",
SourceImage = "sourceImage"
} },
RegistryMappings = new [] { new RegistryMappingProperty {
EcrAccountId = "ecrAccountId",
EcrRepositoryPrefix = "ecrRepositoryPrefix",
UpstreamRegistryUrl = "upstreamRegistryUrl",
UpstreamRepositoryPrefix = "upstreamRepositoryPrefix"
} }
},
ContainerRegistryMapUri = "containerRegistryMapUri",
DefinitionRepository = new DefinitionRepositoryProperty {
ConnectionArn = "connectionArn",
ExcludeFilePatterns = new [] { "excludeFilePatterns" },
FullRepositoryId = "fullRepositoryId",
SourceReference = new SourceReferenceProperty {
Type = "type",
Value = "value"
}
},
DefinitionUri = "definitionUri",
Description = "description",
Engine = "engine",
Main = "main",
ParameterTemplate = new Dictionary<string, object> {
{ "parameterTemplateKey", new WorkflowParameterProperty {
Description = "description",
Optional = false
} }
},
ParameterTemplatePath = "parameterTemplatePath",
ReadmeMarkdown = "readmeMarkdown",
ReadmePath = "readmePath",
ReadmeUri = "readmeUri",
StorageCapacity = 123,
StorageType = "storageType",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
VersionName = "versionName",
WorkflowBucketOwnerId = "workflowBucketOwnerId",
WorkflowId = "workflowId"
};
Properties
Accelerators
Properties for CfnWorkflowVersionPropsMixin.
public string? Accelerators { get; set; }
Property Value
Remarks
ContainerRegistryMap
Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.
public object? ContainerRegistryMap { get; set; }
Property Value
Remarks
For more information, see Container images in the AWS HealthOmics User Guide .
Type union: either IResolvable or CfnWorkflowVersionPropsMixin.IContainerRegistryMapProperty
ContainerRegistryMapUri
Properties for CfnWorkflowVersionPropsMixin.
public string? ContainerRegistryMapUri { get; set; }
Property Value
Remarks
DefinitionRepository
Contains information about a source code repository that hosts the workflow definition files.
public object? DefinitionRepository { get; set; }
Property Value
Remarks
DefinitionUri
Properties for CfnWorkflowVersionPropsMixin.
public string? DefinitionUri { get; set; }
Property Value
Remarks
Description
The description of the workflow version.
public string? Description { get; set; }
Property Value
Remarks
Engine
Properties for CfnWorkflowVersionPropsMixin.
public string? Engine { get; set; }
Property Value
Remarks
Main
Properties for CfnWorkflowVersionPropsMixin.
public string? Main { get; set; }
Property Value
Remarks
ParameterTemplate
Properties for CfnWorkflowVersionPropsMixin.
public object? ParameterTemplate { get; set; }
Property Value
Remarks
Type union: either IResolvable or Dictionary<string, either IResolvable or CfnWorkflowVersionPropsMixin.IWorkflowParameterProperty>
ParameterTemplatePath
Path to the primary workflow parameter template JSON file inside the repository.
public string? ParameterTemplatePath { get; set; }
Property Value
Remarks
ReadmeMarkdown
The markdown content for the workflow's README file.
public string? ReadmeMarkdown { get; set; }
Property Value
Remarks
This provides documentation and usage information for users of the workflow.
ReadmePath
The path to the workflow README markdown file within the repository.
public string? ReadmePath { get; set; }
Property Value
Remarks
This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.
ReadmeUri
The S3 URI of the README file for the workflow.
public string? ReadmeUri { get; set; }
Property Value
Remarks
This file provides documentation and usage information for the workflow. The S3 URI must begin with s3://USER-OWNED-BUCKET/. The requester must have access to the S3 bucket and object. The max README content length is 500 KiB.
StorageCapacity
Properties for CfnWorkflowVersionPropsMixin.
public double? StorageCapacity { get; set; }
Property Value
Remarks
StorageType
Properties for CfnWorkflowVersionPropsMixin.
public string? StorageType { get; set; }
Property Value
Remarks
Tags
A map of resource tags.
public IDictionary<string, string>? Tags { get; set; }
Property Value
Remarks
VersionName
The name of the workflow version.
public string? VersionName { get; set; }
Property Value
Remarks
WorkflowBucketOwnerId
Properties for CfnWorkflowVersionPropsMixin.
public string? WorkflowBucketOwnerId { get; set; }
Property Value
Remarks
WorkflowId
The workflow's ID.
public string? WorkflowId { get; set; }