GetSnapshotResponse interface
Response from getting a Snapshot.
- Extends
Inherited Properties
composition |
The composition type describes how the key-values within the snapshot are composed. The 'key' composition type ensures there are no two key-values containing the same key. The 'key_label' composition type ensures there are no two key-values containing the same key and label. |
created |
The time that the snapshot was created. NOTE: This property will not be serialized. It can only be populated by the server. |
etag | A value representing the current state of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server. |
expires |
The time that the snapshot will expire. NOTE: This property will not be serialized. It can only be populated by the server. |
filters | A list of filters used to filter the key-values included in the snapshot. |
item |
The amount of key-values in the snapshot. NOTE: This property will not be serialized. It can only be populated by the server. |
name | The name of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server. |
retention |
The amount of time, in seconds, that a snapshot will remain in the archived state before expiring. This property is only writable during the creation of a snapshot. If not specified, the default lifetime of key-value revisions will be used. |
size |
The size in bytes of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server. |
status | The current status of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server. |
sync |
Enables real-time consistency between requests by providing the returned value in the next request made to the server. |
tags | The tags of the snapshot. |
Inherited Property Details
compositionType
The composition type describes how the key-values within the snapshot are composed. The 'key' composition type ensures there are no two key-values containing the same key. The 'key_label' composition type ensures there are no two key-values containing the same key and label.
compositionType?: string
Property Value
string
Inherited From SnapshotResponse.compositionType
createdOn
The time that the snapshot was created. NOTE: This property will not be serialized. It can only be populated by the server.
createdOn?: Date
Property Value
Date
Inherited From SnapshotResponse.createdOn
etag
A value representing the current state of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server.
etag?: string
Property Value
string
Inherited From SnapshotResponse.etag
expiresOn
The time that the snapshot will expire. NOTE: This property will not be serialized. It can only be populated by the server.
expiresOn?: Date
Property Value
Date
Inherited From SnapshotResponse.expiresOn
filters
A list of filters used to filter the key-values included in the snapshot.
filters: ConfigurationSettingsFilter[]
Property Value
Inherited From SnapshotResponse.filters
itemCount
The amount of key-values in the snapshot. NOTE: This property will not be serialized. It can only be populated by the server.
itemCount?: number
Property Value
number
Inherited From SnapshotResponse.itemCount
name
The name of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server.
name: string
Property Value
string
Inherited From SnapshotResponse.name
retentionPeriodInSeconds
The amount of time, in seconds, that a snapshot will remain in the archived state before expiring. This property is only writable during the creation of a snapshot. If not specified, the default lifetime of key-value revisions will be used.
retentionPeriodInSeconds?: number
Property Value
number
Inherited From SnapshotResponse.retentionPeriodInSeconds
sizeInBytes
The size in bytes of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server.
sizeInBytes?: number
Property Value
number
Inherited From SnapshotResponse.sizeInBytes
status
The current status of the snapshot. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
Property Value
string
Inherited From SnapshotResponse.status
syncToken
Enables real-time consistency between requests by providing the returned value in the next request made to the server.
syncToken?: string
Property Value
string
Inherited From SnapshotResponse.syncToken
tags
The tags of the snapshot.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From SnapshotResponse.tags