Transaction Nodes - Create

Utwórz lub zaktualizuj węzeł transakcji.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Blockchain/blockchainMembers/{blockchainMemberName}/transactionNodes/{transactionNodeName}?api-version=2018-06-01-preview

Parametry identyfikatora URI

Name In Required Type Description
blockchainMemberName
path True
  • string

Nazwa elementu członkowskiego łańcucha bloków.

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać za pomocą interfejsu API Azure Resource Manager lub portalu.

subscriptionId
path True
  • string

Pobiera identyfikator subskrypcji, który jednoznacznie identyfikuje subskrypcję Microsoft Azure. Identyfikator subskrypcji jest częścią identyfikatora URI dla każdego wywołania usługi.

transactionNodeName
path True
  • string

Nazwa węzła transakcji.

api-version
query True
  • string

Wersja interfejsu API klienta.

Treść żądania

Name Type Description
location
  • string

Pobiera lub ustawia lokalizację węzła transakcji.

properties.firewallRules

Pobiera lub ustawia reguły zapory.

properties.password
  • string

Ustawia podstawowe hasło uwierzytelniania punktu końcowego usługi DNS węzła Transaction.

Odpowiedzi

Name Type Description
200 OK

Powodzenie

201 Created

Powodzenie

Zabezpieczenia

azure_auth

Azure Active Directory przepływ OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Personifikuj konto użytkownika

Przykłady

TransactionNodes_Create

Sample Request

PUT https://management.azure.com/subscriptions/51766542-3ed7-4a72-a187-0c8ab644ddab/resourceGroups/mygroup/providers/Microsoft.Blockchain/blockchainMembers/contosemember1/transactionNodes/txnode2?api-version=2018-06-01-preview
{
  "location": "southeastasia",
  "properties": {
    "password": "<password>"
  }
}

Sample Response

{
  "location": "southeastasia",
  "name": "txnode2",
  "properties": {
    "provisioningState": "Updating",
    "dns": null,
    "publicKey": null,
    "userName": "txnode2",
    "password": null,
    "firewallRules": null
  },
  "type": "Microsoft.Blockchain/blockchainMembers/transactionNodes",
  "id": "/subscriptions/51766542-3ed7-4a72-a187-0c8ab644ddab/resourceGroups/mygroup/providers/Microsoft.Blockchain/blockchainMembers/contosemember1/transactionNodes/txnode2"
}
{
  "location": "southeastasia",
  "name": "txnode2",
  "properties": {
    "provisioningState": "Updating",
    "dns": null,
    "publicKey": null,
    "userName": "txnode2",
    "password": null,
    "firewallRules": null
  },
  "type": "Microsoft.Blockchain/blockchainMembers/transactionNodes",
  "id": "/subscriptions/51766542-3ed7-4a72-a187-0c8ab644ddab/resourceGroups/mygroup/providers/Microsoft.Blockchain/blockchainMembers/contosemember1/transactionNodes/txnode2"
}

Definicje

FirewallRule

Zakres adresów IP dla reguł zapory

NodeProvisioningState

Pobiera lub ustawia stan udostępniania elementu członkowskiego łańcucha bloków.

TransactionNode

Ładunek węzła transakcji, który jest żądaniem/odpowiedzią dostawcy zasobów.

FirewallRule

Zakres adresów IP dla reguł zapory

Name Type Description
endIpAddress
  • string

Pobiera lub ustawia końcowy adres IP zakresu reguły zapory.

ruleName
  • string

Pobiera lub ustawia nazwę reguł zapory.

startIpAddress
  • string

Pobiera lub ustawia początkowy adres IP zakresu reguły zapory.

NodeProvisioningState

Pobiera lub ustawia stan udostępniania elementu członkowskiego łańcucha bloków.

Name Type Description
Deleting
  • string
Failed
  • string
NotSpecified
  • string
Succeeded
  • string
Updating
  • string

TransactionNode

Ładunek węzła transakcji, który jest żądaniem/odpowiedzią dostawcy zasobów.

Name Type Description
id
  • string

W pełni kwalifikowany identyfikator zasobu.

location
  • string

Pobiera lub ustawia lokalizację węzła transakcji.

name
  • string

Nazwa zasobu.

properties.dns
  • string

Pobiera lub ustawia punkt końcowy usługi DNS węzła transakcji.

properties.firewallRules

Pobiera lub ustawia reguły zapory.

properties.password
  • string

Ustawia podstawowe hasło uwierzytelniania punktu końcowego usługi DNS węzła Transaction.

properties.provisioningState

Pobiera lub ustawia stan udostępniania elementu członkowskiego łańcucha bloków.

properties.publicKey
  • string

Pobiera lub ustawia klucz publiczny węzła transakcji.

properties.userName
  • string

Pobiera lub ustawia nazwę użytkownika uwierzytelniania podstawowego usługi DNS węzła transakcji.

type
  • string

Typ usługi — np. "Microsoft. łańcucha bloków"