API Reference
Structs
ArrowFormat
Theme arrow format definition.
Initializer
import software.aws.pdk.aws_arch.aws_arch.ArrowFormat;
ArrowFormat.builder()
.color(java.lang.String)
.color(java.lang.Boolean)
.head(java.lang.String)
.style(java.lang.String)
.tail(java.lang.String)
.width(java.lang.Number)
.build();
Properties
Name | Type | Description |
---|---|---|
color |
java.lang.String OR java.lang.Boolean |
No description. |
head |
java.lang.String |
No description. |
style |
java.lang.String |
No description. |
tail |
java.lang.String |
No description. |
width |
java.lang.Number |
No description. |
color
Required
public java.lang.Object getColor();
- Type: java.lang.String OR java.lang.Boolean
head
Required
public java.lang.String getHead();
- Type: java.lang.String
style
Required
public java.lang.String getStyle();
- Type: java.lang.String
tail
Required
public java.lang.String getTail();
- Type: java.lang.String
width
Required
public java.lang.Number getWidth();
- Type: java.lang.Number
AwsCategoryDefinition
Category definition.
Initializer
import software.aws.pdk.aws_arch.aws_arch.AwsCategoryDefinition;
AwsCategoryDefinition.builder()
.fillColor(java.lang.String)
.gradientColor(java.lang.String)
.id(java.lang.String)
.name(java.lang.String)
// .fontColor(java.lang.String)
// .variants(java.util.List<java.lang.String>)
.build();
Properties
Name | Type | Description |
---|---|---|
fillColor |
java.lang.String |
No description. |
gradientColor |
java.lang.String |
No description. |
id |
java.lang.String |
No description. |
name |
java.lang.String |
No description. |
fontColor |
java.lang.String |
No description. |
variants |
java.util.List |
No description. |
fillColor
Required
public java.lang.String getFillColor();
- Type: java.lang.String
gradientColor
Required
public java.lang.String getGradientColor();
- Type: java.lang.String
id
Required
public java.lang.String getId();
- Type: java.lang.String
name
Required
public java.lang.String getName();
- Type: java.lang.String
fontColor
Optional
public java.lang.String getFontColor();
- Type: java.lang.String
variants
Optional
public java.util.List<java.lang.String> getVariants();
- Type: java.util.List
AwsDrawioResourceIconStyle
Drawio resource icon style definition for AWS Resources.
Initializer
import software.aws.pdk.aws_arch.AwsDrawioResourceIconStyle;
AwsDrawioResourceIconStyle.builder()
.align(java.lang.String)
.aspect(java.lang.String)
.dashed(java.lang.Number)
.fontSize(java.lang.Number)
.fontStyle(java.lang.String)
.fontStyle(java.lang.Number)
.gradientDirection(java.lang.String)
.html(java.lang.Number)
.outlineConnect(java.lang.Number)
.strokeColor(java.lang.String)
.verticalAlign(java.lang.String)
.verticalLabelPosition(java.lang.String)
// .pointerEvent(java.lang.Number)
.fillColor(java.lang.String)
.fontColor(java.lang.String)
.gradientColor(java.lang.String)
.resIcon(ShapeNames)
.shape(DrawioAws4ParentShapes)
.build();
Properties
Name | Type | Description |
---|---|---|
align |
java.lang.String |
No description. |
aspect |
java.lang.String |
No description. |
dashed |
java.lang.Number |
No description. |
fontSize |
java.lang.Number |
No description. |
fontStyle |
java.lang.String OR java.lang.Number |
No description. |
gradientDirection |
java.lang.String |
No description. |
html |
java.lang.Number |
No description. |
outlineConnect |
java.lang.Number |
No description. |
strokeColor |
java.lang.String |
No description. |
verticalAlign |
java.lang.String |
No description. |
verticalLabelPosition |
java.lang.String |
No description. |
pointerEvent |
java.lang.Number |
No description. |
fillColor |
java.lang.String |
No description. |
fontColor |
java.lang.String |
No description. |
gradientColor |
java.lang.String |
No description. |
resIcon |
software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames |
No description. |
shape |
software.aws.pdk.aws_arch.aws_arch.DrawioAws4ParentShapes |
No description. |
align
Required
public java.lang.String getAlign();
- Type: java.lang.String
aspect
Required
public java.lang.String getAspect();
- Type: java.lang.String
dashed
Required
public java.lang.Number getDashed();
- Type: java.lang.Number
fontSize
Required
public java.lang.Number getFontSize();
- Type: java.lang.Number
fontStyle
Required
public java.lang.Object getFontStyle();
- Type: java.lang.String OR java.lang.Number
gradientDirection
Required
public java.lang.String getGradientDirection();
- Type: java.lang.String
html
Required
public java.lang.Number getHtml();
- Type: java.lang.Number
outlineConnect
Required
public java.lang.Number getOutlineConnect();
- Type: java.lang.Number
strokeColor
Required
public java.lang.String getStrokeColor();
- Type: java.lang.String
verticalAlign
Required
public java.lang.String getVerticalAlign();
- Type: java.lang.String
verticalLabelPosition
Required
public java.lang.String getVerticalLabelPosition();
- Type: java.lang.String
pointerEvent
Optional
public java.lang.Number getPointerEvent();
- Type: java.lang.Number
fillColor
Required
public java.lang.String getFillColor();
- Type: java.lang.String
fontColor
Required
public java.lang.String getFontColor();
- Type: java.lang.String
gradientColor
Required
public java.lang.String getGradientColor();
- Type: java.lang.String
resIcon
Required
public ShapeNames getResIcon();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
shape
Required
public DrawioAws4ParentShapes getShape();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioAws4ParentShapes
AwsDrawioShapeStyle
Drawio shape based style definition.
Initializer
import software.aws.pdk.aws_arch.AwsDrawioShapeStyle;
AwsDrawioShapeStyle.builder()
.align(java.lang.String)
.aspect(java.lang.String)
.dashed(java.lang.Number)
.fontSize(java.lang.Number)
.fontStyle(java.lang.String)
.fontStyle(java.lang.Number)
.gradientDirection(java.lang.String)
.html(java.lang.Number)
.outlineConnect(java.lang.Number)
.strokeColor(java.lang.String)
.verticalAlign(java.lang.String)
.verticalLabelPosition(java.lang.String)
// .pointerEvent(java.lang.Number)
.fillColor(java.lang.String)
.fontColor(java.lang.String)
.gradientColor(java.lang.String)
.shape(ShapeNames)
.build();
Properties
Name | Type | Description |
---|---|---|
align |
java.lang.String |
No description. |
aspect |
java.lang.String |
No description. |
dashed |
java.lang.Number |
No description. |
fontSize |
java.lang.Number |
No description. |
fontStyle |
java.lang.String OR java.lang.Number |
No description. |
gradientDirection |
java.lang.String |
No description. |
html |
java.lang.Number |
No description. |
outlineConnect |
java.lang.Number |
No description. |
strokeColor |
java.lang.String |
No description. |
verticalAlign |
java.lang.String |
No description. |
verticalLabelPosition |
java.lang.String |
No description. |
pointerEvent |
java.lang.Number |
No description. |
fillColor |
java.lang.String |
No description. |
fontColor |
java.lang.String |
No description. |
gradientColor |
java.lang.String |
No description. |
shape |
software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames |
No description. |
align
Required
public java.lang.String getAlign();
- Type: java.lang.String
aspect
Required
public java.lang.String getAspect();
- Type: java.lang.String
dashed
Required
public java.lang.Number getDashed();
- Type: java.lang.Number
fontSize
Required
public java.lang.Number getFontSize();
- Type: java.lang.Number
fontStyle
Required
public java.lang.Object getFontStyle();
- Type: java.lang.String OR java.lang.Number
gradientDirection
Required
public java.lang.String getGradientDirection();
- Type: java.lang.String
html
Required
public java.lang.Number getHtml();
- Type: java.lang.Number
outlineConnect
Required
public java.lang.Number getOutlineConnect();
- Type: java.lang.Number
strokeColor
Required
public java.lang.String getStrokeColor();
- Type: java.lang.String
verticalAlign
Required
public java.lang.String getVerticalAlign();
- Type: java.lang.String
verticalLabelPosition
Required
public java.lang.String getVerticalLabelPosition();
- Type: java.lang.String
pointerEvent
Optional
public java.lang.Number getPointerEvent();
- Type: java.lang.Number
fillColor
Required
public java.lang.String getFillColor();
- Type: java.lang.String
fontColor
Required
public java.lang.String getFontColor();
- Type: java.lang.String
gradientColor
Required
public java.lang.String getGradientColor();
- Type: java.lang.String
shape
Required
public ShapeNames getShape();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
DrawioAwsResourceIconStyleBase
Based style definition for drawio aws resource icon.
Initializer
import software.aws.pdk.aws_arch.aws_arch.DrawioAwsResourceIconStyleBase;
DrawioAwsResourceIconStyleBase.builder()
.align(java.lang.String)
.aspect(java.lang.String)
.dashed(java.lang.Number)
.fontSize(java.lang.Number)
.fontStyle(java.lang.String)
.fontStyle(java.lang.Number)
.gradientDirection(java.lang.String)
.html(java.lang.Number)
.outlineConnect(java.lang.Number)
.strokeColor(java.lang.String)
.verticalAlign(java.lang.String)
.verticalLabelPosition(java.lang.String)
// .pointerEvent(java.lang.Number)
.fillColor(java.lang.String)
.fontColor(java.lang.String)
.gradientColor(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
align |
java.lang.String |
No description. |
aspect |
java.lang.String |
No description. |
dashed |
java.lang.Number |
No description. |
fontSize |
java.lang.Number |
No description. |
fontStyle |
java.lang.String OR java.lang.Number |
No description. |
gradientDirection |
java.lang.String |
No description. |
html |
java.lang.Number |
No description. |
outlineConnect |
java.lang.Number |
No description. |
strokeColor |
java.lang.String |
No description. |
verticalAlign |
java.lang.String |
No description. |
verticalLabelPosition |
java.lang.String |
No description. |
pointerEvent |
java.lang.Number |
No description. |
fillColor |
java.lang.String |
No description. |
fontColor |
java.lang.String |
No description. |
gradientColor |
java.lang.String |
No description. |
align
Required
public java.lang.String getAlign();
- Type: java.lang.String
aspect
Required
public java.lang.String getAspect();
- Type: java.lang.String
dashed
Required
public java.lang.Number getDashed();
- Type: java.lang.Number
fontSize
Required
public java.lang.Number getFontSize();
- Type: java.lang.Number
fontStyle
Required
public java.lang.Object getFontStyle();
- Type: java.lang.String OR java.lang.Number
gradientDirection
Required
public java.lang.String getGradientDirection();
- Type: java.lang.String
html
Required
public java.lang.Number getHtml();
- Type: java.lang.Number
outlineConnect
Required
public java.lang.Number getOutlineConnect();
- Type: java.lang.Number
strokeColor
Required
public java.lang.String getStrokeColor();
- Type: java.lang.String
verticalAlign
Required
public java.lang.String getVerticalAlign();
- Type: java.lang.String
verticalLabelPosition
Required
public java.lang.String getVerticalLabelPosition();
- Type: java.lang.String
pointerEvent
Optional
public java.lang.Number getPointerEvent();
- Type: java.lang.Number
fillColor
Required
public java.lang.String getFillColor();
- Type: java.lang.String
fontColor
Required
public java.lang.String getFontColor();
- Type: java.lang.String
gradientColor
Required
public java.lang.String getGradientColor();
- Type: java.lang.String
DrawioAwsShapeStyleBase
Base definition of drawio aws shape style.
Initializer
import software.aws.pdk.aws_arch.aws_arch.DrawioAwsShapeStyleBase;
DrawioAwsShapeStyleBase.builder()
.align(java.lang.String)
.aspect(java.lang.String)
.dashed(java.lang.Number)
.fontSize(java.lang.Number)
.fontStyle(java.lang.String)
.fontStyle(java.lang.Number)
.gradientDirection(java.lang.String)
.html(java.lang.Number)
.outlineConnect(java.lang.Number)
.strokeColor(java.lang.String)
.verticalAlign(java.lang.String)
.verticalLabelPosition(java.lang.String)
// .pointerEvent(java.lang.Number)
.build();
Properties
Name | Type | Description |
---|---|---|
align |
java.lang.String |
No description. |
aspect |
java.lang.String |
No description. |
dashed |
java.lang.Number |
No description. |
fontSize |
java.lang.Number |
No description. |
fontStyle |
java.lang.String OR java.lang.Number |
No description. |
gradientDirection |
java.lang.String |
No description. |
html |
java.lang.Number |
No description. |
outlineConnect |
java.lang.Number |
No description. |
strokeColor |
java.lang.String |
No description. |
verticalAlign |
java.lang.String |
No description. |
verticalLabelPosition |
java.lang.String |
No description. |
pointerEvent |
java.lang.Number |
No description. |
align
Required
public java.lang.String getAlign();
- Type: java.lang.String
aspect
Required
public java.lang.String getAspect();
- Type: java.lang.String
dashed
Required
public java.lang.Number getDashed();
- Type: java.lang.Number
fontSize
Required
public java.lang.Number getFontSize();
- Type: java.lang.Number
fontStyle
Required
public java.lang.Object getFontStyle();
- Type: java.lang.String OR java.lang.Number
gradientDirection
Required
public java.lang.String getGradientDirection();
- Type: java.lang.String
html
Required
public java.lang.Number getHtml();
- Type: java.lang.Number
outlineConnect
Required
public java.lang.Number getOutlineConnect();
- Type: java.lang.Number
strokeColor
Required
public java.lang.String getStrokeColor();
- Type: java.lang.String
verticalAlign
Required
public java.lang.String getVerticalAlign();
- Type: java.lang.String
verticalLabelPosition
Required
public java.lang.String getVerticalLabelPosition();
- Type: java.lang.String
pointerEvent
Optional
public java.lang.Number getPointerEvent();
- Type: java.lang.Number
GroupFormat
Theme group format definition.
Initializer
import software.aws.pdk.aws_arch.aws_arch.GroupFormat;
GroupFormat.builder()
.bgcolor(java.lang.String)
.bgcolor(java.lang.Boolean)
.borderColor(java.lang.String)
.borderColor(java.lang.Boolean)
.borderStyle(java.lang.String)
.color(java.lang.String)
.color(java.lang.Boolean)
// .iconPng(java.lang.String)
// .labelLocation(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
bgcolor |
java.lang.String OR java.lang.Boolean |
No description. |
borderColor |
java.lang.String OR java.lang.Boolean |
No description. |
borderStyle |
java.lang.String |
No description. |
color |
java.lang.String OR java.lang.Boolean |
No description. |
iconPng |
java.lang.String |
No description. |
labelLocation |
java.lang.String |
No description. |
bgcolor
Required
public java.lang.Object getBgcolor();
- Type: java.lang.String OR java.lang.Boolean
borderColor
Required
public java.lang.Object getBorderColor();
- Type: java.lang.String OR java.lang.Boolean
borderStyle
Required
public java.lang.String getBorderStyle();
- Type: java.lang.String
color
Required
public java.lang.Object getColor();
- Type: java.lang.String OR java.lang.Boolean
iconPng
Optional
public java.lang.String getIconPng();
- Type: java.lang.String
labelLocation
Optional
public java.lang.String getLabelLocation();
- Type: java.lang.String
ParsedAssetKey
Parsed asset key.
Initializer
import software.aws.pdk.aws_arch.ParsedAssetKey;
ParsedAssetKey.builder()
.assetKey(java.lang.String)
.basename(java.lang.String)
.category(java.lang.String)
// .instanceType(java.lang.String)
// .iotThing(java.lang.String)
// .resource(java.lang.String)
// .service(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
assetKey |
java.lang.String |
Reference to the full key that was parsed. |
basename |
java.lang.String |
The last segment of the key (which is the nested icon). |
category |
java.lang.String |
Category id. |
instanceType |
java.lang.String |
The instance type if key is for an ec2 instance. |
iotThing |
java.lang.String |
The iot thing if key is for an iot thing. |
resource |
java.lang.String |
Resource id if key is for a resource. |
service |
java.lang.String |
Service id if key is partitioned by resource. |
assetKey
Required
public java.lang.String getAssetKey();
- Type: java.lang.String
Reference to the full key that was parsed.
basename
Required
public java.lang.String getBasename();
- Type: java.lang.String
The last segment of the key (which is the nested icon).
For instances and things this includes the dir prefix.
category
Required
public java.lang.String getCategory();
- Type: java.lang.String
Category id.
instanceType
Optional
public java.lang.String getInstanceType();
- Type: java.lang.String
The instance type if key is for an ec2 instance.
iotThing
Optional
public java.lang.String getIotThing();
- Type: java.lang.String
The iot thing if key is for an iot thing.
resource
Optional
public java.lang.String getResource();
- Type: java.lang.String
Resource id if key is for a resource.
service
Optional
public java.lang.String getService();
- Type: java.lang.String
Service id if key is partitioned by resource.
ParsedAssetKey
Parsed asset key.
Initializer
import software.aws.pdk.aws_arch.aws_arch.ParsedAssetKey;
ParsedAssetKey.builder()
.assetKey(java.lang.String)
.basename(java.lang.String)
.category(java.lang.String)
// .instanceType(java.lang.String)
// .iotThing(java.lang.String)
// .resource(java.lang.String)
// .service(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
assetKey |
java.lang.String |
Reference to the full key that was parsed. |
basename |
java.lang.String |
The last segment of the key (which is the nested icon). |
category |
java.lang.String |
Category id. |
instanceType |
java.lang.String |
The instance type if key is for an ec2 instance. |
iotThing |
java.lang.String |
The iot thing if key is for an iot thing. |
resource |
java.lang.String |
Resource id if key is for a resource. |
service |
java.lang.String |
Service id if key is partitioned by resource. |
assetKey
Required
public java.lang.String getAssetKey();
- Type: java.lang.String
Reference to the full key that was parsed.
basename
Required
public java.lang.String getBasename();
- Type: java.lang.String
The last segment of the key (which is the nested icon).
For instances and things this includes the dir prefix.
category
Required
public java.lang.String getCategory();
- Type: java.lang.String
Category id.
instanceType
Optional
public java.lang.String getInstanceType();
- Type: java.lang.String
The instance type if key is for an ec2 instance.
iotThing
Optional
public java.lang.String getIotThing();
- Type: java.lang.String
The iot thing if key is for an iot thing.
resource
Optional
public java.lang.String getResource();
- Type: java.lang.String
Resource id if key is for a resource.
service
Optional
public java.lang.String getService();
- Type: java.lang.String
Service id if key is partitioned by resource.
Theme
Theme definition.
Initializer
import software.aws.pdk.aws_arch.aws_arch.Theme;
Theme.builder()
.arrows(ThemeArrows)
.backgrounds(ThemeBackgrounds)
.groups(ThemeGroups)
.id(java.lang.String)
.text(ThemeText)
.build();
Properties
Name | Type | Description |
---|---|---|
arrows |
software.aws.pdk.aws_arch.aws_arch.ThemeArrows |
No description. |
backgrounds |
software.aws.pdk.aws_arch.aws_arch.ThemeBackgrounds |
No description. |
groups |
software.aws.pdk.aws_arch.aws_arch.ThemeGroups |
No description. |
id |
java.lang.String |
No description. |
text |
software.aws.pdk.aws_arch.aws_arch.ThemeText |
No description. |
arrows
Required
public ThemeArrows getArrows();
- Type: software.aws.pdk.aws_arch.aws_arch.ThemeArrows
backgrounds
Required
public ThemeBackgrounds getBackgrounds();
- Type: software.aws.pdk.aws_arch.aws_arch.ThemeBackgrounds
groups
Required
public ThemeGroups getGroups();
- Type: software.aws.pdk.aws_arch.aws_arch.ThemeGroups
id
Required
public java.lang.String getId();
- Type: java.lang.String
text
Required
public ThemeText getText();
- Type: software.aws.pdk.aws_arch.aws_arch.ThemeText
ThemeArrows
Theme arrow dictionary.
Initializer
import software.aws.pdk.aws_arch.aws_arch.ThemeArrows;
ThemeArrows.builder()
.child(ArrowFormat)
.default(ArrowFormat)
.dependency(ArrowFormat)
.reference(ArrowFormat)
.build();
Properties
Name | Type | Description |
---|---|---|
child |
software.aws.pdk.aws_arch.aws_arch.ArrowFormat |
No description. |
default |
software.aws.pdk.aws_arch.aws_arch.ArrowFormat |
No description. |
dependency |
software.aws.pdk.aws_arch.aws_arch.ArrowFormat |
No description. |
reference |
software.aws.pdk.aws_arch.aws_arch.ArrowFormat |
No description. |
child
Required
public ArrowFormat getChild();
- Type: software.aws.pdk.aws_arch.aws_arch.ArrowFormat
default
Required
public ArrowFormat getDefault();
- Type: software.aws.pdk.aws_arch.aws_arch.ArrowFormat
dependency
Required
public ArrowFormat getDependency();
- Type: software.aws.pdk.aws_arch.aws_arch.ArrowFormat
reference
Required
public ArrowFormat getReference();
- Type: software.aws.pdk.aws_arch.aws_arch.ArrowFormat
ThemeBackgrounds
Theme background dictionary.
Initializer
import software.aws.pdk.aws_arch.aws_arch.ThemeBackgrounds;
ThemeBackgrounds.builder()
.base(java.lang.String)
.generic(java.lang.String)
.private(java.lang.String)
.public(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
base |
java.lang.String |
No description. |
generic |
java.lang.String |
No description. |
private |
java.lang.String |
No description. |
public |
java.lang.String |
No description. |
base
Required
public java.lang.String getBase();
- Type: java.lang.String
generic
Required
public java.lang.String getGeneric();
- Type: java.lang.String
private
Required
public java.lang.String getPrivate();
- Type: java.lang.String
public
Required
public java.lang.String getPublic();
- Type: java.lang.String
ThemeGroups
Theme group dicionary.
Initializer
import software.aws.pdk.aws_arch.aws_arch.ThemeGroups;
ThemeGroups.builder()
.autoScalingGroup(GroupFormat)
.availabilityZone(GroupFormat)
.awsAccount(GroupFormat)
.awsIoTGreengrass(GroupFormat)
.awsIoTGreengrassDeployment(GroupFormat)
.awsStepFunctionsWorkflow(GroupFormat)
.cloud(GroupFormat)
.cloudAlt(GroupFormat)
.corporateDataCenter(GroupFormat)
.ec2InstanceContents(GroupFormat)
.elasticBeanstalkContainer(GroupFormat)
.generic(GroupFormat)
.genericAlt(GroupFormat)
.privateSubnet(GroupFormat)
.publicSubnet(GroupFormat)
.region(GroupFormat)
.securityGroup(GroupFormat)
.serverContents(GroupFormat)
.spotFleet(GroupFormat)
.vpc(GroupFormat)
.build();
Properties
Name | Type | Description |
---|---|---|
autoScalingGroup |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
availabilityZone |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
awsAccount |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
awsIoTGreengrass |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
awsIoTGreengrassDeployment |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
awsStepFunctionsWorkflow |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
cloud |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
cloudAlt |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
corporateDataCenter |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
ec2InstanceContents |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
elasticBeanstalkContainer |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
generic |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
genericAlt |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
privateSubnet |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
publicSubnet |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
region |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
securityGroup |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
serverContents |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
spotFleet |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
vpc |
software.aws.pdk.aws_arch.aws_arch.GroupFormat |
No description. |
autoScalingGroup
Required
public GroupFormat getAutoScalingGroup();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
availabilityZone
Required
public GroupFormat getAvailabilityZone();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
awsAccount
Required
public GroupFormat getAwsAccount();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
awsIoTGreengrass
Required
public GroupFormat getAwsIoTGreengrass();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
awsIoTGreengrassDeployment
Required
public GroupFormat getAwsIoTGreengrassDeployment();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
awsStepFunctionsWorkflow
Required
public GroupFormat getAwsStepFunctionsWorkflow();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
cloud
Required
public GroupFormat getCloud();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
cloudAlt
Required
public GroupFormat getCloudAlt();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
corporateDataCenter
Required
public GroupFormat getCorporateDataCenter();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
ec2InstanceContents
Required
public GroupFormat getEc2InstanceContents();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
elasticBeanstalkContainer
Required
public GroupFormat getElasticBeanstalkContainer();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
generic
Required
public GroupFormat getGeneric();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
genericAlt
Required
public GroupFormat getGenericAlt();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
privateSubnet
Required
public GroupFormat getPrivateSubnet();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
publicSubnet
Required
public GroupFormat getPublicSubnet();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
region
Required
public GroupFormat getRegion();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
securityGroup
Required
public GroupFormat getSecurityGroup();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
serverContents
Required
public GroupFormat getServerContents();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
spotFleet
Required
public GroupFormat getSpotFleet();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
vpc
Required
public GroupFormat getVpc();
- Type: software.aws.pdk.aws_arch.aws_arch.GroupFormat
ThemeText
Theme text dictionary.
Initializer
import software.aws.pdk.aws_arch.aws_arch.ThemeText;
ThemeText.builder()
.default(java.lang.String)
.primary(java.lang.String)
.secondary(java.lang.String)
.tertiary(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
default |
java.lang.String |
No description. |
primary |
java.lang.String |
No description. |
secondary |
java.lang.String |
No description. |
tertiary |
java.lang.String |
No description. |
default
Required
public java.lang.String getDefault();
- Type: java.lang.String
primary
Required
public java.lang.String getPrimary();
- Type: java.lang.String
secondary
Required
public java.lang.String getSecondary();
- Type: java.lang.String
tertiary
Required
public java.lang.String getTertiary();
- Type: java.lang.String
Classes
AwsArchitecture
AwsArchitecture provides an interface for retrieving the inferred normalization between @aws-cdk/cfnspec and AWS Architecture Icons systems for all CloudFormation "services" and "resources".
Static Functions
Name | Description |
---|---|
formatAssetPath |
Gets formatted asset path including extension and theme. |
getCategory |
Get specific category based on id. |
getInstanceTypeIcon |
Get icon for EC2 instance type. |
getRdsInstanceTypeIcon |
Get icon for RDS instance type. |
getResource |
Get resource based on Cfn Resource Type (eg: AWS::S3::Bucket). |
getService |
Get specific service based on identifier (eg: S3, AWS::S3, AWS::S3::Bucket). |
parseAssetPath |
Parse assets path into part descriptor. |
resolveAssetPath |
Resolve relative asset path to absolute asset path. |
resolveAssetSvgDataUrl |
Resolve relative asset path as SVG Data URL. |
formatAssetPath
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.formatAssetPath(java.lang.String qualifiedAssetKey, java.lang.String format),AwsArchitecture.formatAssetPath(java.lang.String qualifiedAssetKey, java.lang.String format, java.lang.String theme)
Gets formatted asset path including extension and theme.
qualifiedAssetKey
Required
- Type: java.lang.String
The qualified asset key (eg: compute/ec2/service_icon, storage/s3/bucket).
format
Required
- Type: java.lang.String
The format to return (eg: png, svg).
theme
Optional
- Type: java.lang.String
(Optional) The theme to use, if not specific or now matching asset for the them, the default theme is used.
getCategory
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.getCategory(java.lang.String category)
Get specific category based on id.
category
Required
- Type: java.lang.String
getInstanceTypeIcon
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.getInstanceTypeIcon(java.lang.String instanceType),AwsArchitecture.getInstanceTypeIcon(java.lang.String instanceType, java.lang.String format),AwsArchitecture.getInstanceTypeIcon(java.lang.String instanceType, java.lang.String format, java.lang.String theme)
Get icon for EC2 instance type.
instanceType
Required
- Type: java.lang.String
The {@link AwsAsset.InstanceType} to get icon for.
format
Optional
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
getRdsInstanceTypeIcon
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.getRdsInstanceTypeIcon(java.lang.String instanceType),AwsArchitecture.getRdsInstanceTypeIcon(java.lang.String instanceType, java.lang.String format),AwsArchitecture.getRdsInstanceTypeIcon(java.lang.String instanceType, java.lang.String format, java.lang.String theme)
Get icon for RDS instance type.
instanceType
Required
- Type: java.lang.String
The {@link AwsAsset.RdsInstanceType} to get icon for.
format
Optional
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
getResource
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.getResource(java.lang.String cfnType)
Get resource based on Cfn Resource Type (eg: AWS::S3::Bucket).
cfnType
Required
- Type: java.lang.String
getService
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.getService(java.lang.String identifier)
Get specific service based on identifier (eg: S3, AWS::S3, AWS::S3::Bucket).
identifier
Required
- Type: java.lang.String
parseAssetPath
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.parseAssetPath(java.lang.String assetPath)
Parse assets path into part descriptor.
assetPath
Required
- Type: java.lang.String
Absolute or relative asset file path to parse.
resolveAssetPath
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.resolveAssetPath(java.lang.String assetPath)
Resolve relative asset path to absolute asset path.
assetPath
Required
- Type: java.lang.String
The relative asset path to resolve.
resolveAssetSvgDataUrl
import software.aws.pdk.aws_arch.AwsArchitecture;
AwsArchitecture.resolveAssetSvgDataUrl(java.lang.String svgAssetPath)
Resolve relative asset path as SVG Data URL.
data:image/svg+xml;base64,...
svgAssetPath
Required
- Type: java.lang.String
The relative path of svg asset to resolve.
Properties
Name | Type | Description |
---|---|---|
assetDirectory |
java.lang.String |
The absolute directory where AWS Architecture Icons are stored and retrieved. |
categories |
java.util.Map |
Get all categories. |
resources |
java.util.Map |
Get all resources. |
services |
java.util.Map |
Get all services. |
assetDirectory
Required
public java.lang.String getAssetDirectory();
- Type: java.lang.String
The absolute directory where AWS Architecture Icons are stored and retrieved.
categories
Required
public java.util.Map<java.lang.String, AwsCategory> getCategories();
- Type: java.util.Map
AwsCategory\>
Get all categories.
resources
Required
public java.util.Map<java.lang.String, AwsResource> getResources();
- Type: java.util.Map
AwsResource\>
Get all resources.
services
Required
public java.util.Map<java.lang.String, AwsService> getServices();
- Type: java.util.Map
AwsService\>
Get all services.
AwsCategory
AwsCategory class provides an interface for normalizing category metadata between mapped systems.
Methods
Name | Description |
---|---|
categoryServices |
Gets a list of all services within this category. |
icon |
Retrieves a well-formatted relative path to the icon for this given category in the specified format. |
categoryServices
public java.util.List<AwsService> categoryServices()
Gets a list of all services within this category.
icon
public java.lang.String icon(java.lang.String format)
public java.lang.String icon(java.lang.String format, java.lang.String theme)
Retrieves a well-formatted relative path to the icon for this given category in the specified format.
format
Required
- Type: java.lang.String
theme
Optional
- Type: java.lang.String
Static Functions
Name | Description |
---|---|
getCategory |
Get {@link AwsCategory} based on {@link AwsCategoryId}. |
getCategory
import software.aws.pdk.aws_arch.AwsCategory;
AwsCategory.getCategory(java.lang.String id)
Get {@link AwsCategory} based on {@link AwsCategoryId}.
id
Required
- Type: java.lang.String
The id of the category to retrieve.
Properties
Name | Type | Description |
---|---|---|
categories |
java.util.Map |
Get record of all categories keyed by category id. |
fillColor |
java.lang.String |
Fill color for the category. |
fontColor |
java.lang.String |
Font color for the category. |
gradientColor |
java.lang.String |
Gradien color for the category. |
id |
java.lang.String |
The unique id of the category. |
name |
java.lang.String |
The proper name of the category. |
variants |
java.util.List |
Alternative names used to identity this category. |
drawioStyles |
AwsCategoryDrawioStyles |
Drawio style definition for this category. |
categories
Required
public java.util.Map<java.lang.String, AwsCategory> getCategories();
- Type: java.util.Map
AwsCategory\>
Get record of all categories keyed by category id.
fillColor
Required
public java.lang.String getFillColor();
- Type: java.lang.String
Fill color for the category.
fontColor
Required
public java.lang.String getFontColor();
- Type: java.lang.String
Font color for the category.
gradientColor
Required
public java.lang.String getGradientColor();
- Type: java.lang.String
Gradien color for the category.
id
Required
public java.lang.String getId();
- Type: java.lang.String
The unique id of the category.
Example
"security_identity_compliance";
name
Required
public java.lang.String getName();
- Type: java.lang.String
The proper name of the category.
Example
"Security, Identity, & Compliance";
variants
Required
public java.util.List<java.lang.String> getVariants();
- Type: java.util.List
Alternative names used to identity this category.
drawioStyles
Optional
public AwsCategoryDrawioStyles getDrawioStyles();
- Type: AwsCategoryDrawioStyles
Drawio style definition for this category.
AwsCategoryDrawioStyles
AwsCategoryDrawioStyles is a utility class for constructing drawio shape styles for services and resources.
Initializers
import software.aws.pdk.aws_arch.AwsCategoryDrawioStyles;
AwsCategoryDrawioStyles.Builder.create(ShapeNames categoryShape)
.align(java.lang.String)
.aspect(java.lang.String)
.dashed(java.lang.Number)
.fontSize(java.lang.Number)
.fontStyle(java.lang.String)
.fontStyle(java.lang.Number)
.gradientDirection(java.lang.String)
.html(java.lang.Number)
.outlineConnect(java.lang.Number)
.strokeColor(java.lang.String)
.verticalAlign(java.lang.String)
.verticalLabelPosition(java.lang.String)
// .pointerEvent(java.lang.Number)
.fillColor(java.lang.String)
.fontColor(java.lang.String)
.gradientColor(java.lang.String)
.build();
Name | Type | Description |
---|---|---|
categoryShape |
software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames |
No description. |
align |
java.lang.String |
No description. |
aspect |
java.lang.String |
No description. |
dashed |
java.lang.Number |
No description. |
fontSize |
java.lang.Number |
No description. |
fontStyle |
java.lang.String OR java.lang.Number |
No description. |
gradientDirection |
java.lang.String |
No description. |
html |
java.lang.Number |
No description. |
outlineConnect |
java.lang.Number |
No description. |
strokeColor |
java.lang.String |
No description. |
verticalAlign |
java.lang.String |
No description. |
verticalLabelPosition |
java.lang.String |
No description. |
pointerEvent |
java.lang.Number |
No description. |
fillColor |
java.lang.String |
No description. |
fontColor |
java.lang.String |
No description. |
gradientColor |
java.lang.String |
No description. |
categoryShape
Required
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
align
Required
- Type: java.lang.String
aspect
Required
- Type: java.lang.String
dashed
Required
- Type: java.lang.Number
fontSize
Required
- Type: java.lang.Number
fontStyle
Required
- Type: java.lang.String OR java.lang.Number
gradientDirection
Required
- Type: java.lang.String
html
Required
- Type: java.lang.Number
outlineConnect
Required
- Type: java.lang.Number
strokeColor
Required
- Type: java.lang.String
verticalAlign
Required
- Type: java.lang.String
verticalLabelPosition
Required
- Type: java.lang.String
pointerEvent
Optional
- Type: java.lang.Number
fillColor
Required
- Type: java.lang.String
fontColor
Required
- Type: java.lang.String
gradientColor
Required
- Type: java.lang.String
Methods
Name | Description |
---|---|
getResourceStyle |
Gets the drawio style for a resource based on the category style. |
getServiceStyle |
Gets the drawio style for a service based on the category style. |
getResourceStyle
public AwsDrawioShapeStyle getResourceStyle(ShapeNames resourceShape)
Gets the drawio style for a resource based on the category style.
resourceShape
Required
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
The resource shape to style based on category.
getServiceStyle
public AwsDrawioResourceIconStyle getServiceStyle(ShapeNames serviceShape)
Gets the drawio style for a service based on the category style.
serviceShape
Required
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
The service shape to style based on category.
Properties
Name | Type | Description |
---|---|---|
base |
software.aws.pdk.aws_arch.aws_arch.DrawioAwsResourceIconStyleBase |
No description. |
categoryShape |
software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames |
No description. |
categoryStyle |
AwsDrawioResourceIconStyle |
Get the drawio style for this category. |
base
Required
public DrawioAwsResourceIconStyleBase getBase();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioAwsResourceIconStyleBase
categoryShape
Required
public ShapeNames getCategoryShape();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
categoryStyle
Required
public AwsDrawioResourceIconStyle getCategoryStyle();
Get the drawio style for this category.
AwsResource
AwsResource class provides an interface for normalizing resource metadata between mapped systems.
Methods
Name | Description |
---|---|
drawioStyle |
Gets the draiwio style for the resource. |
getCategoryIcon |
Gets the category icon for the resource. |
getGeneralIcon |
Gets the general icon for the resource if available. |
getResourceIcon |
Gets the resource specific icon for the resource. |
getServiceIcon |
Gets the service icon for the resource. |
icon |
Gets the best icon match for the resource following the order of: 1. |
drawioStyle
public AwsDrawioShapeStyle drawioStyle()
Gets the draiwio style for the resource.
getCategoryIcon
public java.lang.String getCategoryIcon(java.lang.String format)
public java.lang.String getCategoryIcon(java.lang.String format, java.lang.String theme)
Gets the category icon for the resource.
This maybe different than {@link AwsResource.service.category.icon } based on mappings overrides, which if do not exist will fallback to {@link AwsResource.service.category.icon }.
format
Required
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
getGeneralIcon
public java.lang.String getGeneralIcon(java.lang.String format)
public java.lang.String getGeneralIcon(java.lang.String format, java.lang.String theme)
Gets the general icon for the resource if available.
format
Required
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
getResourceIcon
public java.lang.String getResourceIcon(java.lang.String format)
public java.lang.String getResourceIcon(java.lang.String format, java.lang.String theme)
Gets the resource specific icon for the resource.
format
Required
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
getServiceIcon
public java.lang.String getServiceIcon(java.lang.String format)
public java.lang.String getServiceIcon(java.lang.String format, java.lang.String theme)
Gets the service icon for the resource.
This maybe different than {@link AwsResource.service.icon } based on mappings overrides, which if do not exist will fallback to {@link AwsResource.service.icon }.
format
Required
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
icon
public java.lang.String icon(java.lang.String format)
public java.lang.String icon(java.lang.String format, java.lang.String theme)
Gets the best icon match for the resource following the order of: 1.
explicit resource icon 2. general icon 3. service icon
format
Required
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
Static Functions
Name | Description |
---|---|
findResource |
Find {@link AwsResource} associated with given value. |
getResource |
Get {@link AwsResource} by CloudFormation resource type. |
findResource
import software.aws.pdk.aws_arch.AwsResource;
AwsResource.findResource(java.lang.String value)
Find {@link AwsResource} associated with given value.
value
Required
- Type: java.lang.String
The value to match {@link AwsResource};
can be id, asset key, full name, etc.
getResource
import software.aws.pdk.aws_arch.AwsResource;
AwsResource.getResource(java.lang.String cfnResourceType)
Get {@link AwsResource} by CloudFormation resource type.
cfnResourceType
Required
- Type: java.lang.String
Fully qualifief CloudFormation resource type (eg: AWS:S3:Bucket).
Properties
Name | Type | Description |
---|---|---|
resources |
java.util.Map |
Get record of all resources keyed by resource id. |
cfnResourceType |
java.lang.String |
Fully-qualified CloudFormation resource type (eg: "AWS:S3:Bucket"). |
service |
AwsService |
The {@link AwsService} the resource belongs to. |
drawioShape |
software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames |
The drawio shape mapped to this resource, or undefined if no mapping. |
fullName |
java.lang.String |
The proper full name of the resource. |
resources
Required
public java.util.Map<java.lang.String, AwsResource> getResources();
- Type: java.util.Map
AwsResource\>
Get record of all resources keyed by resource id.
cfnResourceType
Required
public java.lang.String getCfnResourceType();
- Type: java.lang.String
Fully-qualified CloudFormation resource type (eg: "AWS:S3:Bucket").
service
Required
public AwsService getService();
- Type: AwsService
The {@link AwsService} the resource belongs to.
drawioShape
Optional
public ShapeNames getDrawioShape();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
The drawio shape mapped to this resource, or undefined if no mapping.
fullName
Optional
public java.lang.String getFullName();
- Type: java.lang.String
The proper full name of the resource.
Example
// Example automatically generated from non-compiling source. May contain errors.
"Bucket" , "Amazon S3 on Outposts";
AwsService
AwsService class provides an interface for normalizing service metadata between mapped systems.
Methods
Name | Description |
---|---|
drawioStyle |
Get drawio style for this service. |
icon |
Get relative asset icon for the service for a given format and optional theme. |
serviceResources |
List all resources of this service. |
drawioStyle
public AwsDrawioResourceIconStyle drawioStyle()
Get drawio style for this service.
icon
public java.lang.String icon(java.lang.String format)
public java.lang.String icon(java.lang.String format, java.lang.String theme)
Get relative asset icon for the service for a given format and optional theme.
format
Required
- Type: java.lang.String
The format of icon.
theme
Optional
- Type: java.lang.String
Optional theme.
serviceResources
public java.util.List<AwsResource> serviceResources()
List all resources of this service.
Static Functions
Name | Description |
---|---|
findService |
Finds the {@link AwsService} associated with a given value. |
getService |
Get {@link AwsService} by CloudFormation "service" name, where service name is expressed as <provider>::<service>::<resource> . |
findService
import software.aws.pdk.aws_arch.AwsService;
AwsService.findService(java.lang.String value)
Finds the {@link AwsService} associated with a given value.
value
Required
- Type: java.lang.String
Value to match {@link AwsService}, which can be id
, assetKey
, fullName
, etc.
getService
import software.aws.pdk.aws_arch.AwsService;
AwsService.getService(java.lang.String cfnService)
Get {@link AwsService} by CloudFormation "service" name, where service name is expressed as <provider>::<service>::<resource>
.
cfnService
Required
- Type: java.lang.String
The service name to retrieve {@link AwsService} for.
Properties
Name | Type | Description |
---|---|---|
services |
java.util.Map |
Get record of all {@link AwsService}s keyed by id . |
cfnProvider |
java.lang.String |
The CloudFormation "provider" for the service, as expressed by <provicer>::<service>::<resource> . |
cfnService |
java.lang.String |
The CloudFormation "service" for the service, as expressed by <provicer>::<service>::<resource> . |
fullName |
java.lang.String |
The proper full name of the service. |
category |
AwsCategory |
The category the service belongs to, or undefined if does not belong to a category. |
drawioShape |
software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames |
Drawio shape associated with this service, or undefined if service not mapped to draiwio shape. |
pricingMetadata |
software.aws.pdk.aws_arch.aws_arch.PricingManifest.Service |
Get service pricing metadata. |
pricingServiceCode |
java.lang.String |
The pricing serviceCode associated with this service, or undefined if service not mapped to pricing. |
services
Required
public java.util.Map<java.lang.String, AwsService> getServices();
- Type: java.util.Map
AwsService\>
Get record of all {@link AwsService}s keyed by id
.
cfnProvider
Required
public java.lang.String getCfnProvider();
- Type: java.lang.String
The CloudFormation "provider" for the service, as expressed by <provicer>::<service>::<resource>
.
cfnService
Required
public java.lang.String getCfnService();
- Type: java.lang.String
The CloudFormation "service" for the service, as expressed by <provicer>::<service>::<resource>
.
fullName
Required
public java.lang.String getFullName();
- Type: java.lang.String
The proper full name of the service.
Example
// Example automatically generated from non-compiling source. May contain errors.
"AWS Glue" , "Amazon S3";
category
Optional
public AwsCategory getCategory();
- Type: AwsCategory
The category the service belongs to, or undefined if does not belong to a category.
drawioShape
Optional
public ShapeNames getDrawioShape();
- Type: software.aws.pdk.aws_arch.aws_arch.DrawioSpec.Aws4.ShapeNames
Drawio shape associated with this service, or undefined if service not mapped to draiwio shape.
pricingMetadata
Optional
public Service getPricingMetadata();
- Type: software.aws.pdk.aws_arch.aws_arch.PricingManifest.Service
Get service pricing metadata.
pricingServiceCode
Optional
public java.lang.String getPricingServiceCode();
- Type: java.lang.String
The pricing serviceCode
associated with this service, or undefined if service not mapped to pricing.
Enums
DarkPalette
Dark theme color palette.
Members
Name | Description |
---|---|
PUBLIC |
No description. |
PRIVATE |
No description. |
GENERIC |
No description. |
PRIMARY |
No description. |
SECONDARY |
No description. |
TERTIARY |
No description. |
PUBLIC
PRIVATE
GENERIC
PRIMARY
SECONDARY
TERTIARY
DrawioAws4ParentShapes
Draiwio aws4 parent shapes enum.
Members
Name | Description |
---|---|
RESOURCE_ICON |
No description. |
RESOURCE_ICON
LightPalette
Light theme color palette.
Members
Name | Description |
---|---|
PUBLIC |
No description. |
PRIVATE |
No description. |
GENERIC |
No description. |
PRIMARY |
No description. |
SECONDARY |
No description. |
TERTIARY |
No description. |