ConfigurationSnapshot Class
A point-in-time snapshot of configuration settings.
- Inheritance
-
builtins.objectConfigurationSnapshot
Constructor
ConfigurationSnapshot(filters: List[ConfigurationSettingsFilter], *, composition_type: str | SnapshotComposition | None = None, retention_period: int | None = None, tags: Dict[str, str] | None = None)
Parameters
Name | Description |
---|---|
filters
Required
|
A list of filters used to filter the key-values included in the configuration snapshot. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
composition_type
|
The composition type describes how the key-values within the configuration 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. Known values are: "key" and "key_label". |
retention_period
|
The amount of time, in seconds, that a configuration snapshot will remain in the archived state before expiring. This property is only writable during the creation of a configuration snapshot. If not specified, the default lifetime of key-value revisions will be used. |
tags
|
The tags of the configuration snapshot. |
Attributes
composition_type
The composition type describes how the key-values within the configuration 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. Known values are: "key" and "key_label".
composition_type: str | SnapshotComposition | None
created
The time that the configuration snapshot was created.
created: datetime | None
etag
A value representing the current state of the configuration snapshot.
etag: str | None
expires
The time that the configuration snapshot will expire.
expires: datetime | None
filters
A list of filters used to filter the key-values included in the configuration snapshot. Required.
filters: List[ConfigurationSettingsFilter]
items_count
The amount of key-values in the configuration snapshot.
items_count: int | None
name
The name of the configuration snapshot.
name: str | None
retention_period
The amount of time, in seconds, that a configuration snapshot will remain in the archived state before expiring. This property is only writable during the creation of a configuration snapshot. If not specified, the default lifetime of key-value revisions will be used.
retention_period: int | None
size
The size in bytes of the configuration snapshot.
size: int | None
status
"provisioning", "ready", "archived", and "failed".
status: str | SnapshotStatus | None
tags
The tags of the configuration snapshot.
tags: Dict[str, str] | None
Azure SDK for Python