oci.FleetAppsManagement.Fleet
Explore with Pulumi AI
This resource provides the Fleet resource in Oracle Cloud Infrastructure Fleet Apps Management service.
Create a product, environment, group, or generic type of fleet in Fleet Application Management.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
  testFleet:
    type: oci:FleetAppsManagement:Fleet
    name: test_fleet
    properties:
      compartmentId: ${compartmentId}
      fleetType: ${fleetFleetType}
      applicationType: ${fleetApplicationType}
      credentials:
        - compartmentId: ${compartmentId}
          displayName: ${fleetCredentialsDisplayName}
          entitySpecifics:
            credentialLevel: ${fleetCredentialsEntitySpecificsCredentialLevel}
            resourceId: ${testResource.id}
            target: ${fleetCredentialsEntitySpecificsTarget}
            variables:
              - name: ${fleetCredentialsEntitySpecificsVariablesName}
                value: ${fleetCredentialsEntitySpecificsVariablesValue}
          password:
            credentialType: ${fleetCredentialsPasswordCredentialType}
            keyId: ${testKey.id}
            keyVersion: ${fleetCredentialsPasswordKeyVersion}
            secretId: ${testSecret.id}
            secretVersion: ${fleetCredentialsPasswordSecretVersion}
            value: ${fleetCredentialsPasswordValue}
            vaultId: ${testVault.id}
          user:
            credentialType: ${fleetCredentialsUserCredentialType}
            keyId: ${testKey.id}
            keyVersion: ${fleetCredentialsUserKeyVersion}
            secretId: ${testSecret.id}
            secretVersion: ${fleetCredentialsUserSecretVersion}
            value: ${fleetCredentialsUserValue}
            vaultId: ${testVault.id}
      definedTags:
        foo-namespace.bar-key: value
      description: ${fleetDescription}
      displayName: ${fleetDisplayName}
      environmentType: ${fleetEnvironmentType}
      freeformTags:
        bar-key: value
      groupType: ${fleetGroupType}
      isTargetAutoConfirm: ${fleetIsTargetAutoConfirm}
      notificationPreferences:
        compartmentId: ${compartmentId}
        topicId: ${testNotificationTopic.id}
        preferences:
          onJobFailure: ${fleetNotificationPreferencesPreferencesOnJobFailure}
          onTopologyModification: ${fleetNotificationPreferencesPreferencesOnTopologyModification}
          onUpcomingSchedule: ${fleetNotificationPreferencesPreferencesOnUpcomingSchedule}
      products: ${fleetProducts}
      resourceSelectionType: ${fleetResourceSelectionType}
      resources:
        - compartmentId: ${compartmentId}
          resourceId: ${testResource.id}
          tenancyId: ${testTenancy.id}
          fleetResourceType: ${fleetResourcesFleetResourceType}
      ruleSelectionCriteria:
        matchCondition: ${fleetRuleSelectionCriteriaMatchCondition}
        rules:
          - compartmentId: ${compartmentId}
            conditions:
              - attrGroup: ${fleetRuleSelectionCriteriaRulesConditionsAttrGroup}
                attrKey: ${fleetRuleSelectionCriteriaRulesConditionsAttrKey}
                attrValue: ${fleetRuleSelectionCriteriaRulesConditionsAttrValue}
            resourceCompartmentId: ${testCompartment.id}
            basis: ${fleetRuleSelectionCriteriaRulesBasis}
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,
          fleet_type: Optional[str] = None,
          compartment_id: Optional[str] = None,
          environment_type: Optional[str] = None,
          defined_tags: Optional[Mapping[str, str]] = None,
          description: Optional[str] = None,
          display_name: Optional[str] = None,
          application_type: Optional[str] = None,
          credentials: Optional[Sequence[_fleetappsmanagement.FleetCredentialArgs]] = None,
          freeform_tags: Optional[Mapping[str, str]] = None,
          group_type: Optional[str] = None,
          is_target_auto_confirm: Optional[bool] = None,
          notification_preferences: Optional[_fleetappsmanagement.FleetNotificationPreferencesArgs] = None,
          products: Optional[Sequence[str]] = None,
          resource_selection_type: Optional[str] = None,
          rule_selection_criteria: Optional[_fleetappsmanagement.FleetRuleSelectionCriteriaArgs] = None)func NewFleet(ctx *Context, name string, args FleetArgs, opts ...ResourceOption) (*Fleet, error)public Fleet(string name, FleetArgs args, CustomResourceOptions? opts = null)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()
{
    FleetType = "string",
    CompartmentId = "string",
    EnvironmentType = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    DisplayName = "string",
    ApplicationType = "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",
            },
        },
    },
    FreeformTags = 
    {
        { "string", "string" },
    },
    GroupType = "string",
    IsTargetAutoConfirm = false,
    NotificationPreferences = new Oci.FleetAppsManagement.Inputs.FleetNotificationPreferencesArgs
    {
        CompartmentId = "string",
        TopicId = "string",
        Preferences = new Oci.FleetAppsManagement.Inputs.FleetNotificationPreferencesPreferencesArgs
        {
            OnJobFailure = false,
            OnTopologyModification = false,
            OnUpcomingSchedule = false,
        },
    },
    Products = new[]
    {
        "string",
    },
    ResourceSelectionType = "string",
    RuleSelectionCriteria = new Oci.FleetAppsManagement.Inputs.FleetRuleSelectionCriteriaArgs
    {
        MatchCondition = "string",
        Rules = new[]
        {
            new Oci.FleetAppsManagement.Inputs.FleetRuleSelectionCriteriaRuleArgs
            {
                CompartmentId = "string",
                Conditions = new[]
                {
                    new Oci.FleetAppsManagement.Inputs.FleetRuleSelectionCriteriaRuleConditionArgs
                    {
                        AttrGroup = "string",
                        AttrKey = "string",
                        AttrValue = "string",
                    },
                },
                ResourceCompartmentId = "string",
                Basis = "string",
            },
        },
    },
});
example, err := FleetAppsManagement.NewFleet(ctx, "fleetResource", &FleetAppsManagement.FleetArgs{
	FleetType:       pulumi.String("string"),
	CompartmentId:   pulumi.String("string"),
	EnvironmentType: pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description:     pulumi.String("string"),
	DisplayName:     pulumi.String("string"),
	ApplicationType: 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"),
			},
		},
	},
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	GroupType:           pulumi.String("string"),
	IsTargetAutoConfirm: pulumi.Bool(false),
	NotificationPreferences: &fleetappsmanagement.FleetNotificationPreferencesArgs{
		CompartmentId: pulumi.String("string"),
		TopicId:       pulumi.String("string"),
		Preferences: &fleetappsmanagement.FleetNotificationPreferencesPreferencesArgs{
			OnJobFailure:           pulumi.Bool(false),
			OnTopologyModification: pulumi.Bool(false),
			OnUpcomingSchedule:     pulumi.Bool(false),
		},
	},
	Products: pulumi.StringArray{
		pulumi.String("string"),
	},
	ResourceSelectionType: pulumi.String("string"),
	RuleSelectionCriteria: &fleetappsmanagement.FleetRuleSelectionCriteriaArgs{
		MatchCondition: pulumi.String("string"),
		Rules: fleetappsmanagement.FleetRuleSelectionCriteriaRuleArray{
			&fleetappsmanagement.FleetRuleSelectionCriteriaRuleArgs{
				CompartmentId: pulumi.String("string"),
				Conditions: fleetappsmanagement.FleetRuleSelectionCriteriaRuleConditionArray{
					&fleetappsmanagement.FleetRuleSelectionCriteriaRuleConditionArgs{
						AttrGroup: pulumi.String("string"),
						AttrKey:   pulumi.String("string"),
						AttrValue: pulumi.String("string"),
					},
				},
				ResourceCompartmentId: pulumi.String("string"),
				Basis:                 pulumi.String("string"),
			},
		},
	},
})
var fleetResource = new Fleet("fleetResource", FleetArgs.builder()
    .fleetType("string")
    .compartmentId("string")
    .environmentType("string")
    .definedTags(Map.of("string", "string"))
    .description("string")
    .displayName("string")
    .applicationType("string")
    .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())
    .freeformTags(Map.of("string", "string"))
    .groupType("string")
    .isTargetAutoConfirm(false)
    .notificationPreferences(FleetNotificationPreferencesArgs.builder()
        .compartmentId("string")
        .topicId("string")
        .preferences(FleetNotificationPreferencesPreferencesArgs.builder()
            .onJobFailure(false)
            .onTopologyModification(false)
            .onUpcomingSchedule(false)
            .build())
        .build())
    .products("string")
    .resourceSelectionType("string")
    .ruleSelectionCriteria(FleetRuleSelectionCriteriaArgs.builder()
        .matchCondition("string")
        .rules(FleetRuleSelectionCriteriaRuleArgs.builder()
            .compartmentId("string")
            .conditions(FleetRuleSelectionCriteriaRuleConditionArgs.builder()
                .attrGroup("string")
                .attrKey("string")
                .attrValue("string")
                .build())
            .resourceCompartmentId("string")
            .basis("string")
            .build())
        .build())
    .build());
