ConfigurationSnapshot interface
Snapshot details include name, filters, expiresOn, sizeInBytes, status, itemCount, and more
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. |
tags | The tags of the snapshot. |
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
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
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
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
filters
A list of filters used to filter the key-values included in the snapshot.
filters: ConfigurationSettingsFilter[]
Property Value
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
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
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
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
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
tags
The tags of the snapshot.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}