AdminDataStream
A Data stream defines where I am getting data from or pushing data.
Attributes
- name:string - Name of the Data Stream
Associations
Name | Cardinality | Class | Composition | Owner | Description |
---|---|---|---|---|---|
policies | n | ChannelCreationPolicy | false | false | This is the collection policies that apply to the stream when the stream is created. |
channels | n | DataChannel | true | true | This is the collection of channel that are attached to this data stream |
instances | n | DataStreamInstance | false | true | This is the collection of deployed data streams in the system of this specific data stream. |
transforms | n | DataTransform | This is the transformation that is called on data arriving to the Data Stream. | ||
consumers | n | SABundle | This is a consumer of the data stream. | ||
producers | n | SABundle | This is a producer of the data stream. | ||
encryptionKey | 1 | SecurityKey | This is the encryption key for the data stream | ||
decryptionKey | 1 | SecurityKey | This is the decryption key for the data stream |
Methods
- create() - Create an AdminTransform
- provision() - Provision a DataStream creates and instances of the data streamm to be deployed.
- addKeysToStore() - Build a Data Stream, generates the security keys for the data stream.
- build() - Build a Data Stream, generates the security keys for the data stream.
Method Details
Action admindatastream create
- REST - admindatastream/create?name=string&file=file
- bin - admindatastream create –name string –file file
- js - admindatastream.create({ name:string,file:file })
Description
Create an AdminTransform
Parameters
Name | Type | Required | Description |
---|---|---|---|
name | string | true | name of the SAB AdminTransform |
file | file | false | file with the definition |
Action admindatastream provision
- REST - admindatastream/provision?bundle=ref&policies=ref
- bin - admindatastream provision –bundle ref –policies ref
- js - admindatastream.provision({ bundle:ref,policies:ref })
Description
Provision a DataStream creates and instances of the data streamm to be deployed.
Parameters
Name | Type | Required | Description |
---|---|---|---|
bundle | ref | true | Bundle Instance to attach the stream instances. |
policies | ref | true | Policies to use for deploying the Bundle. |
Action admindatastream addKeysToStore
- REST - admindatastream/addKeysToStore?keyType=string&store=ref
- bin - admindatastream addKeysToStore –keyType string –store ref
- js - admindatastream.addKeysToStore({ keyType:string,store:ref })
Description
Build a Data Stream, generates the security keys for the data stream.
Parameters
Name | Type | Required | Description |
---|---|---|---|
keyType | string | true | The type of keys to add to the store encrypt or decrypt |
store | ref | true |
Action admindatastream build
- REST - admindatastream/build?
- bin - admindatastream build
- js - admindatastream.build({ })
Description
Build a Data Stream, generates the security keys for the data stream.
Parameters
No parameters