Class: Azure::TimeSeriesInsights::Mgmt::V2017_11_15::Models::EventSourceResource
- Inherits:
-
TrackedResource
- Object
- Resource
- TrackedResource
- Azure::TimeSeriesInsights::Mgmt::V2017_11_15::Models::EventSourceResource
- Includes:
- MsRestAzure
- Defined in:
- lib/2017-11-15/generated/azure_mgmt_time_series_insights/models/event_source_resource.rb
Overview
An environment receives data from one or more event sources. Each event source has associated connection info that allows the Time Series Insights ingress pipeline to connect to and pull data from the event source
Direct Known Subclasses
Instance Attribute Summary collapse
-
#kind ⇒ Object
Returns the value of attribute kind.
Attributes inherited from TrackedResource
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for EventSourceResource class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ EventSourceResource
constructor
A new instance of EventSourceResource.
Methods inherited from Resource
Constructor Details
#initialize ⇒ EventSourceResource
Returns a new instance of EventSourceResource.
19 20 21 |
# File 'lib/2017-11-15/generated/azure_mgmt_time_series_insights/models/event_source_resource.rb', line 19 def initialize @kind = "EventSourceResource" end |
Instance Attribute Details
#kind ⇒ Object
Returns the value of attribute kind.
23 24 25 |
# File 'lib/2017-11-15/generated/azure_mgmt_time_series_insights/models/event_source_resource.rb', line 23 def kind @kind end |
Class Method Details
.mapper ⇒ Object
Mapper for EventSourceResource class as Ruby Hash. This will be used for serialization/deserialization.
30 31 32 33 34 35 36 37 38 39 40 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 |
# File 'lib/2017-11-15/generated/azure_mgmt_time_series_insights/models/event_source_resource.rb', line 30 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EventSourceResource', type: { name: 'Composite', polymorphic_discriminator: 'kind', uber_parent: 'Resource', class_name: 'EventSourceResource', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end |