confidentialledger

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LanguageRuntimeCPP = LanguageRuntime("CPP")
	LanguageRuntimeJS  = LanguageRuntime("JS")
)
View Source
const (
	LedgerRoleNameReader        = LedgerRoleName("Reader")
	LedgerRoleNameContributor   = LedgerRoleName("Contributor")
	LedgerRoleNameAdministrator = LedgerRoleName("Administrator")
)
View Source
const (
	LedgerTypeUnknown = LedgerType("Unknown")
	LedgerTypePublic  = LedgerType("Public")
	LedgerTypePrivate = LedgerType("Private")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AADBasedSecurityPrincipal

type AADBasedSecurityPrincipal struct {
	// LedgerRole associated with the Security Principal of Ledger
	LedgerRoleName *string `pulumi:"ledgerRoleName"`
	// UUID/GUID based Principal Id of the Security Principal
	PrincipalId *string `pulumi:"principalId"`
	// UUID/GUID based Tenant Id of the Security Principal
	TenantId *string `pulumi:"tenantId"`
}

AAD based security principal with associated Ledger RoleName

type AADBasedSecurityPrincipalArgs

type AADBasedSecurityPrincipalArgs struct {
	// LedgerRole associated with the Security Principal of Ledger
	LedgerRoleName pulumi.StringPtrInput `pulumi:"ledgerRoleName"`
	// UUID/GUID based Principal Id of the Security Principal
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// UUID/GUID based Tenant Id of the Security Principal
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

AAD based security principal with associated Ledger RoleName

func (AADBasedSecurityPrincipalArgs) ElementType

func (AADBasedSecurityPrincipalArgs) ToAADBasedSecurityPrincipalOutput

func (i AADBasedSecurityPrincipalArgs) ToAADBasedSecurityPrincipalOutput() AADBasedSecurityPrincipalOutput

func (AADBasedSecurityPrincipalArgs) ToAADBasedSecurityPrincipalOutputWithContext

func (i AADBasedSecurityPrincipalArgs) ToAADBasedSecurityPrincipalOutputWithContext(ctx context.Context) AADBasedSecurityPrincipalOutput

type AADBasedSecurityPrincipalArray

type AADBasedSecurityPrincipalArray []AADBasedSecurityPrincipalInput

func (AADBasedSecurityPrincipalArray) ElementType

func (AADBasedSecurityPrincipalArray) ToAADBasedSecurityPrincipalArrayOutput

func (i AADBasedSecurityPrincipalArray) ToAADBasedSecurityPrincipalArrayOutput() AADBasedSecurityPrincipalArrayOutput

func (AADBasedSecurityPrincipalArray) ToAADBasedSecurityPrincipalArrayOutputWithContext

func (i AADBasedSecurityPrincipalArray) ToAADBasedSecurityPrincipalArrayOutputWithContext(ctx context.Context) AADBasedSecurityPrincipalArrayOutput

type AADBasedSecurityPrincipalArrayInput

type AADBasedSecurityPrincipalArrayInput interface {
	pulumi.Input

	ToAADBasedSecurityPrincipalArrayOutput() AADBasedSecurityPrincipalArrayOutput
	ToAADBasedSecurityPrincipalArrayOutputWithContext(context.Context) AADBasedSecurityPrincipalArrayOutput
}

AADBasedSecurityPrincipalArrayInput is an input type that accepts AADBasedSecurityPrincipalArray and AADBasedSecurityPrincipalArrayOutput values. You can construct a concrete instance of `AADBasedSecurityPrincipalArrayInput` via:

AADBasedSecurityPrincipalArray{ AADBasedSecurityPrincipalArgs{...} }

type AADBasedSecurityPrincipalArrayOutput

type AADBasedSecurityPrincipalArrayOutput struct{ *pulumi.OutputState }

func (AADBasedSecurityPrincipalArrayOutput) ElementType

func (AADBasedSecurityPrincipalArrayOutput) Index

func (AADBasedSecurityPrincipalArrayOutput) ToAADBasedSecurityPrincipalArrayOutput

func (o AADBasedSecurityPrincipalArrayOutput) ToAADBasedSecurityPrincipalArrayOutput() AADBasedSecurityPrincipalArrayOutput

func (AADBasedSecurityPrincipalArrayOutput) ToAADBasedSecurityPrincipalArrayOutputWithContext

func (o AADBasedSecurityPrincipalArrayOutput) ToAADBasedSecurityPrincipalArrayOutputWithContext(ctx context.Context) AADBasedSecurityPrincipalArrayOutput

type AADBasedSecurityPrincipalInput

type AADBasedSecurityPrincipalInput interface {
	pulumi.Input

	ToAADBasedSecurityPrincipalOutput() AADBasedSecurityPrincipalOutput
	ToAADBasedSecurityPrincipalOutputWithContext(context.Context) AADBasedSecurityPrincipalOutput
}

AADBasedSecurityPrincipalInput is an input type that accepts AADBasedSecurityPrincipalArgs and AADBasedSecurityPrincipalOutput values. You can construct a concrete instance of `AADBasedSecurityPrincipalInput` via:

AADBasedSecurityPrincipalArgs{...}

type AADBasedSecurityPrincipalOutput

type AADBasedSecurityPrincipalOutput struct{ *pulumi.OutputState }

AAD based security principal with associated Ledger RoleName

func (AADBasedSecurityPrincipalOutput) ElementType

func (AADBasedSecurityPrincipalOutput) LedgerRoleName

LedgerRole associated with the Security Principal of Ledger

func (AADBasedSecurityPrincipalOutput) PrincipalId

UUID/GUID based Principal Id of the Security Principal

func (AADBasedSecurityPrincipalOutput) TenantId

UUID/GUID based Tenant Id of the Security Principal

func (AADBasedSecurityPrincipalOutput) ToAADBasedSecurityPrincipalOutput

func (o AADBasedSecurityPrincipalOutput) ToAADBasedSecurityPrincipalOutput() AADBasedSecurityPrincipalOutput

func (AADBasedSecurityPrincipalOutput) ToAADBasedSecurityPrincipalOutputWithContext

func (o AADBasedSecurityPrincipalOutput) ToAADBasedSecurityPrincipalOutputWithContext(ctx context.Context) AADBasedSecurityPrincipalOutput

type AADBasedSecurityPrincipalResponse

type AADBasedSecurityPrincipalResponse struct {
	// LedgerRole associated with the Security Principal of Ledger
	LedgerRoleName *string `pulumi:"ledgerRoleName"`
	// UUID/GUID based Principal Id of the Security Principal
	PrincipalId *string `pulumi:"principalId"`
	// UUID/GUID based Tenant Id of the Security Principal
	TenantId *string `pulumi:"tenantId"`
}

AAD based security principal with associated Ledger RoleName

type AADBasedSecurityPrincipalResponseArrayOutput

type AADBasedSecurityPrincipalResponseArrayOutput struct{ *pulumi.OutputState }

func (AADBasedSecurityPrincipalResponseArrayOutput) ElementType

func (AADBasedSecurityPrincipalResponseArrayOutput) Index

func (AADBasedSecurityPrincipalResponseArrayOutput) ToAADBasedSecurityPrincipalResponseArrayOutput

func (o AADBasedSecurityPrincipalResponseArrayOutput) ToAADBasedSecurityPrincipalResponseArrayOutput() AADBasedSecurityPrincipalResponseArrayOutput

func (AADBasedSecurityPrincipalResponseArrayOutput) ToAADBasedSecurityPrincipalResponseArrayOutputWithContext

func (o AADBasedSecurityPrincipalResponseArrayOutput) ToAADBasedSecurityPrincipalResponseArrayOutputWithContext(ctx context.Context) AADBasedSecurityPrincipalResponseArrayOutput

type AADBasedSecurityPrincipalResponseOutput

type AADBasedSecurityPrincipalResponseOutput struct{ *pulumi.OutputState }

AAD based security principal with associated Ledger RoleName

func (AADBasedSecurityPrincipalResponseOutput) ElementType

func (AADBasedSecurityPrincipalResponseOutput) LedgerRoleName

LedgerRole associated with the Security Principal of Ledger

func (AADBasedSecurityPrincipalResponseOutput) PrincipalId

UUID/GUID based Principal Id of the Security Principal

func (AADBasedSecurityPrincipalResponseOutput) TenantId

UUID/GUID based Tenant Id of the Security Principal

func (AADBasedSecurityPrincipalResponseOutput) ToAADBasedSecurityPrincipalResponseOutput

func (o AADBasedSecurityPrincipalResponseOutput) ToAADBasedSecurityPrincipalResponseOutput() AADBasedSecurityPrincipalResponseOutput

func (AADBasedSecurityPrincipalResponseOutput) ToAADBasedSecurityPrincipalResponseOutputWithContext

func (o AADBasedSecurityPrincipalResponseOutput) ToAADBasedSecurityPrincipalResponseOutputWithContext(ctx context.Context) AADBasedSecurityPrincipalResponseOutput

type CertBasedSecurityPrincipal

type CertBasedSecurityPrincipal struct {
	// Public key of the user cert (.pem or .cer)
	Cert *string `pulumi:"cert"`
	// LedgerRole associated with the Security Principal of Ledger
	LedgerRoleName *string `pulumi:"ledgerRoleName"`
}

Cert based security principal with Ledger RoleName

type CertBasedSecurityPrincipalArgs

type CertBasedSecurityPrincipalArgs struct {
	// Public key of the user cert (.pem or .cer)
	Cert pulumi.StringPtrInput `pulumi:"cert"`
	// LedgerRole associated with the Security Principal of Ledger
	LedgerRoleName pulumi.StringPtrInput `pulumi:"ledgerRoleName"`
}

Cert based security principal with Ledger RoleName

func (CertBasedSecurityPrincipalArgs) ElementType

func (CertBasedSecurityPrincipalArgs) ToCertBasedSecurityPrincipalOutput

func (i CertBasedSecurityPrincipalArgs) ToCertBasedSecurityPrincipalOutput() CertBasedSecurityPrincipalOutput

func (CertBasedSecurityPrincipalArgs) ToCertBasedSecurityPrincipalOutputWithContext

func (i CertBasedSecurityPrincipalArgs) ToCertBasedSecurityPrincipalOutputWithContext(ctx context.Context) CertBasedSecurityPrincipalOutput

type CertBasedSecurityPrincipalArray

type CertBasedSecurityPrincipalArray []CertBasedSecurityPrincipalInput

func (CertBasedSecurityPrincipalArray) ElementType

func (CertBasedSecurityPrincipalArray) ToCertBasedSecurityPrincipalArrayOutput

func (i CertBasedSecurityPrincipalArray) ToCertBasedSecurityPrincipalArrayOutput() CertBasedSecurityPrincipalArrayOutput

func (CertBasedSecurityPrincipalArray) ToCertBasedSecurityPrincipalArrayOutputWithContext

func (i CertBasedSecurityPrincipalArray) ToCertBasedSecurityPrincipalArrayOutputWithContext(ctx context.Context) CertBasedSecurityPrincipalArrayOutput

type CertBasedSecurityPrincipalArrayInput

type CertBasedSecurityPrincipalArrayInput interface {
	pulumi.Input

	ToCertBasedSecurityPrincipalArrayOutput() CertBasedSecurityPrincipalArrayOutput
	ToCertBasedSecurityPrincipalArrayOutputWithContext(context.Context) CertBasedSecurityPrincipalArrayOutput
}

CertBasedSecurityPrincipalArrayInput is an input type that accepts CertBasedSecurityPrincipalArray and CertBasedSecurityPrincipalArrayOutput values. You can construct a concrete instance of `CertBasedSecurityPrincipalArrayInput` via:

CertBasedSecurityPrincipalArray{ CertBasedSecurityPrincipalArgs{...} }

type CertBasedSecurityPrincipalArrayOutput

type CertBasedSecurityPrincipalArrayOutput struct{ *pulumi.OutputState }

func (CertBasedSecurityPrincipalArrayOutput) ElementType

func (CertBasedSecurityPrincipalArrayOutput) Index

func (CertBasedSecurityPrincipalArrayOutput) ToCertBasedSecurityPrincipalArrayOutput

func (o CertBasedSecurityPrincipalArrayOutput) ToCertBasedSecurityPrincipalArrayOutput() CertBasedSecurityPrincipalArrayOutput

func (CertBasedSecurityPrincipalArrayOutput) ToCertBasedSecurityPrincipalArrayOutputWithContext

func (o CertBasedSecurityPrincipalArrayOutput) ToCertBasedSecurityPrincipalArrayOutputWithContext(ctx context.Context) CertBasedSecurityPrincipalArrayOutput

type CertBasedSecurityPrincipalInput

type CertBasedSecurityPrincipalInput interface {
	pulumi.Input

	ToCertBasedSecurityPrincipalOutput() CertBasedSecurityPrincipalOutput
	ToCertBasedSecurityPrincipalOutputWithContext(context.Context) CertBasedSecurityPrincipalOutput
}

CertBasedSecurityPrincipalInput is an input type that accepts CertBasedSecurityPrincipalArgs and CertBasedSecurityPrincipalOutput values. You can construct a concrete instance of `CertBasedSecurityPrincipalInput` via:

CertBasedSecurityPrincipalArgs{...}

type CertBasedSecurityPrincipalOutput

type CertBasedSecurityPrincipalOutput struct{ *pulumi.OutputState }

Cert based security principal with Ledger RoleName

func (CertBasedSecurityPrincipalOutput) Cert

Public key of the user cert (.pem or .cer)

func (CertBasedSecurityPrincipalOutput) ElementType

func (CertBasedSecurityPrincipalOutput) LedgerRoleName

LedgerRole associated with the Security Principal of Ledger

func (CertBasedSecurityPrincipalOutput) ToCertBasedSecurityPrincipalOutput

func (o CertBasedSecurityPrincipalOutput) ToCertBasedSecurityPrincipalOutput() CertBasedSecurityPrincipalOutput

func (CertBasedSecurityPrincipalOutput) ToCertBasedSecurityPrincipalOutputWithContext

func (o CertBasedSecurityPrincipalOutput) ToCertBasedSecurityPrincipalOutputWithContext(ctx context.Context) CertBasedSecurityPrincipalOutput

type CertBasedSecurityPrincipalResponse

type CertBasedSecurityPrincipalResponse struct {
	// Public key of the user cert (.pem or .cer)
	Cert *string `pulumi:"cert"`
	// LedgerRole associated with the Security Principal of Ledger
	LedgerRoleName *string `pulumi:"ledgerRoleName"`
}

Cert based security principal with Ledger RoleName

type CertBasedSecurityPrincipalResponseArrayOutput

type CertBasedSecurityPrincipalResponseArrayOutput struct{ *pulumi.OutputState }

func (CertBasedSecurityPrincipalResponseArrayOutput) ElementType

func (CertBasedSecurityPrincipalResponseArrayOutput) Index

func (CertBasedSecurityPrincipalResponseArrayOutput) ToCertBasedSecurityPrincipalResponseArrayOutput

func (o CertBasedSecurityPrincipalResponseArrayOutput) ToCertBasedSecurityPrincipalResponseArrayOutput() CertBasedSecurityPrincipalResponseArrayOutput

func (CertBasedSecurityPrincipalResponseArrayOutput) ToCertBasedSecurityPrincipalResponseArrayOutputWithContext

func (o CertBasedSecurityPrincipalResponseArrayOutput) ToCertBasedSecurityPrincipalResponseArrayOutputWithContext(ctx context.Context) CertBasedSecurityPrincipalResponseArrayOutput

type CertBasedSecurityPrincipalResponseOutput

type CertBasedSecurityPrincipalResponseOutput struct{ *pulumi.OutputState }

Cert based security principal with Ledger RoleName

func (CertBasedSecurityPrincipalResponseOutput) Cert

Public key of the user cert (.pem or .cer)

func (CertBasedSecurityPrincipalResponseOutput) ElementType

func (CertBasedSecurityPrincipalResponseOutput) LedgerRoleName

LedgerRole associated with the Security Principal of Ledger

func (CertBasedSecurityPrincipalResponseOutput) ToCertBasedSecurityPrincipalResponseOutput

func (o CertBasedSecurityPrincipalResponseOutput) ToCertBasedSecurityPrincipalResponseOutput() CertBasedSecurityPrincipalResponseOutput

func (CertBasedSecurityPrincipalResponseOutput) ToCertBasedSecurityPrincipalResponseOutputWithContext

func (o CertBasedSecurityPrincipalResponseOutput) ToCertBasedSecurityPrincipalResponseOutputWithContext(ctx context.Context) CertBasedSecurityPrincipalResponseOutput

type CertificateTags

type CertificateTags struct {
	// Additional tags for Managed CCF Certificates
	Tags map[string]string `pulumi:"tags"`
}

Tags for Managed CCF Certificates

type CertificateTagsArgs

type CertificateTagsArgs struct {
	// Additional tags for Managed CCF Certificates
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

Tags for Managed CCF Certificates

func (CertificateTagsArgs) ElementType

func (CertificateTagsArgs) ElementType() reflect.Type

func (CertificateTagsArgs) ToCertificateTagsOutput

func (i CertificateTagsArgs) ToCertificateTagsOutput() CertificateTagsOutput

func (CertificateTagsArgs) ToCertificateTagsOutputWithContext

func (i CertificateTagsArgs) ToCertificateTagsOutputWithContext(ctx context.Context) CertificateTagsOutput

type CertificateTagsArray

type CertificateTagsArray []CertificateTagsInput

func (CertificateTagsArray) ElementType

func (CertificateTagsArray) ElementType() reflect.Type

func (CertificateTagsArray) ToCertificateTagsArrayOutput

func (i CertificateTagsArray) ToCertificateTagsArrayOutput() CertificateTagsArrayOutput

func (CertificateTagsArray) ToCertificateTagsArrayOutputWithContext

func (i CertificateTagsArray) ToCertificateTagsArrayOutputWithContext(ctx context.Context) CertificateTagsArrayOutput

type CertificateTagsArrayInput

type CertificateTagsArrayInput interface {
	pulumi.Input

	ToCertificateTagsArrayOutput() CertificateTagsArrayOutput
	ToCertificateTagsArrayOutputWithContext(context.Context) CertificateTagsArrayOutput
}

CertificateTagsArrayInput is an input type that accepts CertificateTagsArray and CertificateTagsArrayOutput values. You can construct a concrete instance of `CertificateTagsArrayInput` via:

CertificateTagsArray{ CertificateTagsArgs{...} }

type CertificateTagsArrayOutput

type CertificateTagsArrayOutput struct{ *pulumi.OutputState }

func (CertificateTagsArrayOutput) ElementType

func (CertificateTagsArrayOutput) ElementType() reflect.Type

func (CertificateTagsArrayOutput) Index

func (CertificateTagsArrayOutput) ToCertificateTagsArrayOutput

func (o CertificateTagsArrayOutput) ToCertificateTagsArrayOutput() CertificateTagsArrayOutput

func (CertificateTagsArrayOutput) ToCertificateTagsArrayOutputWithContext

func (o CertificateTagsArrayOutput) ToCertificateTagsArrayOutputWithContext(ctx context.Context) CertificateTagsArrayOutput

type CertificateTagsInput

type CertificateTagsInput interface {
	pulumi.Input

	ToCertificateTagsOutput() CertificateTagsOutput
	ToCertificateTagsOutputWithContext(context.Context) CertificateTagsOutput
}

CertificateTagsInput is an input type that accepts CertificateTagsArgs and CertificateTagsOutput values. You can construct a concrete instance of `CertificateTagsInput` via:

CertificateTagsArgs{...}

type CertificateTagsOutput

type CertificateTagsOutput struct{ *pulumi.OutputState }

Tags for Managed CCF Certificates

func (CertificateTagsOutput) ElementType

func (CertificateTagsOutput) ElementType() reflect.Type

func (CertificateTagsOutput) Tags

Additional tags for Managed CCF Certificates

func (CertificateTagsOutput) ToCertificateTagsOutput

func (o CertificateTagsOutput) ToCertificateTagsOutput() CertificateTagsOutput

func (CertificateTagsOutput) ToCertificateTagsOutputWithContext

func (o CertificateTagsOutput) ToCertificateTagsOutputWithContext(ctx context.Context) CertificateTagsOutput

type CertificateTagsResponse

type CertificateTagsResponse struct {
	// Additional tags for Managed CCF Certificates
	Tags map[string]string `pulumi:"tags"`
}

Tags for Managed CCF Certificates

type CertificateTagsResponseArrayOutput

type CertificateTagsResponseArrayOutput struct{ *pulumi.OutputState }

func (CertificateTagsResponseArrayOutput) ElementType

func (CertificateTagsResponseArrayOutput) Index

func (CertificateTagsResponseArrayOutput) ToCertificateTagsResponseArrayOutput

func (o CertificateTagsResponseArrayOutput) ToCertificateTagsResponseArrayOutput() CertificateTagsResponseArrayOutput

func (CertificateTagsResponseArrayOutput) ToCertificateTagsResponseArrayOutputWithContext

func (o CertificateTagsResponseArrayOutput) ToCertificateTagsResponseArrayOutputWithContext(ctx context.Context) CertificateTagsResponseArrayOutput

type CertificateTagsResponseOutput

type CertificateTagsResponseOutput struct{ *pulumi.OutputState }

Tags for Managed CCF Certificates

func (CertificateTagsResponseOutput) ElementType

func (CertificateTagsResponseOutput) Tags

Additional tags for Managed CCF Certificates

func (CertificateTagsResponseOutput) ToCertificateTagsResponseOutput

func (o CertificateTagsResponseOutput) ToCertificateTagsResponseOutput() CertificateTagsResponseOutput

func (CertificateTagsResponseOutput) ToCertificateTagsResponseOutputWithContext

func (o CertificateTagsResponseOutput) ToCertificateTagsResponseOutputWithContext(ctx context.Context) CertificateTagsResponseOutput

type DeploymentType

type DeploymentType struct {
	// Source Uri containing ManagedCCF code
	AppSourceUri *string `pulumi:"appSourceUri"`
	// Unique name for the Managed CCF.
	LanguageRuntime *string `pulumi:"languageRuntime"`
}

Object representing DeploymentType for Managed CCF.

type DeploymentTypeArgs

type DeploymentTypeArgs struct {
	// Source Uri containing ManagedCCF code
	AppSourceUri pulumi.StringPtrInput `pulumi:"appSourceUri"`
	// Unique name for the Managed CCF.
	LanguageRuntime pulumi.StringPtrInput `pulumi:"languageRuntime"`
}

Object representing DeploymentType for Managed CCF.

func (DeploymentTypeArgs) ElementType

func (DeploymentTypeArgs) ElementType() reflect.Type

func (DeploymentTypeArgs) ToDeploymentTypeOutput

func (i DeploymentTypeArgs) ToDeploymentTypeOutput() DeploymentTypeOutput

func (DeploymentTypeArgs) ToDeploymentTypeOutputWithContext

func (i DeploymentTypeArgs) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput

func (DeploymentTypeArgs) ToDeploymentTypePtrOutput

func (i DeploymentTypeArgs) ToDeploymentTypePtrOutput() DeploymentTypePtrOutput

func (DeploymentTypeArgs) ToDeploymentTypePtrOutputWithContext

func (i DeploymentTypeArgs) ToDeploymentTypePtrOutputWithContext(ctx context.Context) DeploymentTypePtrOutput

type DeploymentTypeInput

type DeploymentTypeInput interface {
	pulumi.Input

	ToDeploymentTypeOutput() DeploymentTypeOutput
	ToDeploymentTypeOutputWithContext(context.Context) DeploymentTypeOutput
}

DeploymentTypeInput is an input type that accepts DeploymentTypeArgs and DeploymentTypeOutput values. You can construct a concrete instance of `DeploymentTypeInput` via:

DeploymentTypeArgs{...}

type DeploymentTypeOutput

type DeploymentTypeOutput struct{ *pulumi.OutputState }

Object representing DeploymentType for Managed CCF.

func (DeploymentTypeOutput) AppSourceUri

func (o DeploymentTypeOutput) AppSourceUri() pulumi.StringPtrOutput

Source Uri containing ManagedCCF code

func (DeploymentTypeOutput) ElementType

func (DeploymentTypeOutput) ElementType() reflect.Type

func (DeploymentTypeOutput) LanguageRuntime

func (o DeploymentTypeOutput) LanguageRuntime() pulumi.StringPtrOutput

Unique name for the Managed CCF.

func (DeploymentTypeOutput) ToDeploymentTypeOutput

func (o DeploymentTypeOutput) ToDeploymentTypeOutput() DeploymentTypeOutput

func (DeploymentTypeOutput) ToDeploymentTypeOutputWithContext

func (o DeploymentTypeOutput) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput

func (DeploymentTypeOutput) ToDeploymentTypePtrOutput

func (o DeploymentTypeOutput) ToDeploymentTypePtrOutput() DeploymentTypePtrOutput

func (DeploymentTypeOutput) ToDeploymentTypePtrOutputWithContext

func (o DeploymentTypeOutput) ToDeploymentTypePtrOutputWithContext(ctx context.Context) DeploymentTypePtrOutput

type DeploymentTypePtrInput

type DeploymentTypePtrInput interface {
	pulumi.Input

	ToDeploymentTypePtrOutput() DeploymentTypePtrOutput
	ToDeploymentTypePtrOutputWithContext(context.Context) DeploymentTypePtrOutput
}

DeploymentTypePtrInput is an input type that accepts DeploymentTypeArgs, DeploymentTypePtr and DeploymentTypePtrOutput values. You can construct a concrete instance of `DeploymentTypePtrInput` via:

        DeploymentTypeArgs{...}

or:

        nil

type DeploymentTypePtrOutput

type DeploymentTypePtrOutput struct{ *pulumi.OutputState }

func (DeploymentTypePtrOutput) AppSourceUri

Source Uri containing ManagedCCF code

func (DeploymentTypePtrOutput) Elem

func (DeploymentTypePtrOutput) ElementType

func (DeploymentTypePtrOutput) ElementType() reflect.Type

func (DeploymentTypePtrOutput) LanguageRuntime

func (o DeploymentTypePtrOutput) LanguageRuntime() pulumi.StringPtrOutput

Unique name for the Managed CCF.

func (DeploymentTypePtrOutput) ToDeploymentTypePtrOutput

func (o DeploymentTypePtrOutput) ToDeploymentTypePtrOutput() DeploymentTypePtrOutput

func (DeploymentTypePtrOutput) ToDeploymentTypePtrOutputWithContext

func (o DeploymentTypePtrOutput) ToDeploymentTypePtrOutputWithContext(ctx context.Context) DeploymentTypePtrOutput

type DeploymentTypeResponse

type DeploymentTypeResponse struct {
	// Source Uri containing ManagedCCF code
	AppSourceUri *string `pulumi:"appSourceUri"`
	// Unique name for the Managed CCF.
	LanguageRuntime *string `pulumi:"languageRuntime"`
}

Object representing DeploymentType for Managed CCF.

type DeploymentTypeResponseOutput

type DeploymentTypeResponseOutput struct{ *pulumi.OutputState }

Object representing DeploymentType for Managed CCF.

func (DeploymentTypeResponseOutput) AppSourceUri

Source Uri containing ManagedCCF code

func (DeploymentTypeResponseOutput) ElementType

func (DeploymentTypeResponseOutput) LanguageRuntime

Unique name for the Managed CCF.

func (DeploymentTypeResponseOutput) ToDeploymentTypeResponseOutput

func (o DeploymentTypeResponseOutput) ToDeploymentTypeResponseOutput() DeploymentTypeResponseOutput

func (DeploymentTypeResponseOutput) ToDeploymentTypeResponseOutputWithContext

func (o DeploymentTypeResponseOutput) ToDeploymentTypeResponseOutputWithContext(ctx context.Context) DeploymentTypeResponseOutput

type DeploymentTypeResponsePtrOutput

type DeploymentTypeResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentTypeResponsePtrOutput) AppSourceUri

Source Uri containing ManagedCCF code

func (DeploymentTypeResponsePtrOutput) Elem

func (DeploymentTypeResponsePtrOutput) ElementType

func (DeploymentTypeResponsePtrOutput) LanguageRuntime

Unique name for the Managed CCF.

func (DeploymentTypeResponsePtrOutput) ToDeploymentTypeResponsePtrOutput

func (o DeploymentTypeResponsePtrOutput) ToDeploymentTypeResponsePtrOutput() DeploymentTypeResponsePtrOutput

func (DeploymentTypeResponsePtrOutput) ToDeploymentTypeResponsePtrOutputWithContext

func (o DeploymentTypeResponsePtrOutput) ToDeploymentTypeResponsePtrOutputWithContext(ctx context.Context) DeploymentTypeResponsePtrOutput

type LanguageRuntime

type LanguageRuntime string

Unique name for the Managed CCF.

func (LanguageRuntime) ElementType

func (LanguageRuntime) ElementType() reflect.Type

func (LanguageRuntime) ToLanguageRuntimeOutput

func (e LanguageRuntime) ToLanguageRuntimeOutput() LanguageRuntimeOutput

func (LanguageRuntime) ToLanguageRuntimeOutputWithContext

func (e LanguageRuntime) ToLanguageRuntimeOutputWithContext(ctx context.Context) LanguageRuntimeOutput

func (LanguageRuntime) ToLanguageRuntimePtrOutput

func (e LanguageRuntime) ToLanguageRuntimePtrOutput() LanguageRuntimePtrOutput

func (LanguageRuntime) ToLanguageRuntimePtrOutputWithContext

func (e LanguageRuntime) ToLanguageRuntimePtrOutputWithContext(ctx context.Context) LanguageRuntimePtrOutput

func (LanguageRuntime) ToStringOutput

func (e LanguageRuntime) ToStringOutput() pulumi.StringOutput

func (LanguageRuntime) ToStringOutputWithContext

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

func (LanguageRuntime) ToStringPtrOutput

func (e LanguageRuntime) ToStringPtrOutput() pulumi.StringPtrOutput

func (LanguageRuntime) ToStringPtrOutputWithContext

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

type LanguageRuntimeInput

type LanguageRuntimeInput interface {
	pulumi.Input

	ToLanguageRuntimeOutput() LanguageRuntimeOutput
	ToLanguageRuntimeOutputWithContext(context.Context) LanguageRuntimeOutput
}

LanguageRuntimeInput is an input type that accepts values of the LanguageRuntime enum A concrete instance of `LanguageRuntimeInput` can be one of the following:

LanguageRuntimeCPP
LanguageRuntimeJS

type LanguageRuntimeOutput

type LanguageRuntimeOutput struct{ *pulumi.OutputState }

func (LanguageRuntimeOutput) ElementType

func (LanguageRuntimeOutput) ElementType() reflect.Type

func (LanguageRuntimeOutput) ToLanguageRuntimeOutput

func (o LanguageRuntimeOutput) ToLanguageRuntimeOutput() LanguageRuntimeOutput

func (LanguageRuntimeOutput) ToLanguageRuntimeOutputWithContext

func (o LanguageRuntimeOutput) ToLanguageRuntimeOutputWithContext(ctx context.Context) LanguageRuntimeOutput

func (LanguageRuntimeOutput) ToLanguageRuntimePtrOutput

func (o LanguageRuntimeOutput) ToLanguageRuntimePtrOutput() LanguageRuntimePtrOutput

func (LanguageRuntimeOutput) ToLanguageRuntimePtrOutputWithContext

func (o LanguageRuntimeOutput) ToLanguageRuntimePtrOutputWithContext(ctx context.Context) LanguageRuntimePtrOutput

func (LanguageRuntimeOutput) ToStringOutput

func (o LanguageRuntimeOutput) ToStringOutput() pulumi.StringOutput

func (LanguageRuntimeOutput) ToStringOutputWithContext

func (o LanguageRuntimeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LanguageRuntimeOutput) ToStringPtrOutput

func (o LanguageRuntimeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LanguageRuntimeOutput) ToStringPtrOutputWithContext

func (o LanguageRuntimeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LanguageRuntimePtrInput

type LanguageRuntimePtrInput interface {
	pulumi.Input

	ToLanguageRuntimePtrOutput() LanguageRuntimePtrOutput
	ToLanguageRuntimePtrOutputWithContext(context.Context) LanguageRuntimePtrOutput
}

func LanguageRuntimePtr

func LanguageRuntimePtr(v string) LanguageRuntimePtrInput

type LanguageRuntimePtrOutput

type LanguageRuntimePtrOutput struct{ *pulumi.OutputState }

func (LanguageRuntimePtrOutput) Elem

func (LanguageRuntimePtrOutput) ElementType

func (LanguageRuntimePtrOutput) ElementType() reflect.Type

func (LanguageRuntimePtrOutput) ToLanguageRuntimePtrOutput

func (o LanguageRuntimePtrOutput) ToLanguageRuntimePtrOutput() LanguageRuntimePtrOutput

func (LanguageRuntimePtrOutput) ToLanguageRuntimePtrOutputWithContext

func (o LanguageRuntimePtrOutput) ToLanguageRuntimePtrOutputWithContext(ctx context.Context) LanguageRuntimePtrOutput

func (LanguageRuntimePtrOutput) ToStringPtrOutput

func (o LanguageRuntimePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LanguageRuntimePtrOutput) ToStringPtrOutputWithContext

func (o LanguageRuntimePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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. Azure REST API version: 2022-05-13. Prior API version in Azure Native 1.x: 2020-12-01-preview.

Other available API versions: 2023-01-26-preview, 2023-06-28-preview.

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.StringPtrInput
	// 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) Location

func (o LedgerOutput) Location() pulumi.StringPtrOutput

The Azure location where the Confidential Ledger is running.

func (LedgerOutput) Name

func (o LedgerOutput) Name() pulumi.StringOutput

Name of the Resource.

func (LedgerOutput) Properties

Properties of Confidential Ledger Resource.

func (LedgerOutput) SystemData

func (o LedgerOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource

func (LedgerOutput) Tags

Additional tags for Confidential Ledger

func (LedgerOutput) ToLedgerOutput

func (o LedgerOutput) ToLedgerOutput() LedgerOutput

func (LedgerOutput) ToLedgerOutputWithContext

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

func (LedgerOutput) Type

func (o LedgerOutput) Type() pulumi.StringOutput

The type of the resource.

type LedgerProperties

type LedgerProperties struct {
	// Array of all AAD based Security Principals.
	AadBasedSecurityPrincipals []AADBasedSecurityPrincipal `pulumi:"aadBasedSecurityPrincipals"`
	// Array of all cert based Security Principals.
	CertBasedSecurityPrincipals []CertBasedSecurityPrincipal `pulumi:"certBasedSecurityPrincipals"`
	// Type of Confidential Ledger
	LedgerType *string `pulumi:"ledgerType"`
}

Additional Confidential Ledger properties.

type LedgerPropertiesArgs

type LedgerPropertiesArgs struct {
	// Array of all AAD based Security Principals.
	AadBasedSecurityPrincipals AADBasedSecurityPrincipalArrayInput `pulumi:"aadBasedSecurityPrincipals"`
	// Array of all cert based Security Principals.
	CertBasedSecurityPrincipals CertBasedSecurityPrincipalArrayInput `pulumi:"certBasedSecurityPrincipals"`
	// 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) AadBasedSecurityPrincipals

func (o LedgerPropertiesOutput) AadBasedSecurityPrincipals() AADBasedSecurityPrincipalArrayOutput

Array of all AAD based Security Principals.

func (LedgerPropertiesOutput) CertBasedSecurityPrincipals

func (o LedgerPropertiesOutput) CertBasedSecurityPrincipals() CertBasedSecurityPrincipalArrayOutput

Array of all cert based Security Principals.

func (LedgerPropertiesOutput) ElementType

func (LedgerPropertiesOutput) ElementType() reflect.Type

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) AadBasedSecurityPrincipals

func (o LedgerPropertiesPtrOutput) AadBasedSecurityPrincipals() AADBasedSecurityPrincipalArrayOutput

Array of all AAD based Security Principals.

func (LedgerPropertiesPtrOutput) CertBasedSecurityPrincipals

func (o LedgerPropertiesPtrOutput) CertBasedSecurityPrincipals() CertBasedSecurityPrincipalArrayOutput

Array of all cert based Security Principals.

func (LedgerPropertiesPtrOutput) Elem

func (LedgerPropertiesPtrOutput) ElementType

func (LedgerPropertiesPtrOutput) ElementType() reflect.Type

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 AAD based Security Principals.
	AadBasedSecurityPrincipals []AADBasedSecurityPrincipalResponse `pulumi:"aadBasedSecurityPrincipals"`
	// Array of all cert based Security Principals.
	CertBasedSecurityPrincipals []CertBasedSecurityPrincipalResponse `pulumi:"certBasedSecurityPrincipals"`
	// 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"`
	// 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 LedgerPropertiesResponseOutput

type LedgerPropertiesResponseOutput struct{ *pulumi.OutputState }

Additional Confidential Ledger properties.

func (LedgerPropertiesResponseOutput) AadBasedSecurityPrincipals

Array of all AAD based Security Principals.

func (LedgerPropertiesResponseOutput) CertBasedSecurityPrincipals

Array of all cert based Security Principals.

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) 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

type LedgerRoleName

type LedgerRoleName string

LedgerRole associated with the Security Principal of Ledger

func (LedgerRoleName) ElementType

func (LedgerRoleName) ElementType() reflect.Type

func (LedgerRoleName) ToLedgerRoleNameOutput

func (e LedgerRoleName) ToLedgerRoleNameOutput() LedgerRoleNameOutput

func (LedgerRoleName) ToLedgerRoleNameOutputWithContext

func (e LedgerRoleName) ToLedgerRoleNameOutputWithContext(ctx context.Context) LedgerRoleNameOutput

func (LedgerRoleName) ToLedgerRoleNamePtrOutput

func (e LedgerRoleName) ToLedgerRoleNamePtrOutput() LedgerRoleNamePtrOutput

func (LedgerRoleName) ToLedgerRoleNamePtrOutputWithContext

func (e LedgerRoleName) ToLedgerRoleNamePtrOutputWithContext(ctx context.Context) LedgerRoleNamePtrOutput

func (LedgerRoleName) ToStringOutput

func (e LedgerRoleName) ToStringOutput() pulumi.StringOutput

func (LedgerRoleName) ToStringOutputWithContext

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

func (LedgerRoleName) ToStringPtrOutput

func (e LedgerRoleName) ToStringPtrOutput() pulumi.StringPtrOutput

func (LedgerRoleName) ToStringPtrOutputWithContext

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

type LedgerRoleNameInput

type LedgerRoleNameInput interface {
	pulumi.Input

	ToLedgerRoleNameOutput() LedgerRoleNameOutput
	ToLedgerRoleNameOutputWithContext(context.Context) LedgerRoleNameOutput
}

LedgerRoleNameInput is an input type that accepts values of the LedgerRoleName enum A concrete instance of `LedgerRoleNameInput` can be one of the following:

LedgerRoleNameReader
LedgerRoleNameContributor
LedgerRoleNameAdministrator

type LedgerRoleNameOutput

type LedgerRoleNameOutput struct{ *pulumi.OutputState }

func (LedgerRoleNameOutput) ElementType

func (LedgerRoleNameOutput) ElementType() reflect.Type

func (LedgerRoleNameOutput) ToLedgerRoleNameOutput

func (o LedgerRoleNameOutput) ToLedgerRoleNameOutput() LedgerRoleNameOutput

func (LedgerRoleNameOutput) ToLedgerRoleNameOutputWithContext

func (o LedgerRoleNameOutput) ToLedgerRoleNameOutputWithContext(ctx context.Context) LedgerRoleNameOutput

func (LedgerRoleNameOutput) ToLedgerRoleNamePtrOutput

func (o LedgerRoleNameOutput) ToLedgerRoleNamePtrOutput() LedgerRoleNamePtrOutput

func (LedgerRoleNameOutput) ToLedgerRoleNamePtrOutputWithContext

func (o LedgerRoleNameOutput) ToLedgerRoleNamePtrOutputWithContext(ctx context.Context) LedgerRoleNamePtrOutput

func (LedgerRoleNameOutput) ToStringOutput

func (o LedgerRoleNameOutput) ToStringOutput() pulumi.StringOutput

func (LedgerRoleNameOutput) ToStringOutputWithContext

func (o LedgerRoleNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LedgerRoleNameOutput) ToStringPtrOutput

func (o LedgerRoleNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LedgerRoleNameOutput) ToStringPtrOutputWithContext

func (o LedgerRoleNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LedgerRoleNamePtrInput

type LedgerRoleNamePtrInput interface {
	pulumi.Input

	ToLedgerRoleNamePtrOutput() LedgerRoleNamePtrOutput
	ToLedgerRoleNamePtrOutputWithContext(context.Context) LedgerRoleNamePtrOutput
}

func LedgerRoleNamePtr

func LedgerRoleNamePtr(v string) LedgerRoleNamePtrInput

type LedgerRoleNamePtrOutput

type LedgerRoleNamePtrOutput struct{ *pulumi.OutputState }

func (LedgerRoleNamePtrOutput) Elem

func (LedgerRoleNamePtrOutput) ElementType

func (LedgerRoleNamePtrOutput) ElementType() reflect.Type

func (LedgerRoleNamePtrOutput) ToLedgerRoleNamePtrOutput

func (o LedgerRoleNamePtrOutput) ToLedgerRoleNamePtrOutput() LedgerRoleNamePtrOutput

func (LedgerRoleNamePtrOutput) ToLedgerRoleNamePtrOutputWithContext

func (o LedgerRoleNamePtrOutput) ToLedgerRoleNamePtrOutputWithContext(ctx context.Context) LedgerRoleNamePtrOutput

func (LedgerRoleNamePtrOutput) ToStringPtrOutput

func (o LedgerRoleNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LedgerRoleNamePtrOutput) ToStringPtrOutputWithContext

func (o LedgerRoleNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LedgerState

type LedgerState struct {
}

func (LedgerState) ElementType

func (LedgerState) ElementType() reflect.Type

type LedgerType

type LedgerType string

Type of Confidential Ledger

func (LedgerType) ElementType

func (LedgerType) ElementType() reflect.Type

func (LedgerType) ToLedgerTypeOutput

func (e LedgerType) ToLedgerTypeOutput() LedgerTypeOutput

func (LedgerType) ToLedgerTypeOutputWithContext

func (e LedgerType) ToLedgerTypeOutputWithContext(ctx context.Context) LedgerTypeOutput

func (LedgerType) ToLedgerTypePtrOutput

func (e LedgerType) ToLedgerTypePtrOutput() LedgerTypePtrOutput

func (LedgerType) ToLedgerTypePtrOutputWithContext

func (e LedgerType) ToLedgerTypePtrOutputWithContext(ctx context.Context) LedgerTypePtrOutput

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 LedgerTypeInput

type LedgerTypeInput interface {
	pulumi.Input

	ToLedgerTypeOutput() LedgerTypeOutput
	ToLedgerTypeOutputWithContext(context.Context) LedgerTypeOutput
}

LedgerTypeInput is an input type that accepts values of the LedgerType enum A concrete instance of `LedgerTypeInput` can be one of the following:

LedgerTypeUnknown
LedgerTypePublic
LedgerTypePrivate

type LedgerTypeOutput

type LedgerTypeOutput struct{ *pulumi.OutputState }

func (LedgerTypeOutput) ElementType

func (LedgerTypeOutput) ElementType() reflect.Type

func (LedgerTypeOutput) ToLedgerTypeOutput

func (o LedgerTypeOutput) ToLedgerTypeOutput() LedgerTypeOutput

func (LedgerTypeOutput) ToLedgerTypeOutputWithContext

func (o LedgerTypeOutput) ToLedgerTypeOutputWithContext(ctx context.Context) LedgerTypeOutput

func (LedgerTypeOutput) ToLedgerTypePtrOutput

func (o LedgerTypeOutput) ToLedgerTypePtrOutput() LedgerTypePtrOutput

func (LedgerTypeOutput) ToLedgerTypePtrOutputWithContext

func (o LedgerTypeOutput) ToLedgerTypePtrOutputWithContext(ctx context.Context) LedgerTypePtrOutput

func (LedgerTypeOutput) ToStringOutput

func (o LedgerTypeOutput) ToStringOutput() pulumi.StringOutput

func (LedgerTypeOutput) ToStringOutputWithContext

func (o LedgerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LedgerTypeOutput) ToStringPtrOutput

func (o LedgerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LedgerTypeOutput) ToStringPtrOutputWithContext

func (o LedgerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LedgerTypePtrInput

type LedgerTypePtrInput interface {
	pulumi.Input

	ToLedgerTypePtrOutput() LedgerTypePtrOutput
	ToLedgerTypePtrOutputWithContext(context.Context) LedgerTypePtrOutput
}

func LedgerTypePtr

func LedgerTypePtr(v string) LedgerTypePtrInput

type LedgerTypePtrOutput

type LedgerTypePtrOutput struct{ *pulumi.OutputState }

func (LedgerTypePtrOutput) Elem

func (LedgerTypePtrOutput) ElementType

func (LedgerTypePtrOutput) ElementType() reflect.Type

func (LedgerTypePtrOutput) ToLedgerTypePtrOutput

func (o LedgerTypePtrOutput) ToLedgerTypePtrOutput() LedgerTypePtrOutput

func (LedgerTypePtrOutput) ToLedgerTypePtrOutputWithContext

func (o LedgerTypePtrOutput) ToLedgerTypePtrOutputWithContext(ctx context.Context) LedgerTypePtrOutput

func (LedgerTypePtrOutput) ToStringPtrOutput

func (o LedgerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LedgerTypePtrOutput) ToStringPtrOutputWithContext

func (o LedgerTypePtrOutput) 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 LookupLedgerOutputArgs

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

func (LookupLedgerOutputArgs) ElementType

func (LookupLedgerOutputArgs) ElementType() reflect.Type

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)

Retrieves the properties of a Confidential Ledger. Azure REST API version: 2022-05-13.

Other available API versions: 2023-01-26-preview, 2023-06-28-preview.

type LookupLedgerResultOutput

type LookupLedgerResultOutput struct{ *pulumi.OutputState }

Confidential Ledger. Contains the properties of Confidential Ledger Resource.

func (LookupLedgerResultOutput) ElementType

func (LookupLedgerResultOutput) ElementType() reflect.Type

func (LookupLedgerResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupLedgerResultOutput) Location

The Azure location where the Confidential Ledger is running.

func (LookupLedgerResultOutput) Name

Name of the Resource.

func (LookupLedgerResultOutput) Properties

Properties of Confidential Ledger Resource.

func (LookupLedgerResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (LookupLedgerResultOutput) Tags

Additional tags for Confidential Ledger

func (LookupLedgerResultOutput) ToLookupLedgerResultOutput

func (o LookupLedgerResultOutput) ToLookupLedgerResultOutput() LookupLedgerResultOutput

func (LookupLedgerResultOutput) ToLookupLedgerResultOutputWithContext

func (o LookupLedgerResultOutput) ToLookupLedgerResultOutputWithContext(ctx context.Context) LookupLedgerResultOutput

func (LookupLedgerResultOutput) Type

The type of the resource.

type LookupManagedCCFArgs

type LookupManagedCCFArgs struct {
	// Name of the Managed CCF
	AppName string `pulumi:"appName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupManagedCCFOutputArgs

type LookupManagedCCFOutputArgs struct {
	// Name of the Managed CCF
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupManagedCCFOutputArgs) ElementType

func (LookupManagedCCFOutputArgs) ElementType() reflect.Type

type LookupManagedCCFResult

type LookupManagedCCFResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Managed CCF Resource.
	Properties ManagedCCFPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Managed CCF. Contains the properties of Managed CCF Resource.

func LookupManagedCCF

func LookupManagedCCF(ctx *pulumi.Context, args *LookupManagedCCFArgs, opts ...pulumi.InvokeOption) (*LookupManagedCCFResult, error)

Retrieves the properties of a Managed CCF app. Azure REST API version: 2023-01-26-preview.

Other available API versions: 2023-06-28-preview.

type LookupManagedCCFResultOutput

type LookupManagedCCFResultOutput struct{ *pulumi.OutputState }

Managed CCF. Contains the properties of Managed CCF Resource.

func (LookupManagedCCFResultOutput) ElementType

func (LookupManagedCCFResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupManagedCCFResultOutput) Location

The geo-location where the resource lives

func (LookupManagedCCFResultOutput) Name

The name of the resource

func (LookupManagedCCFResultOutput) Properties

Properties of Managed CCF Resource.

func (LookupManagedCCFResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupManagedCCFResultOutput) Tags

Resource tags.

func (LookupManagedCCFResultOutput) ToLookupManagedCCFResultOutput

func (o LookupManagedCCFResultOutput) ToLookupManagedCCFResultOutput() LookupManagedCCFResultOutput

func (LookupManagedCCFResultOutput) ToLookupManagedCCFResultOutputWithContext

func (o LookupManagedCCFResultOutput) ToLookupManagedCCFResultOutputWithContext(ctx context.Context) LookupManagedCCFResultOutput

func (LookupManagedCCFResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ManagedCCF

type ManagedCCF struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Managed CCF Resource.
	Properties ManagedCCFPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Managed CCF. Contains the properties of Managed CCF Resource. Azure REST API version: 2023-01-26-preview.

Other available API versions: 2023-06-28-preview.

func GetManagedCCF

func GetManagedCCF(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagedCCFState, opts ...pulumi.ResourceOption) (*ManagedCCF, error)

GetManagedCCF gets an existing ManagedCCF 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 NewManagedCCF

func NewManagedCCF(ctx *pulumi.Context,
	name string, args *ManagedCCFArgs, opts ...pulumi.ResourceOption) (*ManagedCCF, error)

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

func (*ManagedCCF) ElementType

func (*ManagedCCF) ElementType() reflect.Type

func (*ManagedCCF) ToManagedCCFOutput

func (i *ManagedCCF) ToManagedCCFOutput() ManagedCCFOutput

func (*ManagedCCF) ToManagedCCFOutputWithContext

func (i *ManagedCCF) ToManagedCCFOutputWithContext(ctx context.Context) ManagedCCFOutput

type ManagedCCFArgs

type ManagedCCFArgs struct {
	// Name of the Managed CCF
	AppName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of Managed CCF Resource.
	Properties ManagedCCFPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ManagedCCF resource.

func (ManagedCCFArgs) ElementType

func (ManagedCCFArgs) ElementType() reflect.Type

type ManagedCCFInput

type ManagedCCFInput interface {
	pulumi.Input

	ToManagedCCFOutput() ManagedCCFOutput
	ToManagedCCFOutputWithContext(ctx context.Context) ManagedCCFOutput
}

type ManagedCCFOutput

type ManagedCCFOutput struct{ *pulumi.OutputState }

func (ManagedCCFOutput) ElementType

func (ManagedCCFOutput) ElementType() reflect.Type

func (ManagedCCFOutput) Location

func (o ManagedCCFOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ManagedCCFOutput) Name

The name of the resource

func (ManagedCCFOutput) Properties

Properties of Managed CCF Resource.

func (ManagedCCFOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ManagedCCFOutput) Tags

Resource tags.

func (ManagedCCFOutput) ToManagedCCFOutput

func (o ManagedCCFOutput) ToManagedCCFOutput() ManagedCCFOutput

func (ManagedCCFOutput) ToManagedCCFOutputWithContext

func (o ManagedCCFOutput) ToManagedCCFOutputWithContext(ctx context.Context) ManagedCCFOutput

func (ManagedCCFOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ManagedCCFProperties

type ManagedCCFProperties struct {
	// Deployment Type of Managed CCF
	DeploymentType *DeploymentType `pulumi:"deploymentType"`
	// List of member identity certificates for  Managed CCF
	MemberIdentityCertificates []MemberIdentityCertificate `pulumi:"memberIdentityCertificates"`
	// Number of CCF nodes in the Managed CCF.
	NodeCount *int `pulumi:"nodeCount"`
}

Additional Managed CCF properties.

type ManagedCCFPropertiesArgs

type ManagedCCFPropertiesArgs struct {
	// Deployment Type of Managed CCF
	DeploymentType DeploymentTypePtrInput `pulumi:"deploymentType"`
	// List of member identity certificates for  Managed CCF
	MemberIdentityCertificates MemberIdentityCertificateArrayInput `pulumi:"memberIdentityCertificates"`
	// Number of CCF nodes in the Managed CCF.
	NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"`
}

Additional Managed CCF properties.

func (ManagedCCFPropertiesArgs) ElementType

func (ManagedCCFPropertiesArgs) ElementType() reflect.Type

func (ManagedCCFPropertiesArgs) ToManagedCCFPropertiesOutput

func (i ManagedCCFPropertiesArgs) ToManagedCCFPropertiesOutput() ManagedCCFPropertiesOutput

func (ManagedCCFPropertiesArgs) ToManagedCCFPropertiesOutputWithContext

func (i ManagedCCFPropertiesArgs) ToManagedCCFPropertiesOutputWithContext(ctx context.Context) ManagedCCFPropertiesOutput

func (ManagedCCFPropertiesArgs) ToManagedCCFPropertiesPtrOutput

func (i ManagedCCFPropertiesArgs) ToManagedCCFPropertiesPtrOutput() ManagedCCFPropertiesPtrOutput

func (ManagedCCFPropertiesArgs) ToManagedCCFPropertiesPtrOutputWithContext

func (i ManagedCCFPropertiesArgs) ToManagedCCFPropertiesPtrOutputWithContext(ctx context.Context) ManagedCCFPropertiesPtrOutput

type ManagedCCFPropertiesInput

type ManagedCCFPropertiesInput interface {
	pulumi.Input

	ToManagedCCFPropertiesOutput() ManagedCCFPropertiesOutput
	ToManagedCCFPropertiesOutputWithContext(context.Context) ManagedCCFPropertiesOutput
}

ManagedCCFPropertiesInput is an input type that accepts ManagedCCFPropertiesArgs and ManagedCCFPropertiesOutput values. You can construct a concrete instance of `ManagedCCFPropertiesInput` via:

ManagedCCFPropertiesArgs{...}

type ManagedCCFPropertiesOutput

type ManagedCCFPropertiesOutput struct{ *pulumi.OutputState }

Additional Managed CCF properties.

func (ManagedCCFPropertiesOutput) DeploymentType

Deployment Type of Managed CCF

func (ManagedCCFPropertiesOutput) ElementType

func (ManagedCCFPropertiesOutput) ElementType() reflect.Type

func (ManagedCCFPropertiesOutput) MemberIdentityCertificates

List of member identity certificates for Managed CCF

func (ManagedCCFPropertiesOutput) NodeCount

Number of CCF nodes in the Managed CCF.

func (ManagedCCFPropertiesOutput) ToManagedCCFPropertiesOutput

func (o ManagedCCFPropertiesOutput) ToManagedCCFPropertiesOutput() ManagedCCFPropertiesOutput

func (ManagedCCFPropertiesOutput) ToManagedCCFPropertiesOutputWithContext

func (o ManagedCCFPropertiesOutput) ToManagedCCFPropertiesOutputWithContext(ctx context.Context) ManagedCCFPropertiesOutput

func (ManagedCCFPropertiesOutput) ToManagedCCFPropertiesPtrOutput

func (o ManagedCCFPropertiesOutput) ToManagedCCFPropertiesPtrOutput() ManagedCCFPropertiesPtrOutput

func (ManagedCCFPropertiesOutput) ToManagedCCFPropertiesPtrOutputWithContext

func (o ManagedCCFPropertiesOutput) ToManagedCCFPropertiesPtrOutputWithContext(ctx context.Context) ManagedCCFPropertiesPtrOutput

type ManagedCCFPropertiesPtrInput

type ManagedCCFPropertiesPtrInput interface {
	pulumi.Input

	ToManagedCCFPropertiesPtrOutput() ManagedCCFPropertiesPtrOutput
	ToManagedCCFPropertiesPtrOutputWithContext(context.Context) ManagedCCFPropertiesPtrOutput
}

ManagedCCFPropertiesPtrInput is an input type that accepts ManagedCCFPropertiesArgs, ManagedCCFPropertiesPtr and ManagedCCFPropertiesPtrOutput values. You can construct a concrete instance of `ManagedCCFPropertiesPtrInput` via:

        ManagedCCFPropertiesArgs{...}

or:

        nil

type ManagedCCFPropertiesPtrOutput

type ManagedCCFPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ManagedCCFPropertiesPtrOutput) DeploymentType

Deployment Type of Managed CCF

func (ManagedCCFPropertiesPtrOutput) Elem

func (ManagedCCFPropertiesPtrOutput) ElementType

func (ManagedCCFPropertiesPtrOutput) MemberIdentityCertificates

List of member identity certificates for Managed CCF

func (ManagedCCFPropertiesPtrOutput) NodeCount

Number of CCF nodes in the Managed CCF.

func (ManagedCCFPropertiesPtrOutput) ToManagedCCFPropertiesPtrOutput

func (o ManagedCCFPropertiesPtrOutput) ToManagedCCFPropertiesPtrOutput() ManagedCCFPropertiesPtrOutput

func (ManagedCCFPropertiesPtrOutput) ToManagedCCFPropertiesPtrOutputWithContext

func (o ManagedCCFPropertiesPtrOutput) ToManagedCCFPropertiesPtrOutputWithContext(ctx context.Context) ManagedCCFPropertiesPtrOutput

type ManagedCCFPropertiesResponse

type ManagedCCFPropertiesResponse struct {
	// Unique name for the Managed CCF.
	AppName string `pulumi:"appName"`
	// Endpoint for calling Managed CCF Service.
	AppUri string `pulumi:"appUri"`
	// Deployment Type of Managed CCF
	DeploymentType *DeploymentTypeResponse `pulumi:"deploymentType"`
	// Endpoint for accessing network identity.
	IdentityServiceUri string `pulumi:"identityServiceUri"`
	// List of member identity certificates for  Managed CCF
	MemberIdentityCertificates []MemberIdentityCertificateResponse `pulumi:"memberIdentityCertificates"`
	// Number of CCF nodes in the Managed CCF.
	NodeCount *int `pulumi:"nodeCount"`
	// Provisioning state of Ledger Resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Additional Managed CCF properties.

type ManagedCCFPropertiesResponseOutput

type ManagedCCFPropertiesResponseOutput struct{ *pulumi.OutputState }

Additional Managed CCF properties.

func (ManagedCCFPropertiesResponseOutput) AppName

Unique name for the Managed CCF.

func (ManagedCCFPropertiesResponseOutput) AppUri

Endpoint for calling Managed CCF Service.

func (ManagedCCFPropertiesResponseOutput) DeploymentType

Deployment Type of Managed CCF

func (ManagedCCFPropertiesResponseOutput) ElementType

func (ManagedCCFPropertiesResponseOutput) IdentityServiceUri

Endpoint for accessing network identity.

func (ManagedCCFPropertiesResponseOutput) MemberIdentityCertificates

List of member identity certificates for Managed CCF

func (ManagedCCFPropertiesResponseOutput) NodeCount

Number of CCF nodes in the Managed CCF.

func (ManagedCCFPropertiesResponseOutput) ProvisioningState

Provisioning state of Ledger Resource

func (ManagedCCFPropertiesResponseOutput) ToManagedCCFPropertiesResponseOutput

func (o ManagedCCFPropertiesResponseOutput) ToManagedCCFPropertiesResponseOutput() ManagedCCFPropertiesResponseOutput

func (ManagedCCFPropertiesResponseOutput) ToManagedCCFPropertiesResponseOutputWithContext

func (o ManagedCCFPropertiesResponseOutput) ToManagedCCFPropertiesResponseOutputWithContext(ctx context.Context) ManagedCCFPropertiesResponseOutput

type ManagedCCFState

type ManagedCCFState struct {
}

func (ManagedCCFState) ElementType

func (ManagedCCFState) ElementType() reflect.Type

type MemberIdentityCertificate

type MemberIdentityCertificate struct {
	// Member Identity Certificate
	Certificate *string `pulumi:"certificate"`
	// Member Identity Certificate Encryption Key
	Encryptionkey *string           `pulumi:"encryptionkey"`
	Tags          []CertificateTags `pulumi:"tags"`
}

Object representing MemberIdentityCertificate for Managed CCF.

type MemberIdentityCertificateArgs

type MemberIdentityCertificateArgs struct {
	// Member Identity Certificate
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// Member Identity Certificate Encryption Key
	Encryptionkey pulumi.StringPtrInput     `pulumi:"encryptionkey"`
	Tags          CertificateTagsArrayInput `pulumi:"tags"`
}

Object representing MemberIdentityCertificate for Managed CCF.

func (MemberIdentityCertificateArgs) ElementType

func (MemberIdentityCertificateArgs) ToMemberIdentityCertificateOutput

func (i MemberIdentityCertificateArgs) ToMemberIdentityCertificateOutput() MemberIdentityCertificateOutput

func (MemberIdentityCertificateArgs) ToMemberIdentityCertificateOutputWithContext

func (i MemberIdentityCertificateArgs) ToMemberIdentityCertificateOutputWithContext(ctx context.Context) MemberIdentityCertificateOutput

type MemberIdentityCertificateArray

type MemberIdentityCertificateArray []MemberIdentityCertificateInput

func (MemberIdentityCertificateArray) ElementType

func (MemberIdentityCertificateArray) ToMemberIdentityCertificateArrayOutput

func (i MemberIdentityCertificateArray) ToMemberIdentityCertificateArrayOutput() MemberIdentityCertificateArrayOutput

func (MemberIdentityCertificateArray) ToMemberIdentityCertificateArrayOutputWithContext

func (i MemberIdentityCertificateArray) ToMemberIdentityCertificateArrayOutputWithContext(ctx context.Context) MemberIdentityCertificateArrayOutput

type MemberIdentityCertificateArrayInput

type MemberIdentityCertificateArrayInput interface {
	pulumi.Input

	ToMemberIdentityCertificateArrayOutput() MemberIdentityCertificateArrayOutput
	ToMemberIdentityCertificateArrayOutputWithContext(context.Context) MemberIdentityCertificateArrayOutput
}

MemberIdentityCertificateArrayInput is an input type that accepts MemberIdentityCertificateArray and MemberIdentityCertificateArrayOutput values. You can construct a concrete instance of `MemberIdentityCertificateArrayInput` via:

MemberIdentityCertificateArray{ MemberIdentityCertificateArgs{...} }

type MemberIdentityCertificateArrayOutput

type MemberIdentityCertificateArrayOutput struct{ *pulumi.OutputState }

func (MemberIdentityCertificateArrayOutput) ElementType

func (MemberIdentityCertificateArrayOutput) Index

func (MemberIdentityCertificateArrayOutput) ToMemberIdentityCertificateArrayOutput

func (o MemberIdentityCertificateArrayOutput) ToMemberIdentityCertificateArrayOutput() MemberIdentityCertificateArrayOutput

func (MemberIdentityCertificateArrayOutput) ToMemberIdentityCertificateArrayOutputWithContext

func (o MemberIdentityCertificateArrayOutput) ToMemberIdentityCertificateArrayOutputWithContext(ctx context.Context) MemberIdentityCertificateArrayOutput

type MemberIdentityCertificateInput

type MemberIdentityCertificateInput interface {
	pulumi.Input

	ToMemberIdentityCertificateOutput() MemberIdentityCertificateOutput
	ToMemberIdentityCertificateOutputWithContext(context.Context) MemberIdentityCertificateOutput
}

MemberIdentityCertificateInput is an input type that accepts MemberIdentityCertificateArgs and MemberIdentityCertificateOutput values. You can construct a concrete instance of `MemberIdentityCertificateInput` via:

MemberIdentityCertificateArgs{...}

type MemberIdentityCertificateOutput

type MemberIdentityCertificateOutput struct{ *pulumi.OutputState }

Object representing MemberIdentityCertificate for Managed CCF.

func (MemberIdentityCertificateOutput) Certificate

Member Identity Certificate

func (MemberIdentityCertificateOutput) ElementType

func (MemberIdentityCertificateOutput) Encryptionkey

Member Identity Certificate Encryption Key

func (MemberIdentityCertificateOutput) Tags

func (MemberIdentityCertificateOutput) ToMemberIdentityCertificateOutput

func (o MemberIdentityCertificateOutput) ToMemberIdentityCertificateOutput() MemberIdentityCertificateOutput

func (MemberIdentityCertificateOutput) ToMemberIdentityCertificateOutputWithContext

func (o MemberIdentityCertificateOutput) ToMemberIdentityCertificateOutputWithContext(ctx context.Context) MemberIdentityCertificateOutput

type MemberIdentityCertificateResponse

type MemberIdentityCertificateResponse struct {
	// Member Identity Certificate
	Certificate *string `pulumi:"certificate"`
	// Member Identity Certificate Encryption Key
	Encryptionkey *string                   `pulumi:"encryptionkey"`
	Tags          []CertificateTagsResponse `pulumi:"tags"`
}

Object representing MemberIdentityCertificate for Managed CCF.

type MemberIdentityCertificateResponseArrayOutput

type MemberIdentityCertificateResponseArrayOutput struct{ *pulumi.OutputState }

func (MemberIdentityCertificateResponseArrayOutput) ElementType

func (MemberIdentityCertificateResponseArrayOutput) Index

func (MemberIdentityCertificateResponseArrayOutput) ToMemberIdentityCertificateResponseArrayOutput

func (o MemberIdentityCertificateResponseArrayOutput) ToMemberIdentityCertificateResponseArrayOutput() MemberIdentityCertificateResponseArrayOutput

func (MemberIdentityCertificateResponseArrayOutput) ToMemberIdentityCertificateResponseArrayOutputWithContext

func (o MemberIdentityCertificateResponseArrayOutput) ToMemberIdentityCertificateResponseArrayOutputWithContext(ctx context.Context) MemberIdentityCertificateResponseArrayOutput

type MemberIdentityCertificateResponseOutput

type MemberIdentityCertificateResponseOutput struct{ *pulumi.OutputState }

Object representing MemberIdentityCertificate for Managed CCF.

func (MemberIdentityCertificateResponseOutput) Certificate

Member Identity Certificate

func (MemberIdentityCertificateResponseOutput) ElementType

func (MemberIdentityCertificateResponseOutput) Encryptionkey

Member Identity Certificate Encryption Key

func (MemberIdentityCertificateResponseOutput) Tags

func (MemberIdentityCertificateResponseOutput) ToMemberIdentityCertificateResponseOutput

func (o MemberIdentityCertificateResponseOutput) ToMemberIdentityCertificateResponseOutput() MemberIdentityCertificateResponseOutput

func (MemberIdentityCertificateResponseOutput) ToMemberIdentityCertificateResponseOutputWithContext

func (o MemberIdentityCertificateResponseOutput) ToMemberIdentityCertificateResponseOutputWithContext(ctx context.Context) MemberIdentityCertificateResponseOutput

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 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

Jump to

Keyboard shortcuts

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