CfnMemberMixinProps

class aws_cdk.mixins_preview.aws_managedblockchain.mixins.CfnMemberMixinProps(*, invitation_id=None, member_configuration=None, network_configuration=None, network_id=None)

Bases: object

Properties for CfnMemberPropsMixin.

Parameters:
  • invitation_id (Optional[str]) – The unique identifier of the invitation to join the network sent to the account that creates the member.

  • member_configuration (Union[IResolvable, MemberConfigurationProperty, Dict[str, Any], None]) – Configuration properties of the member.

  • network_configuration (Union[IResolvable, NetworkConfigurationProperty, Dict[str, Any], None]) – Configuration properties of the network to which the member belongs.

  • network_id (Optional[str]) – The unique identifier of the network to which the member belongs.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html

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

cfn_member_mixin_props = managedblockchain_mixins.CfnMemberMixinProps(
    invitation_id="invitationId",
    member_configuration=managedblockchain_mixins.CfnMemberPropsMixin.MemberConfigurationProperty(
        description="description",
        member_framework_configuration=managedblockchain_mixins.CfnMemberPropsMixin.MemberFrameworkConfigurationProperty(
            member_fabric_configuration=managedblockchain_mixins.CfnMemberPropsMixin.MemberFabricConfigurationProperty(
                admin_password="adminPassword",
                admin_username="adminUsername"
            )
        ),
        name="name"
    ),
    network_configuration=managedblockchain_mixins.CfnMemberPropsMixin.NetworkConfigurationProperty(
        description="description",
        framework="framework",
        framework_version="frameworkVersion",
        name="name",
        network_framework_configuration=managedblockchain_mixins.CfnMemberPropsMixin.NetworkFrameworkConfigurationProperty(
            network_fabric_configuration=managedblockchain_mixins.CfnMemberPropsMixin.NetworkFabricConfigurationProperty(
                edition="edition"
            )
        ),
        voting_policy=managedblockchain_mixins.CfnMemberPropsMixin.VotingPolicyProperty(
            approval_threshold_policy=managedblockchain_mixins.CfnMemberPropsMixin.ApprovalThresholdPolicyProperty(
                proposal_duration_in_hours=123,
                threshold_comparator="thresholdComparator",
                threshold_percentage=123
            )
        )
    ),
    network_id="networkId"
)

Attributes

invitation_id

The unique identifier of the invitation to join the network sent to the account that creates the member.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-invitationid

member_configuration

Configuration properties of the member.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-memberconfiguration

network_configuration

Configuration properties of the network to which the member belongs.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-networkconfiguration

network_id

The unique identifier of the network to which the member belongs.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html#cfn-managedblockchain-member-networkid