Class: Azure::ApiManagement::Mgmt::V2016_07_07::Models::LoggerResponse
- Inherits:
-
Object
- Object
- Azure::ApiManagement::Mgmt::V2016_07_07::Models::LoggerResponse
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb
Overview
The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.
Instance Attribute Summary collapse
-
#credentials ⇒ Hash{String => String}
string of the event hub.
-
#description ⇒ String
Logger description.
-
#id ⇒ String
Management service instance.
-
#is_buffered ⇒ Boolean
publishing.
-
#type ⇒ String
Logger type.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for LoggerResponse class as Ruby Hash.
Instance Attribute Details
#credentials ⇒ Hash{String => String}
string of the event hub.
30 31 32 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb', line 30 def credentials @credentials end |
#description ⇒ String
Returns Logger description.
26 27 28 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb', line 26 def description @description end |
#id ⇒ String
Management service instance. The value is a valid relative URL in the format of /loggers/loggerId where loggerId is a logger identifier.
20 21 22 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb', line 20 def id @id end |
#is_buffered ⇒ Boolean
publishing. Default is assumed to be true. Default value: true .
34 35 36 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb', line 34 def is_buffered @is_buffered end |
#type ⇒ String
Returns Logger type. Default value: ‘AzureEventHub’ .
23 24 25 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb', line 23 def type @type end |
Class Method Details
.mapper ⇒ Object
Mapper for LoggerResponse class as Ruby Hash. This will be used for serialization/deserialization.
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/2016-07-07/generated/azure_mgmt_api_management/models/logger_response.rb', line 41 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'LoggerResponse', type: { name: 'Composite', class_name: 'LoggerResponse', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, type: { client_side_validation: true, required: true, is_constant: true, serialized_name: 'type', default_value: 'AzureEventHub', type: { name: 'String' } }, description: { client_side_validation: true, required: false, serialized_name: 'description', constraints: { MaxLength: 256 }, type: { name: 'String' } }, credentials: { client_side_validation: true, required: true, serialized_name: 'credentials', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, is_buffered: { client_side_validation: true, required: false, serialized_name: 'isBuffered', default_value: true, type: { name: 'Boolean' } } } } } end |