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.
868 869 870 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 868 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
861 862 863 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 861 def details @details end |
#reason ⇒ String
Reason for provisioning failures.
Corresponds to the JSON property reason
866 867 868 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 866 def reason @reason end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
873 874 875 876 |
# File 'lib/google/apis/certificatemanager_v1/classes.rb', line 873 def update!(**args) @details = args[:details] if args.key?(:details) @reason = args[:reason] if args.key?(:reason) end |