Interface ClusterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ClusterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.013Z")
@Stability(Experimental)
public interface ClusterProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for creating a MediaLive Cluster.
Example:
Stack stack;
IRole instanceRole;
Cluster cluster = Cluster.Builder.create(stack, "Cluster")
.clusterName("on-prem-cluster")
.clusterType(ClusterType.ON_PREMISES)
.instanceRole(instanceRole)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forClusterPropsstatic final classAn implementation forClusterProps -
Method Summary
Modifier and TypeMethodDescriptionstatic ClusterProps.Builderbuilder()default String(experimental) The name of the cluster.default ClusterType(experimental) The hardware type for the cluster.(experimental) The IAM role for nodes in the cluster.default ClusterNetworkSettings(experimental) Network settings for the cluster - only required if your networking setup requires it.getTags()(experimental) Tags to add to the cluster.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceRole
(experimental) The IAM role for nodes in the cluster.[disable-awslint:prefer-ref-interface]
-
getClusterName
(experimental) The name of the cluster.Default: - auto-generated name
-
getClusterType
(experimental) The hardware type for the cluster.Default: ClusterType.ON_PREMISES
-
getNetworkSettings
(experimental) Network settings for the cluster - only required if your networking setup requires it.Default: - no network settings
- See Also:
-
getTags
(experimental) Tags to add to the cluster.Default: - no tags
-
builder
- Returns:
- a
ClusterProps.BuilderofClusterProps
-