class Azure::Graph::Mgmt::V1_6::Models::ResourceAccess

Specifies an OAuth 2.0 permission scope or an app role that an application requires. The resourceAccess property of the RequiredResourceAccess type is a collection of ResourceAccess.

Attributes

id[RW]

@return [String] The unique identifier for one of the OAuth2Permission or AppRole instances that the resource application exposes.

type[RW]

@return [String] Specifies whether the id property references an OAuth2Permission or an AppRole. Possible values are “scope” or “role”.

Private Class Methods

mapper() click to toggle source

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

# File lib/1.6/generated/azure_mgmt_graph/models/resource_access.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ResourceAccess',
    type: {
      name: 'Composite',
      class_name: 'ResourceAccess',
      model_properties: {
        id: {
          client_side_validation: true,
          required: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end