swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector Spaces API schemes: - https tags: - name: Spaces paths: /subscriptions/{subscriptionId}/providers/Microsoft.IntegrationSpaces/spaces: get: operationId: microsoftAzureSpacesListbysubscription tags: - Spaces description: List Space 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: ARM operation completed successfully. schema: $ref: '#/definitions/SpaceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: ListSpacesBySubscription: $ref: ./examples/Spaces_ListBySubscription.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Integrationspaces Spaces /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces: get: operationId: microsoftAzureSpacesListbyresourcegroup tags: - Spaces description: List Space 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 - $ref: '#/parameters/Azure.Core.TopQueryParameter' - $ref: '#/parameters/Azure.Core.SkipQueryParameter' - $ref: '#/parameters/Azure.Core.MaxPageSizeQueryParameter' - $ref: '#/parameters/Azure.Core.FilterQueryParameter' - $ref: '#/parameters/Azure.Core.SelectQueryParameter' - $ref: '#/parameters/Azure.Core.ExpandQueryParameter' - $ref: '#/parameters/Azure.Core.OrderByQueryParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SpaceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: ListSpacesByResourceGroup: $ref: ./examples/Spaces_ListByResourceGroup.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName} : get: operationId: microsoftAzureSpacesGet tags: - Spaces description: Get a Space 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: spaceName in: path description: The name of the space required: true type: string pattern: '[a-zA-Z0-9_.()-]{0,79}$' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/Space' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: GetSpace: $ref: ./examples/Spaces_Get.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename put: operationId: microsoftAzureSpacesCreateorupdate tags: - Spaces description: Create a Space 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: spaceName in: path description: The name of the space required: true type: string pattern: '[a-zA-Z0-9_.()-]{0,79}$' - name: resource in: body description: Resource create parameters. required: true schema: $ref: '#/definitions/Space' responses: '200': description: Resource 'Space' update operation succeeded schema: $ref: '#/definitions/Space' '201': description: Resource 'Space' create operation succeeded schema: $ref: '#/definitions/Space' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: CreateOrUpdateSpace: $ref: ./examples/Spaces_CreateOrUpdate.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename patch: operationId: microsoftAzureSpacesPatch tags: - Spaces description: Update a Space 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: spaceName in: path description: The name of the space required: true type: string pattern: '[a-zA-Z0-9_.()-]{0,79}$' - name: properties in: body description: The resource properties to be updated. required: true schema: $ref: '#/definitions/SpaceUpdate' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/Space' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: PatchSpace: $ref: ./examples/Spaces_Patch.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename delete: operationId: microsoftAzureSpacesDelete tags: - Spaces description: Delete a Space 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: spaceName in: path description: The name of the space required: true type: string pattern: '[a-zA-Z0-9_.()-]{0,79}$' responses: '200': description: Resource deleted successfully. '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: DeleteSpace: $ref: ./examples/Spaces_Delete.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename definitions: SpaceListResult: type: object description: The response of a Space list operation. properties: value: type: array description: The Space items on this page items: $ref: '#/definitions/Space' nextLink: type: string format: uri description: The link to the next page of items required: - value SpaceUpdate: type: object description: The type used for update operations of the Space. properties: tags: type: object description: Resource tags. additionalProperties: type: string properties: $ref: '#/definitions/SpaceUpdateProperties' x-ms-client-flatten: true ProvisioningState: type: string description: The status of the current operation. 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 - name: Updating value: Updating - name: Deleting value: Deleting - name: Accepted value: Accepted SpaceUpdateProperties: type: object description: The updatable properties of the Space. properties: description: type: string description: The description of the resource. Space: type: object description: An integration space. properties: properties: $ref: '#/definitions/SpaceResourceProperties' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create allOf: - $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource SpaceResourceProperties: type: object description: The properties of space. properties: provisioningState: $ref: '#/definitions/ProvisioningState' description: The status of the last operation. readOnly: true description: type: string description: The description of the resource. parameters: Azure.Core.MaxPageSizeQueryParameter: name: maxpagesize in: query description: The maximum number of result items per page. required: false type: integer format: int32 x-ms-parameter-location: method Azure.Core.OrderByQueryParameter: name: orderby in: query description: Expressions that specify the order of returned results. required: false type: array items: type: string collectionFormat: multi x-ms-parameter-location: method Azure.Core.ExpandQueryParameter: name: expand in: query description: Expand the indicated resources into the response. required: false type: array items: type: string collectionFormat: multi x-ms-parameter-location: method Azure.Core.SkipQueryParameter: name: skip in: query description: The number of result items to skip. required: false type: integer format: int32 default: 0 x-ms-parameter-location: method Azure.Core.TopQueryParameter: name: top in: query description: The number of result items to return. required: false type: integer format: int32 x-ms-parameter-location: method Azure.Core.FilterQueryParameter: name: filter in: query description: Filter the result list using the given expression. required: false type: string x-ms-parameter-location: method Azure.Core.SelectQueryParameter: name: select in: query description: Select the specified fields to be included in the response. required: false type: array items: type: string collectionFormat: multi x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'