class Azure::Compute::Mgmt::V2020_12_01::Models::VirtualMachineScaleSetExtensionProfile
Describes a virtual machine scale set extension profile.
Attributes
extensions[RW]
@return [Array<VirtualMachineScaleSetExtension>] The virtual machine scale set child extension resources.
extensions_time_budget[RW]
@return [String] Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).
Minimum api-version: 2020-06-01
Private Class Methods
mapper()
click to toggle source
Mapper for VirtualMachineScaleSetExtensionProfile
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-12-01/generated/azure_mgmt_compute/models/virtual_machine_scale_set_extension_profile.rb, line 30 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VirtualMachineScaleSetExtensionProfile', type: { name: 'Composite', class_name: 'VirtualMachineScaleSetExtensionProfile', model_properties: { extensions: { client_side_validation: true, required: false, serialized_name: 'extensions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'VirtualMachineScaleSetExtensionElementType', type: { name: 'Composite', class_name: 'VirtualMachineScaleSetExtension' } } } }, extensions_time_budget: { client_side_validation: true, required: false, serialized_name: 'extensionsTimeBudget', type: { name: 'String' } } } } } end