CfnNodePropsMixin
- class aws_cdk.mixins_preview.aws_managedblockchain.mixins.CfnNodePropsMixin(props, *, strategy=None)
Bases:
MixinCreates a node on the specified blockchain network.
Applies to Hyperledger Fabric and Ethereum.
- See:
- CloudformationResource:
AWS::ManagedBlockchain::Node
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_managedblockchain import mixins as managedblockchain_mixins cfn_node_props_mixin = managedblockchain_mixins.CfnNodePropsMixin(managedblockchain_mixins.CfnNodeMixinProps( member_id="memberId", network_id="networkId", node_configuration=managedblockchain_mixins.CfnNodePropsMixin.NodeConfigurationProperty( availability_zone="availabilityZone", instance_type="instanceType" ) ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::ManagedBlockchain::Node.- Parameters:
props (
Union[CfnNodeMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['memberId', 'networkId', 'nodeConfiguration']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
NodeConfigurationProperty
- class CfnNodePropsMixin.NodeConfigurationProperty(*, availability_zone=None, instance_type=None)
Bases:
objectConfiguration properties of a peer node within a membership.
- Parameters:
availability_zone (
Optional[str]) – The Availability Zone in which the node exists. Required for Ethereum nodes.instance_type (
Optional[str]) – The Amazon Managed Blockchain instance type for the node.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_managedblockchain import mixins as managedblockchain_mixins node_configuration_property = managedblockchain_mixins.CfnNodePropsMixin.NodeConfigurationProperty( availability_zone="availabilityZone", instance_type="instanceType" )
Attributes
- availability_zone
The Availability Zone in which the node exists.
Required for Ethereum nodes.
- instance_type
The Amazon Managed Blockchain instance type for the node.