Class: Azure::Web::Mgmt::V2018_02_01::Models::ProxyOnlyResource

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb

Overview

Azure proxy only resource. This resource is not tracked by Azure Resource Manager.

Direct Known Subclasses

AnalysisDefinition, AppServiceCertificateOrderPatchResource, AppServiceCertificatePatchResource, AppServiceEnvironmentPatchResource, AppServicePlanPatchResource, AzureStoragePropertyDictionaryResource, BackupItem, BackupRequest, BillingMeter, CertificateEmail, CertificateOrderAction, CertificatePatchResource, ConnectionStringDictionary, ContinuousWebJob, CustomHostnameAnalysisResult, DeletedAppRestoreRequest, DeletedSite, Deployment, DetectorDefinition, DetectorResponse, DiagnosticAnalysis, DiagnosticCategory, DiagnosticDetectorResponse, DomainOwnershipIdentifier, DomainPatchResource, FunctionEnvelope, FunctionSecrets, GeoRegion, HostNameBinding, HybridConnection, HybridConnectionKey, HybridConnectionLimits, Identifier, MSDeploy, MSDeployLog, MSDeployStatus, MetricDefinition, MigrateMySqlRequest, MigrateMySqlStatus, NetworkFeatures, PremierAddOnOffer, PremierAddOnPatchResource, PrivateAccess, ProcessInfo, ProcessModuleInfo, ProcessThreadInfo, PublicCertificate, PushSettings, Recommendation, RecommendationRule, ReissueCertificateOrderRequest, RelayServiceConnectionEntity, RenewCertificateOrderRequest, ResourceHealthMetadata, ResourceMetricDefinition, RestoreRequest, SiteAuthSettings, SiteConfigResource, SiteConfigurationSnapshotInfo, SiteExtensionInfo, SiteInstance, SiteLogsConfig, SitePatchResource, SitePhpErrorLogFlag, SiteSourceControl, SlotConfigNamesResource, SlotDifference, Snapshot, SnapshotRestoreRequest, SourceControl, StorageMigrationOptions, StorageMigrationResponse, StringDictionary, SwiftVirtualNetwork, TopLevelDomain, TriggeredJobHistory, TriggeredJobRun, TriggeredWebJob, Usage, User, VnetGateway, VnetInfo, VnetParameters, VnetRoute, VnetValidationFailureDetails, VnetValidationTestFailure, WebJob, WorkerPoolResource

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#idString



17
18
19
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb', line 17

def id
  @id
end

#kindString



23
24
25
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb', line 23

def kind
  @kind
end

#nameString



20
21
22
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb', line 20

def name
  @name
end

#typeString



26
27
28
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb', line 26

def type
  @type
end

Class Method Details

.mapperObject

Mapper for ProxyOnlyResource class as Ruby Hash. This will be used for serialization/deserialization.



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
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/proxy_only_resource.rb', line 33

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ProxyOnlyResource',
    type: {
      name: 'Composite',
      class_name: 'ProxyOnlyResource',
      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'
          }
        }
      }
    }
  }
end