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.
1106 1107 1108 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1106 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
1099 1100 1101 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1099 def details @details end |
#reason ⇒ String
Output only. Reason for provisioning failures.
Corresponds to the JSON property reason
1104 1105 1106 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1104 def reason @reason end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1111 1112 1113 1114 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 1111 def update!(**args) @details = args[:details] if args.key?(:details) @reason = args[:reason] if args.key?(:reason) end |