Interface CfnDeviceMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeviceMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:01.854Z")
@Stability(Stable)
public interface CfnDeviceMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDevicePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.networkmanager.*;
CfnDeviceMixinProps cfnDeviceMixinProps = CfnDeviceMixinProps.builder()
.awsLocation(AWSLocationProperty.builder()
.subnetArn("subnetArn")
.zone("zone")
.build())
.description("description")
.globalNetworkId("globalNetworkId")
.location(LocationProperty.builder()
.address("address")
.latitude("latitude")
.longitude("longitude")
.build())
.model("model")
.serialNumber("serialNumber")
.siteId("siteId")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.vendor("vendor")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDeviceMixinPropsstatic final classAn implementation forCfnDeviceMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnDeviceMixinProps.Builderbuilder()default ObjectThe AWS location of the device.default StringA description of the device.default StringThe ID of the global network.default ObjectThe site location.default StringgetModel()The model of the device.default StringThe serial number of the device.default StringThe site ID.getTags()The tags for the device.default StringgetType()The device type.default StringThe vendor of the device.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAwsLocation
The AWS location of the device.Returns union: either
IResolvableorCfnDevicePropsMixin.AWSLocationProperty- See Also:
-
getDescription
A description of the device.Constraints: Maximum length of 256 characters.
- See Also:
-
getGlobalNetworkId
The ID of the global network.- See Also:
-
getLocation
The site location.Returns union: either
IResolvableorCfnDevicePropsMixin.LocationProperty- See Also:
-
getModel
The model of the device.Constraints: Maximum length of 128 characters.
- See Also:
-
getSerialNumber
The serial number of the device.Constraints: Maximum length of 128 characters.
- See Also:
-
getSiteId
The site ID.- See Also:
-
getTags
The tags for the device.- See Also:
-
getType
The device type.- See Also:
-
getVendor
The vendor of the device.Constraints: Maximum length of 128 characters.
- See Also:
-
builder
- Returns:
- a
CfnDeviceMixinProps.BuilderofCfnDeviceMixinProps
-