Class: Google::Apis::CertificatemanagerV1::ProvisioningIssue
- Inherits:
-
Object
- Object
- Google::Apis::CertificatemanagerV1::ProvisioningIssue
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/certificatemanager_v1/classes.rb,
lib/google/apis/certificatemanager_v1/representations.rb,
lib/google/apis/certificatemanager_v1/representations.rb
Overview
Information about issues with provisioning a Managed Certificate.
Instance Attribute Summary collapse
-
#details ⇒ String
Output only.
-
#reason ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ProvisioningIssue
constructor
A new instance of ProvisioningIssue.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ProvisioningIssue
Returns a new instance of ProvisioningIssue.
1251 1252 1253 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1251 def initialize(**args) update!(**args) end |
Instance Attribute Details
#details ⇒ String
Output only. Human readable explanation about the issue. Provided to help
address the configuration issues. Not guaranteed to be stable. For
programmatic access use Reason enum.
Corresponds to the JSON property details
1244 1245 1246 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1244 def details @details end |
#reason ⇒ String
Output only. Reason for provisioning failures.
Corresponds to the JSON property reason
1249 1250 1251 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1249 def reason @reason end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1256 1257 1258 1259 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1256 def update!(**args) @details = args[:details] if args.key?(:details) @reason = args[:reason] if args.key?(:reason) end |