Class: Google::Cloud::Asset::V1::IamPolicyAnalysisState

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/asset/v1/assets.rb

Overview

Represents the detailed state of an entity under analysis, such as a resource, an identity or an access.

Instance Attribute Summary collapse

Instance Attribute Details

#cause::String

Returns The human-readable description of the cause of failure.

Returns:

  • (::String)

    The human-readable description of the cause of failure.



737
738
739
740
# File 'proto_docs/google/cloud/asset/v1/assets.rb', line 737

class IamPolicyAnalysisState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#code::Google::Rpc::Code

Returns The Google standard error code that best describes the state. For example:

  • OK means the analysis on this entity has been successfully finished;
  • PERMISSION_DENIED means an access denied error is encountered;
  • DEADLINE_EXCEEDED means the analysis on this entity hasn't been started in time;.

Returns:

  • (::Google::Rpc::Code)

    The Google standard error code that best describes the state. For example:

    • OK means the analysis on this entity has been successfully finished;
    • PERMISSION_DENIED means an access denied error is encountered;
    • DEADLINE_EXCEEDED means the analysis on this entity hasn't been started in time;


737
738
739
740
# File 'proto_docs/google/cloud/asset/v1/assets.rb', line 737

class IamPolicyAnalysisState
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end