Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.ManagementAgent.getManagementAgentImages
Explore with Pulumi AI
This data source provides the list of Management Agent Images in Oracle Cloud Infrastructure Management Agent service.
Get supported agent image information
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagementAgentImages = oci.ManagementAgent.getManagementAgentImages({
    compartmentId: compartmentId,
    installType: managementAgentImageInstallType,
    name: managementAgentImageName,
    state: managementAgentImageState,
});
import pulumi
import pulumi_oci as oci
test_management_agent_images = oci.ManagementAgent.get_management_agent_images(compartment_id=compartment_id,
    install_type=management_agent_image_install_type,
    name=management_agent_image_name,
    state=management_agent_image_state)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/managementagent"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := managementagent.GetManagementAgentImages(ctx, &managementagent.GetManagementAgentImagesArgs{
			CompartmentId: compartmentId,
			InstallType:   pulumi.StringRef(managementAgentImageInstallType),
			Name:          pulumi.StringRef(managementAgentImageName),
			State:         pulumi.StringRef(managementAgentImageState),
		}, 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 testManagementAgentImages = Oci.ManagementAgent.GetManagementAgentImages.Invoke(new()
    {
        CompartmentId = compartmentId,
        InstallType = managementAgentImageInstallType,
        Name = managementAgentImageName,
        State = managementAgentImageState,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ManagementAgent.ManagementAgentFunctions;
import com.pulumi.oci.ManagementAgent.inputs.GetManagementAgentImagesArgs;
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 testManagementAgentImages = ManagementAgentFunctions.getManagementAgentImages(GetManagementAgentImagesArgs.builder()
            .compartmentId(compartmentId)
            .installType(managementAgentImageInstallType)
            .name(managementAgentImageName)
            .state(managementAgentImageState)
            .build());
    }
}
variables:
  testManagementAgentImages:
    fn::invoke:
      function: oci:ManagementAgent:getManagementAgentImages
      arguments:
        compartmentId: ${compartmentId}
        installType: ${managementAgentImageInstallType}
        name: ${managementAgentImageName}
        state: ${managementAgentImageState}
Using getManagementAgentImages
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 getManagementAgentImages(args: GetManagementAgentImagesArgs, opts?: InvokeOptions): Promise<GetManagementAgentImagesResult>
function getManagementAgentImagesOutput(args: GetManagementAgentImagesOutputArgs, opts?: InvokeOptions): Output<GetManagementAgentImagesResult>def get_management_agent_images(compartment_id: Optional[str] = None,
                                filters: Optional[Sequence[GetManagementAgentImagesFilter]] = None,
                                install_type: Optional[str] = None,
                                name: Optional[str] = None,
                                state: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetManagementAgentImagesResult
def get_management_agent_images_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetManagementAgentImagesFilterArgs]]]] = None,
                                install_type: Optional[pulumi.Input[str]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                state: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetManagementAgentImagesResult]func GetManagementAgentImages(ctx *Context, args *GetManagementAgentImagesArgs, opts ...InvokeOption) (*GetManagementAgentImagesResult, error)
