UNPKG

@azure/eventgrid

Version:
1,754 lines 310 kB
/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export const EventGridEvent = { type: { name: "Composite", className: "EventGridEvent", modelProperties: { id: { serializedName: "id", required: true, type: { name: "String", }, }, topic: { serializedName: "topic", type: { name: "String", }, }, subject: { serializedName: "subject", required: true, type: { name: "String", }, }, data: { serializedName: "data", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, eventType: { serializedName: "eventType", required: true, type: { name: "String", }, }, eventTime: { serializedName: "eventTime", required: true, type: { name: "DateTime", }, }, metadataVersion: { serializedName: "metadataVersion", readOnly: true, type: { name: "String", }, }, dataVersion: { serializedName: "dataVersion", required: true, type: { name: "String", }, }, }, }, }; export const CloudEvent = { type: { name: "Composite", className: "CloudEvent", additionalProperties: { type: { name: "Object" } }, modelProperties: { id: { serializedName: "id", required: true, type: { name: "String", }, }, source: { serializedName: "source", required: true, type: { name: "String", }, }, data: { serializedName: "data", type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, dataBase64: { serializedName: "data_base64", type: { name: "ByteArray", }, }, type: { serializedName: "type", required: true, type: { name: "String", }, }, time: { serializedName: "time", type: { name: "DateTime", }, }, specversion: { serializedName: "specversion", required: true, type: { name: "String", }, }, dataschema: { serializedName: "dataschema", type: { name: "String", }, }, datacontenttype: { serializedName: "datacontenttype", type: { name: "String", }, }, subject: { serializedName: "subject", type: { name: "String", }, }, }, }, }; export const StorageBlobCreatedEventData = { type: { name: "Composite", className: "StorageBlobCreatedEventData", modelProperties: { api: { serializedName: "api", type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", type: { name: "String", }, }, requestId: { serializedName: "requestId", type: { name: "String", }, }, eTag: { serializedName: "eTag", type: { name: "String", }, }, contentType: { serializedName: "contentType", type: { name: "String", }, }, contentLength: { serializedName: "contentLength", type: { name: "Number", }, }, contentOffset: { serializedName: "contentOffset", type: { name: "Number", }, }, blobType: { serializedName: "blobType", type: { name: "String", }, }, accessTier: { serializedName: "accessTier", required: true, type: { name: "String", }, }, url: { serializedName: "url", type: { name: "String", }, }, sequencer: { serializedName: "sequencer", type: { name: "String", }, }, identity: { serializedName: "identity", type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageBlobDeletedEventData = { type: { name: "Composite", className: "StorageBlobDeletedEventData", modelProperties: { api: { serializedName: "api", required: true, type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, requestId: { serializedName: "requestId", required: true, type: { name: "String", }, }, contentType: { serializedName: "contentType", required: true, type: { name: "String", }, }, blobType: { serializedName: "blobType", required: true, type: { name: "String", }, }, url: { serializedName: "url", required: true, type: { name: "String", }, }, sequencer: { serializedName: "sequencer", required: true, type: { name: "String", }, }, identity: { serializedName: "identity", required: true, type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageDirectoryCreatedEventData = { type: { name: "Composite", className: "StorageDirectoryCreatedEventData", modelProperties: { api: { serializedName: "api", required: true, type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, requestId: { serializedName: "requestId", required: true, type: { name: "String", }, }, eTag: { serializedName: "eTag", required: true, type: { name: "String", }, }, url: { serializedName: "url", required: true, type: { name: "String", }, }, sequencer: { serializedName: "sequencer", required: true, type: { name: "String", }, }, identity: { serializedName: "identity", required: true, type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageDirectoryDeletedEventData = { type: { name: "Composite", className: "StorageDirectoryDeletedEventData", modelProperties: { api: { serializedName: "api", required: true, type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, requestId: { serializedName: "requestId", required: true, type: { name: "String", }, }, url: { serializedName: "url", required: true, type: { name: "String", }, }, recursive: { serializedName: "recursive", required: true, type: { name: "String", }, }, sequencer: { serializedName: "sequencer", required: true, type: { name: "String", }, }, identity: { serializedName: "identity", required: true, type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageBlobRenamedEventData = { type: { name: "Composite", className: "StorageBlobRenamedEventData", modelProperties: { api: { serializedName: "api", required: true, type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, requestId: { serializedName: "requestId", required: true, type: { name: "String", }, }, sourceUrl: { serializedName: "sourceUrl", required: true, type: { name: "String", }, }, destinationUrl: { serializedName: "destinationUrl", required: true, type: { name: "String", }, }, sequencer: { serializedName: "sequencer", required: true, type: { name: "String", }, }, identity: { serializedName: "identity", required: true, type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageDirectoryRenamedEventData = { type: { name: "Composite", className: "StorageDirectoryRenamedEventData", modelProperties: { api: { serializedName: "api", required: true, type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, requestId: { serializedName: "requestId", required: true, type: { name: "String", }, }, sourceUrl: { serializedName: "sourceUrl", required: true, type: { name: "String", }, }, destinationUrl: { serializedName: "destinationUrl", required: true, type: { name: "String", }, }, sequencer: { serializedName: "sequencer", required: true, type: { name: "String", }, }, identity: { serializedName: "identity", required: true, type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageLifecyclePolicyCompletedEventData = { type: { name: "Composite", className: "StorageLifecyclePolicyCompletedEventData", modelProperties: { scheduleTime: { serializedName: "scheduleTime", required: true, type: { name: "String", }, }, policyRunSummary: { serializedName: "policyRunSummary", type: { name: "Composite", className: "StorageLifecyclePolicyRunSummary", }, }, deleteSummary: { serializedName: "deleteSummary", type: { name: "Composite", className: "StorageLifecyclePolicyActionSummaryDetail", }, }, tierToCoolSummary: { serializedName: "tierToCoolSummary", type: { name: "Composite", className: "StorageLifecyclePolicyActionSummaryDetail", }, }, tierToColdSummary: { serializedName: "tierToColdSummary", type: { name: "Composite", className: "StorageLifecyclePolicyActionSummaryDetail", }, }, tierToArchiveSummary: { serializedName: "tierToArchiveSummary", type: { name: "Composite", className: "StorageLifecyclePolicyActionSummaryDetail", }, }, }, }, }; export const StorageLifecyclePolicyRunSummary = { type: { name: "Composite", className: "StorageLifecyclePolicyRunSummary", modelProperties: { completionStatus: { serializedName: "completionStatus", required: true, type: { name: "String", }, }, }, }, }; export const StorageLifecyclePolicyActionSummaryDetail = { type: { name: "Composite", className: "StorageLifecyclePolicyActionSummaryDetail", modelProperties: { totalObjectsCount: { serializedName: "totalObjectsCount", required: true, type: { name: "Number", }, }, successCount: { serializedName: "successCount", required: true, type: { name: "Number", }, }, errorList: { serializedName: "errorList", required: true, type: { name: "String", }, }, }, }, }; export const StorageBlobTierChangedEventData = { type: { name: "Composite", className: "StorageBlobTierChangedEventData", modelProperties: { api: { serializedName: "api", type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", type: { name: "String", }, }, requestId: { serializedName: "requestId", type: { name: "String", }, }, contentType: { serializedName: "contentType", type: { name: "String", }, }, contentLength: { serializedName: "contentLength", type: { name: "Number", }, }, blobType: { serializedName: "blobType", type: { name: "String", }, }, accessTier: { serializedName: "accessTier", required: true, type: { name: "String", }, }, previousTier: { serializedName: "previousTier", required: true, type: { name: "String", }, }, url: { serializedName: "url", type: { name: "String", }, }, sequencer: { serializedName: "sequencer", type: { name: "String", }, }, identity: { serializedName: "identity", type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageAsyncOperationInitiatedEventData = { type: { name: "Composite", className: "StorageAsyncOperationInitiatedEventData", modelProperties: { api: { serializedName: "api", required: true, type: { name: "String", }, }, clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, requestId: { serializedName: "requestId", required: true, type: { name: "String", }, }, contentType: { serializedName: "contentType", required: true, type: { name: "String", }, }, contentLength: { serializedName: "contentLength", required: true, type: { name: "Number", }, }, blobType: { serializedName: "blobType", required: true, type: { name: "String", }, }, url: { serializedName: "url", required: true, type: { name: "String", }, }, sequencer: { serializedName: "sequencer", required: true, type: { name: "String", }, }, identity: { serializedName: "identity", required: true, type: { name: "String", }, }, storageDiagnostics: { serializedName: "storageDiagnostics", required: true, type: { name: "Dictionary", value: { type: { name: "any" } }, }, }, }, }, }; export const StorageBlobInventoryPolicyCompletedEventData = { type: { name: "Composite", className: "StorageBlobInventoryPolicyCompletedEventData", modelProperties: { scheduleDateTime: { serializedName: "scheduleDateTime", required: true, type: { name: "String", }, }, accountName: { serializedName: "accountName", required: true, type: { name: "String", }, }, ruleName: { serializedName: "ruleName", required: true, type: { name: "String", }, }, policyRunStatus: { serializedName: "policyRunStatus", required: true, type: { name: "String", }, }, policyRunStatusMessage: { serializedName: "policyRunStatusMessage", required: true, type: { name: "String", }, }, policyRunId: { serializedName: "policyRunId", required: true, type: { name: "String", }, }, manifestBlobUrl: { serializedName: "manifestBlobUrl", required: true, type: { name: "String", }, }, }, }, }; export const StorageTaskQueuedEventData = { type: { name: "Composite", className: "StorageTaskQueuedEventData", modelProperties: { queuedDateTime: { serializedName: "queuedDateTime", required: true, type: { name: "String", }, }, taskExecutionId: { serializedName: "taskExecutionId", required: true, type: { name: "String", }, }, }, }, }; export const StorageTaskCompletedEventData = { type: { name: "Composite", className: "StorageTaskCompletedEventData", modelProperties: { status: { serializedName: "status", required: true, type: { name: "String", }, }, completedDateTime: { serializedName: "completedDateTime", required: true, type: { name: "String", }, }, taskExecutionId: { serializedName: "taskExecutionId", required: true, type: { name: "String", }, }, taskName: { serializedName: "taskName", required: true, type: { name: "String", }, }, summaryReportBlobUrl: { serializedName: "summaryReportBlobUrl", required: true, type: { name: "String", }, }, }, }, }; export const StorageTaskAssignmentQueuedEventData = { type: { name: "Composite", className: "StorageTaskAssignmentQueuedEventData", modelProperties: { queuedOn: { serializedName: "queuedDateTime", required: true, type: { name: "String", }, }, taskExecutionId: { serializedName: "taskExecutionId", required: true, type: { name: "String", }, }, }, }, }; export const StorageTaskAssignmentCompletedEventData = { type: { name: "Composite", className: "StorageTaskAssignmentCompletedEventData", modelProperties: { status: { serializedName: "status", required: true, type: { name: "String", }, }, completedOn: { serializedName: "completedDateTime", required: true, type: { name: "String", }, }, taskExecutionId: { serializedName: "taskExecutionId", required: true, type: { name: "String", }, }, taskName: { serializedName: "taskName", required: true, type: { name: "String", }, }, summaryReportBlobUri: { serializedName: "summaryReportBlobUrl", required: true, type: { name: "String", }, }, }, }, }; export const EventHubCaptureFileCreatedEventData = { type: { name: "Composite", className: "EventHubCaptureFileCreatedEventData", modelProperties: { fileUrl: { serializedName: "fileUrl", required: true, type: { name: "String", }, }, fileType: { serializedName: "fileType", required: true, type: { name: "String", }, }, partitionId: { serializedName: "partitionId", required: true, type: { name: "String", }, }, sizeInBytes: { serializedName: "sizeInBytes", required: true, type: { name: "Number", }, }, eventCount: { serializedName: "eventCount", required: true, type: { name: "Number", }, }, firstSequenceNumber: { serializedName: "firstSequenceNumber", required: true, type: { name: "Number", }, }, lastSequenceNumber: { serializedName: "lastSequenceNumber", required: true, type: { name: "Number", }, }, firstEnqueueTime: { serializedName: "firstEnqueueTime", required: true, type: { name: "String", }, }, lastEnqueueTime: { serializedName: "lastEnqueueTime", required: true, type: { name: "String", }, }, }, }, }; export const ResourceWriteSuccessEventData = { type: { name: "Composite", className: "ResourceWriteSuccessEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceAuthorization = { type: { name: "Composite", className: "ResourceAuthorization", modelProperties: { scope: { serializedName: "scope", required: true, type: { name: "String", }, }, action: { serializedName: "action", required: true, type: { name: "String", }, }, evidence: { serializedName: "evidence", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, }, }, }; export const ResourceHttpRequest = { type: { name: "Composite", className: "ResourceHttpRequest", modelProperties: { clientRequestId: { serializedName: "clientRequestId", required: true, type: { name: "String", }, }, clientIpAddress: { serializedName: "clientIpAddress", required: true, type: { name: "String", }, }, method: { serializedName: "method", required: true, type: { name: "String", }, }, url: { serializedName: "url", required: true, type: { name: "String", }, }, }, }, }; export const ResourceWriteFailureEventData = { type: { name: "Composite", className: "ResourceWriteFailureEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceWriteCancelEventData = { type: { name: "Composite", className: "ResourceWriteCancelEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceDeleteSuccessEventData = { type: { name: "Composite", className: "ResourceDeleteSuccessEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceDeleteFailureEventData = { type: { name: "Composite", className: "ResourceDeleteFailureEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceDeleteCancelEventData = { type: { name: "Composite", className: "ResourceDeleteCancelEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceActionSuccessEventData = { type: { name: "Composite", className: "ResourceActionSuccessEventData", modelProperties: { tenantId: { serializedName: "tenantId", required: true, type: { name: "String", }, }, subscriptionId: { serializedName: "subscriptionId", required: true, type: { name: "String", }, }, resourceGroup: { serializedName: "resourceGroup", required: true, type: { name: "String", }, }, resourceProvider: { serializedName: "resourceProvider", required: true, type: { name: "String", }, }, resourceUri: { serializedName: "resourceUri", required: true, type: { name: "String", }, }, operationName: { serializedName: "operationName", required: true, type: { name: "String", }, }, status: { serializedName: "status", required: true, type: { name: "String", }, }, authorization: { serializedName: "authorization", type: { name: "Composite", className: "ResourceAuthorization", }, }, claims: { serializedName: "claims", required: true, type: { name: "Dictionary", value: { type: { name: "String" } }, }, }, correlationId: { serializedName: "correlationId", required: true, type: { name: "String", }, }, httpRequest: { serializedName: "httpRequest", type: { name: "Composite", className: "ResourceHttpRequest", }, }, }, }, }; export const ResourceActionFailureEventData = { type: { name: "Composite", className: "ResourceActionFailureEventData", modelProperties: { tenantId: { serializedNam