lib/services/hdInsightManagement/lib/models/clusterGetProperties.js
/**
   * Defines the metadata of ClusterGetProperties
   *
   * @returns {object} metadata of ClusterGetProperties
   *
   */
Defines the metadata of ClusterGetProperties
@returns {object} metadata of ClusterGetProperties
Defines the metadata of ClusterGetProperties @returns { object } metadata of ClusterGetProperties
mapper() {
    return {
      required: false,
      serializedName: 'ClusterGetProperties',
      type: {
        name: 'Composite',
        className: 'ClusterGetProperties',
        modelProperties: {
          clusterVersion: {
            required: false,
            serializedName: 'clusterVersion',
            type: {
              name: 'String'
            }
          },
          osType: {
            required: false,
            serializedName: 'osType',
            type: {
              name: 'Enum',
              allowedValues: [ 'Windows', 'Linux' ]
            }
          },
          tier: {
            required: false,
            serializedName: 'tier',
            type: {
              name: 'Enum',
              allowedValues: [ 'Standard', 'Premium' ]
            }
          },
          clusterDefinition: {
            required: true,
            serializedName: 'clusterDefinition',
            type: {
              name: 'Composite',
              className: 'ClusterDefinition'
            }
          },
          securityProfile: {
            required: false,
            serializedName: 'securityProfile',
            type: {
              name: 'Composite',
              className: 'SecurityProfile'
            }
          },
          computeProfile: {
            required: false,
            serializedName: 'computeProfile',
            type: {
              name: 'Composite',
              className: 'ComputeProfile'
            }
          },
          provisioningState: {
            required: false,
            serializedName: 'provisioningState',
            type: {
              name: 'Enum',
              allowedValues: [ 'InProgress', 'Failed', 'Succeeded', 'Canceled', 'Deleting' ]
            }
          },
          createdDate: {
            required: false,
            serializedName: 'createdDate',
            type: {
              name: 'String'
            }
          },
          clusterState: {
            required: false,
            serializedName: 'clusterState',
            type: {
              name: 'String'
            }
          },
          quotaInfo: {
            required: false,
            serializedName: 'quotaInfo',
            type: {
              name: 'Composite',
              className: 'QuotaInfo'
            }
          },
          errors: {
            required: false,
            serializedName: 'errors',
            type: {
              name: 'Sequence',
              element: {
                  required: false,
                  serializedName: 'ErrorsElementType',
                  type: {
                    name: 'Composite',
                    className: 'Errors'
                  }
              }
            }
          },
          connectivityEndpoints: {
            required: false,
            serializedName: 'connectivityEndpoints',
            type: {
              name: 'Sequence',
              element: {
                  required: false,
                  serializedName: 'ConnectivityEndpointElementType',
                  type: {
                    name: 'Composite',
                    className: 'ConnectivityEndpoint'
                  }
              }
            }
          }
        }
      }
    };
  }
mapper ( ) { return { required : false , serializedName : 'ClusterGetProperties' , type : { name : 'Composite' , className : 'ClusterGetProperties' , modelProperties : { clusterVersion : { required : false , serializedName : 'clusterVersion' , type : { name : 'String' } } , osType : { required : false , serializedName : 'osType' , type : { name : 'Enum' , allowedValues : [ 'Windows' , 'Linux' ] } } , tier : { required : false , serializedName : 'tier' , type : { name : 'Enum' , allowedValues : [ 'Standard' , 'Premium' ] } } , clusterDefinition : { required : true , serializedName : 'clusterDefinition' , type : { name : 'Composite' , className : 'ClusterDefinition' } } , securityProfile : { required : false , serializedName : 'securityProfile' , type : { name : 'Composite' , className : 'SecurityProfile' } } , computeProfile : { required : false , serializedName : 'computeProfile' , type : { name : 'Composite' , className : 'ComputeProfile' } } , provisioningState : { required : false , serializedName : 'provisioningState' , type : { name : 'Enum' , allowedValues : [ 'InProgress' , 'Failed' , 'Succeeded' , 'Canceled' , 'Deleting' ] } } , createdDate : { required : false , serializedName : 'createdDate' , type : { name : 'String' } } , clusterState : { required : false , serializedName : 'clusterState' , type : { name : 'String' } } , quotaInfo : { required : false , serializedName : 'quotaInfo' , type : { name : 'Composite' , className : 'QuotaInfo' } } , errors : { required : false , serializedName : 'errors' , type : { name : 'Sequence' , element : { required : false , serializedName : 'ErrorsElementType' , type : { name : 'Composite' , className : 'Errors' } } } } , connectivityEndpoints : { required : false , serializedName : 'connectivityEndpoints' , type : { name : 'Sequence' , element : { required : false , serializedName : 'ConnectivityEndpointElementType' , type : { name : 'Composite' , className : 'ConnectivityEndpoint' } } } } } } } ; }
Defines the metadata of ClusterGetProperties
 @returns {object} metadata of ClusterGetProperties
Defines the metadata of ClusterGetProperties @returns { object } metadata of ClusterGetProperties