1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagementHub
  5. getLifecycleEnvironments
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.OsManagementHub.getLifecycleEnvironments

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides the list of Lifecycle Environments in Oracle Cloud Infrastructure Os Management Hub service.

    Lists lifecycle environments that match the specified compartment or lifecycle environment OCID. Filter the list against a variety of criteria including but not limited to its name, status, architecture, and OS family.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testLifecycleEnvironments = oci.OsManagementHub.getLifecycleEnvironments({
        archType: lifecycleEnvironmentArchType,
        compartmentId: compartmentId,
        displayNames: lifecycleEnvironmentDisplayName,
        displayNameContains: lifecycleEnvironmentDisplayNameContains,
        lifecycleEnvironmentId: testLifecycleEnvironment.id,
        locations: lifecycleEnvironmentLocation,
        locationNotEqualTos: lifecycleEnvironmentLocationNotEqualTo,
        osFamily: lifecycleEnvironmentOsFamily,
        state: lifecycleEnvironmentState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_lifecycle_environments = oci.OsManagementHub.get_lifecycle_environments(arch_type=lifecycle_environment_arch_type,
        compartment_id=compartment_id,
        display_names=lifecycle_environment_display_name,
        display_name_contains=lifecycle_environment_display_name_contains,
        lifecycle_environment_id=test_lifecycle_environment["id"],
        locations=lifecycle_environment_location,
        location_not_equal_tos=lifecycle_environment_location_not_equal_to,
        os_family=lifecycle_environment_os_family,
        state=lifecycle_environment_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsManagementHub"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := OsManagementHub.GetLifecycleEnvironments(ctx, &osmanagementhub.GetLifecycleEnvironmentsArgs{
    			ArchType:               pulumi.StringRef(lifecycleEnvironmentArchType),
    			CompartmentId:          pulumi.StringRef(compartmentId),
    			DisplayNames:           lifecycleEnvironmentDisplayName,
    			DisplayNameContains:    pulumi.StringRef(lifecycleEnvironmentDisplayNameContains),
    			LifecycleEnvironmentId: pulumi.StringRef(testLifecycleEnvironment.Id),
    			Locations:              lifecycleEnvironmentLocation,
    			LocationNotEqualTos:    lifecycleEnvironmentLocationNotEqualTo,
    			OsFamily:               pulumi.StringRef(lifecycleEnvironmentOsFamily),
    			State:                  pulumi.StringRef(lifecycleEnvironmentState),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testLifecycleEnvironments = Oci.OsManagementHub.GetLifecycleEnvironments.Invoke(new()
        {
            ArchType = lifecycleEnvironmentArchType,
            CompartmentId = compartmentId,
            DisplayNames = lifecycleEnvironmentDisplayName,
            DisplayNameContains = lifecycleEnvironmentDisplayNameContains,
            LifecycleEnvironmentId = testLifecycleEnvironment.Id,
            Locations = lifecycleEnvironmentLocation,
            LocationNotEqualTos = lifecycleEnvironmentLocationNotEqualTo,
            OsFamily = lifecycleEnvironmentOsFamily,
            State = lifecycleEnvironmentState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.OsManagementHub.OsManagementHubFunctions;
    import com.pulumi.oci.OsManagementHub.inputs.GetLifecycleEnvironmentsArgs;
    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 testLifecycleEnvironments = OsManagementHubFunctions.getLifecycleEnvironments(GetLifecycleEnvironmentsArgs.builder()
                .archType(lifecycleEnvironmentArchType)
                .compartmentId(compartmentId)
                .displayNames(lifecycleEnvironmentDisplayName)
                .displayNameContains(lifecycleEnvironmentDisplayNameContains)
                .lifecycleEnvironmentId(testLifecycleEnvironment.id())
                .locations(lifecycleEnvironmentLocation)
                .locationNotEqualTos(lifecycleEnvironmentLocationNotEqualTo)
                .osFamily(lifecycleEnvironmentOsFamily)
                .state(lifecycleEnvironmentState)
                .build());
    
        }
    }
    
    variables:
      testLifecycleEnvironments:
        fn::invoke:
          Function: oci:OsManagementHub:getLifecycleEnvironments
          Arguments:
            archType: ${lifecycleEnvironmentArchType}
            compartmentId: ${compartmentId}
            displayNames: ${lifecycleEnvironmentDisplayName}
            displayNameContains: ${lifecycleEnvironmentDisplayNameContains}
            lifecycleEnvironmentId: ${testLifecycleEnvironment.id}
            locations: ${lifecycleEnvironmentLocation}
            locationNotEqualTos: ${lifecycleEnvironmentLocationNotEqualTo}
            osFamily: ${lifecycleEnvironmentOsFamily}
            state: ${lifecycleEnvironmentState}
    

    Using getLifecycleEnvironments

    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 getLifecycleEnvironments(args: GetLifecycleEnvironmentsArgs, opts?: InvokeOptions): Promise<GetLifecycleEnvironmentsResult>
    function getLifecycleEnvironmentsOutput(args: GetLifecycleEnvironmentsOutputArgs, opts?: InvokeOptions): Output<GetLifecycleEnvironmentsResult>
    def get_lifecycle_environments(arch_type: Optional[str] = None,
                                   compartment_id: Optional[str] = None,
                                   display_name_contains: Optional[str] = None,
                                   display_names: Optional[Sequence[str]] = None,
                                   filters: Optional[Sequence[_osmanagementhub.GetLifecycleEnvironmentsFilter]] = None,
                                   lifecycle_environment_id: Optional[str] = None,
                                   location_not_equal_tos: Optional[Sequence[str]] = None,
                                   locations: Optional[Sequence[str]] = None,
                                   os_family: Optional[str] = None,
                                   state: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetLifecycleEnvironmentsResult
    def get_lifecycle_environments_output(arch_type: Optional[pulumi.Input[str]] = None,
                                   compartment_id: Optional[pulumi.Input[str]] = None,
                                   display_name_contains: Optional[pulumi.Input[str]] = None,
                                   display_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[_osmanagementhub.GetLifecycleEnvironmentsFilterArgs]]]] = None,
                                   lifecycle_environment_id: Optional[pulumi.Input[str]] = None,
                                   location_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   os_family: Optional[pulumi.Input[str]] = None,
                                   state: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetLifecycleEnvironmentsResult]
    func GetLifecycleEnvironments(ctx *Context, args *GetLifecycleEnvironmentsArgs, opts ...InvokeOption) (*GetLifecycleEnvironmentsResult, error)
    func GetLifecycleEnvironmentsOutput(ctx *Context, args *GetLifecycleEnvironmentsOutputArgs, opts ...InvokeOption) GetLifecycleEnvironmentsResultOutput

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

    public static class GetLifecycleEnvironments 
    {
        public static Task<GetLifecycleEnvironmentsResult> InvokeAsync(GetLifecycleEnvironmentsArgs args, InvokeOptions? opts = null)
        public static Output<GetLifecycleEnvironmentsResult> Invoke(GetLifecycleEnvironmentsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLifecycleEnvironmentsResult> getLifecycleEnvironments(GetLifecycleEnvironmentsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:OsManagementHub/getLifecycleEnvironments:getLifecycleEnvironments
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ArchType string
    A filter to return only profiles that match the given archType.
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DisplayNameContains string
    A filter to return resources that may partially match the given display name.
    DisplayNames List<string>
    A filter to return resources that match the given display names.
    Filters List<GetLifecycleEnvironmentsFilter>
    LifecycleEnvironmentId string
    The OCID of the lifecycle environment.
    LocationNotEqualTos List<string>
    A filter to return only resources whose location does not match the given value.
    Locations List<string>
    A filter to return only resources whose location matches the given value.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    State string
    A filter to return only the lifecycle environments that match the display name given.
    ArchType string
    A filter to return only profiles that match the given archType.
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DisplayNameContains string
    A filter to return resources that may partially match the given display name.
    DisplayNames []string
    A filter to return resources that match the given display names.
    Filters []GetLifecycleEnvironmentsFilter
    LifecycleEnvironmentId string
    The OCID of the lifecycle environment.
    LocationNotEqualTos []string
    A filter to return only resources whose location does not match the given value.
    Locations []string
    A filter to return only resources whose location matches the given value.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    State string
    A filter to return only the lifecycle environments that match the display name given.
    archType String
    A filter to return only profiles that match the given archType.
    compartmentId String
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    displayNameContains String
    A filter to return resources that may partially match the given display name.
    displayNames List<String>
    A filter to return resources that match the given display names.
    filters List<GetLifecycleEnvironmentsFilter>
    lifecycleEnvironmentId String
    The OCID of the lifecycle environment.
    locationNotEqualTos List<String>
    A filter to return only resources whose location does not match the given value.
    locations List<String>
    A filter to return only resources whose location matches the given value.
    osFamily String
    A filter to return only resources that match the given operating system family.
    state String
    A filter to return only the lifecycle environments that match the display name given.
    archType string
    A filter to return only profiles that match the given archType.
    compartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    displayNameContains string
    A filter to return resources that may partially match the given display name.
    displayNames string[]
    A filter to return resources that match the given display names.
    filters GetLifecycleEnvironmentsFilter[]
    lifecycleEnvironmentId string
    The OCID of the lifecycle environment.
    locationNotEqualTos string[]
    A filter to return only resources whose location does not match the given value.
    locations string[]
    A filter to return only resources whose location matches the given value.
    osFamily string
    A filter to return only resources that match the given operating system family.
    state string
    A filter to return only the lifecycle environments that match the display name given.
    arch_type str
    A filter to return only profiles that match the given archType.
    compartment_id str
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    display_name_contains str
    A filter to return resources that may partially match the given display name.
    display_names Sequence[str]
    A filter to return resources that match the given display names.
    filters Sequence[osmanagementhub.GetLifecycleEnvironmentsFilter]
    lifecycle_environment_id str
    The OCID of the lifecycle environment.
    location_not_equal_tos Sequence[str]
    A filter to return only resources whose location does not match the given value.
    locations Sequence[str]
    A filter to return only resources whose location matches the given value.
    os_family str
    A filter to return only resources that match the given operating system family.
    state str
    A filter to return only the lifecycle environments that match the display name given.
    archType String
    A filter to return only profiles that match the given archType.
    compartmentId String
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    displayNameContains String
    A filter to return resources that may partially match the given display name.
    displayNames List<String>
    A filter to return resources that match the given display names.
    filters List<Property Map>
    lifecycleEnvironmentId String
    The OCID of the lifecycle environment.
    locationNotEqualTos List<String>
    A filter to return only resources whose location does not match the given value.
    locations List<String>
    A filter to return only resources whose location matches the given value.
    osFamily String
    A filter to return only resources that match the given operating system family.
    state String
    A filter to return only the lifecycle environments that match the display name given.

    getLifecycleEnvironments Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleEnvironmentCollections List<GetLifecycleEnvironmentsLifecycleEnvironmentCollection>
    The list of lifecycle_environment_collection.
    ArchType string
    The CPU architecture of the managed instances in the lifecycle stage.
    CompartmentId string
    The OCID of the compartment that contains the lifecycle stage.
    DisplayNameContains string
    DisplayNames List<string>
    Software source name.
    Filters List<GetLifecycleEnvironmentsFilter>
    LifecycleEnvironmentId string
    The OCID of the lifecycle environment that contains the lifecycle stage.
    LocationNotEqualTos List<string>
    Locations List<string>
    The location of managed instances associated with the lifecycle stage.
    OsFamily string
    The operating system of the managed instances in the lifecycle stage.
    State string
    The current state of the lifecycle environment.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleEnvironmentCollections []GetLifecycleEnvironmentsLifecycleEnvironmentCollection
    The list of lifecycle_environment_collection.
    ArchType string
    The CPU architecture of the managed instances in the lifecycle stage.
    CompartmentId string
    The OCID of the compartment that contains the lifecycle stage.
    DisplayNameContains string
    DisplayNames []string
    Software source name.
    Filters []GetLifecycleEnvironmentsFilter
    LifecycleEnvironmentId string
    The OCID of the lifecycle environment that contains the lifecycle stage.
    LocationNotEqualTos []string
    Locations []string
    The location of managed instances associated with the lifecycle stage.
    OsFamily string
    The operating system of the managed instances in the lifecycle stage.
    State string
    The current state of the lifecycle environment.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleEnvironmentCollections List<GetLifecycleEnvironmentsLifecycleEnvironmentCollection>
    The list of lifecycle_environment_collection.
    archType String
    The CPU architecture of the managed instances in the lifecycle stage.
    compartmentId String
    The OCID of the compartment that contains the lifecycle stage.
    displayNameContains String
    displayNames List<String>
    Software source name.
    filters List<GetLifecycleEnvironmentsFilter>
    lifecycleEnvironmentId String
    The OCID of the lifecycle environment that contains the lifecycle stage.
    locationNotEqualTos List<String>
    locations List<String>
    The location of managed instances associated with the lifecycle stage.
    osFamily String
    The operating system of the managed instances in the lifecycle stage.
    state String
    The current state of the lifecycle environment.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycleEnvironmentCollections GetLifecycleEnvironmentsLifecycleEnvironmentCollection[]
    The list of lifecycle_environment_collection.
    archType string
    The CPU architecture of the managed instances in the lifecycle stage.
    compartmentId string
    The OCID of the compartment that contains the lifecycle stage.
    displayNameContains string
    displayNames string[]
    Software source name.
    filters GetLifecycleEnvironmentsFilter[]
    lifecycleEnvironmentId string
    The OCID of the lifecycle environment that contains the lifecycle stage.
    locationNotEqualTos string[]
    locations string[]
    The location of managed instances associated with the lifecycle stage.
    osFamily string
    The operating system of the managed instances in the lifecycle stage.
    state string
    The current state of the lifecycle environment.
    id str
    The provider-assigned unique ID for this managed resource.
    lifecycle_environment_collections Sequence[osmanagementhub.GetLifecycleEnvironmentsLifecycleEnvironmentCollection]
    The list of lifecycle_environment_collection.
    arch_type str
    The CPU architecture of the managed instances in the lifecycle stage.
    compartment_id str
    The OCID of the compartment that contains the lifecycle stage.
    display_name_contains str
    display_names Sequence[str]
    Software source name.
    filters Sequence[osmanagementhub.GetLifecycleEnvironmentsFilter]
    lifecycle_environment_id str
    The OCID of the lifecycle environment that contains the lifecycle stage.
    location_not_equal_tos Sequence[str]
    locations Sequence[str]
    The location of managed instances associated with the lifecycle stage.
    os_family str
    The operating system of the managed instances in the lifecycle stage.
    state str
    The current state of the lifecycle environment.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleEnvironmentCollections List<Property Map>
    The list of lifecycle_environment_collection.
    archType String
    The CPU architecture of the managed instances in the lifecycle stage.
    compartmentId String
    The OCID of the compartment that contains the lifecycle stage.
    displayNameContains String
    displayNames List<String>
    Software source name.
    filters List<Property Map>
    lifecycleEnvironmentId String
    The OCID of the lifecycle environment that contains the lifecycle stage.
    locationNotEqualTos List<String>
    locations List<String>
    The location of managed instances associated with the lifecycle stage.
    osFamily String
    The operating system of the managed instances in the lifecycle stage.
    state String
    The current state of the lifecycle environment.

    Supporting Types

    GetLifecycleEnvironmentsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetLifecycleEnvironmentsLifecycleEnvironmentCollection

    GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItem

    ArchType string
    A filter to return only profiles that match the given archType.
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The OCID of the software source.
    Location string
    A filter to return only resources whose location matches the given value.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    Stages List<GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStage>
    User-specified list of lifecycle stages used within the lifecycle environment.
    State string
    A filter to return only the lifecycle environments that match the display name given.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the lifecycle environment was created (in RFC 3339 format).
    TimeModified string
    The time the lifecycle environment was last modified (in RFC 3339 format).
    VendorName string
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    ArchType string
    A filter to return only profiles that match the given archType.
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The OCID of the software source.
    Location string
    A filter to return only resources whose location matches the given value.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    Stages []GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStage
    User-specified list of lifecycle stages used within the lifecycle environment.
    State string
    A filter to return only the lifecycle environments that match the display name given.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the lifecycle environment was created (in RFC 3339 format).
    TimeModified string
    The time the lifecycle environment was last modified (in RFC 3339 format).
    VendorName string
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    archType String
    A filter to return only profiles that match the given archType.
    compartmentId String
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The OCID of the software source.
    location String
    A filter to return only resources whose location matches the given value.
    osFamily String
    A filter to return only resources that match the given operating system family.
    stages List<GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStage>
    User-specified list of lifecycle stages used within the lifecycle environment.
    state String
    A filter to return only the lifecycle environments that match the display name given.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the lifecycle environment was created (in RFC 3339 format).
    timeModified String
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendorName String
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    archType string
    A filter to return only profiles that match the given archType.
    compartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    Software source description.
    displayName string
    A filter to return resources that match the given display names.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The OCID of the software source.
    location string
    A filter to return only resources whose location matches the given value.
    osFamily string
    A filter to return only resources that match the given operating system family.
    stages GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStage[]
    User-specified list of lifecycle stages used within the lifecycle environment.
    state string
    A filter to return only the lifecycle environments that match the display name given.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the lifecycle environment was created (in RFC 3339 format).
    timeModified string
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendorName string
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    arch_type str
    A filter to return only profiles that match the given archType.
    compartment_id str
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description str
    Software source description.
    display_name str
    A filter to return resources that match the given display names.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    The OCID of the software source.
    location str
    A filter to return only resources whose location matches the given value.
    os_family str
    A filter to return only resources that match the given operating system family.
    stages Sequence[osmanagementhub.GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStage]
    User-specified list of lifecycle stages used within the lifecycle environment.
    state str
    A filter to return only the lifecycle environments that match the display name given.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time the lifecycle environment was created (in RFC 3339 format).
    time_modified str
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendor_name str
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    archType String
    A filter to return only profiles that match the given archType.
    compartmentId String
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The OCID of the software source.
    location String
    A filter to return only resources whose location matches the given value.
    osFamily String
    A filter to return only resources that match the given operating system family.
    stages List<Property Map>
    User-specified list of lifecycle stages used within the lifecycle environment.
    state String
    A filter to return only the lifecycle environments that match the display name given.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the lifecycle environment was created (in RFC 3339 format).
    timeModified String
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendorName String
    The vendor of the operating system used by the managed instances in the lifecycle environment.

    GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStage

    ArchType string
    A filter to return only profiles that match the given archType.
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    A filter to return resources that match the given display names.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The OCID of the software source.
    LifecycleEnvironmentDisplayName string
    The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    LifecycleEnvironmentId string
    The OCID of the lifecycle environment.
    Location string
    A filter to return only resources whose location matches the given value.
    ManagedInstances int
    The number of managed instances associated with the lifecycle stage.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    Rank int
    User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    SoftwareSourceIds List<GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStageSoftwareSourceId>
    Provides identifying information for the specified software source.
    State string
    A filter to return only the lifecycle environments that match the display name given.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the lifecycle environment was created (in RFC 3339 format).
    TimeModified string
    The time the lifecycle environment was last modified (in RFC 3339 format).
    VendorName string
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    ArchType string
    A filter to return only profiles that match the given archType.
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    A filter to return resources that match the given display names.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The OCID of the software source.
    LifecycleEnvironmentDisplayName string
    The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    LifecycleEnvironmentId string
    The OCID of the lifecycle environment.
    Location string
    A filter to return only resources whose location matches the given value.
    ManagedInstances int
    The number of managed instances associated with the lifecycle stage.
    OsFamily string
    A filter to return only resources that match the given operating system family.
    Rank int
    User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    SoftwareSourceIds []GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStageSoftwareSourceId
    Provides identifying information for the specified software source.
    State string
    A filter to return only the lifecycle environments that match the display name given.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the lifecycle environment was created (in RFC 3339 format).
    TimeModified string
    The time the lifecycle environment was last modified (in RFC 3339 format).
    VendorName string
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    archType String
    A filter to return only profiles that match the given archType.
    compartmentId String
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    A filter to return resources that match the given display names.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The OCID of the software source.
    lifecycleEnvironmentDisplayName String
    The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    lifecycleEnvironmentId String
    The OCID of the lifecycle environment.
    location String
    A filter to return only resources whose location matches the given value.
    managedInstances Integer
    The number of managed instances associated with the lifecycle stage.
    osFamily String
    A filter to return only resources that match the given operating system family.
    rank Integer
    User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    softwareSourceIds List<GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStageSoftwareSourceId>
    Provides identifying information for the specified software source.
    state String
    A filter to return only the lifecycle environments that match the display name given.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the lifecycle environment was created (in RFC 3339 format).
    timeModified String
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendorName String
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    archType string
    A filter to return only profiles that match the given archType.
    compartmentId string
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName string
    A filter to return resources that match the given display names.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The OCID of the software source.
    lifecycleEnvironmentDisplayName string
    The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    lifecycleEnvironmentId string
    The OCID of the lifecycle environment.
    location string
    A filter to return only resources whose location matches the given value.
    managedInstances number
    The number of managed instances associated with the lifecycle stage.
    osFamily string
    A filter to return only resources that match the given operating system family.
    rank number
    User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    softwareSourceIds GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStageSoftwareSourceId[]
    Provides identifying information for the specified software source.
    state string
    A filter to return only the lifecycle environments that match the display name given.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the lifecycle environment was created (in RFC 3339 format).
    timeModified string
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendorName string
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    arch_type str
    A filter to return only profiles that match the given archType.
    compartment_id str
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name str
    A filter to return resources that match the given display names.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    The OCID of the software source.
    lifecycle_environment_display_name str
    The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    lifecycle_environment_id str
    The OCID of the lifecycle environment.
    location str
    A filter to return only resources whose location matches the given value.
    managed_instances int
    The number of managed instances associated with the lifecycle stage.
    os_family str
    A filter to return only resources that match the given operating system family.
    rank int
    User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    software_source_ids Sequence[osmanagementhub.GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStageSoftwareSourceId]
    Provides identifying information for the specified software source.
    state str
    A filter to return only the lifecycle environments that match the display name given.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time the lifecycle environment was created (in RFC 3339 format).
    time_modified str
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendor_name str
    The vendor of the operating system used by the managed instances in the lifecycle environment.
    archType String
    A filter to return only profiles that match the given archType.
    compartmentId String
    (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    A filter to return resources that match the given display names.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The OCID of the software source.
    lifecycleEnvironmentDisplayName String
    The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    lifecycleEnvironmentId String
    The OCID of the lifecycle environment.
    location String
    A filter to return only resources whose location matches the given value.
    managedInstances Number
    The number of managed instances associated with the lifecycle stage.
    osFamily String
    A filter to return only resources that match the given operating system family.
    rank Number
    User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    softwareSourceIds List<Property Map>
    Provides identifying information for the specified software source.
    state String
    A filter to return only the lifecycle environments that match the display name given.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the lifecycle environment was created (in RFC 3339 format).
    timeModified String
    The time the lifecycle environment was last modified (in RFC 3339 format).
    vendorName String
    The vendor of the operating system used by the managed instances in the lifecycle environment.

    GetLifecycleEnvironmentsLifecycleEnvironmentCollectionItemStageSoftwareSourceId

    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    IsMandatoryForAutonomousLinux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    SoftwareSourceType string
    Type of the software source.
    Description string
    Software source description.
    DisplayName string
    A filter to return resources that match the given display names.
    Id string
    The OCID of the software source.
    IsMandatoryForAutonomousLinux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    SoftwareSourceType string
    Type of the software source.
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    isMandatoryForAutonomousLinux Boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType String
    Type of the software source.
    description string
    Software source description.
    displayName string
    A filter to return resources that match the given display names.
    id string
    The OCID of the software source.
    isMandatoryForAutonomousLinux boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType string
    Type of the software source.
    description str
    Software source description.
    display_name str
    A filter to return resources that match the given display names.
    id str
    The OCID of the software source.
    is_mandatory_for_autonomous_linux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    software_source_type str
    Type of the software source.
    description String
    Software source description.
    displayName String
    A filter to return resources that match the given display names.
    id String
    The OCID of the software source.
    isMandatoryForAutonomousLinux Boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType String
    Type of the software source.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi