Interface CfnApplicationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplicationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-15T10:24:54.751Z")
@Stability(Stable)
public interface CfnApplicationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnApplication
.
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.appstream.*; CfnApplicationProps cfnApplicationProps = CfnApplicationProps.builder() .appBlockArn("appBlockArn") .iconS3Location(S3LocationProperty.builder() .s3Bucket("s3Bucket") .s3Key("s3Key") .build()) .instanceFamilies(List.of("instanceFamilies")) .launchPath("launchPath") .name("name") .platforms(List.of("platforms")) // the properties below are optional .attributesToDelete(List.of("attributesToDelete")) .description("description") .displayName("displayName") .launchParameters("launchParameters") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .workingDirectory("workingDirectory") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApplicationProps
static final class
An implementation forCfnApplicationProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnApplicationProps.Builder
builder()
The app block ARN with which the application should be associated.A list of attributes to delete from an application.default String
The description of the application.default String
The display name of the application.The icon S3 location of the application.The instance families the application supports.default String
The launch parameters of the application.The launch path of the application.getName()
The name of the application.The platforms the application supports.getTags()
The tags of the application.default String
The working directory of the application.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAppBlockArn
The app block ARN with which the application should be associated.- See Also:
-
getIconS3Location
The icon S3 location of the application.- See Also:
-
getInstanceFamilies
The instance families the application supports.Allowed Values :
GENERAL_PURPOSE
|GRAPHICS_G4
- See Also:
-
getLaunchPath
The launch path of the application.- See Also:
-
getName
The name of the application.This name is visible to users when a name is not specified in the DisplayName property.
Pattern :
^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
- See Also:
-
getPlatforms
The platforms the application supports.Allowed Values :
WINDOWS_SERVER_2019
|AMAZON_LINUX2
- See Also:
-
getAttributesToDelete
A list of attributes to delete from an application.- See Also:
-
getDescription
The description of the application.- See Also:
-
getDisplayName
The display name of the application.This name is visible to users in the application catalog.
- See Also:
-
getLaunchParameters
The launch parameters of the application.- See Also:
-
getTags
The tags of the application.- See Also:
-
getWorkingDirectory
The working directory of the application.- See Also:
-
builder
- Returns:
- a
CfnApplicationProps.Builder
ofCfnApplicationProps
-