fleet_resource = oci.fleet_apps_management.Fleet("fleetResource",
    fleet_type="string",
    compartment_id="string",
    environment_type="string",
    defined_tags={
        "string": "string",
    },
    description="string",
    display_name="string",
    application_type="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",
        },
    }],
    freeform_tags={
        "string": "string",
    },
    group_type="string",
    is_target_auto_confirm=False,
    notification_preferences={
        "compartment_id": "string",
        "topic_id": "string",
        "preferences": {
            "on_job_failure": False,
            "on_topology_modification": False,
            "on_upcoming_schedule": False,
        },
    },
    products=["string"],
    resource_selection_type="string",
    rule_selection_criteria={
        "match_condition": "string",
        "rules": [{
            "compartment_id": "string",
            "conditions": [{
                "attr_group": "string",
                "attr_key": "string",
                "attr_value": "string",
            }],
            "resource_compartment_id": "string",
            "basis": "string",
        }],
    })
const fleetResource = new oci.fleetappsmanagement.Fleet("fleetResource", {
    fleetType: "string",
    compartmentId: "string",
    environmentType: "string",
    definedTags: {
        string: "string",
    },
    description: "string",
    displayName: "string",
    applicationType: "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",
        },
    }],
    freeformTags: {
        string: "string",
    },
    groupType: "string",
    isTargetAutoConfirm: false,
    notificationPreferences: {
        compartmentId: "string",
        topicId: "string",
        preferences: {
            onJobFailure: false,
            onTopologyModification: false,
            onUpcomingSchedule: false,
        },
    },
    products: ["string"],
    resourceSelectionType: "string",
    ruleSelectionCriteria: {
        matchCondition: "string",
        rules: [{
            compartmentId: "string",
            conditions: [{
                attrGroup: "string",
                attrKey: "string",
                attrValue: "string",
            }],
            resourceCompartmentId: "string",
            basis: "string",
        }],
    },
});
type: oci:FleetAppsManagement:Fleet
properties:
    applicationType: string
    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
    displayName: string
    environmentType: string
    fleetType: string
    freeformTags:
        string: string
    groupType: string
    isTargetAutoConfirm: false
    notificationPreferences:
        compartmentId: string
        preferences:
            onJobFailure: false
            onTopologyModification: false
            onUpcomingSchedule: false
        topicId: string
    products:
        - string
    resourceSelectionType: string
    ruleSelectionCriteria:
        matchCondition: string
        rules:
            - basis: string
              compartmentId: string
              conditions:
                - attrGroup: string
                  attrKey: string
                  attrValue: string
              resourceCompartmentId: 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
