Class: Google::Cloud::CloudControlsPartner::V1::Violation::Remediation::Instructions

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

Overview

Instructions to remediate violation

Defined Under Namespace

Classes: Console, Gcloud

Instance Attribute Summary collapse

Instance Attribute Details

#console_instructions::Google::Cloud::CloudControlsPartner::V1::Violation::Remediation::Instructions::Console

Returns Remediation instructions to resolve violation via cloud console.

Returns:



92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1/violations.rb', line 92

class Instructions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Remediation instructions to resolve violation via gcloud cli
  # @!attribute [rw] gcloud_commands
  #   @return [::Array<::String>]
  #     Gcloud command to resolve violation
  # @!attribute [rw] steps
  #   @return [::Array<::String>]
  #     Steps to resolve violation via gcloud cli
  # @!attribute [rw] additional_links
  #   @return [::Array<::String>]
  #     Additional urls for more information about steps
  class Gcloud
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Remediation instructions to resolve violation via cloud console
  # @!attribute [rw] console_uris
  #   @return [::Array<::String>]
  #     Link to console page where violations can be resolved
  # @!attribute [rw] steps
  #   @return [::Array<::String>]
  #     Steps to resolve violation via cloud console
  # @!attribute [rw] additional_links
  #   @return [::Array<::String>]
  #     Additional urls for more information about steps
  class Console
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#gcloud_instructions::Google::Cloud::CloudControlsPartner::V1::Violation::Remediation::Instructions::Gcloud

Returns Remediation instructions to resolve violation via gcloud cli.

Returns:



92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1/violations.rb', line 92

class Instructions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Remediation instructions to resolve violation via gcloud cli
  # @!attribute [rw] gcloud_commands
  #   @return [::Array<::String>]
  #     Gcloud command to resolve violation
  # @!attribute [rw] steps
  #   @return [::Array<::String>]
  #     Steps to resolve violation via gcloud cli
  # @!attribute [rw] additional_links
  #   @return [::Array<::String>]
  #     Additional urls for more information about steps
  class Gcloud
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Remediation instructions to resolve violation via cloud console
  # @!attribute [rw] console_uris
  #   @return [::Array<::String>]
  #     Link to console page where violations can be resolved
  # @!attribute [rw] steps
  #   @return [::Array<::String>]
  #     Steps to resolve violation via cloud console
  # @!attribute [rw] additional_links
  #   @return [::Array<::String>]
  #     Additional urls for more information about steps
  class Console
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end