Class: Azure::Web::Mgmt::V2018_02_01::Models::FunctionEnvelope
- Inherits:
-
ProxyOnlyResource
- Object
- ProxyOnlyResource
- Azure::Web::Mgmt::V2018_02_01::Models::FunctionEnvelope
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-02-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.
-
#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.
34 35 36 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 34 def config @config end |
#config_href ⇒ String
Returns Config URI.
25 26 27 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 25 def config_href @config_href end |
#files ⇒ Hash{String => String}
Returns File list.
37 38 39 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 37 def files @files end |
#function_app_id ⇒ String
Returns Function App ID.
16 17 18 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 16 def function_app_id @function_app_id end |
#href ⇒ String
Returns Function URI.
31 32 33 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 31 def href @href end |
#script_href ⇒ String
Returns Script URI.
22 23 24 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 22 def script_href @script_href end |
#script_root_path_href ⇒ String
Returns Script root path URI.
19 20 21 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 19 def script_root_path_href @script_root_path_href end |
#secrets_file_href ⇒ String
Returns Secrets file URI.
28 29 30 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 28 def secrets_file_href @secrets_file_href end |
#test_data ⇒ String
Returns Test data used when testing via the Azure Portal.
40 41 42 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 40 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.
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 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 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/function_envelope.rb', line 47 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_app_id: { client_side_validation: true, required: false, serialized_name: 'properties.function_app_id', type: { name: 'String' } }, script_root_path_href: { client_side_validation: true, required: false, serialized_name: 'properties.script_root_path_href', type: { name: 'String' } }, script_href: { client_side_validation: true, required: false, serialized_name: 'properties.script_href', type: { name: 'String' } }, config_href: { client_side_validation: true, required: false, serialized_name: 'properties.config_href', type: { name: 'String' } }, secrets_file_href: { client_side_validation: true, required: false, serialized_name: 'properties.secrets_file_href', 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.test_data', type: { name: 'String' } } } } } end |