# CfnNodeProps

Properties for defining a `CfnNode`.

Extends: CfnNodeProps
Used as props by: CfnNode

- Source: Generated code
- Type last changed: v2.110.0 · 17 Nov 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_managedblockchain as managedblockchain } from 'aws-cdk-lib';
const cfnNodeProps: managedblockchain.CfnNodeProps = {
  networkId: 'networkId',
  nodeConfiguration: {
    availabilityZone: 'availabilityZone',
    instanceType: 'instanceType',
  },

  // the properties below are optional
  memberId: 'memberId',
};
```

## Properties

- `memberId`: string — The unique identifier of the member to which the node belongs.

  Applies only to Hyperledger Fabric.

- `networkId`: string (required) — The unique identifier of the network for the node.

  Ethereum public networks have the following `NetworkId` s:

  - `n-ethereum-mainnet`

- `nodeConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnNode.NodeConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_managedblockchain.CfnNode.NodeConfigurationProperty.html) (required) — Configuration properties of a peer node.
