AWSAccount
Namespace: MBrace.AWS.Runtime
Defines a serializable AWS account descriptor which does not leak credentials
Instance members
Instance member | Description |
AccessKey
Signature: string
|
AWS account access Key CompiledName: |
Credentials
Signature: MBraceAWSCredentials
|
Credentials for AWS account CompiledName: |
DynamoDBClient
Signature: IAmazonDynamoDB
|
Amazon DynamoDB Client instance for account CompiledName: |
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: |
Region
Signature: RegionEndpoint
|
Region endpoint identifier for account CompiledName: |
RegionName
Signature: string
|
CompiledName: |
S3Client
Signature: IAmazonS3
|
Amazon S3 Client instance for account CompiledName: |
SQSClient
Signature: IAmazonSQS
|
Amazon SQS Client instance for account CompiledName: |
Static members
Static member | Description |
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. |