Class: Azure::Web::Mgmt::V2016_06_01::Models::ApiConnectionDefinitionProperties
- Inherits:
-
Object
- Object
- Azure::Web::Mgmt::V2016_06_01::Models::ApiConnectionDefinitionProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb
Overview
Model object.
Instance Attribute Summary collapse
- #api ⇒ ApiReference
-
#changed_time ⇒ DateTime
Timestamp of last connection change.
-
#created_time ⇒ DateTime
Timestamp of the connection creation.
-
#custom_parameter_values ⇒ Hash{String => String}
Dictionary of custom parameter values.
-
#display_name ⇒ String
Display name.
-
#non_secret_parameter_values ⇒ Hash{String => String}
values.
-
#parameter_values ⇒ Hash{String => String}
Dictionary of parameter values.
-
#statuses ⇒ Array<ConnectionStatusDefinition>
Status of the connection.
-
#test_links ⇒ Array<ApiConnectionTestLink>
Links to test the API connection.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ApiConnectionDefinitionProperties class as Ruby Hash.
Instance Attribute Details
#api ⇒ ApiReference
39 40 41 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 39 def api @api end |
#changed_time ⇒ DateTime
Returns Timestamp of last connection change.
36 37 38 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 36 def changed_time @changed_time end |
#created_time ⇒ DateTime
Returns Timestamp of the connection creation.
33 34 35 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 33 def created_time @created_time end |
#custom_parameter_values ⇒ Hash{String => String}
Returns Dictionary of custom parameter values.
26 27 28 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 26 def custom_parameter_values @custom_parameter_values end |
#display_name ⇒ String
Returns Display name.
17 18 19 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 17 def display_name @display_name end |
#non_secret_parameter_values ⇒ Hash{String => String}
values
30 31 32 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 30 def non_secret_parameter_values @non_secret_parameter_values end |
#parameter_values ⇒ Hash{String => String}
Returns Dictionary of parameter values.
23 24 25 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 23 def parameter_values @parameter_values end |
#statuses ⇒ Array<ConnectionStatusDefinition>
Returns Status of the connection.
20 21 22 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 20 def statuses @statuses end |
#test_links ⇒ Array<ApiConnectionTestLink>
Returns Links to test the API connection.
42 43 44 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 42 def test_links @test_links end |
Class Method Details
.mapper ⇒ Object
Mapper for ApiConnectionDefinitionProperties class as Ruby Hash. This will be used for serialization/deserialization.
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 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/2016-06-01/generated/azure_mgmt_web/models/api_connection_definition_properties.rb', line 49 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApiConnectionDefinition_properties', type: { name: 'Composite', class_name: 'ApiConnectionDefinitionProperties', model_properties: { display_name: { client_side_validation: true, required: false, serialized_name: 'displayName', type: { name: 'String' } }, statuses: { client_side_validation: true, required: false, serialized_name: 'statuses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ConnectionStatusDefinitionElementType', type: { name: 'Composite', class_name: 'ConnectionStatusDefinition' } } } }, parameter_values: { client_side_validation: true, required: false, serialized_name: 'parameterValues', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, custom_parameter_values: { client_side_validation: true, required: false, serialized_name: 'customParameterValues', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, non_secret_parameter_values: { client_side_validation: true, required: false, serialized_name: 'nonSecretParameterValues', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, created_time: { client_side_validation: true, required: false, serialized_name: 'createdTime', type: { name: 'DateTime' } }, changed_time: { client_side_validation: true, required: false, serialized_name: 'changedTime', type: { name: 'DateTime' } }, api: { client_side_validation: true, required: false, serialized_name: 'api', type: { name: 'Composite', class_name: 'ApiReference' } }, test_links: { client_side_validation: true, required: false, serialized_name: 'testLinks', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ApiConnectionTestLinkElementType', type: { name: 'Composite', class_name: 'ApiConnectionTestLink' } } } } } } } end |