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

oci.FleetAppsManagement.getRunbooks

Explore with Pulumi AI

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

    This data source provides the list of Runbooks in Oracle Cloud Infrastructure Fleet Apps Management service.

    Returns a list of Runbooks.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testRunbooks = oci.FleetAppsManagement.getRunbooks({
        compartmentId: compartmentId,
        displayName: runbookDisplayName,
        id: runbookId,
        operation: runbookOperation,
        platform: runbookPlatform,
        runbookRelevance: runbookRunbookRelevance,
        state: runbookState,
        type: runbookType,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_runbooks = oci.FleetAppsManagement.get_runbooks(compartment_id=compartment_id,
        display_name=runbook_display_name,
        id=runbook_id,
        operation=runbook_operation,
        platform=runbook_platform,
        runbook_relevance=runbook_runbook_relevance,
        state=runbook_state,
        type=runbook_type)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/FleetAppsManagement"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := FleetAppsManagement.GetRunbooks(ctx, &fleetappsmanagement.GetRunbooksArgs{
    			CompartmentId:    pulumi.StringRef(compartmentId),
    			DisplayName:      pulumi.StringRef(runbookDisplayName),
    			Id:               pulumi.StringRef(runbookId),
    			Operation:        pulumi.StringRef(runbookOperation),
    			Platform:         pulumi.StringRef(runbookPlatform),
    			RunbookRelevance: pulumi.StringRef(runbookRunbookRelevance),
    			State:            pulumi.StringRef(runbookState),
    			Type:             pulumi.StringRef(runbookType),
    		}, 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 testRunbooks = Oci.FleetAppsManagement.GetRunbooks.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = runbookDisplayName,
            Id = runbookId,
            Operation = runbookOperation,
            Platform = runbookPlatform,
            RunbookRelevance = runbookRunbookRelevance,
            State = runbookState,
            Type = runbookType,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.FleetAppsManagement.FleetAppsManagementFunctions;
    import com.pulumi.oci.FleetAppsManagement.inputs.GetRunbooksArgs;
    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 testRunbooks = FleetAppsManagementFunctions.getRunbooks(GetRunbooksArgs.builder()
                .compartmentId(compartmentId)
                .displayName(runbookDisplayName)
                .id(runbookId)
                .operation(runbookOperation)
                .platform(runbookPlatform)
                .runbookRelevance(runbookRunbookRelevance)
                .state(runbookState)
                .type(runbookType)
                .build());
    
        }
    }
    
    variables:
      testRunbooks:
        fn::invoke:
          Function: oci:FleetAppsManagement:getRunbooks
          Arguments:
            compartmentId: ${compartmentId}
            displayName: ${runbookDisplayName}
            id: ${runbookId}
            operation: ${runbookOperation}
            platform: ${runbookPlatform}
            runbookRelevance: ${runbookRunbookRelevance}
            state: ${runbookState}
            type: ${runbookType}
    

    Using getRunbooks

    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 getRunbooks(args: GetRunbooksArgs, opts?: InvokeOptions): Promise<GetRunbooksResult>
    function getRunbooksOutput(args: GetRunbooksOutputArgs, opts?: InvokeOptions): Output<GetRunbooksResult>
    def get_runbooks(compartment_id: Optional[str] = None,
                     display_name: Optional[str] = None,
                     filters: Optional[Sequence[_fleetappsmanagement.GetRunbooksFilter]] = None,
                     id: Optional[str] = None,
                     operation: Optional[str] = None,
                     platform: Optional[str] = None,
                     runbook_relevance: Optional[str] = None,
                     state: Optional[str] = None,
                     type: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetRunbooksResult
    def get_runbooks_output(compartment_id: Optional[pulumi.Input[str]] = None,
                     display_name: Optional[pulumi.Input[str]] = None,
                     filters: Optional[pulumi.Input[Sequence[pulumi.Input[_fleetappsmanagement.GetRunbooksFilterArgs]]]] = None,
                     id: Optional[pulumi.Input[str]] = None,
                     operation: Optional[pulumi.Input[str]] = None,
                     platform: Optional[pulumi.Input[str]] = None,
                     runbook_relevance: Optional[pulumi.Input[str]] = None,
                     state: Optional[pulumi.Input[str]] = None,
                     type: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetRunbooksResult]
    func GetRunbooks(ctx *Context, args *GetRunbooksArgs, opts ...InvokeOption) (*GetRunbooksResult, error)
    func GetRunbooksOutput(ctx *Context, args *GetRunbooksOutputArgs, opts ...InvokeOption) GetRunbooksResultOutput

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

    public static class GetRunbooks 
    {
        public static Task<GetRunbooksResult> InvokeAsync(GetRunbooksArgs args, InvokeOptions? opts = null)
        public static Output<GetRunbooksResult> Invoke(GetRunbooksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRunbooksResult> getRunbooks(GetRunbooksArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:FleetAppsManagement/getRunbooks:getRunbooks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetRunbooksFilter>
    Id string
    unique Runbook identifier
    Operation string
    The runbook lifecycle.
    Platform string
    The ID of the runbook platform.
    RunbookRelevance string
    The runbook relevance of product or full-stack.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    Type string
    The ID of the runbook type.
    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetRunbooksFilter
    Id string
    unique Runbook identifier
    Operation string
    The runbook lifecycle.
    Platform string
    The ID of the runbook platform.
    RunbookRelevance string
    The runbook relevance of product or full-stack.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    Type string
    The ID of the runbook type.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetRunbooksFilter>
    id String
    unique Runbook identifier
    operation String
    The runbook lifecycle.
    platform String
    The ID of the runbook platform.
    runbookRelevance String
    The runbook relevance of product or full-stack.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    type String
    The ID of the runbook type.
    compartmentId string
    The ID of the compartment in which to list resources.
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetRunbooksFilter[]
    id string
    unique Runbook identifier
    operation string
    The runbook lifecycle.
    platform string
    The ID of the runbook platform.
    runbookRelevance string
    The runbook relevance of product or full-stack.
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    type string
    The ID of the runbook type.
    compartment_id str
    The ID of the compartment in which to list resources.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[fleetappsmanagement.GetRunbooksFilter]
    id str
    unique Runbook identifier
    operation str
    The runbook lifecycle.
    platform str
    The ID of the runbook platform.
    runbook_relevance str
    The runbook relevance of product or full-stack.
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    type str
    The ID of the runbook type.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    id String
    unique Runbook identifier
    operation String
    The runbook lifecycle.
    platform String
    The ID of the runbook platform.
    runbookRelevance String
    The runbook relevance of product or full-stack.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    type String
    The ID of the runbook type.

    getRunbooks Result

    The following output properties are available:

    RunbookCollections List<GetRunbooksRunbookCollection>
    The list of runbook_collection.
    CompartmentId string
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    Filters List<GetRunbooksFilter>
    Id string
    The OCID of the resource.
    Operation string
    The lifecycle operation performed by the task.
    Platform string
    The platform of the runbook.
    RunbookRelevance string
    Type of runbook structure.
    State string
    The current state of the Runbook.
    Type string
    The type of the runbook.
    RunbookCollections []GetRunbooksRunbookCollection
    The list of runbook_collection.
    CompartmentId string
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    Filters []GetRunbooksFilter
    Id string
    The OCID of the resource.
    Operation string
    The lifecycle operation performed by the task.
    Platform string
    The platform of the runbook.
    RunbookRelevance string
    Type of runbook structure.
    State string
    The current state of the Runbook.
    Type string
    The type of the runbook.
    runbookCollections List<GetRunbooksRunbookCollection>
    The list of runbook_collection.
    compartmentId String
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters List<GetRunbooksFilter>
    id String
    The OCID of the resource.
    operation String
    The lifecycle operation performed by the task.
    platform String
    The platform of the runbook.
    runbookRelevance String
    Type of runbook structure.
    state String
    The current state of the Runbook.
    type String
    The type of the runbook.
    runbookCollections GetRunbooksRunbookCollection[]
    The list of runbook_collection.
    compartmentId string
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters GetRunbooksFilter[]
    id string
    The OCID of the resource.
    operation string
    The lifecycle operation performed by the task.
    platform string
    The platform of the runbook.
    runbookRelevance string
    Type of runbook structure.
    state string
    The current state of the Runbook.
    type string
    The type of the runbook.
    runbook_collections Sequence[fleetappsmanagement.GetRunbooksRunbookCollection]
    The list of runbook_collection.
    compartment_id str
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters Sequence[fleetappsmanagement.GetRunbooksFilter]
    id str
    The OCID of the resource.
    operation str
    The lifecycle operation performed by the task.
    platform str
    The platform of the runbook.
    runbook_relevance str
    Type of runbook structure.
    state str
    The current state of the Runbook.
    type str
    The type of the runbook.
    runbookCollections List<Property Map>
    The list of runbook_collection.
    compartmentId String
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters List<Property Map>
    id String
    The OCID of the resource.
    operation String
    The lifecycle operation performed by the task.
    platform String
    The platform of the runbook.
    runbookRelevance String
    Type of runbook structure.
    state String
    The current state of the Runbook.
    type String
    The type of the runbook.

    Supporting Types

    GetRunbooksFilter

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

    GetRunbooksRunbookCollection

    GetRunbooksRunbookCollectionItem

    Associations List<GetRunbooksRunbookCollectionItemAssociation>
    JSON content with required associations
    CompartmentId string
    The ID of the compartment in which to list resources.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EstimatedTime string
    Estimated time to successfully complete the runbook execution
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    unique Runbook identifier
    IsDefault bool
    Is the runbook default?
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    Operation string
    The runbook lifecycle.
    OsType string
    The OS type for the runbook.
    Platform string
    The ID of the runbook platform.
    ResourceRegion string
    Associated region
    RunbookRelevance string
    The runbook relevance of product or full-stack.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    Type string
    The ID of the runbook type.
    Associations []GetRunbooksRunbookCollectionItemAssociation
    JSON content with required associations
    CompartmentId string
    The ID of the compartment in which to list resources.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EstimatedTime string
    Estimated time to successfully complete the runbook execution
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    unique Runbook identifier
    IsDefault bool
    Is the runbook default?
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    Operation string
    The runbook lifecycle.
    OsType string
    The OS type for the runbook.
    Platform string
    The ID of the runbook platform.
    ResourceRegion string
    Associated region
    RunbookRelevance string
    The runbook relevance of product or full-stack.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    Type string
    The ID of the runbook type.
    associations List<GetRunbooksRunbookCollectionItemAssociation>
    JSON content with required associations
    compartmentId String
    The ID of the compartment in which to list resources.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    displayName String
    A filter to return only resources that match the entire display name given.
    estimatedTime String
    Estimated time to successfully complete the runbook execution
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    unique Runbook identifier
    isDefault Boolean
    Is the runbook default?
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    operation String
    The runbook lifecycle.
    osType String
    The OS type for the runbook.
    platform String
    The ID of the runbook platform.
    resourceRegion String
    Associated region
    runbookRelevance String
    The runbook relevance of product or full-stack.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time this resource was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.
    type String
    The ID of the runbook type.
    associations GetRunbooksRunbookCollectionItemAssociation[]
    JSON content with required associations
    compartmentId string
    The ID of the compartment in which to list resources.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    displayName string
    A filter to return only resources that match the entire display name given.
    estimatedTime string
    Estimated time to successfully complete the runbook execution
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    unique Runbook identifier
    isDefault boolean
    Is the runbook default?
    lifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    operation string
    The runbook lifecycle.
    osType string
    The OS type for the runbook.
    platform string
    The ID of the runbook platform.
    resourceRegion string
    Associated region
    runbookRelevance string
    The runbook relevance of product or full-stack.
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    type string
    The ID of the runbook type.
    associations Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociation]
    JSON content with required associations
    compartment_id str
    The ID of the compartment in which to list resources.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    display_name str
    A filter to return only resources that match the entire display name given.
    estimated_time str
    Estimated time to successfully complete the runbook execution
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    unique Runbook identifier
    is_default bool
    Is the runbook default?
    lifecycle_details str
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    operation str
    The runbook lifecycle.
    os_type str
    The OS type for the runbook.
    platform str
    The ID of the runbook platform.
    resource_region str
    Associated region
    runbook_relevance str
    The runbook relevance of product or full-stack.
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time this resource was created. An RFC3339 formatted datetime string.
    time_updated str
    The time this resource was last updated. An RFC3339 formatted datetime string.
    type str
    The ID of the runbook type.
    associations List<Property Map>
    JSON content with required associations
    compartmentId String
    The ID of the compartment in which to list resources.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    displayName String
    A filter to return only resources that match the entire display name given.
    estimatedTime String
    Estimated time to successfully complete the runbook execution
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    unique Runbook identifier
    isDefault Boolean
    Is the runbook default?
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    operation String
    The runbook lifecycle.
    osType String
    The OS type for the runbook.
    platform String
    The ID of the runbook platform.
    resourceRegion String
    Associated region
    runbookRelevance String
    The runbook relevance of product or full-stack.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time this resource was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.
    type String
    The ID of the runbook type.

    GetRunbooksRunbookCollectionItemAssociation

    executionWorkflowDetails List<Property Map>
    Execution Workflow.
    groups List<Property Map>
    The groups of the runbook
    tasks List<Property Map>
    A set of tasks to execute in the runbook
    version String
    The version of the runbook.

    GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetail

    workflows List<Property Map>
    Execution Workflow for the runbook.

    GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflow

    GroupName string
    Provide the name of the group.
    Steps List<GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep>
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    Type string
    The ID of the runbook type.
    GroupName string
    Provide the name of the group.
    Steps []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    Type string
    The ID of the runbook type.
    groupName String
    Provide the name of the group.
    steps List<GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep>
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type String
    The ID of the runbook type.
    groupName string
    Provide the name of the group.
    steps GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep[]
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type string
    The ID of the runbook type.
    group_name str
    Provide the name of the group.
    steps Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep]
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type str
    The ID of the runbook type.
    groupName String
    Provide the name of the group.
    steps List<Property Map>
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type String
    The ID of the runbook type.

    GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep

    GroupName string
    Provide the name of the group.
    StepName string
    The name of the task step.
    Steps List<string>
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    Type string
    The ID of the runbook type.
    GroupName string
    Provide the name of the group.
    StepName string
    The name of the task step.
    Steps []string
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    Type string
    The ID of the runbook type.
    groupName String
    Provide the name of the group.
    stepName String
    The name of the task step.
    steps List<String>
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type String
    The ID of the runbook type.
    groupName string
    Provide the name of the group.
    stepName string
    The name of the task step.
    steps string[]
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type string
    The ID of the runbook type.
    group_name str
    Provide the name of the group.
    step_name str
    The name of the task step.
    steps Sequence[str]
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type str
    The ID of the runbook type.
    groupName String
    Provide the name of the group.
    stepName String
    The name of the task step.
    steps List<String>
    Tasks within the Group. Provide the stepName for all tasks that are applicable
    type String
    The ID of the runbook type.

    GetRunbooksRunbookCollectionItemAssociationGroup

    Name string
    The name of the task
    Properties List<GetRunbooksRunbookCollectionItemAssociationGroupProperty>
    The properties of the task.
    Type string
    The ID of the runbook type.
    Name string
    The name of the task
    Properties []GetRunbooksRunbookCollectionItemAssociationGroupProperty
    The properties of the task.
    Type string
    The ID of the runbook type.
    name String
    The name of the task
    properties List<GetRunbooksRunbookCollectionItemAssociationGroupProperty>
    The properties of the task.
    type String
    The ID of the runbook type.
    name string
    The name of the task
    properties GetRunbooksRunbookCollectionItemAssociationGroupProperty[]
    The properties of the task.
    type string
    The ID of the runbook type.
    name str
    The name of the task
    properties Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociationGroupProperty]
    The properties of the task.
    type str
    The ID of the runbook type.
    name String
    The name of the task
    properties List<Property Map>
    The properties of the task.
    type String
    The ID of the runbook type.

    GetRunbooksRunbookCollectionItemAssociationGroupProperty

    ActionOnFailure string
    The action to be taken in case of task failure.
    Condition string
    The condition in which the task is to be executed.
    RunOn string
    The hosts to execute on.
    ActionOnFailure string
    The action to be taken in case of task failure.
    Condition string
    The condition in which the task is to be executed.
    RunOn string
    The hosts to execute on.
    actionOnFailure String
    The action to be taken in case of task failure.
    condition String
    The condition in which the task is to be executed.
    runOn String
    The hosts to execute on.
    actionOnFailure string
    The action to be taken in case of task failure.
    condition string
    The condition in which the task is to be executed.
    runOn string
    The hosts to execute on.
    action_on_failure str
    The action to be taken in case of task failure.
    condition str
    The condition in which the task is to be executed.
    run_on str
    The hosts to execute on.
    actionOnFailure String
    The action to be taken in case of task failure.
    condition String
    The condition in which the task is to be executed.
    runOn String
    The hosts to execute on.

    GetRunbooksRunbookCollectionItemAssociationTask

    AssociationType string
    The association type of the task
    OutputVariableMappings List<GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping>
    Mapping output variables of previous tasks to the input variables of the current task.
    StepName string
    The name of the task step.
    StepProperties List<GetRunbooksRunbookCollectionItemAssociationTaskStepProperty>
    The properties of the task.
    TaskRecordDetails List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail>
    The details of the task.
    AssociationType string
    The association type of the task
    OutputVariableMappings []GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping
    Mapping output variables of previous tasks to the input variables of the current task.
    StepName string
    The name of the task step.
    StepProperties []GetRunbooksRunbookCollectionItemAssociationTaskStepProperty
    The properties of the task.
    TaskRecordDetails []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail
    The details of the task.
    associationType String
    The association type of the task
    outputVariableMappings List<GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping>
    Mapping output variables of previous tasks to the input variables of the current task.
    stepName String
    The name of the task step.
    stepProperties List<GetRunbooksRunbookCollectionItemAssociationTaskStepProperty>
    The properties of the task.
    taskRecordDetails List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail>
    The details of the task.
    associationType string
    The association type of the task
    outputVariableMappings GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping[]
    Mapping output variables of previous tasks to the input variables of the current task.
    stepName string
    The name of the task step.
    stepProperties GetRunbooksRunbookCollectionItemAssociationTaskStepProperty[]
    The properties of the task.
    taskRecordDetails GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail[]
    The details of the task.
    associationType String
    The association type of the task
    outputVariableMappings List<Property Map>
    Mapping output variables of previous tasks to the input variables of the current task.
    stepName String
    The name of the task step.
    stepProperties List<Property Map>
    The properties of the task.
    taskRecordDetails List<Property Map>
    The details of the task.

    GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping

    Name string
    The name of the task
    OutputVariableDetails List<GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail>
    The details of the output variable that will be used for mapping.
    Name string
    The name of the task
    OutputVariableDetails []GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail
    The details of the output variable that will be used for mapping.
    name String
    The name of the task
    outputVariableDetails List<GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail>
    The details of the output variable that will be used for mapping.
    name string
    The name of the task
    outputVariableDetails GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail[]
    The details of the output variable that will be used for mapping.
    name String
    The name of the task
    outputVariableDetails List<Property Map>
    The details of the output variable that will be used for mapping.

    GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail

    OutputVariableName string
    The name of the output variable whose value that has to be mapped.
    StepName string
    The name of the task step.
    OutputVariableName string
    The name of the output variable whose value that has to be mapped.
    StepName string
    The name of the task step.
    outputVariableName String
    The name of the output variable whose value that has to be mapped.
    stepName String
    The name of the task step.
    outputVariableName string
    The name of the output variable whose value that has to be mapped.
    stepName string
    The name of the task step.
    output_variable_name str
    The name of the output variable whose value that has to be mapped.
    step_name str
    The name of the task step.
    outputVariableName String
    The name of the output variable whose value that has to be mapped.
    stepName String
    The name of the task step.

    GetRunbooksRunbookCollectionItemAssociationTaskStepProperty

    ActionOnFailure string
    The action to be taken in case of task failure.
    Condition string
    The condition in which the task is to be executed.
    RunOn string
    The hosts to execute on.
    ActionOnFailure string
    The action to be taken in case of task failure.
    Condition string
    The condition in which the task is to be executed.
    RunOn string
    The hosts to execute on.
    actionOnFailure String
    The action to be taken in case of task failure.
    condition String
    The condition in which the task is to be executed.
    runOn String
    The hosts to execute on.
    actionOnFailure string
    The action to be taken in case of task failure.
    condition string
    The condition in which the task is to be executed.
    runOn string
    The hosts to execute on.
    action_on_failure str
    The action to be taken in case of task failure.
    condition str
    The condition in which the task is to be executed.
    run_on str
    The hosts to execute on.
    actionOnFailure String
    The action to be taken in case of task failure.
    condition String
    The condition in which the task is to be executed.
    runOn String
    The hosts to execute on.

    GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail

    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    ExecutionDetails List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail>
    Content Source Details
    IsCopyToLibraryEnabled bool
    Make a copy of this task in Library
    Name string
    The name of the task
    OsType string
    The OS type for the runbook.
    Platform string
    The ID of the runbook platform.
    Properties List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty>
    The properties of the task.
    Scope string
    The scope of the task.
    TaskRecordId string
    The ID of taskRecord.
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    ExecutionDetails []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail
    Content Source Details
    IsCopyToLibraryEnabled bool
    Make a copy of this task in Library
    Name string
    The name of the task
    OsType string
    The OS type for the runbook.
    Platform string
    The ID of the runbook platform.
    Properties []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty
    The properties of the task.
    Scope string
    The scope of the task.
    TaskRecordId string
    The ID of taskRecord.
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    executionDetails List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail>
    Content Source Details
    isCopyToLibraryEnabled Boolean
    Make a copy of this task in Library
    name String
    The name of the task
    osType String
    The OS type for the runbook.
    platform String
    The ID of the runbook platform.
    properties List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty>
    The properties of the task.
    scope String
    The scope of the task.
    taskRecordId String
    The ID of taskRecord.
    description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    executionDetails GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail[]
    Content Source Details
    isCopyToLibraryEnabled boolean
    Make a copy of this task in Library
    name string
    The name of the task
    osType string
    The OS type for the runbook.
    platform string
    The ID of the runbook platform.
    properties GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty[]
    The properties of the task.
    scope string
    The scope of the task.
    taskRecordId string
    The ID of taskRecord.
    description str
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    execution_details Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail]
    Content Source Details
    is_copy_to_library_enabled bool
    Make a copy of this task in Library
    name str
    The name of the task
    os_type str
    The OS type for the runbook.
    platform str
    The ID of the runbook platform.
    properties Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty]
    The properties of the task.
    scope str
    The scope of the task.
    task_record_id str
    The ID of taskRecord.
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    executionDetails List<Property Map>
    Content Source Details
    isCopyToLibraryEnabled Boolean
    Make a copy of this task in Library
    name String
    The name of the task
    osType String
    The OS type for the runbook.
    platform String
    The ID of the runbook platform.
    properties List<Property Map>
    The properties of the task.
    scope String
    The scope of the task.
    taskRecordId String
    The ID of taskRecord.

    GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail

    Command string
    Optional Command to execute the content.
    Contents List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent>
    Content Source Details.
    Endpoint string
    Endpoint to be invoked.
    ExecutionType string
    The action type of the task
    Variables List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable>
    The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
    Command string
    Optional Command to execute the content.
    Contents []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent
    Content Source Details.
    Endpoint string
    Endpoint to be invoked.
    ExecutionType string
    The action type of the task
    Variables []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable
    The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
    command String
    Optional Command to execute the content.
    contents List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent>
    Content Source Details.
    endpoint String
    Endpoint to be invoked.
    executionType String
    The action type of the task
    variables List<GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable>
    The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
    command string
    Optional Command to execute the content.
    contents GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent[]
    Content Source Details.
    endpoint string
    Endpoint to be invoked.
    executionType string
    The action type of the task
    variables GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable[]
    The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
    command str
    Optional Command to execute the content.
    contents Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent]
    Content Source Details.
    endpoint str
    Endpoint to be invoked.
    execution_type str
    The action type of the task
    variables Sequence[fleetappsmanagement.GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable]
    The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
    command String
    Optional Command to execute the content.
    contents List<Property Map>
    Content Source Details.
    endpoint String
    Endpoint to be invoked.
    executionType String
    The action type of the task
    variables List<Property Map>
    The variable of the task.Atleast one of dynamicArguments or output needs to be provided.

    GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent

    Bucket string
    Bucket Name.
    Checksum string
    SHA256 checksum of the artifact.
    Namespace string
    Namespace.
    Object string
    Object Name.
    SourceType string
    Content Source Details.
    Bucket string
    Bucket Name.
    Checksum string
    SHA256 checksum of the artifact.
    Namespace string
    Namespace.
    Object string
    Object Name.
    SourceType string
    Content Source Details.
    bucket String
    Bucket Name.
    checksum String
    SHA256 checksum of the artifact.
    namespace String
    Namespace.
    object String
    Object Name.
    sourceType String
    Content Source Details.
    bucket string
    Bucket Name.
    checksum string
    SHA256 checksum of the artifact.
    namespace string
    Namespace.
    object string
    Object Name.
    sourceType string
    Content Source Details.
    bucket str
    Bucket Name.
    checksum str
    SHA256 checksum of the artifact.
    namespace str
    Namespace.
    object str
    Object Name.
    source_type str
    Content Source Details.
    bucket String
    Bucket Name.
    checksum String
    SHA256 checksum of the artifact.
    namespace String
    Namespace.
    object String
    Object Name.
    sourceType String
    Content Source Details.

    GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable

    inputVariables List<Property Map>
    The input variables for the task.
    outputVariables List<String>
    The list of output variables.

    GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable

    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Name string
    The name of the task
    Type string
    The ID of the runbook type.
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Name string
    The name of the task
    Type string
    The ID of the runbook type.
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    name String
    The name of the task
    type String
    The ID of the runbook type.
    description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    name string
    The name of the task
    type string
    The ID of the runbook type.
    description str
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    name str
    The name of the task
    type str
    The ID of the runbook type.
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    name String
    The name of the task
    type String
    The ID of the runbook type.

    GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty

    NumRetries int
    The number of retries allowed.
    TimeoutInSeconds int
    The timeout in seconds for the task.
    NumRetries int
    The number of retries allowed.
    TimeoutInSeconds int
    The timeout in seconds for the task.
    numRetries Integer
    The number of retries allowed.
    timeoutInSeconds Integer
    The timeout in seconds for the task.
    numRetries number
    The number of retries allowed.
    timeoutInSeconds number
    The timeout in seconds for the task.
    num_retries int
    The number of retries allowed.
    timeout_in_seconds int
    The timeout in seconds for the task.
    numRetries Number
    The number of retries allowed.
    timeoutInSeconds Number
    The timeout in seconds for the task.

    Package Details

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