Interface CfnWorkflowProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkflowProps.Jsii$Proxy
CfnWorkflow.
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.*;
CfnWorkflowProps cfnWorkflowProps = CfnWorkflowProps.builder()
.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")
.name("name")
.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 forCfnWorkflowPropsstatic final classAn implementation forCfnWorkflowProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnWorkflowProps.Builderbuilder()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 StringThe URI of a definition for the workflow.default StringThe parameter's description.default StringAn engine for the workflow.default StringgetMain()The path of the main definition file for the workflow.default StringgetName()The workflow's name.default ObjectThe workflow's parameter template.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 NumberThe default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.default StringgetTags()Tags for the workflow.default StringOptional workflow bucket owner ID to verify the workflow bucket.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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
IResolvableorCfnWorkflow.ContainerRegistryMapProperty- See Also:
-
getContainerRegistryMapUri
- See Also:
-
getDefinitionRepository
Contains information about a source code repository that hosts the workflow definition files.Returns union: either
IResolvableorCfnWorkflow.DefinitionRepositoryProperty- See Also:
-
getDefinitionUri
The URI of a definition for the workflow.- See Also:
-
getDescription
The parameter's description.- See Also:
-
getEngine
An engine for the workflow.- See Also:
-
getMain
The path of the main definition file for the workflow.- See Also:
-
getName
The workflow's name.- See Also:
-
getParameterTemplate
The workflow's parameter template.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnWorkflow.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
The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.The
storageCapacitycan be overwritten at run time. The storage capacity is not required for runs with aDYNAMICstorage type.- See Also:
-
getStorageType
- See Also:
-
getTags
Tags for the workflow.- See Also:
-
getWorkflowBucketOwnerId
Optional workflow bucket owner ID to verify the workflow bucket.- See Also:
-
builder
- Returns:
- a
CfnWorkflowProps.BuilderofCfnWorkflowProps
-