swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector Instances API schemes: - https tags: - name: Instances paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances/{instanceName} : get: description: Gets details about the specified instances. x-ms-examples: Get details of an instance: $ref: ./examples/getInstance.json tags: - Instances operationId: microsoftAzureInstancesGetdetails parameters: - $ref: '#/parameters/ResourceGroupNameParameter' - name: instanceName in: path required: true type: string pattern: ^[a-z][a-z0-9]*$ minLength: 3 maxLength: 63 description: The name of the instance. It must be a minimum of 3 characters, and a maximum of 63. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK. The operation was successful. schema: $ref: '#/definitions/DFPInstance' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dynamics365fraudprotection Instances Instancename put: description: Provisions the specified DFP instance based on the configuration specified in the request. x-ms-examples: Create instance: $ref: ./examples/createInstance.json tags: - Instances operationId: microsoftAzureInstancesCreate x-ms-long-running-operation: true parameters: - $ref: '#/parameters/ResourceGroupNameParameter' - name: instanceName in: path required: true type: string pattern: ^[a-z][a-z0-9]*$ minLength: 3 maxLength: 63 description: The name of the DFP instances. It must be a minimum of 3 characters, and a maximum of 63. - name: instanceParameters in: body required: true schema: $ref: '#/definitions/DFPInstance' description: Contains the information used to provision the DFP instance. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK. The operation completed successfully. schema: $ref: '#/definitions/DFPInstance' '201': description: InProgress. The resource will be created asynchronously. schema: $ref: '#/definitions/DFPInstance' '202': description: InProgress. Accepted. The resource will be updated asynchronously. schema: $ref: '#/definitions/DFPInstance' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dynamics365fraudprotection Instances Instancename delete: description: Deletes the specified DFP instance. x-ms-examples: Get details of an instance: $ref: ./examples/deleteInstance.json tags: - Instances operationId: microsoftAzureInstancesDelete x-ms-long-running-operation: true parameters: - $ref: '#/parameters/ResourceGroupNameParameter' - name: instanceName in: path required: true type: string pattern: ^[a-z][a-z0-9]*$ minLength: 3 maxLength: 63 description: The name of the DFP instance. It must be at least 3 characters in length, and no more than 63. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK. '202': description: Accepted. The resource will be deleted asynchronously. '204': description: No Content. default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dynamics365fraudprotection Instances Instancename patch: description: Updates the current state of the specified DFP instance. x-ms-examples: Update instance parameters: $ref: ./examples/updateInstance.json tags: - Instances operationId: microsoftAzureInstancesUpdate x-ms-long-running-operation: true parameters: - $ref: '#/parameters/ResourceGroupNameParameter' - name: instanceName in: path required: true type: string pattern: ^[a-z][a-z0-9]*$ minLength: 3 maxLength: 63 description: The name of the DFP instance. It must be at least 3 characters in length, and no more than 63. - name: instanceUpdateParameters in: body required: true schema: $ref: '#/definitions/DFPInstanceUpdateParameters' description: Request object that contains the updated information for the instance. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK schema: $ref: '#/definitions/DFPInstance' '202': description: Accepted. The resource will be updated asynchronously. schema: $ref: '#/definitions/DFPInstance' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dynamics365fraudprotection Instances Instancename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances : get: description: Gets all the Dedicated instance for the given resource group. x-ms-examples: List DFP instances in resource group: $ref: ./examples/listInstancesInResourceGroup.json tags: - Instances operationId: microsoftAzureInstancesListbyresourcegroup parameters: - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK schema: $ref: '#/definitions/DFPInstances' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dynamics365fraudprotection Instances /subscriptions/{subscriptionId}/providers/Microsoft.Dynamics365FraudProtection/instances: get: description: Lists all the Dedicated instances for the given subscription. x-ms-examples: Get details of a instance: $ref: ./examples/listInstancesInSubscription.json tags: - Instances operationId: microsoftAzureInstancesList parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK schema: $ref: '#/definitions/DFPInstances' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Dynamics365fraudprotection Instances /subscriptions/{subscriptionId}/providers/Microsoft.Dynamics365FraudProtection/locations/{location}/checkNameAvailability: post: x-ms-examples: Check name availability of an instance: $ref: ./examples/checkNameAvailability.json tags: - Instances operationId: microsoftAzureInstancesChecknameavailability description: Check the name availability in the target location. parameters: - name: location in: path required: true type: string description: The region name which the operation will lookup into. - name: instanceParameters in: body required: true schema: $ref: '#/definitions/CheckInstanceNameAvailabilityParameters' description: The name of the instance. - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: OK. The request has succeeded. schema: $ref: '#/definitions/CheckInstanceNameAvailabilityResult' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Dynamics365fraudprotection Locations Location Checknameavailability /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsDataProcessor/instances: get: operationId: microsoftAzureInstancesListbysubscription tags: - Instances description: List Instance resources by subscription ID parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/InstanceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_ListBySubscription - generated by [MaximumSet] rule: $ref: ./examples/Instances_ListBySubscription_MaximumSet_Gen.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Iotoperationsdataprocessor Instances ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances : get: operationId: microsoftAzureInstancesListbyresourcegroup tags: - Instances description: List Instance resources by resource group parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/InstanceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_ListByResourceGroup - generated by [MaximumSet] rule: $ref: ./examples/Instances_ListByResourceGroup_MaximumSet_Gen.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsdataprocessor Instances ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName} : get: operationId: microsoftAzureInstancesGet tags: - Instances description: Get a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: instanceName in: path description: Name of instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/Instance' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_Get - generated by [MaximumSet] rule: $ref: ./examples/Instances_Get_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsdataprocessor Instances Instancename put: operationId: microsoftAzureInstancesCreateorupdate tags: - Instances description: Create a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: instanceName in: path description: Name of instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/Instance' responses: '200': description: Resource 'Instance' update operation succeeded schema: $ref: '#/definitions/Instance' '201': description: Resource 'Instance' create operation succeeded schema: $ref: '#/definitions/Instance' headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances create or update - generated by [MaximumSet] rule: $ref: ./examples/Instances_CreateOrUpdate_MaximumSet_Gen.json x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsdataprocessor Instances Instancename patch: operationId: microsoftAzureInstancesUpdate tags: - Instances description: Update a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: instanceName in: path description: Name of instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ - name: properties in: body description: The resource properties to be updated. required: true schema: $ref: '#/definitions/InstanceTagsUpdate' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/Instance' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_Update - generated by [MaximumSet] rule: $ref: ./examples/Instances_Update_MaximumSet_Gen.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsdataprocessor Instances Instancename delete: operationId: microsoftAzureInstancesDelete tags: - Instances description: Delete a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: instanceName in: path description: Name of instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ responses: '202': description: Resource deletion accepted. headers: Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. '204': description: Resource does not exist. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_Delete - generated by [MaximumSet] rule: $ref: ./examples/Instances_Delete_MaximumSet_Gen.json x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsdataprocessor Instances Instancename /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/instances: get: operationId: microsoftAzureInstancesListbysubscription tags: - Instances description: List Instance resources by subscription ID parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/InstanceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_ListBySubscription - generated by [MaximumSet] rule - generated by [MaximumSet] rule: $ref: ./examples/Instances_ListBySubscription_MaximumSet_Gen.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Iotoperationsorchestrator Instances /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances: get: operationId: microsoftAzureInstancesListbyresourcegroup tags: - Instances description: List Instance resources by resource group parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/InstanceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_ListByResourceGroup - generated by [MaximumSet] rule - generated by [MaximumSet] rule: $ref: ./examples/Instances_ListByResourceGroup_MaximumSet_Gen.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Instances ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name} : get: operationId: microsoftAzureInstancesGet tags: - Instances description: Get a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: name in: path description: Name of Instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/Instance_2' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_Get - generated by [MaximumSet] rule - generated by [MaximumSet] rule: $ref: ./examples/Instances_Get_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Instances Name put: operationId: microsoftAzureInstancesCreateorupdate tags: - Instances description: Create a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: name in: path description: Name of Instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/Instance_2' responses: '200': description: Resource 'Instance' update operation succeeded schema: $ref: '#/definitions/Instance_2' '201': description: Resource 'Instance' create operation succeeded schema: $ref: '#/definitions/Instance_2' headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_CreateOrUpdate - generated by [MaximumSet] rule - generated by [MaximumSet] rule: $ref: ./examples/Instances_CreateOrUpdate_MaximumSet_Gen.json x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Instances Name patch: operationId: microsoftAzureInstancesUpdate tags: - Instances description: Update a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: name in: path description: Name of Instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ - name: properties in: body description: The resource properties to be updated. required: true schema: $ref: '#/definitions/InstanceTagsUpdate' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/Instance_2' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_Update - generated by [MaximumSet] rule - generated by [MaximumSet] rule: $ref: ./examples/Instances_Update_MaximumSet_Gen.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Instances Name delete: operationId: microsoftAzureInstancesDelete tags: - Instances description: Delete a Instance parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: name in: path description: Name of Instance. required: true type: string pattern: ^[a-z0-9][a-z0-9-]{1,60}[a-z0-9]$ responses: '202': description: Resource deletion accepted. headers: Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. '204': description: Resource does not exist. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Instances_Delete - generated by [MaximumSet] rule - generated by [MaximumSet] rule: $ref: ./examples/Instances_Delete_MaximumSet_Gen.json x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Instances Name definitions: DFPInstanceUpdateParameters: description: Provision request specification type: object properties: tags: type: object additionalProperties: type: string description: Key-value pairs of additional provisioning properties. properties: x-ms-client-flatten: true $ref: '#/definitions/DFPInstanceMutableProperties' description: Properties of the provision operation request ProvisioningState_2: type: string description: The provisioning status of the resource. enum: - Succeeded - Failed - Canceled - Reconciling - Deleting - Accepted x-ms-enum: name: ProvisioningState modelAsString: true values: - name: Succeeded value: Succeeded description: Resource has been created. - name: Failed value: Failed description: Resource creation failed. - name: Canceled value: Canceled description: Resource creation was canceled. - name: Reconciling value: Reconciling description: The resource is being updated. - name: Deleting value: Deleting description: The resource is being deleted. - name: Accepted value: Accepted description: The resource was accepted by the server. ExtendedLocation: type: object description: Extended location is an extension of Azure locations. They provide a way to use their Azure ARC enabled Kubernetes clusters as target locations for deploying Azure services instances. properties: name: type: string description: The name of the extended location. type: type: string description: The type of the extended location. required: - name - type CheckInstanceNameAvailabilityResult: description: The checking result of DFP instance name availability. type: object properties: nameAvailable: type: boolean description: Indicator of availability of the DFP instance name. reason: type: string description: The reason of unavailability. message: type: string description: The detailed message of the request unavailability. InstanceTagsUpdate: type: object description: The type used for updating tags in Instance resources. properties: tags: type: object description: Resource tags. additionalProperties: type: string DFPInstanceMutableProperties: description: An object that represents a set of mutable DFP resource properties. type: object properties: administration: $ref: '#/definitions/DFPInstanceAdministrators' description: A collection of DFP instance administrators TargetSelectorProperties: type: object description: Properties of the reference target. properties: name: type: string description: Name of the target. DFPInstances: description: An array of DFP instance resources. type: object properties: value: type: array items: $ref: '#/definitions/DFPInstance' description: An array of DFP instance resources. nextLink: description: URL to get the next set of operation list results if there are any. type: string readOnly: true required: - value Instance: type: object description: A Instance resource is a logical container for a set of child resources. properties: properties: $ref: '#/definitions/InstanceProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create extendedLocation: $ref: '#/definitions/ExtendedLocation' description: Edge location of the resource. x-ms-mutability: - read - create required: - extendedLocation allOf: - $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource DFPInstance: description: Represents an instance of a DFP instance resource. type: object properties: properties: x-ms-client-flatten: true $ref: '#/definitions/DFPInstanceProperties' description: Properties of the provision operation request. location: type: string description: Location of the DFP resource. tags: type: object additionalProperties: type: string description: Key-value pairs of additional resource provisioning properties. systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData description: Metadata pertaining to creation and last modification of the resource. readOnly: true allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/Resource required: - location x-ms-azure-resource: true InstanceListResult: type: object description: The response of a Instance list operation. properties: value: type: array description: The Instance items on this page items: $ref: '#/definitions/Instance' nextLink: type: string format: uri description: The link to the next page of items required: - value Instance_2: type: object description: A Instance resource belonging to an Instance resource. properties: properties: $ref: '#/definitions/InstanceProperties_2' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create extendedLocation: $ref: '#/definitions/ExtendedLocation' description: Edge location of the resource. x-ms-mutability: - read - create required: - extendedLocation allOf: - $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource InstanceProperties_2: type: object description: The properties of an Instance resource. properties: scope: type: string description: Deployment scope (such as Kubernetes namespace). solution: type: string description: Name of the solution. target: $ref: '#/definitions/TargetSelectorProperties' description: Defines the Target the Instance will deploy to. reconciliationPolicy: $ref: '#/definitions/ReconciliationPolicy' description: Reconciliation Policy. version: type: string description: Version of the particular resource. provisioningState: $ref: '#/definitions/ProvisioningState_2' description: The status of the last operation. readOnly: true InstanceProperties: type: object description: The properties of a Instance resource. properties: description: type: string description: Detailed description of the Instance. provisioningState: $ref: '#/definitions/ProvisioningState' description: The status of the last operation. readOnly: true ReconciliationPolicy: type: object description: Reconciliation Policy. properties: type: $ref: '#/definitions/ReconciliationPolicies' description: Policy type interval: type: string description: Policy interval. minLength: 1 required: - type CheckInstanceNameAvailabilityParameters: description: Details of DFP instance name request body. type: object properties: name: type: string pattern: ^[a-z][a-z0-9]*$ minLength: 3 maxLength: 63 description: Name for checking availability. type: type: string default: Microsoft.Dynamics365FraudProtection/instances description: The resource type of DFP instance. ReconciliationPolicies: type: string description: Policies to control how the resource should reconcile. enum: - periodic x-ms-enum: name: ReconciliationPolicies modelAsString: true values: - name: periodic value: periodic description: Allows resource to reconcile periodically. DFPInstanceProperties: description: Properties of DFP resource. type: object properties: provisioningState: type: string enum: - Deleting - Succeeded - Failed - Paused - Suspended - Provisioning - Updating - Suspending - Pausing - Resuming - Preparing - Scaling x-ms-enum: name: ProvisioningState modelAsString: true readOnly: true description: The current deployment state of DFP resource. The provisioningState is to indicate states for resource provisioning. allOf: - $ref: '#/definitions/DFPInstanceMutableProperties' ProvisioningState: type: string description: The provisioning status of the resource. enum: - Succeeded - Failed - Canceled - Provisioning - Updating - Deleting - Accepted x-ms-enum: name: ProvisioningState modelAsString: true values: - name: Succeeded value: Succeeded description: Resource has been created. - name: Failed value: Failed description: Resource creation failed. - name: Canceled value: Canceled description: Resource creation was canceled. - name: Provisioning value: Provisioning description: The resource is being created. - name: Updating value: Updating description: The resource is being updated. - name: Deleting value: Deleting description: The resource is being deleted. - name: Accepted value: Accepted description: The resource was accepted by the server. DFPInstanceAdministrators: description: An array of administrator user identities type: object properties: members: type: array items: type: string description: 'The UPN of the user. For example: johnsmith@contoso.com.' description: An array of administrator user identities. parameters: ApiVersionParameter: name: api-version in: query required: true type: string description: The client API version. ResourceGroupNameParameter: name: resourceGroupName in: path required: true type: string pattern: ^[-\w\._\(\)]+$ minLength: 1 maxLength: 90 x-ms-parameter-location: method description: The name of the Azure Resource group of which a given DFP instance is part. This name must be at least 1 character in length, and no more than 90. SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: A unique identifier for a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'