Class: Azure::Resources::Mgmt::V2017_05_10::Models::DebugSetting

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2017-05-10/generated/azure_mgmt_resources/models/debug_setting.rb

Overview

Model object.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#detail_levelString

debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

Returns:

  • (String)

    Specifies the type of information to log for



24
25
26
# File 'lib/2017-05-10/generated/azure_mgmt_resources/models/debug_setting.rb', line 24

def detail_level
  @detail_level
end

Class Method Details

.mapperObject

Mapper for DebugSetting class as Ruby Hash. This will be used for serialization/deserialization.



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/2017-05-10/generated/azure_mgmt_resources/models/debug_setting.rb', line 31

def self.mapper()
  {
    required: false,
    serialized_name: 'DebugSetting',
    type: {
      name: 'Composite',
      class_name: 'DebugSetting',
      model_properties: {
        detail_level: {
          required: false,
          serialized_name: 'detailLevel',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end