func GetManagementAgentImagesOutput(ctx *Context, args *GetManagementAgentImagesOutputArgs, opts ...InvokeOption) GetManagementAgentImagesResultOutput> Note: This function is named GetManagementAgentImages in the Go SDK.
public static class GetManagementAgentImages 
{
    public static Task<GetManagementAgentImagesResult> InvokeAsync(GetManagementAgentImagesArgs args, InvokeOptions? opts = null)
    public static Output<GetManagementAgentImagesResult> Invoke(GetManagementAgentImagesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementAgentImagesResult> getManagementAgentImages(GetManagementAgentImagesArgs args, InvokeOptions options)
public static Output<GetManagementAgentImagesResult> getManagementAgentImages(GetManagementAgentImagesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:ManagementAgent/getManagementAgentImages:getManagementAgentImages
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment to which a request will be scoped.
- Filters
List<GetManagement Agent Images Filter> 
- InstallType string
- A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
- Name string
- A filter to return only resources that match the entire platform name given.
- State string
- Filter to return only Management Agents in the particular lifecycle state.
- CompartmentId string
- The OCID of the compartment to which a request will be scoped.
- Filters
[]GetManagement Agent Images Filter 
- InstallType string
- A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
- Name string
- A filter to return only resources that match the entire platform name given.
- State string
- Filter to return only Management Agents in the particular lifecycle state.
- compartmentId String
- The OCID of the compartment to which a request will be scoped.
- filters
List<GetImages Filter> 
- installType String
- A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
- name String
- A filter to return only resources that match the entire platform name given.
- state String
- Filter to return only Management Agents in the particular lifecycle state.
- compartmentId string
- The OCID of the compartment to which a request will be scoped.
- filters
GetManagement Agent Images Filter[] 
- installType string
- A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
- name string
- A filter to return only resources that match the entire platform name given.
- state string
- Filter to return only Management Agents in the particular lifecycle state.
- compartment_id str
- The OCID of the compartment to which a request will be scoped.
- filters
Sequence[GetManagement Agent Images Filter] 
- install_type str
- A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
- name str
- A filter to return only resources that match the entire platform name given.
- state str
- Filter to return only Management Agents in the particular lifecycle state.
- compartmentId String
- The OCID of the compartment to which a request will be scoped.
- filters List<Property Map>
- installType String
- A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
- name String
- A filter to return only resources that match the entire platform name given.
- state String
- Filter to return only Management Agents in the particular lifecycle state.
getManagementAgentImages Result
The following output properties are available:
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagementAgent List<GetImages Management Agent Images Management Agent Image> 
- The list of management_agent_images.
- Filters
List<GetManagement Agent Images Filter> 
- InstallType string
- Name string
- State string
- The current state of Management Agent Image
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagementAgent []GetImages Management Agent Images Management Agent Image 
- The list of management_agent_images.
- Filters
[]GetManagement Agent Images Filter 
- InstallType string
- Name string
- State string
- The current state of Management Agent Image
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- managementAgent List<GetImages Images Image> 
- The list of management_agent_images.
- filters
List<GetImages Filter> 
- installType String
- name String
- state String
- The current state of Management Agent Image
- compartmentId string
- id string
- The provider-assigned unique ID for this managed resource.
- managementAgent GetImages Management Agent Images Management Agent Image[] 
- The list of management_agent_images.
- filters
GetManagement Agent Images Filter[] 
- installType string
- name string
- state string
- The current state of Management Agent Image
- compartment_id str
- id str
- The provider-assigned unique ID for this managed resource.
- management_agent_ Sequence[Getimages Management Agent Images Management Agent Image] 
- The list of management_agent_images.
- filters
Sequence[GetManagement Agent Images Filter] 
- install_type str
- name str
- state str
- The current state of Management Agent Image
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- managementAgent List<Property Map>Images 
- The list of management_agent_images.
- filters List<Property Map>
- installType String
- name String
- state String
- The current state of Management Agent Image
Supporting Types
GetManagementAgentImagesFilter    
GetManagementAgentImagesManagementAgentImage      
- Checksum string
- Object content SHA256 Hash
- Id string
- Agent image resource id
- ImageObject List<GetStorage Details Management Agent Images Management Agent Image Image Object Storage Detail> 
- Details of the Objectstorage object
- ObjectUrl string
- Object storage URL for download
- PackageArchitecture stringType 
- The installation package target architecture type
- PackageType string
- The installation package type
- PlatformName string
- Agent image platform display name
- PlatformType string
- Agent image platform type
- Size double
- Agent image size in bytes
- State string
- Filter to return only Management Agents in the particular lifecycle state.
- Version string
- Agent image version
- Checksum string
- Object content SHA256 Hash
- Id string
- Agent image resource id
- ImageObject []GetStorage Details Management Agent Images Management Agent Image Image Object Storage Detail 
- Details of the Objectstorage object
- ObjectUrl string
- Object storage URL for download
- PackageArchitecture stringType 
- The installation package target architecture type
- PackageType string
- The installation package type
- PlatformName string
- Agent image platform display name
- PlatformType string
- Agent image platform type
- Size float64
- Agent image size in bytes
- State string
- Filter to return only Management Agents in the particular lifecycle state.
- Version string
- Agent image version
- checksum String
- Object content SHA256 Hash
- id String
- Agent image resource id
- imageObject List<GetStorage Details Images Image Image Object Storage Detail> 
- Details of the Objectstorage object
- objectUrl String
- Object storage URL for download
- packageArchitecture StringType 
- The installation package target architecture type
- packageType String
- The installation package type
- platformName String
- Agent image platform display name
- platformType String
- Agent image platform type
- size Double
- Agent image size in bytes
- state String
- Filter to return only Management Agents in the particular lifecycle state.
- version String
- Agent image version
- checksum string
- Object content SHA256 Hash
- id string
- Agent image resource id
- imageObject GetStorage Details Management Agent Images Management Agent Image Image Object Storage Detail[] 
- Details of the Objectstorage object
- objectUrl string
- Object storage URL for download
- packageArchitecture stringType 
- The installation package target architecture type
- packageType string
- The installation package type
- platformName string
- Agent image platform display name
- platformType string
- Agent image platform type
- size number
- Agent image size in bytes
- state string
- Filter to return only Management Agents in the particular lifecycle state.
- version string
- Agent image version
- checksum str
- Object content SHA256 Hash
- id str
- Agent image resource id
- image_object_ Sequence[Getstorage_ details Management Agent Images Management Agent Image Image Object Storage Detail] 
- Details of the Objectstorage object
- object_url str
- Object storage URL for download
- package_architecture_ strtype 
- The installation package target architecture type
- package_type str
- The installation package type
- platform_name str
- Agent image platform display name
- platform_type str
- Agent image platform type
- size float
- Agent image size in bytes
- state str
- Filter to return only Management Agents in the particular lifecycle state.
- version str
- Agent image version
- checksum String
- Object content SHA256 Hash
- id String
- Agent image resource id
- imageObject List<Property Map>Storage Details 
- Details of the Objectstorage object
- objectUrl String
- Object storage URL for download
- packageArchitecture StringType 
- The installation package target architecture type
- packageType String
- The installation package type
- platformName String
- Agent image platform display name
- platformType String
- Agent image platform type
- size Number
- Agent image size in bytes
- state String
- Filter to return only Management Agents in the particular lifecycle state.
- version String
- Agent image version
GetManagementAgentImagesManagementAgentImageImageObjectStorageDetail          
- Checksum string
- Object content SHA256 Hash
- Object string
- Objectstorage object name reference providing the original location of this object
- ObjectBucket string
- Objectstorage bucket reference providing the original location of this object
- ObjectNamespace string
- Objectstorage namespace reference providing the original location of this object
- ObjectUrl string
- Object storage URL for download
- Checksum string
- Object content SHA256 Hash
- Object string
- Objectstorage object name reference providing the original location of this object
- ObjectBucket string
- Objectstorage bucket reference providing the original location of this object
- ObjectNamespace string
- Objectstorage namespace reference providing the original location of this object
- ObjectUrl string
- Object storage URL for download
- checksum String
- Object content SHA256 Hash
- object String
- Objectstorage object name reference providing the original location of this object
- objectBucket String
- Objectstorage bucket reference providing the original location of this object
- objectNamespace String
- Objectstorage namespace reference providing the original location of this object
- objectUrl String
- Object storage URL for download
- checksum string
- Object content SHA256 Hash
- object string
- Objectstorage object name reference providing the original location of this object
- objectBucket string
- Objectstorage bucket reference providing the original location of this object
- objectNamespace string
- Objectstorage namespace reference providing the original location of this object
- objectUrl string
- Object storage URL for download
- checksum str
- Object content SHA256 Hash
- object str
- Objectstorage object name reference providing the original location of this object
- object_bucket str
- Objectstorage bucket reference providing the original location of this object
- object_namespace str
- Objectstorage namespace reference providing the original location of this object
- object_url str
- Object storage URL for download
- checksum String
- Object content SHA256 Hash
- object String
- Objectstorage object name reference providing the original location of this object
- objectBucket String
- Objectstorage bucket reference providing the original location of this object
- objectNamespace String
- Objectstorage namespace reference providing the original location of this object
- objectUrl String
- Object storage URL for download
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.