swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector IntegrationAccountAssemblies API schemes: - https tags: - name: IntegrationAccountAssemblies paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies : get: tags: - IntegrationAccountAssemblies operationId: microsoftAzureIntegrationaccountassembliesList description: List the assemblies for an integration account. x-ms-examples: List integration account assemblies: $ref: ./examples/IntegrationAccountAssemblies_List.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK schema: $ref: '#/definitions/AssemblyCollection' x-ms-pageable: nextLinkName: null summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Assemblies ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName} : get: tags: - IntegrationAccountAssemblies operationId: microsoftAzureIntegrationaccountassembliesGet description: Get an assembly for an integration account. x-ms-examples: Get an integration account assembly: $ref: ./examples/IntegrationAccountAssemblies_Get.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: assemblyArtifactName description: The assembly artifact name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK schema: $ref: '#/definitions/AssemblyDefinition' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Assemblies Assemblyartifactname put: tags: - IntegrationAccountAssemblies operationId: microsoftAzureIntegrationaccountassembliesCreateorupdate description: Create or update an assembly for an integration account. x-ms-examples: Create or update an account assembly: $ref: ./examples/IntegrationAccountAssemblies_CreateOrUpdate.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: assemblyArtifactName description: The assembly artifact name. in: path required: true type: string - name: assemblyArtifact description: The assembly artifact. in: body required: true schema: $ref: '#/definitions/AssemblyDefinition' - $ref: '#/parameters/api-version' responses: '200': description: OK schema: $ref: '#/definitions/AssemblyDefinition' '201': description: Created schema: $ref: '#/definitions/AssemblyDefinition' summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Assemblies Assemblyartifactname delete: tags: - IntegrationAccountAssemblies operationId: microsoftAzureIntegrationaccountassembliesDelete description: Delete an assembly for an integration account. x-ms-examples: Delete an integration account assembly: $ref: ./examples/IntegrationAccountAssemblies_Delete.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: assemblyArtifactName description: The assembly artifact name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK '204': description: No Content summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Assemblies Assemblyartifactname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl : post: tags: - IntegrationAccountAssemblies operationId: microsoftAzureIntegrationaccountassembliesListcontentcallbackurl description: Get the content callback url for an integration account assembly. x-ms-examples: Get the callback url for an integration account assembly: $ref: ./examples/IntegrationAccountAssemblies_ListContentCallbackUrl.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: assemblyArtifactName description: The assembly artifact name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK schema: $ref: '#/definitions/WorkflowTriggerCallbackUrl' summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Assemblies Assemblyartifactname Listcontentcallbackurl definitions: Resource: properties: id: type: string readOnly: true description: The resource id. name: type: string readOnly: true description: Gets the resource name. type: type: string readOnly: true description: Gets the resource type. location: type: string description: The resource location. tags: type: object additionalProperties: type: string description: The resource tags. x-ms-azure-resource: true description: The base resource type. AssemblyCollection: type: object description: A collection of assembly definitions. properties: value: type: array items: $ref: '#/definitions/AssemblyDefinition' ArtifactContentPropertiesDefinition: type: object additionalProperties: false description: The artifact content properties definition. properties: content: {} contentType: type: string description: The content type. contentLink: $ref: '#/definitions/ContentLink' description: The content link. allOf: - $ref: '#/definitions/ArtifactProperties' ArtifactProperties: type: object additionalProperties: false description: The artifact properties definition. properties: createdTime: type: string format: date-time description: The artifact creation time. changedTime: type: string format: date-time description: The artifact changed time. metadata: {} WorkflowTriggerCallbackUrl: type: object properties: value: type: string readOnly: true description: Gets the workflow trigger callback URL. method: type: string readOnly: true description: Gets the workflow trigger callback URL HTTP method. basePath: type: string readOnly: true description: Gets the workflow trigger callback URL base path. relativePath: type: string readOnly: true description: Gets the workflow trigger callback URL relative path. relativePathParameters: type: array items: type: string description: Gets the workflow trigger callback URL relative path parameters. queries: $ref: '#/definitions/WorkflowTriggerListCallbackUrlQueries' description: Gets the workflow trigger callback URL query parameters. description: The workflow trigger callback URL. Object: type: object properties: {} AssemblyProperties: type: object description: The assembly properties definition. additionalProperties: false required: - assemblyName properties: assemblyName: type: string description: The assembly name. assemblyVersion: type: string description: The assembly version. assemblyCulture: type: string description: The assembly culture. assemblyPublicKeyToken: type: string description: The assembly public key token. allOf: - $ref: '#/definitions/ArtifactContentPropertiesDefinition' AssemblyDefinition: type: object description: The assembly definition. additionalProperties: false required: - properties properties: properties: $ref: '#/definitions/AssemblyProperties' description: The assembly properties. allOf: - $ref: '#/definitions/Resource' ContentLink: type: object properties: uri: type: string description: The content link URI. contentVersion: type: string description: The content version. contentSize: type: integer format: int64 description: The content size. contentHash: $ref: '#/definitions/ContentHash' description: The content hash. metadata: $ref: '#/definitions/Object' description: The metadata. description: The content link. ContentHash: type: object properties: algorithm: type: string description: The algorithm of the content hash. value: type: string description: The value of the content hash. description: The content hash. WorkflowTriggerListCallbackUrlQueries: type: object properties: api-version: type: string description: The api version. sp: type: string description: The SAS permissions. sv: type: string description: The SAS version. sig: type: string description: The SAS signature. se: type: string description: The SAS timestamp. description: Gets the workflow trigger callback URL query parameters. parameters: subscriptionId: name: subscriptionId description: The subscription id. in: path required: true type: string api-version: name: api-version description: The API version. in: query required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'