1. Packages
  2. Avi Provider
  3. API Docs
  4. getLicensestatus
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.getLicensestatus

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 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

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.AviFunctions;
    import com.pulumi.avi.inputs.GetLicensestatusArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var fooLicensestatus = AviFunctions.getLicensestatus(GetLicensestatusArgs.builder()
                .name("foo")
                .uuid("licensestatus-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
                .build());
    
        }
    }
    
    variables:
      fooLicensestatus:
        fn::invoke:
          function: avi:getLicensestatus
          arguments:
            name: foo
            uuid: licensestatus-f9cf6b3e-a411-436f-95e2-2982ba2b217b
    

    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: Optional[pulumi.Input[str]] = None,
                          uuid: Optional[pulumi.Input[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

    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 str
    uuid str
    Search LicenseStatus by uuid.
    id String
    uuid String
    Search LicenseStatus by uuid.

    getLicensestatus Result

    The following output properties are available:

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

    GetLicensestatusConfigpbAttribute

    Version string
    Version string
    version String
    version string
    version String

    GetLicensestatusSaasStatus

    Connected string
    Enabled string
    Expired string
    LastRefreshedAt string
    Message string
    Name string
    Search LicenseStatus by name.
    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.
    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.
    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.
    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.
    publicKey String
    refreshStatus String
    refreshedAt String
    reserveServiceUnits String
    state String

    GetLicensestatusServiceUpdate

    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.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware