Atualizar iosEasEmailProfileConfiguration
Namespace: microsoft.graph
Importante: As APIs Graph Microsoft na versão /beta estão sujeitas a alterações; não há suporte para uso de produção.
Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.
Atualize as propriedades de um objeto iosEasEmailProfileConfiguration.
Pré-requisitos
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegado (conta corporativa ou de estudante) | DeviceManagementConfiguration.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | DeviceManagementConfiguration.ReadWrite.All |
Solicitação HTTP
PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}
PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/groupAssignments/{deviceConfigurationGroupAssignmentId}/deviceConfiguration
PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.windowsDomainJoinConfiguration/networkAccessConfigurations/{deviceConfigurationId}
Cabeçalhos de solicitação
| Cabeçalho | Valor |
|---|---|
| Autorização | <Token> de portador obrigatório. |
| Aceitar | application/json |
Corpo da solicitação
No corpo da solicitação, fornece uma representação JSON para o objeto iosEasEmailProfileConfiguration.
A tabela a seguir mostra as propriedades que são necessárias ao criar o iosEasEmailProfileConfiguration.
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | Cadeia de caracteres | Chave da entidade. Herdada de deviceConfiguration |
| lastModifiedDateTime | DateTimeOffset | DateTime da última modificação do objeto. Herdada de deviceConfiguration |
| roleScopeTagIds | String collection | Lista de marcas de escopo para esta instância entity. Herdada de deviceConfiguration |
| supportsScopeTags | Boleano | Indica se a Configuração de Dispositivo subjacente dá suporte ou não à atribuição de marcas de escopo. A atribuição à propriedade ScopeTags não é permitida quando esse valor é falso e as entidades não estarão visíveis para usuários com escopo. Isso ocorre para políticas herdadas criadas no Silverlight e podem ser resolvidas excluindo e recriando a política no Portal do Azure. Essa propriedade é somente leitura. Herdada de deviceConfiguration |
| deviceManagementApplicabilityRuleOsEdition | deviceManagementApplicabilityRuleOsEdition | A aplicabilidade da edição do sistema operacional para esta Política. Herdada de deviceConfiguration |
| deviceManagementApplicabilityRuleOsVersion | deviceManagementApplicabilityRuleOsVersion | A regra de aplicabilidade da versão do sistema operacional para esta Política. Herdada de deviceConfiguration |
| deviceManagementApplicabilityRuleDeviceMode | deviceManagementApplicabilityRuleDeviceMode | A regra de aplicabilidade do modo de dispositivo para esta Política. Herdada de deviceConfiguration |
| createdDateTime | DateTimeOffset | DateTime em que o objeto foi criado. Herdada de deviceConfiguration |
| description | Cadeia de caracteres | O administrador forneceu a descrição da Configuração do dispositivo. Herdada de deviceConfiguration |
| displayName | Cadeia de caracteres | O administrador forneceu o nome da Configuração do dispositivo. Herdada de deviceConfiguration |
| versão | Int32 | Versão da configuração do dispositivo. Herdada de deviceConfiguration |
| usernameSource | userEmailSource | Atributo username que é escolhido no AAD e injetado nesse perfil antes de instalar no dispositivo. Herdado do easEmailProfileConfigurationBase. Os valores possíveis são: userPrincipalName e primarySmtpAddress. |
| usernameAADSource | usernameSource | Nome do campo AAD, que será usado para recuperar UserName para perfil de email. Herdado do easEmailProfileConfigurationBase. Os valores possíveis são: userPrincipalName, primarySmtpAddress, samAccountName. |
| userDomainNameSource | domainNameSource | Atributo UserDomainname que é escolhido no AAD e injetado nesse perfil antes de instalar no dispositivo. Herdado do easEmailProfileConfigurationBase. Os valores possíveis são: fullDomainName e netBiosDomainName. |
| customDomainName | Cadeia de Caracteres | Valor de nome de domínio personalizado usado durante a geração de um perfil de email antes de instalar no dispositivo. Herdado do easEmailProfileConfigurationBase |
| accountName | Cadeia de Caracteres | Nome da conta. |
| authenticationMethod | easAuthenticationMethod | Método de autenticação para este perfil de email. Os valores possíveis são: usernameAndPassword, certificate, derivedCredential. |
| blockMovingMessagesToOtherEmailAccounts | Boleano | Indica se deve ou não bloquear a movimentação de mensagens para outras contas de email. |
| blockSendingEmailFromThirdPartyApps | Boleano | Indica se o envio de emails de aplicativos de terceiros deve ou não ser bloqueado. |
| blockSyncingRecentlyUsedEmailAddresses | Boleano | Indica se deve ou não bloquear a sincronização de endereços de email usados recentemente, por exemplo, ao compor novos emails. |
| durationOfEmailToSync | emailSyncDuration | A duração do tempo em que o email deve ser sincronizado novamente. . Os valores possíveis são: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited. |
| emailAddressSource | userEmailSource | Atributo de email que é escolhido no AAD e injetado nesse perfil antes de instalar no dispositivo. Os valores possíveis são: userPrincipalName e primarySmtpAddress. |
| easServices | easServices | Exchange dados a sincronizar. Os valores possíveis none são: calendars , , , , , contacts email notes reminders . |
| easServicesUserOverrideEnabled | Boleano | Permitir que os usuários alterem as configurações de sincronização. |
| hostName | Cadeia de caracteres | Exchange local que (URL) ao que o aplicativo de email nativo se conecta. |
| requireSmime | Boleano | Indica se o certificado S/MIME deve ou não ser usado. |
| smimeEnablePerMessageSwitch | Boleano | Indica se os emails não criptografados permitirão ou não. |
| smimeEncryptByDefaultEnabled | Boleano | Se definido como criptografia S/MIME verdadeiro estiver habilitado por padrão. |
| smimeSigningEnabled | Boleano | Se definido como a assinatura S/MIME verdadeira estiver habilitada para essa conta |
| smimeSigningUserOverrideEnabled | Boleano | Se for definido como true, o usuário poderá alternar a sessão S/MIME para 1 ou 2016. |
| smimeEncryptByDefaultUserOverrideEnabled | Boleano | Se definido como true, o usuário pode alternar a criptografia por configuração padrão. |
| smimeSigningCertificateUserOverrideEnabled | Boleano | Se for definido como true, o usuário poderá selecionar a identidade de assinatura. |
| smimeEncryptionCertificateUserOverrideEnabled | Boleano | Se definido como true, o usuário poderá selecionar a identidade de criptografia S/MIME. |
| requireSsl | Boleano | Indica se o SSL deve ou não ser usado. |
| useOAuth | Boleano | Especifica se a conexão deve usar OAuth para autenticação. |
| signingCertificateType | emailCertificateType | Tipo de certificado de assinatura para este perfil de email. Os valores possíveis são: none, certificate, derivedCredential. |
| encryptionCertificateType | emailCertificateType | Tipo de certificado de criptografia para este perfil de email. Os valores possíveis são: none, certificate, derivedCredential. |
| perAppVPNProfileId | Cadeia de Caracteres | ID de perfil da política Per-App VPN a ser usada para acessar emails do cliente de Email nativo |
Resposta
Se tiver êxito, este método retornará um código de resposta e um objeto 200 OK iosEasEmailProfileConfiguration atualizado no corpo da resposta.
Exemplo
Solicitação
Este é um exemplo da solicitação.
PATCH https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId}
Content-type: application/json
Content-length: 2187
{
"@odata.type": "#microsoft.graph.iosEasEmailProfileConfiguration",
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"supportsScopeTags": true,
"deviceManagementApplicabilityRuleOsEdition": {
"@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsEdition",
"osEditionTypes": [
"windows10EnterpriseN"
],
"name": "Name value",
"ruleType": "exclude"
},
"deviceManagementApplicabilityRuleOsVersion": {
"@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsVersion",
"minOSVersion": "Min OSVersion value",
"maxOSVersion": "Max OSVersion value",
"name": "Name value",
"ruleType": "exclude"
},
"deviceManagementApplicabilityRuleDeviceMode": {
"@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleDeviceMode",
"deviceMode": "sModeConfiguration",
"name": "Name value",
"ruleType": "exclude"
},
"description": "Description value",
"displayName": "Display Name value",
"version": 7,
"usernameSource": "primarySmtpAddress",
"usernameAADSource": "primarySmtpAddress",
"userDomainNameSource": "netBiosDomainName",
"customDomainName": "Custom Domain Name value",
"accountName": "Account Name value",
"authenticationMethod": "certificate",
"blockMovingMessagesToOtherEmailAccounts": true,
"blockSendingEmailFromThirdPartyApps": true,
"blockSyncingRecentlyUsedEmailAddresses": true,
"durationOfEmailToSync": "oneDay",
"emailAddressSource": "primarySmtpAddress",
"easServices": "calendars",
"easServicesUserOverrideEnabled": true,
"hostName": "Host Name value",
"requireSmime": true,
"smimeEnablePerMessageSwitch": true,
"smimeEncryptByDefaultEnabled": true,
"smimeSigningEnabled": true,
"smimeSigningUserOverrideEnabled": true,
"smimeEncryptByDefaultUserOverrideEnabled": true,
"smimeSigningCertificateUserOverrideEnabled": true,
"smimeEncryptionCertificateUserOverrideEnabled": true,
"requireSsl": true,
"useOAuth": true,
"signingCertificateType": "certificate",
"encryptionCertificateType": "certificate",
"perAppVPNProfileId": "Per App VPNProfile Id value"
}
Resposta
Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada real.
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 2359
{
"@odata.type": "#microsoft.graph.iosEasEmailProfileConfiguration",
"id": "e03086da-86da-e030-da86-30e0da8630e0",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"supportsScopeTags": true,
"deviceManagementApplicabilityRuleOsEdition": {
"@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsEdition",
"osEditionTypes": [
"windows10EnterpriseN"
],
"name": "Name value",
"ruleType": "exclude"
},
"deviceManagementApplicabilityRuleOsVersion": {
"@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsVersion",
"minOSVersion": "Min OSVersion value",
"maxOSVersion": "Max OSVersion value",
"name": "Name value",
"ruleType": "exclude"
},
"deviceManagementApplicabilityRuleDeviceMode": {
"@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleDeviceMode",
"deviceMode": "sModeConfiguration",
"name": "Name value",
"ruleType": "exclude"
},
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"description": "Description value",
"displayName": "Display Name value",
"version": 7,
"usernameSource": "primarySmtpAddress",
"usernameAADSource": "primarySmtpAddress",
"userDomainNameSource": "netBiosDomainName",
"customDomainName": "Custom Domain Name value",
"accountName": "Account Name value",
"authenticationMethod": "certificate",
"blockMovingMessagesToOtherEmailAccounts": true,
"blockSendingEmailFromThirdPartyApps": true,
"blockSyncingRecentlyUsedEmailAddresses": true,
"durationOfEmailToSync": "oneDay",
"emailAddressSource": "primarySmtpAddress",
"easServices": "calendars",
"easServicesUserOverrideEnabled": true,
"hostName": "Host Name value",
"requireSmime": true,
"smimeEnablePerMessageSwitch": true,
"smimeEncryptByDefaultEnabled": true,
"smimeSigningEnabled": true,
"smimeSigningUserOverrideEnabled": true,
"smimeEncryptByDefaultUserOverrideEnabled": true,
"smimeSigningCertificateUserOverrideEnabled": true,
"smimeEncryptionCertificateUserOverrideEnabled": true,
"requireSsl": true,
"useOAuth": true,
"signingCertificateType": "certificate",
"encryptionCertificateType": "certificate",
"perAppVPNProfileId": "Per App VPNProfile Id value"
}
Comentários
Enviar e exibir comentários de