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