Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.OsManagementHub.getProfiles
Explore with Pulumi AI
This data source provides the list of Profiles in Oracle Cloud Infrastructure Os Management Hub service.
Lists registration profiles that match the specified compartment or profile OCID. Filter the list against a variety of criteria including but not limited to its name, status, vendor name, and architecture type.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testProfiles = oci.OsManagementHub.getProfiles({
    archType: profileArchType,
    compartmentId: compartmentId,
    displayNames: profileDisplayName,
    displayNameContains: profileDisplayNameContains,
    isDefaultProfile: profileIsDefaultProfile,
    isServiceProvidedProfile: profileIsServiceProvidedProfile,
    managementStations: profileManagementStation,
    managementStationNotEqualTos: profileManagementStationNotEqualTo,
    osFamily: profileOsFamily,
    profileId: testProfile.id,
    profileTypes: profileProfileType,
    profileVersion: profileProfileVersion,
    registrationTypes: profileRegistrationType,
    state: profileState,
    vendorName: profileVendorName,
});
import pulumi
import pulumi_oci as oci
test_profiles = oci.OsManagementHub.get_profiles(arch_type=profile_arch_type,
    compartment_id=compartment_id,
    display_names=profile_display_name,
    display_name_contains=profile_display_name_contains,
    is_default_profile=profile_is_default_profile,
    is_service_provided_profile=profile_is_service_provided_profile,
    management_stations=profile_management_station,
    management_station_not_equal_tos=profile_management_station_not_equal_to,
    os_family=profile_os_family,
    profile_id=test_profile["id"],
    profile_types=profile_profile_type,
    profile_version=profile_profile_version,
    registration_types=profile_registration_type,
    state=profile_state,
    vendor_name=profile_vendor_name)
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.GetProfiles(ctx, &osmanagementhub.GetProfilesArgs{
			ArchType:                     pulumi.StringRef(profileArchType),
			CompartmentId:                pulumi.StringRef(compartmentId),
			DisplayNames:                 profileDisplayName,
			DisplayNameContains:          pulumi.StringRef(profileDisplayNameContains),
			IsDefaultProfile:             pulumi.BoolRef(profileIsDefaultProfile),
			IsServiceProvidedProfile:     pulumi.BoolRef(profileIsServiceProvidedProfile),
			ManagementStations:           profileManagementStation,
			ManagementStationNotEqualTos: profileManagementStationNotEqualTo,
			OsFamily:                     pulumi.StringRef(profileOsFamily),
			ProfileId:                    pulumi.StringRef(testProfile.Id),
			ProfileTypes:                 profileProfileType,
			ProfileVersion:               pulumi.StringRef(profileProfileVersion),
			RegistrationTypes:            profileRegistrationType,
			State:                        pulumi.StringRef(profileState),
			VendorName:                   pulumi.StringRef(profileVendorName),
		}, 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 testProfiles = Oci.OsManagementHub.GetProfiles.Invoke(new()
    {
        ArchType = profileArchType,
        CompartmentId = compartmentId,
        DisplayNames = profileDisplayName,
        DisplayNameContains = profileDisplayNameContains,
        IsDefaultProfile = profileIsDefaultProfile,
        IsServiceProvidedProfile = profileIsServiceProvidedProfile,
        ManagementStations = profileManagementStation,
        ManagementStationNotEqualTos = profileManagementStationNotEqualTo,
        OsFamily = profileOsFamily,
        ProfileId = testProfile.Id,
        ProfileTypes = profileProfileType,
        ProfileVersion = profileProfileVersion,
        RegistrationTypes = profileRegistrationType,
        State = profileState,
        VendorName = profileVendorName,
    });
});
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.GetProfilesArgs;
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 testProfiles = OsManagementHubFunctions.getProfiles(GetProfilesArgs.builder()
            .archType(profileArchType)
            .compartmentId(compartmentId)
            .displayNames(profileDisplayName)
            .displayNameContains(profileDisplayNameContains)
            .isDefaultProfile(profileIsDefaultProfile)
            .isServiceProvidedProfile(profileIsServiceProvidedProfile)
            .managementStations(profileManagementStation)
            .managementStationNotEqualTos(profileManagementStationNotEqualTo)
            .osFamily(profileOsFamily)
            .profileId(testProfile.id())
            .profileTypes(profileProfileType)
            .profileVersion(profileProfileVersion)
            .registrationTypes(profileRegistrationType)
            .state(profileState)
            .vendorName(profileVendorName)
            .build());
    }
}
variables:
  testProfiles:
    fn::invoke:
      function: oci:OsManagementHub:getProfiles
      arguments:
        archType: ${profileArchType}
        compartmentId: ${compartmentId}
        displayNames: ${profileDisplayName}
        displayNameContains: ${profileDisplayNameContains}
        isDefaultProfile: ${profileIsDefaultProfile}
        isServiceProvidedProfile: ${profileIsServiceProvidedProfile}
        managementStations: ${profileManagementStation}
        managementStationNotEqualTos: ${profileManagementStationNotEqualTo}
        osFamily: ${profileOsFamily}
        profileId: ${testProfile.id}
        profileTypes: ${profileProfileType}
        profileVersion: ${profileProfileVersion}
        registrationTypes: ${profileRegistrationType}
        state: ${profileState}
        vendorName: ${profileVendorName}
