Documentation ¶
Overview ¶
Package blockchain implements the Azure ARM Blockchain service API version 2018-06-01-preview.
REST API for Azure Blockchain Service
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type APIKey
- type APIKeyCollection
- type BaseClient
- type Consortium
- type ConsortiumCollection
- type ConsortiumMember
- type ConsortiumMemberCollection
- type ConsortiumMemberCollectionIterator
- func (iter *ConsortiumMemberCollectionIterator) Next() error
- func (iter *ConsortiumMemberCollectionIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ConsortiumMemberCollectionIterator) NotDone() bool
- func (iter ConsortiumMemberCollectionIterator) Response() ConsortiumMemberCollection
- func (iter ConsortiumMemberCollectionIterator) Value() ConsortiumMember
- type ConsortiumMemberCollectionPage
- func (page *ConsortiumMemberCollectionPage) Next() error
- func (page *ConsortiumMemberCollectionPage) NextWithContext(ctx context.Context) (err error)
- func (page ConsortiumMemberCollectionPage) NotDone() bool
- func (page ConsortiumMemberCollectionPage) Response() ConsortiumMemberCollection
- func (page ConsortiumMemberCollectionPage) Values() []ConsortiumMember
- type FirewallRule
- type LocationsClient
- func (client LocationsClient) CheckNameAvailability(ctx context.Context, locationName string, ...) (result NameAvailability, err error)
- func (client LocationsClient) CheckNameAvailabilityPreparer(ctx context.Context, locationName string, ...) (*http.Request, error)
- func (client LocationsClient) CheckNameAvailabilityResponder(resp *http.Response) (result NameAvailability, err error)
- func (client LocationsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
- func (client LocationsClient) ListConsortiums(ctx context.Context, locationName string) (result ConsortiumCollection, err error)
- func (client LocationsClient) ListConsortiumsPreparer(ctx context.Context, locationName string) (*http.Request, error)
- func (client LocationsClient) ListConsortiumsResponder(resp *http.Response) (result ConsortiumCollection, err error)
- func (client LocationsClient) ListConsortiumsSender(req *http.Request) (*http.Response, error)
- type Member
- type MemberCollection
- type MemberCollectionIterator
- func (iter *MemberCollectionIterator) Next() error
- func (iter *MemberCollectionIterator) NextWithContext(ctx context.Context) (err error)
- func (iter MemberCollectionIterator) NotDone() bool
- func (iter MemberCollectionIterator) Response() MemberCollection
- func (iter MemberCollectionIterator) Value() Member
- type MemberCollectionPage
- type MemberNodesSku
- type MemberOperationResultsClient
- func (client MemberOperationResultsClient) Get(ctx context.Context, locationName string, operationID string) (result OperationResult, err error)
- func (client MemberOperationResultsClient) GetPreparer(ctx context.Context, locationName string, operationID string) (*http.Request, error)
- func (client MemberOperationResultsClient) GetResponder(resp *http.Response) (result OperationResult, err error)
- func (client MemberOperationResultsClient) GetSender(req *http.Request) (*http.Response, error)
- type MemberProperties
- type MemberPropertiesUpdate
- type MemberProvisioningState
- type MemberUpdate
- type MembersClient
- func (client MembersClient) Create(ctx context.Context, blockchainMemberName string, resourceGroupName string, ...) (result MembersCreateFuture, err error)
- func (client MembersClient) CreatePreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string, ...) (*http.Request, error)
- func (client MembersClient) CreateResponder(resp *http.Response) (result Member, err error)
- func (client MembersClient) CreateSender(req *http.Request) (future MembersCreateFuture, err error)
- func (client MembersClient) Delete(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result MembersDeleteFuture, err error)
- func (client MembersClient) DeletePreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
- func (client MembersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MembersClient) DeleteSender(req *http.Request) (future MembersDeleteFuture, err error)
- func (client MembersClient) Get(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result Member, err error)
- func (client MembersClient) GetPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
- func (client MembersClient) GetResponder(resp *http.Response) (result Member, err error)
- func (client MembersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client MembersClient) List(ctx context.Context, resourceGroupName string) (result MemberCollectionPage, err error)
- func (client MembersClient) ListAPIKeys(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result APIKeyCollection, err error)
- func (client MembersClient) ListAPIKeysPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
- func (client MembersClient) ListAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
- func (client MembersClient) ListAPIKeysSender(req *http.Request) (*http.Response, error)
- func (client MembersClient) ListAll(ctx context.Context) (result MemberCollectionPage, err error)
- func (client MembersClient) ListAllComplete(ctx context.Context) (result MemberCollectionIterator, err error)
- func (client MembersClient) ListAllPreparer(ctx context.Context) (*http.Request, error)
- func (client MembersClient) ListAllResponder(resp *http.Response) (result MemberCollection, err error)
- func (client MembersClient) ListAllSender(req *http.Request) (*http.Response, error)
- func (client MembersClient) ListComplete(ctx context.Context, resourceGroupName string) (result MemberCollectionIterator, err error)
- func (client MembersClient) ListConsortiumMembers(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result ConsortiumMemberCollectionPage, err error)
- func (client MembersClient) ListConsortiumMembersComplete(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result ConsortiumMemberCollectionIterator, err error)
- func (client MembersClient) ListConsortiumMembersPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
- func (client MembersClient) ListConsortiumMembersResponder(resp *http.Response) (result ConsortiumMemberCollection, err error)
- func (client MembersClient) ListConsortiumMembersSender(req *http.Request) (*http.Response, error)
- func (client MembersClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client MembersClient) ListRegenerateAPIKeys(ctx context.Context, blockchainMemberName string, resourceGroupName string, ...) (result APIKeyCollection, err error)
- func (client MembersClient) ListRegenerateAPIKeysPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string, ...) (*http.Request, error)
- func (client MembersClient) ListRegenerateAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
- func (client MembersClient) ListRegenerateAPIKeysSender(req *http.Request) (*http.Response, error)
- func (client MembersClient) ListResponder(resp *http.Response) (result MemberCollection, err error)
- func (client MembersClient) ListSender(req *http.Request) (*http.Response, error)
- func (client MembersClient) Update(ctx context.Context, blockchainMemberName string, resourceGroupName string, ...) (result Member, err error)
- func (client MembersClient) UpdatePreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string, ...) (*http.Request, error)
- func (client MembersClient) UpdateResponder(resp *http.Response) (result Member, err error)
- func (client MembersClient) UpdateSender(req *http.Request) (*http.Response, error)
- type MembersCreateFuture
- type MembersDeleteFuture
- type NameAvailability
- type NameAvailabilityReason
- type NameAvailabilityRequest
- type NodeProvisioningState
- type OperationResult
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result ResourceProviderOperationCollectionPage, err error)
- func (client OperationsClient) ListComplete(ctx context.Context) (result ResourceProviderOperationCollectionIterator, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result ResourceProviderOperationCollection, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type Protocol
- type Resource
- type ResourceProviderOperation
- type ResourceProviderOperationCollection
- type ResourceProviderOperationCollectionIterator
- func (iter *ResourceProviderOperationCollectionIterator) Next() error
- func (iter *ResourceProviderOperationCollectionIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ResourceProviderOperationCollectionIterator) NotDone() bool
- func (iter ResourceProviderOperationCollectionIterator) Response() ResourceProviderOperationCollection
- func (iter ResourceProviderOperationCollectionIterator) Value() ResourceProviderOperation
- type ResourceProviderOperationCollectionPage
- func (page *ResourceProviderOperationCollectionPage) Next() error
- func (page *ResourceProviderOperationCollectionPage) NextWithContext(ctx context.Context) (err error)
- func (page ResourceProviderOperationCollectionPage) NotDone() bool
- func (page ResourceProviderOperationCollectionPage) Response() ResourceProviderOperationCollection
- func (page ResourceProviderOperationCollectionPage) Values() []ResourceProviderOperation
- type ResourceProviderOperationDisplay
- type ResourceTypeSku
- type ResourceTypeSkuCollection
- type Sku
- type SkuSetting
- type SkusClient
- func (client SkusClient) List(ctx context.Context) (result ResourceTypeSkuCollection, err error)
- func (client SkusClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client SkusClient) ListResponder(resp *http.Response) (result ResourceTypeSkuCollection, err error)
- func (client SkusClient) ListSender(req *http.Request) (*http.Response, error)
- type TrackedResource
- type TransactionNode
- type TransactionNodeCollection
- type TransactionNodeCollectionIterator
- func (iter *TransactionNodeCollectionIterator) Next() error
- func (iter *TransactionNodeCollectionIterator) NextWithContext(ctx context.Context) (err error)
- func (iter TransactionNodeCollectionIterator) NotDone() bool
- func (iter TransactionNodeCollectionIterator) Response() TransactionNodeCollection
- func (iter TransactionNodeCollectionIterator) Value() TransactionNode
- type TransactionNodeCollectionPage
- func (page *TransactionNodeCollectionPage) Next() error
- func (page *TransactionNodeCollectionPage) NextWithContext(ctx context.Context) (err error)
- func (page TransactionNodeCollectionPage) NotDone() bool
- func (page TransactionNodeCollectionPage) Response() TransactionNodeCollection
- func (page TransactionNodeCollectionPage) Values() []TransactionNode
- type TransactionNodeProperties
- type TransactionNodePropertiesUpdate
- type TransactionNodeUpdate
- type TransactionNodesClient
- func (client TransactionNodesClient) Create(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (result TransactionNodesCreateFuture, err error)
- func (client TransactionNodesClient) CreatePreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (*http.Request, error)
- func (client TransactionNodesClient) CreateResponder(resp *http.Response) (result TransactionNode, err error)
- func (client TransactionNodesClient) CreateSender(req *http.Request) (future TransactionNodesCreateFuture, err error)
- func (client TransactionNodesClient) Delete(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (result TransactionNodesDeleteFuture, err error)
- func (client TransactionNodesClient) DeletePreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (*http.Request, error)
- func (client TransactionNodesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client TransactionNodesClient) DeleteSender(req *http.Request) (future TransactionNodesDeleteFuture, err error)
- func (client TransactionNodesClient) Get(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (result TransactionNode, err error)
- func (client TransactionNodesClient) GetPreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (*http.Request, error)
- func (client TransactionNodesClient) GetResponder(resp *http.Response) (result TransactionNode, err error)
- func (client TransactionNodesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client TransactionNodesClient) List(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result TransactionNodeCollectionPage, err error)
- func (client TransactionNodesClient) ListAPIKeys(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (result APIKeyCollection, err error)
- func (client TransactionNodesClient) ListAPIKeysPreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (*http.Request, error)
- func (client TransactionNodesClient) ListAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
- func (client TransactionNodesClient) ListAPIKeysSender(req *http.Request) (*http.Response, error)
- func (client TransactionNodesClient) ListComplete(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result TransactionNodeCollectionIterator, err error)
- func (client TransactionNodesClient) ListPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
- func (client TransactionNodesClient) ListRegenerateAPIKeys(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (result APIKeyCollection, err error)
- func (client TransactionNodesClient) ListRegenerateAPIKeysPreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (*http.Request, error)
- func (client TransactionNodesClient) ListRegenerateAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
- func (client TransactionNodesClient) ListRegenerateAPIKeysSender(req *http.Request) (*http.Response, error)
- func (client TransactionNodesClient) ListResponder(resp *http.Response) (result TransactionNodeCollection, err error)
- func (client TransactionNodesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client TransactionNodesClient) Update(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (result TransactionNode, err error)
- func (client TransactionNodesClient) UpdatePreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, ...) (*http.Request, error)
- func (client TransactionNodesClient) UpdateResponder(resp *http.Response) (result TransactionNode, err error)
- func (client TransactionNodesClient) UpdateSender(req *http.Request) (*http.Response, error)
- type TransactionNodesCreateFuture
- type TransactionNodesDeleteFuture
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Blockchain
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type APIKey ¶
type APIKey struct { // KeyName - Gets or sets the API key name. KeyName *string `json:"keyName,omitempty"` // Value - Gets or sets the API key value. Value *string `json:"value,omitempty"` }
APIKey API key payload which is exposed in the request/response of the resource provider.
type APIKeyCollection ¶
type APIKeyCollection struct { autorest.Response `json:"-"` // Keys - Gets or sets the collection of API key. Keys *[]APIKey `json:"keys,omitempty"` }
APIKeyCollection collection of the API key payload which is exposed in the response of the resource provider.
type BaseClient ¶
BaseClient is the base client for Blockchain.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
type Consortium ¶
type Consortium struct { // Name - Gets or sets the blockchain member name. Name *string `json:"name,omitempty"` // Protocol - Gets or sets the protocol for the consortium. Possible values include: 'ProtocolNotSpecified', 'ProtocolParity', 'ProtocolQuorum', 'ProtocolCorda' Protocol Protocol `json:"protocol,omitempty"` }
Consortium consortium payload
type ConsortiumCollection ¶
type ConsortiumCollection struct { autorest.Response `json:"-"` // Value - Gets or sets the collection of consortiums. Value *[]Consortium `json:"value,omitempty"` }
ConsortiumCollection collection of the consortium payload.
type ConsortiumMember ¶
type ConsortiumMember struct { // Name - Gets the consortium member name. Name *string `json:"name,omitempty"` // DisplayName - Gets the consortium member display name. DisplayName *string `json:"displayName,omitempty"` // SubscriptionID - Gets the consortium member subscription id. SubscriptionID *string `json:"subscriptionId,omitempty"` // Role - Gets the consortium member role. Role *string `json:"role,omitempty"` // Status - Gets the consortium member status. Status *string `json:"status,omitempty"` // JoinDate - Gets the consortium member join date. JoinDate *date.Time `json:"joinDate,omitempty"` // DateModified - Gets the consortium member modified date. DateModified *date.Time `json:"dateModified,omitempty"` }
ConsortiumMember consortium approval
type ConsortiumMemberCollection ¶
type ConsortiumMemberCollection struct { autorest.Response `json:"-"` // Value - Gets or sets the collection of consortiums. Value *[]ConsortiumMember `json:"value,omitempty"` // NextLink - Gets or sets the URL, that the client should use to fetch the next page (per server side paging). // It's null for now, added for future use. NextLink *string `json:"nextLink,omitempty"` }
ConsortiumMemberCollection collection of consortium payload.
func (ConsortiumMemberCollection) IsEmpty ¶
func (cmc ConsortiumMemberCollection) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ConsortiumMemberCollectionIterator ¶
type ConsortiumMemberCollectionIterator struct {
// contains filtered or unexported fields
}
ConsortiumMemberCollectionIterator provides access to a complete listing of ConsortiumMember values.
func NewConsortiumMemberCollectionIterator ¶
func NewConsortiumMemberCollectionIterator(page ConsortiumMemberCollectionPage) ConsortiumMemberCollectionIterator
Creates a new instance of the ConsortiumMemberCollectionIterator type.
func (*ConsortiumMemberCollectionIterator) Next ¶
func (iter *ConsortiumMemberCollectionIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ConsortiumMemberCollectionIterator) NextWithContext ¶
func (iter *ConsortiumMemberCollectionIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ConsortiumMemberCollectionIterator) NotDone ¶
func (iter ConsortiumMemberCollectionIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ConsortiumMemberCollectionIterator) Response ¶
func (iter ConsortiumMemberCollectionIterator) Response() ConsortiumMemberCollection
Response returns the raw server response from the last page request.
func (ConsortiumMemberCollectionIterator) Value ¶
func (iter ConsortiumMemberCollectionIterator) Value() ConsortiumMember
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ConsortiumMemberCollectionPage ¶
type ConsortiumMemberCollectionPage struct {
// contains filtered or unexported fields
}
ConsortiumMemberCollectionPage contains a page of ConsortiumMember values.
func NewConsortiumMemberCollectionPage ¶
func NewConsortiumMemberCollectionPage(cur ConsortiumMemberCollection, getNextPage func(context.Context, ConsortiumMemberCollection) (ConsortiumMemberCollection, error)) ConsortiumMemberCollectionPage
Creates a new instance of the ConsortiumMemberCollectionPage type.
func (*ConsortiumMemberCollectionPage) Next ¶
func (page *ConsortiumMemberCollectionPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ConsortiumMemberCollectionPage) NextWithContext ¶
func (page *ConsortiumMemberCollectionPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ConsortiumMemberCollectionPage) NotDone ¶
func (page ConsortiumMemberCollectionPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ConsortiumMemberCollectionPage) Response ¶
func (page ConsortiumMemberCollectionPage) Response() ConsortiumMemberCollection
Response returns the raw server response from the last page request.
func (ConsortiumMemberCollectionPage) Values ¶
func (page ConsortiumMemberCollectionPage) Values() []ConsortiumMember
Values returns the slice of values for the current page or nil if there are no values.
type FirewallRule ¶
type FirewallRule struct { // RuleName - Gets or sets the name of the firewall rules. RuleName *string `json:"ruleName,omitempty"` // StartIPAddress - Gets or sets the start IP address of the firewall rule range. StartIPAddress *string `json:"startIpAddress,omitempty"` // EndIPAddress - Gets or sets the end IP address of the firewall rule range. EndIPAddress *string `json:"endIpAddress,omitempty"` }
FirewallRule ip range for firewall rules
type LocationsClient ¶
type LocationsClient struct {
BaseClient
}
LocationsClient is the REST API for Azure Blockchain Service
func NewLocationsClient ¶
func NewLocationsClient(subscriptionID string) LocationsClient
NewLocationsClient creates an instance of the LocationsClient client.
func NewLocationsClientWithBaseURI ¶
func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string) LocationsClient
NewLocationsClientWithBaseURI creates an instance of the LocationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (LocationsClient) CheckNameAvailability ¶
func (client LocationsClient) CheckNameAvailability(ctx context.Context, locationName string, nameAvailabilityRequest *NameAvailabilityRequest) (result NameAvailability, err error)
CheckNameAvailability to check whether a resource name is available. Parameters: locationName - location Name. nameAvailabilityRequest - name availability request payload.
func (LocationsClient) CheckNameAvailabilityPreparer ¶
func (client LocationsClient) CheckNameAvailabilityPreparer(ctx context.Context, locationName string, nameAvailabilityRequest *NameAvailabilityRequest) (*http.Request, error)
CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.
func (LocationsClient) CheckNameAvailabilityResponder ¶
func (client LocationsClient) CheckNameAvailabilityResponder(resp *http.Response) (result NameAvailability, err error)
CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.
func (LocationsClient) CheckNameAvailabilitySender ¶
func (client LocationsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.
func (LocationsClient) ListConsortiums ¶
func (client LocationsClient) ListConsortiums(ctx context.Context, locationName string) (result ConsortiumCollection, err error)
ListConsortiums lists the available consortiums for a subscription. Parameters: locationName - location Name.
func (LocationsClient) ListConsortiumsPreparer ¶
func (client LocationsClient) ListConsortiumsPreparer(ctx context.Context, locationName string) (*http.Request, error)
ListConsortiumsPreparer prepares the ListConsortiums request.
func (LocationsClient) ListConsortiumsResponder ¶
func (client LocationsClient) ListConsortiumsResponder(resp *http.Response) (result ConsortiumCollection, err error)
ListConsortiumsResponder handles the response to the ListConsortiums request. The method always closes the http.Response Body.
func (LocationsClient) ListConsortiumsSender ¶
ListConsortiumsSender sends the ListConsortiums request. The method will close the http.Response Body if it receives an error.
type Member ¶
type Member struct { autorest.Response `json:"-"` // MemberProperties - Gets or sets the blockchain member properties. *MemberProperties `json:"properties,omitempty"` // Sku - Gets or sets the blockchain member Sku. Sku *Sku `json:"sku,omitempty"` // Location - The GEO location of the blockchain service. Location *string `json:"location,omitempty"` // Tags - Tags of the service which is a list of key value pairs that describes the resource. Tags map[string]*string `json:"tags"` // ID - READ-ONLY; Fully qualified resource Id of the resource. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the service - e.g. "Microsoft.Blockchain" Type *string `json:"type,omitempty"` }
Member payload of the blockchain member which is exposed in the request/response of the resource provider.
func (Member) MarshalJSON ¶
MarshalJSON is the custom marshaler for Member.
func (*Member) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Member struct.
type MemberCollection ¶
type MemberCollection struct { autorest.Response `json:"-"` // Value - Gets or sets the collection of blockchain members. Value *[]Member `json:"value,omitempty"` // NextLink - Gets or sets the URL, that the client should use to fetch the next page (per server side paging). // It's null for now, added for future use. NextLink *string `json:"nextLink,omitempty"` }
MemberCollection collection of the blockchain member payload which is exposed in the request/response of the resource provider.
func (MemberCollection) IsEmpty ¶
func (mc MemberCollection) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type MemberCollectionIterator ¶
type MemberCollectionIterator struct {
// contains filtered or unexported fields
}
MemberCollectionIterator provides access to a complete listing of Member values.
func NewMemberCollectionIterator ¶
func NewMemberCollectionIterator(page MemberCollectionPage) MemberCollectionIterator
Creates a new instance of the MemberCollectionIterator type.
func (*MemberCollectionIterator) Next ¶
func (iter *MemberCollectionIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*MemberCollectionIterator) NextWithContext ¶
func (iter *MemberCollectionIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (MemberCollectionIterator) NotDone ¶
func (iter MemberCollectionIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (MemberCollectionIterator) Response ¶
func (iter MemberCollectionIterator) Response() MemberCollection
Response returns the raw server response from the last page request.
func (MemberCollectionIterator) Value ¶
func (iter MemberCollectionIterator) Value() Member
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type MemberCollectionPage ¶
type MemberCollectionPage struct {
// contains filtered or unexported fields
}
MemberCollectionPage contains a page of Member values.
func NewMemberCollectionPage ¶
func NewMemberCollectionPage(cur MemberCollection, getNextPage func(context.Context, MemberCollection) (MemberCollection, error)) MemberCollectionPage
Creates a new instance of the MemberCollectionPage type.
func (*MemberCollectionPage) Next ¶
func (page *MemberCollectionPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*MemberCollectionPage) NextWithContext ¶
func (page *MemberCollectionPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (MemberCollectionPage) NotDone ¶
func (page MemberCollectionPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (MemberCollectionPage) Response ¶
func (page MemberCollectionPage) Response() MemberCollection
Response returns the raw server response from the last page request.
func (MemberCollectionPage) Values ¶
func (page MemberCollectionPage) Values() []Member
Values returns the slice of values for the current page or nil if there are no values.
type MemberNodesSku ¶
type MemberNodesSku struct { // Capacity - Gets or sets the nodes capacity. Capacity *int32 `json:"capacity,omitempty"` }
MemberNodesSku payload of the blockchain member nodes Sku for a blockchain member.
type MemberOperationResultsClient ¶
type MemberOperationResultsClient struct {
BaseClient
}
MemberOperationResultsClient is the REST API for Azure Blockchain Service
func NewMemberOperationResultsClient ¶
func NewMemberOperationResultsClient(subscriptionID string) MemberOperationResultsClient
NewMemberOperationResultsClient creates an instance of the MemberOperationResultsClient client.
func NewMemberOperationResultsClientWithBaseURI ¶
func NewMemberOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) MemberOperationResultsClient
NewMemberOperationResultsClientWithBaseURI creates an instance of the MemberOperationResultsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (MemberOperationResultsClient) Get ¶
func (client MemberOperationResultsClient) Get(ctx context.Context, locationName string, operationID string) (result OperationResult, err error)
Get get Async operation result. Parameters: locationName - location name. operationID - operation Id.
func (MemberOperationResultsClient) GetPreparer ¶
func (client MemberOperationResultsClient) GetPreparer(ctx context.Context, locationName string, operationID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MemberOperationResultsClient) GetResponder ¶
func (client MemberOperationResultsClient) GetResponder(resp *http.Response) (result OperationResult, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type MemberProperties ¶
type MemberProperties struct { // Protocol - Gets or sets the blockchain protocol. Possible values include: 'ProtocolNotSpecified', 'ProtocolParity', 'ProtocolQuorum', 'ProtocolCorda' Protocol Protocol `json:"protocol,omitempty"` // ValidatorNodesSku - Gets or sets the blockchain validator nodes Sku. ValidatorNodesSku *MemberNodesSku `json:"validatorNodesSku,omitempty"` // ProvisioningState - READ-ONLY; Gets or sets the blockchain member provision state. Possible values include: 'NotSpecified', 'Updating', 'Deleting', 'Succeeded', 'Failed', 'Stale' ProvisioningState MemberProvisioningState `json:"provisioningState,omitempty"` // DNS - READ-ONLY; Gets the dns endpoint of the blockchain member. DNS *string `json:"dns,omitempty"` // UserName - READ-ONLY; Gets the auth user name of the blockchain member. UserName *string `json:"userName,omitempty"` // Password - Sets the basic auth password of the blockchain member. Password *string `json:"password,omitempty"` // Consortium - Gets or sets the consortium for the blockchain member. Consortium *string `json:"consortium,omitempty"` // ConsortiumManagementAccountAddress - READ-ONLY; Gets the managed consortium management account address. ConsortiumManagementAccountAddress *string `json:"consortiumManagementAccountAddress,omitempty"` // ConsortiumManagementAccountPassword - Sets the managed consortium management account password. ConsortiumManagementAccountPassword *string `json:"consortiumManagementAccountPassword,omitempty"` // ConsortiumRole - Gets the role of the member in the consortium. ConsortiumRole *string `json:"consortiumRole,omitempty"` // ConsortiumMemberDisplayName - Gets the display name of the member in the consortium. ConsortiumMemberDisplayName *string `json:"consortiumMemberDisplayName,omitempty"` // RootContractAddress - READ-ONLY; Gets the Ethereum root contract address of the blockchain. RootContractAddress *string `json:"rootContractAddress,omitempty"` // PublicKey - READ-ONLY; Gets the public key of the blockchain member (default transaction node). PublicKey *string `json:"publicKey,omitempty"` // FirewallRules - Gets or sets firewall rules FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` }
MemberProperties payload of the blockchain member properties for a blockchain member.
func (MemberProperties) MarshalJSON ¶
func (mp MemberProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MemberProperties.
type MemberPropertiesUpdate ¶
type MemberPropertiesUpdate struct { // ConsortiumManagementAccountPassword - Sets the managed consortium management account password. ConsortiumManagementAccountPassword *string `json:"consortiumManagementAccountPassword,omitempty"` // Password - Sets the transaction node dns endpoint basic auth password. Password *string `json:"password,omitempty"` // FirewallRules - Gets or sets the firewall rules. FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` }
MemberPropertiesUpdate update the payload of the blockchain member properties for a blockchain member.
type MemberProvisioningState ¶
type MemberProvisioningState string
MemberProvisioningState enumerates the values for member provisioning state.
const ( // Deleting ... Deleting MemberProvisioningState = "Deleting" // Failed ... Failed MemberProvisioningState = "Failed" // NotSpecified ... NotSpecified MemberProvisioningState = "NotSpecified" // Stale ... Stale MemberProvisioningState = "Stale" // Succeeded ... Succeeded MemberProvisioningState = "Succeeded" // Updating ... Updating MemberProvisioningState = "Updating" )
func PossibleMemberProvisioningStateValues ¶
func PossibleMemberProvisioningStateValues() []MemberProvisioningState
PossibleMemberProvisioningStateValues returns an array of possible values for the MemberProvisioningState const type.
type MemberUpdate ¶
type MemberUpdate struct { // Tags - Tags of the service which is a list of key value pairs that describes the resource. Tags map[string]*string `json:"tags"` // MemberPropertiesUpdate - Gets or sets the blockchain member update properties. *MemberPropertiesUpdate `json:"properties,omitempty"` }
MemberUpdate update the payload of the blockchain member which is exposed in the request/response of the resource provider.
func (MemberUpdate) MarshalJSON ¶
func (mu MemberUpdate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MemberUpdate.
func (*MemberUpdate) UnmarshalJSON ¶
func (mu *MemberUpdate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for MemberUpdate struct.
type MembersClient ¶
type MembersClient struct {
BaseClient
}
MembersClient is the REST API for Azure Blockchain Service
func NewMembersClient ¶
func NewMembersClient(subscriptionID string) MembersClient
NewMembersClient creates an instance of the MembersClient client.
func NewMembersClientWithBaseURI ¶
func NewMembersClientWithBaseURI(baseURI string, subscriptionID string) MembersClient
NewMembersClientWithBaseURI creates an instance of the MembersClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (MembersClient) Create ¶
func (client MembersClient) Create(ctx context.Context, blockchainMemberName string, resourceGroupName string, blockchainMember *Member) (result MembersCreateFuture, err error)
Create create a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. blockchainMember - payload to create a blockchain member.
func (MembersClient) CreatePreparer ¶
func (client MembersClient) CreatePreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string, blockchainMember *Member) (*http.Request, error)
CreatePreparer prepares the Create request.
func (MembersClient) CreateResponder ¶
func (client MembersClient) CreateResponder(resp *http.Response) (result Member, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (MembersClient) CreateSender ¶
func (client MembersClient) CreateSender(req *http.Request) (future MembersCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (MembersClient) Delete ¶
func (client MembersClient) Delete(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result MembersDeleteFuture, err error)
Delete delete a blockchain member. Parameters: blockchainMemberName - blockchain member name resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (MembersClient) DeletePreparer ¶
func (client MembersClient) DeletePreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (MembersClient) DeleteResponder ¶
func (client MembersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (MembersClient) DeleteSender ¶
func (client MembersClient) DeleteSender(req *http.Request) (future MembersDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (MembersClient) Get ¶
func (client MembersClient) Get(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result Member, err error)
Get get details about a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (MembersClient) GetPreparer ¶
func (client MembersClient) GetPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MembersClient) GetResponder ¶
func (client MembersClient) GetResponder(resp *http.Response) (result Member, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (MembersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (MembersClient) List ¶
func (client MembersClient) List(ctx context.Context, resourceGroupName string) (result MemberCollectionPage, err error)
List lists the blockchain members for a resource group. Parameters: resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (MembersClient) ListAPIKeys ¶
func (client MembersClient) ListAPIKeys(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result APIKeyCollection, err error)
ListAPIKeys lists the API keys for a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (MembersClient) ListAPIKeysPreparer ¶
func (client MembersClient) ListAPIKeysPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
ListAPIKeysPreparer prepares the ListAPIKeys request.
func (MembersClient) ListAPIKeysResponder ¶
func (client MembersClient) ListAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
ListAPIKeysResponder handles the response to the ListAPIKeys request. The method always closes the http.Response Body.
func (MembersClient) ListAPIKeysSender ¶
ListAPIKeysSender sends the ListAPIKeys request. The method will close the http.Response Body if it receives an error.
func (MembersClient) ListAll ¶
func (client MembersClient) ListAll(ctx context.Context) (result MemberCollectionPage, err error)
ListAll lists the blockchain members for a subscription.
func (MembersClient) ListAllComplete ¶
func (client MembersClient) ListAllComplete(ctx context.Context) (result MemberCollectionIterator, err error)
ListAllComplete enumerates all values, automatically crossing page boundaries as required.
func (MembersClient) ListAllPreparer ¶
ListAllPreparer prepares the ListAll request.
func (MembersClient) ListAllResponder ¶
func (client MembersClient) ListAllResponder(resp *http.Response) (result MemberCollection, err error)
ListAllResponder handles the response to the ListAll request. The method always closes the http.Response Body.
func (MembersClient) ListAllSender ¶
ListAllSender sends the ListAll request. The method will close the http.Response Body if it receives an error.
func (MembersClient) ListComplete ¶
func (client MembersClient) ListComplete(ctx context.Context, resourceGroupName string) (result MemberCollectionIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (MembersClient) ListConsortiumMembers ¶
func (client MembersClient) ListConsortiumMembers(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result ConsortiumMemberCollectionPage, err error)
ListConsortiumMembers lists the consortium members for a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (MembersClient) ListConsortiumMembersComplete ¶
func (client MembersClient) ListConsortiumMembersComplete(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result ConsortiumMemberCollectionIterator, err error)
ListConsortiumMembersComplete enumerates all values, automatically crossing page boundaries as required.
func (MembersClient) ListConsortiumMembersPreparer ¶
func (client MembersClient) ListConsortiumMembersPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
ListConsortiumMembersPreparer prepares the ListConsortiumMembers request.
func (MembersClient) ListConsortiumMembersResponder ¶
func (client MembersClient) ListConsortiumMembersResponder(resp *http.Response) (result ConsortiumMemberCollection, err error)
ListConsortiumMembersResponder handles the response to the ListConsortiumMembers request. The method always closes the http.Response Body.
func (MembersClient) ListConsortiumMembersSender ¶
ListConsortiumMembersSender sends the ListConsortiumMembers request. The method will close the http.Response Body if it receives an error.
func (MembersClient) ListPreparer ¶
func (client MembersClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (MembersClient) ListRegenerateAPIKeys ¶
func (client MembersClient) ListRegenerateAPIKeys(ctx context.Context, blockchainMemberName string, resourceGroupName string, APIKey *APIKey) (result APIKeyCollection, err error)
ListRegenerateAPIKeys regenerate the API keys for a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. APIKey - api key to be regenerate
func (MembersClient) ListRegenerateAPIKeysPreparer ¶
func (client MembersClient) ListRegenerateAPIKeysPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string, APIKey *APIKey) (*http.Request, error)
ListRegenerateAPIKeysPreparer prepares the ListRegenerateAPIKeys request.
func (MembersClient) ListRegenerateAPIKeysResponder ¶
func (client MembersClient) ListRegenerateAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
ListRegenerateAPIKeysResponder handles the response to the ListRegenerateAPIKeys request. The method always closes the http.Response Body.
func (MembersClient) ListRegenerateAPIKeysSender ¶
ListRegenerateAPIKeysSender sends the ListRegenerateAPIKeys request. The method will close the http.Response Body if it receives an error.
func (MembersClient) ListResponder ¶
func (client MembersClient) ListResponder(resp *http.Response) (result MemberCollection, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (MembersClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (MembersClient) Update ¶
func (client MembersClient) Update(ctx context.Context, blockchainMemberName string, resourceGroupName string, blockchainMember *MemberUpdate) (result Member, err error)
Update update a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. blockchainMember - payload to update the blockchain member.
func (MembersClient) UpdatePreparer ¶
func (client MembersClient) UpdatePreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string, blockchainMember *MemberUpdate) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (MembersClient) UpdateResponder ¶
func (client MembersClient) UpdateResponder(resp *http.Response) (result Member, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (MembersClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type MembersCreateFuture ¶
type MembersCreateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MembersClient) (Member, error) }
MembersCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MembersCreateFuture) UnmarshalJSON ¶
func (future *MembersCreateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type MembersDeleteFuture ¶
type MembersDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MembersClient) (autorest.Response, error) }
MembersDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MembersDeleteFuture) UnmarshalJSON ¶
func (future *MembersDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type NameAvailability ¶
type NameAvailability struct { autorest.Response `json:"-"` // NameAvailable - Gets or sets the value indicating whether the name is available. NameAvailable *bool `json:"nameAvailable,omitempty"` // Message - Gets or sets the message. Message *string `json:"message,omitempty"` // Reason - Gets or sets the name availability reason. Possible values include: 'NameAvailabilityReasonNotSpecified', 'NameAvailabilityReasonAlreadyExists', 'NameAvailabilityReasonInvalid' Reason NameAvailabilityReason `json:"reason,omitempty"` }
NameAvailability name availability payload which is exposed in the response of the resource provider.
type NameAvailabilityReason ¶
type NameAvailabilityReason string
NameAvailabilityReason enumerates the values for name availability reason.
const ( // NameAvailabilityReasonAlreadyExists ... NameAvailabilityReasonAlreadyExists NameAvailabilityReason = "AlreadyExists" // NameAvailabilityReasonInvalid ... NameAvailabilityReasonInvalid NameAvailabilityReason = "Invalid" // NameAvailabilityReasonNotSpecified ... NameAvailabilityReasonNotSpecified NameAvailabilityReason = "NotSpecified" )
func PossibleNameAvailabilityReasonValues ¶
func PossibleNameAvailabilityReasonValues() []NameAvailabilityReason
PossibleNameAvailabilityReasonValues returns an array of possible values for the NameAvailabilityReason const type.
type NameAvailabilityRequest ¶
type NameAvailabilityRequest struct { // Name - Gets or sets the name to check. Name *string `json:"name,omitempty"` // Type - Gets or sets the type of the resource to check. Type *string `json:"type,omitempty"` }
NameAvailabilityRequest name availability request payload which is exposed in the request of the resource provider.
type NodeProvisioningState ¶
type NodeProvisioningState string
NodeProvisioningState enumerates the values for node provisioning state.
const ( // NodeProvisioningStateDeleting ... NodeProvisioningStateDeleting NodeProvisioningState = "Deleting" // NodeProvisioningStateFailed ... NodeProvisioningStateFailed NodeProvisioningState = "Failed" // NodeProvisioningStateNotSpecified ... NodeProvisioningStateNotSpecified NodeProvisioningState = "NotSpecified" // NodeProvisioningStateSucceeded ... NodeProvisioningStateSucceeded NodeProvisioningState = "Succeeded" // NodeProvisioningStateUpdating ... NodeProvisioningStateUpdating NodeProvisioningState = "Updating" )
func PossibleNodeProvisioningStateValues ¶
func PossibleNodeProvisioningStateValues() []NodeProvisioningState
PossibleNodeProvisioningStateValues returns an array of possible values for the NodeProvisioningState const type.
type OperationResult ¶
type OperationResult struct { autorest.Response `json:"-"` // Name - Gets or sets the operation name. Name *string `json:"name,omitempty"` // StartTime - Gets or sets the operation start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets or sets the operation end time. EndTime *date.Time `json:"endTime,omitempty"` }
OperationResult operation result payload which is exposed in the response of the resource provider.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the REST API for Azure Blockchain Service
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result ResourceProviderOperationCollectionPage, err error)
List lists the available operations of Microsoft.Blockchain resource provider.
func (OperationsClient) ListComplete ¶
func (client OperationsClient) ListComplete(ctx context.Context) (result ResourceProviderOperationCollectionIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result ResourceProviderOperationCollection, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type Protocol ¶
type Protocol string
Protocol enumerates the values for protocol.
func PossibleProtocolValues ¶
func PossibleProtocolValues() []Protocol
PossibleProtocolValues returns an array of possible values for the Protocol const type.
type Resource ¶
type Resource struct { // ID - READ-ONLY; Fully qualified resource Id of the resource. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the service - e.g. "Microsoft.Blockchain" Type *string `json:"type,omitempty"` }
Resource the core properties of the resources.
type ResourceProviderOperation ¶
type ResourceProviderOperation struct { // Origin - Gets or sets the origin. Origin *string `json:"origin,omitempty"` // Name - Gets or sets the operation name. Name *string `json:"name,omitempty"` // IsDataAction - Gets or sets a value indicating whether the operation is a data action or not. IsDataAction *bool `json:"isDataAction,omitempty"` // Display - Gets or sets operation display Display *ResourceProviderOperationDisplay `json:"display,omitempty"` }
ResourceProviderOperation operation payload which is exposed in the response of the resource provider.
type ResourceProviderOperationCollection ¶
type ResourceProviderOperationCollection struct { autorest.Response `json:"-"` // Value - Gets or sets the collection of operations. Value *[]ResourceProviderOperation `json:"value,omitempty"` // NextLink - Gets or sets the URL, that the client should use to fetch the next page (per server side paging). // It's null for now, added for future use. NextLink *string `json:"nextLink,omitempty"` }
ResourceProviderOperationCollection collection of operation payload which is exposed in the response of the resource provider.
func (ResourceProviderOperationCollection) IsEmpty ¶
func (rpoc ResourceProviderOperationCollection) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ResourceProviderOperationCollectionIterator ¶
type ResourceProviderOperationCollectionIterator struct {
// contains filtered or unexported fields
}
ResourceProviderOperationCollectionIterator provides access to a complete listing of ResourceProviderOperation values.
func NewResourceProviderOperationCollectionIterator ¶
func NewResourceProviderOperationCollectionIterator(page ResourceProviderOperationCollectionPage) ResourceProviderOperationCollectionIterator
Creates a new instance of the ResourceProviderOperationCollectionIterator type.
func (*ResourceProviderOperationCollectionIterator) Next ¶
func (iter *ResourceProviderOperationCollectionIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ResourceProviderOperationCollectionIterator) NextWithContext ¶
func (iter *ResourceProviderOperationCollectionIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ResourceProviderOperationCollectionIterator) NotDone ¶
func (iter ResourceProviderOperationCollectionIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ResourceProviderOperationCollectionIterator) Response ¶
func (iter ResourceProviderOperationCollectionIterator) Response() ResourceProviderOperationCollection
Response returns the raw server response from the last page request.
func (ResourceProviderOperationCollectionIterator) Value ¶
func (iter ResourceProviderOperationCollectionIterator) Value() ResourceProviderOperation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ResourceProviderOperationCollectionPage ¶
type ResourceProviderOperationCollectionPage struct {
// contains filtered or unexported fields
}
ResourceProviderOperationCollectionPage contains a page of ResourceProviderOperation values.
func NewResourceProviderOperationCollectionPage ¶
func NewResourceProviderOperationCollectionPage(cur ResourceProviderOperationCollection, getNextPage func(context.Context, ResourceProviderOperationCollection) (ResourceProviderOperationCollection, error)) ResourceProviderOperationCollectionPage
Creates a new instance of the ResourceProviderOperationCollectionPage type.
func (*ResourceProviderOperationCollectionPage) Next ¶
func (page *ResourceProviderOperationCollectionPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ResourceProviderOperationCollectionPage) NextWithContext ¶
func (page *ResourceProviderOperationCollectionPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ResourceProviderOperationCollectionPage) NotDone ¶
func (page ResourceProviderOperationCollectionPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ResourceProviderOperationCollectionPage) Response ¶
func (page ResourceProviderOperationCollectionPage) Response() ResourceProviderOperationCollection
Response returns the raw server response from the last page request.
func (ResourceProviderOperationCollectionPage) Values ¶
func (page ResourceProviderOperationCollectionPage) Values() []ResourceProviderOperation
Values returns the slice of values for the current page or nil if there are no values.
type ResourceProviderOperationDisplay ¶
type ResourceProviderOperationDisplay struct { // Provider - Gets or sets the name of the provider for display purposes. Provider *string `json:"provider,omitempty"` // Resource - Gets or sets the name of the resource type for display purposes. Resource *string `json:"resource,omitempty"` // Operation - Gets or sets the name of the operation for display purposes. Operation *string `json:"operation,omitempty"` // Description - Gets or sets the description of the provider for display purposes. Description *string `json:"description,omitempty"` }
ResourceProviderOperationDisplay operation display payload which is exposed in the response of the resource provider.
type ResourceTypeSku ¶
type ResourceTypeSku struct { // ResourceType - Gets or sets the resource type ResourceType *string `json:"resourceType,omitempty"` // Skus - Gets or sets the Skus Skus *[]SkuSetting `json:"skus,omitempty"` }
ResourceTypeSku resource type Sku.
type ResourceTypeSkuCollection ¶
type ResourceTypeSkuCollection struct { autorest.Response `json:"-"` // Value - Gets or sets the collection of resource type Sku. Value *[]ResourceTypeSku `json:"value,omitempty"` }
ResourceTypeSkuCollection collection of the resource type Sku.
type Sku ¶
type Sku struct { // Name - Gets or sets Sku name Name *string `json:"name,omitempty"` // Tier - Gets or sets Sku tier Tier *string `json:"tier,omitempty"` }
Sku blockchain member Sku in payload
type SkuSetting ¶
type SkuSetting struct { // Name - Gets or sets the Sku name. Name *string `json:"name,omitempty"` // Tier - Gets or sets the Sku tier. Tier *string `json:"tier,omitempty"` // Locations - Gets or sets the locations. Locations *[]string `json:"locations,omitempty"` // RequiredFeatures - Gets or sets the required features. RequiredFeatures *[]string `json:"requiredFeatures,omitempty"` }
SkuSetting sku Setting.
type SkusClient ¶
type SkusClient struct {
BaseClient
}
SkusClient is the REST API for Azure Blockchain Service
func NewSkusClient ¶
func NewSkusClient(subscriptionID string) SkusClient
NewSkusClient creates an instance of the SkusClient client.
func NewSkusClientWithBaseURI ¶
func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient
NewSkusClientWithBaseURI creates an instance of the SkusClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SkusClient) List ¶
func (client SkusClient) List(ctx context.Context) (result ResourceTypeSkuCollection, err error)
List lists the Skus of the resource type.
func (SkusClient) ListPreparer ¶
ListPreparer prepares the List request.
func (SkusClient) ListResponder ¶
func (client SkusClient) ListResponder(resp *http.Response) (result ResourceTypeSkuCollection, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SkusClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type TrackedResource ¶
type TrackedResource struct { // Location - The GEO location of the blockchain service. Location *string `json:"location,omitempty"` // Tags - Tags of the service which is a list of key value pairs that describes the resource. Tags map[string]*string `json:"tags"` // ID - READ-ONLY; Fully qualified resource Id of the resource. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the service - e.g. "Microsoft.Blockchain" Type *string `json:"type,omitempty"` }
TrackedResource the resource model definition for a top level resource.
func (TrackedResource) MarshalJSON ¶
func (tr TrackedResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TrackedResource.
type TransactionNode ¶
type TransactionNode struct { autorest.Response `json:"-"` // Location - Gets or sets the transaction node location. Location *string `json:"location,omitempty"` // TransactionNodeProperties - Gets or sets the blockchain member properties. *TransactionNodeProperties `json:"properties,omitempty"` // ID - READ-ONLY; Fully qualified resource Id of the resource. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the service - e.g. "Microsoft.Blockchain" Type *string `json:"type,omitempty"` }
TransactionNode payload of the transaction node which is the request/response of the resource provider.
func (TransactionNode) MarshalJSON ¶
func (tn TransactionNode) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TransactionNode.
func (*TransactionNode) UnmarshalJSON ¶
func (tn *TransactionNode) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for TransactionNode struct.
type TransactionNodeCollection ¶
type TransactionNodeCollection struct { autorest.Response `json:"-"` // Value - Gets or sets the collection of transaction nodes. Value *[]TransactionNode `json:"value,omitempty"` // NextLink - Gets or sets the URL, that the client should use to fetch the next page (per server side paging). // It's null for now, added for future use. NextLink *string `json:"nextLink,omitempty"` }
TransactionNodeCollection collection of transaction node payload which is exposed in the request/response of the resource provider.
func (TransactionNodeCollection) IsEmpty ¶
func (tnc TransactionNodeCollection) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type TransactionNodeCollectionIterator ¶
type TransactionNodeCollectionIterator struct {
// contains filtered or unexported fields
}
TransactionNodeCollectionIterator provides access to a complete listing of TransactionNode values.
func NewTransactionNodeCollectionIterator ¶
func NewTransactionNodeCollectionIterator(page TransactionNodeCollectionPage) TransactionNodeCollectionIterator
Creates a new instance of the TransactionNodeCollectionIterator type.
func (*TransactionNodeCollectionIterator) Next ¶
func (iter *TransactionNodeCollectionIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*TransactionNodeCollectionIterator) NextWithContext ¶
func (iter *TransactionNodeCollectionIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (TransactionNodeCollectionIterator) NotDone ¶
func (iter TransactionNodeCollectionIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (TransactionNodeCollectionIterator) Response ¶
func (iter TransactionNodeCollectionIterator) Response() TransactionNodeCollection
Response returns the raw server response from the last page request.
func (TransactionNodeCollectionIterator) Value ¶
func (iter TransactionNodeCollectionIterator) Value() TransactionNode
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type TransactionNodeCollectionPage ¶
type TransactionNodeCollectionPage struct {
// contains filtered or unexported fields
}
TransactionNodeCollectionPage contains a page of TransactionNode values.
func NewTransactionNodeCollectionPage ¶
func NewTransactionNodeCollectionPage(cur TransactionNodeCollection, getNextPage func(context.Context, TransactionNodeCollection) (TransactionNodeCollection, error)) TransactionNodeCollectionPage
Creates a new instance of the TransactionNodeCollectionPage type.
func (*TransactionNodeCollectionPage) Next ¶
func (page *TransactionNodeCollectionPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*TransactionNodeCollectionPage) NextWithContext ¶
func (page *TransactionNodeCollectionPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (TransactionNodeCollectionPage) NotDone ¶
func (page TransactionNodeCollectionPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (TransactionNodeCollectionPage) Response ¶
func (page TransactionNodeCollectionPage) Response() TransactionNodeCollection
Response returns the raw server response from the last page request.
func (TransactionNodeCollectionPage) Values ¶
func (page TransactionNodeCollectionPage) Values() []TransactionNode
Values returns the slice of values for the current page or nil if there are no values.
type TransactionNodeProperties ¶
type TransactionNodeProperties struct { // ProvisioningState - READ-ONLY; Gets or sets the blockchain member provision state. Possible values include: 'NodeProvisioningStateNotSpecified', 'NodeProvisioningStateUpdating', 'NodeProvisioningStateDeleting', 'NodeProvisioningStateSucceeded', 'NodeProvisioningStateFailed' ProvisioningState NodeProvisioningState `json:"provisioningState,omitempty"` // DNS - READ-ONLY; Gets or sets the transaction node dns endpoint. DNS *string `json:"dns,omitempty"` // PublicKey - READ-ONLY; Gets or sets the transaction node public key. PublicKey *string `json:"publicKey,omitempty"` // UserName - READ-ONLY; Gets or sets the transaction node dns endpoint basic auth user name. UserName *string `json:"userName,omitempty"` // Password - Sets the transaction node dns endpoint basic auth password. Password *string `json:"password,omitempty"` // FirewallRules - Gets or sets the firewall rules. FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` }
TransactionNodeProperties payload of transaction node properties payload in the transaction node payload.
func (TransactionNodeProperties) MarshalJSON ¶
func (tnp TransactionNodeProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TransactionNodeProperties.
type TransactionNodePropertiesUpdate ¶
type TransactionNodePropertiesUpdate struct { // Password - Sets the transaction node dns endpoint basic auth password. Password *string `json:"password,omitempty"` // FirewallRules - Gets or sets the firewall rules. FirewallRules *[]FirewallRule `json:"firewallRules,omitempty"` }
TransactionNodePropertiesUpdate update the payload of the transaction node properties in the transaction node payload.
type TransactionNodeUpdate ¶
type TransactionNodeUpdate struct { // TransactionNodePropertiesUpdate - Gets or sets the transaction node update properties. *TransactionNodePropertiesUpdate `json:"properties,omitempty"` }
TransactionNodeUpdate update the transaction node payload which is exposed in the request/response of the resource provider.
func (TransactionNodeUpdate) MarshalJSON ¶
func (tnu TransactionNodeUpdate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TransactionNodeUpdate.
func (*TransactionNodeUpdate) UnmarshalJSON ¶
func (tnu *TransactionNodeUpdate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for TransactionNodeUpdate struct.
type TransactionNodesClient ¶
type TransactionNodesClient struct {
BaseClient
}
TransactionNodesClient is the REST API for Azure Blockchain Service
func NewTransactionNodesClient ¶
func NewTransactionNodesClient(subscriptionID string) TransactionNodesClient
NewTransactionNodesClient creates an instance of the TransactionNodesClient client.
func NewTransactionNodesClientWithBaseURI ¶
func NewTransactionNodesClientWithBaseURI(baseURI string, subscriptionID string) TransactionNodesClient
NewTransactionNodesClientWithBaseURI creates an instance of the TransactionNodesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (TransactionNodesClient) Create ¶
func (client TransactionNodesClient) Create(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, transactionNode *TransactionNode) (result TransactionNodesCreateFuture, err error)
Create create or update the transaction node. Parameters: blockchainMemberName - blockchain member name. transactionNodeName - transaction node name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. transactionNode - payload to create the transaction node.
func (TransactionNodesClient) CreatePreparer ¶
func (client TransactionNodesClient) CreatePreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, transactionNode *TransactionNode) (*http.Request, error)
CreatePreparer prepares the Create request.
func (TransactionNodesClient) CreateResponder ¶
func (client TransactionNodesClient) CreateResponder(resp *http.Response) (result TransactionNode, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (TransactionNodesClient) CreateSender ¶
func (client TransactionNodesClient) CreateSender(req *http.Request) (future TransactionNodesCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (TransactionNodesClient) Delete ¶
func (client TransactionNodesClient) Delete(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string) (result TransactionNodesDeleteFuture, err error)
Delete delete the transaction node. Parameters: blockchainMemberName - blockchain member name. transactionNodeName - transaction node name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (TransactionNodesClient) DeletePreparer ¶
func (client TransactionNodesClient) DeletePreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (TransactionNodesClient) DeleteResponder ¶
func (client TransactionNodesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (TransactionNodesClient) DeleteSender ¶
func (client TransactionNodesClient) DeleteSender(req *http.Request) (future TransactionNodesDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (TransactionNodesClient) Get ¶
func (client TransactionNodesClient) Get(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string) (result TransactionNode, err error)
Get get the details of the transaction node. Parameters: blockchainMemberName - blockchain member name. transactionNodeName - transaction node name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (TransactionNodesClient) GetPreparer ¶
func (client TransactionNodesClient) GetPreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (TransactionNodesClient) GetResponder ¶
func (client TransactionNodesClient) GetResponder(resp *http.Response) (result TransactionNode, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (TransactionNodesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (TransactionNodesClient) List ¶
func (client TransactionNodesClient) List(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result TransactionNodeCollectionPage, err error)
List lists the transaction nodes for a blockchain member. Parameters: blockchainMemberName - blockchain member name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (TransactionNodesClient) ListAPIKeys ¶
func (client TransactionNodesClient) ListAPIKeys(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string) (result APIKeyCollection, err error)
ListAPIKeys list the API keys for the transaction node. Parameters: blockchainMemberName - blockchain member name. transactionNodeName - transaction node name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
func (TransactionNodesClient) ListAPIKeysPreparer ¶
func (client TransactionNodesClient) ListAPIKeysPreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string) (*http.Request, error)
ListAPIKeysPreparer prepares the ListAPIKeys request.
func (TransactionNodesClient) ListAPIKeysResponder ¶
func (client TransactionNodesClient) ListAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
ListAPIKeysResponder handles the response to the ListAPIKeys request. The method always closes the http.Response Body.
func (TransactionNodesClient) ListAPIKeysSender ¶
ListAPIKeysSender sends the ListAPIKeys request. The method will close the http.Response Body if it receives an error.
func (TransactionNodesClient) ListComplete ¶
func (client TransactionNodesClient) ListComplete(ctx context.Context, blockchainMemberName string, resourceGroupName string) (result TransactionNodeCollectionIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (TransactionNodesClient) ListPreparer ¶
func (client TransactionNodesClient) ListPreparer(ctx context.Context, blockchainMemberName string, resourceGroupName string) (*http.Request, error)
ListPreparer prepares the List request.
func (TransactionNodesClient) ListRegenerateAPIKeys ¶
func (client TransactionNodesClient) ListRegenerateAPIKeys(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, APIKey *APIKey) (result APIKeyCollection, err error)
ListRegenerateAPIKeys regenerate the API keys for the blockchain member. Parameters: blockchainMemberName - blockchain member name. transactionNodeName - transaction node name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. APIKey - api key to be regenerated
func (TransactionNodesClient) ListRegenerateAPIKeysPreparer ¶
func (client TransactionNodesClient) ListRegenerateAPIKeysPreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, APIKey *APIKey) (*http.Request, error)
ListRegenerateAPIKeysPreparer prepares the ListRegenerateAPIKeys request.
func (TransactionNodesClient) ListRegenerateAPIKeysResponder ¶
func (client TransactionNodesClient) ListRegenerateAPIKeysResponder(resp *http.Response) (result APIKeyCollection, err error)
ListRegenerateAPIKeysResponder handles the response to the ListRegenerateAPIKeys request. The method always closes the http.Response Body.
func (TransactionNodesClient) ListRegenerateAPIKeysSender ¶
func (client TransactionNodesClient) ListRegenerateAPIKeysSender(req *http.Request) (*http.Response, error)
ListRegenerateAPIKeysSender sends the ListRegenerateAPIKeys request. The method will close the http.Response Body if it receives an error.
func (TransactionNodesClient) ListResponder ¶
func (client TransactionNodesClient) ListResponder(resp *http.Response) (result TransactionNodeCollection, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (TransactionNodesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (TransactionNodesClient) Update ¶
func (client TransactionNodesClient) Update(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, transactionNode *TransactionNodeUpdate) (result TransactionNode, err error)
Update update the transaction node. Parameters: blockchainMemberName - blockchain member name. transactionNodeName - transaction node name. resourceGroupName - the name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. transactionNode - payload to create the transaction node.
func (TransactionNodesClient) UpdatePreparer ¶
func (client TransactionNodesClient) UpdatePreparer(ctx context.Context, blockchainMemberName string, transactionNodeName string, resourceGroupName string, transactionNode *TransactionNodeUpdate) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (TransactionNodesClient) UpdateResponder ¶
func (client TransactionNodesClient) UpdateResponder(resp *http.Response) (result TransactionNode, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (TransactionNodesClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type TransactionNodesCreateFuture ¶
type TransactionNodesCreateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(TransactionNodesClient) (TransactionNode, error) }
TransactionNodesCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*TransactionNodesCreateFuture) UnmarshalJSON ¶
func (future *TransactionNodesCreateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type TransactionNodesDeleteFuture ¶
type TransactionNodesDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(TransactionNodesClient) (autorest.Response, error) }
TransactionNodesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*TransactionNodesDeleteFuture) UnmarshalJSON ¶
func (future *TransactionNodesDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.