Deployment entities and deployment configuration settings

 

Applies To: Dynamics CRM 2013

There are two types of settings managed by the deployment web service: deployment entities (derived from DeploymentEntity) and deployment configuration settings (derived from DeploymentConfigSettings). You can use the RetrieveAllRequest, RetrieveRequest, UpdateRequest and DeleteRequest messages to interact with these entity types.

Alternatively, you can use Windows PowerShell commands to interact with these entity types. Each one has its own command such as Get-CrmOrganization. For more information, see Administer the deployment using Windows PowerShell.

When you retrieve, delete or update a deployment record, you specify the type of deployment entity you are working with using the DeploymentEntityType enumeration. These types correspond to the classes shown below.

In This Topic

Deployment entities

Deployment configuration settings

Deployment web service object model

Deployment entities

The following table lists the deployment entity classes.

Entity class name

Description

Certificate

Contains information about a certificate.

DeploymentAdministrator

Contains information about the administrator for a Microsoft Dynamics CRM deployment.

LicenseProperties

Contains information about a license.

Organization

Contains information about the organizations in a deployment.

Server

Contains information about the servers for a deployment.

Deployment configuration settings

The following table lists the configuration settings classes.

Configuration settings class name

Description

AsyncSettings

Contains settings values regarding asynchronous jobs and can be used to tune the asynchronous processing service.

ClaimsSettings

Contains settings for claims authentication.

CustomCodeSettings

Contains settings that pertain to running custom code.

DashboardSettings

Contains settings for dashboards.

DupSettings

Contains settings that tune the operation of duplicate detection.

EtmSettings

Contains settings for enterprise transaction management that can be used to throttle CRM for Outlook.

IfdSettings

Contains settings for Internet facing deployments.

ImportSettings

Contains settings that tune a data import operation.

MarketplaceSettings

Contains settings for the Marketplace.

MonitoringSettings

Contains monitoring settings.

MultiEntityQuickFindSettings

Contains settings for multi-entity quick find (finds records of different types).

QuickFindSettings

Contains settings for quick find (finds records of one type).

ServerSideSyncACTSettings

Contains settings for controlling server-side synchronization for accounts, contacts, and tasks.

ServerSideSyncEmailSettings

Contains settings for controlling server-side synchronization for emails.

ServerSideSyncQueueSettings

Contains settings for controlling server-side synchronization for queues.

SqmSettings

Contains SQM settings.

TeamSettings

Contains settings for auto created (system-managed) access teams.

ThrottleSettings

Contains settings that can be used to throttle CRM for Outlook.

TraceSettings

Contains settings that tune the amount of trace information generated.

WebAddressSettings

Contains deployment root domain address values.

WorkflowSettings

Contains deployment wide workflow settings.

YammerSettings

Contains settings for Yammer.

Deployment web service object model

The following shows the class diagram for the deployment service entities and settings entities.

Deployment web service object model

See Also

Administer the deployment using the deployment web service
Introduction to the deployment web service
Deployment web service messages