Interface CfnWorkflowVersionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkflowVersionProps.Jsii$Proxy
CfnWorkflowVersion.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.omics.*;
CfnWorkflowVersionProps cfnWorkflowVersionProps = CfnWorkflowVersionProps.builder()
.versionName("versionName")
.workflowId("workflowId")
// the properties below are optional
.accelerators("accelerators")
.containerRegistryMap(ContainerRegistryMapProperty.builder()
.imageMappings(List.of(ImageMappingProperty.builder()
.destinationImage("destinationImage")
.sourceImage("sourceImage")
.build()))
.registryMappings(List.of(RegistryMappingProperty.builder()
.ecrAccountId("ecrAccountId")
.ecrRepositoryPrefix("ecrRepositoryPrefix")
.upstreamRegistryUrl("upstreamRegistryUrl")
.upstreamRepositoryPrefix("upstreamRepositoryPrefix")
.build()))
.build())
.containerRegistryMapUri("containerRegistryMapUri")
.definitionRepository(DefinitionRepositoryProperty.builder()
.connectionArn("connectionArn")
.excludeFilePatterns(List.of("excludeFilePatterns"))
.fullRepositoryId("fullRepositoryId")
.sourceReference(SourceReferenceProperty.builder()
.type("type")
.value("value")
.build())
.build())
.definitionUri("definitionUri")
.description("description")
.engine("engine")
.main("main")
.parameterTemplate(Map.of(
"parameterTemplateKey", WorkflowParameterProperty.builder()
.description("description")
.optional(false)
.build()))
.parameterTemplatePath("parameterTemplatePath")
.readmeMarkdown("readmeMarkdown")
.readmePath("readmePath")
.readmeUri("readmeUri")
.storageCapacity(123)
.storageType("storageType")
.tags(Map.of(
"tagsKey", "tags"))
.workflowBucketOwnerId("workflowBucketOwnerId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkflowVersionPropsstatic final classAn implementation forCfnWorkflowVersionProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default Stringdefault ObjectUse a container registry map to specify mappings between the ECR private repository and one or more upstream registries.default Stringdefault ObjectContains information about a source code repository that hosts the workflow definition files.default Stringdefault StringThe description of the workflow version.default Stringdefault StringgetMain()default ObjectReturns union: eitherIResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnWorkflowVersion.WorkflowParameterProperty>default StringPath to the primary workflow parameter template JSON file inside the repository.default StringThe markdown content for the workflow's README file.default StringThe path to the workflow README markdown file within the repository.default StringThe S3 URI of the README file for the workflow.default Numberdefault StringgetTags()A map of resource tags.The name of the workflow version.default StringThe workflow's ID.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getVersionName
The name of the workflow version.- See Also:
-
getWorkflowId
The workflow's ID.- See Also:
-
getAccelerators
- See Also:
-
getContainerRegistryMap
Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.For more information, see Container images in the AWS HealthOmics User Guide .
Returns union: either
IResolvableorCfnWorkflowVersion.ContainerRegistryMapProperty- See Also:
-
getContainerRegistryMapUri
- See Also:
-
getDefinitionRepository
Contains information about a source code repository that hosts the workflow definition files.Returns union: either
IResolvableorCfnWorkflowVersion.DefinitionRepositoryProperty- See Also:
-
getDefinitionUri
- See Also:
-
getDescription
The description of the workflow version.- See Also:
-
getEngine
- See Also:
-
getMain
- See Also:
-
getParameterTemplate
Returns union: eitherIResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnWorkflowVersion.WorkflowParameterProperty>- See Also:
-
getParameterTemplatePath
Path to the primary workflow parameter template JSON file inside the repository.- See Also:
-
getReadmeMarkdown
The markdown content for the workflow's README file.This provides documentation and usage information for users of the workflow.
- See Also:
-
getReadmePath
The path to the workflow README markdown file within the repository.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.
- See Also:
-
getReadmeUri
The S3 URI of the README file for the workflow.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.
- See Also:
-
getStorageCapacity
- See Also:
-
getStorageType
- See Also:
-
getTags
A map of resource tags.- See Also:
-
getWorkflowBucketOwnerId
- See Also:
-
builder
- Returns:
- a
CfnWorkflowVersionProps.BuilderofCfnWorkflowVersionProps
-