Class: Azure::Batch::Mgmt::V2019_08_01::Models::Certificate
- Inherits:
-
ProxyResource
- Object
- ProxyResource
- Azure::Batch::Mgmt::V2019_08_01::Models::Certificate
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb
Overview
Contains information about a certificate.
Instance Attribute Summary collapse
-
#delete_certificate_error ⇒ DeleteCertificateError
deleting the certificate.
-
#format ⇒ CertificateFormat
or Cer.
-
#previous_provisioning_state ⇒ CertificateProvisioningState
of the resource.
-
#previous_provisioning_state_transition_time ⇒ DateTime
previous state.
-
#provisioning_state ⇒ CertificateProvisioningState
resource.
-
#provisioning_state_transition_time ⇒ DateTime
current state.
-
#public_data ⇒ String
The public key of the certificate.
-
#thumbprint ⇒ String
thumbprint from the name.
-
#thumbprint_algorithm ⇒ String
match the first portion of the certificate name.
Attributes inherited from ProxyResource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for Certificate class as Ruby Hash.
Instance Attribute Details
#delete_certificate_error ⇒ DeleteCertificateError
deleting the certificate. This is only returned when the certificate provisioningState is ‘Failed’.
52 53 54 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 52 def delete_certificate_error @delete_certificate_error end |
#format ⇒ CertificateFormat
or Cer. If omitted, the default is Pfx. Possible values include: ‘Pfx’, ‘Cer’
27 28 29 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 27 def format @format end |
#previous_provisioning_state ⇒ CertificateProvisioningState
of the resource. Possible values include: ‘Succeeded’, ‘Deleting’, ‘Failed’
40 41 42 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 40 def previous_provisioning_state @previous_provisioning_state end |
#previous_provisioning_state_transition_time ⇒ DateTime
previous state.
44 45 46 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 44 def previous_provisioning_state_transition_time @previous_provisioning_state_transition_time end |
#provisioning_state ⇒ CertificateProvisioningState
resource. Possible values include: ‘Succeeded’, ‘Deleting’, ‘Failed’
31 32 33 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 31 def provisioning_state @provisioning_state end |
#provisioning_state_transition_time ⇒ DateTime
current state.
35 36 37 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 35 def provisioning_state_transition_time @provisioning_state_transition_time end |
#public_data ⇒ String
Returns The public key of the certificate.
47 48 49 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 47 def public_data @public_data end |
#thumbprint ⇒ String
thumbprint from the name.
22 23 24 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 22 def thumbprint @thumbprint end |
#thumbprint_algorithm ⇒ String
match the first portion of the certificate name. Currently required to be ‘SHA1’.
18 19 20 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 18 def thumbprint_algorithm @thumbprint_algorithm end |
Class Method Details
.mapper ⇒ Object
Mapper for Certificate class as Ruby Hash. This will be used for serialization/deserialization.
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 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/2019-08-01/generated/azure_mgmt_batch/models/certificate.rb', line 59 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Certificate', type: { name: 'Composite', class_name: 'Certificate', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, read_only: true, serialized_name: 'etag', type: { name: 'String' } }, thumbprint_algorithm: { client_side_validation: true, required: false, serialized_name: 'properties.thumbprintAlgorithm', type: { name: 'String' } }, thumbprint: { client_side_validation: true, required: false, serialized_name: 'properties.thumbprint', type: { name: 'String' } }, format: { client_side_validation: true, required: false, serialized_name: 'properties.format', type: { name: 'Enum', module: 'CertificateFormat' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'Enum', module: 'CertificateProvisioningState' } }, provisioning_state_transition_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningStateTransitionTime', type: { name: 'DateTime' } }, previous_provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.previousProvisioningState', type: { name: 'Enum', module: 'CertificateProvisioningState' } }, previous_provisioning_state_transition_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.previousProvisioningStateTransitionTime', type: { name: 'DateTime' } }, public_data: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.publicData', type: { name: 'String' } }, delete_certificate_error: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.deleteCertificateError', type: { name: 'Composite', class_name: 'DeleteCertificateError' } } } } } end |