1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetAppsManagement
  5. Fleet
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

oci.FleetAppsManagement.Fleet

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

    This resource provides the Fleet resource in Oracle Cloud Infrastructure Fleet Apps Management service.

    Create a fleet in Fleet Application Management.

    Create Fleet Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Fleet(name: string, args: FleetArgs, opts?: CustomResourceOptions);
    @overload
    def Fleet(resource_name: str,
              args: FleetArgs,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Fleet(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              display_name: Optional[str] = None,
              resource_selection: Optional[FleetResourceSelectionArgs] = None,
              compartment_id: Optional[str] = None,
              environment_type: Optional[str] = None,
              details: Optional[FleetDetailsArgs] = None,
              description: Optional[str] = None,
              defined_tags: Optional[Mapping[str, str]] = None,
              freeform_tags: Optional[Mapping[str, str]] = None,
              is_target_auto_confirm: Optional[bool] = None,
              notification_preferences: Optional[Sequence[FleetNotificationPreferenceArgs]] = None,
              parent_fleet_id: Optional[str] = None,
              products: Optional[Sequence[str]] = None,
              properties: Optional[Sequence[FleetPropertyArgs]] = None,
              credentials: Optional[Sequence[FleetCredentialArgs]] = None,
              resources: Optional[Sequence[FleetResourceArgs]] = None)
    func NewFleet(ctx *Context, name string, args FleetArgs, opts ...ResourceOption) (*Fleet, error)
    public Fleet(string name, FleetArgs args, CustomResourceOptions? opts = null)
    public Fleet(String name, FleetArgs args)
    public Fleet(String name, FleetArgs args, CustomResourceOptions options)
    
    type: oci:FleetAppsManagement:Fleet
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FleetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FleetArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FleetArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FleetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FleetArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var fleetResource = new Oci.FleetAppsManagement.Fleet("fleetResource", new()
    {
        DisplayName = "string",
        ResourceSelection = new Oci.FleetAppsManagement.Inputs.FleetResourceSelectionArgs
        {
            ResourceSelectionType = "string",
            RuleSelectionCriteria = new Oci.FleetAppsManagement.Inputs.FleetResourceSelectionRuleSelectionCriteriaArgs
            {
                MatchCondition = "string",
                Rules = new[]
                {
                    new Oci.FleetAppsManagement.Inputs.FleetResourceSelectionRuleSelectionCriteriaRuleArgs
                    {
                        Basis = "string",
                        CompartmentId = "string",
                        Conditions = new[]
                        {
                            new Oci.FleetAppsManagement.Inputs.FleetResourceSelectionRuleSelectionCriteriaRuleConditionArgs
                            {
                                AttrGroup = "string",
                                AttrKey = "string",
                                AttrValue = "string",
                            },
                        },
                        ResourceCompartmentId = "string",
                    },
                },
            },
        },
        CompartmentId = "string",
        EnvironmentType = "string",
        Details = new Oci.FleetAppsManagement.Inputs.FleetDetailsArgs
        {
            FleetType = "string",
        },
        Description = "string",
        DefinedTags = 
        {
            { "string", "string" },
        },
        FreeformTags = 
        {
            { "string", "string" },
        },
        IsTargetAutoConfirm = false,
        NotificationPreferences = new[]
        {
            new Oci.FleetAppsManagement.Inputs.FleetNotificationPreferenceArgs
            {
                CompartmentId = "string",
                TopicId = "string",
                Preferences = new Oci.FleetAppsManagement.Inputs.FleetNotificationPreferencePreferencesArgs
                {
                    OnJobFailure = false,
                    OnResourceNonCompliance = false,
                    OnRunbookNewerVersion = false,
                    OnTaskFailure = false,
                    OnTaskPause = false,
                    OnTaskSuccess = false,
                    OnTopologyModification = false,
                    UpcomingSchedule = new Oci.FleetAppsManagement.Inputs.FleetNotificationPreferencePreferencesUpcomingScheduleArgs
                    {
                        NotifyBefore = "string",
                        OnUpcomingSchedule = false,
                    },
                },
            },
        },
        ParentFleetId = "string",
        Products = new[]
        {
            "string",
        },
        Properties = new[]
        {
            new Oci.FleetAppsManagement.Inputs.FleetPropertyArgs
            {
                CompartmentId = "string",
                FleetPropertyType = "string",
                DisplayName = "string",
                IsRequired = false,
                Value = "string",
            },
        },
        Credentials = new[]
        {
            new Oci.FleetAppsManagement.Inputs.FleetCredentialArgs
            {
                CompartmentId = "string",
                DisplayName = "string",
                EntitySpecifics = new Oci.FleetAppsManagement.Inputs.FleetCredentialEntitySpecificsArgs
                {
                    CredentialLevel = "string",
                    ResourceId = "string",
                    Target = "string",
                    Variables = new[]
                    {
                        new Oci.FleetAppsManagement.Inputs.FleetCredentialEntitySpecificsVariableArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                },
                Password = new Oci.FleetAppsManagement.Inputs.FleetCredentialPasswordArgs
                {
                    CredentialType = "string",
                    KeyId = "string",
                    KeyVersion = "string",
                    SecretId = "string",
                    SecretVersion = "string",
                    Value = "string",
                    VaultId = "string",
                },
                User = new Oci.FleetAppsManagement.Inputs.FleetCredentialUserArgs
                {
                    CredentialType = "string",
                    KeyId = "string",
                    KeyVersion = "string",
                    SecretId = "string",
                    SecretVersion = "string",
                    Value = "string",
                    VaultId = "string",
                },
            },
        },
        Resources = new[]
        {
            new Oci.FleetAppsManagement.Inputs.FleetResourceArgs
            {
                CompartmentId = "string",
                ResourceId = "string",
                TenancyId = "string",
                FleetResourceType = "string",
            },
        },
    });
    
    example, err := fleetappsmanagement.NewFleet(ctx, "fleetResource", &fleetappsmanagement.FleetArgs{
    	DisplayName: pulumi.String("string"),
    	ResourceSelection: &fleetappsmanagement.FleetResourceSelectionArgs{
    		ResourceSelectionType: pulumi.String("string"),
    		RuleSelectionCriteria: &fleetappsmanagement.FleetResourceSelectionRuleSelectionCriteriaArgs{
    			MatchCondition: pulumi.String("string"),
    			Rules: fleetappsmanagement.FleetResourceSelectionRuleSelectionCriteriaRuleArray{
    				&fleetappsmanagement.FleetResourceSelectionRuleSelectionCriteriaRuleArgs{
    					Basis:         pulumi.String("string"),
    					CompartmentId: pulumi.String("string"),
    					Conditions: fleetappsmanagement.FleetResourceSelectionRuleSelectionCriteriaRuleConditionArray{
    						&fleetappsmanagement.FleetResourceSelectionRuleSelectionCriteriaRuleConditionArgs{
    							AttrGroup: pulumi.String("string"),
    							AttrKey:   pulumi.String("string"),
    							AttrValue: pulumi.String("string"),
    						},
    					},
    					ResourceCompartmentId: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	CompartmentId:   pulumi.String("string"),
    	EnvironmentType: pulumi.String("string"),
    	Details: &fleetappsmanagement.FleetDetailsArgs{
    		FleetType: pulumi.String("string"),
    	},
    	Description: pulumi.String("string"),
    	DefinedTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	IsTargetAutoConfirm: pulumi.Bool(false),
    	NotificationPreferences: fleetappsmanagement.FleetNotificationPreferenceArray{
    		&fleetappsmanagement.FleetNotificationPreferenceArgs{
    			CompartmentId: pulumi.String("string"),
    			TopicId:       pulumi.String("string"),
    			Preferences: &fleetappsmanagement.FleetNotificationPreferencePreferencesArgs{
    				OnJobFailure:            pulumi.Bool(false),
    				OnResourceNonCompliance: pulumi.Bool(false),
    				OnRunbookNewerVersion:   pulumi.Bool(false),
    				OnTaskFailure:           pulumi.Bool(false),
    				OnTaskPause:             pulumi.Bool(false),
    				OnTaskSuccess:           pulumi.Bool(false),
    				OnTopologyModification:  pulumi.Bool(false),
    				UpcomingSchedule: &fleetappsmanagement.FleetNotificationPreferencePreferencesUpcomingScheduleArgs{
    					NotifyBefore:       pulumi.String("string"),
    					OnUpcomingSchedule: pulumi.Bool(false),
    				},
    			},
    		},
    	},
    	ParentFleetId: pulumi.String("string"),
    	Products: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Properties: fleetappsmanagement.FleetPropertyTypeArray{
    		&fleetappsmanagement.FleetPropertyTypeArgs{
    			CompartmentId:     pulumi.String("string"),
    			FleetPropertyType: pulumi.String("string"),
    			DisplayName:       pulumi.String("string"),
    			IsRequired:        pulumi.Bool(false),
    			Value:             pulumi.String("string"),
    		},
    	},
    	Credentials: fleetappsmanagement.FleetCredentialTypeArray{
    		&fleetappsmanagement.FleetCredentialTypeArgs{
    			CompartmentId: pulumi.String("string"),
    			DisplayName:   pulumi.String("string"),
    			EntitySpecifics: &fleetappsmanagement.FleetCredentialEntitySpecificsArgs{
    				CredentialLevel: pulumi.String("string"),
    				ResourceId:      pulumi.String("string"),
    				Target:          pulumi.String("string"),
    				Variables: fleetappsmanagement.FleetCredentialEntitySpecificsVariableArray{
    					&fleetappsmanagement.FleetCredentialEntitySpecificsVariableArgs{
    						Name:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			Password: &fleetappsmanagement.FleetCredentialPasswordArgs{
    				CredentialType: pulumi.String("string"),
    				KeyId:          pulumi.String("string"),
    				KeyVersion:     pulumi.String("string"),
    				SecretId:       pulumi.String("string"),
    				SecretVersion:  pulumi.String("string"),
    				Value:          pulumi.String("string"),
    				VaultId:        pulumi.String("string"),
    			},
    			User: &fleetappsmanagement.FleetCredentialUserArgs{
    				CredentialType: pulumi.String("string"),
    				KeyId:          pulumi.String("string"),
    				KeyVersion:     pulumi.String("string"),
    				SecretId:       pulumi.String("string"),
    				SecretVersion:  pulumi.String("string"),
    				Value:          pulumi.String("string"),
    				VaultId:        pulumi.String("string"),
    			},
    		},
    	},
    	Resources: fleetappsmanagement.FleetResourceTypeArray{
    		&fleetappsmanagement.FleetResourceTypeArgs{
    			CompartmentId:     pulumi.String("string"),
    			ResourceId:        pulumi.String("string"),
    			TenancyId:         pulumi.String("string"),
    			FleetResourceType: pulumi.String("string"),
    		},
    	},
    })
    
    var fleetResource = new com.pulumi.oci.FleetAppsManagement.Fleet("fleetResource", com.pulumi.oci.FleetAppsManagement.FleetArgs.builder()
        .displayName("string")
        .resourceSelection(FleetResourceSelectionArgs.builder()
            .resourceSelectionType("string")
            .ruleSelectionCriteria(FleetResourceSelectionRuleSelectionCriteriaArgs.builder()
                .matchCondition("string")
                .rules(FleetResourceSelectionRuleSelectionCriteriaRuleArgs.builder()
                    .basis("string")
                    .compartmentId("string")
                    .conditions(FleetResourceSelectionRuleSelectionCriteriaRuleConditionArgs.builder()
                        .attrGroup("string")
                        .attrKey("string")
                        .attrValue("string")
                        .build())
                    .resourceCompartmentId("string")
                    .build())
                .build())
            .build())
        .compartmentId("string")
        .environmentType("string")
        .details(FleetDetailsArgs.builder()
            .fleetType("string")
            .build())
        .description("string")
        .definedTags(Map.of("string", "string"))
        .freeformTags(Map.of("string", "string"))
        .isTargetAutoConfirm(false)
        .notificationPreferences(FleetNotificationPreferenceArgs.builder()
            .compartmentId("string")
            .topicId("string")
            .preferences(FleetNotificationPreferencePreferencesArgs.builder()
                .onJobFailure(false)
                .onResourceNonCompliance(false)
                .onRunbookNewerVersion(false)
                .onTaskFailure(false)
                .onTaskPause(false)
                .onTaskSuccess(false)
                .onTopologyModification(false)
                .upcomingSchedule(FleetNotificationPreferencePreferencesUpcomingScheduleArgs.builder()
                    .notifyBefore("string")
                    .onUpcomingSchedule(false)
                    .build())
                .build())
            .build())
        .parentFleetId("string")
        .products("string")
        .properties(FleetPropertyArgs.builder()
            .compartmentId("string")
            .fleetPropertyType("string")
            .displayName("string")
            .isRequired(false)
            .value("string")
            .build())
        .credentials(FleetCredentialArgs.builder()
            .compartmentId("string")
            .displayName("string")
            .entitySpecifics(FleetCredentialEntitySpecificsArgs.builder()
                .credentialLevel("string")
                .resourceId("string")
                .target("string")
                .variables(FleetCredentialEntitySpecificsVariableArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .build())
            .password(FleetCredentialPasswordArgs.builder()
                .credentialType("string")
                .keyId("string")
                .keyVersion("string")
                .secretId("string")
                .secretVersion("string")
                .value("string")
                .vaultId("string")
                .build())
            .user(FleetCredentialUserArgs.builder()
                .credentialType("string")
                .keyId("string")
                .keyVersion("string")
                .secretId("string")
                .secretVersion("string")
                .value("string")
                .vaultId("string")
                .build())
            .build())
        .resources(FleetResourceArgs.builder()
            .compartmentId("string")
            .resourceId("string")
            .tenancyId("string")
            .fleetResourceType("string")
            .build())
        .build());
    
    fleet_resource = oci.fleetappsmanagement.Fleet("fleetResource",
        display_name="string",
        resource_selection={
            "resource_selection_type": "string",
            "rule_selection_criteria": {
                "match_condition": "string",
                "rules": [{
                    "basis": "string",
                    "compartment_id": "string",
                    "conditions": [{
                        "attr_group": "string",
                        "attr_key": "string",
                        "attr_value": "string",
                    }],
                    "resource_compartment_id": "string",
                }],
            },
        },
        compartment_id="string",
        environment_type="string",
        details={
            "fleet_type": "string",
        },
        description="string",
        defined_tags={
            "string": "string",
        },
        freeform_tags={
            "string": "string",
        },
        is_target_auto_confirm=False,
        notification_preferences=[{
            "compartment_id": "string",
            "topic_id": "string",
            "preferences": {
                "on_job_failure": False,
                "on_resource_non_compliance": False,
                "on_runbook_newer_version": False,
                "on_task_failure": False,
                "on_task_pause": False,
                "on_task_success": False,
                "on_topology_modification": False,
                "upcoming_schedule": {
                    "notify_before": "string",
                    "on_upcoming_schedule": False,
                },
            },
        }],
        parent_fleet_id="string",
        products=["string"],
        properties=[{
            "compartment_id": "string",
            "fleet_property_type": "string",
            "display_name": "string",
            "is_required": False,
            "value": "string",
        }],
        credentials=[{
            "compartment_id": "string",
            "display_name": "string",
            "entity_specifics": {
                "credential_level": "string",
                "resource_id": "string",
                "target": "string",
                "variables": [{
                    "name": "string",
                    "value": "string",
                }],
            },
            "password": {
                "credential_type": "string",
                "key_id": "string",
                "key_version": "string",
                "secret_id": "string",
                "secret_version": "string",
                "value": "string",
                "vault_id": "string",
            },
            "user": {
                "credential_type": "string",
                "key_id": "string",
                "key_version": "string",
                "secret_id": "string",
                "secret_version": "string",
                "value": "string",
                "vault_id": "string",
            },
        }],
        resources=[{
            "compartment_id": "string",
            "resource_id": "string",
            "tenancy_id": "string",
            "fleet_resource_type": "string",
        }])
    
    const fleetResource = new oci.fleetappsmanagement.Fleet("fleetResource", {
        displayName: "string",
        resourceSelection: {
            resourceSelectionType: "string",
            ruleSelectionCriteria: {
                matchCondition: "string",
                rules: [{
                    basis: "string",
                    compartmentId: "string",
                    conditions: [{
                        attrGroup: "string",
                        attrKey: "string",
                        attrValue: "string",
                    }],
                    resourceCompartmentId: "string",
                }],
            },
        },
        compartmentId: "string",
        environmentType: "string",
        details: {
            fleetType: "string",
        },
        description: "string",
        definedTags: {
            string: "string",
        },
        freeformTags: {
            string: "string",
        },
        isTargetAutoConfirm: false,
        notificationPreferences: [{
            compartmentId: "string",
            topicId: "string",
            preferences: {
                onJobFailure: false,
                onResourceNonCompliance: false,
                onRunbookNewerVersion: false,
                onTaskFailure: false,
                onTaskPause: false,
                onTaskSuccess: false,
                onTopologyModification: false,
                upcomingSchedule: {
                    notifyBefore: "string",
                    onUpcomingSchedule: false,
                },
            },
        }],
        parentFleetId: "string",
        products: ["string"],
        properties: [{
            compartmentId: "string",
            fleetPropertyType: "string",
            displayName: "string",
            isRequired: false,
            value: "string",
        }],
        credentials: [{
            compartmentId: "string",
            displayName: "string",
            entitySpecifics: {
                credentialLevel: "string",
                resourceId: "string",
                target: "string",
                variables: [{
                    name: "string",
                    value: "string",
                }],
            },
            password: {
                credentialType: "string",
                keyId: "string",
                keyVersion: "string",
                secretId: "string",
                secretVersion: "string",
                value: "string",
                vaultId: "string",
            },
            user: {
                credentialType: "string",
                keyId: "string",
                keyVersion: "string",
                secretId: "string",
                secretVersion: "string",
                value: "string",
                vaultId: "string",
            },
        }],
        resources: [{
            compartmentId: "string",
            resourceId: "string",
            tenancyId: "string",
            fleetResourceType: "string",
        }],
    });
    
    type: oci:FleetAppsManagement:Fleet
    properties:
        compartmentId: string
        credentials:
            - compartmentId: string
              displayName: string
              entitySpecifics:
                credentialLevel: string
                resourceId: string
                target: string
                variables:
                    - name: string
                      value: string
              password:
                credentialType: string
                keyId: string
                keyVersion: string
                secretId: string
                secretVersion: string
                value: string
                vaultId: string
              user:
                credentialType: string
                keyId: string
                keyVersion: string
                secretId: string
                secretVersion: string
                value: string
                vaultId: string
        definedTags:
            string: string
        description: string
        details:
            fleetType: string
        displayName: string
        environmentType: string
        freeformTags:
            string: string
        isTargetAutoConfirm: false
        notificationPreferences:
            - compartmentId: string
              preferences:
                onJobFailure: false
                onResourceNonCompliance: false
                onRunbookNewerVersion: false
                onTaskFailure: false
                onTaskPause: false
                onTaskSuccess: false
                onTopologyModification: false
                upcomingSchedule:
                    notifyBefore: string
                    onUpcomingSchedule: false
              topicId: string
        parentFleetId: string
        products:
            - string
        properties:
            - compartmentId: string
              displayName: string
              fleetPropertyType: string
              isRequired: false
              value: string
        resourceSelection:
            resourceSelectionType: string
            ruleSelectionCriteria:
                matchCondition: string
                rules:
                    - basis: string
                      compartmentId: string
                      conditions:
                        - attrGroup: string
                          attrKey: string
                          attrValue: string
                      resourceCompartmentId: string
        resources:
            - compartmentId: string
              fleetResourceType: string
              resourceId: string
              tenancyId: string
    

    Fleet Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Fleet resource accepts the following input properties:

    CompartmentId string
    (Updatable) compartment OCID
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    ResourceSelection FleetResourceSelection
    (Updatable) Resource Selection Type
    Credentials List<FleetCredential>
    Credentials associated with the Fleet.
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Details FleetDetails
    Fleet Type
    EnvironmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    FreeformTags Dictionary<string, string>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IsTargetAutoConfirm bool
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    NotificationPreferences List<FleetNotificationPreference>
    (Updatable) Notification Preferences associated with the Fleet.
    ParentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    Products List<string>
    (Updatable) Products associated with the Fleet.
    Properties List<FleetProperty>
    Properties associated with the Fleet.
    Resources List<FleetResource>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    CompartmentId string
    (Updatable) compartment OCID
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    ResourceSelection FleetResourceSelectionArgs
    (Updatable) Resource Selection Type
    Credentials []FleetCredentialTypeArgs
    Credentials associated with the Fleet.
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Details FleetDetailsArgs
    Fleet Type
    EnvironmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    FreeformTags map[string]string
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IsTargetAutoConfirm bool
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    NotificationPreferences []FleetNotificationPreferenceArgs
    (Updatable) Notification Preferences associated with the Fleet.
    ParentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    Products []string
    (Updatable) Products associated with the Fleet.
    Properties []FleetPropertyTypeArgs
    Properties associated with the Fleet.
    Resources []FleetResourceTypeArgs
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    compartmentId String
    (Updatable) compartment OCID
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    resourceSelection FleetResourceSelection
    (Updatable) Resource Selection Type
    credentials List<FleetCredential>
    Credentials associated with the Fleet.
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details FleetDetails
    Fleet Type
    environmentType String
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeformTags Map<String,String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    isTargetAutoConfirm Boolean
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    notificationPreferences List<FleetNotificationPreference>
    (Updatable) Notification Preferences associated with the Fleet.
    parentFleetId String
    The OCID of the fleet that would be the parent for this fleet.
    products List<String>
    (Updatable) Products associated with the Fleet.
    properties List<FleetProperty>
    Properties associated with the Fleet.
    resources List<FleetResource>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    compartmentId string
    (Updatable) compartment OCID
    displayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    resourceSelection FleetResourceSelection
    (Updatable) Resource Selection Type
    credentials FleetCredential[]
    Credentials associated with the Fleet.
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details FleetDetails
    Fleet Type
    environmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeformTags {[key: string]: string}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    isTargetAutoConfirm boolean
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    notificationPreferences FleetNotificationPreference[]
    (Updatable) Notification Preferences associated with the Fleet.
    parentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    products string[]
    (Updatable) Products associated with the Fleet.
    properties FleetProperty[]
    Properties associated with the Fleet.
    resources FleetResource[]
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    compartment_id str
    (Updatable) compartment OCID
    display_name str
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    resource_selection FleetResourceSelectionArgs
    (Updatable) Resource Selection Type
    credentials Sequence[FleetCredentialArgs]
    Credentials associated with the Fleet.
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details FleetDetailsArgs
    Fleet Type
    environment_type str
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeform_tags Mapping[str, str]
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    is_target_auto_confirm bool
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    notification_preferences Sequence[FleetNotificationPreferenceArgs]
    (Updatable) Notification Preferences associated with the Fleet.
    parent_fleet_id str
    The OCID of the fleet that would be the parent for this fleet.
    products Sequence[str]
    (Updatable) Products associated with the Fleet.
    properties Sequence[FleetPropertyArgs]
    Properties associated with the Fleet.
    resources Sequence[FleetResourceArgs]
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    compartmentId String
    (Updatable) compartment OCID
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    resourceSelection Property Map
    (Updatable) Resource Selection Type
    credentials List<Property Map>
    Credentials associated with the Fleet.
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details Property Map
    Fleet Type
    environmentType String
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeformTags Map<String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    isTargetAutoConfirm Boolean
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    notificationPreferences List<Property Map>
    (Updatable) Notification Preferences associated with the Fleet.
    parentFleetId String
    The OCID of the fleet that would be the parent for this fleet.
    products List<String>
    (Updatable) Products associated with the Fleet.
    properties List<Property Map>
    Properties associated with the Fleet.
    resources List<Property Map>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Fleet resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    ResourceRegion string
    Associated region
    State string
    The lifecycle state of the Fleet.
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    ResourceRegion string
    Associated region
    State string
    The lifecycle state of the Fleet.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    resourceRegion String
    Associated region
    state String
    The lifecycle state of the Fleet.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    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.
    resourceRegion string
    Associated region
    state string
    The lifecycle state of the Fleet.
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    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.
    resource_region str
    Associated region
    state str
    The lifecycle state of the Fleet.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    resourceRegion String
    Associated region
    state String
    The lifecycle state of the Fleet.
    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.

    Look up Existing Fleet Resource

    Get an existing Fleet resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: FleetState, opts?: CustomResourceOptions): Fleet
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            compartment_id: Optional[str] = None,
            credentials: Optional[Sequence[FleetCredentialArgs]] = None,
            defined_tags: Optional[Mapping[str, str]] = None,
            description: Optional[str] = None,
            details: Optional[FleetDetailsArgs] = None,
            display_name: Optional[str] = None,
            environment_type: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, str]] = None,
            is_target_auto_confirm: Optional[bool] = None,
            lifecycle_details: Optional[str] = None,
            notification_preferences: Optional[Sequence[FleetNotificationPreferenceArgs]] = None,
            parent_fleet_id: Optional[str] = None,
            products: Optional[Sequence[str]] = None,
            properties: Optional[Sequence[FleetPropertyArgs]] = None,
            resource_region: Optional[str] = None,
            resource_selection: Optional[FleetResourceSelectionArgs] = None,
            resources: Optional[Sequence[FleetResourceArgs]] = None,
            state: Optional[str] = None,
            system_tags: Optional[Mapping[str, str]] = None,
            time_created: Optional[str] = None,
            time_updated: Optional[str] = None) -> Fleet
    func GetFleet(ctx *Context, name string, id IDInput, state *FleetState, opts ...ResourceOption) (*Fleet, error)
    public static Fleet Get(string name, Input<string> id, FleetState? state, CustomResourceOptions? opts = null)
    public static Fleet get(String name, Output<String> id, FleetState state, CustomResourceOptions options)
    resources:  _:    type: oci:FleetAppsManagement:Fleet    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CompartmentId string
    (Updatable) compartment OCID
    Credentials List<FleetCredential>
    Credentials associated with the Fleet.
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Details FleetDetails
    Fleet Type
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    EnvironmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    FreeformTags Dictionary<string, string>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IsTargetAutoConfirm bool
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    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.
    NotificationPreferences List<FleetNotificationPreference>
    (Updatable) Notification Preferences associated with the Fleet.
    ParentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    Products List<string>
    (Updatable) Products associated with the Fleet.
    Properties List<FleetProperty>
    Properties associated with the Fleet.
    ResourceRegion string
    Associated region
    ResourceSelection FleetResourceSelection
    (Updatable) Resource Selection Type
    Resources List<FleetResource>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    State string
    The lifecycle state of the Fleet.
    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.
    CompartmentId string
    (Updatable) compartment OCID
    Credentials []FleetCredentialTypeArgs
    Credentials associated with the Fleet.
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Details FleetDetailsArgs
    Fleet Type
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    EnvironmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    FreeformTags map[string]string
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IsTargetAutoConfirm bool
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    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.
    NotificationPreferences []FleetNotificationPreferenceArgs
    (Updatable) Notification Preferences associated with the Fleet.
    ParentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    Products []string
    (Updatable) Products associated with the Fleet.
    Properties []FleetPropertyTypeArgs
    Properties associated with the Fleet.
    ResourceRegion string
    Associated region
    ResourceSelection FleetResourceSelectionArgs
    (Updatable) Resource Selection Type
    Resources []FleetResourceTypeArgs
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    State string
    The lifecycle state of the Fleet.
    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.
    compartmentId String
    (Updatable) compartment OCID
    credentials List<FleetCredential>
    Credentials associated with the Fleet.
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details FleetDetails
    Fleet Type
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environmentType String
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeformTags Map<String,String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    isTargetAutoConfirm Boolean
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    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.
    notificationPreferences List<FleetNotificationPreference>
    (Updatable) Notification Preferences associated with the Fleet.
    parentFleetId String
    The OCID of the fleet that would be the parent for this fleet.
    products List<String>
    (Updatable) Products associated with the Fleet.
    properties List<FleetProperty>
    Properties associated with the Fleet.
    resourceRegion String
    Associated region
    resourceSelection FleetResourceSelection
    (Updatable) Resource Selection Type
    resources List<FleetResource>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state String
    The lifecycle state of the Fleet.
    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.
    compartmentId string
    (Updatable) compartment OCID
    credentials FleetCredential[]
    Credentials associated with the Fleet.
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details FleetDetails
    Fleet Type
    displayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeformTags {[key: string]: string}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    isTargetAutoConfirm boolean
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    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.
    notificationPreferences FleetNotificationPreference[]
    (Updatable) Notification Preferences associated with the Fleet.
    parentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    products string[]
    (Updatable) Products associated with the Fleet.
    properties FleetProperty[]
    Properties associated with the Fleet.
    resourceRegion string
    Associated region
    resourceSelection FleetResourceSelection
    (Updatable) Resource Selection Type
    resources FleetResource[]
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state string
    The lifecycle state of the Fleet.
    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.
    compartment_id str
    (Updatable) compartment OCID
    credentials Sequence[FleetCredentialArgs]
    Credentials associated with the Fleet.
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details FleetDetailsArgs
    Fleet Type
    display_name str
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environment_type str
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeform_tags Mapping[str, str]
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    is_target_auto_confirm bool
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    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.
    notification_preferences Sequence[FleetNotificationPreferenceArgs]
    (Updatable) Notification Preferences associated with the Fleet.
    parent_fleet_id str
    The OCID of the fleet that would be the parent for this fleet.
    products Sequence[str]
    (Updatable) Products associated with the Fleet.
    properties Sequence[FleetPropertyArgs]
    Properties associated with the Fleet.
    resource_region str
    Associated region
    resource_selection FleetResourceSelectionArgs
    (Updatable) Resource Selection Type
    resources Sequence[FleetResourceArgs]
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state str
    The lifecycle state of the Fleet.
    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.
    compartmentId String
    (Updatable) compartment OCID
    credentials List<Property Map>
    Credentials associated with the Fleet.
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details Property Map
    Fleet Type
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environmentType String
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    freeformTags Map<String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    isTargetAutoConfirm Boolean
    (Updatable) A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    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.
    notificationPreferences List<Property Map>
    (Updatable) Notification Preferences associated with the Fleet.
    parentFleetId String
    The OCID of the fleet that would be the parent for this fleet.
    products List<String>
    (Updatable) Products associated with the Fleet.
    properties List<Property Map>
    Properties associated with the Fleet.
    resourceRegion String
    Associated region
    resourceSelection Property Map
    (Updatable) Resource Selection Type
    resources List<Property Map>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state String
    The lifecycle state of the Fleet.
    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.

    Supporting Types

    FleetCredential, FleetCredentialArgs

    CompartmentId string
    (Updatable) Compartment OCID
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    EntitySpecifics FleetCredentialEntitySpecifics
    Credential specific Details.
    Password FleetCredentialPassword
    Credential Details.
    User FleetCredentialUser
    Credential Details.
    CompartmentId string
    (Updatable) Compartment OCID
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    EntitySpecifics FleetCredentialEntitySpecifics
    Credential specific Details.
    Password FleetCredentialPassword
    Credential Details.
    User FleetCredentialUser
    Credential Details.
    compartmentId String
    (Updatable) Compartment OCID
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    entitySpecifics FleetCredentialEntitySpecifics
    Credential specific Details.
    password FleetCredentialPassword
    Credential Details.
    user FleetCredentialUser
    Credential Details.
    compartmentId string
    (Updatable) Compartment OCID
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    entitySpecifics FleetCredentialEntitySpecifics
    Credential specific Details.
    password FleetCredentialPassword
    Credential Details.
    user FleetCredentialUser
    Credential Details.
    compartment_id str
    (Updatable) Compartment OCID
    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
    entity_specifics FleetCredentialEntitySpecifics
    Credential specific Details.
    password FleetCredentialPassword
    Credential Details.
    user FleetCredentialUser
    Credential Details.
    compartmentId String
    (Updatable) Compartment OCID
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    entitySpecifics Property Map
    Credential specific Details.
    password Property Map
    Credential Details.
    user Property Map
    Credential Details.

    FleetCredentialEntitySpecifics, FleetCredentialEntitySpecificsArgs

    CredentialLevel string
    (Updatable) At what level the credential is provided?
    ResourceId string
    (Updatable) OCID of the resource associated with the target for which the credential is created.
    Target string
    (Updatable) Target name for which the credential is provided.
    Variables List<FleetCredentialEntitySpecificsVariable>
    (Updatable) List of fleet credential variables.
    CredentialLevel string
    (Updatable) At what level the credential is provided?
    ResourceId string
    (Updatable) OCID of the resource associated with the target for which the credential is created.
    Target string
    (Updatable) Target name for which the credential is provided.
    Variables []FleetCredentialEntitySpecificsVariable
    (Updatable) List of fleet credential variables.
    credentialLevel String
    (Updatable) At what level the credential is provided?
    resourceId String
    (Updatable) OCID of the resource associated with the target for which the credential is created.
    target String
    (Updatable) Target name for which the credential is provided.
    variables List<FleetCredentialEntitySpecificsVariable>
    (Updatable) List of fleet credential variables.
    credentialLevel string
    (Updatable) At what level the credential is provided?
    resourceId string
    (Updatable) OCID of the resource associated with the target for which the credential is created.
    target string
    (Updatable) Target name for which the credential is provided.
    variables FleetCredentialEntitySpecificsVariable[]
    (Updatable) List of fleet credential variables.
    credential_level str
    (Updatable) At what level the credential is provided?
    resource_id str
    (Updatable) OCID of the resource associated with the target for which the credential is created.
    target str
    (Updatable) Target name for which the credential is provided.
    variables Sequence[FleetCredentialEntitySpecificsVariable]
    (Updatable) List of fleet credential variables.
    credentialLevel String
    (Updatable) At what level the credential is provided?
    resourceId String
    (Updatable) OCID of the resource associated with the target for which the credential is created.
    target String
    (Updatable) Target name for which the credential is provided.
    variables List<Property Map>
    (Updatable) List of fleet credential variables.

    FleetCredentialEntitySpecificsVariable, FleetCredentialEntitySpecificsVariableArgs

    Name string
    (Updatable) Name of the variable.
    Value string
    (Updatable) The value corresponding to the variable name.
    Name string
    (Updatable) Name of the variable.
    Value string
    (Updatable) The value corresponding to the variable name.
    name String
    (Updatable) Name of the variable.
    value String
    (Updatable) The value corresponding to the variable name.
    name string
    (Updatable) Name of the variable.
    value string
    (Updatable) The value corresponding to the variable name.
    name str
    (Updatable) Name of the variable.
    value str
    (Updatable) The value corresponding to the variable name.
    name String
    (Updatable) Name of the variable.
    value String
    (Updatable) The value corresponding to the variable name.

    FleetCredentialPassword, FleetCredentialPasswordArgs

    CredentialType string
    (Updatable) Credential Type.
    KeyId string
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    (Updatable) The Vault Key version.
    SecretId string
    (Updatable) The OCID of the secret.
    SecretVersion string
    (Updatable) The secret version.
    Value string
    (Updatable) The value corresponding to the credential.
    VaultId string
    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    CredentialType string
    (Updatable) Credential Type.
    KeyId string
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    (Updatable) The Vault Key version.
    SecretId string
    (Updatable) The OCID of the secret.
    SecretVersion string
    (Updatable) The secret version.
    Value string
    (Updatable) The value corresponding to the credential.
    VaultId string
    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType String
    (Updatable) Credential Type.
    keyId String
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    (Updatable) The Vault Key version.
    secretId String
    (Updatable) The OCID of the secret.
    secretVersion String
    (Updatable) The secret version.
    value String
    (Updatable) The value corresponding to the credential.
    vaultId String
    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType string
    (Updatable) Credential Type.
    keyId string
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion string
    (Updatable) The Vault Key version.
    secretId string
    (Updatable) The OCID of the secret.
    secretVersion string
    (Updatable) The secret version.
    value string
    (Updatable) The value corresponding to the credential.
    vaultId string
    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credential_type str
    (Updatable) Credential Type.
    key_id str
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    key_version str
    (Updatable) The Vault Key version.
    secret_id str
    (Updatable) The OCID of the secret.
    secret_version str
    (Updatable) The secret version.
    value str
    (Updatable) The value corresponding to the credential.
    vault_id str
    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType String
    (Updatable) Credential Type.
    keyId String
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    (Updatable) The Vault Key version.
    secretId String
    (Updatable) The OCID of the secret.
    secretVersion String
    (Updatable) The secret version.
    value String
    (Updatable) The value corresponding to the credential.
    vaultId String
    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    FleetCredentialUser, FleetCredentialUserArgs

    CredentialType string
    (Updatable) Credential Type.
    KeyId string
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    (Updatable) The Vault Key version.
    SecretId string
    (Updatable) The OCID of the secret.
    SecretVersion string
    (Updatable) The secret version.
    Value string
    (Updatable) The value corresponding to the credential.
    VaultId string

    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    CredentialType string
    (Updatable) Credential Type.
    KeyId string
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    (Updatable) The Vault Key version.
    SecretId string
    (Updatable) The OCID of the secret.
    SecretVersion string
    (Updatable) The secret version.
    Value string
    (Updatable) The value corresponding to the credential.
    VaultId string

    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    credentialType String
    (Updatable) Credential Type.
    keyId String
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    (Updatable) The Vault Key version.
    secretId String
    (Updatable) The OCID of the secret.
    secretVersion String
    (Updatable) The secret version.
    value String
    (Updatable) The value corresponding to the credential.
    vaultId String

    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    credentialType string
    (Updatable) Credential Type.
    keyId string
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion string
    (Updatable) The Vault Key version.
    secretId string
    (Updatable) The OCID of the secret.
    secretVersion string
    (Updatable) The secret version.
    value string
    (Updatable) The value corresponding to the credential.
    vaultId string

    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    credential_type str
    (Updatable) Credential Type.
    key_id str
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    key_version str
    (Updatable) The Vault Key version.
    secret_id str
    (Updatable) The OCID of the secret.
    secret_version str
    (Updatable) The secret version.
    value str
    (Updatable) The value corresponding to the credential.
    vault_id str

    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    credentialType String
    (Updatable) Credential Type.
    keyId String
    (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    (Updatable) The Vault Key version.
    secretId String
    (Updatable) The OCID of the secret.
    secretVersion String
    (Updatable) The secret version.
    value String
    (Updatable) The value corresponding to the credential.
    vaultId String

    (Updatable) OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    FleetDetails, FleetDetailsArgs

    FleetType string
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    FleetType string
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    fleetType String
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    fleetType string
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    fleet_type str
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    fleetType String
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes

    FleetNotificationPreference, FleetNotificationPreferenceArgs

    CompartmentId string
    (Updatable) Compartment ID the topic belongs to.
    TopicId string
    (Updatable) Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    Preferences FleetNotificationPreferencePreferences
    (Updatable) Preferences to send notifications on the fleet activities.
    CompartmentId string
    (Updatable) Compartment ID the topic belongs to.
    TopicId string
    (Updatable) Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    Preferences FleetNotificationPreferencePreferences
    (Updatable) Preferences to send notifications on the fleet activities.
    compartmentId String
    (Updatable) Compartment ID the topic belongs to.
    topicId String
    (Updatable) Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    preferences FleetNotificationPreferencePreferences
    (Updatable) Preferences to send notifications on the fleet activities.
    compartmentId string
    (Updatable) Compartment ID the topic belongs to.
    topicId string
    (Updatable) Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    preferences FleetNotificationPreferencePreferences
    (Updatable) Preferences to send notifications on the fleet activities.
    compartment_id str
    (Updatable) Compartment ID the topic belongs to.
    topic_id str
    (Updatable) Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    preferences FleetNotificationPreferencePreferences
    (Updatable) Preferences to send notifications on the fleet activities.
    compartmentId String
    (Updatable) Compartment ID the topic belongs to.
    topicId String
    (Updatable) Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    preferences Property Map
    (Updatable) Preferences to send notifications on the fleet activities.

    FleetNotificationPreferencePreferences, FleetNotificationPreferencePreferencesArgs

    OnJobFailure bool
    (Updatable) Enables or disables notification on Job Failures.
    OnResourceNonCompliance bool
    (Updatable) Enables or disables notification when fleet resource becomes non compliant.
    OnRunbookNewerVersion bool
    (Updatable) Enables or disables notification when a newer version of runbook associated with a fleet is available
    OnTaskFailure bool
    (Updatable) Enables or disables notification on task failure.
    OnTaskPause bool
    (Updatable) Enables or disables notification when a task is paused.
    OnTaskSuccess bool
    (Updatable) Enables or disables notification on task success.
    OnTopologyModification bool
    (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
    UpcomingSchedule FleetNotificationPreferencePreferencesUpcomingSchedule
    (Updatable) Enables notification on upcoming schedule.
    OnJobFailure bool
    (Updatable) Enables or disables notification on Job Failures.
    OnResourceNonCompliance bool
    (Updatable) Enables or disables notification when fleet resource becomes non compliant.
    OnRunbookNewerVersion bool
    (Updatable) Enables or disables notification when a newer version of runbook associated with a fleet is available
    OnTaskFailure bool
    (Updatable) Enables or disables notification on task failure.
    OnTaskPause bool
    (Updatable) Enables or disables notification when a task is paused.
    OnTaskSuccess bool
    (Updatable) Enables or disables notification on task success.
    OnTopologyModification bool
    (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
    UpcomingSchedule FleetNotificationPreferencePreferencesUpcomingSchedule
    (Updatable) Enables notification on upcoming schedule.
    onJobFailure Boolean
    (Updatable) Enables or disables notification on Job Failures.
    onResourceNonCompliance Boolean
    (Updatable) Enables or disables notification when fleet resource becomes non compliant.
    onRunbookNewerVersion Boolean
    (Updatable) Enables or disables notification when a newer version of runbook associated with a fleet is available
    onTaskFailure Boolean
    (Updatable) Enables or disables notification on task failure.
    onTaskPause Boolean
    (Updatable) Enables or disables notification when a task is paused.
    onTaskSuccess Boolean
    (Updatable) Enables or disables notification on task success.
    onTopologyModification Boolean
    (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
    upcomingSchedule FleetNotificationPreferencePreferencesUpcomingSchedule
    (Updatable) Enables notification on upcoming schedule.
    onJobFailure boolean
    (Updatable) Enables or disables notification on Job Failures.
    onResourceNonCompliance boolean
    (Updatable) Enables or disables notification when fleet resource becomes non compliant.
    onRunbookNewerVersion boolean
    (Updatable) Enables or disables notification when a newer version of runbook associated with a fleet is available
    onTaskFailure boolean
    (Updatable) Enables or disables notification on task failure.
    onTaskPause boolean
    (Updatable) Enables or disables notification when a task is paused.
    onTaskSuccess boolean
    (Updatable) Enables or disables notification on task success.
    onTopologyModification boolean
    (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
    upcomingSchedule FleetNotificationPreferencePreferencesUpcomingSchedule
    (Updatable) Enables notification on upcoming schedule.
    on_job_failure bool
    (Updatable) Enables or disables notification on Job Failures.
    on_resource_non_compliance bool
    (Updatable) Enables or disables notification when fleet resource becomes non compliant.
    on_runbook_newer_version bool
    (Updatable) Enables or disables notification when a newer version of runbook associated with a fleet is available
    on_task_failure bool
    (Updatable) Enables or disables notification on task failure.
    on_task_pause bool
    (Updatable) Enables or disables notification when a task is paused.
    on_task_success bool
    (Updatable) Enables or disables notification on task success.
    on_topology_modification bool
    (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
    upcoming_schedule FleetNotificationPreferencePreferencesUpcomingSchedule
    (Updatable) Enables notification on upcoming schedule.
    onJobFailure Boolean
    (Updatable) Enables or disables notification on Job Failures.
    onResourceNonCompliance Boolean
    (Updatable) Enables or disables notification when fleet resource becomes non compliant.
    onRunbookNewerVersion Boolean
    (Updatable) Enables or disables notification when a newer version of runbook associated with a fleet is available
    onTaskFailure Boolean
    (Updatable) Enables or disables notification on task failure.
    onTaskPause Boolean
    (Updatable) Enables or disables notification when a task is paused.
    onTaskSuccess Boolean
    (Updatable) Enables or disables notification on task success.
    onTopologyModification Boolean
    (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
    upcomingSchedule Property Map
    (Updatable) Enables notification on upcoming schedule.

    FleetNotificationPreferencePreferencesUpcomingSchedule, FleetNotificationPreferencePreferencesUpcomingScheduleArgs

    NotifyBefore string
    (Updatable) Specify when the notification should be sent.
    OnUpcomingSchedule bool
    (Updatable) Enables notification on upcoming schedule.
    NotifyBefore string
    (Updatable) Specify when the notification should be sent.
    OnUpcomingSchedule bool
    (Updatable) Enables notification on upcoming schedule.
    notifyBefore String
    (Updatable) Specify when the notification should be sent.
    onUpcomingSchedule Boolean
    (Updatable) Enables notification on upcoming schedule.
    notifyBefore string
    (Updatable) Specify when the notification should be sent.
    onUpcomingSchedule boolean
    (Updatable) Enables notification on upcoming schedule.
    notify_before str
    (Updatable) Specify when the notification should be sent.
    on_upcoming_schedule bool
    (Updatable) Enables notification on upcoming schedule.
    notifyBefore String
    (Updatable) Specify when the notification should be sent.
    onUpcomingSchedule Boolean
    (Updatable) Enables notification on upcoming schedule.

    FleetProperty, FleetPropertyArgs

    CompartmentId string
    (Updatable) compartment OCID
    FleetPropertyType string
    Type of the FleetProperty.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    IsRequired bool
    Property is required or not.
    Value string
    Value of the Property.
    CompartmentId string
    (Updatable) compartment OCID
    FleetPropertyType string
    Type of the FleetProperty.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    IsRequired bool
    Property is required or not.
    Value string
    Value of the Property.
    compartmentId String
    (Updatable) compartment OCID
    fleetPropertyType String
    Type of the FleetProperty.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    isRequired Boolean
    Property is required or not.
    value String
    Value of the Property.
    compartmentId string
    (Updatable) compartment OCID
    fleetPropertyType string
    Type of the FleetProperty.
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    isRequired boolean
    Property is required or not.
    value string
    Value of the Property.
    compartment_id str
    (Updatable) compartment OCID
    fleet_property_type str
    Type of the FleetProperty.
    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
    is_required bool
    Property is required or not.
    value str
    Value of the Property.
    compartmentId String
    (Updatable) compartment OCID
    fleetPropertyType String
    Type of the FleetProperty.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    isRequired Boolean
    Property is required or not.
    value String
    Value of the Property.

    FleetResource, FleetResourceArgs

    CompartmentId string
    (Updatable) Compartment Identifier[OCID].
    ResourceId string
    OCID of the resource.
    TenancyId string

    Tenancy Identifier[OCID].

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    FleetResourceType string
    Type of the FleetResource.
    CompartmentId string
    (Updatable) Compartment Identifier[OCID].
    ResourceId string
    OCID of the resource.
    TenancyId string

    Tenancy Identifier[OCID].

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    FleetResourceType string
    Type of the FleetResource.
    compartmentId String
    (Updatable) Compartment Identifier[OCID].
    resourceId String
    OCID of the resource.
    tenancyId String

    Tenancy Identifier[OCID].

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleetResourceType String
    Type of the FleetResource.
    compartmentId string
    (Updatable) Compartment Identifier[OCID].
    resourceId string
    OCID of the resource.
    tenancyId string

    Tenancy Identifier[OCID].

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleetResourceType string
    Type of the FleetResource.
    compartment_id str
    (Updatable) Compartment Identifier[OCID].
    resource_id str
    OCID of the resource.
    tenancy_id str

    Tenancy Identifier[OCID].

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleet_resource_type str
    Type of the FleetResource.
    compartmentId String
    (Updatable) Compartment Identifier[OCID].
    resourceId String
    OCID of the resource.
    tenancyId String

    Tenancy Identifier[OCID].

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleetResourceType String
    Type of the FleetResource.

    FleetResourceSelection, FleetResourceSelectionArgs

    ResourceSelectionType string
    (Updatable) Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    RuleSelectionCriteria FleetResourceSelectionRuleSelectionCriteria
    (Updatable) Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    ResourceSelectionType string
    (Updatable) Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    RuleSelectionCriteria FleetResourceSelectionRuleSelectionCriteria
    (Updatable) Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resourceSelectionType String
    (Updatable) Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    ruleSelectionCriteria FleetResourceSelectionRuleSelectionCriteria
    (Updatable) Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resourceSelectionType string
    (Updatable) Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    ruleSelectionCriteria FleetResourceSelectionRuleSelectionCriteria
    (Updatable) Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resource_selection_type str
    (Updatable) Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    rule_selection_criteria FleetResourceSelectionRuleSelectionCriteria
    (Updatable) Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resourceSelectionType String
    (Updatable) Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    ruleSelectionCriteria Property Map
    (Updatable) Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.

    FleetResourceSelectionRuleSelectionCriteria, FleetResourceSelectionRuleSelectionCriteriaArgs

    MatchCondition string
    (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
    Rules List<FleetResourceSelectionRuleSelectionCriteriaRule>
    (Updatable) Rules.
    MatchCondition string
    (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
    Rules []FleetResourceSelectionRuleSelectionCriteriaRule
    (Updatable) Rules.
    matchCondition String
    (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules List<FleetResourceSelectionRuleSelectionCriteriaRule>
    (Updatable) Rules.
    matchCondition string
    (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules FleetResourceSelectionRuleSelectionCriteriaRule[]
    (Updatable) Rules.
    match_condition str
    (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules Sequence[FleetResourceSelectionRuleSelectionCriteriaRule]
    (Updatable) Rules.
    matchCondition String
    (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules List<Property Map>
    (Updatable) Rules.

    FleetResourceSelectionRuleSelectionCriteriaRule, FleetResourceSelectionRuleSelectionCriteriaRuleArgs

    Basis string
    (Updatable) Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    CompartmentId string
    (Updatable) Compartment Id for which the rule is created.
    Conditions List<FleetResourceSelectionRuleSelectionCriteriaRuleCondition>
    (Updatable) Rule Conditions
    ResourceCompartmentId string
    (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    Basis string
    (Updatable) Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    CompartmentId string
    (Updatable) Compartment Id for which the rule is created.
    Conditions []FleetResourceSelectionRuleSelectionCriteriaRuleCondition
    (Updatable) Rule Conditions
    ResourceCompartmentId string
    (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis String
    (Updatable) Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartmentId String
    (Updatable) Compartment Id for which the rule is created.
    conditions List<FleetResourceSelectionRuleSelectionCriteriaRuleCondition>
    (Updatable) Rule Conditions
    resourceCompartmentId String
    (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis string
    (Updatable) Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartmentId string
    (Updatable) Compartment Id for which the rule is created.
    conditions FleetResourceSelectionRuleSelectionCriteriaRuleCondition[]
    (Updatable) Rule Conditions
    resourceCompartmentId string
    (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis str
    (Updatable) Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartment_id str
    (Updatable) Compartment Id for which the rule is created.
    conditions Sequence[FleetResourceSelectionRuleSelectionCriteriaRuleCondition]
    (Updatable) Rule Conditions
    resource_compartment_id str
    (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis String
    (Updatable) Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartmentId String
    (Updatable) Compartment Id for which the rule is created.
    conditions List<Property Map>
    (Updatable) Rule Conditions
    resourceCompartmentId String
    (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.

    FleetResourceSelectionRuleSelectionCriteriaRuleCondition, FleetResourceSelectionRuleSelectionCriteriaRuleConditionArgs

    AttrGroup string
    (Updatable) Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    AttrKey string
    (Updatable) Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    AttrValue string
    (Updatable) Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    AttrGroup string
    (Updatable) Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    AttrKey string
    (Updatable) Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    AttrValue string
    (Updatable) Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attrGroup String
    (Updatable) Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attrKey String
    (Updatable) Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attrValue String
    (Updatable) Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attrGroup string
    (Updatable) Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attrKey string
    (Updatable) Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attrValue string
    (Updatable) Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attr_group str
    (Updatable) Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attr_key str
    (Updatable) Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attr_value str
    (Updatable) Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attrGroup String
    (Updatable) Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attrKey String
    (Updatable) Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attrValue String
    (Updatable) Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.

    Import

    Fleets can be imported using the id, e.g.

    $ pulumi import oci:FleetAppsManagement/fleet:Fleet test_fleet "id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    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 v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi