oci_fleet_apps_management_platform_configuration

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

Creates a new PlatformConfiguration.

Example Usage

resource "oci_fleet_apps_management_platform_configuration" "test_platform_configuration" {
	#Required
	compartment_id = var.compartment_id
	config_category_details {
		#Required
		config_category = var.platform_configuration_config_category_details_config_category

		#Optional
		compatible_products {

			#Optional
			display_name = var.platform_configuration_config_category_details_compatible_products_display_name
			id = var.platform_configuration_config_category_details_compatible_products_id
		}
		components = var.platform_configuration_config_category_details_components
		credentials {

			#Optional
			display_name = var.platform_configuration_config_category_details_credentials_display_name
			id = var.platform_configuration_config_category_details_credentials_id
		}
		patch_types {

			#Optional
			display_name = var.platform_configuration_config_category_details_patch_types_display_name
			id = var.platform_configuration_config_category_details_patch_types_id
		}
		products {

			#Optional
			display_name = var.platform_configuration_config_category_details_products_display_name
			id = var.platform_configuration_config_category_details_products_id
		}
		sub_category_details {
			#Required
			sub_category = var.platform_configuration_config_category_details_sub_category_details_sub_category

			#Optional
			components = var.platform_configuration_config_category_details_sub_category_details_components
			credentials {

				#Optional
				display_name = var.platform_configuration_config_category_details_sub_category_details_credentials_display_name
				id = var.platform_configuration_config_category_details_sub_category_details_credentials_id
			}
			patch_types {

				#Optional
				display_name = var.platform_configuration_config_category_details_sub_category_details_patch_types_display_name
				id = var.platform_configuration_config_category_details_sub_category_details_patch_types_id
			}
			versions = var.platform_configuration_config_category_details_sub_category_details_versions
		}
		versions = var.platform_configuration_config_category_details_versions
	}

	#Optional
	description = var.platform_configuration_description
	display_name = var.platform_configuration_display_name
}

Argument Reference

The following arguments are supported:

** 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

Attributes Reference

The following attributes are exported:

Timeouts

The timeouts block allows you to specify timeouts for certain operations: * create - (Defaults to 20 minutes), when creating the Platform Configuration * update - (Defaults to 20 minutes), when updating the Platform Configuration * delete - (Defaults to 20 minutes), when destroying the Platform Configuration

Import

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

$ terraform import oci_fleet_apps_management_platform_configuration.test_platform_configuration "id"