@@ -64,6 +64,8 @@ export interface OperationResourceMetricSpecification {
6464 unit ?: string ;
6565 /** Aggregation type for the metric. */
6666 aggregationType ?: string ;
67+ /** Supported aggregation types for the metric. */
68+ supportedAggregationTypes ?: string [ ] ;
6769 /** Fill gaps in the metric with zero. */
6870 fillGapWithZero ?: boolean ;
6971 /** Dimensions for the metric specification. */
@@ -99,7 +101,7 @@ export interface StorageSyncApiError {
99101 /** Error details of the given entry. */
100102 details ?: StorageSyncErrorDetails ;
101103 /** Inner error details of the given entry. */
102- innerError ?: StorageSyncInnerErrorDetails ;
104+ innererror ?: StorageSyncInnerErrorDetails ;
103105}
104106
105107/** Error Details object. */
@@ -207,6 +209,27 @@ export interface Resource {
207209 * NOTE: This property will not be serialized. It can only be populated by the server.
208210 */
209211 readonly type ?: string ;
212+ /**
213+ * Azure Resource Manager metadata containing createdBy and modifiedBy information.
214+ * NOTE: This property will not be serialized. It can only be populated by the server.
215+ */
216+ readonly systemData ?: SystemData ;
217+ }
218+
219+ /** Metadata pertaining to creation and last modification of the resource. */
220+ export interface SystemData {
221+ /** The identity that created the resource. */
222+ createdBy ?: string ;
223+ /** The type of identity that created the resource. */
224+ createdByType ?: CreatedByType ;
225+ /** The timestamp of resource creation (UTC). */
226+ createdAt ?: Date ;
227+ /** The identity that last modified the resource. */
228+ lastModifiedBy ?: string ;
229+ /** The type of identity that last modified the resource. */
230+ lastModifiedByType ?: CreatedByType ;
231+ /** The timestamp of resource last modification (UTC) */
232+ lastModifiedAt ?: Date ;
210233}
211234
212235/** Parameters for updating an Storage sync service. */
@@ -1756,6 +1779,26 @@ export enum KnownPrivateEndpointConnectionProvisioningState {
17561779 */
17571780export type PrivateEndpointConnectionProvisioningState = string ;
17581781
1782+ /** Known values of {@link CreatedByType} that the service accepts. */
1783+ export enum KnownCreatedByType {
1784+ User = "User" ,
1785+ Application = "Application" ,
1786+ ManagedIdentity = "ManagedIdentity" ,
1787+ Key = "Key"
1788+ }
1789+
1790+ /**
1791+ * Defines values for CreatedByType. \
1792+ * {@link KnownCreatedByType} can be used interchangeably with CreatedByType,
1793+ * this enum contains the known values that the service supports.
1794+ * ### Known values supported by the service
1795+ * **User** \
1796+ * **Application** \
1797+ * **ManagedIdentity** \
1798+ * **Key**
1799+ */
1800+ export type CreatedByType = string ;
1801+
17591802/** Known values of {@link CloudEndpointChangeEnumerationActivityState} that the service accepts. */
17601803export enum KnownCloudEndpointChangeEnumerationActivityState {
17611804 InitialEnumerationInProgress = "InitialEnumerationInProgress" ,
0 commit comments