Interface CfnService.CodeRepositoryProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnService.CodeRepositoryProperty.Jsii$Proxy
- Enclosing class:
CfnService
@Stability(Stable)
public static interface CfnService.CodeRepositoryProperty
extends software.amazon.jsii.JsiiSerializable
Describes a source code repository.
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.apprunner.*; CodeRepositoryProperty codeRepositoryProperty = CodeRepositoryProperty.builder() .repositoryUrl("repositoryUrl") .sourceCodeVersion(SourceCodeVersionProperty.builder() .type("type") .value("value") .build()) // the properties below are optional .codeConfiguration(CodeConfigurationProperty.builder() .configurationSource("configurationSource") // the properties below are optional .codeConfigurationValues(CodeConfigurationValuesProperty.builder() .runtime("runtime") // the properties below are optional .buildCommand("buildCommand") .port("port") .runtimeEnvironmentSecrets(List.of(KeyValuePairProperty.builder() .name("name") .value("value") .build())) .runtimeEnvironmentVariables(List.of(KeyValuePairProperty.builder() .name("name") .value("value") .build())) .startCommand("startCommand") .build()) .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnService.CodeRepositoryProperty
static final class
An implementation forCfnService.CodeRepositoryProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRepositoryUrl
The location of the repository that contains the source code. -
getSourceCodeVersion
The version that should be used within the source code repository. -
getCodeConfiguration
Configuration for building and running the service from a source code repository.CodeConfiguration
is required only forCreateService
request. -
builder
-