- Tenancy OCID
- 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
- ApplicationType string
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- Credentials
List<FleetCredential> 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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"}
- GroupType string
- Group Type associated with Group Fleet.
- IsTarget boolAuto Confirm 
- (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 FleetNotification Preferences 
- (Updatable) Notification information to get notified when the fleet status changes.
- Products List<string>
- Products associated with the Fleet.
- ResourceSelection stringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- RuleSelection FleetCriteria Rule Selection Criteria 
- (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.
- CompartmentId string
- Tenancy OCID
- 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
- ApplicationType string
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- Credentials
[]FleetCredential Type Args 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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"}
- GroupType string
- Group Type associated with Group Fleet.
- IsTarget boolAuto Confirm 
- (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 FleetNotification Preferences Args 
- (Updatable) Notification information to get notified when the fleet status changes.
- Products []string
- Products associated with the Fleet.
- ResourceSelection stringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- RuleSelection FleetCriteria Rule Selection Criteria Args 
- (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.
- compartmentId String
- Tenancy OCID
- 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
- applicationType String
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- credentials
List<FleetCredential> 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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"}
- groupType String
- Group Type associated with Group Fleet.
- isTarget BooleanAuto Confirm 
- (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 FleetNotification Preferences 
- (Updatable) Notification information to get notified when the fleet status changes.
- products List<String>
- Products associated with the Fleet.
- resourceSelection StringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- ruleSelection FleetCriteria Rule Selection Criteria 
- (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.
- compartmentId string
- Tenancy OCID
- 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
- applicationType string
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- credentials
FleetCredential[] 
- Credentials associated with the Fleet.
- {[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.
- 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.
- {[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"}
- groupType string
- Group Type associated with Group Fleet.
- isTarget booleanAuto Confirm 
- (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 FleetNotification Preferences 
- (Updatable) Notification information to get notified when the fleet status changes.
- products string[]
- Products associated with the Fleet.
- resourceSelection stringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- ruleSelection FleetCriteria Rule Selection Criteria 
- (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.
- compartment_id str
- Tenancy OCID
- 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
- application_type str
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- credentials
Sequence[fleetappsmanagement.Fleet Credential Args] 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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"}
- group_type str
- Group Type associated with Group Fleet.
- is_target_ boolauto_ confirm 
- (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 fleetappsmanagement.Fleet Notification Preferences Args 
- (Updatable) Notification information to get notified when the fleet status changes.
- products Sequence[str]
- Products associated with the Fleet.
- resource_selection_ strtype 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- rule_selection_ fleetappsmanagement.criteria Fleet Rule Selection Criteria Args 
- (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.
- compartmentId String
- Tenancy OCID
- 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
- applicationType String
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- credentials List<Property Map>
- Credentials associated with the Fleet.
- 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.
- 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.
- 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"}
- groupType String
- Group Type associated with Group Fleet.
- isTarget BooleanAuto Confirm 
- (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 Property Map
- (Updatable) Notification information to get notified when the fleet status changes.
- products List<String>
- Products associated with the Fleet.
- resourceSelection StringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- ruleSelection Property MapCriteria 
- (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.
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.
- 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.
- 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.
- 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.
- {[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.
- 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.
- 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,
        application_type: Optional[str] = None,
        compartment_id: Optional[str] = None,
        credentials: Optional[Sequence[_fleetappsmanagement.FleetCredentialArgs]] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        environment_type: Optional[str] = None,
        fleet_type: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        group_type: Optional[str] = None,
        is_target_auto_confirm: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        notification_preferences: Optional[_fleetappsmanagement.FleetNotificationPreferencesArgs] = None,
        products: Optional[Sequence[str]] = None,
        resource_region: Optional[str] = None,
        resource_selection_type: Optional[str] = None,
        rule_selection_criteria: Optional[_fleetappsmanagement.FleetRuleSelectionCriteriaArgs] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> Fleetfunc 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.
- ApplicationType string
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- CompartmentId string
- Tenancy OCID
- Credentials
List<FleetCredential> 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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
- 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"}
- GroupType string
- Group Type associated with Group Fleet.
- IsTarget boolAuto Confirm 
- (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 FleetNotification Preferences 
- (Updatable) Notification information to get notified when the fleet status changes.
- Products List<string>
- Products associated with the Fleet.
- ResourceRegion string
- Associated region
- ResourceSelection stringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- RuleSelection FleetCriteria Rule Selection Criteria 
- (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.
- State string
- The lifecycle state of the Fleet.
- 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.
- ApplicationType string
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- CompartmentId string
- Tenancy OCID
- Credentials
[]FleetCredential Type Args 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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
- 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"}
- GroupType string
- Group Type associated with Group Fleet.
- IsTarget boolAuto Confirm 
- (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 FleetNotification Preferences Args 
- (Updatable) Notification information to get notified when the fleet status changes.
- Products []string
- Products associated with the Fleet.
- ResourceRegion string
- Associated region
- ResourceSelection stringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- RuleSelection FleetCriteria Rule Selection Criteria Args 
- (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.
- State string
- The lifecycle state of the Fleet.
- 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.
- applicationType String
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- compartmentId String
- Tenancy OCID
- credentials
List<FleetCredential> 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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
- 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"}
- groupType String
- Group Type associated with Group Fleet.
- isTarget BooleanAuto Confirm 
- (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 FleetNotification Preferences 
- (Updatable) Notification information to get notified when the fleet status changes.
- products List<String>
- Products associated with the Fleet.
- resourceRegion String
- Associated region
- resourceSelection StringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- ruleSelection FleetCriteria Rule Selection Criteria 
- (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.
- state String
- The lifecycle state of the Fleet.
- 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.
- applicationType string
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- compartmentId string
- Tenancy OCID
- credentials
FleetCredential[] 
- Credentials associated with the Fleet.
- {[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.
- 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.
- 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
- {[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"}
- groupType string
- Group Type associated with Group Fleet.
- isTarget booleanAuto Confirm 
- (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 FleetNotification Preferences 
- (Updatable) Notification information to get notified when the fleet status changes.
- products string[]
- Products associated with the Fleet.
- resourceRegion string
- Associated region
- resourceSelection stringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- ruleSelection FleetCriteria Rule Selection Criteria 
- (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.
- state string
- The lifecycle state of the Fleet.
- {[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.
- application_type str
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- compartment_id str
- Tenancy OCID
- credentials
Sequence[fleetappsmanagement.Fleet Credential Args] 
- Credentials associated with the Fleet.
- 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.
- 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.
- 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
- 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"}
- group_type str
- Group Type associated with Group Fleet.
- is_target_ boolauto_ confirm 
- (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 fleetappsmanagement.Fleet Notification Preferences Args 
- (Updatable) Notification information to get notified when the fleet status changes.
- products Sequence[str]
- Products associated with the Fleet.
- resource_region str
- Associated region
- resource_selection_ strtype 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- rule_selection_ fleetappsmanagement.criteria Fleet Rule Selection Criteria Args 
- (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.
- state str
- The lifecycle state of the Fleet.
- 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.
- applicationType String
- Product stack associated with the Fleet. Applicable for ENVIRONMENT fleet types.
- compartmentId String
- Tenancy OCID
- credentials List<Property Map>
- Credentials associated with the Fleet.
- 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.
- 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.
- 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
- 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"}
- groupType String
- Group Type associated with Group Fleet.
- isTarget BooleanAuto Confirm 
- (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 Property Map
- (Updatable) Notification information to get notified when the fleet status changes.
- products List<String>
- Products associated with the Fleet.
- resourceRegion String
- Associated region
- resourceSelection StringType 
- Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
- ruleSelection Property MapCriteria 
- (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.
- state String
- The lifecycle state of the Fleet.
- 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
- Tenancy 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 FleetCredential Entity Specifics 
- Credential specific Details.
- Password
FleetCredential Password 
- Credential Details.
- User
FleetCredential User 
- Credential Details.
- CompartmentId string
- Tenancy 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 FleetCredential Entity Specifics 
- Credential specific Details.
- Password
FleetCredential Password 
- Credential Details.
- User
FleetCredential User 
- Credential Details.
- compartmentId String
- Tenancy 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 FleetCredential Entity Specifics 
- Credential specific Details.
- password
FleetCredential Password 
- Credential Details.
- user
FleetCredential User 
- Credential Details.
- compartmentId string
- Tenancy 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 FleetCredential Entity Specifics 
- Credential specific Details.
- password
FleetCredential Password 
- Credential Details.
- user
FleetCredential User 
- Credential Details.
- compartment_id str
- Tenancy 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 fleetappsmanagement.Fleet Credential Entity Specifics 
- Credential specific Details.
- password
fleetappsmanagement.Fleet Credential Password 
- Credential Details.
- user
fleetappsmanagement.Fleet Credential User 
- Credential Details.
- compartmentId String
- Tenancy 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<FleetCredential Entity Specifics Variable> 
- (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
[]FleetCredential Entity Specifics Variable 
- (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<FleetCredential Entity Specifics Variable> 
- (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
FleetCredential Entity Specifics Variable[] 
- (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[fleetappsmanagement.Fleet Credential Entity Specifics Variable] 
- (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          
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 
FleetNotificationPreferences, FleetNotificationPreferencesArgs      
- 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
FleetNotification Preferences Preferences 
- (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
FleetNotification Preferences Preferences 
- (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
FleetNotification Preferences Preferences 
- (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
FleetNotification Preferences Preferences 
- (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
fleetappsmanagement.Fleet Notification Preferences Preferences 
- (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.
FleetNotificationPreferencesPreferences, FleetNotificationPreferencesPreferencesArgs        
- OnJob boolFailure 
- (Updatable) Enables or disables notification on Job Failures.
- OnTopology boolModification 
- (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
- OnUpcoming boolSchedule 
- (Updatable) Enables notification on upcoming schedule.
- OnJob boolFailure 
- (Updatable) Enables or disables notification on Job Failures.
- OnTopology boolModification 
- (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
- OnUpcoming boolSchedule 
- (Updatable) Enables notification on upcoming schedule.
- onJob BooleanFailure 
- (Updatable) Enables or disables notification on Job Failures.
- onTopology BooleanModification 
- (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
- onUpcoming BooleanSchedule 
- (Updatable) Enables notification on upcoming schedule.
- onJob booleanFailure 
- (Updatable) Enables or disables notification on Job Failures.
- onTopology booleanModification 
- (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
- onUpcoming booleanSchedule 
- (Updatable) Enables notification on upcoming schedule.
- on_job_ boolfailure 
- (Updatable) Enables or disables notification on Job Failures.
- on_topology_ boolmodification 
- (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
- on_upcoming_ boolschedule 
- (Updatable) Enables notification on upcoming schedule.
- onJob BooleanFailure 
- (Updatable) Enables or disables notification on Job Failures.
- onTopology BooleanModification 
- (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
- onUpcoming BooleanSchedule 
- (Updatable) Enables notification on upcoming schedule.
FleetRuleSelectionCriteria, FleetRuleSelectionCriteriaArgs        
- MatchCondition string
- (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
- Rules
List<FleetRule Selection Criteria Rule> 
- (Updatable) Rules.
- MatchCondition string
- (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
- Rules
[]FleetRule Selection Criteria Rule 
- (Updatable) Rules.
- matchCondition String
- (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
- rules
List<FleetRule Selection Criteria Rule> 
- (Updatable) Rules.
- matchCondition string
- (Updatable) Match condition for the rule selection. Include resources that match all rules or any of the rules.
- rules
FleetRule Selection Criteria Rule[] 
- (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[fleetappsmanagement.Fleet Rule Selection Criteria Rule] 
- (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.
FleetRuleSelectionCriteriaRule, FleetRuleSelectionCriteriaRuleArgs          
- CompartmentId string
- (Updatable) Tenancy Id (Root Compartment Id)for which the rule is created.
- Conditions
List<FleetRule Selection Criteria Rule Condition> 
- (Updatable) Rule Conditions
- ResourceCompartment stringId 
- (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable. - ** 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 
- 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) Tenancy Id (Root Compartment Id)for which the rule is created.
- Conditions
[]FleetRule Selection Criteria Rule Condition 
- (Updatable) Rule Conditions
- ResourceCompartment stringId 
- (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable. - ** 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 
- 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) Tenancy Id (Root Compartment Id)for which the rule is created.
- conditions
List<FleetRule Selection Criteria Rule Condition> 
- (Updatable) Rule Conditions
- resourceCompartment StringId 
- (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable. - ** 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 
- 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) Tenancy Id (Root Compartment Id)for which the rule is created.
- conditions
FleetRule Selection Criteria Rule Condition[] 
- (Updatable) Rule Conditions
- resourceCompartment stringId 
- (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable. - ** 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 
- 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'
- compartment_id str
- (Updatable) Tenancy Id (Root Compartment Id)for which the rule is created.
- conditions
Sequence[fleetappsmanagement.Fleet Rule Selection Criteria Rule Condition] 
- (Updatable) Rule Conditions
- resource_compartment_ strid 
- (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable. - ** 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 
- 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'
- compartmentId String
- (Updatable) Tenancy Id (Root Compartment Id)for which the rule is created.
- conditions List<Property Map>
- (Updatable) Rule Conditions
- resourceCompartment StringId 
- (Updatable) The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable. - ** 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 
- 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'
FleetRuleSelectionCriteriaRuleCondition, FleetRuleSelectionCriteriaRuleConditionArgs            
- 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 ociTerraform Provider.