@Generated(value="jsii-pacmak/1.46.0 (build cd08c55)", date="2021-11-25T20:11:07.413Z") @Stability(value=Stable) public interface CfnAppProps extends software.amazon.jsii.JsiiSerializable
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.opsworks.*;
CfnAppProps cfnAppProps = CfnAppProps.builder()
.name("name")
.stackId("stackId")
.type("type")
// the properties below are optional
.appSource(SourceProperty.builder()
.password("password")
.revision("revision")
.sshKey("sshKey")
.type("type")
.url("url")
.username("username")
.build())
.attributes(Map.of(
"attributesKey", "attributes"))
.dataSources(List.of(DataSourceProperty.builder()
.arn("arn")
.databaseName("databaseName")
.type("type")
.build()))
.description("description")
.domains(List.of("domains"))
.enableSsl(false)
.environment(List.of(EnvironmentVariableProperty.builder()
.key("key")
.value("value")
// the properties below are optional
.secure(false)
.build()))
.shortname("shortname")
.sslConfiguration(SslConfigurationProperty.builder()
.certificate("certificate")
.chain("chain")
.privateKey("privateKey")
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnAppProps.Builder
A builder for
CfnAppProps |
static class |
CfnAppProps.Jsii$Proxy
An implementation for
CfnAppProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnAppProps.Builder |
builder() |
default Object |
getAppSource()
`AWS::OpsWorks::App.AppSource`.
|
default Object |
getAttributes()
`AWS::OpsWorks::App.Attributes`.
|
default Object |
getDataSources()
`AWS::OpsWorks::App.DataSources`.
|
default String |
getDescription()
`AWS::OpsWorks::App.Description`.
|
default List<String> |
getDomains()
`AWS::OpsWorks::App.Domains`.
|
default Object |
getEnableSsl()
`AWS::OpsWorks::App.EnableSsl`.
|
default Object |
getEnvironment()
`AWS::OpsWorks::App.Environment`.
|
String |
getName()
`AWS::OpsWorks::App.Name`.
|
default String |
getShortname()
`AWS::OpsWorks::App.Shortname`.
|
default Object |
getSslConfiguration()
`AWS::OpsWorks::App.SslConfiguration`.
|
String |
getStackId()
`AWS::OpsWorks::App.StackId`.
|
String |
getType()
`AWS::OpsWorks::App.Type`.
|
@Stability(value=Stable) @Nullable default Object getAppSource()
@Stability(value=Stable) @Nullable default Object getAttributes()
@Stability(value=Stable) @Nullable default Object getDataSources()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default List<String> getDomains()
@Stability(value=Stable) @Nullable default Object getEnableSsl()
@Stability(value=Stable) @Nullable default Object getEnvironment()
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @Nullable default String getShortname()
@Stability(value=Stable) @Nullable default Object getSslConfiguration()
@Stability(value=Stable) @NotNull String getStackId()
@Stability(value=Stable) @NotNull String getType()
@Stability(value=Stable) static CfnAppProps.Builder builder()
CfnAppProps.Builder of CfnAppPropsCopyright © 2021. All rights reserved.