class Aws::ManagedBlockchain::Types::CreateMemberInput

@note When making an API call, you may pass CreateMemberInput

data as a hash:

    {
      client_request_token: "ClientRequestTokenString", # required
      invitation_id: "ResourceIdString", # required
      network_id: "ResourceIdString", # required
      member_configuration: { # required
        name: "NetworkMemberNameString", # required
        description: "DescriptionString",
        framework_configuration: { # required
          fabric: {
            admin_username: "UsernameString", # required
            admin_password: "PasswordString", # required
          },
        },
        log_publishing_configuration: {
          fabric: {
            ca_logs: {
              cloudwatch: {
                enabled: false,
              },
            },
          },
        },
        tags: {
          "TagKey" => "TagValue",
        },
        kms_key_arn: "ArnString",
      },
    }

@!attribute [rw] client_request_token

A unique, case-sensitive identifier that you provide to ensure the
idempotency of the operation. An idempotent operation completes no
more than one time. This identifier is required only if you make a
service request directly using an HTTP client. It is generated
automatically if you use an AWS SDK or the AWS CLI.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] invitation_id

The unique identifier of the invitation that is sent to the member
to join the network.
@return [String]

@!attribute [rw] network_id

The unique identifier of the network in which the member is created.
@return [String]

@!attribute [rw] member_configuration

Member configuration parameters.
@return [Types::MemberConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/managedblockchain-2018-09-24/CreateMemberInput AWS API Documentation

Constants

SENSITIVE