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
Human readable explanation about the issue.
-
#reason ⇒ String
Reason for provisioning failures.
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.
866 867 868 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 866 def initialize(**args) update!(**args) end |
Instance Attribute Details
#details ⇒ String
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
859 860 861 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 859 def details @details end |
#reason ⇒ String
Reason for provisioning failures.
Corresponds to the JSON property reason
864 865 866 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 864 def reason @reason end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
871 872 873 874 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 871 def update!(**args) @details = args[:details] if args.key?(:details) @reason = args[:reason] if args.key?(:reason) end |