v20180601preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BlockchainProtocolNotSpecified = BlockchainProtocol("NotSpecified")
	BlockchainProtocolParity       = BlockchainProtocol("Parity")
	BlockchainProtocolQuorum       = BlockchainProtocol("Quorum")
	BlockchainProtocolCorda        = BlockchainProtocol("Corda")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKeyResponse

type ApiKeyResponse struct {
	// Gets or sets the API key name.
	KeyName *string `pulumi:"keyName"`
	// Gets or sets the API key value.
	Value *string `pulumi:"value"`
}

API key payload which is exposed in the request/response of the resource provider.

type ApiKeyResponseArgs

type ApiKeyResponseArgs struct {
	// Gets or sets the API key name.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// Gets or sets the API key value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

API key payload which is exposed in the request/response of the resource provider.

func (ApiKeyResponseArgs) ElementType

func (ApiKeyResponseArgs) ElementType() reflect.Type

func (ApiKeyResponseArgs) ToApiKeyResponseOutput

func (i ApiKeyResponseArgs) ToApiKeyResponseOutput() ApiKeyResponseOutput

func (ApiKeyResponseArgs) ToApiKeyResponseOutputWithContext

func (i ApiKeyResponseArgs) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput

type ApiKeyResponseArray

type ApiKeyResponseArray []ApiKeyResponseInput

func (ApiKeyResponseArray) ElementType

func (ApiKeyResponseArray) ElementType() reflect.Type

func (ApiKeyResponseArray) ToApiKeyResponseArrayOutput

func (i ApiKeyResponseArray) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput

func (ApiKeyResponseArray) ToApiKeyResponseArrayOutputWithContext

func (i ApiKeyResponseArray) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput

type ApiKeyResponseArrayInput

type ApiKeyResponseArrayInput interface {
	pulumi.Input

	ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput
	ToApiKeyResponseArrayOutputWithContext(context.Context) ApiKeyResponseArrayOutput
}

ApiKeyResponseArrayInput is an input type that accepts ApiKeyResponseArray and ApiKeyResponseArrayOutput values. You can construct a concrete instance of `ApiKeyResponseArrayInput` via:

ApiKeyResponseArray{ ApiKeyResponseArgs{...} }

type ApiKeyResponseArrayOutput

type ApiKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyResponseArrayOutput) ElementType

func (ApiKeyResponseArrayOutput) ElementType() reflect.Type

func (ApiKeyResponseArrayOutput) Index

func (ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput

func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput

func (ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext

func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput

type ApiKeyResponseInput

type ApiKeyResponseInput interface {
	pulumi.Input

	ToApiKeyResponseOutput() ApiKeyResponseOutput
	ToApiKeyResponseOutputWithContext(context.Context) ApiKeyResponseOutput
}

ApiKeyResponseInput is an input type that accepts ApiKeyResponseArgs and ApiKeyResponseOutput values. You can construct a concrete instance of `ApiKeyResponseInput` via:

ApiKeyResponseArgs{...}

type ApiKeyResponseOutput

type ApiKeyResponseOutput struct{ *pulumi.OutputState }

API key payload which is exposed in the request/response of the resource provider.

func (ApiKeyResponseOutput) ElementType

func (ApiKeyResponseOutput) ElementType() reflect.Type

func (ApiKeyResponseOutput) KeyName

Gets or sets the API key name.

func (ApiKeyResponseOutput) ToApiKeyResponseOutput

func (o ApiKeyResponseOutput) ToApiKeyResponseOutput() ApiKeyResponseOutput

func (ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext

func (o ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput

func (ApiKeyResponseOutput) Value

Gets or sets the API key value.

type BlockchainMember

type BlockchainMember struct {
	pulumi.CustomResourceState

	// Gets or sets the consortium for the blockchain member.
	Consortium pulumi.StringPtrOutput `pulumi:"consortium"`
	// Gets the managed consortium management account address.
	ConsortiumManagementAccountAddress pulumi.StringOutput `pulumi:"consortiumManagementAccountAddress"`
	// Sets the managed consortium management account password.
	ConsortiumManagementAccountPassword pulumi.StringPtrOutput `pulumi:"consortiumManagementAccountPassword"`
	// Gets the display name of the member in the consortium.
	ConsortiumMemberDisplayName pulumi.StringPtrOutput `pulumi:"consortiumMemberDisplayName"`
	// Gets the role of the member in the consortium.
	ConsortiumRole pulumi.StringPtrOutput `pulumi:"consortiumRole"`
	// Gets the dns endpoint of the blockchain member.
	Dns pulumi.StringOutput `pulumi:"dns"`
	// Gets or sets firewall rules
	FirewallRules FirewallRuleResponseArrayOutput `pulumi:"firewallRules"`
	// The GEO location of the blockchain service.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Sets the basic auth password of the blockchain member.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// Gets or sets the blockchain protocol.
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// Gets or sets the blockchain member provision state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Gets the public key of the blockchain member (default transaction node).
	PublicKey pulumi.StringOutput `pulumi:"publicKey"`
	// Gets the Ethereum root contract address of the blockchain.
	RootContractAddress pulumi.StringOutput `pulumi:"rootContractAddress"`
	// Gets or sets the blockchain member Sku.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Tags of the service which is a list of key value pairs that describes the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the service - e.g. "Microsoft.Blockchain"
	Type pulumi.StringOutput `pulumi:"type"`
	// Gets the auth user name of the blockchain member.
	UserName pulumi.StringOutput `pulumi:"userName"`
	// Gets or sets the blockchain validator nodes Sku.
	ValidatorNodesSku BlockchainMemberNodesSkuResponsePtrOutput `pulumi:"validatorNodesSku"`
}

Payload of the blockchain member which is exposed in the request/response of the resource provider.

func GetBlockchainMember

func GetBlockchainMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BlockchainMemberState, opts ...pulumi.ResourceOption) (*BlockchainMember, error)

GetBlockchainMember gets an existing BlockchainMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBlockchainMember

func NewBlockchainMember(ctx *pulumi.Context,
	name string, args *BlockchainMemberArgs, opts ...pulumi.ResourceOption) (*BlockchainMember, error)

NewBlockchainMember registers a new resource with the given unique name, arguments, and options.

func (*BlockchainMember) ElementType added in v0.2.6

func (*BlockchainMember) ElementType() reflect.Type

func (*BlockchainMember) ToBlockchainMemberOutput added in v0.2.6

func (i *BlockchainMember) ToBlockchainMemberOutput() BlockchainMemberOutput

func (*BlockchainMember) ToBlockchainMemberOutputWithContext added in v0.2.6

func (i *BlockchainMember) ToBlockchainMemberOutputWithContext(ctx context.Context) BlockchainMemberOutput

type BlockchainMemberArgs

type BlockchainMemberArgs struct {
	// Blockchain member name.
	BlockchainMemberName pulumi.StringInput
	// Gets or sets the consortium for the blockchain member.
	Consortium pulumi.StringPtrInput
	// Sets the managed consortium management account password.
	ConsortiumManagementAccountPassword pulumi.StringPtrInput
	// Gets the display name of the member in the consortium.
	ConsortiumMemberDisplayName pulumi.StringPtrInput
	// Gets the role of the member in the consortium.
	ConsortiumRole pulumi.StringPtrInput
	// Gets or sets firewall rules
	FirewallRules FirewallRuleArrayInput
	// The GEO location of the blockchain service.
	Location pulumi.StringPtrInput
	// Sets the basic auth password of the blockchain member.
	Password pulumi.StringPtrInput
	// Gets or sets the blockchain protocol.
	Protocol pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the blockchain member Sku.
	Sku SkuPtrInput
	// Tags of the service which is a list of key value pairs that describes the resource.
	Tags pulumi.StringMapInput
	// Gets or sets the blockchain validator nodes Sku.
	ValidatorNodesSku BlockchainMemberNodesSkuPtrInput
}

The set of arguments for constructing a BlockchainMember resource.

func (BlockchainMemberArgs) ElementType

func (BlockchainMemberArgs) ElementType() reflect.Type

type BlockchainMemberInput added in v0.2.6

type BlockchainMemberInput interface {
	pulumi.Input

	ToBlockchainMemberOutput() BlockchainMemberOutput
	ToBlockchainMemberOutputWithContext(ctx context.Context) BlockchainMemberOutput
}

type BlockchainMemberNodesSku

type BlockchainMemberNodesSku struct {
	// Gets or sets the nodes capacity.
	Capacity *int `pulumi:"capacity"`
}

Payload of the blockchain member nodes Sku for a blockchain member.

type BlockchainMemberNodesSkuArgs

type BlockchainMemberNodesSkuArgs struct {
	// Gets or sets the nodes capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
}

Payload of the blockchain member nodes Sku for a blockchain member.

func (BlockchainMemberNodesSkuArgs) ElementType

func (BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuOutput

func (i BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuOutput() BlockchainMemberNodesSkuOutput

func (BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuOutputWithContext

func (i BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuOutput

func (BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuPtrOutput

func (i BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuPtrOutput() BlockchainMemberNodesSkuPtrOutput

func (BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuPtrOutputWithContext

func (i BlockchainMemberNodesSkuArgs) ToBlockchainMemberNodesSkuPtrOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuPtrOutput

type BlockchainMemberNodesSkuInput

type BlockchainMemberNodesSkuInput interface {
	pulumi.Input

	ToBlockchainMemberNodesSkuOutput() BlockchainMemberNodesSkuOutput
	ToBlockchainMemberNodesSkuOutputWithContext(context.Context) BlockchainMemberNodesSkuOutput
}

BlockchainMemberNodesSkuInput is an input type that accepts BlockchainMemberNodesSkuArgs and BlockchainMemberNodesSkuOutput values. You can construct a concrete instance of `BlockchainMemberNodesSkuInput` via:

BlockchainMemberNodesSkuArgs{...}

type BlockchainMemberNodesSkuOutput

type BlockchainMemberNodesSkuOutput struct{ *pulumi.OutputState }

Payload of the blockchain member nodes Sku for a blockchain member.

func (BlockchainMemberNodesSkuOutput) Capacity

Gets or sets the nodes capacity.

func (BlockchainMemberNodesSkuOutput) ElementType

func (BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuOutput

func (o BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuOutput() BlockchainMemberNodesSkuOutput

func (BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuOutputWithContext

func (o BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuOutput

func (BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuPtrOutput

func (o BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuPtrOutput() BlockchainMemberNodesSkuPtrOutput

func (BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuPtrOutputWithContext

func (o BlockchainMemberNodesSkuOutput) ToBlockchainMemberNodesSkuPtrOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuPtrOutput

type BlockchainMemberNodesSkuPtrInput

type BlockchainMemberNodesSkuPtrInput interface {
	pulumi.Input

	ToBlockchainMemberNodesSkuPtrOutput() BlockchainMemberNodesSkuPtrOutput
	ToBlockchainMemberNodesSkuPtrOutputWithContext(context.Context) BlockchainMemberNodesSkuPtrOutput
}

BlockchainMemberNodesSkuPtrInput is an input type that accepts BlockchainMemberNodesSkuArgs, BlockchainMemberNodesSkuPtr and BlockchainMemberNodesSkuPtrOutput values. You can construct a concrete instance of `BlockchainMemberNodesSkuPtrInput` via:

        BlockchainMemberNodesSkuArgs{...}

or:

        nil

type BlockchainMemberNodesSkuPtrOutput

type BlockchainMemberNodesSkuPtrOutput struct{ *pulumi.OutputState }

func (BlockchainMemberNodesSkuPtrOutput) Capacity

Gets or sets the nodes capacity.

func (BlockchainMemberNodesSkuPtrOutput) Elem

func (BlockchainMemberNodesSkuPtrOutput) ElementType

func (BlockchainMemberNodesSkuPtrOutput) ToBlockchainMemberNodesSkuPtrOutput

func (o BlockchainMemberNodesSkuPtrOutput) ToBlockchainMemberNodesSkuPtrOutput() BlockchainMemberNodesSkuPtrOutput

func (BlockchainMemberNodesSkuPtrOutput) ToBlockchainMemberNodesSkuPtrOutputWithContext

func (o BlockchainMemberNodesSkuPtrOutput) ToBlockchainMemberNodesSkuPtrOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuPtrOutput

type BlockchainMemberNodesSkuResponse

type BlockchainMemberNodesSkuResponse struct {
	// Gets or sets the nodes capacity.
	Capacity *int `pulumi:"capacity"`
}

Payload of the blockchain member nodes Sku for a blockchain member.

type BlockchainMemberNodesSkuResponseArgs

type BlockchainMemberNodesSkuResponseArgs struct {
	// Gets or sets the nodes capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
}

Payload of the blockchain member nodes Sku for a blockchain member.

func (BlockchainMemberNodesSkuResponseArgs) ElementType

func (BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponseOutput

func (i BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponseOutput() BlockchainMemberNodesSkuResponseOutput

func (BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponseOutputWithContext

func (i BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponseOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuResponseOutput

func (BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponsePtrOutput

func (i BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponsePtrOutput() BlockchainMemberNodesSkuResponsePtrOutput

func (BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponsePtrOutputWithContext

func (i BlockchainMemberNodesSkuResponseArgs) ToBlockchainMemberNodesSkuResponsePtrOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuResponsePtrOutput

type BlockchainMemberNodesSkuResponseInput

type BlockchainMemberNodesSkuResponseInput interface {
	pulumi.Input

	ToBlockchainMemberNodesSkuResponseOutput() BlockchainMemberNodesSkuResponseOutput
	ToBlockchainMemberNodesSkuResponseOutputWithContext(context.Context) BlockchainMemberNodesSkuResponseOutput
}

BlockchainMemberNodesSkuResponseInput is an input type that accepts BlockchainMemberNodesSkuResponseArgs and BlockchainMemberNodesSkuResponseOutput values. You can construct a concrete instance of `BlockchainMemberNodesSkuResponseInput` via:

BlockchainMemberNodesSkuResponseArgs{...}

type BlockchainMemberNodesSkuResponseOutput

type BlockchainMemberNodesSkuResponseOutput struct{ *pulumi.OutputState }

Payload of the blockchain member nodes Sku for a blockchain member.

func (BlockchainMemberNodesSkuResponseOutput) Capacity

Gets or sets the nodes capacity.

func (BlockchainMemberNodesSkuResponseOutput) ElementType

func (BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponseOutput

func (o BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponseOutput() BlockchainMemberNodesSkuResponseOutput

func (BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponseOutputWithContext

func (o BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponseOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuResponseOutput

func (BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponsePtrOutput

func (o BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponsePtrOutput() BlockchainMemberNodesSkuResponsePtrOutput

func (BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponsePtrOutputWithContext

func (o BlockchainMemberNodesSkuResponseOutput) ToBlockchainMemberNodesSkuResponsePtrOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuResponsePtrOutput

type BlockchainMemberNodesSkuResponsePtrInput

type BlockchainMemberNodesSkuResponsePtrInput interface {
	pulumi.Input

	ToBlockchainMemberNodesSkuResponsePtrOutput() BlockchainMemberNodesSkuResponsePtrOutput
	ToBlockchainMemberNodesSkuResponsePtrOutputWithContext(context.Context) BlockchainMemberNodesSkuResponsePtrOutput
}

BlockchainMemberNodesSkuResponsePtrInput is an input type that accepts BlockchainMemberNodesSkuResponseArgs, BlockchainMemberNodesSkuResponsePtr and BlockchainMemberNodesSkuResponsePtrOutput values. You can construct a concrete instance of `BlockchainMemberNodesSkuResponsePtrInput` via:

        BlockchainMemberNodesSkuResponseArgs{...}

or:

        nil

type BlockchainMemberNodesSkuResponsePtrOutput

type BlockchainMemberNodesSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (BlockchainMemberNodesSkuResponsePtrOutput) Capacity

Gets or sets the nodes capacity.

func (BlockchainMemberNodesSkuResponsePtrOutput) Elem

func (BlockchainMemberNodesSkuResponsePtrOutput) ElementType

func (BlockchainMemberNodesSkuResponsePtrOutput) ToBlockchainMemberNodesSkuResponsePtrOutput

func (o BlockchainMemberNodesSkuResponsePtrOutput) ToBlockchainMemberNodesSkuResponsePtrOutput() BlockchainMemberNodesSkuResponsePtrOutput

func (BlockchainMemberNodesSkuResponsePtrOutput) ToBlockchainMemberNodesSkuResponsePtrOutputWithContext

func (o BlockchainMemberNodesSkuResponsePtrOutput) ToBlockchainMemberNodesSkuResponsePtrOutputWithContext(ctx context.Context) BlockchainMemberNodesSkuResponsePtrOutput

type BlockchainMemberOutput added in v0.2.6

type BlockchainMemberOutput struct {
	*pulumi.OutputState
}

func (BlockchainMemberOutput) ElementType added in v0.2.6

func (BlockchainMemberOutput) ElementType() reflect.Type

func (BlockchainMemberOutput) ToBlockchainMemberOutput added in v0.2.6

func (o BlockchainMemberOutput) ToBlockchainMemberOutput() BlockchainMemberOutput

func (BlockchainMemberOutput) ToBlockchainMemberOutputWithContext added in v0.2.6

func (o BlockchainMemberOutput) ToBlockchainMemberOutputWithContext(ctx context.Context) BlockchainMemberOutput

type BlockchainMemberState

type BlockchainMemberState struct {
	// Gets or sets the consortium for the blockchain member.
	Consortium pulumi.StringPtrInput
	// Gets the managed consortium management account address.
	ConsortiumManagementAccountAddress pulumi.StringPtrInput
	// Sets the managed consortium management account password.
	ConsortiumManagementAccountPassword pulumi.StringPtrInput
	// Gets the display name of the member in the consortium.
	ConsortiumMemberDisplayName pulumi.StringPtrInput
	// Gets the role of the member in the consortium.
	ConsortiumRole pulumi.StringPtrInput
	// Gets the dns endpoint of the blockchain member.
	Dns pulumi.StringPtrInput
	// Gets or sets firewall rules
	FirewallRules FirewallRuleResponseArrayInput
	// The GEO location of the blockchain service.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Sets the basic auth password of the blockchain member.
	Password pulumi.StringPtrInput
	// Gets or sets the blockchain protocol.
	Protocol pulumi.StringPtrInput
	// Gets or sets the blockchain member provision state.
	ProvisioningState pulumi.StringPtrInput
	// Gets the public key of the blockchain member (default transaction node).
	PublicKey pulumi.StringPtrInput
	// Gets the Ethereum root contract address of the blockchain.
	RootContractAddress pulumi.StringPtrInput
	// Gets or sets the blockchain member Sku.
	Sku SkuResponsePtrInput
	// Tags of the service which is a list of key value pairs that describes the resource.
	Tags pulumi.StringMapInput
	// The type of the service - e.g. "Microsoft.Blockchain"
	Type pulumi.StringPtrInput
	// Gets the auth user name of the blockchain member.
	UserName pulumi.StringPtrInput
	// Gets or sets the blockchain validator nodes Sku.
	ValidatorNodesSku BlockchainMemberNodesSkuResponsePtrInput
}

func (BlockchainMemberState) ElementType

func (BlockchainMemberState) ElementType() reflect.Type

type BlockchainProtocol added in v0.3.1

type BlockchainProtocol pulumi.String

Gets or sets the blockchain protocol.

func (BlockchainProtocol) ElementType added in v0.3.1

func (BlockchainProtocol) ElementType() reflect.Type

func (BlockchainProtocol) ToStringOutput added in v0.3.1

func (e BlockchainProtocol) ToStringOutput() pulumi.StringOutput

func (BlockchainProtocol) ToStringOutputWithContext added in v0.3.1

func (e BlockchainProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BlockchainProtocol) ToStringPtrOutput added in v0.3.1

func (e BlockchainProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (BlockchainProtocol) ToStringPtrOutputWithContext added in v0.3.1

func (e BlockchainProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConsortiumResponse

type ConsortiumResponse struct {
	// Gets or sets the blockchain member name.
	Name *string `pulumi:"name"`
	// Gets or sets the protocol for the consortium.
	Protocol *string `pulumi:"protocol"`
}

Consortium payload

type ConsortiumResponseArgs

type ConsortiumResponseArgs struct {
	// Gets or sets the blockchain member name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets the protocol for the consortium.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

Consortium payload

func (ConsortiumResponseArgs) ElementType

func (ConsortiumResponseArgs) ElementType() reflect.Type

func (ConsortiumResponseArgs) ToConsortiumResponseOutput

func (i ConsortiumResponseArgs) ToConsortiumResponseOutput() ConsortiumResponseOutput

func (ConsortiumResponseArgs) ToConsortiumResponseOutputWithContext

func (i ConsortiumResponseArgs) ToConsortiumResponseOutputWithContext(ctx context.Context) ConsortiumResponseOutput

type ConsortiumResponseArray

type ConsortiumResponseArray []ConsortiumResponseInput

func (ConsortiumResponseArray) ElementType

func (ConsortiumResponseArray) ElementType() reflect.Type

func (ConsortiumResponseArray) ToConsortiumResponseArrayOutput

func (i ConsortiumResponseArray) ToConsortiumResponseArrayOutput() ConsortiumResponseArrayOutput

func (ConsortiumResponseArray) ToConsortiumResponseArrayOutputWithContext

func (i ConsortiumResponseArray) ToConsortiumResponseArrayOutputWithContext(ctx context.Context) ConsortiumResponseArrayOutput

type ConsortiumResponseArrayInput

type ConsortiumResponseArrayInput interface {
	pulumi.Input

	ToConsortiumResponseArrayOutput() ConsortiumResponseArrayOutput
	ToConsortiumResponseArrayOutputWithContext(context.Context) ConsortiumResponseArrayOutput
}

ConsortiumResponseArrayInput is an input type that accepts ConsortiumResponseArray and ConsortiumResponseArrayOutput values. You can construct a concrete instance of `ConsortiumResponseArrayInput` via:

ConsortiumResponseArray{ ConsortiumResponseArgs{...} }

type ConsortiumResponseArrayOutput

type ConsortiumResponseArrayOutput struct{ *pulumi.OutputState }

func (ConsortiumResponseArrayOutput) ElementType

func (ConsortiumResponseArrayOutput) Index

func (ConsortiumResponseArrayOutput) ToConsortiumResponseArrayOutput

func (o ConsortiumResponseArrayOutput) ToConsortiumResponseArrayOutput() ConsortiumResponseArrayOutput

func (ConsortiumResponseArrayOutput) ToConsortiumResponseArrayOutputWithContext

func (o ConsortiumResponseArrayOutput) ToConsortiumResponseArrayOutputWithContext(ctx context.Context) ConsortiumResponseArrayOutput

type ConsortiumResponseInput

type ConsortiumResponseInput interface {
	pulumi.Input

	ToConsortiumResponseOutput() ConsortiumResponseOutput
	ToConsortiumResponseOutputWithContext(context.Context) ConsortiumResponseOutput
}

ConsortiumResponseInput is an input type that accepts ConsortiumResponseArgs and ConsortiumResponseOutput values. You can construct a concrete instance of `ConsortiumResponseInput` via:

ConsortiumResponseArgs{...}

type ConsortiumResponseOutput

type ConsortiumResponseOutput struct{ *pulumi.OutputState }

Consortium payload

func (ConsortiumResponseOutput) ElementType

func (ConsortiumResponseOutput) ElementType() reflect.Type

func (ConsortiumResponseOutput) Name

Gets or sets the blockchain member name.

func (ConsortiumResponseOutput) Protocol

Gets or sets the protocol for the consortium.

func (ConsortiumResponseOutput) ToConsortiumResponseOutput

func (o ConsortiumResponseOutput) ToConsortiumResponseOutput() ConsortiumResponseOutput

func (ConsortiumResponseOutput) ToConsortiumResponseOutputWithContext

func (o ConsortiumResponseOutput) ToConsortiumResponseOutputWithContext(ctx context.Context) ConsortiumResponseOutput

type FirewallRule

type FirewallRule struct {
	// Gets or sets the end IP address of the firewall rule range.
	EndIpAddress *string `pulumi:"endIpAddress"`
	// Gets or sets the name of the firewall rules.
	RuleName *string `pulumi:"ruleName"`
	// Gets or sets the start IP address of the firewall rule range.
	StartIpAddress *string `pulumi:"startIpAddress"`
}

Ip range for firewall rules

type FirewallRuleArgs

type FirewallRuleArgs struct {
	// Gets or sets the end IP address of the firewall rule range.
	EndIpAddress pulumi.StringPtrInput `pulumi:"endIpAddress"`
	// Gets or sets the name of the firewall rules.
	RuleName pulumi.StringPtrInput `pulumi:"ruleName"`
	// Gets or sets the start IP address of the firewall rule range.
	StartIpAddress pulumi.StringPtrInput `pulumi:"startIpAddress"`
}

Ip range for firewall rules

func (FirewallRuleArgs) ElementType

func (FirewallRuleArgs) ElementType() reflect.Type

func (FirewallRuleArgs) ToFirewallRuleOutput

func (i FirewallRuleArgs) ToFirewallRuleOutput() FirewallRuleOutput

func (FirewallRuleArgs) ToFirewallRuleOutputWithContext

func (i FirewallRuleArgs) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleArray

type FirewallRuleArray []FirewallRuleInput

func (FirewallRuleArray) ElementType

func (FirewallRuleArray) ElementType() reflect.Type

func (FirewallRuleArray) ToFirewallRuleArrayOutput

func (i FirewallRuleArray) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput

func (FirewallRuleArray) ToFirewallRuleArrayOutputWithContext

func (i FirewallRuleArray) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput

type FirewallRuleArrayInput

type FirewallRuleArrayInput interface {
	pulumi.Input

	ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
	ToFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleArrayOutput
}

FirewallRuleArrayInput is an input type that accepts FirewallRuleArray and FirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleArrayInput` via:

FirewallRuleArray{ FirewallRuleArgs{...} }

type FirewallRuleArrayOutput

type FirewallRuleArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleArrayOutput) ElementType

func (FirewallRuleArrayOutput) ElementType() reflect.Type

func (FirewallRuleArrayOutput) Index

func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutput

func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput

func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext

func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput

type FirewallRuleInput

type FirewallRuleInput interface {
	pulumi.Input

	ToFirewallRuleOutput() FirewallRuleOutput
	ToFirewallRuleOutputWithContext(context.Context) FirewallRuleOutput
}

FirewallRuleInput is an input type that accepts FirewallRuleArgs and FirewallRuleOutput values. You can construct a concrete instance of `FirewallRuleInput` via:

FirewallRuleArgs{...}

type FirewallRuleOutput

type FirewallRuleOutput struct{ *pulumi.OutputState }

Ip range for firewall rules

func (FirewallRuleOutput) ElementType

func (FirewallRuleOutput) ElementType() reflect.Type

func (FirewallRuleOutput) EndIpAddress

func (o FirewallRuleOutput) EndIpAddress() pulumi.StringPtrOutput

Gets or sets the end IP address of the firewall rule range.

func (FirewallRuleOutput) RuleName

Gets or sets the name of the firewall rules.

func (FirewallRuleOutput) StartIpAddress

func (o FirewallRuleOutput) StartIpAddress() pulumi.StringPtrOutput

Gets or sets the start IP address of the firewall rule range.

func (FirewallRuleOutput) ToFirewallRuleOutput

func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput

func (FirewallRuleOutput) ToFirewallRuleOutputWithContext

func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleResponse

type FirewallRuleResponse struct {
	// Gets or sets the end IP address of the firewall rule range.
	EndIpAddress *string `pulumi:"endIpAddress"`
	// Gets or sets the name of the firewall rules.
	RuleName *string `pulumi:"ruleName"`
	// Gets or sets the start IP address of the firewall rule range.
	StartIpAddress *string `pulumi:"startIpAddress"`
}

Ip range for firewall rules

type FirewallRuleResponseArgs

type FirewallRuleResponseArgs struct {
	// Gets or sets the end IP address of the firewall rule range.
	EndIpAddress pulumi.StringPtrInput `pulumi:"endIpAddress"`
	// Gets or sets the name of the firewall rules.
	RuleName pulumi.StringPtrInput `pulumi:"ruleName"`
	// Gets or sets the start IP address of the firewall rule range.
	StartIpAddress pulumi.StringPtrInput `pulumi:"startIpAddress"`
}

Ip range for firewall rules

func (FirewallRuleResponseArgs) ElementType

func (FirewallRuleResponseArgs) ElementType() reflect.Type

func (FirewallRuleResponseArgs) ToFirewallRuleResponseOutput

func (i FirewallRuleResponseArgs) ToFirewallRuleResponseOutput() FirewallRuleResponseOutput

func (FirewallRuleResponseArgs) ToFirewallRuleResponseOutputWithContext

func (i FirewallRuleResponseArgs) ToFirewallRuleResponseOutputWithContext(ctx context.Context) FirewallRuleResponseOutput

type FirewallRuleResponseArray

type FirewallRuleResponseArray []FirewallRuleResponseInput

func (FirewallRuleResponseArray) ElementType

func (FirewallRuleResponseArray) ElementType() reflect.Type

func (FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutput

func (i FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutput() FirewallRuleResponseArrayOutput

func (FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutputWithContext

func (i FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutputWithContext(ctx context.Context) FirewallRuleResponseArrayOutput

type FirewallRuleResponseArrayInput

type FirewallRuleResponseArrayInput interface {
	pulumi.Input

	ToFirewallRuleResponseArrayOutput() FirewallRuleResponseArrayOutput
	ToFirewallRuleResponseArrayOutputWithContext(context.Context) FirewallRuleResponseArrayOutput
}

FirewallRuleResponseArrayInput is an input type that accepts FirewallRuleResponseArray and FirewallRuleResponseArrayOutput values. You can construct a concrete instance of `FirewallRuleResponseArrayInput` via:

FirewallRuleResponseArray{ FirewallRuleResponseArgs{...} }

type FirewallRuleResponseArrayOutput

type FirewallRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleResponseArrayOutput) ElementType

func (FirewallRuleResponseArrayOutput) Index

func (FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutput

func (o FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutput() FirewallRuleResponseArrayOutput

func (FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutputWithContext

func (o FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutputWithContext(ctx context.Context) FirewallRuleResponseArrayOutput

type FirewallRuleResponseInput

type FirewallRuleResponseInput interface {
	pulumi.Input

	ToFirewallRuleResponseOutput() FirewallRuleResponseOutput
	ToFirewallRuleResponseOutputWithContext(context.Context) FirewallRuleResponseOutput
}

FirewallRuleResponseInput is an input type that accepts FirewallRuleResponseArgs and FirewallRuleResponseOutput values. You can construct a concrete instance of `FirewallRuleResponseInput` via:

FirewallRuleResponseArgs{...}

type FirewallRuleResponseOutput

type FirewallRuleResponseOutput struct{ *pulumi.OutputState }

Ip range for firewall rules

func (FirewallRuleResponseOutput) ElementType

func (FirewallRuleResponseOutput) ElementType() reflect.Type

func (FirewallRuleResponseOutput) EndIpAddress

Gets or sets the end IP address of the firewall rule range.

func (FirewallRuleResponseOutput) RuleName

Gets or sets the name of the firewall rules.

func (FirewallRuleResponseOutput) StartIpAddress

Gets or sets the start IP address of the firewall rule range.

func (FirewallRuleResponseOutput) ToFirewallRuleResponseOutput

func (o FirewallRuleResponseOutput) ToFirewallRuleResponseOutput() FirewallRuleResponseOutput

func (FirewallRuleResponseOutput) ToFirewallRuleResponseOutputWithContext

func (o FirewallRuleResponseOutput) ToFirewallRuleResponseOutputWithContext(ctx context.Context) FirewallRuleResponseOutput

type ListBlockchainMemberApiKeysArgs

type ListBlockchainMemberApiKeysArgs struct {
	// Blockchain member name.
	BlockchainMemberName string `pulumi:"blockchainMemberName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListBlockchainMemberApiKeysResult

type ListBlockchainMemberApiKeysResult struct {
	// Gets or sets the collection of API key.
	Keys []ApiKeyResponse `pulumi:"keys"`
}

Collection of the API key payload which is exposed in the response of the resource provider.

type ListLocationConsortiumsArgs

type ListLocationConsortiumsArgs struct {
	// Location Name.
	LocationName string `pulumi:"locationName"`
}

type ListLocationConsortiumsResult

type ListLocationConsortiumsResult struct {
	// Gets or sets the collection of consortiums.
	Value []ConsortiumResponse `pulumi:"value"`
}

Collection of the consortium payload.

type ListTransactionNodeApiKeysArgs

type ListTransactionNodeApiKeysArgs struct {
	// Blockchain member name.
	BlockchainMemberName string `pulumi:"blockchainMemberName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Transaction node name.
	TransactionNodeName string `pulumi:"transactionNodeName"`
}

type ListTransactionNodeApiKeysResult

type ListTransactionNodeApiKeysResult struct {
	// Gets or sets the collection of API key.
	Keys []ApiKeyResponse `pulumi:"keys"`
}

Collection of the API key payload which is exposed in the response of the resource provider.

type LookupBlockchainMemberArgs

type LookupBlockchainMemberArgs struct {
	// Blockchain member name.
	BlockchainMemberName string `pulumi:"blockchainMemberName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBlockchainMemberResult

type LookupBlockchainMemberResult struct {
	// Gets or sets the consortium for the blockchain member.
	Consortium *string `pulumi:"consortium"`
	// Gets the managed consortium management account address.
	ConsortiumManagementAccountAddress string `pulumi:"consortiumManagementAccountAddress"`
	// Sets the managed consortium management account password.
	ConsortiumManagementAccountPassword *string `pulumi:"consortiumManagementAccountPassword"`
	// Gets the display name of the member in the consortium.
	ConsortiumMemberDisplayName *string `pulumi:"consortiumMemberDisplayName"`
	// Gets the role of the member in the consortium.
	ConsortiumRole *string `pulumi:"consortiumRole"`
	// Gets the dns endpoint of the blockchain member.
	Dns string `pulumi:"dns"`
	// Gets or sets firewall rules
	FirewallRules []FirewallRuleResponse `pulumi:"firewallRules"`
	// Fully qualified resource Id of the resource.
	Id string `pulumi:"id"`
	// The GEO location of the blockchain service.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Sets the basic auth password of the blockchain member.
	Password *string `pulumi:"password"`
	// Gets or sets the blockchain protocol.
	Protocol *string `pulumi:"protocol"`
	// Gets or sets the blockchain member provision state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets the public key of the blockchain member (default transaction node).
	PublicKey string `pulumi:"publicKey"`
	// Gets the Ethereum root contract address of the blockchain.
	RootContractAddress string `pulumi:"rootContractAddress"`
	// Gets or sets the blockchain member Sku.
	Sku *SkuResponse `pulumi:"sku"`
	// Tags of the service which is a list of key value pairs that describes the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the service - e.g. "Microsoft.Blockchain"
	Type string `pulumi:"type"`
	// Gets the auth user name of the blockchain member.
	UserName string `pulumi:"userName"`
	// Gets or sets the blockchain validator nodes Sku.
	ValidatorNodesSku *BlockchainMemberNodesSkuResponse `pulumi:"validatorNodesSku"`
}

Payload of the blockchain member which is exposed in the request/response of the resource provider.

type LookupTransactionNodeArgs

type LookupTransactionNodeArgs struct {
	// Blockchain member name.
	BlockchainMemberName string `pulumi:"blockchainMemberName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Transaction node name.
	TransactionNodeName string `pulumi:"transactionNodeName"`
}

type LookupTransactionNodeResult

type LookupTransactionNodeResult struct {
	// Gets or sets the transaction node dns endpoint.
	Dns string `pulumi:"dns"`
	// Gets or sets the firewall rules.
	FirewallRules []FirewallRuleResponse `pulumi:"firewallRules"`
	// Fully qualified resource Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the transaction node location.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Sets the transaction node dns endpoint basic auth password.
	Password *string `pulumi:"password"`
	// Gets or sets the blockchain member provision state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the transaction node public key.
	PublicKey string `pulumi:"publicKey"`
	// The type of the service - e.g. "Microsoft.Blockchain"
	Type string `pulumi:"type"`
	// Gets or sets the transaction node dns endpoint basic auth user name.
	UserName string `pulumi:"userName"`
}

Payload of the transaction node which is the request/response of the resource provider.

type Sku

type Sku struct {
	// Gets or sets Sku name
	Name *string `pulumi:"name"`
	// Gets or sets Sku tier
	Tier *string `pulumi:"tier"`
}

Blockchain member Sku in payload

type SkuArgs

type SkuArgs struct {
	// Gets or sets Sku name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets Sku tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Blockchain member Sku in payload

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

Blockchain member Sku in payload

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

Gets or sets Sku name

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

Gets or sets Sku tier

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

Gets or sets Sku name

func (SkuPtrOutput) Tier

Gets or sets Sku tier

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// Gets or sets Sku name
	Name *string `pulumi:"name"`
	// Gets or sets Sku tier
	Tier *string `pulumi:"tier"`
}

Blockchain member Sku in payload

type SkuResponseArgs

type SkuResponseArgs struct {
	// Gets or sets Sku name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Gets or sets Sku tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Blockchain member Sku in payload

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Blockchain member Sku in payload

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Gets or sets Sku name

func (SkuResponseOutput) Tier

Gets or sets Sku tier

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

Gets or sets Sku name

func (SkuResponsePtrOutput) Tier

Gets or sets Sku tier

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type TransactionNode

type TransactionNode struct {
	pulumi.CustomResourceState

	// Gets or sets the transaction node dns endpoint.
	Dns pulumi.StringOutput `pulumi:"dns"`
	// Gets or sets the firewall rules.
	FirewallRules FirewallRuleResponseArrayOutput `pulumi:"firewallRules"`
	// Gets or sets the transaction node location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Sets the transaction node dns endpoint basic auth password.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// Gets or sets the blockchain member provision state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Gets or sets the transaction node public key.
	PublicKey pulumi.StringOutput `pulumi:"publicKey"`
	// The type of the service - e.g. "Microsoft.Blockchain"
	Type pulumi.StringOutput `pulumi:"type"`
	// Gets or sets the transaction node dns endpoint basic auth user name.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

Payload of the transaction node which is the request/response of the resource provider.

func GetTransactionNode

func GetTransactionNode(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TransactionNodeState, opts ...pulumi.ResourceOption) (*TransactionNode, error)

GetTransactionNode gets an existing TransactionNode resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTransactionNode

func NewTransactionNode(ctx *pulumi.Context,
	name string, args *TransactionNodeArgs, opts ...pulumi.ResourceOption) (*TransactionNode, error)

NewTransactionNode registers a new resource with the given unique name, arguments, and options.

func (*TransactionNode) ElementType added in v0.2.6

func (*TransactionNode) ElementType() reflect.Type

func (*TransactionNode) ToTransactionNodeOutput added in v0.2.6

func (i *TransactionNode) ToTransactionNodeOutput() TransactionNodeOutput

func (*TransactionNode) ToTransactionNodeOutputWithContext added in v0.2.6

func (i *TransactionNode) ToTransactionNodeOutputWithContext(ctx context.Context) TransactionNodeOutput

type TransactionNodeArgs

type TransactionNodeArgs struct {
	// Blockchain member name.
	BlockchainMemberName pulumi.StringInput
	// Gets or sets the firewall rules.
	FirewallRules FirewallRuleArrayInput
	// Gets or sets the transaction node location.
	Location pulumi.StringPtrInput
	// Sets the transaction node dns endpoint basic auth password.
	Password pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// Transaction node name.
	TransactionNodeName pulumi.StringInput
}

The set of arguments for constructing a TransactionNode resource.

func (TransactionNodeArgs) ElementType

func (TransactionNodeArgs) ElementType() reflect.Type

type TransactionNodeInput added in v0.2.6

type TransactionNodeInput interface {
	pulumi.Input

	ToTransactionNodeOutput() TransactionNodeOutput
	ToTransactionNodeOutputWithContext(ctx context.Context) TransactionNodeOutput
}

type TransactionNodeOutput added in v0.2.6

type TransactionNodeOutput struct {
	*pulumi.OutputState
}

func (TransactionNodeOutput) ElementType added in v0.2.6

func (TransactionNodeOutput) ElementType() reflect.Type

func (TransactionNodeOutput) ToTransactionNodeOutput added in v0.2.6

func (o TransactionNodeOutput) ToTransactionNodeOutput() TransactionNodeOutput

func (TransactionNodeOutput) ToTransactionNodeOutputWithContext added in v0.2.6

func (o TransactionNodeOutput) ToTransactionNodeOutputWithContext(ctx context.Context) TransactionNodeOutput

type TransactionNodeState

type TransactionNodeState struct {
	// Gets or sets the transaction node dns endpoint.
	Dns pulumi.StringPtrInput
	// Gets or sets the firewall rules.
	FirewallRules FirewallRuleResponseArrayInput
	// Gets or sets the transaction node location.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Sets the transaction node dns endpoint basic auth password.
	Password pulumi.StringPtrInput
	// Gets or sets the blockchain member provision state.
	ProvisioningState pulumi.StringPtrInput
	// Gets or sets the transaction node public key.
	PublicKey pulumi.StringPtrInput
	// The type of the service - e.g. "Microsoft.Blockchain"
	Type pulumi.StringPtrInput
	// Gets or sets the transaction node dns endpoint basic auth user name.
	UserName pulumi.StringPtrInput
}

func (TransactionNodeState) ElementType

func (TransactionNodeState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL