class Azure::Security::Mgmt::V2019_08_01::Models::UserDefinedResourcesProperties

Properties of the IoT Security solution's user defined resources.

Attributes

query[RW]

@return [String] Azure Resource Graph query which represents the security solution's user defined resources. Required to start with “where type != ”Microsoft.Devices/IotHubs“”

query_subscriptions[RW]

@return [Array<String>] List of Azure subscription ids on which the user defined resources query should be executed.

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-08-01/generated/azure_mgmt_security/models/user_defined_resources_properties.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'UserDefinedResourcesProperties',
    type: {
      name: 'Composite',
      class_name: 'UserDefinedResourcesProperties',
      model_properties: {
        query: {
          client_side_validation: true,
          required: true,
          serialized_name: 'query',
          type: {
            name: 'String'
          }
        },
        query_subscriptions: {
          client_side_validation: true,
          required: true,
          serialized_name: 'querySubscriptions',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        }
      }
    }
  }
end