swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector TransactionNode API schemes: - https tags: - name: TransactionNode paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Blockchain/blockchainMembers/{blockchainMemberName}/transactionNodes/{transactionNodeName} : get: tags: - TransactionNode description: Get the details of the transaction node. operationId: microsoftAzureTransactionnodesGet parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - name: transactionNodeName in: path description: Transaction node name. required: true type: string - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '200': description: Success schema: $ref: '#/definitions/TransactionNode' x-ms-examples: TransactionNodes_Get: $ref: ./examples/TransactionNodes_Get.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes Transactionnodename put: tags: - TransactionNode description: Create or update the transaction node. operationId: microsoftAzureTransactionnodesCreate parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - name: transactionNodeName in: path description: Transaction node name. required: true type: string - name: transactionNode in: body description: Payload to create the transaction node. required: false schema: $ref: '#/definitions/TransactionNode' - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '200': description: Success schema: $ref: '#/definitions/TransactionNode' '201': description: Success schema: $ref: '#/definitions/TransactionNode' x-ms-long-running-operation: true x-ms-examples: TransactionNodes_Create: $ref: ./examples/TransactionNodes_Create.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes Transactionnodename delete: tags: - TransactionNode description: Delete the transaction node. operationId: microsoftAzureTransactionnodesDelete parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - name: transactionNodeName in: path description: Transaction node name. required: true type: string - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '202': description: Success '204': description: Success x-ms-long-running-operation: true x-ms-examples: TransactionNodes_Delete: $ref: ./examples/TransactionNodes_Delete.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes Transactionnodename patch: tags: - TransactionNode description: Update the transaction node. operationId: microsoftAzureTransactionnodesUpdate parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - name: transactionNodeName in: path description: Transaction node name. required: true type: string - name: transactionNode in: body description: Payload to create the transaction node. required: false schema: $ref: '#/definitions/TransactionNodeUpdate' - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '200': description: Success schema: $ref: '#/definitions/TransactionNode' x-ms-examples: TransactionNodes_Update: $ref: ./examples/TransactionNodes_Update.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes Transactionnodename ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Blockchain/blockchainMembers/{blockchainMemberName}/transactionNodes : get: tags: - TransactionNode description: Lists the transaction nodes for a blockchain member. operationId: microsoftAzureTransactionnodesList parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '200': description: Success schema: $ref: '#/definitions/TransactionNodeCollection' x-ms-pageable: nextLinkName: nextLink x-ms-examples: TransactionNodes_List: $ref: ./examples/TransactionNodes_List.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Blockchain/blockchainMembers/{blockchainMemberName}/transactionNodes/{transactionNodeName}/listApiKeys : post: tags: - TransactionNode description: List the API keys for the transaction node. operationId: microsoftAzureTransactionnodesListapikeys parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - name: transactionNodeName in: path description: Transaction node name. required: true type: string - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '200': description: Success schema: $ref: '#/definitions/ApiKeyCollection' x-ms-examples: TransactionNodes_ListApiKeys: $ref: ./examples/TransactionNodes_ListApiKeys.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes Transactionnodename Listapikeys ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Blockchain/blockchainMembers/{blockchainMemberName}/transactionNodes/{transactionNodeName}/regenerateApiKeys : post: tags: - TransactionNode description: Regenerate the API keys for the blockchain member. operationId: microsoftAzureTransactionnodesListregenerateapikeys parameters: - name: blockchainMemberName in: path description: Blockchain member name. required: true type: string - name: transactionNodeName in: path description: Transaction node name. required: true type: string - name: apiKey in: body description: api key to be regenerated required: false schema: $ref: '#/definitions/ApiKey' - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupParameter' responses: '200': description: Success schema: $ref: '#/definitions/ApiKeyCollection' x-ms-examples: TransactionNodes_ListRegenerateApiKeys: $ref: ./examples/TransactionNodes_ListRegenerateApiKeys.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Blockchain Blockchainmembers Blockchainmembername Transactionnodes Transactionnodename Regenerateapikeys definitions: TransactionNode: description: Payload of the transaction node which is the request/response of the resource provider. type: object allOf: - $ref: '#/definitions/Resource' properties: location: description: Gets or sets the transaction node location. type: string properties: $ref: '#/definitions/TransactionNodeProperties' description: Gets or sets the blockchain member properties. x-ms-client-flatten: true ApiKey: description: API key payload which is exposed in the request/response of the resource provider. type: object properties: keyName: description: Gets or sets the API key name. type: string value: description: Gets or sets the API key value. type: string Resource: description: The core properties of the resources. type: object properties: id: description: Fully qualified resource Id of the resource. type: string readOnly: true name: description: The name of the resource. type: string readOnly: true type: description: The type of the service - e.g. "Microsoft.Blockchain" type: string readOnly: true x-ms-azure-resource: true TransactionNodeCollection: description: Collection of transaction node payload which is exposed in the request/response of the resource provider. type: object properties: value: description: Gets or sets the collection of transaction nodes. uniqueItems: false type: array items: $ref: '#/definitions/TransactionNode' nextLink: description: "Gets or sets the URL, that the client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use." type: string FirewallRule: description: Ip range for firewall rules type: object properties: ruleName: description: Gets or sets the name of the firewall rules. type: string startIpAddress: description: Gets or sets the start IP address of the firewall rule range. type: string endIpAddress: description: Gets or sets the end IP address of the firewall rule range. type: string TransactionNodeUpdate: description: Update the transaction node payload which is exposed in the request/response of the resource provider. type: object properties: properties: $ref: '#/definitions/TransactionNodePropertiesUpdate' description: Gets or sets the transaction node update properties. x-ms-client-flatten: true TransactionNodePropertiesUpdate: description: Update the payload of the transaction node properties in the transaction node payload. type: object properties: password: description: Sets the transaction node dns endpoint basic auth password. type: string firewallRules: description: Gets or sets the firewall rules. uniqueItems: false type: array items: $ref: '#/definitions/FirewallRule' x-ms-identifiers: - ruleName TransactionNodeProperties: description: Payload of transaction node properties payload in the transaction node payload. type: object properties: provisioningState: description: Gets or sets the blockchain member provision state. enum: - NotSpecified - Updating - Deleting - Succeeded - Failed type: string readOnly: true x-ms-enum: name: NodeProvisioningState modelAsString: true dns: description: Gets or sets the transaction node dns endpoint. type: string readOnly: true publicKey: description: Gets or sets the transaction node public key. type: string readOnly: true userName: description: Gets or sets the transaction node dns endpoint basic auth user name. type: string readOnly: true password: description: Sets the transaction node dns endpoint basic auth password. type: string firewallRules: description: Gets or sets the firewall rules. uniqueItems: false type: array items: $ref: '#/definitions/FirewallRule' x-ms-identifiers: - ruleName ApiKeyCollection: description: Collection of the API key payload which is exposed in the response of the resource provider. type: object properties: keys: description: Gets or sets the collection of API key. uniqueItems: false type: array items: $ref: '#/definitions/ApiKey' x-ms-identifiers: - keyName parameters: ApiVersionParameter: name: api-version in: query description: Client API Version. required: true type: string enum: - 2018-06-01-preview ResourceGroupParameter: name: resourceGroupName in: path description: The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. required: true type: string x-ms-parameter-location: method SubscriptionIdParameter: name: subscriptionId in: path description: Gets the subscription Id which uniquely identifies the Microsoft Azure subscription. The subscription ID is part of the URI for every service call. required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'