Class: Azure::ARM::Dns::Models::ZoneDeleteResult
- Inherits:
-
Object
- Object
- Azure::ARM::Dns::Models::ZoneDeleteResult
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_dns/models/zone_delete_result.rb
Overview
The response to a Zone Delete operation.
Instance Attribute Summary collapse
-
#azure_async_operation ⇒ String
the status of their delete Zone operations.
- #request_id ⇒ String
-
#status ⇒ OperationStatus
‘Succeeded’, ‘Failed’.
-
#status_code ⇒ HttpStatusCode
‘SwitchingProtocols’, ‘OK’, ‘Created’, ‘Accepted’, ‘NonAuthoritativeInformation’, ‘NoContent’, ‘ResetContent’, ‘PartialContent’, ‘MultipleChoices’, ‘Ambiguous’, ‘MovedPermanently’, ‘Moved’, ‘Found’, ‘Redirect’, ‘SeeOther’, ‘RedirectMethod’, ‘NotModified’, ‘UseProxy’, ‘Unused’, ‘TemporaryRedirect’, ‘RedirectKeepVerb’, ‘BadRequest’, ‘Unauthorized’, ‘PaymentRequired’, ‘Forbidden’, ‘NotFound’, ‘MethodNotAllowed’, ‘NotAcceptable’, ‘ProxyAuthenticationRequired’, ‘RequestTimeout’, ‘Conflict’, ‘Gone’, ‘LengthRequired’, ‘PreconditionFailed’, ‘RequestEntityTooLarge’, ‘RequestUriTooLong’, ‘UnsupportedMediaType’, ‘RequestedRangeNotSatisfiable’, ‘ExpectationFailed’, ‘UpgradeRequired’, ‘InternalServerError’, ‘NotImplemented’, ‘BadGateway’, ‘ServiceUnavailable’, ‘GatewayTimeout’, ‘HttpVersionNotSupported’.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ZoneDeleteResult class as Ruby Hash.
Instance Attribute Details
#azure_async_operation ⇒ String
the status of their delete Zone operations.
17 18 19 |
# File 'lib/generated/azure_mgmt_dns/models/zone_delete_result.rb', line 17 def azure_async_operation @azure_async_operation end |
#request_id ⇒ String
40 41 42 |
# File 'lib/generated/azure_mgmt_dns/models/zone_delete_result.rb', line 40 def request_id @request_id end |
#status ⇒ OperationStatus
‘Succeeded’, ‘Failed’
21 22 23 |
# File 'lib/generated/azure_mgmt_dns/models/zone_delete_result.rb', line 21 def status @status end |
#status_code ⇒ HttpStatusCode
‘SwitchingProtocols’, ‘OK’, ‘Created’, ‘Accepted’, ‘NonAuthoritativeInformation’, ‘NoContent’, ‘ResetContent’, ‘PartialContent’, ‘MultipleChoices’, ‘Ambiguous’, ‘MovedPermanently’, ‘Moved’, ‘Found’, ‘Redirect’, ‘SeeOther’, ‘RedirectMethod’, ‘NotModified’, ‘UseProxy’, ‘Unused’, ‘TemporaryRedirect’, ‘RedirectKeepVerb’, ‘BadRequest’, ‘Unauthorized’, ‘PaymentRequired’, ‘Forbidden’, ‘NotFound’, ‘MethodNotAllowed’, ‘NotAcceptable’, ‘ProxyAuthenticationRequired’, ‘RequestTimeout’, ‘Conflict’, ‘Gone’, ‘LengthRequired’, ‘PreconditionFailed’, ‘RequestEntityTooLarge’, ‘RequestUriTooLong’, ‘UnsupportedMediaType’, ‘RequestedRangeNotSatisfiable’, ‘ExpectationFailed’, ‘UpgradeRequired’, ‘InternalServerError’, ‘NotImplemented’, ‘BadGateway’, ‘ServiceUnavailable’, ‘GatewayTimeout’, ‘HttpVersionNotSupported’
37 38 39 |
# File 'lib/generated/azure_mgmt_dns/models/zone_delete_result.rb', line 37 def status_code @status_code end |
Class Method Details
.mapper ⇒ Object
Mapper for ZoneDeleteResult class as Ruby Hash. This will be used for serialization/deserialization.
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/generated/azure_mgmt_dns/models/zone_delete_result.rb', line 47 def self.mapper() { required: false, serialized_name: 'ZoneDeleteResult', type: { name: 'Composite', class_name: 'ZoneDeleteResult', model_properties: { azure_async_operation: { required: false, serialized_name: 'azureAsyncOperation', type: { name: 'String' } }, status: { required: false, serialized_name: 'status', type: { name: 'Enum', module: 'OperationStatus' } }, status_code: { required: false, serialized_name: 'statusCode', type: { name: 'Enum', module: 'HttpStatusCode' } }, request_id: { required: false, serialized_name: 'requestId', type: { name: 'String' } } } } } end |