Accessor
The Accessor resource lets you manage AWS ManagedBlockchain Accessors, which are used to interact with blockchain networks. For more details, refer to the AWS ManagedBlockchain Accessors documentation.
Minimal Example
Section titled “Minimal Example”Create a basic Accessor with required properties and a common optional property:
import AWS from "alchemy/aws/control";
const basicAccessor = await AWS.ManagedBlockchain.Accessor("basicAccessor", { AccessorType: "AMAZON_MANAGED", NetworkType: "HYPERLEDGER_FABRIC", Tags: [ { Key: "Project", Value: "BlockchainDemo" } ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure an Accessor with additional properties such as adopting existing resources:
const advancedAccessor = await AWS.ManagedBlockchain.Accessor("advancedAccessor", { AccessorType: "AMAZON_MANAGED", NetworkType: "ETHEREUM", Tags: [ { Key: "Environment", Value: "Production" } ], adopt: true});
Accessor with Custom Tags
Section titled “Accessor with Custom Tags”Create an Accessor with multiple custom tags for better organization:
const taggedAccessor = await AWS.ManagedBlockchain.Accessor("taggedAccessor", { AccessorType: "CUSTOM", NetworkType: "HYPERLEDGER_FABRIC", Tags: [ { Key: "Department", Value: "Finance" }, { Key: "Owner", Value: "Alice" }, { Key: "Status", Value: "Active" } ]});
Accessor for Multi-Environment Setup
Section titled “Accessor for Multi-Environment Setup”Set up an Accessor for a multi-environment configuration with distinct properties:
const multiEnvAccessor = await AWS.ManagedBlockchain.Accessor("multiEnvAccessor", { AccessorType: "CUSTOM", NetworkType: "ETHEREUM", Tags: [ { Key: "Environment", Value: "Staging" }, { Key: "Project", Value: "BlockchainExperiment" } ], adopt: false});