Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR storagesync/resource-manager] [Hub Generated] Review request for Microsoft.StorageSync to add version stable/2019-03-01 #2873

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions sdk/storagesync/arm-storagesync/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"version": "7.0.0",
"dependencies": {
"@azure/ms-rest-azure-js": "^1.3.2",
"@azure/ms-rest-js": "^1.6.0",
"@azure/ms-rest-js": "^1.8.1",
"tslib": "^1.9.3"
},
"keywords": [
Expand All @@ -26,7 +26,7 @@
"rollup-plugin-sourcemaps": "^0.4.2",
"uglify-js": "^3.4.9"
},
"homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/sdk/storagesync/arm-storagesync",
"homepage": "https://github.com/azure/azure-sdk-for-js",
"repository": {
"type": "git",
"url": "https://github.com/azure/azure-sdk-for-js.git"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ export {
CloudEndpointsPreBackupHeaders,
CloudEndpointsPreRestoreHeaders,
CloudEndpointsRestoreheartbeatHeaders,
CloudEndpointsTriggerChangeDetectionHeaders,
FilesNotSyncingError,
PostBackupResponse,
PostRestoreRequest,
Expand All @@ -43,5 +44,6 @@ export {
SyncGroupCreateParameters,
SyncSessionStatus,
TrackedResource,
TriggerChangeDetectionParameters,
Workflow
} from "../models/mappers";
136 changes: 136 additions & 0 deletions sdk/storagesync/arm-storagesync/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,27 @@ export interface CloudEndpoint extends ProxyResource {
lastOperationName?: string;
}

/**
* The parameters used when calling trigger change detection action on cloud endpoint.
*/
export interface TriggerChangeDetectionParameters {
/**
* Relative path to a directory Azure File share for which change detection is to be performed.
*/
directoryPath?: string;
/**
* Change Detection Mode. Applies to a directory specified in directoryPath parameter. Possible
* values include: 'Default', 'Recursive'
*/
changeDetectionMode?: ChangeDetectionMode;
/**
* Array of relative paths on the Azure File share to be included in the change detection. Can be
* files and directories.
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly paths?: string[];
}

/**
* The parameters used when calling recall action on server endpoint.
*/
Expand Down Expand Up @@ -264,6 +285,10 @@ export interface CloudEndpointCreateParameters extends ProxyResource {
* Storage Account Tenant Id
*/
storageAccountTenantId?: string;
/**
* Friendly Name
*/
friendlyName?: string;
}

/**
Expand Down Expand Up @@ -962,6 +987,37 @@ export interface StorageSyncServiceUpdateParameters {
properties?: any;
}

/**
* Operation status object
*/
export interface OperationStatus {
/**
* Operation Id
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly name?: string;
/**
* Operation status
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly status?: string;
/**
* Start time of the operation
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly startTime?: Date;
/**
* End time of the operation
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly endTime?: Date;
/**
* Error details.
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly error?: StorageSyncApiError;
}

/**
* The resource model definition for a Azure Resource Manager resource with an etag.
*/
Expand Down Expand Up @@ -1316,6 +1372,24 @@ export interface CloudEndpointsPostRestoreHeaders {
xMsCorrelationRequestId: string;
}

/**
* Defines headers for TriggerChangeDetection operation.
*/
export interface CloudEndpointsTriggerChangeDetectionHeaders {
/**
* Operation Status Location URI
*/
location: string;
/**
* request id.
*/
xMsRequestId: string;
/**
* correlation request id.
*/
xMsCorrelationRequestId: string;
}

/**
* Defines headers for Create operation.
*/
Expand Down Expand Up @@ -1556,6 +1630,20 @@ export interface WorkflowsAbortHeaders {
xMsCorrelationRequestId: string;
}

/**
* Defines headers for Get operation.
*/
export interface OperationStatusGetHeaders {
/**
* request id.
*/
xMsRequestId: string;
/**
* correlation request id.
*/
xMsCorrelationRequestId: string;
}

/**
* @interface
* The list of storage sync operations.
Expand Down Expand Up @@ -1624,6 +1712,14 @@ export interface WorkflowArray extends Array<Workflow> {
*/
export type Reason = 'Registered' | 'Unregistered' | 'Warned' | 'Suspended' | 'Deleted';

/**
* Defines values for ChangeDetectionMode.
* Possible values include: 'Default', 'Recursive'
* @readonly
* @enum {string}
*/
export type ChangeDetectionMode = 'Default' | 'Recursive';

/**
* Defines values for NameAvailabilityReason.
* Possible values include: 'Invalid', 'AlreadyExists'
Expand Down Expand Up @@ -2184,6 +2280,21 @@ export type CloudEndpointsPostRestoreResponse = CloudEndpointsPostRestoreHeaders
};
};

/**
* Contains response data for the triggerChangeDetection operation.
*/
export type CloudEndpointsTriggerChangeDetectionResponse = CloudEndpointsTriggerChangeDetectionHeaders & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The parsed HTTP response headers.
*/
parsedHeaders: CloudEndpointsTriggerChangeDetectionHeaders;
};
};

/**
* Contains response data for the create operation.
*/
Expand Down Expand Up @@ -2483,3 +2594,28 @@ export type WorkflowsAbortResponse = WorkflowsAbortHeaders & {
parsedHeaders: WorkflowsAbortHeaders;
};
};

/**
* Contains response data for the get operation.
*/
export type OperationStatusGetResponse = OperationStatus & OperationStatusGetHeaders & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The parsed HTTP response headers.
*/
parsedHeaders: OperationStatusGetHeaders;

/**
* The response body as text (string format)
*/
bodyAsText: string;

/**
* The response body as parsed JSON or XML
*/
parsedBody: OperationStatus;
};
};
136 changes: 136 additions & 0 deletions sdk/storagesync/arm-storagesync/src/models/mappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,40 @@ export const CloudEndpoint: msRest.CompositeMapper = {
}
};

