This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.confidentialledger.getLedger
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
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, 2024-07-09-preview, 2024-09-19-preview.
Using getLedger
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLedger(args: GetLedgerArgs, opts?: InvokeOptions): Promise<GetLedgerResult>
function getLedgerOutput(args: GetLedgerOutputArgs, opts?: InvokeOptions): Output<GetLedgerResult>def get_ledger(ledger_name: Optional[str] = None,
               resource_group_name: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetLedgerResult
def get_ledger_output(ledger_name: Optional[pulumi.Input[str]] = None,
               resource_group_name: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetLedgerResult]func LookupLedger(ctx *Context, args *LookupLedgerArgs, opts ...InvokeOption) (*LookupLedgerResult, error)
func LookupLedgerOutput(ctx *Context, args *LookupLedgerOutputArgs, opts ...InvokeOption) LookupLedgerResultOutput> Note: This function is named LookupLedger in the Go SDK.
public static class GetLedger 
{
    public static Task<GetLedgerResult> InvokeAsync(GetLedgerArgs args, InvokeOptions? opts = null)
    public static Output<GetLedgerResult> Invoke(GetLedgerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLedgerResult> getLedger(GetLedgerArgs args, InvokeOptions options)
public static Output<GetLedgerResult> getLedger(GetLedgerArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:confidentialledger:getLedger
  arguments:
    # arguments dictionaryThe following arguments are supported:
- LedgerName string
- Name of the Confidential Ledger
- ResourceGroup stringName 
- The name of the resource group.
- LedgerName string
- Name of the Confidential Ledger
- ResourceGroup stringName 
- The name of the resource group.
- ledgerName String
- Name of the Confidential Ledger
- resourceGroup StringName 
- The name of the resource group.
- ledgerName string
- Name of the Confidential Ledger
- resourceGroup stringName 
- The name of the resource group.
- ledger_name str
- Name of the Confidential Ledger
- resource_group_ strname 
- The name of the resource group.
- ledgerName String
- Name of the Confidential Ledger
- resourceGroup StringName 
- The name of the resource group.
getLedger Result
The following output properties are available:
- Id string
- Fully qualified resource Id for the resource.
- Name string
- Name of the Resource.
- Properties
Pulumi.Azure Native. Confidential Ledger. Outputs. Ledger Properties Response 
- Properties of Confidential Ledger Resource.
- SystemData Pulumi.Azure Native. Confidential Ledger. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource
- Type string
- The type of the resource.
- Location string
- The Azure location where the Confidential Ledger is running.
- Dictionary<string, string>
- Additional tags for Confidential Ledger
- Id string
- Fully qualified resource Id for the resource.
- Name string
- Name of the Resource.
- Properties
LedgerProperties Response 
- Properties of Confidential Ledger Resource.
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource
- Type string
- The type of the resource.
- Location string
- The Azure location where the Confidential Ledger is running.
- map[string]string
- Additional tags for Confidential Ledger
- id String
- Fully qualified resource Id for the resource.
- name String
- Name of the Resource.
- properties
LedgerProperties Response 
- Properties of Confidential Ledger Resource.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource
- type String
- The type of the resource.
- location String
- The Azure location where the Confidential Ledger is running.
- Map<String,String>
- Additional tags for Confidential Ledger
- id string
- Fully qualified resource Id for the resource.
- name string
- Name of the Resource.
- properties
LedgerProperties Response 
- Properties of Confidential Ledger Resource.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource
- type string
- The type of the resource.
- location string
- The Azure location where the Confidential Ledger is running.
- {[key: string]: string}
- Additional tags for Confidential Ledger
- id str
- Fully qualified resource Id for the resource.
- name str
- Name of the Resource.
- properties
LedgerProperties Response 
- Properties of Confidential Ledger Resource.
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource
- type str
- The type of the resource.
- location str
- The Azure location where the Confidential Ledger is running.
- Mapping[str, str]
- Additional tags for Confidential Ledger
- id String
- Fully qualified resource Id for the resource.
- name String
- Name of the Resource.
- properties Property Map
- Properties of Confidential Ledger Resource.
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource
- type String
- The type of the resource.
- location String
- The Azure location where the Confidential Ledger is running.
- Map<String>
- Additional tags for Confidential Ledger
Supporting Types
AADBasedSecurityPrincipalResponse   
- LedgerRole stringName 
- LedgerRole associated with the Security Principal of Ledger
- PrincipalId string
- UUID/GUID based Principal Id of the Security Principal
- TenantId string
- UUID/GUID based Tenant Id of the Security Principal
- LedgerRole stringName 
- LedgerRole associated with the Security Principal of Ledger
- PrincipalId string
- UUID/GUID based Principal Id of the Security Principal
- TenantId string
- UUID/GUID based Tenant Id of the Security Principal
- ledgerRole StringName 
- LedgerRole associated with the Security Principal of Ledger
- principalId String
- UUID/GUID based Principal Id of the Security Principal
- tenantId String
- UUID/GUID based Tenant Id of the Security Principal
- ledgerRole stringName 
- LedgerRole associated with the Security Principal of Ledger
- principalId string
- UUID/GUID based Principal Id of the Security Principal
- tenantId string
- UUID/GUID based Tenant Id of the Security Principal
- ledger_role_ strname 
- LedgerRole associated with the Security Principal of Ledger
- principal_id str
- UUID/GUID based Principal Id of the Security Principal
- tenant_id str
- UUID/GUID based Tenant Id of the Security Principal
- ledgerRole StringName 
- LedgerRole associated with the Security Principal of Ledger
- principalId String
- UUID/GUID based Principal Id of the Security Principal
- tenantId String
- UUID/GUID based Tenant Id of the Security Principal
CertBasedSecurityPrincipalResponse    
- Cert string
- Public key of the user cert (.pem or .cer)
- LedgerRole stringName 
- LedgerRole associated with the Security Principal of Ledger
- Cert string
- Public key of the user cert (.pem or .cer)
- LedgerRole stringName 
- LedgerRole associated with the Security Principal of Ledger
- cert String
- Public key of the user cert (.pem or .cer)
- ledgerRole StringName 
- LedgerRole associated with the Security Principal of Ledger
- cert string
- Public key of the user cert (.pem or .cer)
- ledgerRole stringName 
- LedgerRole associated with the Security Principal of Ledger
- cert str
- Public key of the user cert (.pem or .cer)
- ledger_role_ strname 
- LedgerRole associated with the Security Principal of Ledger
- cert String
- Public key of the user cert (.pem or .cer)
- ledgerRole StringName 
- LedgerRole associated with the Security Principal of Ledger
LedgerPropertiesResponse  
- IdentityService stringUri 
- Endpoint for accessing network identity.
- LedgerInternal stringNamespace 
- Internal namespace for the Ledger
- LedgerName string
- Unique name for the Confidential Ledger.
- LedgerUri string
- Endpoint for calling Ledger Service.
- ProvisioningState string
- Provisioning state of Ledger Resource
- AadBased List<Pulumi.Security Principals Azure Native. Confidential Ledger. Inputs. AADBased Security Principal Response> 
- Array of all AAD based Security Principals.
- CertBased List<Pulumi.Security Principals Azure Native. Confidential Ledger. Inputs. Cert Based Security Principal Response> 
- Array of all cert based Security Principals.
- LedgerType string
- Type of Confidential Ledger
- IdentityService stringUri 
- Endpoint for accessing network identity.
- LedgerInternal stringNamespace 
- Internal namespace for the Ledger
- LedgerName string
- Unique name for the Confidential Ledger.
- LedgerUri string
- Endpoint for calling Ledger Service.
- ProvisioningState string
- Provisioning state of Ledger Resource
- AadBased []AADBasedSecurity Principals Security Principal Response 
- Array of all AAD based Security Principals.
- CertBased []CertSecurity Principals Based Security Principal Response 
- Array of all cert based Security Principals.
- LedgerType string
- Type of Confidential Ledger
- identityService StringUri 
- Endpoint for accessing network identity.
- ledgerInternal StringNamespace 
- Internal namespace for the Ledger
- ledgerName String
- Unique name for the Confidential Ledger.
- ledgerUri String
- Endpoint for calling Ledger Service.
- provisioningState String
- Provisioning state of Ledger Resource
- aadBased List<AADBasedSecurity Principals Security Principal Response> 
- Array of all AAD based Security Principals.
- certBased List<CertSecurity Principals Based Security Principal Response> 
- Array of all cert based Security Principals.
- ledgerType String
- Type of Confidential Ledger
- identityService stringUri 
- Endpoint for accessing network identity.
- ledgerInternal stringNamespace 
- Internal namespace for the Ledger
- ledgerName string
- Unique name for the Confidential Ledger.
- ledgerUri string
- Endpoint for calling Ledger Service.
- provisioningState string
- Provisioning state of Ledger Resource
- aadBased AADBasedSecurity Principals Security Principal Response[] 
- Array of all AAD based Security Principals.
- certBased CertSecurity Principals Based Security Principal Response[] 
- Array of all cert based Security Principals.
- ledgerType string
- Type of Confidential Ledger
- identity_service_ struri 
- Endpoint for accessing network identity.
- ledger_internal_ strnamespace 
- Internal namespace for the Ledger
- ledger_name str
- Unique name for the Confidential Ledger.
- ledger_uri str
- Endpoint for calling Ledger Service.
- provisioning_state str
- Provisioning state of Ledger Resource
- aad_based_ Sequence[AADBasedsecurity_ principals Security Principal Response] 
- Array of all AAD based Security Principals.
- cert_based_ Sequence[Certsecurity_ principals Based Security Principal Response] 
- Array of all cert based Security Principals.
- ledger_type str
- Type of Confidential Ledger
- identityService StringUri 
- Endpoint for accessing network identity.
- ledgerInternal StringNamespace 
- Internal namespace for the Ledger
- ledgerName String
- Unique name for the Confidential Ledger.
- ledgerUri String
- Endpoint for calling Ledger Service.
- provisioningState String
- Provisioning state of Ledger Resource
- aadBased List<Property Map>Security Principals 
- Array of all AAD based Security Principals.
- certBased List<Property Map>Security Principals 
- Array of all cert based Security Principals.
- ledgerType String
- Type of Confidential Ledger
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi