Class: Google::Apis::AlertcenterV1beta1::ClientSideEncryptionServiceUnavailable

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/alertcenter_v1beta1/classes.rb,
lib/google/apis/alertcenter_v1beta1/representations.rb,
lib/google/apis/alertcenter_v1beta1/representations.rb

Overview

Alerts for client-side encryption outages.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ClientSideEncryptionServiceUnavailable

Returns a new instance of ClientSideEncryptionServiceUnavailable.



858
859
860
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 858

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#idp_errorArray<Google::Apis::AlertcenterV1beta1::IdentityProviderError>

Identity providers impacted by an outage or misconfiguration. Corresponds to the JSON property idpError



851
852
853
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 851

def idp_error
  @idp_error
end

#key_service_errorArray<Google::Apis::AlertcenterV1beta1::KeyServiceError>

External key services impacted by an outage or misconfiguration. Corresponds to the JSON property keyServiceError



856
857
858
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 856

def key_service_error
  @key_service_error
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



863
864
865
866
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 863

def update!(**args)
  @idp_error = args[:idp_error] if args.key?(:idp_error)
  @key_service_error = args[:key_service_error] if args.key?(:key_service_error)
end