class Azure::Resources::Mgmt::V2019_10_01::Models::DeploymentOperationProperties
Deployment
operation properties.
Attributes
@return [String] The duration of the operation.
@return [ProvisioningOperation] The name of the current provisioning operation. Possible values include: 'NotSpecified', 'Create', 'Delete', 'Waiting', 'AzureAsyncOperationWaiting', 'ResourceCacheWaiting', 'Action', 'Read', 'EvaluateDeploymentOutput', 'DeploymentCleanup'
@return [String] The state of the provisioning.
@return [HttpMessage] The HTTP request message.
@return [HttpMessage] The HTTP response message.
@return [String] Deployment
operation service request id.
@return [String] Operation
status code.
@return Operation
status message.
@return [TargetResource] The target resource.
@return [DateTime] The date and time of the operation.
Public Class Methods
Mapper for DeploymentOperationProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-10-01/generated/azure_mgmt_resources/models/deployment_operation_properties.rb, line 53 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DeploymentOperationProperties', type: { name: 'Composite', class_name: 'DeploymentOperationProperties', model_properties: { provisioning_operation: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningOperation', type: { name: 'Enum', module: 'ProvisioningOperation' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningState', type: { name: 'String' } }, timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'timestamp', type: { name: 'DateTime' } }, duration: { client_side_validation: true, required: false, read_only: true, serialized_name: 'duration', type: { name: 'String' } }, service_request_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'serviceRequestId', type: { name: 'String' } }, status_code: { client_side_validation: true, required: false, read_only: true, serialized_name: 'statusCode', type: { name: 'String' } }, status_message: { client_side_validation: true, required: false, read_only: true, serialized_name: 'statusMessage', type: { name: 'Object' } }, target_resource: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetResource', type: { name: 'Composite', class_name: 'TargetResource' } }, request: { client_side_validation: true, required: false, read_only: true, serialized_name: 'request', type: { name: 'Composite', class_name: 'HttpMessage' } }, response: { client_side_validation: true, required: false, read_only: true, serialized_name: 'response', type: { name: 'Composite', class_name: 'HttpMessage' } } } } } end