1. Packages
  2. Packages
  3. Avi Provider
  4. API Docs
  5. getLicensestatus
Viewing docs for avi 32.1.1
published on Tuesday, May 19, 2026 by vmware
Viewing docs for avi 32.1.1
published on Tuesday, May 19, 2026 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “AVI: avi.Licensestatus” sidebar_current: “docs-avi-datasource-licensestatus” description: |- Get information of Avi LicenseStatus.

    avi.Licensestatus

    This data source is used to to get avi.Licensestatus objects.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      fooLicensestatus:
        fn::invoke:
          function: avi:getLicensestatus
          arguments:
            uuid: licensestatus-f9cf6b3e-a411-436f-95e2-2982ba2b217b
            name: foo
    
    Example coming soon!
    

    Using getLicensestatus

    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 getLicensestatus(args: GetLicensestatusArgs, opts?: InvokeOptions): Promise<GetLicensestatusResult>
    function getLicensestatusOutput(args: GetLicensestatusOutputArgs, opts?: InvokeOptions): Output<GetLicensestatusResult>
    def get_licensestatus(id: Optional[str] = None,
                          uuid: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetLicensestatusResult
    def get_licensestatus_output(id: pulumi.Input[Optional[str]] = None,
                          uuid: pulumi.Input[Optional[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetLicensestatusResult]
    func LookupLicensestatus(ctx *Context, args *LookupLicensestatusArgs, opts ...InvokeOption) (*LookupLicensestatusResult, error)
    func LookupLicensestatusOutput(ctx *Context, args *LookupLicensestatusOutputArgs, opts ...InvokeOption) LookupLicensestatusResultOutput

    > Note: This function is named LookupLicensestatus in the Go SDK.

    public static class GetLicensestatus 
    {
        public static Task<GetLicensestatusResult> InvokeAsync(GetLicensestatusArgs args, InvokeOptions? opts = null)
        public static Output<GetLicensestatusResult> Invoke(GetLicensestatusInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLicensestatusResult> getLicensestatus(GetLicensestatusArgs args, InvokeOptions options)
    public static Output<GetLicensestatusResult> getLicensestatus(GetLicensestatusArgs args, InvokeOptions options)
    
    fn::invoke:
      function: avi:index/getLicensestatus:getLicensestatus
      arguments:
        # arguments dictionary
    data "avi_getlicensestatus" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uuid string
    Search LicenseStatus by uuid.
    Id string
    Uuid string
    Search LicenseStatus by uuid.
    id string
    uuid string
    Search LicenseStatus by uuid.
    id String
    uuid String
    Search LicenseStatus by uuid.
    id string
    uuid string
    Search LicenseStatus by uuid.
    id str
    uuid str
    Search LicenseStatus by uuid.
    id String
    uuid String
    Search LicenseStatus by uuid.

    getLicensestatus Result

    The following output properties are available:

    ClsStatuses List<GetLicensestatusClsStatus>
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes List<GetLicensestatusConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Id string
    LegacyLicenseGracePeriod string
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SaasStatuses List<GetLicensestatusSaasStatus>
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ServiceUpdates List<GetLicensestatusServiceUpdate>
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    SupportLegacyLicense string
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantUuid string
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ClsStatuses []GetLicensestatusClsStatus
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes []GetLicensestatusConfigpbAttribute
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Id string
    LegacyLicenseGracePeriod string
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SaasStatuses []GetLicensestatusSaasStatus
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ServiceUpdates []GetLicensestatusServiceUpdate
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    SupportLegacyLicense string
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantUuid string
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    cls_statuses list(object)
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpb_attributes list(object)
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id string
    legacy_license_grace_period string
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    saas_statuses list(object)
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    service_updates list(object)
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    support_legacy_license string
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_uuid string
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    clsStatuses List<GetLicensestatusClsStatus>
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<GetLicensestatusConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id String
    legacyLicenseGracePeriod String
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    saasStatuses List<GetLicensestatusSaasStatus>
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceUpdates List<GetLicensestatusServiceUpdate>
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    supportLegacyLicense String
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantUuid String
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    clsStatuses GetLicensestatusClsStatus[]
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes GetLicensestatusConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id string
    legacyLicenseGracePeriod string
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    saasStatuses GetLicensestatusSaasStatus[]
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceUpdates GetLicensestatusServiceUpdate[]
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    supportLegacyLicense string
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantUuid string
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    cls_statuses Sequence[GetLicensestatusClsStatus]
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpb_attributes Sequence[GetLicensestatusConfigpbAttribute]
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id str
    legacy_license_grace_period str
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    saas_statuses Sequence[GetLicensestatusSaasStatus]
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    service_updates Sequence[GetLicensestatusServiceUpdate]
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    support_legacy_license str
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_uuid str
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid str
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    clsStatuses List<Property Map>
    Cls licensing status. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<Property Map>
    Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id String
    legacyLicenseGracePeriod String
    Legacy license grace period, when controller upgrades with existing legacy licenses. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    saasStatuses List<Property Map>
    Saas licensing status. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    serviceUpdates List<Property Map>
    Pulse license service update. Field introduced in 21.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    supportLegacyLicense String
    Indicates if legacy licenses are supported. When false, legacy licenses have been cleaned up after grace period expiry. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantUuid String
    Tenant uuid. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Uuid. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.

    Supporting Types

    GetLicensestatusClsStatus

    ClsId string
    ClsRef string
    Connected string
    Enabled string
    Message string
    RefreshedAt string
    UsageUploadedAt string
    ClsId string
    ClsRef string
    Connected string
    Enabled string
    Message string
    RefreshedAt string
    UsageUploadedAt string
    cls_id string
    cls_ref string
    connected string
    enabled string
    message string
    refreshed_at string
    usage_uploaded_at string
    clsId String
    clsRef String
    connected String
    enabled String
    message String
    refreshedAt String
    usageUploadedAt String
    clsId string
    clsRef string
    connected string
    enabled string
    message string
    refreshedAt string
    usageUploadedAt string
    clsId String
    clsRef String
    connected String
    enabled String
    message String
    refreshedAt String
    usageUploadedAt String

    GetLicensestatusConfigpbAttribute

    CreatedBy string
    Version string
    CreatedBy string
    Version string
    created_by string
    version string
    createdBy String
    version String
    createdBy string
    version string
    createdBy String
    version String

    GetLicensestatusSaasStatus

    Connected string
    Enabled string
    Expired string
    LastRefreshedAt string
    Message string
    Name string
    Search LicenseStatus by name.
    Pools List<GetLicensestatusSaasStatusPool>
    PublicKey string
    RefreshStatus string
    RefreshedAt string
    ReserveServiceUnits string
    State string
    Connected string
    Enabled string
    Expired string
    LastRefreshedAt string
    Message string
    Name string
    Search LicenseStatus by name.
    Pools []GetLicensestatusSaasStatusPool
    PublicKey string
    RefreshStatus string
    RefreshedAt string
    ReserveServiceUnits string
    State string
    connected string
    enabled string
    expired string
    last_refreshed_at string
    message string
    name string
    Search LicenseStatus by name.
    pools list(object)
    public_key string
    refresh_status string
    refreshed_at string
    reserve_service_units string
    state string
    connected String
    enabled String
    expired String
    lastRefreshedAt String
    message String
    name String
    Search LicenseStatus by name.
    pools List<GetLicensestatusSaasStatusPool>
    publicKey String
    refreshStatus String
    refreshedAt String
    reserveServiceUnits String
    state String
    connected string
    enabled string
    expired string
    lastRefreshedAt string
    message string
    name string
    Search LicenseStatus by name.
    pools GetLicensestatusSaasStatusPool[]
    publicKey string
    refreshStatus string
    refreshedAt string
    reserveServiceUnits string
    state string
    connected String
    enabled String
    expired String
    lastRefreshedAt String
    message String
    name String
    Search LicenseStatus by name.
    pools List<Property Map>
    publicKey String
    refreshStatus String
    refreshedAt String
    reserveServiceUnits String
    state String

    GetLicensestatusSaasStatusPool

    GetLicensestatusServiceUpdate

    name string
    Search LicenseStatus by name.
    service_units list(object)
    name String
    Search LicenseStatus by name.
    serviceUnits List<Property Map>

    GetLicensestatusServiceUpdateServiceUnit

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    Viewing docs for avi 32.1.1
    published on Tuesday, May 19, 2026 by vmware

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial