v20201201preview

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 (
	LedgerTypeUnknown = LedgerType("Unknown")
	LedgerTypePublic  = LedgerType("Public")
	LedgerTypePrivate = LedgerType("Private")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfidentialLedgerCertUser

type ConfidentialLedgerCertUser struct {
	// Base64 encoded public key of the user cert (.pem or .cer)
	Cert *string `pulumi:"cert"`
}

User cert and permissions associated with that user

type ConfidentialLedgerCertUserArgs

type ConfidentialLedgerCertUserArgs struct {
	// Base64 encoded public key of the user cert (.pem or .cer)
	Cert pulumi.StringPtrInput `pulumi:"cert"`
}

User cert and permissions associated with that user

func (ConfidentialLedgerCertUserArgs) ElementType

func (ConfidentialLedgerCertUserArgs) ToConfidentialLedgerCertUserOutput

func (i ConfidentialLedgerCertUserArgs) ToConfidentialLedgerCertUserOutput() ConfidentialLedgerCertUserOutput

func (ConfidentialLedgerCertUserArgs) ToConfidentialLedgerCertUserOutputWithContext

func (i ConfidentialLedgerCertUserArgs) ToConfidentialLedgerCertUserOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserOutput

type ConfidentialLedgerCertUserArray

type ConfidentialLedgerCertUserArray []ConfidentialLedgerCertUserInput

func (ConfidentialLedgerCertUserArray) ElementType

func (ConfidentialLedgerCertUserArray) ToConfidentialLedgerCertUserArrayOutput

func (i ConfidentialLedgerCertUserArray) ToConfidentialLedgerCertUserArrayOutput() ConfidentialLedgerCertUserArrayOutput

func (ConfidentialLedgerCertUserArray) ToConfidentialLedgerCertUserArrayOutputWithContext

func (i ConfidentialLedgerCertUserArray) ToConfidentialLedgerCertUserArrayOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserArrayOutput

type ConfidentialLedgerCertUserArrayInput

type ConfidentialLedgerCertUserArrayInput interface {
	pulumi.Input

	ToConfidentialLedgerCertUserArrayOutput() ConfidentialLedgerCertUserArrayOutput
	ToConfidentialLedgerCertUserArrayOutputWithContext(context.Context) ConfidentialLedgerCertUserArrayOutput
}

ConfidentialLedgerCertUserArrayInput is an input type that accepts ConfidentialLedgerCertUserArray and ConfidentialLedgerCertUserArrayOutput values. You can construct a concrete instance of `ConfidentialLedgerCertUserArrayInput` via:

ConfidentialLedgerCertUserArray{ ConfidentialLedgerCertUserArgs{...} }

type ConfidentialLedgerCertUserArrayOutput

type ConfidentialLedgerCertUserArrayOutput struct{ *pulumi.OutputState }

func (ConfidentialLedgerCertUserArrayOutput) ElementType

func (ConfidentialLedgerCertUserArrayOutput) Index

func (ConfidentialLedgerCertUserArrayOutput) ToConfidentialLedgerCertUserArrayOutput

func (o ConfidentialLedgerCertUserArrayOutput) ToConfidentialLedgerCertUserArrayOutput() ConfidentialLedgerCertUserArrayOutput

func (ConfidentialLedgerCertUserArrayOutput) ToConfidentialLedgerCertUserArrayOutputWithContext

func (o ConfidentialLedgerCertUserArrayOutput) ToConfidentialLedgerCertUserArrayOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserArrayOutput

type ConfidentialLedgerCertUserInput

type ConfidentialLedgerCertUserInput interface {
	pulumi.Input

	ToConfidentialLedgerCertUserOutput() ConfidentialLedgerCertUserOutput
	ToConfidentialLedgerCertUserOutputWithContext(context.Context) ConfidentialLedgerCertUserOutput
}

ConfidentialLedgerCertUserInput is an input type that accepts ConfidentialLedgerCertUserArgs and ConfidentialLedgerCertUserOutput values. You can construct a concrete instance of `ConfidentialLedgerCertUserInput` via:

ConfidentialLedgerCertUserArgs{...}

type ConfidentialLedgerCertUserOutput

type ConfidentialLedgerCertUserOutput struct{ *pulumi.OutputState }

User cert and permissions associated with that user

func (ConfidentialLedgerCertUserOutput) Cert

Base64 encoded public key of the user cert (.pem or .cer)

func (ConfidentialLedgerCertUserOutput) ElementType

func (ConfidentialLedgerCertUserOutput) ToConfidentialLedgerCertUserOutput

func (o ConfidentialLedgerCertUserOutput) ToConfidentialLedgerCertUserOutput() ConfidentialLedgerCertUserOutput

func (ConfidentialLedgerCertUserOutput) ToConfidentialLedgerCertUserOutputWithContext

func (o ConfidentialLedgerCertUserOutput) ToConfidentialLedgerCertUserOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserOutput

type ConfidentialLedgerCertUserResponse

type ConfidentialLedgerCertUserResponse struct {
	// Base64 encoded public key of the user cert (.pem or .cer)
	Cert *string `pulumi:"cert"`
}

User cert and permissions associated with that user

type ConfidentialLedgerCertUserResponseArgs

type ConfidentialLedgerCertUserResponseArgs struct {
	// Base64 encoded public key of the user cert (.pem or .cer)
	Cert pulumi.StringPtrInput `pulumi:"cert"`
}

User cert and permissions associated with that user

func (ConfidentialLedgerCertUserResponseArgs) ElementType

func (ConfidentialLedgerCertUserResponseArgs) ToConfidentialLedgerCertUserResponseOutput

func (i ConfidentialLedgerCertUserResponseArgs) ToConfidentialLedgerCertUserResponseOutput() ConfidentialLedgerCertUserResponseOutput

func (ConfidentialLedgerCertUserResponseArgs) ToConfidentialLedgerCertUserResponseOutputWithContext

func (i ConfidentialLedgerCertUserResponseArgs) ToConfidentialLedgerCertUserResponseOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserResponseOutput

type ConfidentialLedgerCertUserResponseArray

type ConfidentialLedgerCertUserResponseArray []ConfidentialLedgerCertUserResponseInput

func (ConfidentialLedgerCertUserResponseArray) ElementType

func (ConfidentialLedgerCertUserResponseArray) ToConfidentialLedgerCertUserResponseArrayOutput

func (i ConfidentialLedgerCertUserResponseArray) ToConfidentialLedgerCertUserResponseArrayOutput() ConfidentialLedgerCertUserResponseArrayOutput

func (ConfidentialLedgerCertUserResponseArray) ToConfidentialLedgerCertUserResponseArrayOutputWithContext

func (i ConfidentialLedgerCertUserResponseArray) ToConfidentialLedgerCertUserResponseArrayOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserResponseArrayOutput

type ConfidentialLedgerCertUserResponseArrayInput

type ConfidentialLedgerCertUserResponseArrayInput interface {
	pulumi.Input

	ToConfidentialLedgerCertUserResponseArrayOutput() ConfidentialLedgerCertUserResponseArrayOutput
	ToConfidentialLedgerCertUserResponseArrayOutputWithContext(context.Context) ConfidentialLedgerCertUserResponseArrayOutput
}

ConfidentialLedgerCertUserResponseArrayInput is an input type that accepts ConfidentialLedgerCertUserResponseArray and ConfidentialLedgerCertUserResponseArrayOutput values. You can construct a concrete instance of `ConfidentialLedgerCertUserResponseArrayInput` via:

ConfidentialLedgerCertUserResponseArray{ ConfidentialLedgerCertUserResponseArgs{...} }

type ConfidentialLedgerCertUserResponseArrayOutput

type ConfidentialLedgerCertUserResponseArrayOutput struct{ *pulumi.OutputState }

func (ConfidentialLedgerCertUserResponseArrayOutput) ElementType

func (ConfidentialLedgerCertUserResponseArrayOutput) Index

func (ConfidentialLedgerCertUserResponseArrayOutput) ToConfidentialLedgerCertUserResponseArrayOutput

func (o ConfidentialLedgerCertUserResponseArrayOutput) ToConfidentialLedgerCertUserResponseArrayOutput() ConfidentialLedgerCertUserResponseArrayOutput

func (ConfidentialLedgerCertUserResponseArrayOutput) ToConfidentialLedgerCertUserResponseArrayOutputWithContext

func (o ConfidentialLedgerCertUserResponseArrayOutput) ToConfidentialLedgerCertUserResponseArrayOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserResponseArrayOutput

type ConfidentialLedgerCertUserResponseInput

type ConfidentialLedgerCertUserResponseInput interface {
	pulumi.Input

	ToConfidentialLedgerCertUserResponseOutput() ConfidentialLedgerCertUserResponseOutput
	ToConfidentialLedgerCertUserResponseOutputWithContext(context.Context) ConfidentialLedgerCertUserResponseOutput
}

ConfidentialLedgerCertUserResponseInput is an input type that accepts ConfidentialLedgerCertUserResponseArgs and ConfidentialLedgerCertUserResponseOutput values. You can construct a concrete instance of `ConfidentialLedgerCertUserResponseInput` via:

ConfidentialLedgerCertUserResponseArgs{...}

type ConfidentialLedgerCertUserResponseOutput

type ConfidentialLedgerCertUserResponseOutput struct{ *pulumi.OutputState }

User cert and permissions associated with that user

func (ConfidentialLedgerCertUserResponseOutput) Cert

Base64 encoded public key of the user cert (.pem or .cer)

func (ConfidentialLedgerCertUserResponseOutput) ElementType

func (ConfidentialLedgerCertUserResponseOutput) ToConfidentialLedgerCertUserResponseOutput

func (o ConfidentialLedgerCertUserResponseOutput) ToConfidentialLedgerCertUserResponseOutput() ConfidentialLedgerCertUserResponseOutput

func (ConfidentialLedgerCertUserResponseOutput) ToConfidentialLedgerCertUserResponseOutputWithContext

func (o ConfidentialLedgerCertUserResponseOutput) ToConfidentialLedgerCertUserResponseOutputWithContext(ctx context.Context) ConfidentialLedgerCertUserResponseOutput

type Ledger

type Ledger struct {
	pulumi.CustomResourceState

	// The Azure location where the Confidential Ledger is running.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the Resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Confidential Ledger Resource.
	Properties LedgerPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Additional tags for Confidential Ledger
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Confidential Ledger. Contains the properties of Confidential Ledger Resource.

func GetLedger

func GetLedger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LedgerState, opts ...pulumi.ResourceOption) (*Ledger, error)

GetLedger gets an existing Ledger 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 NewLedger

func NewLedger(ctx *pulumi.Context,
	name string, args *LedgerArgs, opts ...pulumi.ResourceOption) (*Ledger, error)

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

func (*Ledger) ElementType

func (*Ledger) ElementType() reflect.Type

func (*Ledger) ToLedgerOutput

func (i *Ledger) ToLedgerOutput() LedgerOutput

func (*Ledger) ToLedgerOutputWithContext

func (i *Ledger) ToLedgerOutputWithContext(ctx context.Context) LedgerOutput

type LedgerArgs

type LedgerArgs struct {
	// Name of the Confidential Ledger
	LedgerName pulumi.StringInput
	// The Azure location where the Confidential Ledger is running.
	Location pulumi.StringPtrInput
	// Properties of Confidential Ledger Resource.
	Properties LedgerPropertiesPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Additional tags for Confidential Ledger
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Ledger resource.

func (LedgerArgs) ElementType

func (LedgerArgs) ElementType() reflect.Type

type LedgerInput

type LedgerInput interface {
	pulumi.Input

	ToLedgerOutput() LedgerOutput
	ToLedgerOutputWithContext(ctx context.Context) LedgerOutput
}

type LedgerOutput

type LedgerOutput struct {
	*pulumi.OutputState
}

func (LedgerOutput) ElementType

func (LedgerOutput) ElementType() reflect.Type

func (LedgerOutput) ToLedgerOutput

func (o LedgerOutput) ToLedgerOutput() LedgerOutput

func (LedgerOutput) ToLedgerOutputWithContext

func (o LedgerOutput) ToLedgerOutputWithContext(ctx context.Context) LedgerOutput

type LedgerProperties

type LedgerProperties struct {
	// Array of all the cert based users who can access Confidential Ledger
	CertUsers []ConfidentialLedgerCertUser `pulumi:"certUsers"`
	// Name of the Blob Storage Account for saving ledger files
	LedgerStorageAccount *string `pulumi:"ledgerStorageAccount"`
	// Type of Confidential Ledger
	LedgerType *string `pulumi:"ledgerType"`
}

Additional Confidential Ledger properties.

type LedgerPropertiesArgs

type LedgerPropertiesArgs struct {
	// Array of all the cert based users who can access Confidential Ledger
	CertUsers ConfidentialLedgerCertUserArrayInput `pulumi:"certUsers"`
	// Name of the Blob Storage Account for saving ledger files
	LedgerStorageAccount pulumi.StringPtrInput `pulumi:"ledgerStorageAccount"`
	// Type of Confidential Ledger
	LedgerType pulumi.StringPtrInput `pulumi:"ledgerType"`
}

Additional Confidential Ledger properties.

func (LedgerPropertiesArgs) ElementType

func (LedgerPropertiesArgs) ElementType() reflect.Type

func (LedgerPropertiesArgs) ToLedgerPropertiesOutput

func (i LedgerPropertiesArgs) ToLedgerPropertiesOutput() LedgerPropertiesOutput

func (LedgerPropertiesArgs) ToLedgerPropertiesOutputWithContext

func (i LedgerPropertiesArgs) ToLedgerPropertiesOutputWithContext(ctx context.Context) LedgerPropertiesOutput

func (LedgerPropertiesArgs) ToLedgerPropertiesPtrOutput

func (i LedgerPropertiesArgs) ToLedgerPropertiesPtrOutput() LedgerPropertiesPtrOutput

func (LedgerPropertiesArgs) ToLedgerPropertiesPtrOutputWithContext

func (i LedgerPropertiesArgs) ToLedgerPropertiesPtrOutputWithContext(ctx context.Context) LedgerPropertiesPtrOutput

type LedgerPropertiesInput

type LedgerPropertiesInput interface {
	pulumi.Input

	ToLedgerPropertiesOutput() LedgerPropertiesOutput
	ToLedgerPropertiesOutputWithContext(context.Context) LedgerPropertiesOutput
}

LedgerPropertiesInput is an input type that accepts LedgerPropertiesArgs and LedgerPropertiesOutput values. You can construct a concrete instance of `LedgerPropertiesInput` via:

LedgerPropertiesArgs{...}

type LedgerPropertiesOutput

type LedgerPropertiesOutput struct{ *pulumi.OutputState }

Additional Confidential Ledger properties.

func (LedgerPropertiesOutput) CertUsers

Array of all the cert based users who can access Confidential Ledger

func (LedgerPropertiesOutput) ElementType

func (LedgerPropertiesOutput) ElementType() reflect.Type

func (LedgerPropertiesOutput) LedgerStorageAccount

func (o LedgerPropertiesOutput) LedgerStorageAccount() pulumi.StringPtrOutput

Name of the Blob Storage Account for saving ledger files

func (LedgerPropertiesOutput) LedgerType

Type of Confidential Ledger

func (LedgerPropertiesOutput) ToLedgerPropertiesOutput

func (o LedgerPropertiesOutput) ToLedgerPropertiesOutput() LedgerPropertiesOutput

func (LedgerPropertiesOutput) ToLedgerPropertiesOutputWithContext

func (o LedgerPropertiesOutput) ToLedgerPropertiesOutputWithContext(ctx context.Context) LedgerPropertiesOutput

func (LedgerPropertiesOutput) ToLedgerPropertiesPtrOutput

func (o LedgerPropertiesOutput) ToLedgerPropertiesPtrOutput() LedgerPropertiesPtrOutput

func (LedgerPropertiesOutput) ToLedgerPropertiesPtrOutputWithContext

func (o LedgerPropertiesOutput) ToLedgerPropertiesPtrOutputWithContext(ctx context.Context) LedgerPropertiesPtrOutput

type LedgerPropertiesPtrInput

type LedgerPropertiesPtrInput interface {
	pulumi.Input

	ToLedgerPropertiesPtrOutput() LedgerPropertiesPtrOutput
	ToLedgerPropertiesPtrOutputWithContext(context.Context) LedgerPropertiesPtrOutput
}

LedgerPropertiesPtrInput is an input type that accepts LedgerPropertiesArgs, LedgerPropertiesPtr and LedgerPropertiesPtrOutput values. You can construct a concrete instance of `LedgerPropertiesPtrInput` via:

        LedgerPropertiesArgs{...}

or:

        nil

type LedgerPropertiesPtrOutput

type LedgerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LedgerPropertiesPtrOutput) CertUsers

Array of all the cert based users who can access Confidential Ledger

func (LedgerPropertiesPtrOutput) Elem

func (LedgerPropertiesPtrOutput) ElementType

func (LedgerPropertiesPtrOutput) ElementType() reflect.Type

func (LedgerPropertiesPtrOutput) LedgerStorageAccount

func (o LedgerPropertiesPtrOutput) LedgerStorageAccount() pulumi.StringPtrOutput

Name of the Blob Storage Account for saving ledger files

func (LedgerPropertiesPtrOutput) LedgerType

Type of Confidential Ledger

func (LedgerPropertiesPtrOutput) ToLedgerPropertiesPtrOutput

func (o LedgerPropertiesPtrOutput) ToLedgerPropertiesPtrOutput() LedgerPropertiesPtrOutput

func (LedgerPropertiesPtrOutput) ToLedgerPropertiesPtrOutputWithContext

func (o LedgerPropertiesPtrOutput) ToLedgerPropertiesPtrOutputWithContext(ctx context.Context) LedgerPropertiesPtrOutput

type LedgerPropertiesResponse

type LedgerPropertiesResponse struct {
	// Array of all the cert based users who can access Confidential Ledger
	CertUsers []ConfidentialLedgerCertUserResponse `pulumi:"certUsers"`
	// Endpoint for accessing network identity.
	IdentityServiceUri string `pulumi:"identityServiceUri"`
	// Internal namespace for the Ledger
	LedgerInternalNamespace string `pulumi:"ledgerInternalNamespace"`
	// Unique name for the Confidential Ledger.
	LedgerName string `pulumi:"ledgerName"`
	// Name of the Blob Storage Account for saving ledger files
	LedgerStorageAccount *string `pulumi:"ledgerStorageAccount"`
	// Type of Confidential Ledger
	LedgerType *string `pulumi:"ledgerType"`
	// Endpoint for calling Ledger Service.
	LedgerUri string `pulumi:"ledgerUri"`
	// Provisioning state of Ledger Resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Additional Confidential Ledger properties.

type LedgerPropertiesResponseArgs

type LedgerPropertiesResponseArgs struct {
	// Array of all the cert based users who can access Confidential Ledger
	CertUsers ConfidentialLedgerCertUserResponseArrayInput `pulumi:"certUsers"`
	// Endpoint for accessing network identity.
	IdentityServiceUri pulumi.StringInput `pulumi:"identityServiceUri"`
	// Internal namespace for the Ledger
	LedgerInternalNamespace pulumi.StringInput `pulumi:"ledgerInternalNamespace"`
	// Unique name for the Confidential Ledger.
	LedgerName pulumi.StringInput `pulumi:"ledgerName"`
	// Name of the Blob Storage Account for saving ledger files
	LedgerStorageAccount pulumi.StringPtrInput `pulumi:"ledgerStorageAccount"`
	// Type of Confidential Ledger
	LedgerType pulumi.StringPtrInput `pulumi:"ledgerType"`
	// Endpoint for calling Ledger Service.
	LedgerUri pulumi.StringInput `pulumi:"ledgerUri"`
	// Provisioning state of Ledger Resource
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

Additional Confidential Ledger properties.

func (LedgerPropertiesResponseArgs) ElementType

func (LedgerPropertiesResponseArgs) ToLedgerPropertiesResponseOutput

func (i LedgerPropertiesResponseArgs) ToLedgerPropertiesResponseOutput() LedgerPropertiesResponseOutput

func (LedgerPropertiesResponseArgs) ToLedgerPropertiesResponseOutputWithContext

func (i LedgerPropertiesResponseArgs) ToLedgerPropertiesResponseOutputWithContext(ctx context.Context) LedgerPropertiesResponseOutput

func (LedgerPropertiesResponseArgs) ToLedgerPropertiesResponsePtrOutput

func (i LedgerPropertiesResponseArgs) ToLedgerPropertiesResponsePtrOutput() LedgerPropertiesResponsePtrOutput

func (LedgerPropertiesResponseArgs) ToLedgerPropertiesResponsePtrOutputWithContext

func (i LedgerPropertiesResponseArgs) ToLedgerPropertiesResponsePtrOutputWithContext(ctx context.Context) LedgerPropertiesResponsePtrOutput

type LedgerPropertiesResponseInput

type LedgerPropertiesResponseInput interface {
	pulumi.Input

	ToLedgerPropertiesResponseOutput() LedgerPropertiesResponseOutput
	ToLedgerPropertiesResponseOutputWithContext(context.Context) LedgerPropertiesResponseOutput
}

LedgerPropertiesResponseInput is an input type that accepts LedgerPropertiesResponseArgs and LedgerPropertiesResponseOutput values. You can construct a concrete instance of `LedgerPropertiesResponseInput` via:

LedgerPropertiesResponseArgs{...}

type LedgerPropertiesResponseOutput

type LedgerPropertiesResponseOutput struct{ *pulumi.OutputState }

Additional Confidential Ledger properties.

func (LedgerPropertiesResponseOutput) CertUsers

Array of all the cert based users who can access Confidential Ledger

func (LedgerPropertiesResponseOutput) ElementType

func (LedgerPropertiesResponseOutput) IdentityServiceUri

func (o LedgerPropertiesResponseOutput) IdentityServiceUri() pulumi.StringOutput

Endpoint for accessing network identity.

func (LedgerPropertiesResponseOutput) LedgerInternalNamespace

func (o LedgerPropertiesResponseOutput) LedgerInternalNamespace() pulumi.StringOutput

Internal namespace for the Ledger

func (LedgerPropertiesResponseOutput) LedgerName

Unique name for the Confidential Ledger.

func (LedgerPropertiesResponseOutput) LedgerStorageAccount

func (o LedgerPropertiesResponseOutput) LedgerStorageAccount() pulumi.StringPtrOutput

Name of the Blob Storage Account for saving ledger files

func (LedgerPropertiesResponseOutput) LedgerType

Type of Confidential Ledger

func (LedgerPropertiesResponseOutput) LedgerUri

Endpoint for calling Ledger Service.

func (LedgerPropertiesResponseOutput) ProvisioningState

func (o LedgerPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of Ledger Resource

func (LedgerPropertiesResponseOutput) ToLedgerPropertiesResponseOutput

func (o LedgerPropertiesResponseOutput) ToLedgerPropertiesResponseOutput() LedgerPropertiesResponseOutput

func (LedgerPropertiesResponseOutput) ToLedgerPropertiesResponseOutputWithContext

func (o LedgerPropertiesResponseOutput) ToLedgerPropertiesResponseOutputWithContext(ctx context.Context) LedgerPropertiesResponseOutput

func (LedgerPropertiesResponseOutput) ToLedgerPropertiesResponsePtrOutput

func (o LedgerPropertiesResponseOutput) ToLedgerPropertiesResponsePtrOutput() LedgerPropertiesResponsePtrOutput

func (LedgerPropertiesResponseOutput) ToLedgerPropertiesResponsePtrOutputWithContext

func (o LedgerPropertiesResponseOutput) ToLedgerPropertiesResponsePtrOutputWithContext(ctx context.Context) LedgerPropertiesResponsePtrOutput

type LedgerPropertiesResponsePtrInput

type LedgerPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLedgerPropertiesResponsePtrOutput() LedgerPropertiesResponsePtrOutput
	ToLedgerPropertiesResponsePtrOutputWithContext(context.Context) LedgerPropertiesResponsePtrOutput
}

LedgerPropertiesResponsePtrInput is an input type that accepts LedgerPropertiesResponseArgs, LedgerPropertiesResponsePtr and LedgerPropertiesResponsePtrOutput values. You can construct a concrete instance of `LedgerPropertiesResponsePtrInput` via:

        LedgerPropertiesResponseArgs{...}

or:

        nil

type LedgerPropertiesResponsePtrOutput

type LedgerPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LedgerPropertiesResponsePtrOutput) CertUsers

Array of all the cert based users who can access Confidential Ledger

func (LedgerPropertiesResponsePtrOutput) Elem

func (LedgerPropertiesResponsePtrOutput) ElementType

func (LedgerPropertiesResponsePtrOutput) IdentityServiceUri

Endpoint for accessing network identity.

func (LedgerPropertiesResponsePtrOutput) LedgerInternalNamespace

func (o LedgerPropertiesResponsePtrOutput) LedgerInternalNamespace() pulumi.StringPtrOutput

Internal namespace for the Ledger

func (LedgerPropertiesResponsePtrOutput) LedgerName

Unique name for the Confidential Ledger.

func (LedgerPropertiesResponsePtrOutput) LedgerStorageAccount

func (o LedgerPropertiesResponsePtrOutput) LedgerStorageAccount() pulumi.StringPtrOutput

Name of the Blob Storage Account for saving ledger files

func (LedgerPropertiesResponsePtrOutput) LedgerType

Type of Confidential Ledger

func (LedgerPropertiesResponsePtrOutput) LedgerUri

Endpoint for calling Ledger Service.

func (LedgerPropertiesResponsePtrOutput) ProvisioningState

Provisioning state of Ledger Resource

func (LedgerPropertiesResponsePtrOutput) ToLedgerPropertiesResponsePtrOutput

func (o LedgerPropertiesResponsePtrOutput) ToLedgerPropertiesResponsePtrOutput() LedgerPropertiesResponsePtrOutput

func (LedgerPropertiesResponsePtrOutput) ToLedgerPropertiesResponsePtrOutputWithContext

func (o LedgerPropertiesResponsePtrOutput) ToLedgerPropertiesResponsePtrOutputWithContext(ctx context.Context) LedgerPropertiesResponsePtrOutput

type LedgerState

type LedgerState struct {
	// The Azure location where the Confidential Ledger is running.
	Location pulumi.StringPtrInput
	// Name of the Resource.
	Name pulumi.StringPtrInput
	// Properties of Confidential Ledger Resource.
	Properties LedgerPropertiesResponsePtrInput
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponsePtrInput
	// Additional tags for Confidential Ledger
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (LedgerState) ElementType

func (LedgerState) ElementType() reflect.Type

type LedgerType

type LedgerType pulumi.String

Type of Confidential Ledger

func (LedgerType) ElementType

func (LedgerType) ElementType() reflect.Type

func (LedgerType) ToStringOutput

func (e LedgerType) ToStringOutput() pulumi.StringOutput

func (LedgerType) ToStringOutputWithContext

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

func (LedgerType) ToStringPtrOutput

func (e LedgerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LedgerType) ToStringPtrOutputWithContext

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

type LookupLedgerArgs

type LookupLedgerArgs struct {
	// Name of the Confidential Ledger
	LedgerName string `pulumi:"ledgerName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLedgerResult

type LookupLedgerResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The Azure location where the Confidential Ledger is running.
	Location *string `pulumi:"location"`
	// Name of the Resource.
	Name string `pulumi:"name"`
	// Properties of Confidential Ledger Resource.
	Properties LedgerPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Additional tags for Confidential Ledger
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Confidential Ledger. Contains the properties of Confidential Ledger Resource.

func LookupLedger

func LookupLedger(ctx *pulumi.Context, args *LookupLedgerArgs, opts ...pulumi.InvokeOption) (*LookupLedgerResult, error)

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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