Partilhar via


openShiftChangeRequest resource type (Tipo de recurso openShiftChangeRequest)

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa um tipo de pedido de turno para reclamar um openshift numa agenda.

Herda de scheduleChangeRequest.

Métodos

Método Tipo de retorno Descrição
Criar openshiftchangerequest Crie uma instância de um objeto openShiftChangeRequest .
List Coleção de openshiftchangerequest Liste as propriedades e relações dos objetos openShiftChangeRequest numa equipa.
Get openShiftChangeRequest Leia as propriedades e relações de um objeto openShiftChangeRequest .
Aprovar Nenhum Aprovar um openshiftchangerequest.
Aprovar para o utilizador Nenhum Aprovar um objeto openShiftChangeRequest para um utilizador. Esta ação só suporta permissões de aplicação.
Recusar Nenhum Recusar um openshiftchangerequest.
Recusar para o utilizador Nenhum Recusar um objeto openShiftChangeRequest para um utilizador. Esta ação só suporta permissões de aplicação.

Propriedades

Propriedade Tipo Descrição
assignedTo scheduleChangeRequestActor Indica a quem o pedido está atribuído. Herdado de scheduleChangeRequest. Os valores possíveis são: sender, , recipientmanager, , . unknownFutureValuesystem
createdBy identitySet O utilizador que criou a entidade. Herdado de changeTrackedEntity.
createdDateTime DateTimeOffset A data e hora em que a entidade foi criada. Herdado de changeTrackedEntity.
id Cadeia de caracteres O identificador exclusivo da entidade. Herdado da entidade. Herda da entidade
lastModifiedBy identitySet O utilizador que modificou a entidade pela última vez. Herdado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset A data e hora em que a entidade foi modificada pela última vez. Herdado de changeTrackedEntity.
managerActionDateTime DateTimeOffset A data e hora em que o gestor aprovou ou recusou o pedido. Herdado de scheduleChangeRequest.
managerActionMessage Cadeia de caracteres A mensagem enviada pelo gestor relativamente ao pedido. Herdado de scheduleChangeRequest.
managerUserId Cadeia de caracteres O ID de utilizador do gestor que aprovou ou recusou o pedido. Herdado de scheduleChangeRequest.
openShiftId Cadeia de caracteres ID do turno aberto.
senderDateTime DateTimeOffset A data e hora em que o remetente enviou o pedido. Herdado de scheduleChangeRequest.
senderMessage Cadeia de caracteres A mensagem enviada pelo remetente do pedido. Herdado de scheduleChangeRequest.
senderUserId Cadeia de caracteres O ID de utilizador do remetente do pedido. Herdado de scheduleChangeRequest.
state scheduleChangeState O estado do scheduleChangeRequest. Os valores possíveis são: pending, approved, declined, unknownFutureValue.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.openShiftChangeRequest",
  "id": "String (identifier)",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "assignedTo": "String",
  "state": "String",
  "senderMessage": "String",
  "senderDateTime": "String (timestamp)",
  "managerActionMessage": "String",
  "managerActionDateTime": "String (timestamp)",
  "senderUserId": "String",
  "managerUserId": "String",
  "openShiftId": "String"
}