Class: Azure::Web::Mgmt::V2016_08_01::Models::FunctionEnvelope
- Inherits:
-
ProxyOnlyResource
- Object
- ProxyOnlyResource
- Azure::Web::Mgmt::V2016_08_01::Models::FunctionEnvelope
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb
Overview
Web Job Information.
Instance Attribute Summary collapse
-
#config ⇒ Object
Config information.
-
#config_href ⇒ String
Config URI.
-
#files ⇒ Hash{String => String}
File list.
-
#function_app_id ⇒ String
Function App ID.
-
#function_envelope_name ⇒ String
Function name.
-
#href ⇒ String
Function URI.
-
#script_href ⇒ String
Script URI.
-
#script_root_path_href ⇒ String
Script root path URI.
-
#secrets_file_href ⇒ String
Secrets file URI.
-
#test_data ⇒ String
Test data used when testing via the Azure Portal.
Attributes inherited from ProxyOnlyResource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for FunctionEnvelope class as Ruby Hash.
Instance Attribute Details
#config ⇒ Object
Returns Config information.
37 38 39 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 37 def config @config end |
#config_href ⇒ String
Returns Config URI.
28 29 30 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 28 def config_href @config_href end |
#files ⇒ Hash{String => String}
Returns File list.
40 41 42 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 40 def files @files end |
#function_app_id ⇒ String
Returns Function App ID.
19 20 21 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 19 def function_app_id @function_app_id end |
#function_envelope_name ⇒ String
Returns Function name.
16 17 18 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 16 def function_envelope_name @function_envelope_name end |
#href ⇒ String
Returns Function URI.
34 35 36 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 34 def href @href end |
#script_href ⇒ String
Returns Script URI.
25 26 27 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 25 def script_href @script_href end |
#script_root_path_href ⇒ String
Returns Script root path URI.
22 23 24 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 22 def script_root_path_href @script_root_path_href end |
#secrets_file_href ⇒ String
Returns Secrets file URI.
31 32 33 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 31 def secrets_file_href @secrets_file_href end |
#test_data ⇒ String
Returns Test data used when testing via the Azure Portal.
43 44 45 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 43 def test_data @test_data end |
Class Method Details
.mapper ⇒ Object
Mapper for FunctionEnvelope class as Ruby Hash. This will be used for serialization/deserialization.
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 177 178 179 180 181 182 183 184 185 186 187 |
# File 'lib/2016-08-01/generated/azure_mgmt_web/models/function_envelope.rb', line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'FunctionEnvelope', type: { name: 'Composite', class_name: 'FunctionEnvelope', 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' } }, kind: { client_side_validation: true, required: false, serialized_name: 'kind', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, function_envelope_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.name', type: { name: 'String' } }, function_app_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.functionAppId', type: { name: 'String' } }, script_root_path_href: { client_side_validation: true, required: false, serialized_name: 'properties.scriptRootPathHref', type: { name: 'String' } }, script_href: { client_side_validation: true, required: false, serialized_name: 'properties.scriptHref', type: { name: 'String' } }, config_href: { client_side_validation: true, required: false, serialized_name: 'properties.configHref', type: { name: 'String' } }, secrets_file_href: { client_side_validation: true, required: false, serialized_name: 'properties.secretsFileHref', type: { name: 'String' } }, href: { client_side_validation: true, required: false, serialized_name: 'properties.href', type: { name: 'String' } }, config: { client_side_validation: true, required: false, serialized_name: 'properties.config', type: { name: 'Object' } }, files: { client_side_validation: true, required: false, serialized_name: 'properties.files', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, test_data: { client_side_validation: true, required: false, serialized_name: 'properties.testData', type: { name: 'String' } } } } } end |