ArtifactApi
Index
Interfaces
- Artifact
File - Artifact
Obj - Delete
Artifact Response Obj - Delete
File Response Obj - Delete
Schema Response Obj - Get
Artifact Response Obj - Get
Schema Response Obj - List
Schemas Response Obj - Paged
Query - Principal
- Register
Artifact Request - Register
Artifact Response - Schema
Obj - Schema
Validation Results - Update
Permission Request - Update
Permission Response - Variant
Functions
delete Artifact UsingDELETE
- delete
Artifact UsingDELETE(builder: RequestBuilder, params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<DeleteArtifactResponseObj>
-
Parameters
-
builder: RequestBuilder
-
params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
delete File UsingDELETE
- delete
File UsingDELETE(builder: RequestBuilder, params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>fileName<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<DeleteFileResponseObj>
-
Requires permission to 'modifyResource' for the given HRN
summary
Delete a specific artifact fileParameters-
builder: RequestBuilder
-
params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>fileName<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
delete Schema UsingDELETE
- delete
Schema UsingDELETE(builder: RequestBuilder, params: {</span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<DeleteSchemaResponseObj>
-
Requires permission to 'modifyResource' for the given HRN
summary
Delete schemaParameters-
builder: RequestBuilder
-
params: {</span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
get Artifact File UsingGET
- get
Artifact File UsingGET(builder: RequestBuilder, params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>fileName<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<string>
-
Requires permission to 'readResource' for the given HRN
summary
Retrieve a specific artifact fileParameters-
builder: RequestBuilder
-
params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>fileName<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
Returns Promise<string> -
get Artifact UsingGET
- get
Artifact UsingGET(builder: RequestBuilder, params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<Response>
-
summary
getArtifactParameters-
builder: RequestBuilder
-
params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
Returns Promise<Response> -
get Document UsingGET
- get
Document UsingGET(builder: RequestBuilder, params: {</span>file<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<string>
-
Requires permission to 'readResource' for the given HRN
summary
Resolve a schema doc variant URLParameters-
builder: RequestBuilder
-
params: {</span>file<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
Returns Promise<string> -
get Schema UsingGET
- get
Schema UsingGET(builder: RequestBuilder, params: {</span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<GetSchemaResponseObj>
-
Requires permission to 'readResource' for the given HRN
summary
Retrieve schema detailsParameters-
builder: RequestBuilder
-
params: {</span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
list UsingGET
- list
UsingGET(builder: RequestBuilder, params: {</span>from<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>limit<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">number</span><span class="typedoc-tsd-signature-symbol">; </span>order<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">"ASC"</span><span class="typedoc-tsd-signature-symbol"> | </span><span class="typedoc-tsd-signature-type">"DESC"</span><span class="typedoc-tsd-signature-symbol">; </span>sort<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<ListSchemasResponseObj>
-
Requires permission to 'apiAccess'
summary
List the available schemasParameters-
builder: RequestBuilder
-
params: {</span>from<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>limit<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">number</span><span class="typedoc-tsd-signature-symbol">; </span>order<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">"ASC"</span><span class="typedoc-tsd-signature-symbol"> | </span><span class="typedoc-tsd-signature-type">"DESC"</span><span class="typedoc-tsd-signature-symbol">; </span>sort<span class="typedoc-tsd-signature-symbol">?: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
-
put Artifact File UsingPUT
- put
Artifact File UsingPUT(builder: RequestBuilder, params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>file<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>fileName<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}): Promise<Response>
-
Requires permission to 'modifyResource' for the given HRN
summary
Create or update a specific artifactParameters-
builder: RequestBuilder
-
params: {</span>artifactHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>file<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>fileName<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">}
Returns Promise<Response> -
register Artifact UsingPUT
- register
Artifact UsingPUT(builder: RequestBuilder, params: {</span>artifactId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>groupId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>registerRequest<span class="typedoc-tsd-signature-symbol">?: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-artifactapi-registerartifactrequest" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">RegisterArtifactRequest</a><span class="typedoc-tsd-signature-symbol">}): Promise<RegisterArtifactResponse>
-
Requires permission to 'apiAccess'
summary
Register a new group and artifactParameters-
builder: RequestBuilder
-
params: {</span>artifactId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>groupId<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>registerRequest<span class="typedoc-tsd-signature-symbol">?: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-artifactapi-registerartifactrequest" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">RegisterArtifactRequest</a><span class="typedoc-tsd-signature-symbol">}
-
update Schema Permission UsingPOST
- update
Schema Permission UsingPOST(builder: RequestBuilder, params: {</span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>updatePermissionRequest<span class="typedoc-tsd-signature-symbol">?: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-artifactapi-updatepermissionrequest" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">UpdatePermissionRequest</a><span class="typedoc-tsd-signature-symbol">}): Promise<UpdatePermissionResponse>
-
READ grants 'readResource', MODIFY grants 'modifyResource', SHARE grants 'shareResource'. Requires permission to 'shareResource' for the given HRN.
summary
Update schema permissions for user on the specified schema and associated artifact.Parameters-
builder: RequestBuilder
-
params: {</span>schemaHrn<span class="typedoc-tsd-signature-symbol">: </span><span class="typedoc-tsd-signature-type">string</span><span class="typedoc-tsd-signature-symbol">; </span>updatePermissionRequest<span class="typedoc-tsd-signature-symbol">?: </span><a href="sdk-for-typescript-interfaces-olp_sdk_dataservice_api-artifactapi-updatepermissionrequest" class="typedoc-tsd-signature-type" data-tsd-kind="Interface">UpdatePermissionRequest</a><span class="typedoc-tsd-signature-symbol">}
-
On this page
- Artifact File
- Artifact Obj
- Delete Artifact Response Obj
- Delete File Response Obj
- Delete Schema Response Obj
- Get Artifact Response Obj
- Get Schema Response Obj
- List Schemas Response Obj
- Paged Query
- Principal
- Register Artifact Request
- Register Artifact Response
- Schema Obj
- Schema Validation Results
- Update Permission Request
- Update Permission Response
- Variant
- Order Enum
- Permissions Enum
- Type Enum
- delete Artifact UsingDELETE
- delete File UsingDELETE
- delete Schema UsingDELETE
- get Artifact File UsingGET
- get Artifact UsingGET
- get Document UsingGET
- get Schema UsingGET
- list UsingGET
- put Artifact File UsingPUT
- register Artifact UsingPUT
- update Schema Permission UsingPOST
Requires permission to 'modifyResource' for the given HRN
summary
Delete a specific artifact