Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.OsManagementHub.getLifecycleStages
Explore with Pulumi AI
This data source provides the list of Lifecycle Stages in Oracle Cloud Infrastructure Os Management Hub service.
Lists lifecycle stages that match the specified compartment or lifecycle stage OCID. Filter the list against
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testLifecycleStages = oci.OsManagementHub.getLifecycleStages({
archType: lifecycleStageArchType,
compartmentId: compartmentId,
displayNames: lifecycleStageDisplayName,
displayNameContains: lifecycleStageDisplayNameContains,
lifecycleStageId: testLifecycleStage.id,
locations: lifecycleStageLocation,
locationNotEqualTos: lifecycleStageLocationNotEqualTo,
osFamily: lifecycleStageOsFamily,
softwareSourceId: lifecycleStageSoftwareSourceId,
state: lifecycleStageState,
});
import pulumi
import pulumi_oci as oci
test_lifecycle_stages = oci.OsManagementHub.get_lifecycle_stages(arch_type=lifecycle_stage_arch_type,
compartment_id=compartment_id,
display_names=lifecycle_stage_display_name,
display_name_contains=lifecycle_stage_display_name_contains,
lifecycle_stage_id=test_lifecycle_stage["id"],
locations=lifecycle_stage_location,
location_not_equal_tos=lifecycle_stage_location_not_equal_to,
os_family=lifecycle_stage_os_family,
software_source_id=lifecycle_stage_software_source_id,
state=lifecycle_stage_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.GetLifecycleStages(ctx, &osmanagementhub.GetLifecycleStagesArgs{
ArchType: pulumi.StringRef(lifecycleStageArchType),
CompartmentId: pulumi.StringRef(compartmentId),
DisplayNames: lifecycleStageDisplayName,
DisplayNameContains: pulumi.StringRef(lifecycleStageDisplayNameContains),
LifecycleStageId: pulumi.StringRef(testLifecycleStage.Id),
Locations: lifecycleStageLocation,
LocationNotEqualTos: lifecycleStageLocationNotEqualTo,
OsFamily: pulumi.StringRef(lifecycleStageOsFamily),
SoftwareSourceId: pulumi.StringRef(lifecycleStageSoftwareSourceId),
State: pulumi.StringRef(lifecycleStageState),
}, 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 testLifecycleStages = Oci.OsManagementHub.GetLifecycleStages.Invoke(new()
{
ArchType = lifecycleStageArchType,
CompartmentId = compartmentId,
DisplayNames = lifecycleStageDisplayName,
DisplayNameContains = lifecycleStageDisplayNameContains,
LifecycleStageId = testLifecycleStage.Id,
Locations = lifecycleStageLocation,
LocationNotEqualTos = lifecycleStageLocationNotEqualTo,
OsFamily = lifecycleStageOsFamily,
SoftwareSourceId = lifecycleStageSoftwareSourceId,
State = lifecycleStageState,
});
});
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.GetLifecycleStagesArgs;
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 testLifecycleStages = OsManagementHubFunctions.getLifecycleStages(GetLifecycleStagesArgs.builder()
.archType(lifecycleStageArchType)
.compartmentId(compartmentId)
.displayNames(lifecycleStageDisplayName)
.displayNameContains(lifecycleStageDisplayNameContains)
.lifecycleStageId(testLifecycleStage.id())
.locations(lifecycleStageLocation)
.locationNotEqualTos(lifecycleStageLocationNotEqualTo)
.osFamily(lifecycleStageOsFamily)
.softwareSourceId(lifecycleStageSoftwareSourceId)
.state(lifecycleStageState)
.build());
}
}
variables:
testLifecycleStages:
fn::invoke:
Function: oci:OsManagementHub:getLifecycleStages
Arguments:
archType: ${lifecycleStageArchType}
compartmentId: ${compartmentId}
displayNames: ${lifecycleStageDisplayName}
displayNameContains: ${lifecycleStageDisplayNameContains}
lifecycleStageId: ${testLifecycleStage.id}
locations: ${lifecycleStageLocation}
locationNotEqualTos: ${lifecycleStageLocationNotEqualTo}
osFamily: ${lifecycleStageOsFamily}
softwareSourceId: ${lifecycleStageSoftwareSourceId}
state: ${lifecycleStageState}
Using getLifecycleStages
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 getLifecycleStages(args: GetLifecycleStagesArgs, opts?: InvokeOptions): Promise<GetLifecycleStagesResult>
function getLifecycleStagesOutput(args: GetLifecycleStagesOutputArgs, opts?: InvokeOptions): Output<GetLifecycleStagesResult>
def get_lifecycle_stages(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.GetLifecycleStagesFilter]] = None,
lifecycle_stage_id: Optional[str] = None,
location_not_equal_tos: Optional[Sequence[str]] = None,
locations: Optional[Sequence[str]] = None,
os_family: Optional[str] = None,
software_source_id: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLifecycleStagesResult
def get_lifecycle_stages_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.GetLifecycleStagesFilterArgs]]]] = None,
lifecycle_stage_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,
software_source_id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLifecycleStagesResult]
func GetLifecycleStages(ctx *Context, args *GetLifecycleStagesArgs, opts ...InvokeOption) (*GetLifecycleStagesResult, error)
func GetLifecycleStagesOutput(ctx *Context, args *GetLifecycleStagesOutputArgs, opts ...InvokeOption) GetLifecycleStagesResultOutput
> Note: This function is named GetLifecycleStages
in the Go SDK.
public static class GetLifecycleStages
{
public static Task<GetLifecycleStagesResult> InvokeAsync(GetLifecycleStagesArgs args, InvokeOptions? opts = null)
public static Output<GetLifecycleStagesResult> Invoke(GetLifecycleStagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLifecycleStagesResult> getLifecycleStages(GetLifecycleStagesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OsManagementHub/getLifecycleStages:getLifecycleStages
arguments:
# arguments dictionary
The following arguments are supported:
- Arch
Type string - A filter to return only profiles that match the given archType.
- Compartment
Id string - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Display
Names List<string> - A filter to return resources that match the given display names.
- Filters
List<Get
Lifecycle Stages Filter> - Lifecycle
Stage stringId - The OCID of the lifecycle stage.
- Location
Not List<string>Equal Tos - 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.
- Os
Family string - A filter to return only resources that match the given operating system family.
- Software
Source stringId - The OCID of the software source. This filter returns resources associated with this software source.
- State string
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- Arch
Type string - A filter to return only profiles that match the given archType.
- Compartment
Id string - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Display
Names []string - A filter to return resources that match the given display names.
- Filters
[]Get
Lifecycle Stages Filter - Lifecycle
Stage stringId - The OCID of the lifecycle stage.
- Location
Not []stringEqual Tos - 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.
- Os
Family string - A filter to return only resources that match the given operating system family.
- Software
Source stringId - The OCID of the software source. This filter returns resources associated with this software source.
- State string
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- arch
Type String - A filter to return only profiles that match the given archType.
- compartment
Id String - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- display
Names List<String> - A filter to return resources that match the given display names.
- filters
List<Get
Lifecycle Stages Filter> - lifecycle
Stage StringId - The OCID of the lifecycle stage.
- location
Not List<String>Equal Tos - 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.
- os
Family String - A filter to return only resources that match the given operating system family.
- software
Source StringId - The OCID of the software source. This filter returns resources associated with this software source.
- state String
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- arch
Type string - A filter to return only profiles that match the given archType.
- compartment
Id string - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display
Name stringContains - A filter to return resources that may partially match the given display name.
- display
Names string[] - A filter to return resources that match the given display names.
- filters
Get
Lifecycle Stages Filter[] - lifecycle
Stage stringId - The OCID of the lifecycle stage.
- location
Not string[]Equal Tos - 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.
- os
Family string - A filter to return only resources that match the given operating system family.
- software
Source stringId - The OCID of the software source. This filter returns resources associated with this software source.
- state string
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- arch_
type str - A filter to return only profiles that match the given archType.
- compartment_
id str - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display_
name_ strcontains - 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.
Get Lifecycle Stages Filter] - lifecycle_
stage_ strid - The OCID of the lifecycle stage.
- location_
not_ Sequence[str]equal_ tos - 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.
- software_
source_ strid - The OCID of the software source. This filter returns resources associated with this software source.
- state str
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- arch
Type String - A filter to return only profiles that match the given archType.
- compartment
Id String - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- display
Names List<String> - A filter to return resources that match the given display names.
- filters List<Property Map>
- lifecycle
Stage StringId - The OCID of the lifecycle stage.
- location
Not List<String>Equal Tos - 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.
- os
Family String - A filter to return only resources that match the given operating system family.
- software
Source StringId - The OCID of the software source. This filter returns resources associated with this software source.
- state String
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
getLifecycleStages Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Stage List<GetCollections Lifecycle Stages Lifecycle Stage Collection> - The list of lifecycle_stage_collection.
- Arch
Type string - The CPU architecture of the managed instances in the lifecycle stage.
- Compartment
Id string - The OCID of the compartment that contains the lifecycle stage.
- Display
Name stringContains - Display
Names List<string> - Software source name.
- Filters
List<Get
Lifecycle Stages Filter> - Lifecycle
Stage stringId - Location
Not List<string>Equal Tos - Locations List<string>
- The location of managed instances associated with the lifecycle stage.
- Os
Family string - The operating system of the managed instances in the lifecycle stage.
- Software
Source stringId - Provides identifying information for the specified software source.
- State string
- The current state of the lifecycle stage.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Stage []GetCollections Lifecycle Stages Lifecycle Stage Collection - The list of lifecycle_stage_collection.
- Arch
Type string - The CPU architecture of the managed instances in the lifecycle stage.
- Compartment
Id string - The OCID of the compartment that contains the lifecycle stage.
- Display
Name stringContains - Display
Names []string - Software source name.
- Filters
[]Get
Lifecycle Stages Filter - Lifecycle
Stage stringId - Location
Not []stringEqual Tos - Locations []string
- The location of managed instances associated with the lifecycle stage.
- Os
Family string - The operating system of the managed instances in the lifecycle stage.
- Software
Source stringId - Provides identifying information for the specified software source.
- State string
- The current state of the lifecycle stage.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Stage List<GetCollections Lifecycle Stages Lifecycle Stage Collection> - The list of lifecycle_stage_collection.
- arch
Type String - The CPU architecture of the managed instances in the lifecycle stage.
- compartment
Id String - The OCID of the compartment that contains the lifecycle stage.
- display
Name StringContains - display
Names List<String> - Software source name.
- filters
List<Get
Lifecycle Stages Filter> - lifecycle
Stage StringId - location
Not List<String>Equal Tos - locations List<String>
- The location of managed instances associated with the lifecycle stage.
- os
Family String - The operating system of the managed instances in the lifecycle stage.
- software
Source StringId - Provides identifying information for the specified software source.
- state String
- The current state of the lifecycle stage.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Stage GetCollections Lifecycle Stages Lifecycle Stage Collection[] - The list of lifecycle_stage_collection.
- arch
Type string - The CPU architecture of the managed instances in the lifecycle stage.
- compartment
Id string - The OCID of the compartment that contains the lifecycle stage.
- display
Name stringContains - display
Names string[] - Software source name.
- filters
Get
Lifecycle Stages Filter[] - lifecycle
Stage stringId - location
Not string[]Equal Tos - locations string[]
- The location of managed instances associated with the lifecycle stage.
- os
Family string - The operating system of the managed instances in the lifecycle stage.
- software
Source stringId - Provides identifying information for the specified software source.
- state string
- The current state of the lifecycle stage.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
stage_ Sequence[osmanagementhub.collections Get Lifecycle Stages Lifecycle Stage Collection] - The list of lifecycle_stage_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_ strcontains - display_
names Sequence[str] - Software source name.
- filters
Sequence[osmanagementhub.
Get Lifecycle Stages Filter] - lifecycle_
stage_ strid - location_
not_ Sequence[str]equal_ tos - 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.
- software_
source_ strid - Provides identifying information for the specified software source.
- state str
- The current state of the lifecycle stage.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Stage List<Property Map>Collections - The list of lifecycle_stage_collection.
- arch
Type String - The CPU architecture of the managed instances in the lifecycle stage.
- compartment
Id String - The OCID of the compartment that contains the lifecycle stage.
- display
Name StringContains - display
Names List<String> - Software source name.
- filters List<Property Map>
- lifecycle
Stage StringId - location
Not List<String>Equal Tos - locations List<String>
- The location of managed instances associated with the lifecycle stage.
- os
Family String - The operating system of the managed instances in the lifecycle stage.
- software
Source StringId - Provides identifying information for the specified software source.
- state String
- The current state of the lifecycle stage.
Supporting Types
GetLifecycleStagesFilter
GetLifecycleStagesLifecycleStageCollection
GetLifecycleStagesLifecycleStageCollectionItem
- Arch
Type string - A filter to return only profiles that match the given archType.
- Compartment
Id string - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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"}
- Display
Name string - A filter to return resources that match the given display names.
- 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.
- Lifecycle
Environment stringDisplay Name - The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Lifecycle
Environment stringId - The OCID of the lifecycle environment that contains the lifecycle stage.
- Location string
- 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 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.
- Software
Source List<GetIds Lifecycle Stages Lifecycle Stage Collection Item Software Source Id> - The OCID of the software source. This filter returns resources associated with this software source.
- State string
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the lifecycle stage was created (in RFC 3339 format).
- Time
Modified string - The time the lifecycle stage was last modified (in RFC 3339 format).
- Vendor
Name string - The vendor of the operating system used by the managed instances in the lifecycle stage.
- Arch
Type string - A filter to return only profiles that match the given archType.
- Compartment
Id string - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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"}
- Display
Name string - A filter to return resources that match the given display names.
- 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.
- Lifecycle
Environment stringDisplay Name - The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Lifecycle
Environment stringId - The OCID of the lifecycle environment that contains the lifecycle stage.
- Location string
- 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 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.
- Software
Source []GetIds Lifecycle Stages Lifecycle Stage Collection Item Software Source Id - The OCID of the software source. This filter returns resources associated with this software source.
- State string
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the lifecycle stage was created (in RFC 3339 format).
- Time
Modified string - The time the lifecycle stage was last modified (in RFC 3339 format).
- Vendor
Name string - The vendor of the operating system used by the managed instances in the lifecycle stage.
- arch
Type String - A filter to return only profiles that match the given archType.
- compartment
Id String - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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"}
- display
Name String - A filter to return resources that match the given display names.
- 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.
- lifecycle
Environment StringDisplay Name - The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- lifecycle
Environment StringId - The OCID of the lifecycle environment that contains the lifecycle stage.
- location String
- A filter to return only resources whose location matches the given value.
- managed
Instances Integer - The number of managed instances associated with the lifecycle stage.
- os
Family 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.
- software
Source List<GetIds Lifecycle Stages Lifecycle Stage Collection Item Software Source Id> - The OCID of the software source. This filter returns resources associated with this software source.
- state String
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the lifecycle stage was created (in RFC 3339 format).
- time
Modified String - The time the lifecycle stage was last modified (in RFC 3339 format).
- vendor
Name String - The vendor of the operating system used by the managed instances in the lifecycle stage.
- arch
Type string - A filter to return only profiles that match the given archType.
- compartment
Id string - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- {[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"}
- display
Name string - A filter to return resources that match the given display names.
- {[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.
- lifecycle
Environment stringDisplay Name - The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- lifecycle
Environment stringId - The OCID of the lifecycle environment that contains the lifecycle stage.
- location string
- A filter to return only resources whose location matches the given value.
- managed
Instances number - The number of managed instances associated with the lifecycle stage.
- os
Family 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.
- software
Source GetIds Lifecycle Stages Lifecycle Stage Collection Item Software Source Id[] - The OCID of the software source. This filter returns resources associated with this software source.
- state string
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The time the lifecycle stage was created (in RFC 3339 format).
- time
Modified string - The time the lifecycle stage was last modified (in RFC 3339 format).
- vendor
Name string - The vendor of the operating system used by the managed instances in the lifecycle stage.
- arch_
type str - A filter to return only profiles that match the given archType.
- compartment_
id str - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- 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_ strdisplay_ name - The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- lifecycle_
environment_ strid - The OCID of the lifecycle environment that contains the lifecycle stage.
- 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_ Sequence[osmanagementhub.ids Get Lifecycle Stages Lifecycle Stage Collection Item Software Source Id] - The OCID of the software source. This filter returns resources associated with this software source.
- state str
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- 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 stage was created (in RFC 3339 format).
- time_
modified str - The time the lifecycle stage was last modified (in RFC 3339 format).
- vendor_
name str - The vendor of the operating system used by the managed instances in the lifecycle stage.
- arch
Type String - A filter to return only profiles that match the given archType.
- compartment
Id String - The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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"}
- display
Name String - A filter to return resources that match the given display names.
- 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.
- lifecycle
Environment StringDisplay Name - The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- lifecycle
Environment StringId - The OCID of the lifecycle environment that contains the lifecycle stage.
- location String
- A filter to return only resources whose location matches the given value.
- managed
Instances Number - The number of managed instances associated with the lifecycle stage.
- os
Family 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.
- software
Source List<Property Map>Ids - The OCID of the software source. This filter returns resources associated with this software source.
- state String
- A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the lifecycle stage was created (in RFC 3339 format).
- time
Modified String - The time the lifecycle stage was last modified (in RFC 3339 format).
- vendor
Name String - The vendor of the operating system used by the managed instances in the lifecycle stage.
GetLifecycleStagesLifecycleStageCollectionItemSoftwareSourceId
- Description string
- Software source description.
- Display
Name string - A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- Is
Mandatory boolFor Autonomous Linux - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- Software
Source stringType - Type of the software source.
- Description string
- Software source description.
- Display
Name string - A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- Is
Mandatory boolFor Autonomous Linux - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- Software
Source stringType - Type of the software source.
- description String
- Software source description.
- display
Name String - A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
- is
Mandatory BooleanFor Autonomous Linux - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software
Source StringType - Type of the software source.
- description string
- Software source description.
- display
Name string - A filter to return resources that match the given display names.
- id string
- The OCID of the software source.
- is
Mandatory booleanFor Autonomous Linux - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software
Source stringType - 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_ boolfor_ autonomous_ linux - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software_
source_ strtype - Type of the software source.
- description String
- Software source description.
- display
Name String - A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
- is
Mandatory BooleanFor Autonomous Linux - Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- software
Source StringType - 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.