Class: Azure::DataFactory::Mgmt::V2018_06_01::Models::SsisParameter

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb

Overview

Ssis parameter.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#data_typeString

Returns Parameter type.

Returns:

  • (String)

    Parameter type.



25
26
27
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 25

def data_type
  @data_type
end

#default_valueString

Returns Default value of parameter.

Returns:

  • (String)

    Default value of parameter.



37
38
39
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 37

def default_value
  @default_value
end

#descriptionString

Returns Parameter description.

Returns:

  • (String)

    Parameter description.



22
23
24
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 22

def description
  @description
end

#design_default_valueString

Returns Design default value of parameter.

Returns:

  • (String)

    Design default value of parameter.



34
35
36
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 34

def design_default_value
  @design_default_value
end

#idInteger

Returns Parameter id.

Returns:

  • (Integer)

    Parameter id.



16
17
18
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 16

def id
  @id
end

#nameString

Returns Parameter name.

Returns:

  • (String)

    Parameter name.



19
20
21
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 19

def name
  @name
end

#requiredBoolean

Returns Whether parameter is required.

Returns:

  • (Boolean)

    Whether parameter is required.



28
29
30
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 28

def required
  @required
end

#sensitiveBoolean

Returns Whether parameter is sensitive.

Returns:

  • (Boolean)

    Whether parameter is sensitive.



31
32
33
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 31

def sensitive
  @sensitive
end

#sensitive_default_valueString

Returns Default sensitive value of parameter.

Returns:

  • (String)

    Default sensitive value of parameter.



40
41
42
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 40

def sensitive_default_value
  @sensitive_default_value
end

#value_setBoolean

Returns Parameter value set.

Returns:

  • (Boolean)

    Parameter value set.



46
47
48
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 46

def value_set
  @value_set
end

#value_typeString

Returns Parameter value type.

Returns:

  • (String)

    Parameter value type.



43
44
45
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 43

def value_type
  @value_type
end

#variableString

Returns Parameter reference variable.

Returns:

  • (String)

    Parameter reference variable.



49
50
51
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 49

def variable
  @variable
end

Class Method Details

.mapperObject

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



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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
# File 'lib/2018-06-01/generated/azure_mgmt_data_factory/models/ssis_parameter.rb', line 56

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'SsisParameter',
    type: {
      name: 'Composite',
      class_name: 'SsisParameter',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'id',
          type: {
            name: 'Number'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        },
        data_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'dataType',
          type: {
            name: 'String'
          }
        },
        required: {
          client_side_validation: true,
          required: false,
          serialized_name: 'required',
          type: {
            name: 'Boolean'
          }
        },
        sensitive: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sensitive',
          type: {
            name: 'Boolean'
          }
        },
        design_default_value: {
          client_side_validation: true,
          required: false,
          serialized_name: 'designDefaultValue',
          type: {
            name: 'String'
          }
        },
        default_value: {
          client_side_validation: true,
          required: false,
          serialized_name: 'defaultValue',
          type: {
            name: 'String'
          }
        },
        sensitive_default_value: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sensitiveDefaultValue',
          type: {
            name: 'String'
          }
        },
        value_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'valueType',
          type: {
            name: 'String'
          }
        },
        value_set: {
          client_side_validation: true,
          required: false,
          serialized_name: 'valueSet',
          type: {
            name: 'Boolean'
          }
        },
        variable: {
          client_side_validation: true,
          required: false,
          serialized_name: 'variable',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end