Class: Azure::AnalysisServices::Mgmt::V2017_08_01::Models::AnalysisServicesServerUpdateParameters

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb

Overview

Provision request specification

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#as_administratorsServerAdministrators

Returns A collection of AS server administrators.

Returns:



23
24
25
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 23

def as_administrators
  @as_administrators
end

#backup_blob_container_uriString

Returns The SAS container URI to the backup container.

Returns:

  • (String)

    The SAS container URI to the backup container.



26
27
28
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 26

def backup_blob_container_uri
  @backup_blob_container_uri
end

#gateway_detailsGatewayDetails

server.

Returns:



30
31
32
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 30

def gateway_details
  @gateway_details
end

#ip_v4firewall_settingsIPv4FirewallSettings

Returns The firewall settings for the AS server.

Returns:



33
34
35
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 33

def ip_v4firewall_settings
  @ip_v4firewall_settings
end

#querypool_connection_modeConnectionMode

the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error. Possible values include: ‘All’, ‘ReadOnly’. Default value: ‘All’ .

Returns:



43
44
45
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 43

def querypool_connection_mode
  @querypool_connection_mode
end

#skuResourceSku

Returns The SKU of the Analysis Services resource.

Returns:

  • (ResourceSku)

    The SKU of the Analysis Services resource.



16
17
18
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 16

def sku
  @sku
end

#tagsHash{String => String}

provisioning properties.

Returns:

  • (Hash{String => String})

    Key-value pairs of additional



20
21
22
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 20

def tags
  @tags
end

Class Method Details

.mapperObject

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



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
# File 'lib/2017-08-01/generated/azure_mgmt_analysis_services/models/analysis_services_server_update_parameters.rb', line 50

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AnalysisServicesServerUpdateParameters',
    type: {
      name: 'Composite',
      class_name: 'AnalysisServicesServerUpdateParameters',
      model_properties: {
        sku: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sku',
          type: {
            name: 'Composite',
            class_name: 'ResourceSku'
          }
        },
        tags: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tags',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        as_administrators: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.asAdministrators',
          type: {
            name: 'Composite',
            class_name: 'ServerAdministrators'
          }
        },
        backup_blob_container_uri: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.backupBlobContainerUri',
          type: {
            name: 'String'
          }
        },
        gateway_details: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.gatewayDetails',
          type: {
            name: 'Composite',
            class_name: 'GatewayDetails'
          }
        },
        ip_v4firewall_settings: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.ipV4FirewallSettings',
          type: {
            name: 'Composite',
            class_name: 'IPv4FirewallSettings'
          }
        },
        querypool_connection_mode: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.querypoolConnectionMode',
          default_value: 'All',
          type: {
            name: 'Enum',
            module: 'ConnectionMode'
          }
        }
      }
    }
  }
end