class Azure::EventGrid::V2018_01_01::Models::ResourceWriteCancelData
Schema of the Data property of an EventGridEvent
for a Microsoft.Resources.ResourceWriteCancel event. This is raised when a resource create or update operation is canceled.
Attributes
@return [String] The properties of the claims.
@return [String] An operation ID used for troubleshooting.
@return [String] The details of the operation.
@return [String] The operation that was performed.
@return [String] The resource group of the resource.
@return [String] The resource provider performing the operation.
@return [String] The URI of the resource in the operation.
@return [String] The status of the operation.
@return [String] The subscription ID of the resource.
@return [String] The tenant ID of the resource.
Private Class Methods
Mapper for ResourceWriteCancelData
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-01-01/generated/azure_event_grid/models/resource_write_cancel_data.rb, line 55 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ResourceWriteCancelData', type: { name: 'Composite', class_name: 'ResourceWriteCancelData', model_properties: { tenant_id: { client_side_validation: true, required: false, serialized_name: 'tenantId', type: { name: 'String' } }, subscription_id: { client_side_validation: true, required: false, serialized_name: 'subscriptionId', type: { name: 'String' } }, resource_group: { client_side_validation: true, required: false, serialized_name: 'resourceGroup', type: { name: 'String' } }, resource_provider: { client_side_validation: true, required: false, serialized_name: 'resourceProvider', type: { name: 'String' } }, resource_uri: { client_side_validation: true, required: false, serialized_name: 'resourceUri', type: { name: 'String' } }, operation_name: { client_side_validation: true, required: false, serialized_name: 'operationName', type: { name: 'String' } }, status: { client_side_validation: true, required: false, serialized_name: 'status', type: { name: 'String' } }, authorization: { client_side_validation: true, required: false, serialized_name: 'authorization', type: { name: 'String' } }, claims: { client_side_validation: true, required: false, serialized_name: 'claims', type: { name: 'String' } }, correlation_id: { client_side_validation: true, required: false, serialized_name: 'correlationId', type: { name: 'String' } }, http_request: { client_side_validation: true, required: false, serialized_name: 'httpRequest', type: { name: 'String' } } } } } end