Show / Hide Table of Contents

Class CfnMemberProps

Properties for defining a CfnMember.

Inheritance
object
CfnMemberProps
Implements
ICfnMemberProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.ManagedBlockchain
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnMemberProps : ICfnMemberProps
Syntax (vb)
Public Class CfnMemberProps Implements ICfnMemberProps
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.ManagedBlockchain;

             var cfnMemberProps = new CfnMemberProps {
                 MemberConfiguration = new MemberConfigurationProperty {
                     Name = "name",

                     // the properties below are optional
                     Description = "description",
                     MemberFrameworkConfiguration = new MemberFrameworkConfigurationProperty {
                         MemberFabricConfiguration = new MemberFabricConfigurationProperty {
                             AdminPassword = "adminPassword",
                             AdminUsername = "adminUsername"
                         }
                     }
                 },

                 // the properties below are optional
                 InvitationId = "invitationId",
                 NetworkConfiguration = new NetworkConfigurationProperty {
                     Framework = "framework",
                     FrameworkVersion = "frameworkVersion",
                     Name = "name",
                     VotingPolicy = new VotingPolicyProperty {
                         ApprovalThresholdPolicy = new ApprovalThresholdPolicyProperty {
                             ProposalDurationInHours = 123,
                             ThresholdComparator = "thresholdComparator",
                             ThresholdPercentage = 123
                         }
                     },

                     // the properties below are optional
                     Description = "description",
                     NetworkFrameworkConfiguration = new NetworkFrameworkConfigurationProperty {
                         NetworkFabricConfiguration = new NetworkFabricConfigurationProperty {
                             Edition = "edition"
                         }
                     }
                 },
                 NetworkId = "networkId"
             };

Synopsis

Constructors

CfnMemberProps()

Properties for defining a CfnMember.

Properties

InvitationId

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

MemberConfiguration

Configuration properties of the member.

NetworkConfiguration

Configuration properties of the network to which the member belongs.

NetworkId

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

Constructors

CfnMemberProps()

Properties for defining a CfnMember.

public CfnMemberProps()
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.ManagedBlockchain;

             var cfnMemberProps = new CfnMemberProps {
                 MemberConfiguration = new MemberConfigurationProperty {
                     Name = "name",

                     // the properties below are optional
                     Description = "description",
                     MemberFrameworkConfiguration = new MemberFrameworkConfigurationProperty {
                         MemberFabricConfiguration = new MemberFabricConfigurationProperty {
                             AdminPassword = "adminPassword",
                             AdminUsername = "adminUsername"
                         }
                     }
                 },

                 // the properties below are optional
                 InvitationId = "invitationId",
                 NetworkConfiguration = new NetworkConfigurationProperty {
                     Framework = "framework",
                     FrameworkVersion = "frameworkVersion",
                     Name = "name",
                     VotingPolicy = new VotingPolicyProperty {
                         ApprovalThresholdPolicy = new ApprovalThresholdPolicyProperty {
                             ProposalDurationInHours = 123,
                             ThresholdComparator = "thresholdComparator",
                             ThresholdPercentage = 123
                         }
                     },

                     // the properties below are optional
                     Description = "description",
                     NetworkFrameworkConfiguration = new NetworkFrameworkConfigurationProperty {
                         NetworkFabricConfiguration = new NetworkFabricConfigurationProperty {
                             Edition = "edition"
                         }
                     }
                 },
                 NetworkId = "networkId"
             };

Properties

InvitationId

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

public string? InvitationId { get; set; }
Property Value

string

Remarks

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

MemberConfiguration

Configuration properties of the member.

public object MemberConfiguration { get; set; }
Property Value

object

Remarks

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

NetworkConfiguration

Configuration properties of the network to which the member belongs.

public object? NetworkConfiguration { get; set; }
Property Value

object

Remarks

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

NetworkId

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

public string? NetworkId { get; set; }
Property Value

string

Remarks

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

Implements

ICfnMemberProps
Back to top Generated by DocFX