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

Returns Resource Id.

Returns:

  • (String)

    Resource Id.



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

def id
  @id
end

#kindString

Returns Kind of resource.

Returns:

  • (String)

    Kind of resource.



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

def kind
  @kind
end

#nameString

Returns Resource Name.

Returns:

  • (String)

    Resource Name.



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

def name
  @name
end

#typeString

Returns Resource type.

Returns:

  • (String)

    Resource type.



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