@azure/eventgrid
Version:
An isomorphic client library for the Azure Event Grid service.
1,754 lines • 297 kB
JavaScript
/*
* 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