MBrace.AWS


ClusterId

Namespace: MBrace.AWS.Runtime

Serializable state/configuration record uniquely identifying an MBrace.AWS cluster

Record Fields

Record FieldDescription
DynamoDBAccount
Signature: AWSAccount
OptimizeClosureSerialization
Signature: bool

Specifies whether closure serialization should be optimized using closure sifting.

ResourcePrefix
Signature: string

Runtime version string

RuntimeLogsTableName
Signature: string
RuntimeS3BucketName
Signature: string
RuntimeTableName
Signature: string
S3Account
Signature: AWSAccount
SQSAccount
Signature: AWSAccount
UserDataS3BucketName
Signature: string
UserDataTableName
Signature: string
WorkItemQueueName
Signature: string
WorkItemTopicName
Signature: string

Instance members

Instance memberDescription
ClearRuntimeLogs()
Signature: unit -> Async<unit>
ClearRuntimeQueues()
Signature: unit -> Async<unit>
ClearRuntimeState()
Signature: unit -> Async<unit>
ClearUserData()
Signature: unit -> Async<unit>
GetRuntimeLogsTable()
Signature: unit -> TableContext<'TSchema>
Type parameters: 'TSchema
GetRuntimeTable()
Signature: unit -> TableContext<'TSchema>
Type parameters: 'TSchema
GetUserDataTable()
Signature: unit -> TableContext<'TSchema>
Type parameters: 'TSchema
Hash
Signature: string

CompiledName: get_Hash

Id
Signature: string

CompiledName: get_Id

InitializeAllStoreResources(...)
Signature: (maxRetries:int option * retryInterval:int option) -> Async<unit>

Initializes all store resources on which the current runtime depends.

Static members

Static memberDescription
Activate(configuration)
Signature: configuration:Configuration -> ClusterId

Activates a cluster id instance using provided configuration object.

Fork me on GitHub