Using getProfiles
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 getProfiles(args: GetProfilesArgs, opts?: InvokeOptions): Promise<GetProfilesResult>
function getProfilesOutput(args: GetProfilesOutputArgs, opts?: InvokeOptions): Output<GetProfilesResult>def get_profiles(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[GetProfilesFilter]] = None,
                 is_default_profile: Optional[bool] = None,
                 is_service_provided_profile: Optional[bool] = None,
                 management_station_not_equal_tos: Optional[Sequence[str]] = None,
                 management_stations: Optional[Sequence[str]] = None,
                 os_family: Optional[str] = None,
                 profile_id: Optional[str] = None,
                 profile_types: Optional[Sequence[str]] = None,
                 profile_version: Optional[str] = None,
                 registration_types: Optional[Sequence[str]] = None,
                 state: Optional[str] = None,
                 vendor_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetProfilesResult
def get_profiles_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[GetProfilesFilterArgs]]]] = None,
                 is_default_profile: Optional[pulumi.Input[bool]] = None,
                 is_service_provided_profile: Optional[pulumi.Input[bool]] = None,
                 management_station_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                 management_stations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                 os_family: Optional[pulumi.Input[str]] = None,
                 profile_id: Optional[pulumi.Input[str]] = None,
                 profile_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                 profile_version: Optional[pulumi.Input[str]] = None,
                 registration_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                 state: Optional[pulumi.Input[str]] = None,
                 vendor_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetProfilesResult]func GetProfiles(ctx *Context, args *GetProfilesArgs, opts ...InvokeOption) (*GetProfilesResult, error)
