MBrace.AWS


AWSAccount

Namespace: MBrace.AWS.Runtime

Defines a serializable AWS account descriptor which does not leak credentials

Instance members

Instance memberDescription
AccessKey
Signature: string

AWS account access Key

CompiledName: get_AccessKey

Credentials
Signature: MBraceAWSCredentials

Credentials for AWS account

CompiledName: get_Credentials

DynamoDBClient
Signature: IAmazonDynamoDB

Amazon DynamoDB Client instance for account

CompiledName: get_DynamoDBClient

GetTableContext(tableName)
Signature: tableName:string -> TableContext<'Schema>
Type parameters: 'Schema

Gets table context using given name and record schema type

ProfileName
Signature: string

AWS account profile identifier

CompiledName: get_ProfileName

Region
Signature: RegionEndpoint

Region endpoint identifier for account

CompiledName: get_Region

RegionName
Signature: string

CompiledName: get_RegionName

S3Client
Signature: IAmazonS3

Amazon S3 Client instance for account

CompiledName: get_S3Client

SQSClient
Signature: IAmazonSQS

Amazon SQS Client instance for account

CompiledName: get_SQSClient

Static members

Static memberDescription
Create(region, credentials)
Signature: (region:AWSRegion * credentials:AWSCredentials) -> AWSAccount

Creates a new AWS credentials with provided profile name and region endpoint. Credentials will be recovered from the local profile manager.

Create(region, credentials)
Signature: (region:RegionEndpoint * credentials:AWSCredentials) -> AWSAccount

Creates a new AWS credentials with provided profile name and region endpoint. Credentials will be recovered from the local profile manager.

Fork me on GitHub