class Azure::ServerManagement::Mgmt::V2016_07_01_preview::Models::GatewayStatus
Expanded gateway status information.
Attributes
@return [Integer] Active message count.
@return [Boolean] Status of the allowGatewayGroupPolicy setting.
@return [Float] The available memory on the gateway host machine in megabytes.
@return [String] Thumbprint of the encryption certificate.
@return [EncryptionJwkResource] The encryption certificate key.
@return [String] The Plaintext description of the OS on the gateway.
@return [Float] The CPU utilization of the gateway process (numeric value between 0 and 100).
@return [String] The gateway resource ID.
@return [String] The version of the gateway that is installed on the system.
@return [Float] The working set size of the gateway process in megabytes.
@return [String] The group policy error.
@return [DateTime] The date the gateway was installed.
@return [String] Latest published version of the gateway install MSI.
@return [Integer] Number of logical processors in the gateway system.
@return [String] The computer name of the gateway system.
@return [DateTime] Gateway
install MSI published time.
@return [Boolean] Status of the requireMfaGroupPolicy setting.
@return [String] Secondary thumbprint of the encryption certificate.
@return [EncryptionJwkResource] The secondary encryption certificate key.
@return [DateTime] UTC date and time when gateway status was last updated.
@return [Float] CPU Utilization of the whole system.
Private Class Methods
Mapper for GatewayStatus
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/gateway_status.rb, line 89 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'GatewayStatus', type: { name: 'Composite', class_name: 'GatewayStatus', model_properties: { available_memory_mbyte: { client_side_validation: true, required: false, serialized_name: 'availableMemoryMByte', type: { name: 'Double' } }, gateway_cpu_utilization_percent: { client_side_validation: true, required: false, serialized_name: 'gatewayCpuUtilizationPercent', constraints: { InclusiveMaximum: 100, InclusiveMinimum: 0 }, type: { name: 'Double' } }, total_cpu_utilization_percent: { client_side_validation: true, required: false, serialized_name: 'totalCpuUtilizationPercent', type: { name: 'Double' } }, gateway_version: { client_side_validation: true, required: false, serialized_name: 'gatewayVersion', type: { name: 'String' } }, friendly_os_name: { client_side_validation: true, required: false, serialized_name: 'friendlyOsName', type: { name: 'String' } }, installed_date: { client_side_validation: true, required: false, serialized_name: 'installedDate', type: { name: 'DateTime' } }, logical_processor_count: { client_side_validation: true, required: false, serialized_name: 'logicalProcessorCount', type: { name: 'Number' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, gateway_id: { client_side_validation: true, required: false, serialized_name: 'gatewayId', type: { name: 'String' } }, gateway_working_set_mbyte: { client_side_validation: true, required: false, serialized_name: 'gatewayWorkingSetMByte', type: { name: 'Double' } }, status_updated: { client_side_validation: true, required: false, serialized_name: 'statusUpdated', type: { name: 'DateTime' } }, group_policy_error: { client_side_validation: true, required: false, serialized_name: 'groupPolicyError', type: { name: 'String' } }, allow_gateway_group_policy_status: { client_side_validation: true, required: false, serialized_name: 'allowGatewayGroupPolicyStatus', type: { name: 'Boolean' } }, require_mfa_group_policy_status: { client_side_validation: true, required: false, serialized_name: 'requireMfaGroupPolicyStatus', type: { name: 'Boolean' } }, encryption_certificate_thumbprint: { client_side_validation: true, required: false, serialized_name: 'encryptionCertificateThumbprint', type: { name: 'String' } }, secondary_encryption_certificate_thumbprint: { client_side_validation: true, required: false, serialized_name: 'secondaryEncryptionCertificateThumbprint', type: { name: 'String' } }, encryption_jwk: { client_side_validation: true, required: false, serialized_name: 'encryptionJwk', type: { name: 'Composite', class_name: 'EncryptionJwkResource' } }, secondary_encryption_jwk: { client_side_validation: true, required: false, serialized_name: 'secondaryEncryptionJwk', type: { name: 'Composite', class_name: 'EncryptionJwkResource' } }, active_message_count: { client_side_validation: true, required: false, serialized_name: 'activeMessageCount', type: { name: 'Number' } }, latest_published_msi_version: { client_side_validation: true, required: false, serialized_name: 'latestPublishedMsiVersion', type: { name: 'String' } }, published_time_utc: { client_side_validation: true, required: false, serialized_name: 'publishedTimeUtc', type: { name: 'DateTime' } } } } } end