export const TriggerChangeDetectionParameters: msRest.CompositeMapper = {
serializedName: "TriggerChangeDetectionParameters",
type: {
name: "Composite",
className: "TriggerChangeDetectionParameters",
modelProperties: {
directoryPath: {
serializedName: "directoryPath",
type: {
name: "String"
}
},
changeDetectionMode: {
serializedName: "changeDetectionMode",
type: {
name: "String"
}
},
paths: {
readOnly: true,
serializedName: "paths",
type: {
name: "Sequence",
element: {
type: {
name: "String"
}
}
}
}
}
}
};

export const RecallActionParameters: msRest.CompositeMapper = {
serializedName: "RecallActionParameters",
type: {
Expand Down Expand Up @@ -411,6 +445,12 @@ export const CloudEndpointCreateParameters: msRest.CompositeMapper = {
type: {
name: "String"
}
},
friendlyName: {
serializedName: "properties.friendlyName",
type: {
name: "String"
}
}
}
}
Expand Down Expand Up @@ -1529,6 +1569,52 @@ export const StorageSyncServiceUpdateParameters: msRest.CompositeMapper = {
}
};

export const OperationStatus: msRest.CompositeMapper = {
serializedName: "OperationStatus",
type: {
name: "Composite",
className: "OperationStatus",
modelProperties: {
name: {
readOnly: true,
serializedName: "name",
type: {
name: "String"
}
},
status: {
readOnly: true,
serializedName: "status",
type: {
name: "String"
}
},
startTime: {
readOnly: true,
serializedName: "startTime",
type: {
name: "DateTime"
}
},
endTime: {
readOnly: true,
serializedName: "endTime",
type: {
name: "DateTime"
}
},
error: {
readOnly: true,
serializedName: "error",
type: {
name: "Composite",
className: "StorageSyncApiError"
}
}
}
}
};

export const AzureEntityResource: msRest.CompositeMapper = {
serializedName: "AzureEntityResource",
type: {
Expand Down Expand Up @@ -2025,6 +2111,34 @@ export const CloudEndpointsPostRestoreHeaders: msRest.CompositeMapper = {
}
};

export const CloudEndpointsTriggerChangeDetectionHeaders: msRest.CompositeMapper = {
serializedName: "cloudendpoints-triggerchangedetection-headers",
type: {
name: "Composite",
className: "CloudEndpointsTriggerChangeDetectionHeaders",
modelProperties: {
location: {
serializedName: "location",
type: {
name: "String"
}
},
xMsRequestId: {
serializedName: "x-ms-request-id",
type: {
name: "String"
}
},
xMsCorrelationRequestId: {
serializedName: "x-ms-correlation-request-id",
type: {
name: "String"
}
}
}
}
};

export const ServerEndpointsCreateHeaders: msRest.CompositeMapper = {
serializedName: "serverendpoints-create-headers",
type: {
Expand Down Expand Up @@ -2399,6 +2513,28 @@ export const WorkflowsAbortHeaders: msRest.CompositeMapper = {
}
};

export const OperationStatusGetHeaders: msRest.CompositeMapper = {
serializedName: "operationstatus-get-headers",
type: {
name: "Composite",
className: "OperationStatusGetHeaders",
modelProperties: {
xMsRequestId: {
serializedName: "x-ms-request-id",
type: {
name: "String"
}
},
xMsCorrelationRequestId: {
serializedName: "x-ms-correlation-request-id",
type: {
name: "String"
}
}
}
}
};

export const OperationEntityListResult: msRest.CompositeMapper = {
serializedName: "OperationEntityListResult",
type: {
Expand Down