func GetProfilesOutput(ctx *Context, args *GetProfilesOutputArgs, opts ...InvokeOption) GetProfilesResultOutput> Note: This function is named GetProfiles in the Go SDK.
public static class GetProfiles 
{
    public static Task<GetProfilesResult> InvokeAsync(GetProfilesArgs args, InvokeOptions? opts = null)
    public static Output<GetProfilesResult> Invoke(GetProfilesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProfilesResult> getProfiles(GetProfilesArgs args, InvokeOptions options)
public static Output<GetProfilesResult> getProfiles(GetProfilesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OsManagementHub/getProfiles:getProfiles
  arguments:
    # arguments dictionaryThe 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.
- DisplayName stringContains 
- 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<GetProfiles Filter> 
- IsDefault boolProfile 
- A filter to return only default profiles.
- IsService boolProvided Profile 
- A filter to return only service-provided profiles.
- ManagementStation List<string>Not Equal Tos 
- A filter to return resources that aren't associated with the specified management station OCIDs.
- ManagementStations List<string>
- A filter to return resources that are associated with the specified management station OCIDs.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- ProfileId string
- The OCID of the registration profile. A filter used to return the specified profile.
- ProfileTypes List<string>
- A filter to return registration profiles that match the given profile type.
- ProfileVersion string
- The version of the registration profile.
- RegistrationTypes List<string>
- A filter to return profiles that match the given instance type.
- State string
- A filter to return only registration profiles in the given state.
- VendorName string
- A filter to return only resources that match the given vendor name.
- 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.
- DisplayName stringContains 
- 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
[]GetProfiles Filter 
- IsDefault boolProfile 
- A filter to return only default profiles.
- IsService boolProvided Profile 
- A filter to return only service-provided profiles.
- ManagementStation []stringNot Equal Tos 
- A filter to return resources that aren't associated with the specified management station OCIDs.
- ManagementStations []string
- A filter to return resources that are associated with the specified management station OCIDs.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- ProfileId string
- The OCID of the registration profile. A filter used to return the specified profile.
- ProfileTypes []string
- A filter to return registration profiles that match the given profile type.
- ProfileVersion string
- The version of the registration profile.
- RegistrationTypes []string
- A filter to return profiles that match the given instance type.
- State string
- A filter to return only registration profiles in the given state.
- VendorName string
- A filter to return only resources that match the given vendor name.
- 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.
- displayName StringContains 
- 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<GetProfiles Filter> 
- isDefault BooleanProfile 
- A filter to return only default profiles.
- isService BooleanProvided Profile 
- A filter to return only service-provided profiles.
- managementStation List<String>Not Equal Tos 
- A filter to return resources that aren't associated with the specified management station OCIDs.
- managementStations List<String>
- A filter to return resources that are associated with the specified management station OCIDs.
- osFamily String
- A filter to return only resources that match the given operating system family.
- profileId String
- The OCID of the registration profile. A filter used to return the specified profile.
- profileTypes List<String>
- A filter to return registration profiles that match the given profile type.
- profileVersion String
- The version of the registration profile.
- registrationTypes List<String>
- A filter to return profiles that match the given instance type.
- state String
- A filter to return only registration profiles in the given state.
- vendorName String
- A filter to return only resources that match the given vendor name.
- 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.
- displayName stringContains 
- 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
GetProfiles Filter[] 
- isDefault booleanProfile 
- A filter to return only default profiles.
- isService booleanProvided Profile 
- A filter to return only service-provided profiles.
- managementStation string[]Not Equal Tos 
- A filter to return resources that aren't associated with the specified management station OCIDs.
- managementStations string[]
- A filter to return resources that are associated with the specified management station OCIDs.
- osFamily string
- A filter to return only resources that match the given operating system family.
- profileId string
- The OCID of the registration profile. A filter used to return the specified profile.
- profileTypes string[]
- A filter to return registration profiles that match the given profile type.
- profileVersion string
- The version of the registration profile.
- registrationTypes string[]
- A filter to return profiles that match the given instance type.
- state string
- A filter to return only registration profiles in the given state.
- vendorName string
- A filter to return only resources that match the given vendor name.
- 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_ 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[GetProfiles Filter] 
- is_default_ boolprofile 
- A filter to return only default profiles.
- is_service_ boolprovided_ profile 
- A filter to return only service-provided profiles.
- management_station_ Sequence[str]not_ equal_ tos 
- A filter to return resources that aren't associated with the specified management station OCIDs.
- management_stations Sequence[str]
- A filter to return resources that are associated with the specified management station OCIDs.
- os_family str
- A filter to return only resources that match the given operating system family.
- profile_id str
- The OCID of the registration profile. A filter used to return the specified profile.
- profile_types Sequence[str]
- A filter to return registration profiles that match the given profile type.
- profile_version str
- The version of the registration profile.
- registration_types Sequence[str]
- A filter to return profiles that match the given instance type.
- state str
- A filter to return only registration profiles in the given state.
- vendor_name str
- A filter to return only resources that match the given vendor name.
- 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.
- displayName StringContains 
- 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>
- isDefault BooleanProfile 
- A filter to return only default profiles.
- isService BooleanProvided Profile 
- A filter to return only service-provided profiles.
- managementStation List<String>Not Equal Tos 
- A filter to return resources that aren't associated with the specified management station OCIDs.
- managementStations List<String>
- A filter to return resources that are associated with the specified management station OCIDs.
- osFamily String
- A filter to return only resources that match the given operating system family.
- profileId String
- The OCID of the registration profile. A filter used to return the specified profile.
- profileTypes List<String>
- A filter to return registration profiles that match the given profile type.
- profileVersion String
- The version of the registration profile.
- registrationTypes List<String>
- A filter to return profiles that match the given instance type.
- state String
- A filter to return only registration profiles in the given state.
- vendorName String
- A filter to return only resources that match the given vendor name.
getProfiles Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- ProfileCollections List<GetProfiles Profile Collection> 
- The list of profile_collection.
- ArchType string
- The architecture type.
- CompartmentId string
- The OCID of the compartment that contains the registration profile.
- DisplayName stringContains 
- DisplayNames List<string>
- Software source name.
- Filters
List<GetProfiles Filter> 
- IsDefault boolProfile 
- Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
- IsService boolProvided Profile 
- Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
- ManagementStation List<string>Not Equal Tos 
- ManagementStations List<string>
- OsFamily string
- The operating system family.
- ProfileId string
- ProfileTypes List<string>
- The type of profile.
- ProfileVersion string
- The version of the profile. The version is automatically incremented each time the profiled is edited.
- RegistrationTypes List<string>
- The type of instance to register.
- State string
- The current state of the registration profile.
- VendorName string
- The vendor of the operating system for the instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- ProfileCollections []GetProfiles Profile Collection 
- The list of profile_collection.
- ArchType string
- The architecture type.
- CompartmentId string
- The OCID of the compartment that contains the registration profile.
- DisplayName stringContains 
- DisplayNames []string
- Software source name.
- Filters
[]GetProfiles Filter 
- IsDefault boolProfile 
- Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
- IsService boolProvided Profile 
- Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
- ManagementStation []stringNot Equal Tos 
- ManagementStations []string
- OsFamily string
- The operating system family.
- ProfileId string
- ProfileTypes []string
- The type of profile.
- ProfileVersion string
- The version of the profile. The version is automatically incremented each time the profiled is edited.
- RegistrationTypes []string
- The type of instance to register.
- State string
- The current state of the registration profile.
- VendorName string
- The vendor of the operating system for the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- profileCollections List<GetProfiles Profile Collection> 
- The list of profile_collection.
- archType String
- The architecture type.
- compartmentId String
- The OCID of the compartment that contains the registration profile.
- displayName StringContains 
- displayNames List<String>
- Software source name.
- filters
List<GetProfiles Filter> 
- isDefault BooleanProfile 
- Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
- isService BooleanProvided Profile 
- Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
- managementStation List<String>Not Equal Tos 
- managementStations List<String>
- osFamily String
- The operating system family.
- profileId String
- profileTypes List<String>
- The type of profile.
- profileVersion String
- The version of the profile. The version is automatically incremented each time the profiled is edited.
- registrationTypes List<String>
- The type of instance to register.
- state String
- The current state of the registration profile.
- vendorName String
- The vendor of the operating system for the instance.
- id string
- The provider-assigned unique ID for this managed resource.
- profileCollections GetProfiles Profile Collection[] 
- The list of profile_collection.
- archType string
- The architecture type.
- compartmentId string
- The OCID of the compartment that contains the registration profile.
- displayName stringContains 
- displayNames string[]
- Software source name.
- filters
GetProfiles Filter[] 
- isDefault booleanProfile 
- Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
- isService booleanProvided Profile 
- Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
- managementStation string[]Not Equal Tos 
- managementStations string[]
- osFamily string
- The operating system family.
- profileId string
- profileTypes string[]
- The type of profile.
- profileVersion string
- The version of the profile. The version is automatically incremented each time the profiled is edited.
- registrationTypes string[]
- The type of instance to register.
- state string
- The current state of the registration profile.
- vendorName string
- The vendor of the operating system for the instance.
- id str
- The provider-assigned unique ID for this managed resource.
- profile_collections Sequence[GetProfiles Profile Collection] 
- The list of profile_collection.
- arch_type str
- The architecture type.
- compartment_id str
- The OCID of the compartment that contains the registration profile.
- display_name_ strcontains 
- display_names Sequence[str]
- Software source name.
- filters
Sequence[GetProfiles Filter] 
- is_default_ boolprofile 
- Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
- is_service_ boolprovided_ profile 
- Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
- management_station_ Sequence[str]not_ equal_ tos 
- management_stations Sequence[str]
- os_family str
- The operating system family.
- profile_id str
- profile_types Sequence[str]
- The type of profile.
- profile_version str
- The version of the profile. The version is automatically incremented each time the profiled is edited.
- registration_types Sequence[str]
- The type of instance to register.
- state str
- The current state of the registration profile.
- vendor_name str
- The vendor of the operating system for the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- profileCollections List<Property Map>
- The list of profile_collection.
- archType String
- The architecture type.
- compartmentId String
- The OCID of the compartment that contains the registration profile.
- displayName StringContains 
- displayNames List<String>
- Software source name.
- filters List<Property Map>
- isDefault BooleanProfile 
- Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
- isService BooleanProvided Profile 
- Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
- managementStation List<String>Not Equal Tos 
- managementStations List<String>
- osFamily String
- The operating system family.
- profileId String
- profileTypes List<String>
- The type of profile.
- profileVersion String
- The version of the profile. The version is automatically incremented each time the profiled is edited.
- registrationTypes List<String>
- The type of instance to register.
- state String
- The current state of the registration profile.
- vendorName String
- The vendor of the operating system for the instance.
Supporting Types
GetProfilesFilter  
GetProfilesProfileCollection   
GetProfilesProfileCollectionItem    
- 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.
- 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.
- 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.
- IsDefault boolProfile 
- A filter to return only default profiles.
- IsService boolProvided Profile 
- A filter to return only service-provided profiles.
- LifecycleEnvironments List<GetProfiles Profile Collection Item Lifecycle Environment> 
- Provides identifying information for the specified lifecycle environment.
- LifecycleStage stringId 
- LifecycleStages List<GetProfiles Profile Collection Item Lifecycle Stage> 
- Provides identifying information for the specified lifecycle stage.
- ManagedInstance stringGroup Id 
- ManagedInstance List<GetGroups Profiles Profile Collection Item Managed Instance Group> 
- Provides identifying information for the specified managed instance group.
- ManagementStation stringId 
- The OCID of the management station to associate with an instance once registered. Management stations are only used by non-OCI instances.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- ProfileType string
- A filter to return registration profiles that match the given profile type.
- ProfileVersion string
- The version of the registration profile.
- RegistrationType string
- A filter to return profiles that match the given instance type.
- SoftwareSource List<string>Ids 
- SoftwareSources List<GetProfiles Profile Collection Item Software Source> 
- The list of software sources that the registration profile will use.
- State string
- A filter to return only registration profiles in the given 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"}
- TimeCreated string
- The time the registration profile was created (in RFC 3339 format).
- TimeModified string
- The time the registration profile was last modified (in RFC 3339 format).
- VendorName string
- A filter to return only resources that match the given vendor name.
- 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.
- 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.
- 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.
- IsDefault boolProfile 
- A filter to return only default profiles.
- IsService boolProvided Profile 
- A filter to return only service-provided profiles.
- LifecycleEnvironments []GetProfiles Profile Collection Item Lifecycle Environment 
- Provides identifying information for the specified lifecycle environment.
- LifecycleStage stringId 
- LifecycleStages []GetProfiles Profile Collection Item Lifecycle Stage 
- Provides identifying information for the specified lifecycle stage.
- ManagedInstance stringGroup Id 
- ManagedInstance []GetGroups Profiles Profile Collection Item Managed Instance Group 
- Provides identifying information for the specified managed instance group.
- ManagementStation stringId 
- The OCID of the management station to associate with an instance once registered. Management stations are only used by non-OCI instances.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- ProfileType string
- A filter to return registration profiles that match the given profile type.
- ProfileVersion string
- The version of the registration profile.
- RegistrationType string
- A filter to return profiles that match the given instance type.
- SoftwareSource []stringIds 
- SoftwareSources []GetProfiles Profile Collection Item Software Source 
- The list of software sources that the registration profile will use.
- State string
- A filter to return only registration profiles in the given 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"}
- TimeCreated string
- The time the registration profile was created (in RFC 3339 format).
- TimeModified string
- The time the registration profile was last modified (in RFC 3339 format).
- VendorName string
- A filter to return only resources that match the given vendor name.
- 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.
- 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.
- 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.
- isDefault BooleanProfile 
- A filter to return only default profiles.
- isService BooleanProvided Profile 
- A filter to return only service-provided profiles.
- lifecycleEnvironments List<GetProfiles Profile Collection Item Lifecycle Environment> 
- Provides identifying information for the specified lifecycle environment.
- lifecycleStage StringId 
- lifecycleStages List<GetProfiles Profile Collection Item Lifecycle Stage> 
- Provides identifying information for the specified lifecycle stage.
- managedInstance StringGroup Id 
- managedInstance List<GetGroups Profiles Profile Collection Item Managed Instance Group> 
- Provides identifying information for the specified managed instance group.
- managementStation StringId 
- The OCID of the management station to associate with an instance once registered. Management stations are only used by non-OCI instances.
- osFamily String
- A filter to return only resources that match the given operating system family.
- profileType String
- A filter to return registration profiles that match the given profile type.
- profileVersion String
- The version of the registration profile.
- registrationType String
- A filter to return profiles that match the given instance type.
- softwareSource List<String>Ids 
- softwareSources List<GetProfiles Profile Collection Item Software Source> 
- The list of software sources that the registration profile will use.
- state String
- A filter to return only registration profiles in the given 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"}
- timeCreated String
- The time the registration profile was created (in RFC 3339 format).
- timeModified String
- The time the registration profile was last modified (in RFC 3339 format).
- vendorName String
- A filter to return only resources that match the given vendor name.
- 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.
- {[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.
- {[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.
- isDefault booleanProfile 
- A filter to return only default profiles.
- isService booleanProvided Profile 
- A filter to return only service-provided profiles.
- lifecycleEnvironments GetProfiles Profile Collection Item Lifecycle Environment[] 
- Provides identifying information for the specified lifecycle environment.
- lifecycleStage stringId 
- lifecycleStages GetProfiles Profile Collection Item Lifecycle Stage[] 
- Provides identifying information for the specified lifecycle stage.
- managedInstance stringGroup Id 
- managedInstance GetGroups Profiles Profile Collection Item Managed Instance Group[] 
- Provides identifying information for the specified managed instance group.
- managementStation stringId 
- The OCID of the management station to associate with an instance once registered. Management stations are only used by non-OCI instances.
- osFamily string
- A filter to return only resources that match the given operating system family.
- profileType string
- A filter to return registration profiles that match the given profile type.
- profileVersion string
- The version of the registration profile.
- registrationType string
- A filter to return profiles that match the given instance type.
- softwareSource string[]Ids 
- softwareSources GetProfiles Profile Collection Item Software Source[] 
- The list of software sources that the registration profile will use.
- state string
- A filter to return only registration profiles in the given 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"}
- timeCreated string
- The time the registration profile was created (in RFC 3339 format).
- timeModified string
- The time the registration profile was last modified (in RFC 3339 format).
- vendorName string
- A filter to return only resources that match the given vendor name.
- 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.
- 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.
- 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.
- is_default_ boolprofile 
- A filter to return only default profiles.
- is_service_ boolprovided_ profile 
- A filter to return only service-provided profiles.
- lifecycle_environments Sequence[GetProfiles Profile Collection Item Lifecycle Environment] 
- Provides identifying information for the specified lifecycle environment.
- lifecycle_stage_ strid 
- lifecycle_stages Sequence[GetProfiles Profile Collection Item Lifecycle Stage] 
- Provides identifying information for the specified lifecycle stage.
- managed_instance_ strgroup_ id 
- managed_instance_ Sequence[Getgroups Profiles Profile Collection Item Managed Instance Group] 
- Provides identifying information for the specified managed instance group.
- management_station_ strid 
- The OCID of the management station to associate with an instance once registered. Management stations are only used by non-OCI instances.
- os_family str
- A filter to return only resources that match the given operating system family.
- profile_type str
- A filter to return registration profiles that match the given profile type.
- profile_version str
- The version of the registration profile.
- registration_type str
- A filter to return profiles that match the given instance type.
- software_source_ Sequence[str]ids 
- software_sources Sequence[GetProfiles Profile Collection Item Software Source] 
- The list of software sources that the registration profile will use.
- state str
- A filter to return only registration profiles in the given 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 registration profile was created (in RFC 3339 format).
- time_modified str
- The time the registration profile was last modified (in RFC 3339 format).
- vendor_name str
- A filter to return only resources that match the given vendor name.
- 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.
- 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.
- 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.
- isDefault BooleanProfile 
- A filter to return only default profiles.
- isService BooleanProvided Profile 
- A filter to return only service-provided profiles.
- lifecycleEnvironments List<Property Map>
- Provides identifying information for the specified lifecycle environment.
- lifecycleStage StringId 
- lifecycleStages List<Property Map>
- Provides identifying information for the specified lifecycle stage.
- managedInstance StringGroup Id 
- managedInstance List<Property Map>Groups 
- Provides identifying information for the specified managed instance group.
- managementStation StringId 
- The OCID of the management station to associate with an instance once registered. Management stations are only used by non-OCI instances.
- osFamily String
- A filter to return only resources that match the given operating system family.
- profileType String
- A filter to return registration profiles that match the given profile type.
- profileVersion String
- The version of the registration profile.
- registrationType String
- A filter to return profiles that match the given instance type.
- softwareSource List<String>Ids 
- softwareSources List<Property Map>
- The list of software sources that the registration profile will use.
- state String
- A filter to return only registration profiles in the given state.
- 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 registration profile was created (in RFC 3339 format).
- timeModified String
- The time the registration profile was last modified (in RFC 3339 format).
- vendorName String
- A filter to return only resources that match the given vendor name.
GetProfilesProfileCollectionItemLifecycleEnvironment      
- DisplayName string
- A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- DisplayName string
- A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
- displayName string
- A filter to return resources that match the given display names.
- id string
- The OCID of the software source.
- display_name str
- A filter to return resources that match the given display names.
- id str
- The OCID of the software source.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
GetProfilesProfileCollectionItemLifecycleStage      
- DisplayName string
- A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- DisplayName string
- A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
- displayName string
- A filter to return resources that match the given display names.
- id string
- The OCID of the software source.
- display_name str
- A filter to return resources that match the given display names.
- id str
- The OCID of the software source.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
GetProfilesProfileCollectionItemManagedInstanceGroup       
- DisplayName string
- A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- DisplayName string
- A filter to return resources that match the given display names.
- Id string
- The OCID of the software source.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
- displayName string
- A filter to return resources that match the given display names.
- id string
- The OCID of the software source.
- display_name str
- A filter to return resources that match the given display names.
- id str
- The OCID of the software source.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
GetProfilesProfileCollectionItemSoftwareSource      
- 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.
- IsMandatory boolFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- SoftwareSource stringType 
- 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.
- IsMandatory boolFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- SoftwareSource stringType 
- 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.
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- softwareSource StringType 
- 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.
- isMandatory booleanFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- softwareSource 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.
- displayName String
- A filter to return resources that match the given display names.
- id String
- The OCID of the software source.
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
- softwareSource 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 ociTerraform Provider.