From 16d2fa37efc19a46b7220a351c2011b72ad52af3 Mon Sep 17 00:00:00 2001 From: Terraform Team Automation Date: Thu, 2 Mar 2023 07:24:26 +0000 Subject: [PATCH 01/12] Added - Support for UpdateInstanceConstraint in Terraform --- .../integrationtest/core_instance_test.go | 25 +++++++++++-------- .../service/core/core_instance_resource.go | 12 +++++++++ internal/utils/helpers.go | 2 +- website/docs/d/core_boot_volume.html.markdown | 2 +- .../d/core_boot_volume_backup.html.markdown | 2 +- .../d/core_boot_volume_backups.html.markdown | 2 +- .../docs/d/core_boot_volumes.html.markdown | 2 +- ..._drg_route_table_route_rules.html.markdown | 2 +- website/docs/d/core_images.html.markdown | 2 +- website/docs/d/core_instance.html.markdown | 10 +++++--- .../core_instance_configuration.html.markdown | 2 +- ...core_instance_configurations.html.markdown | 2 +- ..._instance_maintenance_reboot.html.markdown | 4 ++- website/docs/d/core_instances.html.markdown | 9 ++++--- website/docs/d/core_private_ip.html.markdown | 4 +-- website/docs/d/core_private_ips.html.markdown | 4 +-- .../docs/d/core_route_tables.html.markdown | 3 ++- website/docs/d/core_subnet.html.markdown | 2 +- website/docs/d/core_subnets.html.markdown | 2 +- website/docs/d/core_vcn.html.markdown | 2 +- website/docs/d/core_vcns.html.markdown | 2 +- .../docs/d/core_virtual_circuit.html.markdown | 8 +++--- .../d/core_virtual_circuits.html.markdown | 8 +++--- website/docs/d/core_vnic.html.markdown | 4 +-- website/docs/d/core_volume.html.markdown | 2 +- .../docs/d/core_volume_backups.html.markdown | 2 +- website/docs/d/core_volumes.html.markdown | 2 +- website/docs/r/core_boot_volume.html.markdown | 4 +-- .../r/core_boot_volume_backup.html.markdown | 2 +- ...e_drg_route_table_route_rule.html.markdown | 15 +++++------ website/docs/r/core_instance.html.markdown | 16 ++++++------ .../core_instance_configuration.html.markdown | 4 +-- website/docs/r/core_private_ip.html.markdown | 8 +++--- website/docs/r/core_route_table.html.markdown | 6 +++-- website/docs/r/core_subnet.html.markdown | 4 +-- website/docs/r/core_vcn.html.markdown | 8 +++--- .../docs/r/core_virtual_circuit.html.markdown | 16 ++++++------ .../docs/r/core_vnic_attachment.html.markdown | 4 +-- website/docs/r/core_volume.html.markdown | 4 +-- .../docs/r/core_volume_backup.html.markdown | 2 +- 40 files changed, 121 insertions(+), 95 deletions(-) diff --git a/internal/integrationtest/core_instance_test.go b/internal/integrationtest/core_instance_test.go index ab94731e7d0..547ed88ae8f 100644 --- a/internal/integrationtest/core_instance_test.go +++ b/internal/integrationtest/core_instance_test.go @@ -55,15 +55,16 @@ var ( "ocpus": acctest.Representation{RepType: acctest.Required, Create: `1`}, } CoreInstanceRepresentation = map[string]interface{}{ - "availability_domain": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`}, - "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, - "shape": acctest.Representation{RepType: acctest.Required, Create: `VM.Standard2.1`}, - "agent_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceAgentConfigRepresentation}, - "availability_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceAvailabilityConfigRepresentation}, - "create_vnic_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceCreateVnicDetailsRepresentation}, - "dedicated_vm_host_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_core_dedicated_vm_host.test_dedicated_vm_host.id}`}, - "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, - "display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`}, + "availability_domain": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`}, + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, + "shape": acctest.Representation{RepType: acctest.Required, Create: `VM.Standard2.1`}, + "update_operation_constraint": acctest.Representation{RepType: acctest.Optional, Create: `ALLOW_DOWNTIME`, Update: `ALLOW_DOWNTIME`}, + "agent_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceAgentConfigRepresentation}, + "availability_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceAvailabilityConfigRepresentation}, + "create_vnic_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceCreateVnicDetailsRepresentation}, + "dedicated_vm_host_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_core_dedicated_vm_host.test_dedicated_vm_host.id}`}, + "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, + "display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`}, "extended_metadata": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{ "some_string": "stringA", "nested_object": "{\\\"some_string\\\": \\\"stringB\\\", \\\"object\\\": {\\\"some_string\\\": \\\"stringC\\\"}}", @@ -673,6 +674,7 @@ func TestCoreInstanceResource_basic(t *testing.T) { resource.TestCheckResourceAttr(resourceName, "state", "STOPPED"), resource.TestCheckResourceAttrSet(resourceName, "subnet_id"), resource.TestCheckResourceAttrSet(resourceName, "time_created"), + resource.TestCheckResourceAttr(resourceName, "update_operation_constraint", "ALLOW_DOWNTIME"), func(s *terraform.State) (err error) { resId2, err = acctest.FromInstanceState(s, resourceName, "id") @@ -687,7 +689,7 @@ func TestCoreInstanceResource_basic(t *testing.T) { // verify updates to updatable parameters { Config: config + compartmentIdVariableStr + managementEndpointStr + CoreInstanceResourceDependencies + - acctest.GenerateResourceFromRepresentationMap("oci_core_instance", "test_instance", acctest.Optional, acctest.Update, CoreInstanceRepresentation), + acctest.GenerateResourceFromRepresentationMap("oci_core_instance", "test_instance", acctest.Optional, acctest.Update, acctest.GetUpdatedRepresentationCopy("update_operation_constraint", acctest.Representation{RepType: acctest.Optional, Update: `ALLOW_DOWNTIME`}, CoreInstanceRepresentation)), Check: acctest.ComposeAggregateTestCheckFuncWrapper( resource.TestCheckResourceAttr(resourceName, "agent_config.#", "1"), resource.TestCheckResourceAttr(resourceName, "agent_config.0.are_all_plugins_disabled", "false"), @@ -742,6 +744,7 @@ func TestCoreInstanceResource_basic(t *testing.T) { resource.TestCheckResourceAttr(resourceName, "state", "RUNNING"), resource.TestCheckResourceAttrSet(resourceName, "subnet_id"), resource.TestCheckResourceAttrSet(resourceName, "time_created"), + resource.TestCheckResourceAttr(resourceName, "update_operation_constraint", "ALLOW_DOWNTIME"), func(s *terraform.State) (err error) { resId2, err = acctest.FromInstanceState(s, resourceName, "id") @@ -914,6 +917,7 @@ func TestCoreInstanceResource_basic(t *testing.T) { resource.TestCheckResourceAttr(resourceName, "state", "STOPPED"), resource.TestCheckResourceAttrSet(resourceName, "subnet_id"), resource.TestCheckResourceAttrSet(resourceName, "time_created"), + resource.TestCheckResourceAttr(resourceName, "update_operation_constraint", "ALLOW_DOWNTIME"), func(s *terraform.State) (err error) { resId2, err = acctest.FromInstanceState(s, resourceName, "id") @@ -935,6 +939,7 @@ func TestCoreInstanceResource_basic(t *testing.T) { // and so it may complain that values are different. "extended_metadata", "hostname_label", + "update_operation_constraint", "is_pv_encryption_in_transit_enabled", "create_vnic_details.0.assign_private_dns_record", "subnet_id", diff --git a/internal/service/core/core_instance_resource.go b/internal/service/core/core_instance_resource.go index 128e884acf0..8ed7f3d7cf0 100644 --- a/internal/service/core/core_instance_resource.go +++ b/internal/service/core/core_instance_resource.go @@ -593,6 +593,10 @@ func CoreInstanceResource() *schema.Resource { Type: schema.TypeBool, Optional: true, }, + "update_operation_constraint": { + Type: schema.TypeString, + Optional: true, + }, "source_details": { Type: schema.TypeList, Optional: true, @@ -1125,6 +1129,10 @@ func (s *CoreInstanceResourceCrud) Update() error { request := oci_core.UpdateInstanceRequest{} + if updateOperationConstraint, ok := s.D.GetOkExists("update_operation_constraint"); ok { + request.UpdateOperationConstraint = oci_core.UpdateInstanceDetailsUpdateOperationConstraintEnum(updateOperationConstraint.(string)) + } + if agentConfig, ok := s.D.GetOkExists("agent_config"); ok { if tmpList := agentConfig.([]interface{}); len(tmpList) > 0 { fieldKeyFormat := fmt.Sprintf("%s.%d.%%s", "agent_config", 0) @@ -2914,6 +2922,10 @@ func (s *CoreInstanceResourceCrud) updateOptionsViaWorkRequest() error { } } + if updateOperationConstraint, ok := s.D.GetOkExists("update_operation_constraint"); ok { + request.UpdateOperationConstraint = oci_core.UpdateInstanceDetailsUpdateOperationConstraintEnum(updateOperationConstraint.(string)) + } + if request.Shape == nil && request.ShapeConfig == nil && request.LaunchOptions == nil && request.FaultDomain == nil { // no-op return nil diff --git a/internal/utils/helpers.go b/internal/utils/helpers.go index 2d90480d040..64ac5a2af44 100644 --- a/internal/utils/helpers.go +++ b/internal/utils/helpers.go @@ -64,7 +64,7 @@ const ( variable "FlexInstanceImageOCID" { type = "map" default = { - us-phoenix-1 = "ocid1.image.oc1.phx.aaaaaaaa6hooptnlbfwr5lwemqjbu3uqidntrlhnt45yihfj222zahe7p3wq" + us-phoenix-1 = "ocid1.image.oc1.phx.aaaaaaaalgvdp6hhnulo3tlxz3mtff625s7ix6ianpmv5l7chz5rcakrxbiq" us-ashburn-1 = "ocid1.image.oc1.iad.aaaaaaaa6tp7lhyrcokdtf7vrbmxyp2pctgg4uxvt4jz4vc47qoc2ec4anha" eu-frankfurt-1 = "ocid1.image.oc1.eu-frankfurt-1.aaaaaaaadvi77prh3vjijhwe5xbd6kjg3n5ndxjcpod6om6qaiqeu3csof7a" uk-london-1 = "ocid1.image.oc1.uk-london-1.aaaaaaaaw5gvriwzjhzt2tnylrfnpanz5ndztyrv3zpwhlzxdbkqsjfkwxaq" diff --git a/website/docs/d/core_boot_volume.html.markdown b/website/docs/d/core_boot_volume.html.markdown index 11d35ffd15d..0b489ab521b 100644 --- a/website/docs/d/core_boot_volume.html.markdown +++ b/website/docs/d/core_boot_volume.html.markdown @@ -49,7 +49,7 @@ The following attributes are exported: * `image_id` - The image OCID used to create the boot volume. * `is_auto_tune_enabled` - Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. * `is_hydrated` - Specifies whether the boot volume's data has finished copying from the source boot volume or boot volume backup. -* `kms_key_id` - The OCID of the Key Management master encryption key assigned to the boot volume. +* `kms_key_id` - The OCID of the Vault service master encryption key assigned to the boot volume. * `size_in_gbs` - The size of the boot volume in GBs. * `size_in_mbs` - The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use `size_in_gbs`. * `source_details` - diff --git a/website/docs/d/core_boot_volume_backup.html.markdown b/website/docs/d/core_boot_volume_backup.html.markdown index 25d9dd74067..5ebc5488ce2 100644 --- a/website/docs/d/core_boot_volume_backup.html.markdown +++ b/website/docs/d/core_boot_volume_backup.html.markdown @@ -40,7 +40,7 @@ The following attributes are exported: * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `id` - The OCID of the boot volume backup. * `image_id` - The image OCID used to create the boot volume the backup is taken from. -* `kms_key_id` - The OCID of the Key Management master encryption assigned to the boot volume backup. For more information about the Key Management service and encryption keys, see [Overview of Key Management](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). +* `kms_key_id` - The OCID of the Vault service master encryption assigned to the boot volume backup. For more information about the Vault service and encryption keys, see [Overview of Vault service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). * `size_in_gbs` - The size of the boot volume, in GBs. * `source_boot_volume_backup_id` - The OCID of the source boot volume backup. * `source_type` - Specifies whether the backup was created manually, or via scheduled backup policy. diff --git a/website/docs/d/core_boot_volume_backups.html.markdown b/website/docs/d/core_boot_volume_backups.html.markdown index b9a8a488054..7c895051d31 100644 --- a/website/docs/d/core_boot_volume_backups.html.markdown +++ b/website/docs/d/core_boot_volume_backups.html.markdown @@ -57,7 +57,7 @@ The following attributes are exported: * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `id` - The OCID of the boot volume backup. * `image_id` - The image OCID used to create the boot volume the backup is taken from. -* `kms_key_id` - The OCID of the Key Management master encryption assigned to the boot volume backup. For more information about the Key Management service and encryption keys, see [Overview of Key Management](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). +* `kms_key_id` - The OCID of the Vault service master encryption assigned to the boot volume backup. For more information about the Vault service and encryption keys, see [Overview of Vault service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). * `size_in_gbs` - The size of the boot volume, in GBs. * `source_boot_volume_backup_id` - The OCID of the source boot volume backup. * `source_type` - Specifies whether the backup was created manually, or via scheduled backup policy. diff --git a/website/docs/d/core_boot_volumes.html.markdown b/website/docs/d/core_boot_volumes.html.markdown index 47cceb79d6e..5bf939d5a4c 100644 --- a/website/docs/d/core_boot_volumes.html.markdown +++ b/website/docs/d/core_boot_volumes.html.markdown @@ -61,7 +61,7 @@ The following attributes are exported: * `image_id` - The image OCID used to create the boot volume. * `is_auto_tune_enabled` - Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. * `is_hydrated` - Specifies whether the boot volume's data has finished copying from the source boot volume or boot volume backup. -* `kms_key_id` - The OCID of the Key Management master encryption key assigned to the boot volume. +* `kms_key_id` - The OCID of the Vault service master encryption key assigned to the boot volume. * `size_in_gbs` - The size of the boot volume in GBs. * `size_in_mbs` - The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use `size_in_gbs`. * `source_details` - diff --git a/website/docs/d/core_drg_route_table_route_rules.html.markdown b/website/docs/d/core_drg_route_table_route_rules.html.markdown index c1a65965301..8a37913bd4f 100644 --- a/website/docs/d/core_drg_route_table_route_rules.html.markdown +++ b/website/docs/d/core_drg_route_table_route_rules.html.markdown @@ -48,7 +48,7 @@ The following attributes are exported: Potential values: * An IP address range (IPv4 or IPv6) in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. * When you're setting up a security rule for traffic destined for a particular `Service` through a service gateway, this is the `cidrBlock` value associated with that [Service](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Service/). For example: `oci-phx-objectstorage`. -* `destination_type` - The type of destination for the rule. the type is required if `direction` = `EGRESS`. +* `destination_type` - The type of destination for the rule. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. diff --git a/website/docs/d/core_images.html.markdown b/website/docs/d/core_images.html.markdown index 7d8950a7e52..a6a00ec17fe 100644 --- a/website/docs/d/core_images.html.markdown +++ b/website/docs/d/core_images.html.markdown @@ -14,7 +14,7 @@ Lists a subset of images available in the specified compartment, including [platform images](https://docs.cloud.oracle.com/iaas/Content/Compute/References/images.htm) and [custom images](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/managingcustomimages.htm). The list of platform images includes the three most recently published versions -of each major distribution. +of each major distribution. The list does not support filtering based on image tags. The list of images returned is ordered to first show the recent platform images, then all of the custom images. diff --git a/website/docs/d/core_instance.html.markdown b/website/docs/d/core_instance.html.markdown index a8d5169b14f..36660fcc75f 100644 --- a/website/docs/d/core_instance.html.markdown +++ b/website/docs/d/core_instance.html.markdown @@ -12,6 +12,10 @@ This data source provides details about a specific Instance resource in Oracle C Gets information about the specified instance. +**Note:** To retrieve public and private IP addresses for an instance, use the [ListVnicAttachments](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/VnicAttachment/ListVnicAttachments) +operation to get the VNIC ID for the instance, and then call [GetVnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/GetVnic) with the VNIC ID. + + ## Example Usage ```hcl @@ -204,9 +208,9 @@ The following attributes are exported: * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. - For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. - * `kms_key_id` - The OCID of the Key Management key to assign as the master encryption key for the boot volume. - * `source_id` - The OCID of an image or a boot volume to use, depending on the value of `source_type`. + For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. + * `kms_key_id` - The OCID of the Vault service key to assign as the master encryption key for the boot volume. + * `source_id` - The OCID of the boot volume used to boot the instance. * `source_type` - The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. * `state` - The current state of the instance. * `system_tags` - System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` diff --git a/website/docs/d/core_instance_configuration.html.markdown b/website/docs/d/core_instance_configuration.html.markdown index 47372903f44..3e0a10639c6 100644 --- a/website/docs/d/core_instance_configuration.html.markdown +++ b/website/docs/d/core_instance_configuration.html.markdown @@ -58,7 +58,7 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` - * `kms_key_id` - The OCID of the Key Management key to assign as the master encryption key for the volume. + * `kms_key_id` - The OCID of the Vault service key to assign as the master encryption key for the volume. * `size_in_gbs` - The size of the volume in GBs. * `source_details` - * `id` - The OCID of the volume backup. diff --git a/website/docs/d/core_instance_configurations.html.markdown b/website/docs/d/core_instance_configurations.html.markdown index 88472cbeb07..4742ee1adbb 100644 --- a/website/docs/d/core_instance_configurations.html.markdown +++ b/website/docs/d/core_instance_configurations.html.markdown @@ -65,7 +65,7 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` - * `kms_key_id` - The OCID of the Key Management key to assign as the master encryption key for the volume. + * `kms_key_id` - The OCID of the Vault service key to assign as the master encryption key for the volume. * `size_in_gbs` - The size of the volume in GBs. * `source_details` - * `id` - The OCID of the volume backup. diff --git a/website/docs/d/core_instance_maintenance_reboot.html.markdown b/website/docs/d/core_instance_maintenance_reboot.html.markdown index 46f794255f5..351cf5db539 100644 --- a/website/docs/d/core_instance_maintenance_reboot.html.markdown +++ b/website/docs/d/core_instance_maintenance_reboot.html.markdown @@ -10,7 +10,9 @@ description: |- # Data Source: oci_core_instance_maintenance_reboot This data source provides details about a specific Instance Maintenance Reboot resource in Oracle Cloud Infrastructure Core service. -Gets the maximum possible date that a maintenance reboot can be extended. +Gets the maximum possible date that a maintenance reboot can be extended. For more information, see +[Infrastructure Maintenance](https://docs.cloud.oracle.com/iaas/Content/Compute/References/infrastructure-maintenance.htm). + ## Example Usage diff --git a/website/docs/d/core_instances.html.markdown b/website/docs/d/core_instances.html.markdown index b23bd6031eb..bbe9ca7d9b9 100644 --- a/website/docs/d/core_instances.html.markdown +++ b/website/docs/d/core_instances.html.markdown @@ -14,6 +14,9 @@ Lists the instances in the specified compartment and the specified availability You can filter the results by specifying an instance name (the list will include all the identically-named instances in the compartment). +**Note:** To retrieve public and private IP addresses for an instance, use the [ListVnicAttachments](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/VnicAttachment/ListVnicAttachments) +operation to get the VNIC ID for the instance, and then call [GetVnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/GetVnic) with the VNIC ID. + ## Example Usage @@ -218,9 +221,9 @@ The following attributes are exported: * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. - For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. - * `kms_key_id` - The OCID of the Key Management key to assign as the master encryption key for the boot volume. - * `source_id` - The OCID of an image or a boot volume to use, depending on the value of `source_type`. + For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. + * `kms_key_id` - The OCID of the Vault service key to assign as the master encryption key for the boot volume. + * `source_id` - The OCID of the boot volume used to boot the instance. * `source_type` - The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. * `state` - The current state of the instance. * `system_tags` - System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` diff --git a/website/docs/d/core_private_ip.html.markdown b/website/docs/d/core_private_ip.html.markdown index daebe509f6b..8260d44b33a 100644 --- a/website/docs/d/core_private_ip.html.markdown +++ b/website/docs/d/core_private_ip.html.markdown @@ -41,11 +41,11 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` -* `hostname_label` - The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). +* `hostname_label` - The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). - Example: `bminstance-1` + Example: `bminstance1` * `id` - The private IP's Oracle ID ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)). * `ip_address` - The private IP address of the `privateIp` object. The address is within the CIDR of the VNIC's subnet. diff --git a/website/docs/d/core_private_ips.html.markdown b/website/docs/d/core_private_ips.html.markdown index fa505cb1fe7..1cf9872c57e 100644 --- a/website/docs/d/core_private_ips.html.markdown +++ b/website/docs/d/core_private_ips.html.markdown @@ -80,11 +80,11 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` -* `hostname_label` - The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). +* `hostname_label` - The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). - Example: `bminstance-1` + Example: `bminstance1` * `id` - The private IP's Oracle ID ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)). * `ip_address` - The private IP address of the `privateIp` object. The address is within the CIDR of the VNIC's subnet. diff --git a/website/docs/d/core_route_tables.html.markdown b/website/docs/d/core_route_tables.html.markdown index 267a943fe11..3d478aedb01 100644 --- a/website/docs/d/core_route_tables.html.markdown +++ b/website/docs/d/core_route_tables.html.markdown @@ -72,7 +72,8 @@ The following attributes are exported: * `destination_type` - Type of destination for the rule. Required if you provide a `destination`. * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a [Service](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Service/) (the rule is for traffic destined for a particular `Service` through a service gateway). - * `network_entity_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the route rule's target. For information about the type of targets you can specify, see [Route Tables](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm). + * `network_entity_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the route rule's target. For information about the type of targets you can specify, see [Route Tables](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm). + * `route_type` - A route rule can be STATIC if manually added to the route table, LOCAL if added by Oracle Cloud Infrastructure to the route table. * `state` - The route table's current state. * `time_created` - The date and time the route table was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` * `vcn_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN the route table list belongs to. diff --git a/website/docs/d/core_subnet.html.markdown b/website/docs/d/core_subnet.html.markdown index a4a504d9972..50523330099 100644 --- a/website/docs/d/core_subnet.html.markdown +++ b/website/docs/d/core_subnet.html.markdown @@ -38,7 +38,7 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `dhcp_options_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the set of DHCP options that the subnet uses. * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. +* `dns_label` - A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not resolve hostnames of instances in this subnet. diff --git a/website/docs/d/core_subnets.html.markdown b/website/docs/d/core_subnets.html.markdown index e9062f7dce4..9729bd60be3 100644 --- a/website/docs/d/core_subnets.html.markdown +++ b/website/docs/d/core_subnets.html.markdown @@ -54,7 +54,7 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `dhcp_options_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the set of DHCP options that the subnet uses. * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. +* `dns_label` - A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not resolve hostnames of instances in this subnet. diff --git a/website/docs/d/core_vcn.html.markdown b/website/docs/d/core_vcn.html.markdown index 7288079f63b..efc0d9d5408 100644 --- a/website/docs/d/core_vcn.html.markdown +++ b/website/docs/d/core_vcn.html.markdown @@ -41,7 +41,7 @@ The following attributes are exported: * `default_security_list_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the VCN's default security list. * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. +* `dns_label` - A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not work for this VCN. diff --git a/website/docs/d/core_vcns.html.markdown b/website/docs/d/core_vcns.html.markdown index 9453e89834a..1a39035fe63 100644 --- a/website/docs/d/core_vcns.html.markdown +++ b/website/docs/d/core_vcns.html.markdown @@ -58,7 +58,7 @@ The following attributes are exported: * `default_security_list_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the VCN's default security list. * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. +* `dns_label` - A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not work for this VCN. diff --git a/website/docs/d/core_virtual_circuit.html.markdown b/website/docs/d/core_virtual_circuit.html.markdown index 9d12a4c6237..b6c52c7ad8b 100644 --- a/website/docs/d/core_virtual_circuit.html.markdown +++ b/website/docs/d/core_virtual_circuit.html.markdown @@ -39,9 +39,9 @@ The following attributes are exported: * `bgp_session_state` - The state of the Ipv4 BGP session associated with the virtual circuit. * `compartment_id` - The OCID of the compartment containing the virtual circuit. * `cross_connect_mappings` - An array of mappings, each containing properties for a cross-connect or cross-connect group that is associated with this virtual circuit. - * `bgp_md5auth_key` - The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. - * `cross_connect_or_cross_connect_group_id` - The OCID of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). - * `customer_bgp_peering_ip` - The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a /30 or /31 subnet mask. + * `bgp_md5auth_key` - The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. + * `cross_connect_or_cross_connect_group_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). + * `customer_bgp_peering_ip` - The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a subnet mask from /28 to /31. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. @@ -53,7 +53,7 @@ The following attributes are exported: IPv6 addressing is supported for all commercial and government regions. See [IPv6 Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/ipv6.htm). Example: `2001:db8::1/64` - * `oracle_bgp_peering_ip` - The IPv4 address for Oracle's end of the BGP session. Must use a /30 or /31 subnet mask. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. + * `oracle_bgp_peering_ip` - The IPv4 address for Oracle's end of the BGP session. Must use a subnet mask from /28 to /31. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. diff --git a/website/docs/d/core_virtual_circuits.html.markdown b/website/docs/d/core_virtual_circuits.html.markdown index fd3f4cfc03c..db3d391b776 100644 --- a/website/docs/d/core_virtual_circuits.html.markdown +++ b/website/docs/d/core_virtual_circuits.html.markdown @@ -52,9 +52,9 @@ The following attributes are exported: * `bgp_session_state` - The state of the Ipv4 BGP session associated with the virtual circuit. * `compartment_id` - The OCID of the compartment containing the virtual circuit. * `cross_connect_mappings` - An array of mappings, each containing properties for a cross-connect or cross-connect group that is associated with this virtual circuit. - * `bgp_md5auth_key` - The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. - * `cross_connect_or_cross_connect_group_id` - The OCID of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). - * `customer_bgp_peering_ip` - The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a /30 or /31 subnet mask. + * `bgp_md5auth_key` - The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. + * `cross_connect_or_cross_connect_group_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). + * `customer_bgp_peering_ip` - The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a subnet mask from /28 to /31. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. @@ -66,7 +66,7 @@ The following attributes are exported: IPv6 addressing is supported for all commercial and government regions. See [IPv6 Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/ipv6.htm). Example: `2001:db8::1/64` - * `oracle_bgp_peering_ip` - The IPv4 address for Oracle's end of the BGP session. Must use a /30 or /31 subnet mask. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. + * `oracle_bgp_peering_ip` - The IPv4 address for Oracle's end of the BGP session. Must use a subnet mask from /28 to /31. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. diff --git a/website/docs/d/core_vnic.html.markdown b/website/docs/d/core_vnic.html.markdown index 80ab7c9487e..5fc16cb8ed4 100644 --- a/website/docs/d/core_vnic.html.markdown +++ b/website/docs/d/core_vnic.html.markdown @@ -41,11 +41,11 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` -* `hostname_label` - The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). +* `hostname_label` - The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). - Example: `bminstance-1` + Example: `bminstance1` * `id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VNIC. * `is_primary` - Whether the VNIC is the primary VNIC (the VNIC that is automatically created and attached during instance launch). * `mac_address` - The MAC address of the VNIC. diff --git a/website/docs/d/core_volume.html.markdown b/website/docs/d/core_volume.html.markdown index 8f8dac040d0..461fad0c372 100644 --- a/website/docs/d/core_volume.html.markdown +++ b/website/docs/d/core_volume.html.markdown @@ -48,7 +48,7 @@ The following attributes are exported: * `id` - The OCID of the volume. * `is_auto_tune_enabled` - Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. * `is_hydrated` - Specifies whether the cloned volume's data has finished copying from the source volume or backup. -* `kms_key_id` - The OCID of the Key Management key which is the master encryption key for the volume. +* `kms_key_id` - The OCID of the Vault service key which is the master encryption key for the volume. * `size_in_gbs` - The size of the volume in GBs. * `size_in_mbs` - The size of the volume in MBs. This field is deprecated. Use sizeInGBs instead. * `source_details` - diff --git a/website/docs/d/core_volume_backups.html.markdown b/website/docs/d/core_volume_backups.html.markdown index cd29acce6d5..1b4051b209b 100644 --- a/website/docs/d/core_volume_backups.html.markdown +++ b/website/docs/d/core_volume_backups.html.markdown @@ -55,7 +55,7 @@ The following attributes are exported: * `expiration_time` - The date and time the volume backup will expire and be automatically deleted. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). This parameter will always be present for backups that were created automatically by a scheduled-backup policy. For manually created backups, it will be absent, signifying that there is no expiration time and the backup will last forever until manually deleted. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `id` - The OCID of the volume backup. -* `kms_key_id` - The OCID of the Key Management key which is the master encryption key for the volume backup. For more information about the Key Management service and encryption keys, see [Overview of Key Management](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). +* `kms_key_id` - The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see [Overview of Vault service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). * `size_in_gbs` - The size of the volume, in GBs. * `size_in_mbs` - The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use `size_in_gbs`. * `source_type` - Specifies whether the backup was created manually, or via scheduled backup policy. diff --git a/website/docs/d/core_volumes.html.markdown b/website/docs/d/core_volumes.html.markdown index c63fce5fc18..33f68f528a3 100644 --- a/website/docs/d/core_volumes.html.markdown +++ b/website/docs/d/core_volumes.html.markdown @@ -64,7 +64,7 @@ The following attributes are exported: * `id` - The OCID of the volume. * `is_auto_tune_enabled` - Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. * `is_hydrated` - Specifies whether the cloned volume's data has finished copying from the source volume or backup. -* `kms_key_id` - The OCID of the Key Management key which is the master encryption key for the volume. +* `kms_key_id` - The OCID of the Vault service key which is the master encryption key for the volume. * `size_in_gbs` - The size of the volume in GBs. * `size_in_mbs` - The size of the volume in MBs. This field is deprecated. Use `size_in_gbs` instead. * `source_details` - diff --git a/website/docs/r/core_boot_volume.html.markdown b/website/docs/r/core_boot_volume.html.markdown index 896e9b95a68..67d88c6df31 100644 --- a/website/docs/r/core_boot_volume.html.markdown +++ b/website/docs/r/core_boot_volume.html.markdown @@ -73,7 +73,7 @@ The following arguments are supported: * `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - (Optional) (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `is_auto_tune_enabled` - (Optional) (Updatable) Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. -* `kms_key_id` - (Optional) (Updatable) The OCID of the Key Management key to assign as the master encryption key for the boot volume. +* `kms_key_id` - (Optional) (Updatable) The OCID of the Vault service key to assign as the master encryption key for the boot volume. * `size_in_gbs` - (Optional) (Updatable) The size of the volume in GBs. * `source_details` - (Required) * `id` - (Required) The OCID of the boot volume replica. @@ -112,7 +112,7 @@ The following attributes are exported: * `image_id` - The image OCID used to create the boot volume. * `is_auto_tune_enabled` - Specifies whether the auto-tune performance is enabled for this boot volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. * `is_hydrated` - Specifies whether the boot volume's data has finished copying from the source boot volume or boot volume backup. -* `kms_key_id` - The OCID of the Key Management master encryption key assigned to the boot volume. +* `kms_key_id` - The OCID of the Vault service master encryption key assigned to the boot volume. * `size_in_gbs` - The size of the boot volume in GBs. * `size_in_mbs` - The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use `size_in_gbs`. * `source_details` - diff --git a/website/docs/r/core_boot_volume_backup.html.markdown b/website/docs/r/core_boot_volume_backup.html.markdown index 04ea8ce32b4..743fcc6141b 100644 --- a/website/docs/r/core_boot_volume_backup.html.markdown +++ b/website/docs/r/core_boot_volume_backup.html.markdown @@ -63,7 +63,7 @@ The following attributes are exported: * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `id` - The OCID of the boot volume backup. * `image_id` - The image OCID used to create the boot volume the backup is taken from. -* `kms_key_id` - The OCID of the Key Management master encryption assigned to the boot volume backup. For more information about the Key Management service and encryption keys, see [Overview of Key Management](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). +* `kms_key_id` - The OCID of the Vault service master encryption assigned to the boot volume backup. For more information about the Vault service and encryption keys, see [Overview of Vault service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). * `size_in_gbs` - The size of the boot volume, in GBs. * `source_boot_volume_backup_id` - The OCID of the source boot volume backup. * `source_type` - Specifies whether the backup was created manually, or via scheduled backup policy. diff --git a/website/docs/r/core_drg_route_table_route_rule.html.markdown b/website/docs/r/core_drg_route_table_route_rule.html.markdown index 63a81cc6c11..7b265007d86 100644 --- a/website/docs/r/core_drg_route_table_route_rule.html.markdown +++ b/website/docs/r/core_drg_route_table_route_rule.html.markdown @@ -32,14 +32,11 @@ The following arguments are supported: * `drg_route_table_id` - (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DRG route table. -* `destination` - (Required) (Updatable) This is the range of IP addresses used for matching when routing traffic. Only CIDR_BLOCK values are allowed. - - Potential values: - * IP address range in CIDR notation. This can be an IPv4 or IPv6 CIDR. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. -* `destination_type` - (Required) (Updatable) Type of destination for the rule. Required if `direction` = `EGRESS`. Allowed values: - * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. -* `next_hop_drg_attachment_id` - (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next hop DRG attachment. The next hop DRG attachment is responsible for reaching the network destination. - + Potential values: + * IP address range in CIDR notation. This can be an IPv4 or IPv6 CIDR. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. + * `destination_type` - (Required) Type of destination for the rule. Allowed values: + * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. + * `next_hop_drg_attachment_id` - (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next hop DRG attachment. The next hop DRG attachment is responsible for reaching the network destination. ** 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 @@ -54,7 +51,7 @@ The following attributes are exported: Potential values: * An IP address range (IPv4 or IPv6) in CIDR notation. For example: `192.168.1.0/24` or `2001:0db8:0123:45::/56`. * When you're setting up a security rule for traffic destined for a particular `Service` through a service gateway, this is the `cidrBlock` value associated with that [Service](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Service/). For example: `oci-phx-objectstorage`. -* `destination_type` - The type of destination for the rule. the type is required if `direction` = `EGRESS`. +* `destination_type` - The type of destination for the rule. Allowed values: * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. diff --git a/website/docs/r/core_instance.html.markdown b/website/docs/r/core_instance.html.markdown index ffe4ecee5b8..caaa1068921 100644 --- a/website/docs/r/core_instance.html.markdown +++ b/website/docs/r/core_instance.html.markdown @@ -227,13 +227,13 @@ The following arguments are supported: * `defined_tags` - (Optional) (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - (Optional) (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` - * `hostname_label` - (Optional) (Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). + * `hostname_label` - (Optional) (Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). If you provide both, the values must match. - Example: `bminstance-1` + Example: `bminstance1` If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). * `nsg_ids` - (Optional) (Updatable) A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). @@ -398,9 +398,9 @@ The following arguments are supported: * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. - For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. - * `kms_key_id` - (Applicable when source_type=image) The OCID of the Key Management key to assign as the master encryption key for the boot volume. - * `source_id` - (Required) The OCID of an image or a boot volume to use, depending on the value of `source_type`. + For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. + * `kms_key_id` - (Applicable when source_type=image) The OCID of the Vault service key to assign as the master encryption key for the boot volume. + * `source_id` - (Required) The OCID of the boot volume used to boot the instance. * `source_type` - (Required) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. * `subnet_id` - (Optional) Deprecated. Instead use `subnetId` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). At least one of them is required; if you provide both, the values must match. * `state` - (Optional) (Updatable) The target state for the instance. Could be set to RUNNING or STOPPED. @@ -571,9 +571,9 @@ The following attributes are exported: * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. - For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. - * `kms_key_id` - The OCID of the Key Management key to assign as the master encryption key for the boot volume. - * `source_id` - The OCID of an image or a boot volume to use, depending on the value of `source_type`. + For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. + * `kms_key_id` - The OCID of the Vault service key to assign as the master encryption key for the boot volume. + * `source_id` - The OCID of the boot volume used to boot the instance. * `source_type` - The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. * `state` - The current state of the instance. * `system_tags` - System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` diff --git a/website/docs/r/core_instance_configuration.html.markdown b/website/docs/r/core_instance_configuration.html.markdown index cd931882d2f..425623f06b3 100644 --- a/website/docs/r/core_instance_configuration.html.markdown +++ b/website/docs/r/core_instance_configuration.html.markdown @@ -237,7 +237,7 @@ The following arguments are supported: * `defined_tags` - (Optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - (Optional) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - (Optional) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` - * `kms_key_id` - (Optional) The OCID of the Key Management key to assign as the master encryption key for the volume. + * `kms_key_id` - (Optional) The OCID of the Vault service key to assign as the master encryption key for the volume. * `size_in_gbs` - (Optional) The size of the volume in GBs. * `source_details` - (Optional) * `id` - (Optional) The OCID of the volume backup. @@ -493,7 +493,7 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` - * `kms_key_id` - The OCID of the Key Management key to assign as the master encryption key for the volume. + * `kms_key_id` - The OCID of the Vault service key to assign as the master encryption key for the volume. * `size_in_gbs` - The size of the volume in GBs. * `source_details` - * `id` - The OCID of the volume backup. diff --git a/website/docs/r/core_private_ip.html.markdown b/website/docs/r/core_private_ip.html.markdown index 518ed74e310..1b344d3584e 100644 --- a/website/docs/r/core_private_ip.html.markdown +++ b/website/docs/r/core_private_ip.html.markdown @@ -38,11 +38,11 @@ The following arguments are supported: * `defined_tags` - (Optional) (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - (Optional) (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` -* `hostname_label` - (Optional) (Updatable) The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). +* `hostname_label` - (Optional) (Updatable) The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). - Example: `bminstance-1` + Example: `bminstance1` * `ip_address` - (Optional) A private IP address of your choice. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. Example: `10.0.3.3` * `vlan_id` - (Optional) Use this attribute only with the Oracle Cloud VMware Solution. @@ -62,11 +62,11 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` -* `hostname_label` - The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). +* `hostname_label` - The hostname for the private IP. Used for DNS. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). - Example: `bminstance-1` + Example: `bminstance1` * `id` - The private IP's Oracle ID ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)). * `ip_address` - The private IP address of the `privateIp` object. The address is within the CIDR of the VNIC's subnet. diff --git a/website/docs/r/core_route_table.html.markdown b/website/docs/r/core_route_table.html.markdown index 2766bfde350..2e89f6f096f 100644 --- a/website/docs/r/core_route_table.html.markdown +++ b/website/docs/r/core_route_table.html.markdown @@ -78,7 +78,8 @@ The following arguments are supported: * `destination_type` - (Optional) (Updatable) Type of destination for the rule. Required if you provide a `destination`. * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a [Service](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Service/) (the rule is for traffic destined for a particular `Service` through a service gateway). - * `network_entity_id` - (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the route rule's target. For information about the type of targets you can specify, see [Route Tables](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm). + * `network_entity_id` - (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the route rule's target. For information about the type of targets you can specify, see [Route Tables](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm). + * `route_type` - (Optional) (Updatable) A route rule can be STATIC if manually added to the route table, LOCAL if added by Oracle Cloud Infrastructure to the route table. * `vcn_id` - (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN the route table belongs to. @@ -111,7 +112,8 @@ The following attributes are exported: * `destination_type` - Type of destination for the rule. Required if you provide a `destination`. * `CIDR_BLOCK`: If the rule's `destination` is an IP address range in CIDR notation. * `SERVICE_CIDR_BLOCK`: If the rule's `destination` is the `cidrBlock` value for a [Service](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Service/) (the rule is for traffic destined for a particular `Service` through a service gateway). - * `network_entity_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the route rule's target. For information about the type of targets you can specify, see [Route Tables](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm). + * `network_entity_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the route rule's target. For information about the type of targets you can specify, see [Route Tables](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm). + * `route_type` - A route rule can be STATIC if manually added to the route table, LOCAL if added by Oracle Cloud Infrastructure to the route table. * `state` - The route table's current state. * `time_created` - The date and time the route table was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` * `vcn_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN the route table list belongs to. diff --git a/website/docs/r/core_subnet.html.markdown b/website/docs/r/core_subnet.html.markdown index 7ab6ef8cb11..fdabadfc51c 100644 --- a/website/docs/r/core_subnet.html.markdown +++ b/website/docs/r/core_subnet.html.markdown @@ -88,7 +88,7 @@ The following arguments are supported: * `defined_tags` - (Optional) (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `dhcp_options_id` - (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the set of DHCP options the subnet will use. If you don't provide a value, the subnet uses the VCN's default set of DHCP options. * `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - (Optional) A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. +* `dns_label` - (Optional) A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. This value must be set if you want to use the Internet and VCN Resolver to resolve the hostnames of instances in the subnet. It can only be set if the VCN itself was created with a DNS label. @@ -135,7 +135,7 @@ The following attributes are exported: * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `dhcp_options_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the set of DHCP options that the subnet uses. * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. +* `dns_label` - A DNS label for the subnet, used in conjunction with the VNIC's hostname and VCN's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter and is unique within the VCN. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not resolve hostnames of instances in this subnet. diff --git a/website/docs/r/core_vcn.html.markdown b/website/docs/r/core_vcn.html.markdown index 0ebaa62ebc0..10489689c7d 100644 --- a/website/docs/r/core_vcn.html.markdown +++ b/website/docs/r/core_vcn.html.markdown @@ -90,9 +90,9 @@ The following arguments are supported: * The number of CIDR blocks must not exceed the limit of CIDR blocks allowed per VCN. It is an error to set both cidrBlock and cidrBlocks. Note: cidr_blocks update must be restricted to one operation at a time (either add/remove or modify one single cidr_block) or the operation will be declined. new cidr_block to be added must be placed at the end of the list. Once you migrate to using `cidr_blocks` from `cidr_block`, you will not be able to switch back. **Important:** Do *not* specify a value for `cidrBlock`. Use this parameter instead. * `compartment_id` - (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to contain the VCN. -* `defined_tags` - (Optional) (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` -* `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - (Optional) A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Not required to be unique, but it's a best practice to set unique DNS labels for VCNs in your tenancy. Must be an alphanumeric string that begins with a letter. The value cannot be changed. +* `defined_tags` - (Optional) (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` +* `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. +* `dns_label` - (Optional) A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Not required to be unique, but it's a best practice to set unique DNS labels for VCNs in your tenancy. Must be an alphanumeric string that begins with a letter. The value cannot be changed. You must set this value if you want instances to be able to use hostnames to resolve other instances in the VCN. Otherwise the Internet and VCN Resolver will not work. @@ -126,7 +126,7 @@ The following attributes are exported: * `default_security_list_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the VCN's default security list. * `defined_tags` - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. -* `dns_label` - A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. +* `dns_label` - A DNS label for the VCN, used in conjunction with the VNIC's hostname and subnet's DNS label to form a fully qualified domain name (FQDN) for each VNIC within this subnet (for example, `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be an alphanumeric string that begins with a letter. The value cannot be changed. The absence of this parameter means the Internet and VCN Resolver will not work for this VCN. diff --git a/website/docs/r/core_virtual_circuit.html.markdown b/website/docs/r/core_virtual_circuit.html.markdown index 5e969a28749..376e3f80c44 100644 --- a/website/docs/r/core_virtual_circuit.html.markdown +++ b/website/docs/r/core_virtual_circuit.html.markdown @@ -82,9 +82,9 @@ The following arguments are supported: * `bgp_admin_state` - (Optional) (Updatable) Set to `ENABLED` (the default) to activate the BGP session of the virtual circuit, set to `DISABLED` to deactivate the virtual circuit. * `compartment_id` - (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to contain the virtual circuit. * `cross_connect_mappings` - (Optional) (Updatable) Create a `CrossConnectMapping` for each cross-connect or cross-connect group this virtual circuit will run on. - * `bgp_md5auth_key` - (Optional) (Updatable) The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. - * `cross_connect_or_cross_connect_group_id` - (Optional) (Updatable) The OCID of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). - * `customer_bgp_peering_ip` - (Optional) (Updatable) The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a /30 or /31 subnet mask. + * `bgp_md5auth_key` - (Optional) (Updatable) The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. + * `cross_connect_or_cross_connect_group_id` - (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). + * `customer_bgp_peering_ip` - (Optional) (Updatable) The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a subnet mask from /28 to /31. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. @@ -96,7 +96,7 @@ The following arguments are supported: IPv6 addressing is supported for all commercial and government regions. See [IPv6 Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/ipv6.htm). Example: `2001:db8::1/64` - * `oracle_bgp_peering_ip` - (Optional) (Updatable) The IPv4 address for Oracle's end of the BGP session. Must use a /30 or /31 subnet mask. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. + * `oracle_bgp_peering_ip` - (Optional) (Updatable) The IPv4 address for Oracle's end of the BGP session. Must use a subnet mask from /28 to /31. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. @@ -140,9 +140,9 @@ The following attributes are exported: * `bgp_session_state` - The state of the Ipv4 BGP session associated with the virtual circuit. * `compartment_id` - The OCID of the compartment containing the virtual circuit. * `cross_connect_mappings` - An array of mappings, each containing properties for a cross-connect or cross-connect group that is associated with this virtual circuit. - * `bgp_md5auth_key` - The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. - * `cross_connect_or_cross_connect_group_id` - The OCID of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). - * `customer_bgp_peering_ip` - The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a /30 or /31 subnet mask. + * `bgp_md5auth_key` - The key for BGP MD5 authentication. Only applicable if your system requires MD5 authentication. If empty or not set (null), that means you don't use BGP MD5 authentication. + * `cross_connect_or_cross_connect_group_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect or cross-connect group for this mapping. Specified by the owner of the cross-connect or cross-connect group (the customer if the customer is colocated with Oracle, or the provider if the customer is connecting via provider). + * `customer_bgp_peering_ip` - The BGP IPv4 address for the router on the other end of the BGP session from Oracle. Specified by the owner of that router. If the session goes from Oracle to a customer, this is the BGP IPv4 address of the customer's edge router. If the session goes from Oracle to a provider, this is the BGP IPv4 address of the provider's edge router. Must use a subnet mask from /28 to /31. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. @@ -154,7 +154,7 @@ The following attributes are exported: IPv6 addressing is supported for all commercial and government regions. See [IPv6 Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/ipv6.htm). Example: `2001:db8::1/64` - * `oracle_bgp_peering_ip` - The IPv4 address for Oracle's end of the BGP session. Must use a /30 or /31 subnet mask. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. + * `oracle_bgp_peering_ip` - The IPv4 address for Oracle's end of the BGP session. Must use a subnet mask from /28 to /31. If the session goes from Oracle to a customer's edge router, the customer specifies this information. If the session goes from Oracle to a provider's edge router, the provider specifies this. There's one exception: for a public virtual circuit, Oracle specifies the BGP IPv4 addresses. diff --git a/website/docs/r/core_vnic_attachment.html.markdown b/website/docs/r/core_vnic_attachment.html.markdown index 288759807d2..9f1ddbaaa99 100644 --- a/website/docs/r/core_vnic_attachment.html.markdown +++ b/website/docs/r/core_vnic_attachment.html.markdown @@ -63,13 +63,13 @@ The following arguments are supported: * `defined_tags` - (Optional) (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` * `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - (Optional) (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` - * `hostname_label` - (Optional) (Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). + * `hostname_label` - (Optional) (Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). If you provide both, the values must match. - Example: `bminstance-1` + Example: `bminstance1` If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). * `nsg_ids` - (Optional) (Updatable) A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). diff --git a/website/docs/r/core_volume.html.markdown b/website/docs/r/core_volume.html.markdown index 47355f369ed..d122e272361 100644 --- a/website/docs/r/core_volume.html.markdown +++ b/website/docs/r/core_volume.html.markdown @@ -84,7 +84,7 @@ The following arguments are supported: * `display_name` - (Optional) (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. * `freeform_tags` - (Optional) (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `is_auto_tune_enabled` - (Optional) (Updatable) Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. -* `kms_key_id` - (Optional) (Updatable) The OCID of the Key Management key to assign as the master encryption key for the volume. +* `kms_key_id` - (Optional) (Updatable) The OCID of the Vault service key to assign as the master encryption key for the volume. * `size_in_gbs` - (Optional) (Updatable) The size of the volume in GBs. * `size_in_mbs` - (Optional) The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Use `size_in_gbs` instead. * `source_details` - (Optional) @@ -125,7 +125,7 @@ The following attributes are exported: * `id` - The OCID of the volume. * `is_auto_tune_enabled` - Specifies whether the auto-tune performance is enabled for this volume. This field is deprecated. Use the `DetachedVolumeAutotunePolicy` instead to enable the volume for detached autotune. * `is_hydrated` - Specifies whether the cloned volume's data has finished copying from the source volume or backup. -* `kms_key_id` - The OCID of the Key Management key which is the master encryption key for the volume. +* `kms_key_id` - The OCID of the Vault service key which is the master encryption key for the volume. * `size_in_gbs` - The size of the volume in GBs. * `size_in_mbs` - The size of the volume in MBs. This field is deprecated. Use `size_in_gbs` instead. * `source_details` - diff --git a/website/docs/r/core_volume_backup.html.markdown b/website/docs/r/core_volume_backup.html.markdown index a1360342155..45d2eedfbd3 100644 --- a/website/docs/r/core_volume_backup.html.markdown +++ b/website/docs/r/core_volume_backup.html.markdown @@ -62,7 +62,7 @@ The following attributes are exported: * `expiration_time` - The date and time the volume backup will expire and be automatically deleted. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). This parameter will always be present for backups that were created automatically by a scheduled-backup policy. For manually created backups, it will be absent, signifying that there is no expiration time and the backup will last forever until manually deleted. * `freeform_tags` - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `id` - The OCID of the volume backup. -* `kms_key_id` - The OCID of the Key Management key which is the master encryption key for the volume backup. For more information about the Key Management service and encryption keys, see [Overview of Key Management](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). +* `kms_key_id` - The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see [Overview of Vault service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm). * `size_in_gbs` - The size of the volume, in GBs. * `size_in_mbs` - The size of the volume in MBs. The value must be a multiple of 1024. This field is deprecated. Please use `size_in_gbs`. * `source_type` - Specifies whether the backup was created manually, or via scheduled backup policy. From 60076e1e82b409f648c5efc3a7a9e4e0781c34a2 Mon Sep 17 00:00:00 2001 From: Terraform Team Automation Date: Thu, 2 Mar 2023 08:21:07 +0000 Subject: [PATCH 02/12] Added - Support for ADB-S: Long-Term Automatic Backup Retention --- ...atabase_autonomous_database_backup_test.go | 202 ++++++++++++++---- .../database_autonomous_database_test.go | 9 +- ..._autonomous_database_backup_data_source.go | 16 ++ ...ase_autonomous_database_backup_resource.go | 110 +++++++++- ...autonomous_database_backups_data_source.go | 16 ++ ...atabase_autonomous_database_data_source.go | 14 ++ .../database_autonomous_database_resource.go | 86 ++++++++ ...autonomous_databases_clones_data_source.go | 67 ++++++ ...tabase_autonomous_databases_data_source.go | 14 ++ ...database_autonomous_database.html.markdown | 10 +- ...e_autonomous_database_backup.html.markdown | 4 + ..._autonomous_database_backups.html.markdown | 4 + ...atabase_autonomous_databases.html.markdown | 10 +- ..._autonomous_databases_clones.html.markdown | 10 +- ...database_autonomous_database.html.markdown | 20 +- ...e_autonomous_database_backup.html.markdown | 8 + 16 files changed, 543 insertions(+), 57 deletions(-) diff --git a/internal/integrationtest/database_autonomous_database_backup_test.go b/internal/integrationtest/database_autonomous_database_backup_test.go index 2522183a2d0..98e975f6a21 100644 --- a/internal/integrationtest/database_autonomous_database_backup_test.go +++ b/internal/integrationtest/database_autonomous_database_backup_test.go @@ -4,9 +4,13 @@ package integrationtest import ( + "context" "fmt" "strconv" "testing" + "time" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/oracle/terraform-provider-oci/internal/acctest" "github.com/oracle/terraform-provider-oci/internal/resourcediscovery" @@ -14,8 +18,12 @@ import ( "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" + "github.com/oracle/oci-go-sdk/v65/common" + oci_database "github.com/oracle/oci-go-sdk/v65/database" "github.com/oracle/terraform-provider-oci/httpreplay" + tf_client "github.com/oracle/terraform-provider-oci/internal/client" + "github.com/oracle/terraform-provider-oci/internal/tfresource" ) var ( @@ -23,6 +31,9 @@ var ( adbBackupDbName = utils.RandomString(1, utils.CharsetWithoutDigits) + utils.RandomString(13, utils.Charset) + DatabaseAutonomousDatabaseBackupResourceConfigForLongTermBackup = DatabaseAutonomousDatabaseBackupResourceDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Update, DatabaseAutonomousDatabaseBackupRepresentationForLongTermBackup) + DatabaseAutonomousDatabaseBackupResourceConfig = DatabaseAutonomousDatabaseBackupResourceDependencies + acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Update, DatabaseAutonomousDatabaseBackupRepresentation) @@ -41,8 +52,17 @@ var ( } DatabaseAutonomousDatabaseBackupRepresentation = map[string]interface{}{ - "autonomous_database_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_database_autonomous_database.test_autonomous_database.id}`}, - "display_name": acctest.Representation{RepType: acctest.Required, Create: `Monthly Backup`}, + "autonomous_database_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_database_autonomous_database.test_autonomous_database.id}`}, + "display_name": acctest.Representation{RepType: acctest.Required, Create: `Monthly Backup`}, + "is_long_term_backup": acctest.Representation{RepType: acctest.Optional, Create: `false`}, + "retention_period_in_days": acctest.Representation{RepType: acctest.Optional, Create: `10`, Update: `11`}, + } + + DatabaseAutonomousDatabaseBackupRepresentationForLongTermBackup = map[string]interface{}{ + "autonomous_database_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_database_autonomous_database.test_autonomous_database.id}`}, + "display_name": acctest.Representation{RepType: acctest.Required, Create: `LongTerm Backup`}, + "is_long_term_backup": acctest.Representation{RepType: acctest.Required, Create: `true`}, + "retention_period_in_days": acctest.Representation{RepType: acctest.Required, Create: `90`, Update: `91`}, } DatabaseAutonomousDatabaseBackupResourceDependencies = acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database", "test_autonomous_database", acctest.Required, acctest.Create, @@ -60,22 +80,25 @@ func TestDatabaseAutonomousDatabaseBackupResource_basic(t *testing.T) { compartmentIdVariableStr := fmt.Sprintf("variable \"compartment_id\" { default = \"%s\" }\n", compartmentId) resourceName := "oci_database_autonomous_database_backup.test_autonomous_database_backup" - datasourceName := "data.oci_database_autonomous_database_backups.test_autonomous_database_backups" singularDatasourceName := "data.oci_database_autonomous_database_backup.test_autonomous_database_backup" - var resId string + var resId, resId2 string // Save TF content to Create resource with optional properties. This has to be exactly the same as the config part in the "create with optionals" step in the test. acctest.SaveConfigContent(config+compartmentIdVariableStr+DatabaseAutonomousDatabaseBackupResourceDependencies+ - acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Create, DatabaseAutonomousDatabaseBackupRepresentation), "database", "autonomousDatabaseBackup", t) + acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Create, DatabaseAutonomousDatabaseBackupRepresentationForLongTermBackup), "database", "autonomousDatabaseBackup", t) - acctest.ResourceTest(t, nil, []resource.TestStep{ + acctest.ResourceTest(t, testAccCheckDatabaseAutonomousDatabaseBackupDestroy, []resource.TestStep{ // verify Create { Config: config + compartmentIdVariableStr + DatabaseAutonomousDatabaseBackupResourceDependencies + - acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Required, acctest.Create, DatabaseAutonomousDatabaseBackupRepresentation), + acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Required, acctest.Create, DatabaseAutonomousDatabaseBackupRepresentationForLongTermBackup), Check: acctest.ComposeAggregateTestCheckFuncWrapper( resource.TestCheckResourceAttrSet(resourceName, "autonomous_database_id"), - resource.TestCheckResourceAttr(resourceName, "display_name", "Monthly Backup"), + + func(s *terraform.State) (err error) { + resId, err = acctest.FromInstanceState(s, resourceName, "id") + return err + }, ), }, @@ -86,13 +109,15 @@ func TestDatabaseAutonomousDatabaseBackupResource_basic(t *testing.T) { // verify Create with optionals { Config: config + compartmentIdVariableStr + DatabaseAutonomousDatabaseBackupResourceDependencies + - acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Create, DatabaseAutonomousDatabaseBackupRepresentation), + acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Create, DatabaseAutonomousDatabaseBackupRepresentationForLongTermBackup), Check: acctest.ComposeAggregateTestCheckFuncWrapper( resource.TestCheckResourceAttrSet(resourceName, "autonomous_database_id"), resource.TestCheckResourceAttrSet(resourceName, "compartment_id"), - resource.TestCheckResourceAttr(resourceName, "display_name", "Monthly Backup"), + resource.TestCheckResourceAttr(resourceName, "display_name", "LongTerm Backup"), resource.TestCheckResourceAttrSet(resourceName, "id"), resource.TestCheckResourceAttrSet(resourceName, "is_automatic"), + resource.TestCheckResourceAttr(resourceName, "is_long_term_backup", "true"), + resource.TestCheckResourceAttr(resourceName, "retention_period_in_days", "90"), resource.TestCheckResourceAttrSet(resourceName, "state"), resource.TestCheckResourceAttrSet(resourceName, "type"), @@ -108,43 +133,48 @@ func TestDatabaseAutonomousDatabaseBackupResource_basic(t *testing.T) { ), }, - // verify datasource + // verify updates to updatable parameters { - Config: config + - acctest.GenerateDataSourceFromRepresentationMap("oci_database_autonomous_database_backups", "test_autonomous_database_backups", acctest.Optional, acctest.Update, DatabaseDatabaseAutonomousDatabaseBackupDataSourceRepresentation) + - compartmentIdVariableStr + DatabaseAutonomousDatabaseBackupResourceDependencies + - acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Update, DatabaseAutonomousDatabaseBackupRepresentation), + Config: config + compartmentIdVariableStr + DatabaseAutonomousDatabaseBackupResourceDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Optional, acctest.Update, DatabaseAutonomousDatabaseBackupRepresentationForLongTermBackup), Check: acctest.ComposeAggregateTestCheckFuncWrapper( - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_id"), - resource.TestCheckResourceAttr(datasourceName, "display_name", "Monthly Backup"), - - resource.TestCheckResourceAttr(datasourceName, "autonomous_database_backups.#", "1"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.autonomous_database_id"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.compartment_id"), - resource.TestCheckResourceAttr(datasourceName, "autonomous_database_backups.0.display_name", "Monthly Backup"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.id"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.is_automatic"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.is_restorable"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.state"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.time_ended"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.time_started"), - resource.TestCheckResourceAttrSet(datasourceName, "autonomous_database_backups.0.type"), + resource.TestCheckResourceAttrSet(resourceName, "autonomous_database_id"), + resource.TestCheckResourceAttrSet(resourceName, "compartment_id"), + resource.TestCheckResourceAttr(resourceName, "display_name", "LongTerm Backup"), + resource.TestCheckResourceAttrSet(resourceName, "id"), + resource.TestCheckResourceAttrSet(resourceName, "is_automatic"), + resource.TestCheckResourceAttr(resourceName, "is_long_term_backup", "true"), + resource.TestCheckResourceAttr(resourceName, "retention_period_in_days", "91"), + resource.TestCheckResourceAttrSet(resourceName, "state"), + resource.TestCheckResourceAttrSet(resourceName, "type"), + + func(s *terraform.State) (err error) { + resId2, err = acctest.FromInstanceState(s, resourceName, "id") + if resId != resId2 { + return fmt.Errorf("Resource recreated when it was supposed to be updated.") + } + return err + }, ), }, // verify singular datasource { Config: config + acctest.GenerateDataSourceFromRepresentationMap("oci_database_autonomous_database_backup", "test_autonomous_database_backup", acctest.Required, acctest.Create, DatabaseDatabaseAutonomousDatabaseBackupSingularDataSourceRepresentation) + - compartmentIdVariableStr + DatabaseAutonomousDatabaseBackupResourceConfig, + compartmentIdVariableStr + DatabaseAutonomousDatabaseBackupResourceConfigForLongTermBackup, Check: acctest.ComposeAggregateTestCheckFuncWrapper( resource.TestCheckResourceAttrSet(singularDatasourceName, "autonomous_database_backup_id"), resource.TestCheckResourceAttrSet(singularDatasourceName, "autonomous_database_id"), resource.TestCheckResourceAttrSet(singularDatasourceName, "compartment_id"), - resource.TestCheckResourceAttr(singularDatasourceName, "display_name", "Monthly Backup"), + resource.TestCheckResourceAttrSet(singularDatasourceName, "db_version"), + resource.TestCheckResourceAttr(singularDatasourceName, "display_name", "LongTerm Backup"), resource.TestCheckResourceAttrSet(singularDatasourceName, "id"), resource.TestCheckResourceAttrSet(singularDatasourceName, "is_automatic"), + resource.TestCheckResourceAttr(singularDatasourceName, "retention_period_in_days", "91"), + resource.TestCheckResourceAttrSet(singularDatasourceName, "size_in_tbs"), resource.TestCheckResourceAttrSet(singularDatasourceName, "state"), + resource.TestCheckResourceAttrSet(singularDatasourceName, "time_available_till"), resource.TestCheckResourceAttrSet(singularDatasourceName, "time_ended"), resource.TestCheckResourceAttrSet(singularDatasourceName, "time_started"), resource.TestCheckResourceAttrSet(singularDatasourceName, "type"), @@ -152,12 +182,110 @@ func TestDatabaseAutonomousDatabaseBackupResource_basic(t *testing.T) { }, // verify resource import { - Config: config + AutonomousDatabaseBackupRequiredOnlyResource, - ImportState: true, - ImportStateVerify: true, - ImportStateVerifyIgnore: []string{}, - ResourceName: resourceName, - ExpectNonEmptyPlan: true, + Config: config + AutonomousDatabaseBackupRequiredOnlyResource, + ImportState: true, + ImportStateVerify: true, + ImportStateVerifyIgnore: []string{ + "is_long_term_backup", + }, + ResourceName: resourceName, + }, + }) +} + +func testAccCheckDatabaseAutonomousDatabaseBackupDestroy(s *terraform.State) error { + for _, rs := range s.RootModule().Resources { + if rs.Type == "oci_database_autonomous_database_backup" { + request := oci_database.GetAutonomousDatabaseBackupRequest{} + + tmp := rs.Primary.ID + request.AutonomousDatabaseBackupId = &tmp + + request.RequestMetadata.RetryPolicy = tfresource.GetRetryPolicy(true, "database") + + continue + } + } + return nil +} + +func init() { + if acctest.DependencyGraph == nil { + acctest.InitDependencyGraph() + } + if !acctest.InSweeperExcludeList("DatabaseAutonomousDatabaseBackup") { + resource.AddTestSweepers("DatabaseAutonomousDatabaseBackup", &resource.Sweeper{ + Name: "DatabaseAutonomousDatabaseBackup", + Dependencies: acctest.DependencyGraph["autonomousDatabaseBackup"], + F: sweepDatabaseAutonomousDatabaseBackupResource, + }) + } +} + +func sweepDatabaseAutonomousDatabaseBackupResource(compartment string) error { + databaseClient := acctest.GetTestClients(&schema.ResourceData{}).DatabaseClient() + autonomousDatabaseBackupIds, err := getDatabaseAutonomousDatabaseBackupIds(compartment) + if err != nil { + return err + } + for _, autonomousDatabaseBackupId := range autonomousDatabaseBackupIds { + if ok := acctest.SweeperDefaultResourceId[autonomousDatabaseBackupId]; !ok { + deleteAutonomousDatabaseBackupRequest := oci_database.DeleteAutonomousDatabaseBackupRequest{} + + deleteAutonomousDatabaseBackupRequest.AutonomousDatabaseBackupId = &autonomousDatabaseBackupId + + deleteAutonomousDatabaseBackupRequest.RequestMetadata.RetryPolicy = tfresource.GetRetryPolicy(true, "database") + _, error := databaseClient.DeleteAutonomousDatabaseBackup(context.Background(), deleteAutonomousDatabaseBackupRequest) + if error != nil { + fmt.Printf("Error deleting AutonomousDatabaseBackup %s %s, It is possible that the resource is already deleted. Please verify manually \n", autonomousDatabaseBackupId, error) + continue + } + acctest.WaitTillCondition(acctest.TestAccProvider, &autonomousDatabaseBackupId, DatabaseAutonomousDatabaseBackupSweepWaitCondition, time.Duration(3*time.Minute), + DatabaseAutonomousDatabaseBackupSweepResponseFetchOperation, "database", true) + } + } + return nil +} + +func getDatabaseAutonomousDatabaseBackupIds(compartment string) ([]string, error) { + ids := acctest.GetResourceIdsToSweep(compartment, "AutonomousDatabaseBackupId") + if ids != nil { + return ids, nil + } + var resourceIds []string + compartmentId := compartment + databaseClient := acctest.GetTestClients(&schema.ResourceData{}).DatabaseClient() + + listAutonomousDatabaseBackupsRequest := oci_database.ListAutonomousDatabaseBackupsRequest{} + listAutonomousDatabaseBackupsRequest.CompartmentId = &compartmentId + listAutonomousDatabaseBackupsRequest.LifecycleState = oci_database.AutonomousDatabaseBackupSummaryLifecycleStateActive + listAutonomousDatabaseBackupsResponse, err := databaseClient.ListAutonomousDatabaseBackups(context.Background(), listAutonomousDatabaseBackupsRequest) + + if err != nil { + return resourceIds, fmt.Errorf("Error getting AutonomousDatabaseBackup list for compartment id : %s , %s \n", compartmentId, err) + } + for _, autonomousDatabaseBackup := range listAutonomousDatabaseBackupsResponse.Items { + id := *autonomousDatabaseBackup.Id + resourceIds = append(resourceIds, id) + acctest.AddResourceIdToSweeperResourceIdMap(compartmentId, "AutonomousDatabaseBackupId", id) + } + return resourceIds, nil +} + +func DatabaseAutonomousDatabaseBackupSweepWaitCondition(response common.OCIOperationResponse) bool { + // Only stop if the resource is available beyond 3 mins. As there could be an issue for the sweeper to delete the resource and manual intervention required. + if autonomousDatabaseBackupResponse, ok := response.Response.(oci_database.GetAutonomousDatabaseBackupResponse); ok { + return autonomousDatabaseBackupResponse.LifecycleState != oci_database.AutonomousDatabaseBackupLifecycleStateDeleted + } + return false +} + +func DatabaseAutonomousDatabaseBackupSweepResponseFetchOperation(client *tf_client.OracleClients, resourceId *string, retryPolicy *common.RetryPolicy) error { + _, err := client.DatabaseClient().GetAutonomousDatabaseBackup(context.Background(), oci_database.GetAutonomousDatabaseBackupRequest{ + AutonomousDatabaseBackupId: resourceId, + RequestMetadata: common.RequestMetadata{ + RetryPolicy: retryPolicy, }, }) + return err } diff --git a/internal/integrationtest/database_autonomous_database_test.go b/internal/integrationtest/database_autonomous_database_test.go index 71623b08532..af34c04acc2 100644 --- a/internal/integrationtest/database_autonomous_database_test.go +++ b/internal/integrationtest/database_autonomous_database_test.go @@ -779,10 +779,9 @@ func TestDatabaseAutonomousDatabaseResource_basic(t *testing.T) { resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.is_refreshable_clone"), resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.kms_key_id"), resource.TestCheckResourceAttr(datasourceName, "autonomous_databases.0.license_model", "LICENSE_INCLUDED"), - // memory_per_oracle_compute_unit_in_gbs is used by only Exacc at the moment - //resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.memory_per_oracle_compute_unit_in_gbs"), - //resource.TestCheckResourceAttr(datasourceName, "autonomous_databases.0.ocpu_count", 1.1), resource.TestCheckResourceAttr(datasourceName, "autonomous_databases.0.max_cpu_core_count", "3"), + resource.TestCheckResourceAttr(datasourceName, "autonomous_databases.0.local_standby_db.#", "1"), + resource.TestCheckResourceAttr(datasourceName, "autonomous_databases.0.ncharacter_set", "AL16UTF16"), resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.open_mode"), resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.operations_insights_status"), resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.database_management_status"), @@ -845,9 +844,9 @@ func TestDatabaseAutonomousDatabaseResource_basic(t *testing.T) { resource.TestCheckResourceAttr(singularDatasourceName, "local_standby_db.#", "1"), resource.TestCheckResourceAttrSet(singularDatasourceName, "is_preview"), resource.TestCheckResourceAttr(singularDatasourceName, "license_model", "LICENSE_INCLUDED"), - // @Codegen: memory_per_oracle_compute_unit_in_gbs is used only by exacc at the moment - //resource.TestCheckResourceAttrSet(singularDatasourceName, "memory_per_oracle_compute_unit_in_gbs"), resource.TestCheckResourceAttr(singularDatasourceName, "max_cpu_core_count", "3"), + resource.TestCheckResourceAttr(singularDatasourceName, "local_standby_db.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "ncharacter_set", "AL16UTF16"), resource.TestCheckResourceAttrSet(singularDatasourceName, "open_mode"), resource.TestCheckResourceAttrSet(singularDatasourceName, "operations_insights_status"), resource.TestCheckResourceAttrSet(singularDatasourceName, "database_management_status"), diff --git a/internal/service/database/database_autonomous_database_backup_data_source.go b/internal/service/database/database_autonomous_database_backup_data_source.go index df56fbc4526..fcf0daab940 100644 --- a/internal/service/database/database_autonomous_database_backup_data_source.go +++ b/internal/service/database/database_autonomous_database_backup_data_source.go @@ -78,6 +78,10 @@ func (s *DatabaseAutonomousDatabaseBackupDataSourceCrud) SetData() error { s.D.Set("database_size_in_tbs", *s.Res.DatabaseSizeInTBs) } + if s.Res.DbVersion != nil { + s.D.Set("db_version", *s.Res.DbVersion) + } + if s.Res.DisplayName != nil { s.D.Set("display_name", *s.Res.DisplayName) } @@ -110,8 +114,20 @@ func (s *DatabaseAutonomousDatabaseBackupDataSourceCrud) SetData() error { s.D.Set("lifecycle_details", *s.Res.LifecycleDetails) } + if s.Res.RetentionPeriodInDays != nil { + s.D.Set("retention_period_in_days", *s.Res.RetentionPeriodInDays) + } + + if s.Res.SizeInTBs != nil { + s.D.Set("size_in_tbs", *s.Res.SizeInTBs) + } + s.D.Set("state", s.Res.LifecycleState) + if s.Res.TimeAvailableTill != nil { + s.D.Set("time_available_till", s.Res.TimeAvailableTill.String()) + } + if s.Res.TimeEnded != nil { s.D.Set("time_ended", s.Res.TimeEnded.String()) } diff --git a/internal/service/database/database_autonomous_database_backup_resource.go b/internal/service/database/database_autonomous_database_backup_resource.go index 2f291073389..a067f99d1d6 100644 --- a/internal/service/database/database_autonomous_database_backup_resource.go +++ b/internal/service/database/database_autonomous_database_backup_resource.go @@ -25,6 +25,7 @@ func DatabaseAutonomousDatabaseBackupResource() *schema.Resource { Timeouts: tfresource.DefaultTimeout, Create: createDatabaseAutonomousDatabaseBackup, Read: readDatabaseAutonomousDatabaseBackup, + Update: updateDatabaseAutonomousDatabaseBackup, Delete: deleteDatabaseAutonomousDatabaseBackup, Schema: map[string]*schema.Schema{ // Required @@ -35,9 +36,20 @@ func DatabaseAutonomousDatabaseBackupResource() *schema.Resource { }, "display_name": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, + }, + "is_long_term_backup": { + Type: schema.TypeBool, + Optional: true, + Computed: true, ForceNew: true, }, + "retention_period_in_days": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, // Optional @@ -50,6 +62,10 @@ func DatabaseAutonomousDatabaseBackupResource() *schema.Resource { Type: schema.TypeFloat, Computed: true, }, + "db_version": { + Type: schema.TypeString, + Computed: true, + }, "is_automatic": { Type: schema.TypeBool, Computed: true, @@ -78,10 +94,18 @@ func DatabaseAutonomousDatabaseBackupResource() *schema.Resource { Type: schema.TypeString, Computed: true, }, + "size_in_tbs": { + Type: schema.TypeFloat, + Computed: true, + }, "state": { Type: schema.TypeString, Computed: true, }, + "time_available_till": { + Type: schema.TypeString, + Computed: true, + }, "time_ended": { Type: schema.TypeString, Computed: true, @@ -120,8 +144,23 @@ func readDatabaseAutonomousDatabaseBackup(d *schema.ResourceData, m interface{}) return tfresource.ReadResource(sync) } +func updateDatabaseAutonomousDatabaseBackup(d *schema.ResourceData, m interface{}) error { + sync := &DatabaseAutonomousDatabaseBackupResourceCrud{} + sync.D = d + sync.Client = m.(*client.OracleClients).DatabaseClient() + sync.WorkRequestClient = m.(*client.OracleClients).WorkRequestClient + + return tfresource.UpdateResource(d, sync) +} + func deleteDatabaseAutonomousDatabaseBackup(d *schema.ResourceData, m interface{}) error { - return nil + sync := &DatabaseAutonomousDatabaseBackupResourceCrud{} + sync.D = d + sync.Client = m.(*client.OracleClients).DatabaseClient() + sync.DisableNotFoundRetries = true + sync.WorkRequestClient = m.(*client.OracleClients).WorkRequestClient + + return tfresource.DeleteResource(d, sync) } type DatabaseAutonomousDatabaseBackupResourceCrud struct { @@ -173,6 +212,16 @@ func (s *DatabaseAutonomousDatabaseBackupResourceCrud) Create() error { request.DisplayName = &tmp } + if isLongTermBackup, ok := s.D.GetOkExists("is_long_term_backup"); ok { + tmp := isLongTermBackup.(bool) + request.IsLongTermBackup = &tmp + } + + if retentionPeriodInDays, ok := s.D.GetOkExists("retention_period_in_days"); ok { + tmp := retentionPeriodInDays.(int) + request.RetentionPeriodInDays = &tmp + } + request.RequestMetadata.RetryPolicy = tfresource.GetRetryPolicy(s.DisableNotFoundRetries, "database") response, err := s.Client.CreateAutonomousDatabaseBackup(context.Background(), request) @@ -209,6 +258,47 @@ func (s *DatabaseAutonomousDatabaseBackupResourceCrud) Get() error { return nil } +func (s *DatabaseAutonomousDatabaseBackupResourceCrud) Update() error { + request := oci_database.UpdateAutonomousDatabaseBackupRequest{} + + tmp := s.D.Id() + request.AutonomousDatabaseBackupId = &tmp + + if retentionPeriodInDays, ok := s.D.GetOkExists("retention_period_in_days"); ok { + tmp := retentionPeriodInDays.(int) + request.RetentionPeriodInDays = &tmp + } + + request.RequestMetadata.RetryPolicy = tfresource.GetRetryPolicy(s.DisableNotFoundRetries, "database") + + response, err := s.Client.UpdateAutonomousDatabaseBackup(context.Background(), request) + if err != nil { + return err + } + + workId := response.OpcWorkRequestId + if workId != nil { + _, err = tfresource.WaitForWorkRequestWithErrorHandling(s.WorkRequestClient, workId, "autonomousDatabaseBackup", oci_work_requests.WorkRequestResourceActionTypeUpdated, s.D.Timeout(schema.TimeoutUpdate), s.DisableNotFoundRetries) + if err != nil { + return err + } + } + + return s.Get() +} + +func (s *DatabaseAutonomousDatabaseBackupResourceCrud) Delete() error { + request := oci_database.DeleteAutonomousDatabaseBackupRequest{} + + tmp := s.D.Id() + request.AutonomousDatabaseBackupId = &tmp + + request.RequestMetadata.RetryPolicy = tfresource.GetRetryPolicy(s.DisableNotFoundRetries, "database") + + _, err := s.Client.DeleteAutonomousDatabaseBackup(context.Background(), request) + return err +} + func (s *DatabaseAutonomousDatabaseBackupResourceCrud) SetData() error { if s.Res.AutonomousDatabaseId != nil { s.D.Set("autonomous_database_id", *s.Res.AutonomousDatabaseId) @@ -222,6 +312,10 @@ func (s *DatabaseAutonomousDatabaseBackupResourceCrud) SetData() error { s.D.Set("database_size_in_tbs", *s.Res.DatabaseSizeInTBs) } + if s.Res.DbVersion != nil { + s.D.Set("db_version", *s.Res.DbVersion) + } + if s.Res.DisplayName != nil { s.D.Set("display_name", *s.Res.DisplayName) } @@ -254,8 +348,20 @@ func (s *DatabaseAutonomousDatabaseBackupResourceCrud) SetData() error { s.D.Set("lifecycle_details", *s.Res.LifecycleDetails) } + if s.Res.RetentionPeriodInDays != nil { + s.D.Set("retention_period_in_days", *s.Res.RetentionPeriodInDays) + } + + if s.Res.SizeInTBs != nil { + s.D.Set("size_in_tbs", *s.Res.SizeInTBs) + } + s.D.Set("state", s.Res.LifecycleState) + if s.Res.TimeAvailableTill != nil { + s.D.Set("time_available_till", s.Res.TimeAvailableTill.String()) + } + if s.Res.TimeEnded != nil { s.D.Set("time_ended", s.Res.TimeEnded.Format(time.RFC3339Nano)) } diff --git a/internal/service/database/database_autonomous_database_backups_data_source.go b/internal/service/database/database_autonomous_database_backups_data_source.go index 1772f669d78..41c90e87ce4 100644 --- a/internal/service/database/database_autonomous_database_backups_data_source.go +++ b/internal/service/database/database_autonomous_database_backups_data_source.go @@ -129,6 +129,10 @@ func (s *DatabaseAutonomousDatabaseBackupsDataSourceCrud) SetData() error { autonomousDatabaseBackup["database_size_in_tbs"] = *r.DatabaseSizeInTBs } + if r.DbVersion != nil { + autonomousDatabaseBackup["db_version"] = *r.DbVersion + } + if r.DisplayName != nil { autonomousDatabaseBackup["display_name"] = *r.DisplayName } @@ -165,8 +169,20 @@ func (s *DatabaseAutonomousDatabaseBackupsDataSourceCrud) SetData() error { autonomousDatabaseBackup["lifecycle_details"] = *r.LifecycleDetails } + if r.RetentionPeriodInDays != nil { + autonomousDatabaseBackup["retention_period_in_days"] = *r.RetentionPeriodInDays + } + + if r.SizeInTBs != nil { + autonomousDatabaseBackup["size_in_tbs"] = *r.SizeInTBs + } + autonomousDatabaseBackup["state"] = r.LifecycleState + if r.TimeAvailableTill != nil { + autonomousDatabaseBackup["time_available_till"] = r.TimeAvailableTill.String() + } + if r.TimeEnded != nil { autonomousDatabaseBackup["time_ended"] = r.TimeEnded.String() } diff --git a/internal/service/database/database_autonomous_database_data_source.go b/internal/service/database/database_autonomous_database_data_source.go index b913c909d6d..09e8afdb2cf 100644 --- a/internal/service/database/database_autonomous_database_data_source.go +++ b/internal/service/database/database_autonomous_database_data_source.go @@ -266,6 +266,16 @@ func (s *DatabaseAutonomousDatabaseDataSourceCrud) SetData() error { s.D.Set("local_standby_db", nil) } + if s.Res.LongTermBackupSchedule != nil { + s.D.Set("long_term_backup_schedule", []interface{}{LongTermBackUpScheduleDetailsToMap(s.Res.LongTermBackupSchedule)}) + } else { + s.D.Set("long_term_backup_schedule", nil) + } + + if s.Res.MaxCpuCoreCount != nil { + s.D.Set("max_cpu_core_count", *s.Res.MaxCpuCoreCount) + } + if s.Res.MemoryPerOracleComputeUnitInGBs != nil { s.D.Set("memory_per_oracle_compute_unit_in_gbs", *s.Res.MemoryPerOracleComputeUnitInGBs) } @@ -278,6 +288,10 @@ func (s *DatabaseAutonomousDatabaseDataSourceCrud) SetData() error { s.D.Set("ncharacter_set", *s.Res.NcharacterSet) } + if s.Res.NextLongTermBackupTimeStamp != nil { + s.D.Set("next_long_term_backup_time_stamp", s.Res.NextLongTermBackupTimeStamp.String()) + } + s.D.Set("nsg_ids", s.Res.NsgIds) if s.Res.OcpuCount != nil { diff --git a/internal/service/database/database_autonomous_database_resource.go b/internal/service/database/database_autonomous_database_resource.go index efe3bf4420c..f396b58aea2 100644 --- a/internal/service/database/database_autonomous_database_resource.go +++ b/internal/service/database/database_autonomous_database_resource.go @@ -706,10 +706,43 @@ func DatabaseAutonomousDatabaseResource() *schema.Resource { }, }, }, + "long_term_backup_schedule": { + Type: schema.TypeList, + Computed: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + // Required + + // Optional + + // Computed + "is_disabled": { + Type: schema.TypeBool, + Computed: true, + }, + "repeat_cadence": { + Type: schema.TypeString, + Computed: true, + }, + "retention_period_in_days": { + Type: schema.TypeInt, + Computed: true, + }, + "time_of_backup": { + Type: schema.TypeString, + Computed: true, + }, + }, + }, + }, "memory_per_oracle_compute_unit_in_gbs": { Type: schema.TypeInt, Computed: true, }, + "next_long_term_backup_time_stamp": { + Type: schema.TypeString, + Computed: true, + }, "open_mode": { Type: schema.TypeString, Computed: true, @@ -1368,6 +1401,17 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) Update() error { request.LicenseModel = oci_database.UpdateAutonomousDatabaseDetailsLicenseModelEnum(licenseModel.(string)) } + if longTermBackupSchedule, ok := s.D.GetOkExists("long_term_backup_schedule"); ok { + if tmpList := longTermBackupSchedule.([]interface{}); len(tmpList) > 0 { + fieldKeyFormat := fmt.Sprintf("%s.%d.%%s", "long_term_backup_schedule", 0) + tmp, err := s.mapToLongTermBackUpScheduleDetails(fieldKeyFormat) + if err != nil { + return err + } + request.LongTermBackupSchedule = &tmp + } + } + if maxCpuCoreCount, ok := s.D.GetOkExists("max_cpu_core_count"); ok && s.D.HasChange("max_cpu_core_count") { tmp := maxCpuCoreCount.(int) request.MaxCpuCoreCount = &tmp @@ -1711,6 +1755,16 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) SetData() error { s.D.Set("local_standby_db", nil) } + if s.Res.LongTermBackupSchedule != nil { + s.D.Set("long_term_backup_schedule", []interface{}{LongTermBackUpScheduleDetailsToMap(s.Res.LongTermBackupSchedule)}) + } else { + s.D.Set("long_term_backup_schedule", nil) + } + + if s.Res.MaxCpuCoreCount != nil { + s.D.Set("max_cpu_core_count", *s.Res.MaxCpuCoreCount) + } + if s.Res.MemoryPerOracleComputeUnitInGBs != nil { s.D.Set("memory_per_oracle_compute_unit_in_gbs", *s.Res.MemoryPerOracleComputeUnitInGBs) } @@ -1723,6 +1777,10 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) SetData() error { s.D.Set("ncharacter_set", *s.Res.NcharacterSet) } + if s.Res.NextLongTermBackupTimeStamp != nil { + s.D.Set("next_long_term_backup_time_stamp", s.Res.NextLongTermBackupTimeStamp.String()) + } + nsgIds := []interface{}{} for _, item := range s.Res.NsgIds { nsgIds = append(nsgIds, item) @@ -2056,6 +2114,34 @@ func AdbDayOfWeekToMap(obj *oci_database.DayOfWeek) map[string]interface{} { return result } +func (s *DatabaseAutonomousDatabaseResourceCrud) mapToLongTermBackUpScheduleDetails(fieldKeyFormat string) (oci_database.LongTermBackUpScheduleDetails, error) { + result := oci_database.LongTermBackUpScheduleDetails{} + + if isDisabled, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "is_disabled")); ok { + tmp := isDisabled.(bool) + result.IsDisabled = &tmp + } + + if repeatCadence, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "repeat_cadence")); ok { + result.RepeatCadence = oci_database.LongTermBackUpScheduleDetailsRepeatCadenceEnum(repeatCadence.(string)) + } + + if retentionPeriodInDays, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "retention_period_in_days")); ok { + tmp := retentionPeriodInDays.(int) + result.RetentionPeriodInDays = &tmp + } + + if timeOfBackup, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "time_of_backup")); ok { + tmp, err := time.Parse(time.RFC3339, timeOfBackup.(string)) + if err != nil { + return result, err + } + result.TimeOfBackup = &oci_common.SDKTime{Time: tmp} + } + + return result, nil +} + func (s *DatabaseAutonomousDatabaseResourceCrud) mapToScheduledOperationDetails(fieldKeyFormat string) (oci_database.ScheduledOperationDetails, error) { result := oci_database.ScheduledOperationDetails{} diff --git a/internal/service/database/database_autonomous_databases_clones_data_source.go b/internal/service/database/database_autonomous_databases_clones_data_source.go index 04ee12a95e5..ea0eeb4a079 100644 --- a/internal/service/database/database_autonomous_databases_clones_data_source.go +++ b/internal/service/database/database_autonomous_databases_clones_data_source.go @@ -466,6 +466,35 @@ func DatabaseAutonomousDatabasesClonesDataSource() *schema.Resource { Type: schema.TypeInt, Computed: true, }, + "long_term_backup_schedule": { + Type: schema.TypeList, + Computed: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + // Required + + // Optional + + // Computed + "is_disabled": { + Type: schema.TypeBool, + Computed: true, + }, + "repeat_cadence": { + Type: schema.TypeString, + Computed: true, + }, + "retention_period_in_days": { + Type: schema.TypeInt, + Computed: true, + }, + "time_of_backup": { + Type: schema.TypeString, + Computed: true, + }, + }, + }, + }, "max_cpu_core_count": { Type: schema.TypeInt, Computed: true, @@ -474,6 +503,10 @@ func DatabaseAutonomousDatabasesClonesDataSource() *schema.Resource { Type: schema.TypeString, Computed: true, }, + "next_long_term_backup_time_stamp": { + Type: schema.TypeString, + Computed: true, + }, "nsg_ids": { Type: schema.TypeList, Computed: true, @@ -987,6 +1020,16 @@ func (s *DatabaseAutonomousDatabasesClonesDataSourceCrud) SetData() error { autonomousDatabasesClone["local_standby_db"] = nil } + if r.LongTermBackupSchedule != nil { + autonomousDatabasesClone["long_term_backup_schedule"] = []interface{}{LongTermBackUpScheduleDetailsToMap(r.LongTermBackupSchedule)} + } else { + autonomousDatabasesClone["long_term_backup_schedule"] = nil + } + + if r.MaxCpuCoreCount != nil { + autonomousDatabasesClone["max_cpu_core_count"] = *r.MaxCpuCoreCount + } + if r.MemoryPerOracleComputeUnitInGBs != nil { autonomousDatabasesClone["memory_per_oracle_compute_unit_in_gbs"] = *r.MemoryPerOracleComputeUnitInGBs } @@ -999,6 +1042,10 @@ func (s *DatabaseAutonomousDatabasesClonesDataSourceCrud) SetData() error { autonomousDatabasesClone["ncharacter_set"] = *r.NcharacterSet } + if r.NextLongTermBackupTimeStamp != nil { + autonomousDatabasesClone["next_long_term_backup_time_stamp"] = r.NextLongTermBackupTimeStamp.String() + } + autonomousDatabasesClone["nsg_ids"] = r.NsgIds if r.OcpuCount != nil { @@ -1142,3 +1189,23 @@ func (s *DatabaseAutonomousDatabasesClonesDataSourceCrud) SetData() error { return nil } + +func LongTermBackUpScheduleDetailsToMap(obj *oci_database.LongTermBackUpScheduleDetails) map[string]interface{} { + result := map[string]interface{}{} + + if obj.IsDisabled != nil { + result["is_disabled"] = bool(*obj.IsDisabled) + } + + result["repeat_cadence"] = string(obj.RepeatCadence) + + if obj.RetentionPeriodInDays != nil { + result["retention_period_in_days"] = int(*obj.RetentionPeriodInDays) + } + + if obj.TimeOfBackup != nil { + result["time_of_backup"] = obj.TimeOfBackup.String() + } + + return result +} diff --git a/internal/service/database/database_autonomous_databases_data_source.go b/internal/service/database/database_autonomous_databases_data_source.go index f466829e2a0..10324c3f02a 100644 --- a/internal/service/database/database_autonomous_databases_data_source.go +++ b/internal/service/database/database_autonomous_databases_data_source.go @@ -370,6 +370,16 @@ func (s *DatabaseAutonomousDatabasesDataSourceCrud) SetData() error { autonomousDatabase["local_standby_db"] = nil } + if r.LongTermBackupSchedule != nil { + autonomousDatabase["long_term_backup_schedule"] = []interface{}{LongTermBackUpScheduleDetailsToMap(r.LongTermBackupSchedule)} + } else { + autonomousDatabase["long_term_backup_schedule"] = nil + } + + if r.MaxCpuCoreCount != nil { + autonomousDatabase["max_cpu_core_count"] = *r.MaxCpuCoreCount + } + if r.MemoryPerOracleComputeUnitInGBs != nil { autonomousDatabase["memory_per_oracle_compute_unit_in_gbs"] = *r.MemoryPerOracleComputeUnitInGBs } @@ -382,6 +392,10 @@ func (s *DatabaseAutonomousDatabasesDataSourceCrud) SetData() error { autonomousDatabase["ncharacter_set"] = *r.NcharacterSet } + if r.NextLongTermBackupTimeStamp != nil { + autonomousDatabase["next_long_term_backup_time_stamp"] = r.NextLongTermBackupTimeStamp.String() + } + autonomousDatabase["nsg_ids"] = r.NsgIds if r.OcpuCount != nil { diff --git a/website/docs/d/database_autonomous_database.html.markdown b/website/docs/d/database_autonomous_database.html.markdown index d9c2462c7b8..473fb9ce74b 100644 --- a/website/docs/d/database_autonomous_database.html.markdown +++ b/website/docs/d/database_autonomous_database.html.markdown @@ -129,9 +129,15 @@ The following attributes are exported: * `lifecycle_details` - Additional information about the current lifecycle state. * `state` - The current state of the Autonomous Database. * `time_data_guard_role_changed` - The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database. -* `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. +* `long_term_backup_schedule` - Details for the long-term backup schedule. + * `is_disabled` - Indicates if the long-term backup schedule should be deleted. The default value is `FALSE`. + * `repeat_cadence` - The frequency of the long-term backup schedule + * `retention_period_in_days` - Retention period, in days, for long-term backups + * `time_of_backup` - The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. * `max_cpu_core_count` - The number of Max OCPU cores to be made available to the autonomous database with auto scaling of cpu enabled. -* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. +* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `next_long_term_backup_time_stamp` - The date and time when the next long-term backup would be created. * `nsg_ids` - The list of [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see [Security Rules](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). **NsgIds restrictions:** * A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. * `ocpu_count` - The number of OCPU cores to be made available to the database. diff --git a/website/docs/d/database_autonomous_database_backup.html.markdown b/website/docs/d/database_autonomous_database_backup.html.markdown index 6c2b1dde8b0..d8e8dde9f24 100644 --- a/website/docs/d/database_autonomous_database_backup.html.markdown +++ b/website/docs/d/database_autonomous_database_backup.html.markdown @@ -35,6 +35,7 @@ The following attributes are exported: * `autonomous_database_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. * `compartment_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. * `database_size_in_tbs` - The size of the database in terabytes at the time the backup was taken. +* `db_version` - A valid Oracle Database version for Autonomous Database. * `display_name` - The user-friendly name for the backup. The name does not have to be unique. * `id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. * `is_automatic` - Indicates whether the backup is user-initiated or automatic. @@ -44,7 +45,10 @@ The following attributes are exported: * `kms_key_id` - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. * `kms_key_version_id` - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. * `lifecycle_details` - Additional information about the current lifecycle state. +* `retention_period_in_days` - Retention period, in days, for long-term backups +* `size_in_tbs` - The backup size in terrabytes (TB). * `state` - The current state of the backup. +* `time_available_till` - Timestamp until when the backup will be available * `time_ended` - The date and time the backup completed. * `time_started` - The date and time the backup started. * `type` - The type of backup. diff --git a/website/docs/d/database_autonomous_database_backups.html.markdown b/website/docs/d/database_autonomous_database_backups.html.markdown index 9822393f623..302f448b2aa 100644 --- a/website/docs/d/database_autonomous_database_backups.html.markdown +++ b/website/docs/d/database_autonomous_database_backups.html.markdown @@ -49,6 +49,7 @@ The following attributes are exported: * `autonomous_database_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. * `compartment_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. * `database_size_in_tbs` - The size of the database in terabytes at the time the backup was taken. +* `db_version` - A valid Oracle Database version for Autonomous Database. * `display_name` - The user-friendly name for the backup. The name does not have to be unique. * `id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. * `is_automatic` - Indicates whether the backup is user-initiated or automatic. @@ -58,7 +59,10 @@ The following attributes are exported: * `kms_key_id` - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. * `kms_key_version_id` - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. * `lifecycle_details` - Additional information about the current lifecycle state. +* `retention_period_in_days` - Retention period, in days, for long-term backups +* `size_in_tbs` - The backup size in terrabytes (TB). * `state` - The current state of the backup. +* `time_available_till` - Timestamp until when the backup will be available * `time_ended` - The date and time the backup completed. * `time_started` - The date and time the backup started. * `type` - The type of backup. diff --git a/website/docs/d/database_autonomous_databases.html.markdown b/website/docs/d/database_autonomous_databases.html.markdown index 0bc81ccf90a..14f37c9bc09 100644 --- a/website/docs/d/database_autonomous_databases.html.markdown +++ b/website/docs/d/database_autonomous_databases.html.markdown @@ -155,9 +155,15 @@ The following attributes are exported: * `lifecycle_details` - Additional information about the current lifecycle state. * `state` - The current state of the Autonomous Database. * `time_data_guard_role_changed` - The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database. -* `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. +* `long_term_backup_schedule` - Details for the long-term backup schedule. + * `is_disabled` - Indicates if the long-term backup schedule should be deleted. The default value is `FALSE`. + * `repeat_cadence` - The frequency of the long-term backup schedule + * `retention_period_in_days` - Retention period, in days, for long-term backups + * `time_of_backup` - The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. * `max_cpu_core_count` - The number of Max OCPU cores to be made available to the autonomous database with auto scaling of cpu enabled. -* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. +* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `next_long_term_backup_time_stamp` - The date and time when the next long-term backup would be created. * `nsg_ids` - The list of [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see [Security Rules](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). **NsgIds restrictions:** * A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. * `ocpu_count` - The number of OCPU cores to be made available to the database. diff --git a/website/docs/d/database_autonomous_databases_clones.html.markdown b/website/docs/d/database_autonomous_databases_clones.html.markdown index d8a148f94a0..ddb1a1e2c2d 100644 --- a/website/docs/d/database_autonomous_databases_clones.html.markdown +++ b/website/docs/d/database_autonomous_databases_clones.html.markdown @@ -145,9 +145,15 @@ The following attributes are exported: * `lifecycle_details` - Additional information about the current lifecycle state. * `state` - The current state of the Autonomous Database. * `time_data_guard_role_changed` - The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database. -* `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. +* `long_term_backup_schedule` - Details for the long-term backup schedule. + * `is_disabled` - Indicates if the long-term backup schedule should be deleted. The default value is `FALSE`. + * `repeat_cadence` - The frequency of the long-term backup schedule + * `retention_period_in_days` - Retention period, in days, for long-term backups + * `time_of_backup` - The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. * `max_cpu_core_count` - The number of Max OCPU cores to be made available to the autonomous database with auto scaling of cpu enabled. -* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. +* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `next_long_term_backup_time_stamp` - The date and time when the next long-term backup would be created. * `nsg_ids` - The list of [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see [Security Rules](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). **NsgIds restrictions:** * A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. * `ocpu_count` - The number of OCPU cores to be made available to the database. diff --git a/website/docs/r/database_autonomous_database.html.markdown b/website/docs/r/database_autonomous_database.html.markdown index 54d82a52df0..3be1fd37f6c 100644 --- a/website/docs/r/database_autonomous_database.html.markdown +++ b/website/docs/r/database_autonomous_database.html.markdown @@ -314,14 +314,20 @@ The following attributes are exported: * `kms_key_version_id` - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. * `license_model` - The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on [dedicated Exadata infrastructure](https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using [shared Exadata infrastructure](https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`. * `lifecycle_details` - Information about the current lifecycle state. -* `local_standby_db` - Autonomous Data Guard standby database details. - * `lag_time_in_seconds` - The amount of time, in seconds, that the data of the standby database lags the data of the primary database. Can be used to determine the potential data loss in the event of a failover. - * `lifecycle_details` - Additional information about the current lifecycle state. - * `state` - The current state of the Autonomous Database. - * `time_data_guard_role_changed` - The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database. +* `local_standby_db` - Autonomous Data Guard standby database details. + * `lag_time_in_seconds` - The amount of time, in seconds, that the data of the standby database lags the data of the primary database. Can be used to determine the potential data loss in the event of a failover. + * `lifecycle_details` - Additional information about the current lifecycle state. + * `state` - The current state of the Autonomous Database. + * `time_data_guard_role_changed` - The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database. +* `long_term_backup_schedule` - Details for the long-term backup schedule. + * `is_disabled` - Indicates if the long-term backup schedule should be deleted. The default value is `FALSE`. + * `repeat_cadence` - The frequency of the long-term backup schedule + * `retention_period_in_days` - Retention period, in days, for long-term backups + * `time_of_backup` - The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. +* `max_cpu_core_count` - The number of Max OCPU cores to be made available to the autonomous database with auto scaling of cpu enabled. * `memory_per_oracle_compute_unit_in_gbs` - The amount of memory (in GBs) enabled per each OCPU core in Autonomous VM Cluster. -* `max_cpu_core_count` - The number of Max OCPU cores to be made available to the autonomous database with auto scaling of cpu enabled. -* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `ncharacter_set` - The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8. +* `next_long_term_backup_time_stamp` - The date and time when the next long-term backup would be created. * `nsg_ids` - The list of [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see [Security Rules](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). **NsgIds restrictions:** * A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. * `ocpu_count` - The number of OCPU cores to be made available to the database. diff --git a/website/docs/r/database_autonomous_database_backup.html.markdown b/website/docs/r/database_autonomous_database_backup.html.markdown index 05bcc21919d..5c61d8243a2 100644 --- a/website/docs/r/database_autonomous_database_backup.html.markdown +++ b/website/docs/r/database_autonomous_database_backup.html.markdown @@ -22,6 +22,8 @@ resource "oci_database_autonomous_database_backup" "test_autonomous_database_bac #Optional display_name = var.autonomous_database_backup_display_name + is_long_term_backup = var.autonomous_database_backup_is_long_term_backup + retention_period_in_days = var.autonomous_database_backup_retention_period_in_days } ``` @@ -31,6 +33,8 @@ The following arguments are supported: * `autonomous_database_id` - (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. * `display_name` - (Optional) The user-friendly name for the backup. The name does not have to be unique. +* `is_long_term_backup` - (Optional) Indicates whether the backup is long-term +* `retention_period_in_days` - (Optional) (Updatable) Retention period, in days, for long-term backups ** IMPORTANT ** @@ -43,6 +47,7 @@ The following attributes are exported: * `autonomous_database_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. * `compartment_id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. * `database_size_in_tbs` - The size of the database in terabytes at the time the backup was taken. +* `db_version` - A valid Oracle Database version for Autonomous Database. * `display_name` - The user-friendly name for the backup. The name does not have to be unique. * `id` - The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. * `is_automatic` - Indicates whether the backup is user-initiated or automatic. @@ -52,7 +57,10 @@ The following attributes are exported: * `kms_key_id` - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. * `kms_key_version_id` - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. * `lifecycle_details` - Additional information about the current lifecycle state. +* `retention_period_in_days` - Retention period, in days, for long-term backups +* `size_in_tbs` - The backup size in terrabytes (TB). * `state` - The current state of the backup. +* `time_available_till` - Timestamp until when the backup will be available * `time_ended` - The date and time the backup completed. * `time_started` - The date and time the backup started. * `type` - The type of backup. From b42de3b2447d4f87424c5e4e47202210753ec977 Mon Sep 17 00:00:00 2001 From: Terraform Team Automation Date: Thu, 2 Mar 2023 08:55:58 +0000 Subject: [PATCH 03/12] Added - Support for Management Agent API changes --- .../management_agent_agents_count.tf | 1 - ...ement_agent_management_agent_image_test.go | 1 + .../management_agent_management_agent_test.go | 52 +++++++++++++++ ...ment_agent_management_agent_data_source.go | 6 ++ ...ent_management_agent_images_data_source.go | 65 +++++++++++++++++++ ...agement_agent_management_agent_resource.go | 49 ++++++++++++++ ...ent_agent_management_agents_data_source.go | 20 ++++++ ...ement_agent_management_agent.html.markdown | 4 ++ ...nt_agent_available_histories.html.markdown | 4 +- ...gent_management_agent_images.html.markdown | 6 ++ ...ment_agent_management_agents.html.markdown | 6 ++ ...ement_agent_management_agent.html.markdown | 4 ++ 12 files changed, 215 insertions(+), 3 deletions(-) diff --git a/examples/management_agent/management_agent_agents_count.tf b/examples/management_agent/management_agent_agents_count.tf index eebdcc7918a..f1b2f51c491 100644 --- a/examples/management_agent/management_agent_agents_count.tf +++ b/examples/management_agent/management_agent_agents_count.tf @@ -6,4 +6,3 @@ data "oci_management_agent_management_agent_count" "test_management_agent_count" compartment_id = var.compartment_ocid group_by = ["version"] } - diff --git a/internal/integrationtest/management_agent_management_agent_image_test.go b/internal/integrationtest/management_agent_management_agent_image_test.go index 745e909d0be..73e5cc41d36 100644 --- a/internal/integrationtest/management_agent_management_agent_image_test.go +++ b/internal/integrationtest/management_agent_management_agent_image_test.go @@ -49,6 +49,7 @@ func TestManagementAgentManagementAgentImageResource_basic(t *testing.T) { resource.TestCheckResourceAttrSet(datasourceName, "management_agent_images.#"), resource.TestCheckResourceAttrSet(datasourceName, "management_agent_images.0.checksum"), resource.TestCheckResourceAttrSet(datasourceName, "management_agent_images.0.id"), + resource.TestCheckResourceAttr(datasourceName, "management_agent_images.0.image_object_storage_details.#", "1"), resource.TestCheckResourceAttrSet(datasourceName, "management_agent_images.0.object_url"), resource.TestCheckResourceAttrSet(datasourceName, "management_agent_images.0.package_architecture_type"), resource.TestCheckResourceAttrSet(datasourceName, "management_agent_images.0.package_type"), diff --git a/internal/integrationtest/management_agent_management_agent_test.go b/internal/integrationtest/management_agent_management_agent_test.go index 5f6fdc5edcc..9a2a8520819 100644 --- a/internal/integrationtest/management_agent_management_agent_test.go +++ b/internal/integrationtest/management_agent_management_agent_test.go @@ -66,6 +66,7 @@ func TestManagementAgentManagementAgentResource_dataInSubcompartment(t *testing. managementAgentDataSourceRepresentationInSubtree := map[string]interface{}{ "compartment_id": acctest.Representation{RepType: acctest.Required, Create: rootCompartmentId}, "access_level": acctest.Representation{RepType: acctest.Optional, Create: `ACCESSIBLE`}, + "display_name": acctest.Representation{RepType: acctest.Optional, Create: `terraformTest`}, "compartment_id_in_subtree": acctest.Representation{RepType: acctest.Optional, Create: `true`}} datasourceName := "data.oci_management_agent_management_agents.test_management_agents" @@ -99,6 +100,57 @@ func TestManagementAgentManagementAgentResource_dataInSubcompartment(t *testing. }, }) } +func TestManagementAgentManagementAgentResource_gatewayId(t *testing.T) { + // This test searches for a specific agent (terraformGWTest) which is known to have a gatewayId set + // and validates the management_agent_properties are set for that agent + httpreplay.SetScenario("TestManagementAgentManagementAgentResource_gatewayId") + defer httpreplay.SaveScenario() + + config := acctest.ProviderTestConfig() + + rootCompartmentId := utils.GetEnvSettingWithBlankDefault("root_compartment_ocid") + if rootCompartmentId == "" { + rootCompartmentId = utils.GetEnvSettingWithBlankDefault("tenancy_ocid") + } + rootCompartmentIdVariableStr := fmt.Sprintf("variable \"compartment_id\" { default = \"%s\" }\n", rootCompartmentId) + managementAgentDataSourceRepresentationWithGW := map[string]interface{}{ + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: rootCompartmentId}, + "access_level": acctest.Representation{RepType: acctest.Optional, Create: `ACCESSIBLE`}, + "display_name": acctest.Representation{RepType: acctest.Optional, Create: `terraformGWTest`}, + "compartment_id_in_subtree": acctest.Representation{RepType: acctest.Optional, Create: `true`}} + datasourceName := "data.oci_management_agent_management_agents.test_management_agents" + + acctest.ResourceTest(t, nil, []resource.TestStep{ + // verify datasource with compartment_id_in_subtree + { + Config: config + + acctest.GenerateDataSourceFromRepresentationMap("oci_management_agent_management_agents", "test_management_agents", acctest.Optional, acctest.Update, managementAgentDataSourceRepresentationWithGW) + + rootCompartmentIdVariableStr, + Check: acctest.ComposeAggregateTestCheckFuncWrapper( + resource.TestCheckResourceAttr(datasourceName, "compartment_id", rootCompartmentId), + + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.availability_status"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.compartment_id"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.display_name"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.host"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.id"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.install_key_id"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.install_type"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.is_customer_deployed"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.is_agent_auto_upgradable"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.platform_name"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.platform_type"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.platform_version"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.state"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.time_created"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.time_last_heartbeat"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.version"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.time_updated"), + resource.TestCheckResourceAttrSet(datasourceName, "management_agents.0.management_agent_properties.#"), + ), + }, + }) +} // issue-routing-tag: management_agent/default func TestManagementAgentManagementAgentResource_basic(t *testing.T) { diff --git a/internal/service/management_agent/management_agent_management_agent_data_source.go b/internal/service/management_agent/management_agent_management_agent_data_source.go index 57edb74dda0..377a972e3bb 100644 --- a/internal/service/management_agent/management_agent_management_agent_data_source.go +++ b/internal/service/management_agent/management_agent_management_agent_data_source.go @@ -112,6 +112,12 @@ func (s *ManagementAgentManagementAgentDataSourceCrud) SetData() error { s.D.Set("lifecycle_details", *s.Res.LifecycleDetails) } + managementAgentProperties := []interface{}{} + for _, item := range s.Res.ManagementAgentProperties { + managementAgentProperties = append(managementAgentProperties, ManagementAgentPropertyToMap(item)) + } + s.D.Set("management_agent_properties", managementAgentProperties) + if s.Res.PlatformName != nil { s.D.Set("platform_name", *s.Res.PlatformName) } diff --git a/internal/service/management_agent/management_agent_management_agent_images_data_source.go b/internal/service/management_agent/management_agent_management_agent_images_data_source.go index 5ad07858a3e..3e6f0064205 100644 --- a/internal/service/management_agent/management_agent_management_agent_images_data_source.go +++ b/internal/service/management_agent/management_agent_management_agent_images_data_source.go @@ -52,6 +52,39 @@ func ManagementAgentManagementAgentImagesDataSource() *schema.Resource { Type: schema.TypeString, Computed: true, }, + "image_object_storage_details": { + Type: schema.TypeList, + Computed: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + // Required + + // Optional + + // Computed + "checksum": { + Type: schema.TypeString, + Computed: true, + }, + "object": { + Type: schema.TypeString, + Computed: true, + }, + "object_bucket": { + Type: schema.TypeString, + Computed: true, + }, + "object_namespace": { + Type: schema.TypeString, + Computed: true, + }, + "object_url": { + Type: schema.TypeString, + Computed: true, + }, + }, + }, + }, "object_url": { Type: schema.TypeString, Computed: true, @@ -172,6 +205,12 @@ func (s *ManagementAgentManagementAgentImagesDataSourceCrud) SetData() error { managementAgentImage["id"] = *r.Id } + if r.ImageObjectStorageDetails != nil { + managementAgentImage["image_object_storage_details"] = []interface{}{ObjectDetailsToMap(r.ImageObjectStorageDetails)} + } else { + managementAgentImage["image_object_storage_details"] = nil + } + if r.ObjectUrl != nil { managementAgentImage["object_url"] = *r.ObjectUrl } @@ -209,3 +248,29 @@ func (s *ManagementAgentManagementAgentImagesDataSourceCrud) SetData() error { return nil } + +func ObjectDetailsToMap(obj *oci_management_agent.ObjectDetails) map[string]interface{} { + result := map[string]interface{}{} + + if obj.Checksum != nil { + result["checksum"] = string(*obj.Checksum) + } + + if obj.ObjectName != nil { + result["object"] = string(*obj.ObjectName) + } + + if obj.ObjectBucket != nil { + result["object_bucket"] = string(*obj.ObjectBucket) + } + + if obj.ObjectNamespace != nil { + result["object_namespace"] = string(*obj.ObjectNamespace) + } + + if obj.ObjectUrl != nil { + result["object_url"] = string(*obj.ObjectUrl) + } + + return result +} diff --git a/internal/service/management_agent/management_agent_management_agent_resource.go b/internal/service/management_agent/management_agent_management_agent_resource.go index 9466e4826e2..2b2efa19789 100644 --- a/internal/service/management_agent/management_agent_management_agent_resource.go +++ b/internal/service/management_agent/management_agent_management_agent_resource.go @@ -106,6 +106,34 @@ func ManagementAgentManagementAgentResource() *schema.Resource { Type: schema.TypeString, Computed: true, }, + "management_agent_properties": { + Type: schema.TypeList, + Computed: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + // Required + + // Optional + + // Computed + "name": { + Type: schema.TypeString, + Computed: true, + }, + "units": { + Type: schema.TypeString, + Computed: true, + }, + "values": { + Type: schema.TypeList, + Computed: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + }, + }, + }, "platform_name": { Type: schema.TypeString, Computed: true, @@ -523,6 +551,12 @@ func (s *ManagementAgentManagementAgentResourceCrud) SetData() error { s.D.Set("lifecycle_details", *s.Res.LifecycleDetails) } + managementAgentProperties := []interface{}{} + for _, item := range s.Res.ManagementAgentProperties { + managementAgentProperties = append(managementAgentProperties, ManagementAgentPropertyToMap(item)) + } + s.D.Set("management_agent_properties", managementAgentProperties) + if s.Res.PlatformName != nil { s.D.Set("platform_name", *s.Res.PlatformName) } @@ -596,6 +630,21 @@ func ManagementAgentPluginDetailsToMap(obj oci_management_agent.ManagementAgentP return result } +func ManagementAgentPropertyToMap(obj oci_management_agent.ManagementAgentProperty) map[string]interface{} { + result := map[string]interface{}{} + + if obj.Name != nil { + result["name"] = string(*obj.Name) + } + + result["units"] = string(obj.Units) + + result["values"] = obj.Values + result["values"] = obj.Values + + return result +} + func (s *ManagementAgentManagementAgentResourceCrud) Create() error { e := s.Get() if e != nil { diff --git a/internal/service/management_agent/management_agent_management_agents_data_source.go b/internal/service/management_agent/management_agent_management_agents_data_source.go index 0fa50a61d48..5069ec84f8a 100644 --- a/internal/service/management_agent/management_agent_management_agents_data_source.go +++ b/internal/service/management_agent/management_agent_management_agents_data_source.go @@ -38,6 +38,13 @@ func ManagementAgentManagementAgentsDataSource() *schema.Resource { Type: schema.TypeString, Optional: true, }, + "gateway_id": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, "host_id": { Type: schema.TypeString, Optional: true, @@ -129,6 +136,19 @@ func (s *ManagementAgentManagementAgentsDataSourceCrud) Get() error { request.DisplayName = &tmp } + if gatewayId, ok := s.D.GetOkExists("gateway_id"); ok { + interfaces := gatewayId.([]interface{}) + tmp := make([]string, len(interfaces)) + for i := range interfaces { + if interfaces[i] != nil { + tmp[i] = interfaces[i].(string) + } + } + if len(tmp) != 0 || s.D.HasChange("gateway_id") { + request.GatewayId = tmp + } + } + if hostId, ok := s.D.GetOkExists("host_id"); ok { tmp := hostId.(string) request.HostId = &tmp diff --git a/website/docs/d/management_agent_management_agent.html.markdown b/website/docs/d/management_agent_management_agent.html.markdown index 15fb66e0402..ddb3894c094 100644 --- a/website/docs/d/management_agent_management_agent.html.markdown +++ b/website/docs/d/management_agent_management_agent.html.markdown @@ -46,6 +46,10 @@ The following attributes are exported: * `is_agent_auto_upgradable` - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference. * `is_customer_deployed` - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent. * `lifecycle_details` - A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. +* `management_agent_properties` - Additional properties for this Management Agent + * `name` - Name of the property + * `units` - Unit for the property + * `values` - Values of the property * `platform_name` - Platform Name * `platform_type` - Platform Type * `platform_version` - Platform Version diff --git a/website/docs/d/management_agent_management_agent_available_histories.html.markdown b/website/docs/d/management_agent_management_agent_available_histories.html.markdown index 5d5221a3544..cfd581caee9 100644 --- a/website/docs/d/management_agent_management_agent_available_histories.html.markdown +++ b/website/docs/d/management_agent_management_agent_available_histories.html.markdown @@ -30,8 +30,8 @@ data "oci_management_agent_management_agent_available_histories" "test_managemen The following arguments are supported: * `management_agent_id` - (Required) Unique Management Agent identifier -* `time_availability_status_ended_greater_than` - (Optional) Filter to limit the availability history results to that of time after the input time including the boundary record. Defaulted to current date minus one year. The date and time to be given as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. -* `time_availability_status_started_less_than` - (Optional) Filter to limit the availability history results to that of time before the input time including the boundary record Defaulted to current date. The date and time to be given as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. +* `time_availability_status_ended_greater_than` - (Optional) Filter to limit the availability history results to that of time after the input time including the boundary record. Defaulted to current date minus one year. The date and time to be given as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 5.6. +* `time_availability_status_started_less_than` - (Optional) Filter to limit the availability history results to that of time before the input time including the boundary record Defaulted to current date. The date and time to be given as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 5.6. ## Attributes Reference diff --git a/website/docs/d/management_agent_management_agent_images.html.markdown b/website/docs/d/management_agent_management_agent_images.html.markdown index 8cca5332aa1..c4abd98598e 100644 --- a/website/docs/d/management_agent_management_agent_images.html.markdown +++ b/website/docs/d/management_agent_management_agent_images.html.markdown @@ -49,6 +49,12 @@ The following attributes are exported: * `checksum` - Agent image content SHA256 Hash * `id` - Agent image resource id +* `image_object_storage_details` - Details of the Objectstorage object + * `checksum` - Object content SHA256 Hash + * `object` - Objectstorage object name reference providing the original location of this object + * `object_bucket` - Objectstorage bucket reference providing the original location of this object + * `object_namespace` - Objectstorage namespace reference providing the original location of this object + * `object_url` - Object storage URL for download * `object_url` - Object storage URL for download * `package_architecture_type` - The installation package target architecture type * `package_type` - The installation package type diff --git a/website/docs/d/management_agent_management_agents.html.markdown b/website/docs/d/management_agent_management_agents.html.markdown index 791a00f7df3..83097c3a155 100644 --- a/website/docs/d/management_agent_management_agents.html.markdown +++ b/website/docs/d/management_agent_management_agents.html.markdown @@ -27,6 +27,7 @@ data "oci_management_agent_management_agents" "test_management_agents" { availability_status = var.management_agent_availability_status compartment_id_in_subtree = var.management_agent_compartment_id_in_subtree display_name = var.management_agent_display_name + gateway_id = oci_apigateway_gateway.test_gateway.id host_id = oci_management_agent_host.test_host.id install_type = var.management_agent_install_type is_customer_deployed = var.management_agent_is_customer_deployed @@ -46,6 +47,7 @@ The following arguments are supported: * `compartment_id` - (Required) The OCID of the compartment to which a request will be scoped. * `compartment_id_in_subtree` - (Optional) if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified. * `display_name` - (Optional) Filter to return only Management Agents having the particular display name. +* `gateway_id` - (Optional) Filter to return only results having the particular gatewayId. * `host_id` - (Optional) Filter to return only Management Agents having the particular agent host id. * `install_type` - (Optional) A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned. * `is_customer_deployed` - (Optional) true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent. @@ -79,6 +81,10 @@ The following attributes are exported: * `is_agent_auto_upgradable` - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference. * `is_customer_deployed` - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent. * `lifecycle_details` - A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. +* `management_agent_properties` - Additional properties for this Management Agent + * `name` - Name of the property + * `units` - Unit for the property + * `values` - Values of the property * `platform_name` - Platform Name * `platform_type` - Platform Type * `platform_version` - Platform Version diff --git a/website/docs/r/management_agent_management_agent.html.markdown b/website/docs/r/management_agent_management_agent.html.markdown index 1bd526f1a1e..b0efce25944 100644 --- a/website/docs/r/management_agent_management_agent.html.markdown +++ b/website/docs/r/management_agent_management_agent.html.markdown @@ -52,6 +52,10 @@ The following attributes are exported: * `is_agent_auto_upgradable` - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference. * `is_customer_deployed` - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent. * `lifecycle_details` - A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. +* `management_agent_properties` - Additional properties for this Management Agent + * `name` - Name of the property + * `units` - Unit for the property + * `values` - Values of the property * `platform_name` - Platform Name * `platform_type` - Platform Type * `platform_version` - Platform Version From d9ebc52ea03b8754f1726bad8d669b4ac19ddc88 Mon Sep 17 00:00:00 2001 From: Terraform Team Automation Date: Thu, 2 Mar 2023 09:18:44 +0000 Subject: [PATCH 04/12] Added - Support for OCM - Add Disaster Recovery Feature --- examples/oracle_content_experience/main.tf | 6 ++++ .../integrationtest/oce_oce_instance_test.go | 18 ++++++++---- .../oce/oce_oce_instance_data_source.go | 4 +++ .../service/oce/oce_oce_instance_resource.go | 29 +++++++++++++++++-- .../oce/oce_oce_instances_data_source.go | 4 +++ website/docs/d/oce_oce_instance.html.markdown | 1 + .../docs/d/oce_oce_instances.html.markdown | 1 + website/docs/r/oce_oce_instance.html.markdown | 3 ++ 8 files changed, 57 insertions(+), 9 deletions(-) diff --git a/examples/oracle_content_experience/main.tf b/examples/oracle_content_experience/main.tf index b6f7b47be11..d72b24a7c5d 100644 --- a/examples/oracle_content_experience/main.tf +++ b/examples/oracle_content_experience/main.tf @@ -55,6 +55,12 @@ resource "oci_oce_oce_instance" "test_oce_instance" { instance_license_type = "BYOL" upgrade_schedule = "UPGRADE_IMMEDIATELY" waf_primary_domain = "oracle.com" + + timeouts { + create = "2h" + update = "60m" + delete = "1h" + } } data "oci_oce_oce_instances" "test_oce_instances" { diff --git a/internal/integrationtest/oce_oce_instance_test.go b/internal/integrationtest/oce_oce_instance_test.go index d98286e75d9..031af0934a8 100644 --- a/internal/integrationtest/oce_oce_instance_test.go +++ b/internal/integrationtest/oce_oce_instance_test.go @@ -56,9 +56,10 @@ var ( "object_storage_namespace": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_objectstorage_namespace.test_namespace.namespace}`}, "tenancy_id": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_identity_tenancy.test_tenancy.id}`}, "tenancy_name": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_identity_tenancy.test_tenancy.name}`}, - "add_on_features": acctest.Representation{RepType: acctest.Optional, Create: []string{`ENABLE_SAUCE`}, Update: []string{`ENABLE_SA`}}, + "add_on_features": acctest.Representation{RepType: acctest.Optional, Create: []string{`ENABLE_ADVANCED_HOSTING`, `CROSS_REGION_DR`}, Update: []string{`ENABLE_ADVANCED_HOSTING`, `CROSS_REGION_DR`}}, "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, "description": acctest.Representation{RepType: acctest.Optional, Create: `description`, Update: `description2`}, + "dr_region": acctest.Representation{RepType: acctest.Optional, Create: `us-phoenix-1`, Update: `us-phoenix-1`}, "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"bar-key": "value"}, Update: map[string]string{"Department": "Accounting"}}, "instance_access_type": acctest.Representation{RepType: acctest.Optional, Create: `PUBLIC`}, "instance_license_type": acctest.Representation{RepType: acctest.Optional, Create: `PREMIUM`}, @@ -134,10 +135,11 @@ func TestOceOceInstanceResource_basic(t *testing.T) { Config: config + compartmentIdVariableStr + adminEmailVariableStr + idcsAccessTokenVariableStr + OceOceInstanceResourceDependencies + acctest.GenerateResourceFromRepresentationMap("oci_oce_oce_instance", "test_oce_instance", acctest.Optional, acctest.Create, OceOceInstanceRepresentation), Check: acctest.ComposeAggregateTestCheckFuncWrapper( - resource.TestCheckResourceAttr(resourceName, "add_on_features.#", "1"), + resource.TestCheckResourceAttr(resourceName, "add_on_features.#", "2"), resource.TestCheckResourceAttrSet(resourceName, "admin_email"), resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId), resource.TestCheckResourceAttr(resourceName, "description", "description"), + resource.TestCheckResourceAttr(resourceName, "dr_region", "us-phoenix-1"), resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), resource.TestCheckResourceAttrSet(resourceName, "guid"), resource.TestCheckResourceAttrSet(resourceName, "id"), @@ -172,10 +174,11 @@ func TestOceOceInstanceResource_basic(t *testing.T) { "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id_for_update}`}, })), Check: acctest.ComposeAggregateTestCheckFuncWrapper( - resource.TestCheckResourceAttr(resourceName, "add_on_features.#", "1"), + resource.TestCheckResourceAttr(resourceName, "add_on_features.#", "2"), resource.TestCheckResourceAttrSet(resourceName, "admin_email"), resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentIdU), resource.TestCheckResourceAttr(resourceName, "description", "description"), + resource.TestCheckResourceAttr(resourceName, "dr_region", "us-phoenix-1"), resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), resource.TestCheckResourceAttrSet(resourceName, "guid"), resource.TestCheckResourceAttrSet(resourceName, "id"), @@ -205,10 +208,11 @@ func TestOceOceInstanceResource_basic(t *testing.T) { Config: config + compartmentIdVariableStr + adminEmailVariableStr + idcsAccessTokenVariableStr + OceOceInstanceResourceDependencies + acctest.GenerateResourceFromRepresentationMap("oci_oce_oce_instance", "test_oce_instance", acctest.Optional, acctest.Update, OceOceInstanceRepresentation), Check: acctest.ComposeAggregateTestCheckFuncWrapper( - resource.TestCheckResourceAttr(resourceName, "add_on_features.#", "1"), + resource.TestCheckResourceAttr(resourceName, "add_on_features.#", "2"), resource.TestCheckResourceAttrSet(resourceName, "admin_email"), resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId), resource.TestCheckResourceAttr(resourceName, "description", "description2"), + resource.TestCheckResourceAttr(resourceName, "dr_region", "us-phoenix-1"), resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), resource.TestCheckResourceAttrSet(resourceName, "guid"), resource.TestCheckResourceAttrSet(resourceName, "id"), @@ -244,10 +248,11 @@ func TestOceOceInstanceResource_basic(t *testing.T) { resource.TestCheckResourceAttrSet(datasourceName, "tenancy_id"), resource.TestCheckResourceAttr(datasourceName, "oce_instances.#", "1"), - resource.TestCheckResourceAttr(datasourceName, "oce_instances.0.add_on_features.#", "1"), + resource.TestCheckResourceAttr(datasourceName, "oce_instances.0.add_on_features.#", "2"), resource.TestCheckResourceAttrSet(datasourceName, "oce_instances.0.admin_email"), resource.TestCheckResourceAttr(datasourceName, "oce_instances.0.compartment_id", compartmentId), resource.TestCheckResourceAttr(datasourceName, "oce_instances.0.description", "description2"), + resource.TestCheckResourceAttr(datasourceName, "oce_instances.0.dr_region", ""), resource.TestCheckResourceAttr(datasourceName, "oce_instances.0.freeform_tags.%", "1"), resource.TestCheckResourceAttrSet(datasourceName, "oce_instances.0.guid"), resource.TestCheckResourceAttrSet(datasourceName, "oce_instances.0.id"), @@ -274,7 +279,7 @@ func TestOceOceInstanceResource_basic(t *testing.T) { Check: acctest.ComposeAggregateTestCheckFuncWrapper( resource.TestCheckResourceAttrSet(singularDatasourceName, "oce_instance_id"), - resource.TestCheckResourceAttr(singularDatasourceName, "add_on_features.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "add_on_features.#", "2"), resource.TestCheckResourceAttrSet(singularDatasourceName, "admin_email"), resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId), resource.TestCheckResourceAttr(singularDatasourceName, "description", "description2"), @@ -301,6 +306,7 @@ func TestOceOceInstanceResource_basic(t *testing.T) { ImportStateVerify: true, ImportStateVerifyIgnore: []string{ "idcs_access_token", + "dr_region", }, ResourceName: resourceName, }, diff --git a/internal/service/oce/oce_oce_instance_data_source.go b/internal/service/oce/oce_oce_instance_data_source.go index de895211891..e39f17de61f 100644 --- a/internal/service/oce/oce_oce_instance_data_source.go +++ b/internal/service/oce/oce_oce_instance_data_source.go @@ -84,6 +84,10 @@ func (s *OceOceInstanceDataSourceCrud) SetData() error { s.D.Set("description", *s.Res.Description) } + if s.Res.DrRegion != nil { + s.D.Set("dr_region", *s.Res.DrRegion) + } + s.D.Set("freeform_tags", s.Res.FreeformTags) if s.Res.Guid != nil { diff --git a/internal/service/oce/oce_oce_instance_resource.go b/internal/service/oce/oce_oce_instance_resource.go index 3500783c0c5..3170244a51d 100644 --- a/internal/service/oce/oce_oce_instance_resource.go +++ b/internal/service/oce/oce_oce_instance_resource.go @@ -26,9 +26,9 @@ func OceOceInstanceResource() *schema.Resource { State: schema.ImportStatePassthrough, }, Timeouts: &schema.ResourceTimeout{ - Create: tfresource.GetTimeoutDuration("30m"), - Update: tfresource.GetTimeoutDuration("20m"), - Delete: tfresource.GetTimeoutDuration("20m"), + Create: tfresource.GetTimeoutDuration("2h"), + Update: tfresource.GetTimeoutDuration("60m"), + Delete: tfresource.GetTimeoutDuration("1h"), }, Create: createOceOceInstance, Read: readOceOceInstance, @@ -93,6 +93,11 @@ func OceOceInstanceResource() *schema.Resource { Optional: true, Computed: true, }, + "dr_region": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, "freeform_tags": { Type: schema.TypeMap, Optional: true, @@ -277,6 +282,11 @@ func (s *OceOceInstanceResourceCrud) Create() error { request.Description = &tmp } + if drRegion, ok := s.D.GetOkExists("dr_region"); ok { + tmp := drRegion.(string) + request.DrRegion = &tmp + } + if freeformTags, ok := s.D.GetOkExists("freeform_tags"); ok { request.FreeformTags = tfresource.ObjectMapToStringMap(freeformTags.(map[string]interface{})) } @@ -513,6 +523,11 @@ func (s *OceOceInstanceResourceCrud) Update() error { request.Description = &tmp } + if drRegion, ok := s.D.GetOkExists("dr_region"); ok { + tmp := drRegion.(string) + request.DrRegion = &tmp + } + if freeformTags, ok := s.D.GetOkExists("freeform_tags"); ok { request.FreeformTags = tfresource.ObjectMapToStringMap(freeformTags.(map[string]interface{})) } @@ -525,6 +540,10 @@ func (s *OceOceInstanceResourceCrud) Update() error { request.InstanceUsageType = oci_oce.UpdateOceInstanceDetailsInstanceUsageTypeEnum(instanceUsageType.(string)) } + if lifecycleDetails, ok := s.D.GetOkExists("lifecycle_details"); ok { + request.LifecycleDetails = oci_oce.LifecycleDetailsEnum(lifecycleDetails.(string)) + } + tmp := s.D.Id() request.OceInstanceId = &tmp @@ -583,6 +602,10 @@ func (s *OceOceInstanceResourceCrud) SetData() error { s.D.Set("description", *s.Res.Description) } + if s.Res.DrRegion != nil { + s.D.Set("dr_region", *s.Res.DrRegion) + } + s.D.Set("freeform_tags", s.Res.FreeformTags) if s.Res.Guid != nil { diff --git a/internal/service/oce/oce_oce_instances_data_source.go b/internal/service/oce/oce_oce_instances_data_source.go index 7ae305927a6..7530de5f212 100644 --- a/internal/service/oce/oce_oce_instances_data_source.go +++ b/internal/service/oce/oce_oce_instances_data_source.go @@ -133,6 +133,10 @@ func (s *OceOceInstancesDataSourceCrud) SetData() error { oceInstance["description"] = *r.Description } + if r.DrRegion != nil { + oceInstance["dr_region"] = *r.DrRegion + } + oceInstance["freeform_tags"] = r.FreeformTags if r.Guid != nil { diff --git a/website/docs/d/oce_oce_instance.html.markdown b/website/docs/d/oce_oce_instance.html.markdown index 992e464ed1c..b29026d5dd9 100644 --- a/website/docs/d/oce_oce_instance.html.markdown +++ b/website/docs/d/oce_oce_instance.html.markdown @@ -37,6 +37,7 @@ The following attributes are exported: * `compartment_id` - Compartment Identifier * `defined_tags` - Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` * `description` - OceInstance description, can be updated +* `dr_region` - disaster recovery paired ragion name * `freeform_tags` - Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` * `guid` - Unique GUID identifier that is immutable on creation * `id` - Unique identifier that is immutable on creation diff --git a/website/docs/d/oce_oce_instances.html.markdown b/website/docs/d/oce_oce_instances.html.markdown index 465f63842b0..869725ec302 100644 --- a/website/docs/d/oce_oce_instances.html.markdown +++ b/website/docs/d/oce_oce_instances.html.markdown @@ -52,6 +52,7 @@ The following attributes are exported: * `compartment_id` - Compartment Identifier * `defined_tags` - Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` * `description` - OceInstance description, can be updated +* `dr_region` - disaster recovery paired ragion name * `freeform_tags` - Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` * `guid` - Unique GUID identifier that is immutable on creation * `id` - Unique identifier that is immutable on creation diff --git a/website/docs/r/oce_oce_instance.html.markdown b/website/docs/r/oce_oce_instance.html.markdown index 0cf34fbd49f..c2def322a4a 100644 --- a/website/docs/r/oce_oce_instance.html.markdown +++ b/website/docs/r/oce_oce_instance.html.markdown @@ -30,6 +30,7 @@ resource "oci_oce_oce_instance" "test_oce_instance" { add_on_features = var.oce_instance_add_on_features defined_tags = {"foo-namespace.bar-key"= "value"} description = var.oce_instance_description + dr_region = var.oce_instance_dr_region freeform_tags = {"bar-key"= "value"} instance_access_type = var.oce_instance_instance_access_type instance_license_type = var.oce_instance_instance_license_type @@ -48,6 +49,7 @@ The following arguments are supported: * `compartment_id` - (Required) (Updatable) Compartment Identifier * `defined_tags` - (Optional) (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` * `description` - (Optional) (Updatable) OceInstance description +* `dr_region` - (Optional) (Updatable) disaster recovery paired ragion name * `freeform_tags` - (Optional) (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` * `idcs_access_token` - (Required) Identity Cloud Service access token identifying a stripe and service administrator user * `instance_access_type` - (Optional) Flag indicating whether the instance access is private or public @@ -73,6 +75,7 @@ The following attributes are exported: * `compartment_id` - Compartment Identifier * `defined_tags` - Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` * `description` - OceInstance description, can be updated +* `dr_region` - disaster recovery paired ragion name * `freeform_tags` - Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` * `guid` - Unique GUID identifier that is immutable on creation * `id` - Unique identifier that is immutable on creation From b2cfff45324be9d836b06df822eea08e52bb4383 Mon Sep 17 00:00:00 2001 From: Rakesh Balan Lingakumar Date: Mon, 13 Feb 2023 21:07:14 +0000 Subject: [PATCH 05/12] Added - Support for OCI Data Science Custom Container Images for Model Deployment --- .../model_deployment/artifact_byoc.zip | Bin 0 -> 1772 bytes .../model_deployment/model_deployment.tf | 169 ++++++--- .../datascience_model_deployment_byoc_test.go | 312 ++++++++++++++++ .../service/datascience/datascience_export.go | 1 + .../datascience_model_deployment_resource.go | 349 ++++++++++++++++++ ...datascience_model_deployment.html.markdown | 9 + ...atascience_model_deployments.html.markdown | 9 + ...datascience_model_deployment.html.markdown | 33 ++ 8 files changed, 822 insertions(+), 60 deletions(-) create mode 100644 examples/datascience/model_deployment/artifact_byoc.zip create mode 100644 internal/integrationtest/datascience_model_deployment_byoc_test.go diff --git a/examples/datascience/model_deployment/artifact_byoc.zip b/examples/datascience/model_deployment/artifact_byoc.zip new file mode 100644 index 0000000000000000000000000000000000000000..9a97b0d9cf4beda7bb1e7dba0f19bb012029cae0 GIT binary patch literal 1772 zcmWIWW@Zs#-~hsvo2~^hK!GTb=3r1@C{E5VO4Tc<3=QFBU_XE4Qo=PL-We;OTw1}+ zz{v8Ik%0lIn}H!X?86yt&$HSm&z$!@b8=;f$5~yCl`ISa-s~LnbX6{h1C@Y`48Up` z56~20pk?v#zK+iR!4dj;@mTGRi^s4xIYBfzJs~OKgRf862mY{*fCi=s63prX(u^N< z71%yWR!Vd*^(iVk3W!A8axx z%E!^RYA?ePGajBr9Hp&GJ6$^~RcBVN3J>9vOnK{;6SUovbI5}N7*4x}YJvQ8%**M&}SUFtSn41k8AQ~=5 z{%-&V2FTlp01@-i2?Yv*K`0YY78oE!rFkWpxv6@UiMcu87|;QR00`@1hD2__#jL{$ zBDL?sJ-%OWczT4WU$Qe75c@^ANT%$O$z%i#g`e+uHVc! z)Y0c5_8& zuhkjt=iVge-N{ zv&pZljDK+F=@Fwz!7Nq6`#~v{>8f*`Jup&0!H+#+8i6w6s3{d^9FdY*4Gj!_GG{8x zUpcW+b5KCfXi9s5}MwMAYVI3CC_RP%{MRn`qk{liVR>gT_xprp971epA#aTs2 zCRqKTEc3I z^V5O(zdo*LUG{X>@);6#Rr7CbPv5uut_<(u#ZA|P{EZEFtT(zjW%KplrQPl?rY}Ed z?_<#XPx$)HOPAAk1oNf8Z2xybkgxLSzRz2aSRQ4`o4RW6^;$kFgOmGn@1#Buihde9 zebeVFr*4?$%X4@AcwK*W_o>2PL1$j;%5QGA_4bj^?SB69N4ZAUzK)QLv@d^NUH7xM zv)rwt7rixUdt3Z(w^pU)+)isQO3toIE47-lFYbTd--XKsEsdJqKVQYJvF?81sp|8d z|K8^EAGvCO-s0EmiFYFZbFX*3@rFOo@Re@z*-f53COz6?5)M1Z zpC8O_Pk;#tlw1P58JR?w5hW~gaR@45VPHukh=sM>!&2U&n~GeffQnKWSkjmaWRg*^ zB3l3|nvnAbsAz(LC5?5A3?vm)=q4iv7ASAQz>-FBW)!EBlG6gbS=m4au>fHi(18i8 GARYj?x_r$5 literal 0 HcmV?d00001 diff --git a/examples/datascience/model_deployment/model_deployment.tf b/examples/datascience/model_deployment/model_deployment.tf index ac83bb4faaf..aa9df2ff56f 100644 --- a/examples/datascience/model_deployment/model_deployment.tf +++ b/examples/datascience/model_deployment/model_deployment.tf @@ -32,67 +32,11 @@ variable "compartment_ocid" { variable "project_ocid" { } -variable "model_display_name" { - default = "terraform-testing-model" -} - -variable "model_description" { - default = "Model for terraform testing" -} - -variable "artifact_content_length" { -} - -variable "model_artifact" { -} - -variable "content_disposition" { -} - variable "shape" { } -variable "model_defined_tags" { -} - -variable "model_freeform_tag" { -} - -variable "model_state" { -} - +variable "model_id" { -# A model resource configurations for creating a new model -resource "oci_datascience_model" "tf_model" { - # Required - artifact_content_length = var.artifact_content_length - model_artifact = var.model_artifact - compartment_id = var.compartment_ocid - project_id = var.project_ocid - # Optional - artifact_content_disposition = var.content_disposition - defined_tags = var.model_defined_tags - description = var.model_description - display_name = var.model_display_name - freeform_tags = var.model_freeform_tag -} - -# A data resource for the list of models in a specified compartment -data "oci_datascience_models" "tf_models" { - # Required - compartment_id = var.compartment_ocid - # Optional - created_by = var.user_ocid - display_name = oci_datascience_model.tf_model.display_name - id = oci_datascience_model.tf_model.id - project_id = var.project_ocid - state = var.model_state -} - -# The data source for a list of model deployment shapes -data "oci_datascience_model_deployment_shapes" "tf_model_deployment_shapes" { - # Required - compartment_id = var.compartment_ocid } variable "model_deployment_display_name" { @@ -143,6 +87,40 @@ variable "model_deployment_model_configuration_details_instance_configuration_mo } variable "model_deployment_state" { + default = "ACTIVE" +} + +# these variables for BYOC option +variable "model_byoc_id" { +} + +variable "model_deployment_byoc_display_name" { + default = "terraform-testing-model-deployment_byoc" +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_environment_configuration_type" { + default = "OCIR_CONTAINER" +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_cmd" { +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_entrypoint" { +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_environment_variables" { +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_health_check_port" { +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_image" { +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_image_digest" { +} + +variable "model_deployment_model_deployment_configuration_details_environment_configuration_details_server_port" { } # A model deployment resource configurations for creating a new model deployment @@ -166,7 +144,7 @@ resource "oci_datascience_model_deployment" "tf_model_deployment" { ocpus = var.model_deployment_model_configuration_details_instance_configuration_model_deployment_instance_shape_config_details_ocpus } } - model_id = oci_datascience_model.tf_model.id + model_id = var.model_id # Optional bandwidth_mbps = var.model_deployment_model_deployment_configuration_details_model_configuration_details_bandwidth_mbps @@ -195,10 +173,81 @@ resource "oci_datascience_model_deployment" "tf_model_deployment" { } } # Optional - defined_tags = var.model_deployment_defined_tags +// defined_tags = var.model_deployment_defined_tags description = var.model_deployment_description display_name = var.model_deployment_display_name - freeform_tags = var.model_deployment_freeform_tag +// freeform_tags = var.model_deployment_freeform_tag +} + + +resource "oci_datascience_model_deployment" "tf_model_deployment_byoc" { + # Required + compartment_id = var.compartment_ocid + model_deployment_configuration_details { + # Required + deployment_type = var.model_deployment_model_deployment_configuration_details_deployment_type + model_configuration_details { + # Required + instance_configuration { + # Required + instance_shape_name = var.shape + + #Optional + model_deployment_instance_shape_config_details { + + #Optional + memory_in_gbs = var.model_deployment_model_configuration_details_instance_configuration_model_deployment_instance_shape_config_details_memory_in_gbs + ocpus = var.model_deployment_model_configuration_details_instance_configuration_model_deployment_instance_shape_config_details_ocpus + } + } + model_id = var.model_byoc_id + + # Optional + bandwidth_mbps = var.model_deployment_model_deployment_configuration_details_model_configuration_details_bandwidth_mbps + scaling_policy { + # Required + instance_count = var.model_deployment_model_deployment_configuration_details_model_configuration_details_scaling_policy_instance_count + policy_type = var.model_deployment_model_deployment_configuration_details_model_configuration_details_scaling_policy_policy_type + } + } + + # Optional for BYOC + environment_configuration_details { + #Required + environment_configuration_type = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_environment_configuration_type + + #Optional + cmd = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_cmd + entrypoint = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_entrypoint + environment_variables = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_environment_variables + health_check_port = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_health_check_port + image = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_image + image_digest = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_image_digest + server_port = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_server_port + } + } + project_id = var.project_ocid + + # Optional + category_log_details { + + # Optional + access { + # Required + log_group_id = var.log_group_id + log_id = var.access_log_id + } + predict { + # Required + log_group_id = var.log_group_id + log_id = var.predict_log_id + } + } + # Optional + // defined_tags = var.model_deployment_defined_tags + description = var.model_deployment_description + display_name = var.model_deployment_byoc_display_name + // freeform_tags = var.model_deployment_freeform_tag } # The data resource for a list of model deployments in a specified compartment diff --git a/internal/integrationtest/datascience_model_deployment_byoc_test.go b/internal/integrationtest/datascience_model_deployment_byoc_test.go new file mode 100644 index 00000000000..b87c225aca4 --- /dev/null +++ b/internal/integrationtest/datascience_model_deployment_byoc_test.go @@ -0,0 +1,312 @@ +// Copyright (c) 2017, 2023, Oracle and/or its affiliates. All rights reserved. +// Licensed under the Mozilla Public License v2.0 + +package integrationtest + +import ( + "fmt" + "strconv" + "testing" + + "github.com/oracle/terraform-provider-oci/internal/acctest" + "github.com/oracle/terraform-provider-oci/internal/resourcediscovery" + "github.com/oracle/terraform-provider-oci/internal/utils" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + //"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" + //"github.com/oracle/oci-go-sdk/v65/common" + //oci_datascience "github.com/oracle/oci-go-sdk/v65/datascience" + + "github.com/oracle/terraform-provider-oci/httpreplay" +) + +var ( + DatascienceModelDeploymentBYOCRequiredOnlyResource = DatascienceModelDeploymentBYOCResourceDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_datascience_model_deployment", "test_model_deployment", acctest.Required, acctest.Create, DatascienceModelDeploymentBYOCRepresentation) + + DatascienceModelDeploymentBYOCResourceConfig = DatascienceModelDeploymentBYOCResourceDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_datascience_model_deployment", "test_model_deployment", acctest.Optional, acctest.Update, DatascienceModelDeploymentBYOCRepresentation) + + modelForModelDeploymentBYOCRepresentation = map[string]interface{}{ + "artifact_content_length": acctest.Representation{RepType: acctest.Required, Create: `1772`}, + "model_artifact": acctest.Representation{RepType: acctest.Required, Create: `../../examples/datascience/model_deployment/artifact_byoc.zip`}, + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, + "project_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_datascience_project.test_project.id}`}, + "artifact_content_disposition": acctest.Representation{RepType: acctest.Optional, Create: `attachment; filename=tfTestArtifact.zip`}, + } + + modelForUpdateModelDeploymentBYOCRepresentation = map[string]interface{}{ + "artifact_content_length": acctest.Representation{RepType: acctest.Required, Create: `1772`}, + "model_artifact": acctest.Representation{RepType: acctest.Required, Create: `../../examples/datascience/model_deployment/artifact_byoc.zip`}, + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, + "project_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_datascience_project.test_project.id}`}, + "artifact_content_disposition": acctest.Representation{RepType: acctest.Optional, Create: `attachment; filename=tfTestArtifact.zip`}, + } + + DatascienceModelDeploymentBYOCRepresentation = map[string]interface{}{ + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, + "model_deployment_configuration_details": acctest.RepresentationGroup{RepType: acctest.Required, Group: DatascienceModelDeploymentBYOCModelDeploymentConfigurationDetailsRepresentation}, + "project_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_datascience_project.test_project.id}`}, + "category_log_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: DatascienceModelDeploymentBYOCCategoryLogDetailsRepresentation}, + "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, + "description": acctest.Representation{RepType: acctest.Optional, Create: `description`, Update: `description2`}, + "display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`}, + "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Department": "Finance"}, Update: map[string]string{"Department": "Accounting"}}, + } + + DatascienceModelDeploymentBYOCModelDeploymentConfigurationDetailsRepresentation = map[string]interface{}{ + "deployment_type": acctest.Representation{RepType: acctest.Required, Create: `SINGLE_MODEL`}, + "model_configuration_details": acctest.RepresentationGroup{RepType: acctest.Required, Group: DatascienceModelDeploymentModelDeploymentConfigurationDetailsModelConfigurationDetailsRepresentation}, + "environment_configuration_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: DatascienceModelDeploymentBYOCModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsRepresentation}, + } + + DatascienceModelDeploymentBYOCModelDeploymentConfigurationDetailsEnvironmentConfigurationDetailsRepresentation = map[string]interface{}{ + "environment_configuration_type": acctest.Representation{RepType: acctest.Required, Create: `OCIR_CONTAINER`, Update: `OCIR_CONTAINER`}, + "cmd": acctest.Representation{RepType: acctest.Optional, Create: []string{`python`, `-m`, `uvicorn`, `local_server_main:app`, `--port`, `5000`, `--host`, `0.0.0.0`}, Update: []string{`python`, `-m`, `uvicorn`, `local_server_main:app`, `--port`, `5000`, `--host`, `0.0.0.0`}}, + "entrypoint": acctest.Representation{RepType: acctest.Optional, Create: []string{``}, Update: []string{``}}, + "environment_variables": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"environmentVariables": ""}, Update: map[string]string{"environmentVariables": "1"}}, + "health_check_port": acctest.Representation{RepType: acctest.Optional, Create: `5000`, Update: `5000`}, + "image": acctest.Representation{RepType: acctest.Optional, Create: `iad.ocir.io/ociodscdev/onnx_demo:1.0.3`, Update: `iad.ocir.io/ociodscdev/onnx_demo:1.0.3`}, + "image_digest": acctest.Representation{RepType: acctest.Optional, Create: ``, Update: ``}, + "server_port": acctest.Representation{RepType: acctest.Optional, Create: `5000`, Update: `5000`}, + } + + DatascienceModelDeploymentBYOCCategoryLogDetailsRepresentation = map[string]interface{}{ + "access": acctest.RepresentationGroup{RepType: acctest.Optional, Group: DatascienceModelDeploymentBYOCCategoryLogDetailsAccessRepresentation}, + "predict": acctest.RepresentationGroup{RepType: acctest.Optional, Group: DatascienceModelDeploymentBYOCCategoryLogDetailsPredictRepresentation}, + } + + DatascienceModelDeploymentBYOCCategoryLogDetailsAccessRepresentation = map[string]interface{}{ + "log_group_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_logging_log_group.test_log_group.id}`}, + "log_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_logging_log.test_access_log.id}`}, + } + + DatascienceModelDeploymentBYOCCategoryLogDetailsPredictRepresentation = map[string]interface{}{ + "log_group_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_logging_log_group.test_log_group.id}`}, + "log_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_logging_log.test_predict_log.id}`}, + } + + logGroupMDBYOCRepresentation = map[string]interface{}{ + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, + "display_name": acctest.Representation{RepType: acctest.Required, Create: `tf_testing_byoc_log_group`, Update: `tf_testing_byoc_log_group_update`}, + "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, + "description": acctest.Representation{RepType: acctest.Optional, Create: `description`, Update: `description2`}, + "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Department": "Finance"}, Update: map[string]string{"Department": "Accounting"}}, + } + + logGroupUpdateMDBYOCRepresentation = map[string]interface{}{ + "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, + "display_name": acctest.Representation{RepType: acctest.Required, Create: `tf_update_testing_byoc_log_group`, Update: `tf_update_testing_byoc_log_group_update`}, + "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, + "description": acctest.Representation{RepType: acctest.Optional, Create: `description`, Update: `description2`}, + "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Department": "Finance"}, Update: map[string]string{"Department": "Accounting"}}, + } + + customAccessLogBYOCRepresentation = map[string]interface{}{ + "display_name": acctest.Representation{RepType: acctest.Required, Create: `tf-testing-access-log`, Update: `tf-testing-Update-access-log`}, + "log_group_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_logging_log_group.test_log_group.id}`, Update: `${oci_logging_log_group.test_update_log_group.id}`}, + "log_type": acctest.Representation{RepType: acctest.Required, Create: `CUSTOM`}, + "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, + "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Department": "Finance"}, Update: map[string]string{"Department": "Accounting"}}, + "is_enabled": acctest.Representation{RepType: acctest.Optional, Create: `false`, Update: `true`}, + "retention_duration": acctest.Representation{RepType: acctest.Optional, Create: `30`, Update: `60`}, + } + + customPredictLogBYOCRepresentation = map[string]interface{}{ + "display_name": acctest.Representation{RepType: acctest.Required, Create: `tf-testing-predict-log`, Update: `tf-testing-Update-predict-log`}, + "log_group_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_logging_log_group.test_log_group.id}`, Update: `${oci_logging_log_group.test_update_log_group.id}`}, + "log_type": acctest.Representation{RepType: acctest.Required, Create: `CUSTOM`}, + "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, + "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Department": "Finance"}, Update: map[string]string{"Department": "Accounting"}}, + "is_enabled": acctest.Representation{RepType: acctest.Optional, Create: `false`, Update: `true`}, + "retention_duration": acctest.Representation{RepType: acctest.Optional, Create: `30`, Update: `60`}, + } + + DatascienceModelDeploymentBYOCResourceDependencies = acctest.GenerateResourceFromRepresentationMap("oci_datascience_model", "test_model", acctest.Optional, acctest.Create, modelForModelDeploymentBYOCRepresentation) + + acctest.GenerateResourceFromRepresentationMap("oci_datascience_model", "test_model_update", acctest.Optional, acctest.Create, modelForUpdateModelDeploymentBYOCRepresentation) + + acctest.GenerateResourceFromRepresentationMap("oci_datascience_project", "test_project", acctest.Required, acctest.Create, DatascienceProjectRepresentation) + + DefinedTagsDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_logging_log_group", "test_log_group", acctest.Required, acctest.Create, logGroupMDBYOCRepresentation) + + acctest.GenerateResourceFromRepresentationMap("oci_logging_log", "test_access_log", acctest.Required, acctest.Create, customAccessLogBYOCRepresentation) + + acctest.GenerateResourceFromRepresentationMap("oci_logging_log", "test_predict_log", acctest.Required, acctest.Create, customPredictLogBYOCRepresentation) + + acctest.GenerateResourceFromRepresentationMap("oci_logging_log_group", "test_update_log_group", acctest.Required, acctest.Create, logGroupUpdateMDBYOCRepresentation) +) + +// issue-routing-tag: datascience/default +func TestDatascienceModelDeploymentBYOCResource_basic(t *testing.T) { + httpreplay.SetScenario("TestDatascienceModelDeploymentBYOCResource_basic") + defer httpreplay.SaveScenario() + + config := acctest.ProviderTestConfig() + + compartmentId := utils.GetEnvSettingWithBlankDefault("compartment_ocid") + compartmentIdVariableStr := fmt.Sprintf("variable \"compartment_id\" { default = \"%s\" }\n", compartmentId) + + resourceName := "oci_datascience_model_deployment.test_model_deployment" + singularDatasourceName := "data.oci_datascience_model_deployment.test_model_deployment" + var resId, resId2 string + + acctest.ResourceTest(t, testAccCheckDatascienceModelDeploymentDestroy, []resource.TestStep{ + // verify Create with optionals + { + Config: config + compartmentIdVariableStr + DatascienceModelDeploymentBYOCResourceDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_datascience_model_deployment", "test_model_deployment", acctest.Optional, acctest.Create, DatascienceModelDeploymentBYOCRepresentation), + Check: acctest.ComposeAggregateTestCheckFuncWrapper( + resource.TestCheckResourceAttr(resourceName, "category_log_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "category_log_details.0.access.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.access.0.log_group_id"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.access.0.log_id"), + resource.TestCheckResourceAttr(resourceName, "category_log_details.0.predict.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.predict.0.log_group_id"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.predict.0.log_id"), + resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId), + resource.TestCheckResourceAttrSet(resourceName, "created_by"), + resource.TestCheckResourceAttr(resourceName, "description", "description"), + resource.TestCheckResourceAttr(resourceName, "display_name", "displayName"), + resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), + resource.TestCheckResourceAttrSet(resourceName, "id"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.deployment_type", "SINGLE_MODEL"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.cmd.0", "python"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.cmd.6", "--host"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.entrypoint.0", ""), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.environment_configuration_type", "OCIR_CONTAINER"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.environment_variables.environmentVariables", ""), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.health_check_port", "5000"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.image", "iad.ocir.io/ociodscdev/onnx_demo:1.0.3"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.image_digest", "sha256:243590ea099af4019b6afc104b8a70b9552f0b001b37d0442f8b5a399244681c"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.server_port", "5000"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.bandwidth_mbps", "10"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.0.instance_shape_name"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.0.model_deployment_instance_shape_config_details.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.model_id"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.0.instance_count", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.0.policy_type", "FIXED_SIZE"), + resource.TestCheckResourceAttrSet(resourceName, "model_deployment_url"), + resource.TestCheckResourceAttrSet(resourceName, "project_id"), + resource.TestCheckResourceAttrSet(resourceName, "time_created"), + + func(s *terraform.State) (err error) { + resId, err = acctest.FromInstanceState(s, resourceName, "id") + if isEnableExportCompartment, _ := strconv.ParseBool(utils.GetEnvSettingWithDefault("enable_export_compartment", "true")); isEnableExportCompartment { + if errExport := resourcediscovery.TestExportCompartmentWithResourceName(&resId, &compartmentId, resourceName); errExport != nil { + return errExport + } + } + return err + }, + ), + }, + + // verify updates to updatable parameters including environmental config + { + Config: config + compartmentIdVariableStr + DatascienceModelDeploymentBYOCResourceDependencies + + acctest.GenerateResourceFromRepresentationMap("oci_datascience_model_deployment", "test_model_deployment", acctest.Optional, acctest.Update, DatascienceModelDeploymentBYOCRepresentation), + Check: acctest.ComposeAggregateTestCheckFuncWrapper( + resource.TestCheckResourceAttr(resourceName, "category_log_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "category_log_details.0.access.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.access.0.log_group_id"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.access.0.log_id"), + resource.TestCheckResourceAttr(resourceName, "category_log_details.0.predict.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.predict.0.log_group_id"), + resource.TestCheckResourceAttrSet(resourceName, "category_log_details.0.predict.0.log_id"), + resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId), + resource.TestCheckResourceAttrSet(resourceName, "created_by"), + resource.TestCheckResourceAttr(resourceName, "description", "description2"), + resource.TestCheckResourceAttr(resourceName, "display_name", "displayName2"), + resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), + resource.TestCheckResourceAttrSet(resourceName, "id"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.deployment_type", "SINGLE_MODEL"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.cmd.0", "python"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.cmd.6", "--host"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.entrypoint.0", ""), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.environment_configuration_type", "OCIR_CONTAINER"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.environment_variables.environmentVariables", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.health_check_port", "5000"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.image", "iad.ocir.io/ociodscdev/onnx_demo:1.0.3"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.image_digest", "sha256:243590ea099af4019b6afc104b8a70b9552f0b001b37d0442f8b5a399244681c"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.server_port", "5000"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.bandwidth_mbps", "10"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.0.instance_shape_name"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.0.model_deployment_instance_shape_config_details.#", "1"), + resource.TestCheckResourceAttrSet(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.model_id"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.#", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.0.instance_count", "1"), + resource.TestCheckResourceAttr(resourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.0.policy_type", "FIXED_SIZE"), + resource.TestCheckResourceAttrSet(resourceName, "model_deployment_url"), + resource.TestCheckResourceAttrSet(resourceName, "project_id"), + resource.TestCheckResourceAttrSet(resourceName, "time_created"), + + func(s *terraform.State) (err error) { + resId2, err = acctest.FromInstanceState(s, resourceName, "id") + if resId != resId2 { + return fmt.Errorf("Resource recreated when it was supposed to be updated.") + } + return err + }, + ), + }, + + // verify singular datasource - get model deployment + { + Config: config + + acctest.GenerateDataSourceFromRepresentationMap("oci_datascience_model_deployment", "test_model_deployment", acctest.Required, acctest.Create, DatascienceDatascienceModelDeploymentSingularDataSourceRepresentation) + + compartmentIdVariableStr + DatascienceModelDeploymentBYOCResourceConfig, + Check: acctest.ComposeAggregateTestCheckFuncWrapper( + resource.TestCheckResourceAttrSet(singularDatasourceName, "model_deployment_id"), + + resource.TestCheckResourceAttr(singularDatasourceName, "category_log_details.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "category_log_details.0.access.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "category_log_details.0.predict.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId), + resource.TestCheckResourceAttrSet(singularDatasourceName, "created_by"), + resource.TestCheckResourceAttr(singularDatasourceName, "description", "description2"), + resource.TestCheckResourceAttr(singularDatasourceName, "display_name", "displayName2"), + resource.TestCheckResourceAttr(singularDatasourceName, "freeform_tags.%", "1"), + resource.TestCheckResourceAttrSet(singularDatasourceName, "id"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.deployment_type", "SINGLE_MODEL"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.cmd.0", "python"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.cmd.6", "--host"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.entrypoint.0", ""), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.environment_configuration_type", "OCIR_CONTAINER"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.environment_variables.environmentVariables", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.health_check_port", "5000"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.image", "iad.ocir.io/ociodscdev/onnx_demo:1.0.3"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.image_digest", "sha256:243590ea099af4019b6afc104b8a70b9552f0b001b37d0442f8b5a399244681c"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.environment_configuration_details.0.server_port", "5000"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.0.bandwidth_mbps", "10"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.0.instance_configuration.0.model_deployment_instance_shape_config_details.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.#", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.0.instance_count", "1"), + resource.TestCheckResourceAttr(singularDatasourceName, "model_deployment_configuration_details.0.model_configuration_details.0.scaling_policy.0.policy_type", "FIXED_SIZE"), + resource.TestCheckResourceAttrSet(singularDatasourceName, "model_deployment_url"), + resource.TestCheckResourceAttr(singularDatasourceName, "state", "ACTIVE"), + resource.TestCheckResourceAttrSet(singularDatasourceName, "time_created"), + ), + }, + + // verify resource import + { + Config: config + DatascienceModelDeploymentBYOCRequiredOnlyResource, + ImportState: true, + ImportStateVerify: true, + ImportStateVerifyIgnore: []string{ + "description", + }, + ResourceName: resourceName, + }, + }) +} diff --git a/internal/service/datascience/datascience_export.go b/internal/service/datascience/datascience_export.go index 0ac313d2351..0c5edaaef11 100644 --- a/internal/service/datascience/datascience_export.go +++ b/internal/service/datascience/datascience_export.go @@ -136,6 +136,7 @@ var datascienceResourceGraph = tf_export.TerraformResourceGraph{ {TerraformResourceHints: exportDatascienceModelDeploymentHints}, {TerraformResourceHints: exportDatascienceJobHints}, {TerraformResourceHints: exportDatascienceJobRunHints}, + {TerraformResourceHints: exportDatascienceModelVersionSetHints}, {TerraformResourceHints: exportDatasciencePipelineRunHints}, {TerraformResourceHints: exportDatascienceModelVersionSetHints}, {TerraformResourceHints: exportDatasciencePipelineHints}, diff --git a/internal/service/datascience/datascience_model_deployment_resource.go b/internal/service/datascience/datascience_model_deployment_resource.go index bbe2aff4ab5..c9956dde1ad 100644 --- a/internal/service/datascience/datascience_model_deployment_resource.go +++ b/internal/service/datascience/datascience_model_deployment_resource.go @@ -156,6 +156,73 @@ func DatascienceModelDeploymentResource() *schema.Resource { }, // Optional + "environment_configuration_details": { + Type: schema.TypeList, + Optional: true, + Computed: true, + MaxItems: 1, + MinItems: 1, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + // Required + "environment_configuration_type": { + Type: schema.TypeString, + Required: true, + DiffSuppressFunc: tfresource.EqualIgnoreCaseSuppressDiff, + ValidateFunc: validation.StringInSlice([]string{ + "DEFAULT", + "OCIR_CONTAINER", + }, true), + }, + + // Optional + "cmd": { + Type: schema.TypeList, + Optional: true, + Computed: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "entrypoint": { + Type: schema.TypeList, + Optional: true, + Computed: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "environment_variables": { + Type: schema.TypeMap, + Optional: true, + Computed: true, + Elem: schema.TypeString, + }, + "health_check_port": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + "image": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "image_digest": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "server_port": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + + // Computed + }, + }, + }, // Computed }, @@ -1028,6 +1095,56 @@ func (s *DatascienceModelDeploymentResourceCrud) mapToModelDeploymentConfigurati switch strings.ToLower(deploymentType) { case strings.ToLower("SINGLE_MODEL"): details := oci_datascience.UpdateSingleModelDeploymentConfigurationDetails{} + if environmentConfigurationDetails, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_configuration_details")); ok { + if tmpList := environmentConfigurationDetails.([]interface{}); len(tmpList) > 0 { + fieldKeyFormatNextLevel := fmt.Sprintf("%s.%d.%%s", fmt.Sprintf(fieldKeyFormat, "environment_configuration_details"), 0) + tmp, err := s.mapToUpdateModelDeploymentEnvironmentConfigurationDetails(fieldKeyFormatNextLevel) + if err != nil { + return details, fmt.Errorf("unable to convert environment_configuration_details, encountered error: %v", err) + } + details.EnvironmentConfigurationDetails = tmp + } + } + if modelConfigurationDetails, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "model_configuration_details")); ok { + if tmpList := modelConfigurationDetails.([]interface{}); len(tmpList) > 0 { + fieldKeyFormatNextLevel := fmt.Sprintf("%s.%d.%%s", fmt.Sprintf(fieldKeyFormat, "model_configuration_details"), 0) + tmp, err := s.mapToUpdateModelConfigurationDetails(fieldKeyFormatNextLevel) + if err != nil { + return details, fmt.Errorf("unable to convert model_configuration_details, encountered error: %v", err) + } + details.ModelConfigurationDetails = &tmp + } + } + baseObject = details + default: + return nil, fmt.Errorf("unknown deployment_type '%v' was specified", deploymentType) + } + return baseObject, nil +} + +func (s *DatascienceModelDeploymentResourceCrud) mapToUpdateModelDeploymentConfigurationDetails(fieldKeyFormat string) (oci_datascience.UpdateModelDeploymentConfigurationDetails, error) { + var baseObject oci_datascience.UpdateModelDeploymentConfigurationDetails + //discriminator + deploymentTypeRaw, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "deployment_type")) + var deploymentType string + if ok { + deploymentType = deploymentTypeRaw.(string) + } else { + deploymentType = "" // default value + } + switch strings.ToLower(deploymentType) { + case strings.ToLower("SINGLE_MODEL"): + details := oci_datascience.UpdateSingleModelDeploymentConfigurationDetails{} + if environmentConfigurationDetails, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_configuration_details")); ok { + if tmpList := environmentConfigurationDetails.([]interface{}); len(tmpList) > 0 { + fieldKeyFormatNextLevel := fmt.Sprintf("%s.%d.%%s", fmt.Sprintf(fieldKeyFormat, "environment_configuration_details"), 0) + tmp, err := s.mapToUpdateModelDeploymentEnvironmentConfigurationDetails(fieldKeyFormatNextLevel) + if err != nil { + return details, fmt.Errorf("unable to convert environment_configuration_details, encountered error: %v", err) + } + details.EnvironmentConfigurationDetails = tmp + } + } if modelConfigurationDetails, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "model_configuration_details")); ok { if tmpList := modelConfigurationDetails.([]interface{}); len(tmpList) > 0 { fieldKeyFormatNextLevel := fmt.Sprintf("%s.%d.%%s", fmt.Sprintf(fieldKeyFormat, "model_configuration_details"), 0) @@ -1051,6 +1168,14 @@ func ModelDeploymentConfigurationDetailsToMap(obj *oci_datascience.ModelDeployme case oci_datascience.SingleModelDeploymentConfigurationDetails: result["deployment_type"] = "SINGLE_MODEL" + if v.EnvironmentConfigurationDetails != nil { + environmentConfigurationDetailsArray := []interface{}{} + if environmentConfigurationDetailsMap := ModelDeploymentEnvironmentConfigurationDetailsToMap(&v.EnvironmentConfigurationDetails); environmentConfigurationDetailsMap != nil { + environmentConfigurationDetailsArray = append(environmentConfigurationDetailsArray, environmentConfigurationDetailsMap) + } + result["environment_configuration_details"] = environmentConfigurationDetailsArray + } + if v.ModelConfigurationDetails != nil { result["model_configuration_details"] = []interface{}{UpdateModelConfigurationDetailsToMap(v.ModelConfigurationDetails)} } @@ -1062,6 +1187,187 @@ func ModelDeploymentConfigurationDetailsToMap(obj *oci_datascience.ModelDeployme return result } +func (s *DatascienceModelDeploymentResourceCrud) mapToModelDeploymentEnvironmentConfigurationDetails(fieldKeyFormat string) (oci_datascience.ModelDeploymentEnvironmentConfigurationDetails, error) { + var baseObject oci_datascience.ModelDeploymentEnvironmentConfigurationDetails + //discriminator + environmentConfigurationTypeRaw, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_configuration_type")) + var environmentConfigurationType string + if ok { + environmentConfigurationType = environmentConfigurationTypeRaw.(string) + } else { + environmentConfigurationType = "" // default value + } + switch strings.ToLower(environmentConfigurationType) { + case strings.ToLower("DEFAULT"): + details := oci_datascience.UpdateDefaultModelDeploymentEnvironmentConfigurationDetails{} + if environmentVariables, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_variables")); ok { + details.EnvironmentVariables = tfresource.ObjectMapToStringMap(environmentVariables.(map[string]interface{})) + } + baseObject = details + case strings.ToLower("OCIR_CONTAINER"): + details := oci_datascience.UpdateOcirModelDeploymentEnvironmentConfigurationDetails{} + if cmd, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "cmd")); ok { + interfaces := cmd.([]interface{}) + tmp := make([]string, len(interfaces)) + for i := range interfaces { + if interfaces[i] != nil { + tmp[i] = interfaces[i].(string) + } + } + if len(tmp) != 0 || s.D.HasChange(fmt.Sprintf(fieldKeyFormat, "cmd")) { + details.Cmd = tmp + } + } + if entrypoint, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "entrypoint")); ok { + interfaces := entrypoint.([]interface{}) + tmp := make([]string, len(interfaces)) + for i := range interfaces { + if interfaces[i] != nil { + tmp[i] = interfaces[i].(string) + } + } + if len(tmp) != 0 || s.D.HasChange(fmt.Sprintf(fieldKeyFormat, "entrypoint")) { + details.Entrypoint = tmp + } + } + if environmentVariables, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_variables")); ok { + details.EnvironmentVariables = tfresource.ObjectMapToStringMap(environmentVariables.(map[string]interface{})) + } + if healthCheckPort, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "health_check_port")); ok { + tmp := healthCheckPort.(int) + details.HealthCheckPort = &tmp + } + if image, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "image")); ok { + tmp := image.(string) + details.Image = &tmp + } + if imageDigest, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "image_digest")); ok { + tmp := imageDigest.(string) + details.ImageDigest = &tmp + } + if serverPort, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "server_port")); ok { + tmp := serverPort.(int) + details.ServerPort = &tmp + } + baseObject = details + default: + return nil, fmt.Errorf("unknown environment_configuration_type '%v' was specified", environmentConfigurationType) + } + return baseObject, nil +} + +func (s *DatascienceModelDeploymentResourceCrud) mapToUpdateModelDeploymentEnvironmentConfigurationDetails(fieldKeyFormat string) (oci_datascience.UpdateModelDeploymentEnvironmentConfigurationDetails, error) { + var baseObject oci_datascience.UpdateModelDeploymentEnvironmentConfigurationDetails + //discriminator + environmentConfigurationTypeRaw, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_configuration_type")) + var environmentConfigurationType string + if ok { + environmentConfigurationType = environmentConfigurationTypeRaw.(string) + } else { + environmentConfigurationType = "" // default value + } + switch strings.ToLower(environmentConfigurationType) { + case strings.ToLower("DEFAULT"): + details := oci_datascience.UpdateDefaultModelDeploymentEnvironmentConfigurationDetails{} + if environmentVariables, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_variables")); ok { + details.EnvironmentVariables = tfresource.ObjectMapToStringMap(environmentVariables.(map[string]interface{})) + } + baseObject = details + case strings.ToLower("OCIR_CONTAINER"): + details := oci_datascience.UpdateOcirModelDeploymentEnvironmentConfigurationDetails{} + if cmd, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "cmd")); ok { + interfaces := cmd.([]interface{}) + tmp := make([]string, len(interfaces)) + for i := range interfaces { + if interfaces[i] != nil { + tmp[i] = interfaces[i].(string) + } + } + if len(tmp) != 0 || s.D.HasChange(fmt.Sprintf(fieldKeyFormat, "cmd")) { + details.Cmd = tmp + } + } + if entrypoint, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "entrypoint")); ok { + interfaces := entrypoint.([]interface{}) + tmp := make([]string, len(interfaces)) + for i := range interfaces { + if interfaces[i] != nil { + tmp[i] = interfaces[i].(string) + } + } + if len(tmp) != 0 || s.D.HasChange(fmt.Sprintf(fieldKeyFormat, "entrypoint")) { + details.Entrypoint = tmp + } + } + if environmentVariables, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "environment_variables")); ok { + details.EnvironmentVariables = tfresource.ObjectMapToStringMap(environmentVariables.(map[string]interface{})) + } + if healthCheckPort, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "health_check_port")); ok { + tmp := healthCheckPort.(int) + details.HealthCheckPort = &tmp + } + if image, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "image")); ok { + tmp := image.(string) + details.Image = &tmp + } + if imageDigest, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "image_digest")); ok { + tmp := imageDigest.(string) + details.ImageDigest = &tmp + } + if serverPort, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "server_port")); ok { + tmp := serverPort.(int) + details.ServerPort = &tmp + } + baseObject = details + default: + return nil, fmt.Errorf("unknown environment_configuration_type '%v' was specified", environmentConfigurationType) + } + return baseObject, nil +} + +func ModelDeploymentEnvironmentConfigurationDetailsToMap(obj *oci_datascience.ModelDeploymentEnvironmentConfigurationDetails) map[string]interface{} { + result := map[string]interface{}{} + switch v := (*obj).(type) { + case oci_datascience.DefaultModelDeploymentEnvironmentConfigurationDetails: + result["environment_configuration_type"] = "DEFAULT" + + result["environment_variables"] = v.EnvironmentVariables + result["environment_variables"] = v.EnvironmentVariables + case oci_datascience.OcirModelDeploymentEnvironmentConfigurationDetails: + result["environment_configuration_type"] = "OCIR_CONTAINER" + + result["cmd"] = v.Cmd + result["cmd"] = v.Cmd + + result["entrypoint"] = v.Entrypoint + result["entrypoint"] = v.Entrypoint + + result["environment_variables"] = v.EnvironmentVariables + result["environment_variables"] = v.EnvironmentVariables + + if v.HealthCheckPort != nil { + result["health_check_port"] = int(*v.HealthCheckPort) + } + + if v.Image != nil { + result["image"] = string(*v.Image) + } + + if v.ImageDigest != nil { + result["image_digest"] = string(*v.ImageDigest) + } + + if v.ServerPort != nil { + result["server_port"] = int(*v.ServerPort) + } + default: + log.Printf("[WARN] Received 'environment_configuration_type' of unknown type %v", *obj) + return nil + } + + return result +} + func (s *DatascienceModelDeploymentResourceCrud) mapToModelDeploymentInstanceShapeConfigDetails(fieldKeyFormat string) (oci_datascience.ModelDeploymentInstanceShapeConfigDetails, error) { result := oci_datascience.ModelDeploymentInstanceShapeConfigDetails{} @@ -1203,6 +1509,49 @@ func UpdateModelConfigurationDetailsToMap(obj *oci_datascience.ModelConfiguratio return result } +func UpdateModelDeploymentEnvironmentConfigurationDetailsToMap(obj *oci_datascience.UpdateModelDeploymentEnvironmentConfigurationDetails) map[string]interface{} { + result := map[string]interface{}{} + switch v := (*obj).(type) { + case oci_datascience.UpdateDefaultModelDeploymentEnvironmentConfigurationDetails: + result["environment_configuration_type"] = "DEFAULT" + + result["environment_variables"] = v.EnvironmentVariables + result["environment_variables"] = v.EnvironmentVariables + case oci_datascience.UpdateOcirModelDeploymentEnvironmentConfigurationDetails: + result["environment_configuration_type"] = "OCIR_CONTAINER" + + result["cmd"] = v.Cmd + result["cmd"] = v.Cmd + + result["entrypoint"] = v.Entrypoint + result["entrypoint"] = v.Entrypoint + + result["environment_variables"] = v.EnvironmentVariables + result["environment_variables"] = v.EnvironmentVariables + + if v.HealthCheckPort != nil { + result["health_check_port"] = int(*v.HealthCheckPort) + } + + if v.Image != nil { + result["image"] = string(*v.Image) + } + + if v.ImageDigest != nil { + result["image_digest"] = string(*v.ImageDigest) + } + + if v.ServerPort != nil { + result["server_port"] = int(*v.ServerPort) + } + default: + log.Printf("[WARN] Received 'environment_configuration_type' of unknown type %v", *obj) + return nil + } + + return result +} + func (s *DatascienceModelDeploymentResourceCrud) updateCompartment(compartment interface{}) error { changeCompartmentRequest := oci_datascience.ChangeModelDeploymentCompartmentRequest{} diff --git a/website/docs/d/datascience_model_deployment.html.markdown b/website/docs/d/datascience_model_deployment.html.markdown index 458ebed72d5..66d5ee2a8d3 100644 --- a/website/docs/d/datascience_model_deployment.html.markdown +++ b/website/docs/d/datascience_model_deployment.html.markdown @@ -49,6 +49,15 @@ The following attributes are exported: * `lifecycle_details` - Details about the state of the model deployment. * `model_deployment_configuration_details` - The model deployment configuration details. * `deployment_type` - The type of the model deployment. + * `environment_configuration_details` - The configuration to carry the environment details thats used in Model Deployment creation + * `cmd` - The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + * `entrypoint` - The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + * `environment_configuration_type` - The environment configuration type + * `environment_variables` - Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables. + * `health_check_port` - The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + * `image` - The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `.ocir.io//:` `.ocir.io//:@digest` + * `image_digest` - The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030` + * `server_port` - The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. * `model_configuration_details` - The model configuration details. * `bandwidth_mbps` - The network bandwidth for the model. * `instance_configuration` - The model deployment instance configuration diff --git a/website/docs/d/datascience_model_deployments.html.markdown b/website/docs/d/datascience_model_deployments.html.markdown index b00bfc564b4..ec6a5cb96cd 100644 --- a/website/docs/d/datascience_model_deployments.html.markdown +++ b/website/docs/d/datascience_model_deployments.html.markdown @@ -68,6 +68,15 @@ The following attributes are exported: * `lifecycle_details` - Details about the state of the model deployment. * `model_deployment_configuration_details` - The model deployment configuration details. * `deployment_type` - The type of the model deployment. + * `environment_configuration_details` - The configuration to carry the environment details thats used in Model Deployment creation + * `cmd` - The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + * `entrypoint` - The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + * `environment_configuration_type` - The environment configuration type + * `environment_variables` - Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables. + * `health_check_port` - The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + * `image` - The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `.ocir.io//:` `.ocir.io//:@digest` + * `image_digest` - The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030` + * `server_port` - The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. * `model_configuration_details` - The model configuration details. * `bandwidth_mbps` - The network bandwidth for the model. * `instance_configuration` - The model deployment instance configuration diff --git a/website/docs/r/datascience_model_deployment.html.markdown b/website/docs/r/datascience_model_deployment.html.markdown index 63026d3562f..895b3b0ff79 100644 --- a/website/docs/r/datascience_model_deployment.html.markdown +++ b/website/docs/r/datascience_model_deployment.html.markdown @@ -45,6 +45,21 @@ resource "oci_datascience_model_deployment" "test_model_deployment" { policy_type = var.model_deployment_model_deployment_configuration_details_model_configuration_details_scaling_policy_policy_type } } + + #Optional + environment_configuration_details { + #Required + environment_configuration_type = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_environment_configuration_type + + #Optional + cmd = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_cmd + entrypoint = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_entrypoint + environment_variables = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_environment_variables + health_check_port = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_health_check_port + image = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_image + image_digest = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_image_digest + server_port = var.model_deployment_model_deployment_configuration_details_environment_configuration_details_server_port + } } project_id = oci_datascience_project.test_project.id @@ -88,6 +103,15 @@ The following arguments are supported: * `freeform_tags` - (Optional) (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` * `model_deployment_configuration_details` - (Required) (Updatable) The model deployment configuration details. * `deployment_type` - (Required) (Updatable) The type of the model deployment. + * `environment_configuration_details` - (Optional) (Updatable) The configuration to carry the environment details thats used in Model Deployment creation + * `cmd` - (Applicable when environment_configuration_type=OCIR_CONTAINER) (Updatable) The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + * `entrypoint` - (Applicable when environment_configuration_type=OCIR_CONTAINER) (Updatable) The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + * `environment_configuration_type` - (Required) (Updatable) The environment configuration type + * `environment_variables` - (Optional) (Updatable) Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables. + * `health_check_port` - (Applicable when environment_configuration_type=OCIR_CONTAINER) (Updatable) The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + * `image` - (Required when environment_configuration_type=OCIR_CONTAINER) (Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `.ocir.io//:` `.ocir.io//:@digest` + * `image_digest` - (Applicable when environment_configuration_type=OCIR_CONTAINER) (Updatable) The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030` + * `server_port` - (Applicable when environment_configuration_type=OCIR_CONTAINER) (Updatable) The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. * `model_configuration_details` - (Required) (Updatable) The model configuration details. * `bandwidth_mbps` - (Optional) (Updatable) The network bandwidth for the model. * `instance_configuration` - (Required) (Updatable) The model deployment instance configuration @@ -127,6 +151,15 @@ The following attributes are exported: * `lifecycle_details` - Details about the state of the model deployment. * `model_deployment_configuration_details` - The model deployment configuration details. * `deployment_type` - The type of the model deployment. + * `environment_configuration_details` - The configuration to carry the environment details thats used in Model Deployment creation + * `cmd` - The container image run [CMD](https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + * `entrypoint` - The container image run [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. Accept the `CMD` as extra arguments. The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. More information on how `CMD` and `ENTRYPOINT` interact are [here](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + * `environment_configuration_type` - The environment configuration type + * `environment_variables` - Environment variables to set for the web server container. The size of envVars must be less than 2048 bytes. Key should be under 32 characters. Key should contain only letters, digits and underscore (_) Key should start with a letter. Key should have at least 2 characters. Key should not end with underscore eg. `TEST_` Key if added cannot be empty. Value can be empty. No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. Key can't be reserved Model Deployment environment variables. + * `health_check_port` - The port on which the container [HEALTHCHECK](https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + * `image` - The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: `.ocir.io//:` `.ocir.io//:@digest` + * `image_digest` - The digest of the container image. For example, `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030` + * `server_port` - The port on which the web server serving the inference is running. The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. * `model_configuration_details` - The model configuration details. * `bandwidth_mbps` - The network bandwidth for the model. * `instance_configuration` - The model deployment instance configuration From 7ab2805e304e4ea0368b4dfa0f8f30de679b3247 Mon Sep 17 00:00:00 2001 From: ravbhart Date: Fri, 3 Mar 2023 10:32:44 +0530 Subject: [PATCH 06/12] Vendored - oci-go-sdk v65.32.0 changes for existing & new services --- examples/datascience/rd_test/datascience.tf | 34 + examples/datascience/rd_test/provider.tf | 3 + examples/datascience/rd_test/vars.tf | 2 + examples/logging/rd_test/database.tf | 27 + examples/logging/rd_test/devops.tf | 2 + examples/logging/rd_test/load_balancer.tf | 28 + examples/logging/rd_test/logging.tf | 2 + examples/logging/rd_test/provider.tf | 3 + examples/logging/rd_test/vars.tf | 3 + examples/logging/test_db/database.tf | 27 + examples/logging/test_db/database_old.tf | 5804 +++++++++++++++++ examples/logging/test_db/key.tf | 755 +++ examples/logging/test_db/provider.tf | 3 + examples/logging/test_db/vars.tf | 3 + examples/logging/test_db2/database.tf | 2631 ++++++++ examples/logging/test_db2/provider.tf | 3 + examples/logging/test_db2/vars.tf | 3 + go.mod | 2 +- .../v65/analytics/analytics_client.go | 63 +- ...federation_client_oke_workload_identity.go | 204 + .../auth/resouce_principal_key_provider.go | 84 +- .../v65/common/utils/opc_request_id.go | 31 + .../v65/core/update_instance_details.go | 53 + .../v65/database/autonomous_database.go | 7 +- .../database/autonomous_database_backup.go | 20 + .../autonomous_database_backup_summary.go | 20 + .../database/autonomous_database_summary.go | 7 +- ...eate_autonomous_database_backup_details.go | 6 + .../v65/database/database_client.go | 114 + ...nomous_database_backup_request_response.go | 95 + .../long_term_back_up_schedule_details.go | 101 + ...date_autonomous_database_backup_details.go | 40 + ...nomous_database_backup_request_response.go | 103 + .../update_autonomous_database_details.go | 2 + ...yment_environment_configuration_details.go | 63 + ...yment_environment_configuration_details.go | 80 + ...ployment_environment_configuration_type.go | 56 + ...yment_environment_configuration_details.go | 92 + ..._model_deployment_configuration_details.go | 29 + ...yment_environment_configuration_details.go | 63 + ...yment_environment_configuration_details.go | 80 + ...yment_environment_configuration_details.go | 92 + ..._model_deployment_configuration_details.go | 29 + .../v65/managementagent/architecture_types.go | 4 + ...availability_histories_request_response.go | 4 +- ...list_management_agents_request_response.go | 3 + .../v65/managementagent/management_agent.go | 3 + .../managementagent/management_agent_image.go | 2 + .../management_agent_image_summary.go | 2 + .../management_agent_property.go | 49 + .../v65/managementagent/object_details.go | 52 + .../v65/managementagent/platform_types.go | 4 + .../v65/managementagent/property_units.go | 57 + ...anagement_agent_counts_request_response.go | 3 + ...nt_agent_plugin_counts_request_response.go | 3 + .../v65/managementagent/work_request.go | 4 +- .../managementagent/work_request_resource.go | 6 +- .../managementagent/work_request_summary.go | 4 +- .../v65/oce/create_oce_instance_details.go | 3 + .../oci-go-sdk/v65/oce/lifecycle_details.go | 8 +- .../oracle/oci-go-sdk/v65/oce/oce_instance.go | 3 + .../v65/oce/oce_instance_summary.go | 3 + .../v65/oce/update_oce_instance_details.go | 9 + .../v65/opsi/autonomous_database_insight.go | 100 + .../autonomous_database_insight_summary.go | 3 + ...abase_insight_advanced_features_details.go | 75 + ...ight_advanced_features_request_response.go | 106 + ...ight_advanced_features_request_response.go | 103 + ...abase_insight_advanced_features_details.go | 75 + ...ight_advanced_features_request_response.go | 106 + .../oci-go-sdk/v65/opsi/host_insight.go | 4 + .../v65/opsi/host_insight_summary.go | 4 + ...st_host_configurations_request_response.go | 2 +- .../list_host_insights_request_response.go | 2 +- .../list_hosted_entities_request_response.go | 2 +- .../opsi/opsi_operationsinsights_client.go | 189 + .../v65/opsi/pe_comanaged_host_insight.go | 242 + .../opsi/pe_comanaged_host_insight_summary.go | 247 + ...e_capacity_trend_aggregation_collection.go | 6 + ...esource_capacity_trend_request_response.go | 6 + ...ght_resource_forecast_trend_aggregation.go | 6 + ...esource_forecast_trend_request_response.go | 6 + ...ource_statistics_aggregation_collection.go | 6 + ...ht_resource_statistics_request_response.go | 6 + ...insight_resource_usage_request_response.go | 3 + ...t_resource_usage_trend_request_response.go | 3 + ...esource_utilization_insight_aggregation.go | 6 + ...ce_utilization_insight_request_response.go | 9 + ...esource_capacity_trend_request_response.go | 2 +- ...esource_forecast_trend_request_response.go | 2 +- ...ht_resource_statistics_request_response.go | 2 +- ...insight_resource_usage_request_response.go | 2 +- ...t_resource_usage_trend_request_response.go | 2 +- ...ce_utilization_insight_request_response.go | 2 +- ...ht_top_processes_usage_request_response.go | 2 +- ..._processes_usage_trend_request_response.go | 2 +- ...summarize_sql_insights_request_response.go | 3 + vendor/modules.txt | 3 +- 98 files changed, 12383 insertions(+), 51 deletions(-) create mode 100644 examples/datascience/rd_test/datascience.tf create mode 100644 examples/datascience/rd_test/provider.tf create mode 100644 examples/datascience/rd_test/vars.tf create mode 100644 examples/logging/rd_test/database.tf create mode 100644 examples/logging/rd_test/devops.tf create mode 100644 examples/logging/rd_test/load_balancer.tf create mode 100644 examples/logging/rd_test/logging.tf create mode 100644 examples/logging/rd_test/provider.tf create mode 100644 examples/logging/rd_test/vars.tf create mode 100644 examples/logging/test_db/database.tf create mode 100644 examples/logging/test_db/database_old.tf create mode 100644 examples/logging/test_db/key.tf create mode 100644 examples/logging/test_db/provider.tf create mode 100644 examples/logging/test_db/vars.tf create mode 100644 examples/logging/test_db2/database.tf create mode 100644 examples/logging/test_db2/provider.tf create mode 100644 examples/logging/test_db2/vars.tf create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/common/auth/federation_client_oke_workload_identity.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/common/utils/opc_request_id.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/database/delete_autonomous_database_backup_request_response.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/database/long_term_back_up_schedule_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_request_response.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/default_model_deployment_environment_configuration_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_type.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/ocir_model_deployment_environment_configuration_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_default_model_deployment_environment_configuration_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_model_deployment_environment_configuration_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_ocir_model_deployment_environment_configuration_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_property.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/managementagent/object_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/managementagent/property_units.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_request_response.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/disable_autonomous_database_insight_advanced_features_request_response.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_details.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_request_response.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight.go create mode 100644 vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight_summary.go diff --git a/examples/datascience/rd_test/datascience.tf b/examples/datascience/rd_test/datascience.tf new file mode 100644 index 00000000000..6dc02e1d51b --- /dev/null +++ b/examples/datascience/rd_test/datascience.tf @@ -0,0 +1,34 @@ +## This configuration was generated by terraform-provider-oci + +resource oci_datascience_notebook_session export_test_project_data_science_session { + compartment_id = var.compartment_ocid + defined_tags = { + } + display_name = "test_project_data_science_session" + freeform_tags = { + "delete" = "true" + } + notebook_session_config_details { + block_storage_size_in_gbs = "100" + notebook_session_shape_config_details { + memory_in_gbs = "16" + ocpus = "1" + } + shape = "VM.Standard.E4.Flex" + #subnet_id = <> + } + project_id = oci_datascience_project.export_test_project_data_science.id + state = "ACTIVE" +} + +resource oci_datascience_project export_test_project_data_science { + compartment_id = var.compartment_ocid + defined_tags = { + } + #description = <> + display_name = "test_project_data_science" + freeform_tags = { + "delete" = "true" + } +} + diff --git a/examples/datascience/rd_test/provider.tf b/examples/datascience/rd_test/provider.tf new file mode 100644 index 00000000000..6619de2fecc --- /dev/null +++ b/examples/datascience/rd_test/provider.tf @@ -0,0 +1,3 @@ +provider oci { + region = var.region +} diff --git a/examples/datascience/rd_test/vars.tf b/examples/datascience/rd_test/vars.tf new file mode 100644 index 00000000000..2447e803035 --- /dev/null +++ b/examples/datascience/rd_test/vars.tf @@ -0,0 +1,2 @@ +variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaahepzzdfzmf7h2gcvp2hudvsy4zbdyksht2blskl3iplscrrnifeq" } +variable region { default = "us-ashburn-1" } diff --git a/examples/logging/rd_test/database.tf b/examples/logging/rd_test/database.tf new file mode 100644 index 00000000000..5aae8727709 --- /dev/null +++ b/examples/logging/rd_test/database.tf @@ -0,0 +1,27 @@ +## This configuration was generated by terraform-provider-oci + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_3 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + 2,3,4,5] + } + shape = "Exadata.X8M" + storage_count = "3" +} + diff --git a/examples/logging/rd_test/devops.tf b/examples/logging/rd_test/devops.tf new file mode 100644 index 00000000000..b6cb463e16d --- /dev/null +++ b/examples/logging/rd_test/devops.tf @@ -0,0 +1,2 @@ +## This is tmp config to run import for resources + diff --git a/examples/logging/rd_test/load_balancer.tf b/examples/logging/rd_test/load_balancer.tf new file mode 100644 index 00000000000..4db4028abf8 --- /dev/null +++ b/examples/logging/rd_test/load_balancer.tf @@ -0,0 +1,28 @@ +## This configuration was generated by terraform-provider-oci + +resource oci_load_balancer_load_balancer export_example_load_balancer { + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "example_load_balancer" + freeform_tags = { + "Department" = "Finance" + } + ip_mode = "IPV4" + is_private = "false" + network_security_group_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaau5bxphahoe5b2slbicamavrqkkxvxegyxxevg7d52zszjjkwk5hq", + ] + #reserved_ips = <> + shape = "flexible" + shape_details { + maximum_bandwidth_in_mbps = "100" + minimum_bandwidth_in_mbps = "10" + } + subnet_ids = [ + "ocid1.subnet.oc1.iad.aaaaaaaahcqz55pidjjxjzudjhzchktjgcvrv7lridtenkqlder5cedhqfca", + "ocid1.subnet.oc1.iad.aaaaaaaaew4izfgkjyybj3ab6yqpx6fupl52dx53psahcvsvi3h6bqjd6zfa", + ] +} + diff --git a/examples/logging/rd_test/logging.tf b/examples/logging/rd_test/logging.tf new file mode 100644 index 00000000000..b6cb463e16d --- /dev/null +++ b/examples/logging/rd_test/logging.tf @@ -0,0 +1,2 @@ +## This is tmp config to run import for resources + diff --git a/examples/logging/rd_test/provider.tf b/examples/logging/rd_test/provider.tf new file mode 100644 index 00000000000..6619de2fecc --- /dev/null +++ b/examples/logging/rd_test/provider.tf @@ -0,0 +1,3 @@ +provider oci { + region = var.region +} diff --git a/examples/logging/rd_test/vars.tf b/examples/logging/rd_test/vars.tf new file mode 100644 index 00000000000..7cf607a161b --- /dev/null +++ b/examples/logging/rd_test/vars.tf @@ -0,0 +1,3 @@ +variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaaxfdo5cmbene2ufapwzjstkh2y4gt7tk4wstx272zntd43fzl6kiq" } +variable availability_domain--LOil-US-ASHBURN-AD-1 { default = "LOil:US-ASHBURN-AD-1" } +variable region { default = "us-ashburn-1" } diff --git a/examples/logging/test_db/database.tf b/examples/logging/test_db/database.tf new file mode 100644 index 00000000000..031056ce008 --- /dev/null +++ b/examples/logging/test_db/database.tf @@ -0,0 +1,27 @@ +## This configuration was generated by terraform-provider-oci + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621152334 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220621152334" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + diff --git a/examples/logging/test_db/database_old.tf b/examples/logging/test_db/database_old.tf new file mode 100644 index 00000000000..6a188de99f1 --- /dev/null +++ b/examples/logging/test_db/database_old.tf @@ -0,0 +1,5804 @@ +## This configuration was generated by terraform-provider-oci + +resource oci_database_backup_destination export_Recovery-Appliance1 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_1 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_2 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_3 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_4 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_5 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_6 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_7 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_8 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_9 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_10 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_11 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_12 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_13 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_14 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_15 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_16 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_17 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_18 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_19 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_20 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_21 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_22 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_23 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_24 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_25 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_26 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_27 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_28 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_29 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_30 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_31 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_32 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_33 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_34 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + +resource oci_database_backup_destination export_Recovery-Appliance1_35 { + compartment_id = var.compartment_ocid + connection_string = "connectionString" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Recovery Appliance1" + freeform_tags = { + "Department" = "Finance" + } + #mount_type_details = <> + type = "RECOVERY_APPLIANCE" + vpc_users = [ + "bkupUser1", + ] +} + + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_11.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_1 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_1.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_2 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_7.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_3 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_2.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_4 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_9.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_5 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_14.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_6 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_5.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_7 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_16.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_8 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_6.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_9 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_3.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaqrkjdbud2eelq6tu4pdvn37yze3fojdhe6gzs6jupjgzbrowceva" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_10 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_4.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_11 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_7.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_12 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_9.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_13 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_10.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_14 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_2.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_15 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_10.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_16 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_16.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_17 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_4.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_18 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_11.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_19 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_14.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_20 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_15.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_21 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_12.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakfjyjtahu3vnd5yetipqcjwc7c6qpcvrlhovli6j3sekijea6hba" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_22 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_6.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_23 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_15.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_24 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_5.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_25 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaatqznwj57bvbm7sz5agw7rubfnhylxjkofjz6hujbnhly6bzcuekq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_26 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_13.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_27 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_8.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa7r7xzk7vkzrg56qugfw7vb3guvlyaovtfbvlqse3tzncs4vcm6pq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_28 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_13.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_29 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_17.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaso5rp6zc2hpbff737piu3p4bf56qkwmommudaurbk7uho4cgfw7q" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_30 { + autonomous_data_storage_size_in_tbs = "149.7" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_1.id + cluster_time_zone = "Etc/UTC" + compartment_id = var.compartment_ocid + compute_model = "OCPU" + cpu_core_count_per_node = "50" + #db_servers = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + #description = <> + display_name = "CloudAutonomousVmCluster" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + memory_per_oracle_compute_unit_in_gbs = "27" + nsg_ids = [ + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" + #time_updated = <> + total_container_databases = "12" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_1 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_2 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_3 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_4 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_5 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_6 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_7 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_8 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_9 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_10 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [11] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_11 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_12 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_13 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_14 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_15 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_16 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_17 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + compute_count = "2" + defined_tags = { + } + display_name = "tstExaInfra" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [1 + ] + } + shape = "Exadata.X8M" + storage_count = "3" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_31 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_32 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_33 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_34 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_35 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_36 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_37 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_38 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_39 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_40 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaqrkjdbud2eelq6tu4pdvn37yze3fojdhe6gzs6jupjgzbrowceva" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_41 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_42 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_43 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_44 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_45 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_46 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_47 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_48 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_49 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_50 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_51 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_52 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakfjyjtahu3vnd5yetipqcjwc7c6qpcvrlhovli6j3sekijea6hba" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_53 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_54 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_55 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_56 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaatqznwj57bvbm7sz5agw7rubfnhylxjkofjz6hujbnhly6bzcuekq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_57 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_58 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa7r7xzk7vkzrg56qugfw7vb3guvlyaovtfbvlqse3tzncs4vcm6pq" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_59 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_60 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaso5rp6zc2hpbff737piu3p4bf56qkwmommudaurbk7uho4cgfw7q" +} + +resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_61 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 + compartment_id = var.compartment_ocid + #create_async = <> + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "CloudAutonomousVmCluster" + domain = "subnetexadata.tfvcn.oraclevcn.com" + freeform_tags = { + "Department" = "Finance" + } + license_model = "LICENSE_INCLUDED" + #maintenance_window_details = <> + #nsg_ids = <> + shape = "Exadata.X8M" + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" +} + +resource oci_database_autonomous_database export_rhNy6EKspSiOXT { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_11.id + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "" + character_set = "AR8ADOS710" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "f5H0EBYhIF7ztx" + db_version = "19.17.1.0" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "rhNy6EKspSiOXT" + freeform_tags = { + "Department" = "Accounting" + } + is_access_control_enabled = "false" + is_auto_scaling_enabled = "false" + #is_auto_scaling_for_storage_enabled = <> + is_data_guard_enabled = "false" + is_dedicated = "true" + #is_free_tier = <> + #is_local_data_guard_enabled = <> + #is_mtls_connection_required = <> + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "" + #max_cpu_core_count = <> + ncharacter_set = "UTF8" + nsg_ids = [ + ] + ocpu_count = "1" + open_mode = "" + operations_insights_status = "ENABLED" + permission_level = "" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_displayName2 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "ZsQlOTOpGOKuUr" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_k5jIuaws3iGBII { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_12.id + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "" + character_set = "AR8ADOS710" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "cD3or6MnH1o0K1" + db_version = "19.16.1.0" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "k5jIuaws3iGBII" + freeform_tags = { + "Department" = "Accounting" + } + is_access_control_enabled = "false" + is_auto_scaling_enabled = "false" + #is_auto_scaling_for_storage_enabled = <> + is_data_guard_enabled = "false" + is_dedicated = "true" + #is_free_tier = <> + #is_local_data_guard_enabled = <> + #is_mtls_connection_required = <> + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "" + #max_cpu_core_count = <> + ncharacter_set = "UTF8" + nsg_ids = [ + ] + ocpu_count = "1" + open_mode = "" + operations_insights_status = "ENABLED" + permission_level = "" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_displayName2_1 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "tkqOqBZbdjjEU2" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_3 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "OA7WrBZA3lAn3S" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_JDmPn5pBGNhdZl { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_20.id + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "" + character_set = "AR8ADOS710" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "xkj2ybs0hRqNzw" + db_version = "19.17.1.0" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "JDmPn5pBGNhdZl" + freeform_tags = { + "Department" = "Accounting" + } + is_access_control_enabled = "false" + is_auto_scaling_enabled = "false" + #is_auto_scaling_for_storage_enabled = <> + is_data_guard_enabled = "false" + is_dedicated = "true" + #is_free_tier = <> + #is_local_data_guard_enabled = <> + #is_mtls_connection_required = <> + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "" + #max_cpu_core_count = <> + ncharacter_set = "UTF8" + nsg_ids = [ + ] + ocpu_count = "1" + open_mode = "" + operations_insights_status = "ENABLED" + permission_level = "" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_KgtA5sEExabQ6W { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_2.id + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "" + character_set = "AR8ADOS710" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "PCTXfljYtB1GvU" + db_version = "19.17.1.0" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "KgtA5sEExabQ6W" + freeform_tags = { + "Department" = "Accounting" + } + is_access_control_enabled = "false" + is_auto_scaling_enabled = "false" + #is_auto_scaling_for_storage_enabled = <> + is_data_guard_enabled = "false" + is_dedicated = "true" + #is_free_tier = <> + #is_local_data_guard_enabled = <> + #is_mtls_connection_required = <> + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "" + #max_cpu_core_count = <> + ncharacter_set = "UTF8" + nsg_ids = [ + ] + ocpu_count = "1" + open_mode = "" + operations_insights_status = "ENABLED" + permission_level = "" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_etwadqDePIdXka { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_4.id + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "" + character_set = "AR8ADOS710" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "RPuTX8GJamAWJv" + db_version = "19.16.1.0" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "etwadqDePIdXka" + freeform_tags = { + "Department" = "Accounting" + } + is_access_control_enabled = "false" + is_auto_scaling_enabled = "false" + #is_auto_scaling_for_storage_enabled = <> + is_data_guard_enabled = "false" + is_dedicated = "true" + #is_free_tier = <> + #is_local_data_guard_enabled = <> + #is_mtls_connection_required = <> + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "" + #max_cpu_core_count = <> + ncharacter_set = "UTF8" + nsg_ids = [ + ] + ocpu_count = "1" + open_mode = "" + operations_insights_status = "ENABLED" + permission_level = "" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_displayName2_5 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "nbiapdj3s8RvXU" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_autonomousdatabase20220315105040 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "cVzmfs7dtnJfso" + db_version = "12.1.0.2.191015" + db_workload = "OLTP" + defined_tags = { + } + display_name = "autonomousdatabase20220315105040" + freeform_tags = { + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "false" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "false" + is_mtls_connection_required = "true" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ORACLE_MANAGED_KEY" + license_model = "BRING_YOUR_OWN_LICENSE" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "NOT_ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + #vault_id = <> + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_displayName2_6 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "XeJDEqT2pfoOzn" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_autonomousdatabase20220625043416 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "ENTERPRISE_EDITION" + database_management_status = "" + db_name = "iQkDOHxaGLpEyw" + db_version = "12.1.0.2.201014" + db_workload = "OLTP" + defined_tags = { + } + display_name = "autonomousdatabase20220625043416" + freeform_tags = { + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "false" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "false" + is_mtls_connection_required = "true" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ORACLE_MANAGED_KEY" + license_model = "BRING_YOUR_OWN_LICENSE" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "NOT_ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + #vault_id = <> + whitelisted_ips = [ + ] +} + +resource oci_database_autonomous_database export_displayName2_7 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "k7gIOPSaHXdo3x" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_example_autonomous_database { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "EARLY" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "AmORCmSkPl0zjC" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "example_autonomous_database" + freeform_tags = { + "Department" = "Finance" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "false" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "false" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ORACLE_MANAGED_KEY" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "NOT_ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + #vault_id = <> + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_8 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "B7Hxm8jY8RHZBd" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_9 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "WiFYwLPLAeSmAF" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_10 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "p46Xn4IpDRTRXt" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_example_autonomous_database_1 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "EARLY" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "daJVVzmqfCptib" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "example_autonomous_database" + freeform_tags = { + "Department" = "Finance" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "false" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "false" + is_mtls_connection_required = "true" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "NOT_ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_13 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "xsa9yfNGTkODN1" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_14 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "PlfPN3DiSeWfEo" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_15 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "agr3oZCLnFBJrm" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_16 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "czGlU6cTYovAKt" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_17 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "gV0wJ6Z3HQv1qJ" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_18 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + character_set = "AL32UTF8" + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "US29PlThZ3bWss" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + ncharacter_set = "AL16UTF16" + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_database export_displayName2_19 { + #admin_password = <> + #are_primary_whitelisted_ips_used = <> + #autonomous_container_database_id = <> + #autonomous_database_backup_id = <> + #autonomous_database_id = <> + autonomous_maintenance_schedule_type = "REGULAR" + #character_set = <> + #clone_type = <> + compartment_id = var.compartment_ocid + compute_count = "1" + compute_model = "OCPU" + cpu_core_count = "1" + customer_contacts { + email = "test2@oracle.com" + } + data_safe_status = "NOT_REGISTERED" + data_storage_size_in_gb = "1024" + data_storage_size_in_tbs = "1" + database_edition = "" + database_management_status = "" + db_name = "FLb9hal9UC5Hap" + db_version = "19c" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + freeform_tags = { + "Department" = "Accounting" + } + #is_access_control_enabled = <> + is_auto_scaling_enabled = "false" + is_auto_scaling_for_storage_enabled = "false" + is_data_guard_enabled = "true" + is_dedicated = "false" + is_free_tier = "false" + is_local_data_guard_enabled = "true" + is_mtls_connection_required = "false" + #is_preview_version_with_service_terms_accepted = <> + #is_refreshable_clone = <> + #is_shrink_only = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + license_model = "LICENSE_INCLUDED" + #max_cpu_core_count = <> + #ncharacter_set = <> + nsg_ids = [ + ] + #ocpu_count = <> + open_mode = "READ_WRITE" + operations_insights_status = "ENABLED" + permission_level = "UNRESTRICTED" + #private_endpoint_ip = <> + #private_endpoint_label = <> + #refreshable_mode = <> + #rotate_key_trigger = <> + #secret_id = <> + #secret_version_number = <> + #source = <> + #source_id = <> + standby_whitelisted_ips = [ + ] + state = "AVAILABLE" + #subnet_id = <> + #switchover_to = <> + #switchover_to_remote_peer_id = <> + #timestamp = <> + #use_latest_available_backup_time_stamp = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + whitelisted_ips = [ + "1.1.1.1/28", + ] +} + +resource oci_database_autonomous_container_database export_containerdatabases2 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_33.id + compartment_id = var.compartment_ocid + db_unique_name = "m90meomp_iad2b4" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_1 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_44.id + compartment_id = var.compartment_ocid + db_unique_name = "s8pr48bl_iad24q" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_2 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_61.id + compartment_id = var.compartment_ocid + db_unique_name = "ecewburx_iad2rv" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_3 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_54.id + compartment_id = var.compartment_ocid + db_unique_name = "s1zjzovt_iad2mb" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_displayName2_2 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "11" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_60.id + compartment_id = var.compartment_ocid + db_unique_name = "hra7thoj_iad2rz" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Accounting" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATE_REVISIONS" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "STANDARD" + #standby_maintenance_buffer_in_days = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_4 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_36.id + compartment_id = var.compartment_ocid + db_unique_name = "fge12fvo_iad2tq" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_5 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_39.id + compartment_id = var.compartment_ocid + db_unique_name = "iiafozf1_iad248" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_displayName2_4 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "11" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_52.id + compartment_id = var.compartment_ocid + db_unique_name = "kkxlkpec_iad2j6" + db_version = "19.16.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Accounting" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATE_REVISIONS" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "STANDARD" + #standby_maintenance_buffer_in_days = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_6 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_59.id + compartment_id = var.compartment_ocid + db_unique_name = "ammmddb1_iad2gh" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_7 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_50.id + compartment_id = var.compartment_ocid + db_unique_name = "fge12fvo_iad23b" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_8 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_34.id + compartment_id = var.compartment_ocid + db_unique_name = "ghgvgii6_iad2x5" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_9 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_46.id + compartment_id = var.compartment_ocid + db_unique_name = "s8pr48bl_iad2rt" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_10 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_55.id + compartment_id = var.compartment_ocid + db_unique_name = "ub2lvv3t_iad27j" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_11 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_57.id + compartment_id = var.compartment_ocid + db_unique_name = "ammmddb1_iad2gr" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_12 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_43.id + compartment_id = var.compartment_ocid + db_unique_name = "tgdlsbe7_iad23b" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_13 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_38.id + compartment_id = var.compartment_ocid + db_unique_name = "mqkncpia_iad223" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_14 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_37.id + compartment_id = var.compartment_ocid + db_unique_name = "ub2lvv3t_iad24q" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_displayName2_11 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "11" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_56.id + compartment_id = var.compartment_ocid + db_unique_name = "k0qbtjna_iad2fh" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Accounting" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATE_REVISIONS" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "STANDARD" + #standby_maintenance_buffer_in_days = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_displayName2_12 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "11" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_40.id + compartment_id = var.compartment_ocid + db_unique_name = "cxzowvnz_iad248" + db_version = "19.16.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Accounting" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATE_REVISIONS" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "STANDARD" + #standby_maintenance_buffer_in_days = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_15 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_42.id + compartment_id = var.compartment_ocid + db_unique_name = "m90meomp_iad2jp" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_16 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_51.id + compartment_id = var.compartment_ocid + db_unique_name = "s1zjzovt_iad2zk" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_17 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_41.id + compartment_id = var.compartment_ocid + db_unique_name = "culgchrc_iad2dw" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_18 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_35.id + compartment_id = var.compartment_ocid + db_unique_name = "tgdlsbe7_iad2hr" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_19 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_45.id + compartment_id = var.compartment_ocid + db_unique_name = "ghgvgii6_iad2zn" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_20 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_53.id + compartment_id = var.compartment_ocid + db_unique_name = "iiafozf1_iad2zg" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_21 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_48.id + compartment_id = var.compartment_ocid + db_unique_name = "culgchrc_iad2n3" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_22 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_31.id + compartment_id = var.compartment_ocid + db_unique_name = "xkaijbxq_iad2pr" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_23 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_49.id + compartment_id = var.compartment_ocid + db_unique_name = "xkaijbxq_iad228" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_displayName2_20 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "11" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_58.id + compartment_id = var.compartment_ocid + db_unique_name = "foqttbkv_iad2v5" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "updatedValue" + } + display_name = "displayName2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Accounting" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATE_REVISIONS" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "STANDARD" + #standby_maintenance_buffer_in_days = <> + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_24 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_47.id + compartment_id = var.compartment_ocid + db_unique_name = "mqkncpia_iad2px" + db_version = "19.17.1.0" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + "Department" = "Finance" + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database export_containerdatabases2_25 { + #autonomous_exadata_infrastructure_id = <> + #autonomous_vm_cluster_id = <> + backup_config { + #backup_destination_details = <> + recovery_window_in_days = "10" + } + cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_32.id + compartment_id = var.compartment_ocid + db_unique_name = "ecewburx_iad2k5" + db_version = "19.17.1.0" + defined_tags = { + } + display_name = "containerdatabases2" + #fast_start_fail_over_lag_limit_in_seconds = <> + freeform_tags = { + } + #is_automatic_failover_enabled = <> + #key_store_id = <> + #kms_key_id = <> + #maintenance_window_details = <> + patch_model = "RELEASE_UPDATES" + #peer_autonomous_container_database_backup_config = <> + #peer_autonomous_container_database_compartment_id = <> + #peer_autonomous_container_database_display_name = <> + #peer_autonomous_exadata_infrastructure_id = <> + #peer_autonomous_vm_cluster_id = <> + #peer_cloud_autonomous_vm_cluster_id = <> + #peer_db_unique_name = <> + #protection_mode = <> + #rotate_key_trigger = <> + service_level_agreement_type = "AUTONOMOUS_DATAGUARD" + standby_maintenance_buffer_in_days = "7" + #vault_id = <> + version_preference = "NEXT_RELEASE_UPDATE" +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_1_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_1.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_2_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_2.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_3_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_3.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_4_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_4.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_5_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_5.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_6_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_6.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_7_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_7.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_8_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_8.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_9_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_9.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_10_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_10.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_11_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_11.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_12_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_12.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_13_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_13.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_14_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_14.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_15_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_15.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_16_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_16.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_17_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_17.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_18_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_18.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_19_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_19.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_20_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_20.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_21_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_21.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_22_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_22.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_23_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_23.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_24_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_24.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + +resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_25_autonomous_container_database_dataguard_association { + autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_25.id + #fast_start_fail_over_lag_limit_in_seconds = <> + is_automatic_failover_enabled = "false" + protection_mode = "MAXIMUM_AVAILABILITY" + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [autonomous_container_database_dataguard_association_id] + } +} + diff --git a/examples/logging/test_db/key.tf b/examples/logging/test_db/key.tf new file mode 100644 index 00000000000..221c63f3683 --- /dev/null +++ b/examples/logging/test_db/key.tf @@ -0,0 +1,755 @@ +resource oci_database_key_store export_Key-Store1 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_1 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_2 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_3 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_4 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_5 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_6 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_7 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_8 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_9 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_10 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_11 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_12 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_13 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_14 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_15 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_16 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_17 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_18 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_19 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_20 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_21 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_22 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_23 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_24 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_25 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_26 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_27 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_28 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_29 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_30 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_31 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_32 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_33 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_34 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} + +resource oci_database_key_store export_Key-Store1_35 { + + compartment_id = var.compartment_ocid + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "Key Store1" + freeform_tags = { + "Department" = "Finance" + } + type_details { + admin_username = "username1" + connection_ips = [ + "192.1.1.1", + ] + secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" + type = "ORACLE_KEY_VAULT" + vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" + } +} diff --git a/examples/logging/test_db/provider.tf b/examples/logging/test_db/provider.tf new file mode 100644 index 00000000000..6619de2fecc --- /dev/null +++ b/examples/logging/test_db/provider.tf @@ -0,0 +1,3 @@ +provider oci { + region = var.region +} diff --git a/examples/logging/test_db/vars.tf b/examples/logging/test_db/vars.tf new file mode 100644 index 00000000000..291d292f264 --- /dev/null +++ b/examples/logging/test_db/vars.tf @@ -0,0 +1,3 @@ +variable region { default = "us-ashburn-1" } +variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaasynj7ejhjl3acppihsglkqaaaqii7lpkyer2cnvg2sm2jtv4rtba" } +variable availability_domain--LOil-US-ASHBURN-AD-3 { default = "LOil:US-ASHBURN-AD-3" } diff --git a/examples/logging/test_db2/database.tf b/examples/logging/test_db2/database.tf new file mode 100644 index 00000000000..3a187aed073 --- /dev/null +++ b/examples/logging/test_db2/database.tf @@ -0,0 +1,2631 @@ +## This configuration was generated by terraform-provider-oci + +resource oci_database_cloud_vm_cluster export_dbsystem20230228052513 { + backup_network_nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaac57yx27jgnlwpqtcv43zt3rotwd2k3iyx7edinsnx3xno3ul25bq", + ] + backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaadaoqc7ee5lhus4orcm3ov4cnad2jqyi7xtezveyyw5hps3r3qn5q" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20230228052748.id + cluster_name = "cl-4cf5uwca" + compartment_id = var.compartment_ocid + cpu_core_count = "22" + #create_async = <> + data_storage_percentage = "80" + #data_storage_size_in_tbs = <> + #db_node_storage_size_in_gbs = <> + db_servers = [ + ] + defined_tags = { + } + display_name = "dbsystem20230228052513" + domain = "subnetexadata1.tfvcn.oraclevcn.com" + freeform_tags = { + } + gi_version = "19.9.0.0.0" + hostname = "myoracledb-xwuy7" + is_local_backup_enabled = "false" + is_sparse_diskgroup_enabled = "false" + license_model = "LICENSE_INCLUDED" + memory_size_in_gbs = "1440" + nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaa5yfatyjw4h6egnc7qlsw5am57uqbxwmosau4v43vtyojodrdhbfa", + ] + ocpu_count = "22" + #private_zone_id = <> + scan_listener_port_tcp = "1521" + scan_listener_port_tcp_ssl = "2484" + ssh_public_keys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakuiaelgnu4kxsykwy3sfbkg54nbqiyq4mfa3ysnqlmvq2tesrunq" + time_zone = "US/Pacific" +} + +resource oci_database_cloud_vm_cluster export_dbsystem20230225052029 { + backup_network_nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaayky36iwu55bq3npndvy7k2h2n5zxxe2mz5tyjmsejfpnnxramqzq", + ] + backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaskmjobjshq2uuhgnasexeruzk6h72ppbne56ypiilvipm4lqtpza" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20230225052245.id + cluster_name = "cl-ihgbbiya" + compartment_id = var.compartment_ocid + cpu_core_count = "22" + #create_async = <> + data_storage_percentage = "80" + #data_storage_size_in_tbs = <> + #db_node_storage_size_in_gbs = <> + db_servers = [ + ] + defined_tags = { + } + display_name = "dbsystem20230225052029" + domain = "subnetexadata1.tfvcn.oraclevcn.com" + freeform_tags = { + } + gi_version = "19.9.0.0.0" + hostname = "myoracledb-m65lj" + is_local_backup_enabled = "false" + is_sparse_diskgroup_enabled = "false" + license_model = "LICENSE_INCLUDED" + memory_size_in_gbs = "1440" + nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaalcexovowpp2s3zqtfyafff5citruzdzfzrjvyeqvlklpe3ky6dva", + ] + ocpu_count = "22" + #private_zone_id = <> + scan_listener_port_tcp = "1521" + scan_listener_port_tcp_ssl = "2484" + ssh_public_keys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaarlayrd4z367ctsmhnnj2r7w5qci23f42j553nwzlqh26j47wqaa" + time_zone = "US/Pacific" +} + +resource oci_database_cloud_vm_cluster export_dbsystem20220322041338 { + backup_network_nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaawryxqo76fzzlx6one37e5sd6nuawquqhp4earnyiyuy7a5tienra", + ] + backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa4dtby62756swlnjaxuuhhtxnrmty4x4cfrjcpdpowhi7npwpn4wa" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20220322041458.id + cluster_name = "cl-fx7osmba" + compartment_id = var.compartment_ocid + cpu_core_count = "22" + #create_async = <> + data_storage_percentage = "80" + #data_storage_size_in_tbs = <> + #db_node_storage_size_in_gbs = <> + db_servers = [ + ] + defined_tags = { + } + display_name = "dbsystem20220322041338" + domain = "subnetexadata1.tfvcn.oraclevcn.com" + freeform_tags = { + } + gi_version = "19.9.0.0.0" + hostname = "myoracledb-79gab" + is_local_backup_enabled = "false" + is_sparse_diskgroup_enabled = "false" + license_model = "LICENSE_INCLUDED" + memory_size_in_gbs = "1440" + nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaaarliuy4uqcn5qvtzq6gzwq4tv3aiw5a6akwagxl4beloffibigbq", + ] + ocpu_count = "22" + #private_zone_id = <> + scan_listener_port_tcp = "1521" + scan_listener_port_tcp_ssl = "2484" + ssh_public_keys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa75j3jjkxpeauhza5nkv7by5ghidvjodmzenfjmqoxiqgrom7un4a" + time_zone = "US/Pacific" +} + +resource oci_database_cloud_vm_cluster export_dbsystem20220315041741 { + backup_network_nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaaz6fkkut5rkr5rmcs6ubkw2l2zxfqd7fulmyufzk36uhhbhlrfuhq", + ] + backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaallr2el2mazqjpfbr6aygdtb7eff56irn6pzr3f7g2jmgofwwnvla" + cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20220315041916.id + cluster_name = "cl-64qvy3ga" + compartment_id = var.compartment_ocid + cpu_core_count = "22" + #create_async = <> + data_storage_percentage = "80" + #data_storage_size_in_tbs = <> + #db_node_storage_size_in_gbs = <> + db_servers = [ + ] + defined_tags = { + } + display_name = "dbsystem20220315041741" + domain = "subnetexadata1.tfvcn.oraclevcn.com" + freeform_tags = { + } + gi_version = "19.9.0.0.0" + hostname = "myoracledb-iho5s" + is_local_backup_enabled = "false" + is_sparse_diskgroup_enabled = "false" + license_model = "LICENSE_INCLUDED" + memory_size_in_gbs = "1440" + nsg_ids = [ + "ocid1.networksecuritygroup.oc1.iad.aaaaaaaafyh4d6md4y4xupwtj6lvjxayd7pr3etjuisd7umq3jqa45lv6dcq", + ] + ocpu_count = "22" + #private_zone_id = <> + scan_listener_port_tcp = "1521" + scan_listener_port_tcp_ssl = "2484" + ssh_public_keys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", + ] + subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa5rbvna4keovcvcwzejz7fhhcz3sg54j2j2nuxdx3yaukzxowqxcq" + time_zone = "US/Pacific" +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220104052318 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220104052318" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220402103804 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220402103804" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211225051845 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211225051845" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220809041353 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220809041353" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220305223701 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220305223701" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220709041547 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220709041547" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220219051647 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220219051647" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220102183502 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220102183502" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20230228052748 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20230228052748" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220510041400 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220510041400" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220115051728 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220115051728" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220430041417 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220430041417" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220315041916 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220315041916" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211214051702 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211214051702" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220302151115 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220302151115" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220111051755 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220111051755" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220426041644 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220426041644" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220222032505 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220222032505" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220719041718 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220719041718" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211207051736 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211207051736" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220920042826 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220920042826" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211215010626 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211215010626" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211221051628 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211221051628" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220206162613 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220206162613" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621152334 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220621152334" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220723041609 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220723041609" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220412042011 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220412042011" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220524041547 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220524041547" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220205051246 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220205051246" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220217234144 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220217234144" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220305051320 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220305051320" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220118051516 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220118051516" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220129051549 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220129051549" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211211051706 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211211051706" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20221115052138 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20221115052138" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220219001115 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220219001115" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211202212050 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211202212050" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220418122408 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220418122408" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220503041731 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220503041731" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220112084007 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220112084007" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220108051758 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220108051758" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211218053949 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211218053949" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220306194127 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220306194127" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220826235310 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220826235310" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220309034203 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220309034203" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220127000034 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220127000034" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220702041746 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220702041746" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220122051712 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220122051712" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220319041718 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220319041718" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220514041347 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220514041347" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220208051716 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220208051716" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220625041649 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220625041649" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621041851 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220621041851" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621154509 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220621154509" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20230225052245 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20230225052245" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211207173837 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211207173837" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220118215251 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220118215251" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220411235409 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220411235409" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220806041713 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220806041713" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220416041656 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220416041656" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211218051613 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211218051613" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220129205314 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220129205314" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211204051548 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211204051548" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220225020203 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220225020203" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220308052115 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220308052115" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220201053839 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220201053839" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220125052011 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220125052011" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220322041458 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220322041458" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220205184642 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220205184642" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211231130035 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211231130035" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220604041651 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220604041651" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211207201935 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211207201935" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220208213402 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220208213402" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220315225222 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220315225222" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220217180333 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220217180333" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220507041309 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220507041309" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211228053652 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211228053652" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220113232935 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220113232935" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211201005855 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20211201005855" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220301051327 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220301051327" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220204024707 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220204024707" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220204030506 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220204030506" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220827001559 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220827001559" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220104221557 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220104221557" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20221022042039 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20221022042039" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220205055547 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220205055547" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220517041608 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220517041608" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220802041936 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220802041936" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220607041603 { + availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 + compartment_id = var.compartment_ocid + #compute_count = <> + defined_tags = { + } + display_name = "cloudexadatainfrastructure20220607041603" + freeform_tags = { + } + maintenance_window { + custom_action_timeout_in_mins = "0" + hours_of_day = [ + ] + is_custom_action_timeout_enabled = "false" + #is_monthly_patching_enabled = <> + #lead_time_in_weeks = <> + patching_mode = "ROLLING" + preference = "NO_PREFERENCE" + weeks_of_month = [ + ] + } + shape = "Exadata.Quarter1.84" + #storage_count = <> +} + +resource oci_database_db_home export_dbhome20230228052513 { + #database = <> + #database_software_image_id = <> + #db_system_id = <> + db_version = "12.1.0.2" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "dbhome20230228052513" + freeform_tags = { + "Department" = "Finance" + } + #is_desupported_version = <> + #kms_key_id = <> + #kms_key_version_id = <> + source = "NONE" + vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20230228052513.id +} + +resource oci_database_database export_dbhome20230228052513_database { + database { + admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #backup_id = <> + #backup_tde_password = <> + character_set = "AL32UTF8" + #database_software_image_id = <> + #db_backup_config = <> + db_name = "aTFdb" + db_unique_name = "aTFdb_7sc_iad" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + freeform_tags = { + "Department" = "Finance" + } + #kms_key_id = <> + #kms_key_version_id = <> + ncharacter_set = "AL16UTF16" + #pdb_name = <> + sid_prefix = "aTFdb" + #tde_wallet_password = <> + #vault_id = <> + } + db_home_id = oci_database_db_home.export_dbhome20230228052513.id + #db_version = <> + #kms_key_id = <> + #kms_key_migration = <> + #kms_key_rotation = <> + #kms_key_version_id = <> + source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #vault_id = <> + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [database[0].admin_password, source] + } +} + +resource oci_database_db_home export_dbhome20230225052029 { + #database = <> + #database_software_image_id = <> + #db_system_id = <> + db_version = "12.1.0.2" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "dbhome20230225052029" + freeform_tags = { + "Department" = "Finance" + } + #is_desupported_version = <> + #kms_key_id = <> + #kms_key_version_id = <> + source = "NONE" + vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20230225052029.id +} + +resource oci_database_database export_dbhome20230225052029_database { + database { + admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #backup_id = <> + #backup_tde_password = <> + character_set = "AL32UTF8" + #database_software_image_id = <> + #db_backup_config = <> + db_name = "aTFdb" + db_unique_name = "aTFdb_w4r_iad" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + freeform_tags = { + "Department" = "Finance" + } + #kms_key_id = <> + #kms_key_version_id = <> + ncharacter_set = "AL16UTF16" + #pdb_name = <> + sid_prefix = "aTFdb" + #tde_wallet_password = <> + #vault_id = <> + } + db_home_id = oci_database_db_home.export_dbhome20230225052029.id + #db_version = <> + #kms_key_id = <> + #kms_key_migration = <> + #kms_key_rotation = <> + #kms_key_version_id = <> + source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #vault_id = <> + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [database[0].admin_password, source] + } +} + +resource oci_database_db_home export_dbhome20220322041338 { + #database = <> + #database_software_image_id = <> + #db_system_id = <> + db_version = "12.1.0.2" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "dbhome20220322041338" + freeform_tags = { + "Department" = "Finance" + } + #is_desupported_version = <> + #kms_key_id = <> + #kms_key_version_id = <> + source = "NONE" + vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20220322041338.id +} + +resource oci_database_database export_dbhome20220322041338_database { + database { + admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #backup_id = <> + #backup_tde_password = <> + character_set = "AL32UTF8" + #database_software_image_id = <> + #db_backup_config = <> + db_name = "aTFdb" + db_unique_name = "aTFdb_sgx_iad" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + freeform_tags = { + "Department" = "Finance" + } + #kms_key_id = <> + #kms_key_version_id = <> + ncharacter_set = "AL16UTF16" + #pdb_name = <> + sid_prefix = "aTFdb" + #tde_wallet_password = <> + #vault_id = <> + } + db_home_id = oci_database_db_home.export_dbhome20220322041338.id + #db_version = <> + #kms_key_id = <> + #kms_key_migration = <> + #kms_key_rotation = <> + #kms_key_version_id = <> + source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #vault_id = <> + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [source, database[0].admin_password] + } +} + +resource oci_database_db_home export_dbhome20220315041741 { + #database = <> + #database_software_image_id = <> + #db_system_id = <> + db_version = "12.1.0.2" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + display_name = "dbhome20220315041741" + freeform_tags = { + "Department" = "Finance" + } + #is_desupported_version = <> + #kms_key_id = <> + #kms_key_version_id = <> + source = "NONE" + vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20220315041741.id +} + +resource oci_database_database export_dbhome20220315041741_database { + database { + admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #backup_id = <> + #backup_tde_password = <> + character_set = "AL32UTF8" + #database_software_image_id = <> + #db_backup_config = <> + db_name = "aTFdb" + db_unique_name = "aTFdb_74s_iad" + db_workload = "OLTP" + defined_tags = { + "example-tag-namespace-all.example-tag" = "value" + } + freeform_tags = { + "Department" = "Finance" + } + #kms_key_id = <> + #kms_key_version_id = <> + ncharacter_set = "AL16UTF16" + #pdb_name = <> + sid_prefix = "aTFdb" + #tde_wallet_password = <> + #vault_id = <> + } + db_home_id = oci_database_db_home.export_dbhome20220315041741.id + #db_version = <> + #kms_key_id = <> + #kms_key_migration = <> + #kms_key_rotation = <> + #kms_key_version_id = <> + source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure + #vault_id = <> + + # Required attributes that were not found in discovery have been added to lifecycle ignore_changes + # This is done to avoid terraform plan failure for the existing infrastructure + lifecycle { + ignore_changes = [database[0].admin_password, source] + } +} + diff --git a/examples/logging/test_db2/provider.tf b/examples/logging/test_db2/provider.tf new file mode 100644 index 00000000000..6619de2fecc --- /dev/null +++ b/examples/logging/test_db2/provider.tf @@ -0,0 +1,3 @@ +provider oci { + region = var.region +} diff --git a/examples/logging/test_db2/vars.tf b/examples/logging/test_db2/vars.tf new file mode 100644 index 00000000000..291d292f264 --- /dev/null +++ b/examples/logging/test_db2/vars.tf @@ -0,0 +1,3 @@ +variable region { default = "us-ashburn-1" } +variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaasynj7ejhjl3acppihsglkqaaaqii7lpkyer2cnvg2sm2jtv4rtba" } +variable availability_domain--LOil-US-ASHBURN-AD-3 { default = "LOil:US-ASHBURN-AD-3" } diff --git a/go.mod b/go.mod index 2327fa870d6..bc1edb67958 100644 --- a/go.mod +++ b/go.mod @@ -76,6 +76,6 @@ require ( ) // Uncomment this line to get OCI Go SDK from local source instead of github -//replace github.com/oracle/oci-go-sdk => ../../oracle/oci-go-sdk +replace github.com/oracle/oci-go-sdk/v65 v65.31.1 => ./vendor/github.com/oracle/oci-go-sdk go 1.18 diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/analytics/analytics_client.go b/vendor/github.com/oracle/oci-go-sdk/v65/analytics/analytics_client.go index eff80a76652..ace1387ae44 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/analytics/analytics_client.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/analytics/analytics_client.go @@ -93,9 +93,10 @@ func (client *AnalyticsClient) ConfigurationProvider() *common.ConfigurationProv // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ChangeAnalyticsInstanceCompartment.go.html to see an example of how to use ChangeAnalyticsInstanceCompartment API. +// A default retry strategy applies to this operation ChangeAnalyticsInstanceCompartment() func (client AnalyticsClient) ChangeAnalyticsInstanceCompartment(ctx context.Context, request ChangeAnalyticsInstanceCompartmentRequest) (response ChangeAnalyticsInstanceCompartmentResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -156,9 +157,10 @@ func (client AnalyticsClient) changeAnalyticsInstanceCompartment(ctx context.Con // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ChangeAnalyticsInstanceNetworkEndpoint.go.html to see an example of how to use ChangeAnalyticsInstanceNetworkEndpoint API. +// A default retry strategy applies to this operation ChangeAnalyticsInstanceNetworkEndpoint() func (client AnalyticsClient) ChangeAnalyticsInstanceNetworkEndpoint(ctx context.Context, request ChangeAnalyticsInstanceNetworkEndpointRequest) (response ChangeAnalyticsInstanceNetworkEndpointResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -219,9 +221,10 @@ func (client AnalyticsClient) changeAnalyticsInstanceNetworkEndpoint(ctx context // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/CreateAnalyticsInstance.go.html to see an example of how to use CreateAnalyticsInstance API. +// A default retry strategy applies to this operation CreateAnalyticsInstance() func (client AnalyticsClient) CreateAnalyticsInstance(ctx context.Context, request CreateAnalyticsInstanceRequest) (response CreateAnalyticsInstanceResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -282,9 +285,10 @@ func (client AnalyticsClient) createAnalyticsInstance(ctx context.Context, reque // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/CreatePrivateAccessChannel.go.html to see an example of how to use CreatePrivateAccessChannel API. +// A default retry strategy applies to this operation CreatePrivateAccessChannel() func (client AnalyticsClient) CreatePrivateAccessChannel(ctx context.Context, request CreatePrivateAccessChannelRequest) (response CreatePrivateAccessChannelResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -345,9 +349,10 @@ func (client AnalyticsClient) createPrivateAccessChannel(ctx context.Context, re // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/CreateVanityUrl.go.html to see an example of how to use CreateVanityUrl API. +// A default retry strategy applies to this operation CreateVanityUrl() func (client AnalyticsClient) CreateVanityUrl(ctx context.Context, request CreateVanityUrlRequest) (response CreateVanityUrlResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -408,9 +413,10 @@ func (client AnalyticsClient) createVanityUrl(ctx context.Context, request commo // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/DeleteAnalyticsInstance.go.html to see an example of how to use DeleteAnalyticsInstance API. +// A default retry strategy applies to this operation DeleteAnalyticsInstance() func (client AnalyticsClient) DeleteAnalyticsInstance(ctx context.Context, request DeleteAnalyticsInstanceRequest) (response DeleteAnalyticsInstanceResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -470,9 +476,10 @@ func (client AnalyticsClient) deleteAnalyticsInstance(ctx context.Context, reque // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/DeletePrivateAccessChannel.go.html to see an example of how to use DeletePrivateAccessChannel API. +// A default retry strategy applies to this operation DeletePrivateAccessChannel() func (client AnalyticsClient) DeletePrivateAccessChannel(ctx context.Context, request DeletePrivateAccessChannelRequest) (response DeletePrivateAccessChannelResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -532,9 +539,10 @@ func (client AnalyticsClient) deletePrivateAccessChannel(ctx context.Context, re // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/DeleteVanityUrl.go.html to see an example of how to use DeleteVanityUrl API. +// A default retry strategy applies to this operation DeleteVanityUrl() func (client AnalyticsClient) DeleteVanityUrl(ctx context.Context, request DeleteVanityUrlRequest) (response DeleteVanityUrlResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -651,9 +659,10 @@ func (client AnalyticsClient) deleteWorkRequest(ctx context.Context, request com // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/GetAnalyticsInstance.go.html to see an example of how to use GetAnalyticsInstance API. +// A default retry strategy applies to this operation GetAnalyticsInstance() func (client AnalyticsClient) GetAnalyticsInstance(ctx context.Context, request GetAnalyticsInstanceRequest) (response GetAnalyticsInstanceResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -708,9 +717,10 @@ func (client AnalyticsClient) getAnalyticsInstance(ctx context.Context, request // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/GetPrivateAccessChannel.go.html to see an example of how to use GetPrivateAccessChannel API. +// A default retry strategy applies to this operation GetPrivateAccessChannel() func (client AnalyticsClient) GetPrivateAccessChannel(ctx context.Context, request GetPrivateAccessChannelRequest) (response GetPrivateAccessChannelResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -765,9 +775,10 @@ func (client AnalyticsClient) getPrivateAccessChannel(ctx context.Context, reque // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. +// A default retry strategy applies to this operation GetWorkRequest() func (client AnalyticsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -822,9 +833,10 @@ func (client AnalyticsClient) getWorkRequest(ctx context.Context, request common // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ListAnalyticsInstances.go.html to see an example of how to use ListAnalyticsInstances API. +// A default retry strategy applies to this operation ListAnalyticsInstances() func (client AnalyticsClient) ListAnalyticsInstances(ctx context.Context, request ListAnalyticsInstancesRequest) (response ListAnalyticsInstancesResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -879,9 +891,10 @@ func (client AnalyticsClient) listAnalyticsInstances(ctx context.Context, reques // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. +// A default retry strategy applies to this operation ListWorkRequestErrors() func (client AnalyticsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -936,9 +949,10 @@ func (client AnalyticsClient) listWorkRequestErrors(ctx context.Context, request // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. +// A default retry strategy applies to this operation ListWorkRequestLogs() func (client AnalyticsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -993,9 +1007,10 @@ func (client AnalyticsClient) listWorkRequestLogs(ctx context.Context, request c // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. +// A default retry strategy applies to this operation ListWorkRequests() func (client AnalyticsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -1051,9 +1066,10 @@ func (client AnalyticsClient) listWorkRequests(ctx context.Context, request comm // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/ScaleAnalyticsInstance.go.html to see an example of how to use ScaleAnalyticsInstance API. +// A default retry strategy applies to this operation ScaleAnalyticsInstance() func (client AnalyticsClient) ScaleAnalyticsInstance(ctx context.Context, request ScaleAnalyticsInstanceRequest) (response ScaleAnalyticsInstanceResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -1113,9 +1129,10 @@ func (client AnalyticsClient) scaleAnalyticsInstance(ctx context.Context, reques // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/SetKmsKey.go.html to see an example of how to use SetKmsKey API. +// A default retry strategy applies to this operation SetKmsKey() func (client AnalyticsClient) SetKmsKey(ctx context.Context, request SetKmsKeyRequest) (response SetKmsKeyResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -1176,9 +1193,10 @@ func (client AnalyticsClient) setKmsKey(ctx context.Context, request common.OCIR // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/StartAnalyticsInstance.go.html to see an example of how to use StartAnalyticsInstance API. +// A default retry strategy applies to this operation StartAnalyticsInstance() func (client AnalyticsClient) StartAnalyticsInstance(ctx context.Context, request StartAnalyticsInstanceRequest) (response StartAnalyticsInstanceResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -1239,9 +1257,10 @@ func (client AnalyticsClient) startAnalyticsInstance(ctx context.Context, reques // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/StopAnalyticsInstance.go.html to see an example of how to use StopAnalyticsInstance API. +// A default retry strategy applies to this operation StopAnalyticsInstance() func (client AnalyticsClient) StopAnalyticsInstance(ctx context.Context, request StopAnalyticsInstanceRequest) (response StopAnalyticsInstanceResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -1359,9 +1378,10 @@ func (client AnalyticsClient) updateAnalyticsInstance(ctx context.Context, reque // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/UpdatePrivateAccessChannel.go.html to see an example of how to use UpdatePrivateAccessChannel API. +// A default retry strategy applies to this operation UpdatePrivateAccessChannel() func (client AnalyticsClient) UpdatePrivateAccessChannel(ctx context.Context, request UpdatePrivateAccessChannelRequest) (response UpdatePrivateAccessChannelResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } @@ -1421,9 +1441,10 @@ func (client AnalyticsClient) updatePrivateAccessChannel(ctx context.Context, re // See also // // Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/analytics/UpdateVanityUrl.go.html to see an example of how to use UpdateVanityUrl API. +// A default retry strategy applies to this operation UpdateVanityUrl() func (client AnalyticsClient) UpdateVanityUrl(ctx context.Context, request UpdateVanityUrlRequest) (response UpdateVanityUrlResponse, err error) { var ociResponse common.OCIResponse - policy := common.NoRetryPolicy() + policy := common.DefaultRetryPolicy() if client.RetryPolicy() != nil { policy = *client.RetryPolicy() } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/federation_client_oke_workload_identity.go b/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/federation_client_oke_workload_identity.go new file mode 100644 index 00000000000..e63d5b4f6f2 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/federation_client_oke_workload_identity.go @@ -0,0 +1,204 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + +package auth + +import ( + "bytes" + "crypto/rsa" + "crypto/tls" + "crypto/x509" + "encoding/base64" + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "github.com/oracle/oci-go-sdk/v65/common/utils" + "io" + "net/http" + "sync" + "time" +) + +const ( + rpstValidForRatio float64 = 0.5 +) + +// Workload RPST Issuance Service (WRIS) +// x509FederationClientForOkeWorkloadIdentity retrieves a security token from Auth service. +type x509FederationClientForOkeWorkloadIdentity struct { + tenancyID string + sessionKeySupplier sessionKeySupplier + securityToken securityToken + authClient *common.BaseClient + mux sync.Mutex + proxymuxEndpoint string + kubernetesServiceAccountToken string // jwt + kubernetesServiceAccountCert *x509.CertPool +} + +func newX509FederationClientForOkeWorkloadIdentity(endpoint string, kubernetesServiceAccountToken string, + kubernetesServiceAccountCert *x509.CertPool) (federationClient, error) { + client := &x509FederationClientForOkeWorkloadIdentity{ + proxymuxEndpoint: endpoint, + kubernetesServiceAccountToken: kubernetesServiceAccountToken, + kubernetesServiceAccountCert: kubernetesServiceAccountCert, + } + + client.sessionKeySupplier = newSessionKeySupplier() + + return client, nil +} + +func (c *x509FederationClientForOkeWorkloadIdentity) renewSecurityToken() (err error) { + if err = c.sessionKeySupplier.Refresh(); err != nil { + return fmt.Errorf("failed to refresh session key: %s", err.Error()) + } + + common.Logf("Renewing security token at: %v\n", time.Now().Format("15:04:05.000")) + if c.securityToken, err = c.getSecurityToken(); err != nil { + return fmt.Errorf("failed to get security token: %s", err.Error()) + } + common.Logf("Security token renewed at: %v\n", time.Now().Format("15:04:05.000")) + + return nil +} + +type workloadIdentityRequestPayload struct { + Podkey string `json:"podKey"` +} +type token struct { + Token string +} + +// getSecurityToken get security token from Proxymux +func (c *x509FederationClientForOkeWorkloadIdentity) getSecurityToken() (securityToken, error) { + client := http.Client{ + Timeout: 30 * time.Second, + Transport: &http.Transport{ + TLSClientConfig: &tls.Config{ + RootCAs: c.kubernetesServiceAccountCert, + }, + }, + } + + publicKey := string(c.sessionKeySupplier.PublicKeyPemRaw()) + rawPayload := workloadIdentityRequestPayload{Podkey: publicKey} + payload, err := json.Marshal(rawPayload) + if err != nil { + return nil, fmt.Errorf("error getting security token%s", err) + } + + request, err := http.NewRequest(http.MethodPost, c.proxymuxEndpoint, bytes.NewBuffer(payload)) + + if err != nil { + common.Logf("error %s", err) + return nil, fmt.Errorf("error getting security token %s", err) + } + request.Header.Add("Authorization", "Bearer "+c.kubernetesServiceAccountToken) + request.Header.Set("Content-Type", "application/json") + opcRequestID := utils.GenerateOpcRequestID() + request.Header.Set("opc-request-id", opcRequestID) + + response, err := client.Do(request) + if err != nil { + return nil, fmt.Errorf("error %s", err) + } + + var body bytes.Buffer + defer func(body io.ReadCloser) { + err := body.Close() + if err != nil { + common.Logf("error %s", err) + } + }(response.Body) + + statusCode := response.StatusCode + if statusCode != http.StatusOK { + return nil, fmt.Errorf("failed to get a RPST token from Proxymux: URL: %s, Status: %s, Message: %s", + c.proxymuxEndpoint, response.Status, body.String()) + } + + if _, err = body.ReadFrom(response.Body); err != nil { + return nil, fmt.Errorf("error reading body from Proxymux response: %s", err) + } + + rawBody := body.String() + rawBody = rawBody[1 : len(rawBody)-1] + decodedBodyStr, err := base64.StdEncoding.DecodeString(rawBody) + if err != nil { + return nil, fmt.Errorf("error decoding Proxymux response using base64 scheme: %s", err) + } + + var parsedBody token + err = json.Unmarshal(decodedBodyStr, &parsedBody) + if err != nil { + return nil, fmt.Errorf("error parsing Proxymux response body: %s", err) + } + + token := parsedBody.Token + if &token == nil || len(token) == 0 { + return nil, fmt.Errorf("invalid (empty) token received from Proxymux") + } + if len(token) < 3 { + return nil, fmt.Errorf("invalid token received from Proxymux") + } + + return newPrincipalToken(token[3:]) +} + +func (c *x509FederationClientForOkeWorkloadIdentity) PrivateKey() (*rsa.PrivateKey, error) { + c.mux.Lock() + defer c.mux.Unlock() + + if err := c.renewSecurityTokenIfNotValid(); err != nil { + return nil, err + } + return c.sessionKeySupplier.PrivateKey(), nil +} + +func (c *x509FederationClientForOkeWorkloadIdentity) SecurityToken() (token string, err error) { + c.mux.Lock() + defer c.mux.Unlock() + + if err = c.renewSecurityTokenIfNotValid(); err != nil { + return "", err + } + return c.securityToken.String(), nil +} + +func (c *x509FederationClientForOkeWorkloadIdentity) renewSecurityTokenIfNotValid() (err error) { + if c.securityToken == nil || !c.securityToken.Valid() { + if err = c.renewSecurityToken(); err != nil { + return fmt.Errorf("failed to renew security token: %s", err.Error()) + } + } + return nil +} + +type workloadIdentityPrincipalToken struct { + principalToken +} + +func (t *workloadIdentityPrincipalToken) Valid() bool { + // TODO: read rpstValidForRatio from rpst token + issuedAt := int64(t.jwtToken.payload["iat"].(float64)) + expiredAt := int64(t.jwtToken.payload["exp"].(float64)) + softExpiredAt := issuedAt + int64(float64(expiredAt-issuedAt)*rpstValidForRatio) + softExpiredAtTime := time.Unix(softExpiredAt, 0) + now := time.Now().Unix() + int64(bufferTimeBeforeTokenExpiration.Seconds()) + expired := softExpiredAt <= now + if expired { + common.Debugf("Token expired at: %v", softExpiredAtTime.Format("15:04:05.000")) + } + return !expired +} + +func (c *x509FederationClientForOkeWorkloadIdentity) GetClaim(key string) (interface{}, error) { + c.mux.Lock() + defer c.mux.Unlock() + + if err := c.renewSecurityTokenIfNotValid(); err != nil { + return nil, err + } + return c.securityToken.GetClaim(key) +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/resouce_principal_key_provider.go b/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/resouce_principal_key_provider.go index da2918da6b1..a3b8bcdfca0 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/resouce_principal_key_provider.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/common/auth/resouce_principal_key_provider.go @@ -5,8 +5,10 @@ package auth import ( "crypto/rsa" + "crypto/x509" "errors" "fmt" + "io/ioutil" "os" "path" @@ -33,7 +35,14 @@ const ( ResourcePrincipalSessionTokenEndpoint = "OCI_RESOURCE_PRINCIPAL_RPST_ENDPOINT" //ResourcePrincipalTokenEndpoint endpoint for retrieving the Resource Principal Token ResourcePrincipalTokenEndpoint = "OCI_RESOURCE_PRINCIPAL_RPT_ENDPOINT" - + // KubernetesServiceAccountTokenPath that contains cluster information + KubernetesServiceAccountTokenPath = "/var/run/secrets/kubernetes.io/serviceaccount/token" + // KubernetesServiceAccountCertPath that contains cluster information + KubernetesServiceAccountCertPath = "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt" + // KubernetesServiceHostEnvVar environment var holding the kubernetes host + KubernetesServiceHostEnvVar = "KUBERNETES_SERVICE_HOST" + // KubernetesProxymuxServicePort environment var holding the kubernetes port + KubernetesProxymuxServicePort = "12250" // TenancyOCIDClaimKey is the key used to look up the resource tenancy in an RPST TenancyOCIDClaimKey = "res_tenant" // CompartmentOCIDClaimKey is the key used to look up the resource compartment in an RPST @@ -85,6 +94,56 @@ func ResourcePrincipalConfigurationProvider() (ConfigurationProviderWithClaimAcc } } +// OkeWorkloadIdentityConfigurationProvider returns a resource principal configuration provider by OKE Workload Identity +func OkeWorkloadIdentityConfigurationProvider() (ConfigurationProviderWithClaimAccess, error) { + var version string + var ok bool + if version, ok = os.LookupEnv(ResourcePrincipalVersionEnvVar); !ok { + err := fmt.Errorf("can not create resource principal, environment variable: %s, not present", ResourcePrincipalVersionEnvVar) + return nil, resourcePrincipalError{err: err} + } + + if version == ResourcePrincipalVersion1_1 || version == ResourcePrincipalVersion2_2 { + kubernetesServiceAccountToken, err := ioutil.ReadFile(KubernetesServiceAccountTokenPath) + if err != nil { + err = fmt.Errorf("can not create resource principal, error getting Kubernetes Service Account Token at %s", + KubernetesServiceAccountTokenPath) + return nil, resourcePrincipalError{err: err} + } + + kubernetesServiceAccountCertRaw, err := ioutil.ReadFile(KubernetesServiceAccountCertPath) + if err != nil { + err = fmt.Errorf("can not create resource principal, error getting Kubernetes Service Account Token at %s", + KubernetesServiceAccountCertPath) + return nil, resourcePrincipalError{err: err} + } + + kubernetesServiceAccountCert := x509.NewCertPool() + kubernetesServiceAccountCert.AppendCertsFromPEM(kubernetesServiceAccountCertRaw) + + region := requireEnv(ResourcePrincipalRegionEnvVar) + if region == nil { + err := fmt.Errorf("can not create resource principal, environment variable: %s, not present", + ResourcePrincipalRegionEnvVar) + return nil, resourcePrincipalError{err: err} + } + + k8sServiceHost := requireEnv(KubernetesServiceHostEnvVar) + if k8sServiceHost == nil { + err := fmt.Errorf("can not create resource principal, environment variable: %s, not present", + KubernetesServiceHostEnvVar) + return nil, resourcePrincipalError{err: err} + } + proxymuxEndpoint := fmt.Sprintf("https://%s:%s/resourcePrincipalSessionTokens", *k8sServiceHost, KubernetesProxymuxServicePort) + + return newOkeWorkloadIdentityProvider(proxymuxEndpoint, string(kubernetesServiceAccountToken), + kubernetesServiceAccountCert, *region) + } + + err := fmt.Errorf("can not create resource principal, environment variable: %s, must be valid", ResourcePrincipalVersionEnvVar) + return nil, resourcePrincipalError{err: err} +} + // ResourcePrincipalConfigurationProviderWithPathProvider returns a resource principal configuration provider using path provider. func ResourcePrincipalConfigurationProviderWithPathProvider(pathProvider PathProvider) (ConfigurationProviderWithClaimAccess, error) { var version string @@ -140,7 +199,7 @@ type resourcePrincipalKeyProvider struct { func newResourcePrincipalKeyProvider22(sessionTokenLocation, privatePemLocation string, passphraseLocation *string, region string) (*resourcePrincipalKeyProvider, error) { - //Check both the the passphrase and the key are paths + //Check both the passphrase and the key are paths if passphraseLocation != nil && (!isPath(privatePemLocation) && isPath(*passphraseLocation) || isPath(privatePemLocation) && !isPath(*passphraseLocation)) { err := fmt.Errorf("cant not create resource principal: both key and passphrase need to be path or none needs to be path") @@ -175,6 +234,7 @@ func newResourcePrincipalKeyProvider22(sessionTokenLocation, privatePemLocation fd, _ = newFileBasedFederationClient(sessionTokenLocation, supplier) } else { fd, err = newStaticFederationClient(sessionTokenLocation, supplier) + if err != nil { err := fmt.Errorf("can not create resource principal, due to: %s ", err.Error()) return nil, resourcePrincipalError{err: err} @@ -185,6 +245,26 @@ func newResourcePrincipalKeyProvider22(sessionTokenLocation, privatePemLocation FederationClient: fd, KeyProviderRegion: common.StringToRegion(region), } + + return &rs, nil +} + +func newOkeWorkloadIdentityProvider(proxymuxEndpoint string, kubernetesServiceAccountToken string, + kubernetesServiceAccountCert *x509.CertPool, region string) (*resourcePrincipalKeyProvider, error) { + var err error + var fd federationClient + fd, err = newX509FederationClientForOkeWorkloadIdentity(proxymuxEndpoint, kubernetesServiceAccountToken, kubernetesServiceAccountCert) + + if err != nil { + err := fmt.Errorf("can not create resource principal, due to: %s ", err.Error()) + return nil, resourcePrincipalError{err: err} + } + + rs := resourcePrincipalKeyProvider{ + FederationClient: fd, + KeyProviderRegion: common.StringToRegion(region), + } + return &rs, nil } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/common/utils/opc_request_id.go b/vendor/github.com/oracle/oci-go-sdk/v65/common/utils/opc_request_id.go new file mode 100644 index 00000000000..55615503a00 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/common/utils/opc_request_id.go @@ -0,0 +1,31 @@ +package utils + +import ( + "crypto/rand" + "encoding/hex" + "fmt" +) + +// GenerateOpcRequestId +// Reference: https://confluence.oci.oraclecorp.com/display/DEX/Request+IDs +// Maximum segment length: 32 characters +// Allowed segment contents: regular expression pattern /^[a-zA-Z0-9]{0,32}$/ +func GenerateOpcRequestID() string { + clientId := generateUniqueID() + stackId := generateUniqueID() + individualId := generateUniqueID() + + opcRequestId := fmt.Sprintf("%s/%s/%s", clientId, stackId, individualId) + + return opcRequestId +} + +func generateUniqueID() string { + b := make([]byte, 16) + _, err := rand.Read(b) + if err != nil { + return "" + } + + return hex.EncodeToString(b) +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/core/update_instance_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/core/update_instance_details.go index 65f10400817..bdef3db8372 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/core/update_instance_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/core/update_instance_details.go @@ -83,6 +83,14 @@ type UpdateInstanceDetails struct { ShapeConfig *UpdateInstanceShapeConfigDetails `mandatory:"false" json:"shapeConfig"` + // The parameter acts as a fail-safe to prevent unwanted downtime when updating a running instance. + // The default is ALLOW_DOWNTIME. + // * `ALLOW_DOWNTIME` - Compute might reboot the instance while updating the instance if a reboot is required. + // * `AVOID_DOWNTIME` - If the instance is in running state, Compute tries to update the instance without rebooting + // it. If the instance requires a reboot to be updated, an error is returned and the instance + // is not updated. If the instance is stopped, it is updated and remains in the stopped state. + UpdateOperationConstraint UpdateInstanceDetailsUpdateOperationConstraintEnum `mandatory:"false" json:"updateOperationConstraint,omitempty"` + InstanceOptions *InstanceOptions `mandatory:"false" json:"instanceOptions"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. @@ -125,8 +133,53 @@ func (m UpdateInstanceDetails) String() string { func (m UpdateInstanceDetails) ValidateEnumValue() (bool, error) { errMessage := []string{} + if _, ok := GetMappingUpdateInstanceDetailsUpdateOperationConstraintEnum(string(m.UpdateOperationConstraint)); !ok && m.UpdateOperationConstraint != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for UpdateOperationConstraint: %s. Supported values are: %s.", m.UpdateOperationConstraint, strings.Join(GetUpdateInstanceDetailsUpdateOperationConstraintEnumStringValues(), ","))) + } if len(errMessage) > 0 { return true, fmt.Errorf(strings.Join(errMessage, "\n")) } return false, nil } + +// UpdateInstanceDetailsUpdateOperationConstraintEnum Enum with underlying type: string +type UpdateInstanceDetailsUpdateOperationConstraintEnum string + +// Set of constants representing the allowable values for UpdateInstanceDetailsUpdateOperationConstraintEnum +const ( + UpdateInstanceDetailsUpdateOperationConstraintAllowDowntime UpdateInstanceDetailsUpdateOperationConstraintEnum = "ALLOW_DOWNTIME" + UpdateInstanceDetailsUpdateOperationConstraintAvoidDowntime UpdateInstanceDetailsUpdateOperationConstraintEnum = "AVOID_DOWNTIME" +) + +var mappingUpdateInstanceDetailsUpdateOperationConstraintEnum = map[string]UpdateInstanceDetailsUpdateOperationConstraintEnum{ + "ALLOW_DOWNTIME": UpdateInstanceDetailsUpdateOperationConstraintAllowDowntime, + "AVOID_DOWNTIME": UpdateInstanceDetailsUpdateOperationConstraintAvoidDowntime, +} + +var mappingUpdateInstanceDetailsUpdateOperationConstraintEnumLowerCase = map[string]UpdateInstanceDetailsUpdateOperationConstraintEnum{ + "allow_downtime": UpdateInstanceDetailsUpdateOperationConstraintAllowDowntime, + "avoid_downtime": UpdateInstanceDetailsUpdateOperationConstraintAvoidDowntime, +} + +// GetUpdateInstanceDetailsUpdateOperationConstraintEnumValues Enumerates the set of values for UpdateInstanceDetailsUpdateOperationConstraintEnum +func GetUpdateInstanceDetailsUpdateOperationConstraintEnumValues() []UpdateInstanceDetailsUpdateOperationConstraintEnum { + values := make([]UpdateInstanceDetailsUpdateOperationConstraintEnum, 0) + for _, v := range mappingUpdateInstanceDetailsUpdateOperationConstraintEnum { + values = append(values, v) + } + return values +} + +// GetUpdateInstanceDetailsUpdateOperationConstraintEnumStringValues Enumerates the set of values in String for UpdateInstanceDetailsUpdateOperationConstraintEnum +func GetUpdateInstanceDetailsUpdateOperationConstraintEnumStringValues() []string { + return []string{ + "ALLOW_DOWNTIME", + "AVOID_DOWNTIME", + } +} + +// GetMappingUpdateInstanceDetailsUpdateOperationConstraintEnum performs case Insensitive comparison on enum value and return the desired enum +func GetMappingUpdateInstanceDetailsUpdateOperationConstraintEnum(val string) (UpdateInstanceDetailsUpdateOperationConstraintEnum, bool) { + enum, ok := mappingUpdateInstanceDetailsUpdateOperationConstraintEnumLowerCase[strings.ToLower(val)] + return enum, ok +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database.go index e91ff0958a1..9337e39b4aa 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database.go @@ -56,6 +56,11 @@ type AutonomousDatabase struct { // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` + // The date and time when the next long-term backup would be created. + NextLongTermBackupTimeStamp *common.SDKTime `mandatory:"false" json:"nextLongTermBackupTimeStamp"` + + LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` + // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` @@ -84,7 +89,7 @@ type AutonomousDatabase struct { // The compute amount available to the database. Minimum and maximum values depend on the compute model and whether the database is on Shared or Dedicated infrastructure. For an Autonomous Database on Shared infrastructure, the 'ECPU' compute model requires values in multiples of two. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. ComputeCount *float32 `mandatory:"false" json:"computeCount"` - // Retention period, in days, for backups. + // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The backup storage to the database. diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup.go index 568318f2ab8..19020557e68 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup.go @@ -68,6 +68,18 @@ type AutonomousDatabaseBackup struct { // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` + + // Retention period, in days, for long-term backups + RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` + + // Timestamp until when the backup will be available + TimeAvailableTill *common.SDKTime `mandatory:"false" json:"timeAvailableTill"` + + // A valid Oracle Database version for Autonomous Database. + DbVersion *string `mandatory:"false" json:"dbVersion"` + + // The backup size in terrabytes (TB). + SizeInTBs *float64 `mandatory:"false" json:"sizeInTBs"` } func (m AutonomousDatabaseBackup) String() string { @@ -99,16 +111,19 @@ type AutonomousDatabaseBackupTypeEnum string const ( AutonomousDatabaseBackupTypeIncremental AutonomousDatabaseBackupTypeEnum = "INCREMENTAL" AutonomousDatabaseBackupTypeFull AutonomousDatabaseBackupTypeEnum = "FULL" + AutonomousDatabaseBackupTypeLongterm AutonomousDatabaseBackupTypeEnum = "LONGTERM" ) var mappingAutonomousDatabaseBackupTypeEnum = map[string]AutonomousDatabaseBackupTypeEnum{ "INCREMENTAL": AutonomousDatabaseBackupTypeIncremental, "FULL": AutonomousDatabaseBackupTypeFull, + "LONGTERM": AutonomousDatabaseBackupTypeLongterm, } var mappingAutonomousDatabaseBackupTypeEnumLowerCase = map[string]AutonomousDatabaseBackupTypeEnum{ "incremental": AutonomousDatabaseBackupTypeIncremental, "full": AutonomousDatabaseBackupTypeFull, + "longterm": AutonomousDatabaseBackupTypeLongterm, } // GetAutonomousDatabaseBackupTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupTypeEnum @@ -125,6 +140,7 @@ func GetAutonomousDatabaseBackupTypeEnumStringValues() []string { return []string{ "INCREMENTAL", "FULL", + "LONGTERM", } } @@ -144,6 +160,7 @@ const ( AutonomousDatabaseBackupLifecycleStateDeleting AutonomousDatabaseBackupLifecycleStateEnum = "DELETING" AutonomousDatabaseBackupLifecycleStateDeleted AutonomousDatabaseBackupLifecycleStateEnum = "DELETED" AutonomousDatabaseBackupLifecycleStateFailed AutonomousDatabaseBackupLifecycleStateEnum = "FAILED" + AutonomousDatabaseBackupLifecycleStateUpdating AutonomousDatabaseBackupLifecycleStateEnum = "UPDATING" ) var mappingAutonomousDatabaseBackupLifecycleStateEnum = map[string]AutonomousDatabaseBackupLifecycleStateEnum{ @@ -152,6 +169,7 @@ var mappingAutonomousDatabaseBackupLifecycleStateEnum = map[string]AutonomousDat "DELETING": AutonomousDatabaseBackupLifecycleStateDeleting, "DELETED": AutonomousDatabaseBackupLifecycleStateDeleted, "FAILED": AutonomousDatabaseBackupLifecycleStateFailed, + "UPDATING": AutonomousDatabaseBackupLifecycleStateUpdating, } var mappingAutonomousDatabaseBackupLifecycleStateEnumLowerCase = map[string]AutonomousDatabaseBackupLifecycleStateEnum{ @@ -160,6 +178,7 @@ var mappingAutonomousDatabaseBackupLifecycleStateEnumLowerCase = map[string]Auto "deleting": AutonomousDatabaseBackupLifecycleStateDeleting, "deleted": AutonomousDatabaseBackupLifecycleStateDeleted, "failed": AutonomousDatabaseBackupLifecycleStateFailed, + "updating": AutonomousDatabaseBackupLifecycleStateUpdating, } // GetAutonomousDatabaseBackupLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseBackupLifecycleStateEnum @@ -179,6 +198,7 @@ func GetAutonomousDatabaseBackupLifecycleStateEnumStringValues() []string { "DELETING", "DELETED", "FAILED", + "UPDATING", } } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup_summary.go index fdcc25c6b91..2804d10e689 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_backup_summary.go @@ -70,6 +70,18 @@ type AutonomousDatabaseBackupSummary struct { // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` + + // Retention period, in days, for long-term backups + RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` + + // Timestamp until when the backup will be available + TimeAvailableTill *common.SDKTime `mandatory:"false" json:"timeAvailableTill"` + + // A valid Oracle Database version for Autonomous Database. + DbVersion *string `mandatory:"false" json:"dbVersion"` + + // The backup size in terrabytes (TB). + SizeInTBs *float64 `mandatory:"false" json:"sizeInTBs"` } func (m AutonomousDatabaseBackupSummary) String() string { @@ -101,16 +113,19 @@ type AutonomousDatabaseBackupSummaryTypeEnum string const ( AutonomousDatabaseBackupSummaryTypeIncremental AutonomousDatabaseBackupSummaryTypeEnum = "INCREMENTAL" AutonomousDatabaseBackupSummaryTypeFull AutonomousDatabaseBackupSummaryTypeEnum = "FULL" + AutonomousDatabaseBackupSummaryTypeLongterm AutonomousDatabaseBackupSummaryTypeEnum = "LONGTERM" ) var mappingAutonomousDatabaseBackupSummaryTypeEnum = map[string]AutonomousDatabaseBackupSummaryTypeEnum{ "INCREMENTAL": AutonomousDatabaseBackupSummaryTypeIncremental, "FULL": AutonomousDatabaseBackupSummaryTypeFull, + "LONGTERM": AutonomousDatabaseBackupSummaryTypeLongterm, } var mappingAutonomousDatabaseBackupSummaryTypeEnumLowerCase = map[string]AutonomousDatabaseBackupSummaryTypeEnum{ "incremental": AutonomousDatabaseBackupSummaryTypeIncremental, "full": AutonomousDatabaseBackupSummaryTypeFull, + "longterm": AutonomousDatabaseBackupSummaryTypeLongterm, } // GetAutonomousDatabaseBackupSummaryTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupSummaryTypeEnum @@ -127,6 +142,7 @@ func GetAutonomousDatabaseBackupSummaryTypeEnumStringValues() []string { return []string{ "INCREMENTAL", "FULL", + "LONGTERM", } } @@ -146,6 +162,7 @@ const ( AutonomousDatabaseBackupSummaryLifecycleStateDeleting AutonomousDatabaseBackupSummaryLifecycleStateEnum = "DELETING" AutonomousDatabaseBackupSummaryLifecycleStateDeleted AutonomousDatabaseBackupSummaryLifecycleStateEnum = "DELETED" AutonomousDatabaseBackupSummaryLifecycleStateFailed AutonomousDatabaseBackupSummaryLifecycleStateEnum = "FAILED" + AutonomousDatabaseBackupSummaryLifecycleStateUpdating AutonomousDatabaseBackupSummaryLifecycleStateEnum = "UPDATING" ) var mappingAutonomousDatabaseBackupSummaryLifecycleStateEnum = map[string]AutonomousDatabaseBackupSummaryLifecycleStateEnum{ @@ -154,6 +171,7 @@ var mappingAutonomousDatabaseBackupSummaryLifecycleStateEnum = map[string]Autono "DELETING": AutonomousDatabaseBackupSummaryLifecycleStateDeleting, "DELETED": AutonomousDatabaseBackupSummaryLifecycleStateDeleted, "FAILED": AutonomousDatabaseBackupSummaryLifecycleStateFailed, + "UPDATING": AutonomousDatabaseBackupSummaryLifecycleStateUpdating, } var mappingAutonomousDatabaseBackupSummaryLifecycleStateEnumLowerCase = map[string]AutonomousDatabaseBackupSummaryLifecycleStateEnum{ @@ -162,6 +180,7 @@ var mappingAutonomousDatabaseBackupSummaryLifecycleStateEnumLowerCase = map[stri "deleting": AutonomousDatabaseBackupSummaryLifecycleStateDeleting, "deleted": AutonomousDatabaseBackupSummaryLifecycleStateDeleted, "failed": AutonomousDatabaseBackupSummaryLifecycleStateFailed, + "updating": AutonomousDatabaseBackupSummaryLifecycleStateUpdating, } // GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseBackupSummaryLifecycleStateEnum @@ -181,6 +200,7 @@ func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumStringValues() []string "DELETING", "DELETED", "FAILED", + "UPDATING", } } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_summary.go index 6de7d1d780b..c8c85398f68 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/autonomous_database_summary.go @@ -57,6 +57,11 @@ type AutonomousDatabaseSummary struct { // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` + // The date and time when the next long-term backup would be created. + NextLongTermBackupTimeStamp *common.SDKTime `mandatory:"false" json:"nextLongTermBackupTimeStamp"` + + LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` + // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` @@ -85,7 +90,7 @@ type AutonomousDatabaseSummary struct { // The compute amount available to the database. Minimum and maximum values depend on the compute model and whether the database is on Shared or Dedicated infrastructure. For an Autonomous Database on Shared infrastructure, the 'ECPU' compute model requires values in multiples of two. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. ComputeCount *float32 `mandatory:"false" json:"computeCount"` - // Retention period, in days, for backups. + // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The backup storage to the database. diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/create_autonomous_database_backup_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/create_autonomous_database_backup_details.go index 0b4e99fa772..8b037923446 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/create_autonomous_database_backup_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/create_autonomous_database_backup_details.go @@ -24,6 +24,12 @@ type CreateAutonomousDatabaseBackupDetails struct { // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` + + // Retention period, in days, for long-term backups + RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` + + // Indicates whether the backup is long-term + IsLongTermBackup *bool `mandatory:"false" json:"isLongTermBackup"` } func (m CreateAutonomousDatabaseBackupDetails) String() string { diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/database_client.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/database_client.go index 4de9c6a3fef..09f0df96338 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/database_client.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/database_client.go @@ -3415,6 +3415,63 @@ func (client DatabaseClient) deleteAutonomousDatabase(ctx context.Context, reque return response, err } +// DeleteAutonomousDatabaseBackup Deletes a long-term backup. You cannot delete other backups using this API. +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabaseBackup.go.html to see an example of how to use DeleteAutonomousDatabaseBackup API. +func (client DatabaseClient) DeleteAutonomousDatabaseBackup(ctx context.Context, request DeleteAutonomousDatabaseBackupRequest) (response DeleteAutonomousDatabaseBackupResponse, err error) { + var ociResponse common.OCIResponse + policy := common.NoRetryPolicy() + if client.RetryPolicy() != nil { + policy = *client.RetryPolicy() + } + if request.RetryPolicy() != nil { + policy = *request.RetryPolicy() + } + ociResponse, err = common.Retry(ctx, request, client.deleteAutonomousDatabaseBackup, policy) + if err != nil { + if ociResponse != nil { + if httpResponse := ociResponse.HTTPResponse(); httpResponse != nil { + opcRequestId := httpResponse.Header.Get("opc-request-id") + response = DeleteAutonomousDatabaseBackupResponse{RawResponse: httpResponse, OpcRequestId: &opcRequestId} + } else { + response = DeleteAutonomousDatabaseBackupResponse{} + } + } + return + } + if convertedResponse, ok := ociResponse.(DeleteAutonomousDatabaseBackupResponse); ok { + response = convertedResponse + } else { + err = fmt.Errorf("failed to convert OCIResponse into DeleteAutonomousDatabaseBackupResponse") + } + return +} + +// deleteAutonomousDatabaseBackup implements the OCIOperation interface (enables retrying operations) +func (client DatabaseClient) deleteAutonomousDatabaseBackup(ctx context.Context, request common.OCIRequest, binaryReqBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (common.OCIResponse, error) { + + httpRequest, err := request.HTTPRequest(http.MethodDelete, "/autonomousDatabaseBackups/{autonomousDatabaseBackupId}", binaryReqBody, extraHeaders) + if err != nil { + return nil, err + } + + var response DeleteAutonomousDatabaseBackupResponse + var httpResponse *http.Response + httpResponse, err = client.Call(ctx, &httpRequest) + defer common.CloseBodyIfValid(httpResponse) + response.RawResponse = httpResponse + if err != nil { + apiReferenceLink := "https://docs.oracle.com/iaas/api/#/en/database/20160918/AutonomousDatabaseBackup/DeleteAutonomousDatabaseBackup" + err = common.PostProcessServiceError(err, "Database", "DeleteAutonomousDatabaseBackup", apiReferenceLink) + return response, err + } + + err = common.UnmarshalResponse(httpResponse, &response) + return response, err +} + // DeleteAutonomousVmCluster Deletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system. To delete an Autonomous VM Cluster in the Oracle cloud, see DeleteCloudAutonomousVmCluster. // // See also @@ -15408,6 +15465,63 @@ func (client DatabaseClient) updateAutonomousDatabase(ctx context.Context, reque return response, err } +// UpdateAutonomousDatabaseBackup Updates the Autonomous Database backup of the specified database based on the request parameters. +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseBackup.go.html to see an example of how to use UpdateAutonomousDatabaseBackup API. +func (client DatabaseClient) UpdateAutonomousDatabaseBackup(ctx context.Context, request UpdateAutonomousDatabaseBackupRequest) (response UpdateAutonomousDatabaseBackupResponse, err error) { + var ociResponse common.OCIResponse + policy := common.NoRetryPolicy() + if client.RetryPolicy() != nil { + policy = *client.RetryPolicy() + } + if request.RetryPolicy() != nil { + policy = *request.RetryPolicy() + } + ociResponse, err = common.Retry(ctx, request, client.updateAutonomousDatabaseBackup, policy) + if err != nil { + if ociResponse != nil { + if httpResponse := ociResponse.HTTPResponse(); httpResponse != nil { + opcRequestId := httpResponse.Header.Get("opc-request-id") + response = UpdateAutonomousDatabaseBackupResponse{RawResponse: httpResponse, OpcRequestId: &opcRequestId} + } else { + response = UpdateAutonomousDatabaseBackupResponse{} + } + } + return + } + if convertedResponse, ok := ociResponse.(UpdateAutonomousDatabaseBackupResponse); ok { + response = convertedResponse + } else { + err = fmt.Errorf("failed to convert OCIResponse into UpdateAutonomousDatabaseBackupResponse") + } + return +} + +// updateAutonomousDatabaseBackup implements the OCIOperation interface (enables retrying operations) +func (client DatabaseClient) updateAutonomousDatabaseBackup(ctx context.Context, request common.OCIRequest, binaryReqBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (common.OCIResponse, error) { + + httpRequest, err := request.HTTPRequest(http.MethodPut, "/autonomousDatabaseBackups/{autonomousDatabaseBackupId}", binaryReqBody, extraHeaders) + if err != nil { + return nil, err + } + + var response UpdateAutonomousDatabaseBackupResponse + var httpResponse *http.Response + httpResponse, err = client.Call(ctx, &httpRequest) + defer common.CloseBodyIfValid(httpResponse) + response.RawResponse = httpResponse + if err != nil { + apiReferenceLink := "https://docs.oracle.com/iaas/api/#/en/database/20160918/AutonomousDatabaseBackup/UpdateAutonomousDatabaseBackup" + err = common.PostProcessServiceError(err, "Database", "UpdateAutonomousDatabaseBackup", apiReferenceLink) + return response, err + } + + err = common.UnmarshalResponse(httpResponse, &response) + return response, err +} + // UpdateAutonomousDatabaseRegionalWallet Updates the Autonomous Database regional wallet. // // See also diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/delete_autonomous_database_backup_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/delete_autonomous_database_backup_request_response.go new file mode 100644 index 00000000000..4e9ae33792d --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/delete_autonomous_database_backup_request_response.go @@ -0,0 +1,95 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +package database + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "net/http" + "strings" +) + +// DeleteAutonomousDatabaseBackupRequest wrapper for the DeleteAutonomousDatabaseBackup operation +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabaseBackup.go.html to see an example of how to use DeleteAutonomousDatabaseBackupRequest. +type DeleteAutonomousDatabaseBackupRequest struct { + + // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. + AutonomousDatabaseBackupId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseBackupId"` + + // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + // parameter to the value of the etag from a previous GET or POST response for that resource. The resource + // will be updated or deleted only if the etag you provide matches the resource's current etag value. + IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` + + // Unique identifier for the request. + OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` + + // Metadata about the request. This information will not be transmitted to the service, but + // represents information that the SDK will consume to drive retry behavior. + RequestMetadata common.RequestMetadata +} + +func (request DeleteAutonomousDatabaseBackupRequest) String() string { + return common.PointerString(request) +} + +// HTTPRequest implements the OCIRequest interface +func (request DeleteAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) { + + _, err := request.ValidateEnumValue() + if err != nil { + return http.Request{}, err + } + return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders) +} + +// BinaryRequestBody implements the OCIRequest interface +func (request DeleteAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) { + + return nil, false + +} + +// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy. +func (request DeleteAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy { + return request.RequestMetadata.RetryPolicy +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (request DeleteAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// DeleteAutonomousDatabaseBackupResponse wrapper for the DeleteAutonomousDatabaseBackup operation +type DeleteAutonomousDatabaseBackupResponse struct { + + // The underlying http response + RawResponse *http.Response + + // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + // a particular request, please provide the request ID. + OpcRequestId *string `presentIn:"header" name:"opc-request-id"` + + // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. + OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` +} + +func (response DeleteAutonomousDatabaseBackupResponse) String() string { + return common.PointerString(response) +} + +// HTTPResponse implements the OCIResponse interface +func (response DeleteAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response { + return response.RawResponse +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/long_term_back_up_schedule_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/long_term_back_up_schedule_details.go new file mode 100644 index 00000000000..8f44b500f82 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/long_term_back_up_schedule_details.go @@ -0,0 +1,101 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Database Service API +// +// The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see Overview of the Database Service (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm). +// + +package database + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// LongTermBackUpScheduleDetails Details for the long-term backup schedule. +type LongTermBackUpScheduleDetails struct { + + // The frequency of the long-term backup schedule + RepeatCadence LongTermBackUpScheduleDetailsRepeatCadenceEnum `mandatory:"false" json:"repeatCadence,omitempty"` + + // The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. + TimeOfBackup *common.SDKTime `mandatory:"false" json:"timeOfBackup"` + + // Retention period, in days, for long-term backups + RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` + + // Indicates if the long-term backup schedule should be deleted. The default value is `FALSE`. + IsDisabled *bool `mandatory:"false" json:"isDisabled"` +} + +func (m LongTermBackUpScheduleDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m LongTermBackUpScheduleDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if _, ok := GetMappingLongTermBackUpScheduleDetailsRepeatCadenceEnum(string(m.RepeatCadence)); !ok && m.RepeatCadence != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for RepeatCadence: %s. Supported values are: %s.", m.RepeatCadence, strings.Join(GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues(), ","))) + } + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// LongTermBackUpScheduleDetailsRepeatCadenceEnum Enum with underlying type: string +type LongTermBackUpScheduleDetailsRepeatCadenceEnum string + +// Set of constants representing the allowable values for LongTermBackUpScheduleDetailsRepeatCadenceEnum +const ( + LongTermBackUpScheduleDetailsRepeatCadenceOneTime LongTermBackUpScheduleDetailsRepeatCadenceEnum = "ONE_TIME" + LongTermBackUpScheduleDetailsRepeatCadenceWeekly LongTermBackUpScheduleDetailsRepeatCadenceEnum = "WEEKLY" + LongTermBackUpScheduleDetailsRepeatCadenceMonthly LongTermBackUpScheduleDetailsRepeatCadenceEnum = "MONTHLY" + LongTermBackUpScheduleDetailsRepeatCadenceYearly LongTermBackUpScheduleDetailsRepeatCadenceEnum = "YEARLY" +) + +var mappingLongTermBackUpScheduleDetailsRepeatCadenceEnum = map[string]LongTermBackUpScheduleDetailsRepeatCadenceEnum{ + "ONE_TIME": LongTermBackUpScheduleDetailsRepeatCadenceOneTime, + "WEEKLY": LongTermBackUpScheduleDetailsRepeatCadenceWeekly, + "MONTHLY": LongTermBackUpScheduleDetailsRepeatCadenceMonthly, + "YEARLY": LongTermBackUpScheduleDetailsRepeatCadenceYearly, +} + +var mappingLongTermBackUpScheduleDetailsRepeatCadenceEnumLowerCase = map[string]LongTermBackUpScheduleDetailsRepeatCadenceEnum{ + "one_time": LongTermBackUpScheduleDetailsRepeatCadenceOneTime, + "weekly": LongTermBackUpScheduleDetailsRepeatCadenceWeekly, + "monthly": LongTermBackUpScheduleDetailsRepeatCadenceMonthly, + "yearly": LongTermBackUpScheduleDetailsRepeatCadenceYearly, +} + +// GetLongTermBackUpScheduleDetailsRepeatCadenceEnumValues Enumerates the set of values for LongTermBackUpScheduleDetailsRepeatCadenceEnum +func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumValues() []LongTermBackUpScheduleDetailsRepeatCadenceEnum { + values := make([]LongTermBackUpScheduleDetailsRepeatCadenceEnum, 0) + for _, v := range mappingLongTermBackUpScheduleDetailsRepeatCadenceEnum { + values = append(values, v) + } + return values +} + +// GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues Enumerates the set of values in String for LongTermBackUpScheduleDetailsRepeatCadenceEnum +func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues() []string { + return []string{ + "ONE_TIME", + "WEEKLY", + "MONTHLY", + "YEARLY", + } +} + +// GetMappingLongTermBackUpScheduleDetailsRepeatCadenceEnum performs case Insensitive comparison on enum value and return the desired enum +func GetMappingLongTermBackUpScheduleDetailsRepeatCadenceEnum(val string) (LongTermBackUpScheduleDetailsRepeatCadenceEnum, bool) { + enum, ok := mappingLongTermBackUpScheduleDetailsRepeatCadenceEnumLowerCase[strings.ToLower(val)] + return enum, ok +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_details.go new file mode 100644 index 00000000000..75f24197452 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_details.go @@ -0,0 +1,40 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Database Service API +// +// The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see Overview of the Database Service (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm). +// + +package database + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// UpdateAutonomousDatabaseBackupDetails Details for updating the Autonomous Database backup. +// **Warning:** Oracle recommends avoiding using confidential information when you supply string values using the API. +type UpdateAutonomousDatabaseBackupDetails struct { + + // Retention period, in days, for long-term backups + RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` +} + +func (m UpdateAutonomousDatabaseBackupDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m UpdateAutonomousDatabaseBackupDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_request_response.go new file mode 100644 index 00000000000..75040d64555 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_backup_request_response.go @@ -0,0 +1,103 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +package database + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "net/http" + "strings" +) + +// UpdateAutonomousDatabaseBackupRequest wrapper for the UpdateAutonomousDatabaseBackup operation +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseBackup.go.html to see an example of how to use UpdateAutonomousDatabaseBackupRequest. +type UpdateAutonomousDatabaseBackupRequest struct { + + // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. + AutonomousDatabaseBackupId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseBackupId"` + + // Request to update an existing Autonomous Database backup. + UpdateAutonomousDatabaseBackupDetails `contributesTo:"body"` + + // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + // parameter to the value of the etag from a previous GET or POST response for that resource. The resource + // will be updated or deleted only if the etag you provide matches the resource's current etag value. + IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` + + // Unique identifier for the request. + OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` + + // Metadata about the request. This information will not be transmitted to the service, but + // represents information that the SDK will consume to drive retry behavior. + RequestMetadata common.RequestMetadata +} + +func (request UpdateAutonomousDatabaseBackupRequest) String() string { + return common.PointerString(request) +} + +// HTTPRequest implements the OCIRequest interface +func (request UpdateAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) { + + _, err := request.ValidateEnumValue() + if err != nil { + return http.Request{}, err + } + return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders) +} + +// BinaryRequestBody implements the OCIRequest interface +func (request UpdateAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) { + + return nil, false + +} + +// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy. +func (request UpdateAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy { + return request.RequestMetadata.RetryPolicy +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (request UpdateAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// UpdateAutonomousDatabaseBackupResponse wrapper for the UpdateAutonomousDatabaseBackup operation +type UpdateAutonomousDatabaseBackupResponse struct { + + // The underlying http response + RawResponse *http.Response + + // The AutonomousDatabaseBackup instance + AutonomousDatabaseBackup `presentIn:"body"` + + // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID. + OpcRequestId *string `presentIn:"header" name:"opc-request-id"` + + // For optimistic concurrency control. See `if-match`. + Etag *string `presentIn:"header" name:"etag"` + + // Unique Oracle-assigned identifier for the work request. + OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` +} + +func (response UpdateAutonomousDatabaseBackupResponse) String() string { + return common.PointerString(response) +} + +// HTTPResponse implements the OCIResponse interface +func (response UpdateAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response { + return response.RawResponse +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_details.go index e92487f5ec3..ccb96dd61a8 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/database/update_autonomous_database_details.go @@ -27,6 +27,8 @@ type UpdateAutonomousDatabaseDetails struct { // **Note:** This parameter cannot be used with the `ocpuCount` or `computeCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` + LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` + // The compute amount available to the database. Minimum and maximum values depend on the compute model and whether the database is on Shared or Dedicated infrastructure. For an Autonomous Database on Shared infrastructure, the 'ECPU' compute model requires values in multiples of two. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value.@endif ComputeCount *float32 `mandatory:"false" json:"computeCount"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/default_model_deployment_environment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/default_model_deployment_environment_configuration_details.go new file mode 100644 index 00000000000..8a29525d469 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/default_model_deployment_environment_configuration_details.go @@ -0,0 +1,63 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// DefaultModelDeploymentEnvironmentConfigurationDetails The environment configuration details object for managed container +type DefaultModelDeploymentEnvironmentConfigurationDetails struct { + + // Environment variables to set for the web server container. + // The size of envVars must be less than 2048 bytes. + // Key should be under 32 characters. + // Key should contain only letters, digits and underscore (_) + // Key should start with a letter. + // Key should have at least 2 characters. + // Key should not end with underscore eg. `TEST_` + // Key if added cannot be empty. Value can be empty. + // No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. + // Key can't be reserved Model Deployment environment variables. + EnvironmentVariables map[string]string `mandatory:"false" json:"environmentVariables"` +} + +func (m DefaultModelDeploymentEnvironmentConfigurationDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m DefaultModelDeploymentEnvironmentConfigurationDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// MarshalJSON marshals to json representation +func (m DefaultModelDeploymentEnvironmentConfigurationDetails) MarshalJSON() (buff []byte, e error) { + type MarshalTypeDefaultModelDeploymentEnvironmentConfigurationDetails DefaultModelDeploymentEnvironmentConfigurationDetails + s := struct { + DiscriminatorParam string `json:"environmentConfigurationType"` + MarshalTypeDefaultModelDeploymentEnvironmentConfigurationDetails + }{ + "DEFAULT", + (MarshalTypeDefaultModelDeploymentEnvironmentConfigurationDetails)(m), + } + + return json.Marshal(&s) +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_details.go new file mode 100644 index 00000000000..2e904a55cda --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_details.go @@ -0,0 +1,80 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// ModelDeploymentEnvironmentConfigurationDetails The configuration to carry the environment details thats used in Model Deployment creation +type ModelDeploymentEnvironmentConfigurationDetails interface { +} + +type modeldeploymentenvironmentconfigurationdetails struct { + JsonData []byte + EnvironmentConfigurationType string `json:"environmentConfigurationType"` +} + +// UnmarshalJSON unmarshals json +func (m *modeldeploymentenvironmentconfigurationdetails) UnmarshalJSON(data []byte) error { + m.JsonData = data + type Unmarshalermodeldeploymentenvironmentconfigurationdetails modeldeploymentenvironmentconfigurationdetails + s := struct { + Model Unmarshalermodeldeploymentenvironmentconfigurationdetails + }{} + err := json.Unmarshal(data, &s.Model) + if err != nil { + return err + } + m.EnvironmentConfigurationType = s.Model.EnvironmentConfigurationType + + return err +} + +// UnmarshalPolymorphicJSON unmarshals polymorphic json +func (m *modeldeploymentenvironmentconfigurationdetails) UnmarshalPolymorphicJSON(data []byte) (interface{}, error) { + + if data == nil || string(data) == "null" { + return nil, nil + } + + var err error + switch m.EnvironmentConfigurationType { + case "DEFAULT": + mm := DefaultModelDeploymentEnvironmentConfigurationDetails{} + err = json.Unmarshal(data, &mm) + return mm, err + case "OCIR_CONTAINER": + mm := OcirModelDeploymentEnvironmentConfigurationDetails{} + err = json.Unmarshal(data, &mm) + return mm, err + default: + return *m, nil + } +} + +func (m modeldeploymentenvironmentconfigurationdetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m modeldeploymentenvironmentconfigurationdetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_type.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_type.go new file mode 100644 index 00000000000..0066c1913d7 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/model_deployment_environment_configuration_type.go @@ -0,0 +1,56 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "strings" +) + +// ModelDeploymentEnvironmentConfigurationTypeEnum Enum with underlying type: string +type ModelDeploymentEnvironmentConfigurationTypeEnum string + +// Set of constants representing the allowable values for ModelDeploymentEnvironmentConfigurationTypeEnum +const ( + ModelDeploymentEnvironmentConfigurationTypeDefault ModelDeploymentEnvironmentConfigurationTypeEnum = "DEFAULT" + ModelDeploymentEnvironmentConfigurationTypeOcirContainer ModelDeploymentEnvironmentConfigurationTypeEnum = "OCIR_CONTAINER" +) + +var mappingModelDeploymentEnvironmentConfigurationTypeEnum = map[string]ModelDeploymentEnvironmentConfigurationTypeEnum{ + "DEFAULT": ModelDeploymentEnvironmentConfigurationTypeDefault, + "OCIR_CONTAINER": ModelDeploymentEnvironmentConfigurationTypeOcirContainer, +} + +var mappingModelDeploymentEnvironmentConfigurationTypeEnumLowerCase = map[string]ModelDeploymentEnvironmentConfigurationTypeEnum{ + "default": ModelDeploymentEnvironmentConfigurationTypeDefault, + "ocir_container": ModelDeploymentEnvironmentConfigurationTypeOcirContainer, +} + +// GetModelDeploymentEnvironmentConfigurationTypeEnumValues Enumerates the set of values for ModelDeploymentEnvironmentConfigurationTypeEnum +func GetModelDeploymentEnvironmentConfigurationTypeEnumValues() []ModelDeploymentEnvironmentConfigurationTypeEnum { + values := make([]ModelDeploymentEnvironmentConfigurationTypeEnum, 0) + for _, v := range mappingModelDeploymentEnvironmentConfigurationTypeEnum { + values = append(values, v) + } + return values +} + +// GetModelDeploymentEnvironmentConfigurationTypeEnumStringValues Enumerates the set of values in String for ModelDeploymentEnvironmentConfigurationTypeEnum +func GetModelDeploymentEnvironmentConfigurationTypeEnumStringValues() []string { + return []string{ + "DEFAULT", + "OCIR_CONTAINER", + } +} + +// GetMappingModelDeploymentEnvironmentConfigurationTypeEnum performs case Insensitive comparison on enum value and return the desired enum +func GetMappingModelDeploymentEnvironmentConfigurationTypeEnum(val string) (ModelDeploymentEnvironmentConfigurationTypeEnum, bool) { + enum, ok := mappingModelDeploymentEnvironmentConfigurationTypeEnumLowerCase[strings.ToLower(val)] + return enum, ok +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/ocir_model_deployment_environment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/ocir_model_deployment_environment_configuration_details.go new file mode 100644 index 00000000000..5534c251045 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/ocir_model_deployment_environment_configuration_details.go @@ -0,0 +1,92 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// OcirModelDeploymentEnvironmentConfigurationDetails The environment configuration details object for OCI Registry +type OcirModelDeploymentEnvironmentConfigurationDetails struct { + + // The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. + // Acceptable format: + // `.ocir.io//:` + // `.ocir.io//:@digest` + Image *string `mandatory:"true" json:"image"` + + // The digest of the container image. For example, + // `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030` + ImageDigest *string `mandatory:"false" json:"imageDigest"` + + // The container image run CMD (https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. + // Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. + // The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + Cmd []string `mandatory:"false" json:"cmd"` + + // The container image run ENTRYPOINT (https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. + // Accept the `CMD` as extra arguments. + // The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + // More information on how `CMD` and `ENTRYPOINT` interact are here (https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + Entrypoint []string `mandatory:"false" json:"entrypoint"` + + // The port on which the web server serving the inference is running. + // The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + ServerPort *int `mandatory:"false" json:"serverPort"` + + // The port on which the container HEALTHCHECK (https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. + // The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + HealthCheckPort *int `mandatory:"false" json:"healthCheckPort"` + + // Environment variables to set for the web server container. + // The size of envVars must be less than 2048 bytes. + // Key should be under 32 characters. + // Key should contain only letters, digits and underscore (_) + // Key should start with a letter. + // Key should have at least 2 characters. + // Key should not end with underscore eg. `TEST_` + // Key if added cannot be empty. Value can be empty. + // No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. + // Key can't be reserved Model Deployment environment variables. + EnvironmentVariables map[string]string `mandatory:"false" json:"environmentVariables"` +} + +func (m OcirModelDeploymentEnvironmentConfigurationDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m OcirModelDeploymentEnvironmentConfigurationDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// MarshalJSON marshals to json representation +func (m OcirModelDeploymentEnvironmentConfigurationDetails) MarshalJSON() (buff []byte, e error) { + type MarshalTypeOcirModelDeploymentEnvironmentConfigurationDetails OcirModelDeploymentEnvironmentConfigurationDetails + s := struct { + DiscriminatorParam string `json:"environmentConfigurationType"` + MarshalTypeOcirModelDeploymentEnvironmentConfigurationDetails + }{ + "OCIR_CONTAINER", + (MarshalTypeOcirModelDeploymentEnvironmentConfigurationDetails)(m), + } + + return json.Marshal(&s) +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/single_model_deployment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/single_model_deployment_configuration_details.go index 7a9caad65c7..e2e376396f5 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/single_model_deployment_configuration_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/single_model_deployment_configuration_details.go @@ -19,6 +19,8 @@ import ( // SingleModelDeploymentConfigurationDetails The single model type deployment. type SingleModelDeploymentConfigurationDetails struct { ModelConfigurationDetails *ModelConfigurationDetails `mandatory:"true" json:"modelConfigurationDetails"` + + EnvironmentConfigurationDetails ModelDeploymentEnvironmentConfigurationDetails `mandatory:"false" json:"environmentConfigurationDetails"` } func (m SingleModelDeploymentConfigurationDetails) String() string { @@ -50,3 +52,30 @@ func (m SingleModelDeploymentConfigurationDetails) MarshalJSON() (buff []byte, e return json.Marshal(&s) } + +// UnmarshalJSON unmarshals from json +func (m *SingleModelDeploymentConfigurationDetails) UnmarshalJSON(data []byte) (e error) { + model := struct { + EnvironmentConfigurationDetails modeldeploymentenvironmentconfigurationdetails `json:"environmentConfigurationDetails"` + ModelConfigurationDetails *ModelConfigurationDetails `json:"modelConfigurationDetails"` + }{} + + e = json.Unmarshal(data, &model) + if e != nil { + return + } + var nn interface{} + nn, e = model.EnvironmentConfigurationDetails.UnmarshalPolymorphicJSON(model.EnvironmentConfigurationDetails.JsonData) + if e != nil { + return + } + if nn != nil { + m.EnvironmentConfigurationDetails = nn.(ModelDeploymentEnvironmentConfigurationDetails) + } else { + m.EnvironmentConfigurationDetails = nil + } + + m.ModelConfigurationDetails = model.ModelConfigurationDetails + + return +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_default_model_deployment_environment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_default_model_deployment_environment_configuration_details.go new file mode 100644 index 00000000000..f55f3fcf174 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_default_model_deployment_environment_configuration_details.go @@ -0,0 +1,63 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// UpdateDefaultModelDeploymentEnvironmentConfigurationDetails The update environment configuration details object for managed container +type UpdateDefaultModelDeploymentEnvironmentConfigurationDetails struct { + + // Environment variables to set for the web server container. + // The size of envVars must be less than 2048 bytes. + // Key should be under 32 characters. + // Key should contain only letters, digits and underscore (_) + // Key should start with a letter. + // Key should have at least 2 characters. + // Key should not end with underscore eg. `TEST_` + // Key if added cannot be empty. Value can be empty. + // No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. + // Key can't be reserved Model Deployment environment variables. + EnvironmentVariables map[string]string `mandatory:"false" json:"environmentVariables"` +} + +func (m UpdateDefaultModelDeploymentEnvironmentConfigurationDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m UpdateDefaultModelDeploymentEnvironmentConfigurationDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// MarshalJSON marshals to json representation +func (m UpdateDefaultModelDeploymentEnvironmentConfigurationDetails) MarshalJSON() (buff []byte, e error) { + type MarshalTypeUpdateDefaultModelDeploymentEnvironmentConfigurationDetails UpdateDefaultModelDeploymentEnvironmentConfigurationDetails + s := struct { + DiscriminatorParam string `json:"environmentConfigurationType"` + MarshalTypeUpdateDefaultModelDeploymentEnvironmentConfigurationDetails + }{ + "DEFAULT", + (MarshalTypeUpdateDefaultModelDeploymentEnvironmentConfigurationDetails)(m), + } + + return json.Marshal(&s) +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_model_deployment_environment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_model_deployment_environment_configuration_details.go new file mode 100644 index 00000000000..47636831b00 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_model_deployment_environment_configuration_details.go @@ -0,0 +1,80 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// UpdateModelDeploymentEnvironmentConfigurationDetails The configuration to carry the environment details thats used in Model Deployment update +type UpdateModelDeploymentEnvironmentConfigurationDetails interface { +} + +type updatemodeldeploymentenvironmentconfigurationdetails struct { + JsonData []byte + EnvironmentConfigurationType string `json:"environmentConfigurationType"` +} + +// UnmarshalJSON unmarshals json +func (m *updatemodeldeploymentenvironmentconfigurationdetails) UnmarshalJSON(data []byte) error { + m.JsonData = data + type Unmarshalerupdatemodeldeploymentenvironmentconfigurationdetails updatemodeldeploymentenvironmentconfigurationdetails + s := struct { + Model Unmarshalerupdatemodeldeploymentenvironmentconfigurationdetails + }{} + err := json.Unmarshal(data, &s.Model) + if err != nil { + return err + } + m.EnvironmentConfigurationType = s.Model.EnvironmentConfigurationType + + return err +} + +// UnmarshalPolymorphicJSON unmarshals polymorphic json +func (m *updatemodeldeploymentenvironmentconfigurationdetails) UnmarshalPolymorphicJSON(data []byte) (interface{}, error) { + + if data == nil || string(data) == "null" { + return nil, nil + } + + var err error + switch m.EnvironmentConfigurationType { + case "DEFAULT": + mm := UpdateDefaultModelDeploymentEnvironmentConfigurationDetails{} + err = json.Unmarshal(data, &mm) + return mm, err + case "OCIR_CONTAINER": + mm := UpdateOcirModelDeploymentEnvironmentConfigurationDetails{} + err = json.Unmarshal(data, &mm) + return mm, err + default: + return *m, nil + } +} + +func (m updatemodeldeploymentenvironmentconfigurationdetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m updatemodeldeploymentenvironmentconfigurationdetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_ocir_model_deployment_environment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_ocir_model_deployment_environment_configuration_details.go new file mode 100644 index 00000000000..e6fee9303fc --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_ocir_model_deployment_environment_configuration_details.go @@ -0,0 +1,92 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Data Science API +// +// Use the Data Science API to organize your data science work, access data and computing resources, and build, train, deploy and manage models and model deployments. For more information, see Data Science (https://docs.oracle.com/iaas/data-science/using/data-science.htm). +// + +package datascience + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// UpdateOcirModelDeploymentEnvironmentConfigurationDetails The update environment configuration details object for OCI Registry +type UpdateOcirModelDeploymentEnvironmentConfigurationDetails struct { + + // The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. + // Acceptable format: + // `.ocir.io//:` + // `.ocir.io//:@digest` + Image *string `mandatory:"false" json:"image"` + + // The digest of the container image. For example, + // `sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030` + ImageDigest *string `mandatory:"false" json:"imageDigest"` + + // The container image run CMD (https://docs.docker.com/engine/reference/builder/#cmd) as a list of strings. + // Use `CMD` as arguments to the `ENTRYPOINT` or the only command to run in the absence of an `ENTRYPOINT`. + // The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + Cmd []string `mandatory:"false" json:"cmd"` + + // The container image run ENTRYPOINT (https://docs.docker.com/engine/reference/builder/#entrypoint) as a list of strings. + // Accept the `CMD` as extra arguments. + // The combined size of `CMD` and `ENTRYPOINT` must be less than 2048 bytes. + // More information on how `CMD` and `ENTRYPOINT` interact are here (https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + Entrypoint []string `mandatory:"false" json:"entrypoint"` + + // The port on which the web server serving the inference is running. + // The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + ServerPort *int `mandatory:"false" json:"serverPort"` + + // The port on which the container HEALTHCHECK (https://docs.docker.com/engine/reference/builder/#healthcheck) would listen. + // The port can be anything between `1024` and `65535`. The following ports cannot be used `24224`, `8446`, `8447`. + HealthCheckPort *int `mandatory:"false" json:"healthCheckPort"` + + // Environment variables to set for the web server container. + // The size of envVars must be less than 2048 bytes. + // Key should be under 32 characters. + // Key should contain only letters, digits and underscore (_) + // Key should start with a letter. + // Key should have at least 2 characters. + // Key should not end with underscore eg. `TEST_` + // Key if added cannot be empty. Value can be empty. + // No specific size limits on individual Values. But overall environment variables is limited to 2048 bytes. + // Key can't be reserved Model Deployment environment variables. + EnvironmentVariables map[string]string `mandatory:"false" json:"environmentVariables"` +} + +func (m UpdateOcirModelDeploymentEnvironmentConfigurationDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m UpdateOcirModelDeploymentEnvironmentConfigurationDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// MarshalJSON marshals to json representation +func (m UpdateOcirModelDeploymentEnvironmentConfigurationDetails) MarshalJSON() (buff []byte, e error) { + type MarshalTypeUpdateOcirModelDeploymentEnvironmentConfigurationDetails UpdateOcirModelDeploymentEnvironmentConfigurationDetails + s := struct { + DiscriminatorParam string `json:"environmentConfigurationType"` + MarshalTypeUpdateOcirModelDeploymentEnvironmentConfigurationDetails + }{ + "OCIR_CONTAINER", + (MarshalTypeUpdateOcirModelDeploymentEnvironmentConfigurationDetails)(m), + } + + return json.Marshal(&s) +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_single_model_deployment_configuration_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_single_model_deployment_configuration_details.go index 2ecb1d7a200..ad3752dd780 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_single_model_deployment_configuration_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/datascience/update_single_model_deployment_configuration_details.go @@ -19,6 +19,8 @@ import ( // UpdateSingleModelDeploymentConfigurationDetails The single model type deployment for update. type UpdateSingleModelDeploymentConfigurationDetails struct { ModelConfigurationDetails *UpdateModelConfigurationDetails `mandatory:"false" json:"modelConfigurationDetails"` + + EnvironmentConfigurationDetails UpdateModelDeploymentEnvironmentConfigurationDetails `mandatory:"false" json:"environmentConfigurationDetails"` } func (m UpdateSingleModelDeploymentConfigurationDetails) String() string { @@ -50,3 +52,30 @@ func (m UpdateSingleModelDeploymentConfigurationDetails) MarshalJSON() (buff []b return json.Marshal(&s) } + +// UnmarshalJSON unmarshals from json +func (m *UpdateSingleModelDeploymentConfigurationDetails) UnmarshalJSON(data []byte) (e error) { + model := struct { + ModelConfigurationDetails *UpdateModelConfigurationDetails `json:"modelConfigurationDetails"` + EnvironmentConfigurationDetails updatemodeldeploymentenvironmentconfigurationdetails `json:"environmentConfigurationDetails"` + }{} + + e = json.Unmarshal(data, &model) + if e != nil { + return + } + var nn interface{} + m.ModelConfigurationDetails = model.ModelConfigurationDetails + + nn, e = model.EnvironmentConfigurationDetails.UnmarshalPolymorphicJSON(model.EnvironmentConfigurationDetails.JsonData) + if e != nil { + return + } + if nn != nil { + m.EnvironmentConfigurationDetails = nn.(UpdateModelDeploymentEnvironmentConfigurationDetails) + } else { + m.EnvironmentConfigurationDetails = nil + } + + return +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/architecture_types.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/architecture_types.go index 328d6dfdb37..a38323bd267 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/architecture_types.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/architecture_types.go @@ -22,18 +22,21 @@ const ( ArchitectureTypesX8664 ArchitectureTypesEnum = "X86_64" ArchitectureTypesSparc ArchitectureTypesEnum = "SPARC" ArchitectureTypesX86 ArchitectureTypesEnum = "X86" + ArchitectureTypesM1 ArchitectureTypesEnum = "M1" ) var mappingArchitectureTypesEnum = map[string]ArchitectureTypesEnum{ "X86_64": ArchitectureTypesX8664, "SPARC": ArchitectureTypesSparc, "X86": ArchitectureTypesX86, + "M1": ArchitectureTypesM1, } var mappingArchitectureTypesEnumLowerCase = map[string]ArchitectureTypesEnum{ "x86_64": ArchitectureTypesX8664, "sparc": ArchitectureTypesSparc, "x86": ArchitectureTypesX86, + "m1": ArchitectureTypesM1, } // GetArchitectureTypesEnumValues Enumerates the set of values for ArchitectureTypesEnum @@ -51,6 +54,7 @@ func GetArchitectureTypesEnumStringValues() []string { "X86_64", "SPARC", "X86", + "M1", } } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_availability_histories_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_availability_histories_request_response.go index 054f8e504bf..6d19fe1f6be 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_availability_histories_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_availability_histories_request_response.go @@ -26,12 +26,12 @@ type ListAvailabilityHistoriesRequest struct { // Filter to limit the availability history results to that of time after the input time including the boundary record. // Defaulted to current date minus one year. - // The date and time to be given as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. + // The date and time to be given as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 5.6. TimeAvailabilityStatusEndedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeAvailabilityStatusEndedGreaterThan"` // Filter to limit the availability history results to that of time before the input time including the boundary record // Defaulted to current date. - // The date and time to be given as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. + // The date and time to be given as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 5.6. TimeAvailabilityStatusStartedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeAvailabilityStatusStartedLessThan"` // The maximum number of items to return. diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_management_agents_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_management_agents_request_response.go index 812d20b0143..990064c3d66 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_management_agents_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/list_management_agents_request_response.go @@ -48,6 +48,9 @@ type ListManagementAgentsRequest struct { // A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned. InstallType ListManagementAgentsInstallTypeEnum `mandatory:"false" contributesTo:"query" name:"installType" omitEmpty:"true"` + // Filter to return only results having the particular gatewayId. + GatewayId []string `contributesTo:"query" name:"gatewayId" collectionFormat:"multi"` + // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent.go index dd8aa4402d4..7efbce0c18a 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent.go @@ -89,6 +89,9 @@ type ManagementAgent struct { // The install type, either AGENT or GATEWAY InstallType InstallTypesEnum `mandatory:"false" json:"installType,omitempty"` + // Additional properties for this Management Agent + ManagementAgentProperties []ManagementAgentProperty `mandatory:"false" json:"managementAgentProperties"` + // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image.go index b6689aef50d..f183496253a 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image.go @@ -46,6 +46,8 @@ type ManagementAgentImage struct { // Object storage URL for download ObjectUrl *string `mandatory:"false" json:"objectUrl"` + ImageObjectStorageDetails *ObjectDetails `mandatory:"false" json:"imageObjectStorageDetails"` + // The current state of Management Agent Image LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image_summary.go index c84633419b1..7c6c5a80bf5 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_image_summary.go @@ -46,6 +46,8 @@ type ManagementAgentImageSummary struct { // Object storage URL for download ObjectUrl *string `mandatory:"false" json:"objectUrl"` + ImageObjectStorageDetails *ObjectDetails `mandatory:"false" json:"imageObjectStorageDetails"` + // The current state of Management Agent Image LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_property.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_property.go new file mode 100644 index 00000000000..b9d8e1bd369 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/management_agent_property.go @@ -0,0 +1,49 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Management Agent API +// +// Use the Management Agent API to manage your infrastructure's management agents, including their plugins and install keys. +// For more information, see Management Agent (https://docs.cloud.oracle.com/iaas/management-agents/index.html). +// + +package managementagent + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// ManagementAgentProperty Property item in name/value pair, with optional unit type. +type ManagementAgentProperty struct { + + // Name of the property + Name *string `mandatory:"true" json:"name"` + + // Values of the property + Values []string `mandatory:"true" json:"values"` + + // Unit for the property + Units PropertyUnitsEnum `mandatory:"false" json:"units,omitempty"` +} + +func (m ManagementAgentProperty) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m ManagementAgentProperty) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if _, ok := GetMappingPropertyUnitsEnum(string(m.Units)); !ok && m.Units != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for Units: %s. Supported values are: %s.", m.Units, strings.Join(GetPropertyUnitsEnumStringValues(), ","))) + } + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/object_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/object_details.go new file mode 100644 index 00000000000..7f671459f4a --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/object_details.go @@ -0,0 +1,52 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Management Agent API +// +// Use the Management Agent API to manage your infrastructure's management agents, including their plugins and install keys. +// For more information, see Management Agent (https://docs.cloud.oracle.com/iaas/management-agents/index.html). +// + +package managementagent + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// ObjectDetails Details of the Objectstorage object +type ObjectDetails struct { + + // Objectstorage namespace reference providing the original location of this object + ObjectNamespace *string `mandatory:"true" json:"objectNamespace"` + + // Objectstorage bucket reference providing the original location of this object + ObjectBucket *string `mandatory:"true" json:"objectBucket"` + + // Objectstorage object name reference providing the original location of this object + ObjectName *string `mandatory:"true" json:"objectName"` + + // Object storage URL for download + ObjectUrl *string `mandatory:"false" json:"objectUrl"` + + // Object content SHA256 Hash + Checksum *string `mandatory:"false" json:"checksum"` +} + +func (m ObjectDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m ObjectDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/platform_types.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/platform_types.go index 4d06b394db7..de14fe98155 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/platform_types.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/platform_types.go @@ -22,18 +22,21 @@ const ( PlatformTypesLinux PlatformTypesEnum = "LINUX" PlatformTypesWindows PlatformTypesEnum = "WINDOWS" PlatformTypesSolaris PlatformTypesEnum = "SOLARIS" + PlatformTypesMacosx PlatformTypesEnum = "MACOSX" ) var mappingPlatformTypesEnum = map[string]PlatformTypesEnum{ "LINUX": PlatformTypesLinux, "WINDOWS": PlatformTypesWindows, "SOLARIS": PlatformTypesSolaris, + "MACOSX": PlatformTypesMacosx, } var mappingPlatformTypesEnumLowerCase = map[string]PlatformTypesEnum{ "linux": PlatformTypesLinux, "windows": PlatformTypesWindows, "solaris": PlatformTypesSolaris, + "macosx": PlatformTypesMacosx, } // GetPlatformTypesEnumValues Enumerates the set of values for PlatformTypesEnum @@ -51,6 +54,7 @@ func GetPlatformTypesEnumStringValues() []string { "LINUX", "WINDOWS", "SOLARIS", + "MACOSX", } } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/property_units.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/property_units.go new file mode 100644 index 00000000000..419cfca819e --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/property_units.go @@ -0,0 +1,57 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Management Agent API +// +// Use the Management Agent API to manage your infrastructure's management agents, including their plugins and install keys. +// For more information, see Management Agent (https://docs.cloud.oracle.com/iaas/management-agents/index.html). +// + +package managementagent + +import ( + "strings" +) + +// PropertyUnitsEnum Enum with underlying type: string +type PropertyUnitsEnum string + +// Set of constants representing the allowable values for PropertyUnitsEnum +const ( + PropertyUnitsPercentage PropertyUnitsEnum = "PERCENTAGE" + PropertyUnitsMb PropertyUnitsEnum = "MB" +) + +var mappingPropertyUnitsEnum = map[string]PropertyUnitsEnum{ + "PERCENTAGE": PropertyUnitsPercentage, + "MB": PropertyUnitsMb, +} + +var mappingPropertyUnitsEnumLowerCase = map[string]PropertyUnitsEnum{ + "percentage": PropertyUnitsPercentage, + "mb": PropertyUnitsMb, +} + +// GetPropertyUnitsEnumValues Enumerates the set of values for PropertyUnitsEnum +func GetPropertyUnitsEnumValues() []PropertyUnitsEnum { + values := make([]PropertyUnitsEnum, 0) + for _, v := range mappingPropertyUnitsEnum { + values = append(values, v) + } + return values +} + +// GetPropertyUnitsEnumStringValues Enumerates the set of values in String for PropertyUnitsEnum +func GetPropertyUnitsEnumStringValues() []string { + return []string{ + "PERCENTAGE", + "MB", + } +} + +// GetMappingPropertyUnitsEnum performs case Insensitive comparison on enum value and return the desired enum +func GetMappingPropertyUnitsEnum(val string) (PropertyUnitsEnum, bool) { + enum, ok := mappingPropertyUnitsEnumLowerCase[strings.ToLower(val)] + return enum, ok +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_counts_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_counts_request_response.go index a597d2e537d..9670fa5fef9 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_counts_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_counts_request_response.go @@ -30,6 +30,9 @@ type SummarizeManagementAgentCountsRequest struct { // A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned. InstallType SummarizeManagementAgentCountsInstallTypeEnum `mandatory:"false" contributesTo:"query" name:"installType" omitEmpty:"true"` + // if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified. + CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` + // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_plugin_counts_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_plugin_counts_request_response.go index b233263cba4..a28255dfec2 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_plugin_counts_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/summarize_management_agent_plugin_counts_request_response.go @@ -24,6 +24,9 @@ type SummarizeManagementAgentPluginCountsRequest struct { // The field by which to group Management Agent Plugins GroupBy SummarizeManagementAgentPluginCountsGroupByEnum `mandatory:"true" contributesTo:"query" name:"groupBy" omitEmpty:"true"` + // if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified. + CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` + // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request.go index 69be59ba16f..cb7be1414a0 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request.go @@ -41,11 +41,11 @@ type WorkRequest struct { PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in - // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. + // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 5.6. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), - // section 14.29. + // section 5.6. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_resource.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_resource.go index db6a1a1f1a4..5c6f01090c7 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_resource.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_resource.go @@ -44,15 +44,15 @@ type WorkRequestResource struct { EntityUri *string `mandatory:"false" json:"entityUri"` // The date and time the request was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), - // section 14.29. + // section 5.6. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), - // section 14.29. + // section 5.6. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the request was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), - // section 14.29. + // section 5.6. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // Additional metadata about the resource that has been operated upon by diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_summary.go index 099cfbfbd8d..657aef3009c 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/managementagent/work_request_summary.go @@ -38,14 +38,14 @@ type WorkRequestSummary struct { PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in - // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. + // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 5.6. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"false" json:"resources"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), - // section 14.29. + // section 5.6. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/oce/create_oce_instance_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/oce/create_oce_instance_details.go index 0314c63270a..46e353b22db 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/oce/create_oce_instance_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/oce/create_oce_instance_details.go @@ -63,6 +63,9 @@ type CreateOceInstanceDetails struct { // Flag indicating whether the instance license is new cloud or bring your own license InstanceLicenseType LicenseTypeEnum `mandatory:"false" json:"instanceLicenseType,omitempty"` + // disaster recovery paired ragion name + DrRegion *string `mandatory:"false" json:"drRegion"` + // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/oce/lifecycle_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/oce/lifecycle_details.go index ed24db0c7f4..6e4581fb56d 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/oce/lifecycle_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/oce/lifecycle_details.go @@ -21,21 +21,21 @@ const ( LifecycleDetailsStandby LifecycleDetailsEnum = "STANDBY" LifecycleDetailsFailover LifecycleDetailsEnum = "FAILOVER" LifecycleDetailsDown LifecycleDetailsEnum = "DOWN" - LifecycleDetailsActive LifecycleDetailsEnum = "ACTIVE" + LifecycleDetailsPrimary LifecycleDetailsEnum = "PRIMARY" ) var mappingLifecycleDetailsEnum = map[string]LifecycleDetailsEnum{ "STANDBY": LifecycleDetailsStandby, "FAILOVER": LifecycleDetailsFailover, "DOWN": LifecycleDetailsDown, - "ACTIVE": LifecycleDetailsActive, + "PRIMARY": LifecycleDetailsPrimary, } var mappingLifecycleDetailsEnumLowerCase = map[string]LifecycleDetailsEnum{ "standby": LifecycleDetailsStandby, "failover": LifecycleDetailsFailover, "down": LifecycleDetailsDown, - "active": LifecycleDetailsActive, + "primary": LifecycleDetailsPrimary, } // GetLifecycleDetailsEnumValues Enumerates the set of values for LifecycleDetailsEnum @@ -53,7 +53,7 @@ func GetLifecycleDetailsEnumStringValues() []string { "STANDBY", "FAILOVER", "DOWN", - "ACTIVE", + "PRIMARY", } } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance.go b/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance.go index 9dfb763143a..96abdc7cd7f 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance.go @@ -81,6 +81,9 @@ type OceInstance struct { // Details of the current state of the instance lifecycle LifecycleDetails LifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"` + // disaster recovery paired ragion name + DrRegion *string `mandatory:"false" json:"drRegion"` + // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance_summary.go index 9c342410f18..63022816af9 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/oce/oce_instance_summary.go @@ -79,6 +79,9 @@ type OceInstanceSummary struct { // Details of the current state of the instance lifecycle LifecycleDetails LifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"` + // disaster recovery paired ragion name + DrRegion *string `mandatory:"false" json:"drRegion"` + // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/oce/update_oce_instance_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/oce/update_oce_instance_details.go index ed67e68cf18..c48ed2f302b 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/oce/update_oce_instance_details.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/oce/update_oce_instance_details.go @@ -33,6 +33,12 @@ type UpdateOceInstanceDetails struct { // a list of add-on features for the ocm instance AddOnFeatures []string `mandatory:"false" json:"addOnFeatures"` + // Details of the current state of the instance lifecycle + LifecycleDetails LifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"` + + // disaster recovery paired ragion name + DrRegion *string `mandatory:"false" json:"drRegion"` + // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` @@ -58,6 +64,9 @@ func (m UpdateOceInstanceDetails) ValidateEnumValue() (bool, error) { if _, ok := GetMappingUpdateOceInstanceDetailsInstanceUsageTypeEnum(string(m.InstanceUsageType)); !ok && m.InstanceUsageType != "" { errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for InstanceUsageType: %s. Supported values are: %s.", m.InstanceUsageType, strings.Join(GetUpdateOceInstanceDetailsInstanceUsageTypeEnumStringValues(), ","))) } + if _, ok := GetMappingLifecycleDetailsEnum(string(m.LifecycleDetails)); !ok && m.LifecycleDetails != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for LifecycleDetails: %s. Supported values are: %s.", m.LifecycleDetails, strings.Join(GetLifecycleDetailsEnumStringValues(), ","))) + } if len(errMessage) > 0 { return true, fmt.Errorf(strings.Join(errMessage, "\n")) } diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight.go index ef5a6a33ae8..a64ea466a6d 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight.go @@ -75,6 +75,16 @@ type AutonomousDatabaseInsight struct { // Additional details of a database in JSON format. For autonomous databases, this is the AutonomousDatabase object serialized as a JSON string as defined in https://docs.cloud.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabase/. For EM, pass in null or an empty string. Note that this string needs to be escaped when specified in the curl command. DbAdditionalDetails *interface{} `mandatory:"false" json:"dbAdditionalDetails"` + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint + OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"` + + // Flag is to identify if advanced features for autonomous database is enabled or not + IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"` + + ConnectionDetails *ConnectionDetails `mandatory:"false" json:"connectionDetails"` + + CredentialDetails CredentialDetails `mandatory:"false" json:"credentialDetails"` + // Indicates the status of a database insight in Operations Insights Status ResourceStatusEnum `mandatory:"true" json:"status"` @@ -187,3 +197,93 @@ func (m AutonomousDatabaseInsight) MarshalJSON() (buff []byte, e error) { return json.Marshal(&s) } + +// UnmarshalJSON unmarshals from json +func (m *AutonomousDatabaseInsight) UnmarshalJSON(data []byte) (e error) { + model := struct { + DatabaseType *string `json:"databaseType"` + DatabaseVersion *string `json:"databaseVersion"` + ProcessorCount *int `json:"processorCount"` + SystemTags map[string]map[string]interface{} `json:"systemTags"` + TimeUpdated *common.SDKTime `json:"timeUpdated"` + LifecycleDetails *string `json:"lifecycleDetails"` + DatabaseConnectionStatusDetails *string `json:"databaseConnectionStatusDetails"` + DatabaseDisplayName *string `json:"databaseDisplayName"` + DbAdditionalDetails *interface{} `json:"dbAdditionalDetails"` + OpsiPrivateEndpointId *string `json:"opsiPrivateEndpointId"` + IsAdvancedFeaturesEnabled *bool `json:"isAdvancedFeaturesEnabled"` + ConnectionDetails *ConnectionDetails `json:"connectionDetails"` + CredentialDetails credentialdetails `json:"credentialDetails"` + Id *string `json:"id"` + CompartmentId *string `json:"compartmentId"` + Status ResourceStatusEnum `json:"status"` + FreeformTags map[string]string `json:"freeformTags"` + DefinedTags map[string]map[string]interface{} `json:"definedTags"` + TimeCreated *common.SDKTime `json:"timeCreated"` + LifecycleState LifecycleStateEnum `json:"lifecycleState"` + DatabaseId *string `json:"databaseId"` + DatabaseName *string `json:"databaseName"` + DatabaseResourceType *string `json:"databaseResourceType"` + }{} + + e = json.Unmarshal(data, &model) + if e != nil { + return + } + var nn interface{} + m.DatabaseType = model.DatabaseType + + m.DatabaseVersion = model.DatabaseVersion + + m.ProcessorCount = model.ProcessorCount + + m.SystemTags = model.SystemTags + + m.TimeUpdated = model.TimeUpdated + + m.LifecycleDetails = model.LifecycleDetails + + m.DatabaseConnectionStatusDetails = model.DatabaseConnectionStatusDetails + + m.DatabaseDisplayName = model.DatabaseDisplayName + + m.DbAdditionalDetails = model.DbAdditionalDetails + + m.OpsiPrivateEndpointId = model.OpsiPrivateEndpointId + + m.IsAdvancedFeaturesEnabled = model.IsAdvancedFeaturesEnabled + + m.ConnectionDetails = model.ConnectionDetails + + nn, e = model.CredentialDetails.UnmarshalPolymorphicJSON(model.CredentialDetails.JsonData) + if e != nil { + return + } + if nn != nil { + m.CredentialDetails = nn.(CredentialDetails) + } else { + m.CredentialDetails = nil + } + + m.Id = model.Id + + m.CompartmentId = model.CompartmentId + + m.Status = model.Status + + m.FreeformTags = model.FreeformTags + + m.DefinedTags = model.DefinedTags + + m.TimeCreated = model.TimeCreated + + m.LifecycleState = model.LifecycleState + + m.DatabaseId = model.DatabaseId + + m.DatabaseName = model.DatabaseName + + m.DatabaseResourceType = model.DatabaseResourceType + + return +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight_summary.go index e1bdf0430fc..11debeeaaa6 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/autonomous_database_insight_summary.go @@ -75,6 +75,9 @@ type AutonomousDatabaseInsightSummary struct { // OCI database resource type DatabaseResourceType *string `mandatory:"false" json:"databaseResourceType"` + // Flag is to identify if advanced features for autonomous database is enabled or not + IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"` + // Indicates the status of a database insight in Operations Insights Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_details.go new file mode 100644 index 00000000000..06c2c8f4eed --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_details.go @@ -0,0 +1,75 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Operations Insights API +// +// Use the Operations Insights API to perform data extraction operations to obtain database +// resource utilization, performance statistics, and reference information. For more information, +// see About Oracle Cloud Infrastructure Operations Insights (https://docs.cloud.oracle.com/en-us/iaas/operations-insights/doc/operations-insights.html). +// + +package opsi + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails Advanced feature details of autonomous database insight. +type ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails struct { + ConnectionDetails *ConnectionDetails `mandatory:"true" json:"connectionDetails"` + + CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint + OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"` +} + +func (m ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// UnmarshalJSON unmarshals from json +func (m *ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON(data []byte) (e error) { + model := struct { + OpsiPrivateEndpointId *string `json:"opsiPrivateEndpointId"` + ConnectionDetails *ConnectionDetails `json:"connectionDetails"` + CredentialDetails credentialdetails `json:"credentialDetails"` + }{} + + e = json.Unmarshal(data, &model) + if e != nil { + return + } + var nn interface{} + m.OpsiPrivateEndpointId = model.OpsiPrivateEndpointId + + m.ConnectionDetails = model.ConnectionDetails + + nn, e = model.CredentialDetails.UnmarshalPolymorphicJSON(model.CredentialDetails.JsonData) + if e != nil { + return + } + if nn != nil { + m.CredentialDetails = nn.(CredentialDetails) + } else { + m.CredentialDetails = nil + } + + return +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_request_response.go new file mode 100644 index 00000000000..4b2b73bdb09 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/change_autonomous_database_insight_advanced_features_request_response.go @@ -0,0 +1,106 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +package opsi + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "net/http" + "strings" +) + +// ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the ChangeAutonomousDatabaseInsightAdvancedFeatures operation +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ChangeAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest. +type ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest struct { + + // Details for the advanced features of Autonomous Database in Operations Insights. + ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails `contributesTo:"body"` + + // Unique database insight identifier + DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"` + + // Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match` + // parameter to the value of the etag from a previous get, create, or update response for that resource. The resource + // will be updated or deleted only if the etag you provide matches the resource's current etag value. + IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` + + // Unique Oracle-assigned identifier for the request. If you need to contact + // Oracle about a particular request, please provide the request ID. + OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` + + // A token that uniquely identifies a request that can be retried in case of a timeout or + // server error without risk of executing the same action again. Retry tokens expire after 24 + // hours. + // *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting + // operations, such as a resource being deleted or purged from the system. + OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` + + // Metadata about the request. This information will not be transmitted to the service, but + // represents information that the SDK will consume to drive retry behavior. + RequestMetadata common.RequestMetadata +} + +func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string { + return common.PointerString(request) +} + +// HTTPRequest implements the OCIRequest interface +func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) { + + _, err := request.ValidateEnumValue() + if err != nil { + return http.Request{}, err + } + return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders) +} + +// BinaryRequestBody implements the OCIRequest interface +func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) { + + return nil, false + +} + +// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy. +func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy() *common.RetryPolicy { + return request.RequestMetadata.RetryPolicy +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the ChangeAutonomousDatabaseInsightAdvancedFeatures operation +type ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse struct { + + // The underlying http response + RawResponse *http.Response + + // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` + + // Unique Oracle-assigned identifier for the request. If you need to contact + // Oracle about a particular request, please provide the request ID. + OpcRequestId *string `presentIn:"header" name:"opc-request-id"` +} + +func (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string { + return common.PointerString(response) +} + +// HTTPResponse implements the OCIResponse interface +func (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse() *http.Response { + return response.RawResponse +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/disable_autonomous_database_insight_advanced_features_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/disable_autonomous_database_insight_advanced_features_request_response.go new file mode 100644 index 00000000000..b57ff40bf85 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/disable_autonomous_database_insight_advanced_features_request_response.go @@ -0,0 +1,103 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +package opsi + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "net/http" + "strings" +) + +// DisableAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the DisableAutonomousDatabaseInsightAdvancedFeatures operation +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use DisableAutonomousDatabaseInsightAdvancedFeaturesRequest. +type DisableAutonomousDatabaseInsightAdvancedFeaturesRequest struct { + + // Unique database insight identifier + DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"` + + // Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match` + // parameter to the value of the etag from a previous get, create, or update response for that resource. The resource + // will be updated or deleted only if the etag you provide matches the resource's current etag value. + IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` + + // Unique Oracle-assigned identifier for the request. If you need to contact + // Oracle about a particular request, please provide the request ID. + OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` + + // A token that uniquely identifies a request that can be retried in case of a timeout or + // server error without risk of executing the same action again. Retry tokens expire after 24 + // hours. + // *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting + // operations, such as a resource being deleted or purged from the system. + OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` + + // Metadata about the request. This information will not be transmitted to the service, but + // represents information that the SDK will consume to drive retry behavior. + RequestMetadata common.RequestMetadata +} + +func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string { + return common.PointerString(request) +} + +// HTTPRequest implements the OCIRequest interface +func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) { + + _, err := request.ValidateEnumValue() + if err != nil { + return http.Request{}, err + } + return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders) +} + +// BinaryRequestBody implements the OCIRequest interface +func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) { + + return nil, false + +} + +// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy. +func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy() *common.RetryPolicy { + return request.RequestMetadata.RetryPolicy +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// DisableAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the DisableAutonomousDatabaseInsightAdvancedFeatures operation +type DisableAutonomousDatabaseInsightAdvancedFeaturesResponse struct { + + // The underlying http response + RawResponse *http.Response + + // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` + + // Unique Oracle-assigned identifier for the request. If you need to contact + // Oracle about a particular request, please provide the request ID. + OpcRequestId *string `presentIn:"header" name:"opc-request-id"` +} + +func (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string { + return common.PointerString(response) +} + +// HTTPResponse implements the OCIResponse interface +func (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse() *http.Response { + return response.RawResponse +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_details.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_details.go new file mode 100644 index 00000000000..db1e8873c58 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_details.go @@ -0,0 +1,75 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Operations Insights API +// +// Use the Operations Insights API to perform data extraction operations to obtain database +// resource utilization, performance statistics, and reference information. For more information, +// see About Oracle Cloud Infrastructure Operations Insights (https://docs.cloud.oracle.com/en-us/iaas/operations-insights/doc/operations-insights.html). +// + +package opsi + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// EnableAutonomousDatabaseInsightAdvancedFeaturesDetails The advanced feature details for autonomous database to be enabled. +type EnableAutonomousDatabaseInsightAdvancedFeaturesDetails struct { + ConnectionDetails *ConnectionDetails `mandatory:"true" json:"connectionDetails"` + + CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint + OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"` +} + +func (m EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue() (bool, error) { + errMessage := []string{} + + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// UnmarshalJSON unmarshals from json +func (m *EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON(data []byte) (e error) { + model := struct { + OpsiPrivateEndpointId *string `json:"opsiPrivateEndpointId"` + ConnectionDetails *ConnectionDetails `json:"connectionDetails"` + CredentialDetails credentialdetails `json:"credentialDetails"` + }{} + + e = json.Unmarshal(data, &model) + if e != nil { + return + } + var nn interface{} + m.OpsiPrivateEndpointId = model.OpsiPrivateEndpointId + + m.ConnectionDetails = model.ConnectionDetails + + nn, e = model.CredentialDetails.UnmarshalPolymorphicJSON(model.CredentialDetails.JsonData) + if e != nil { + return + } + if nn != nil { + m.CredentialDetails = nn.(CredentialDetails) + } else { + m.CredentialDetails = nil + } + + return +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_request_response.go new file mode 100644 index 00000000000..604bb172893 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/enable_autonomous_database_insight_advanced_features_request_response.go @@ -0,0 +1,106 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +package opsi + +import ( + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "net/http" + "strings" +) + +// EnableAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the EnableAutonomousDatabaseInsightAdvancedFeatures operation +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use EnableAutonomousDatabaseInsightAdvancedFeaturesRequest. +type EnableAutonomousDatabaseInsightAdvancedFeaturesRequest struct { + + // Connection Details for the Autonomous Database in Operations Insights. + EnableAutonomousDatabaseInsightAdvancedFeaturesDetails `contributesTo:"body"` + + // Unique database insight identifier + DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"` + + // Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match` + // parameter to the value of the etag from a previous get, create, or update response for that resource. The resource + // will be updated or deleted only if the etag you provide matches the resource's current etag value. + IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` + + // Unique Oracle-assigned identifier for the request. If you need to contact + // Oracle about a particular request, please provide the request ID. + OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` + + // A token that uniquely identifies a request that can be retried in case of a timeout or + // server error without risk of executing the same action again. Retry tokens expire after 24 + // hours. + // *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting + // operations, such as a resource being deleted or purged from the system. + OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` + + // Metadata about the request. This information will not be transmitted to the service, but + // represents information that the SDK will consume to drive retry behavior. + RequestMetadata common.RequestMetadata +} + +func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string { + return common.PointerString(request) +} + +// HTTPRequest implements the OCIRequest interface +func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) { + + _, err := request.ValidateEnumValue() + if err != nil { + return http.Request{}, err + } + return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders) +} + +// BinaryRequestBody implements the OCIRequest interface +func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) { + + return nil, false + +} + +// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy. +func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy() *common.RetryPolicy { + return request.RequestMetadata.RetryPolicy +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// EnableAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the EnableAutonomousDatabaseInsightAdvancedFeatures operation +type EnableAutonomousDatabaseInsightAdvancedFeaturesResponse struct { + + // The underlying http response + RawResponse *http.Response + + // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` + + // Unique Oracle-assigned identifier for the request. If you need to contact + // Oracle about a particular request, please provide the request ID. + OpcRequestId *string `presentIn:"header" name:"opc-request-id"` +} + +func (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string { + return common.PointerString(response) +} + +// HTTPResponse implements the OCIResponse interface +func (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse() *http.Response { + return response.RawResponse +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight.go index 63d295cf14c..380f5c2877c 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight.go @@ -133,6 +133,10 @@ func (m *hostinsight) UnmarshalPolymorphicJSON(data []byte) (interface{}, error) mm := EmManagedExternalHostInsight{} err = json.Unmarshal(data, &mm) return mm, err + case "PE_COMANAGED_HOST": + mm := PeComanagedHostInsight{} + err = json.Unmarshal(data, &mm) + return mm, err case "MACS_MANAGED_EXTERNAL_HOST": mm := MacsManagedExternalHostInsight{} err = json.Unmarshal(data, &mm) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight_summary.go index f745de86e89..175fafc5f0c 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight_summary.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/host_insight_summary.go @@ -138,6 +138,10 @@ func (m *hostinsightsummary) UnmarshalPolymorphicJSON(data []byte) (interface{}, mm := EmManagedExternalHostInsightSummary{} err = json.Unmarshal(data, &mm) return mm, err + case "PE_COMANAGED_HOST": + mm := PeComanagedHostInsightSummary{} + err = json.Unmarshal(data, &mm) + return mm, err case "MACS_MANAGED_CLOUD_HOST": mm := MacsManagedCloudHostInsightSummary{} err = json.Unmarshal(data, &mm) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_configurations_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_configurations_request_response.go index 1a33835461e..d0dbb8eb4f7 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_configurations_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_configurations_request_response.go @@ -87,7 +87,7 @@ type ListHostConfigurationsRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_insights_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_insights_request_response.go index 3c3be6f261a..2b4905a02ec 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_insights_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_host_insights_request_response.go @@ -31,7 +31,7 @@ type ListHostInsightsRequest struct { LifecycleState []LifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Filter by one or more platform types. diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_hosted_entities_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_hosted_entities_request_response.go index ab44bbff904..6826ebfb5b2 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_hosted_entities_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/list_hosted_entities_request_response.go @@ -75,7 +75,7 @@ type ListHostedEntitiesRequest struct { OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/opsi_operationsinsights_client.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/opsi_operationsinsights_client.go index d5e09e1f47c..572e491d703 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/opsi_operationsinsights_client.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/opsi_operationsinsights_client.go @@ -152,6 +152,69 @@ func (client OperationsInsightsClient) addExadataInsightMembers(ctx context.Cont return response, err } +// ChangeAutonomousDatabaseInsightAdvancedFeatures Update connection detail for advanced features of Autonomous Database in Operations Insights. +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ChangeAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use ChangeAutonomousDatabaseInsightAdvancedFeatures API. +// A default retry strategy applies to this operation ChangeAutonomousDatabaseInsightAdvancedFeatures() +func (client OperationsInsightsClient) ChangeAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse, err error) { + var ociResponse common.OCIResponse + policy := common.DefaultRetryPolicy() + if client.RetryPolicy() != nil { + policy = *client.RetryPolicy() + } + if request.RetryPolicy() != nil { + policy = *request.RetryPolicy() + } + + if !(request.OpcRetryToken != nil && *request.OpcRetryToken != "") { + request.OpcRetryToken = common.String(common.RetryToken()) + } + + ociResponse, err = common.Retry(ctx, request, client.changeAutonomousDatabaseInsightAdvancedFeatures, policy) + if err != nil { + if ociResponse != nil { + if httpResponse := ociResponse.HTTPResponse(); httpResponse != nil { + opcRequestId := httpResponse.Header.Get("opc-request-id") + response = ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse{RawResponse: httpResponse, OpcRequestId: &opcRequestId} + } else { + response = ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse{} + } + } + return + } + if convertedResponse, ok := ociResponse.(ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse); ok { + response = convertedResponse + } else { + err = fmt.Errorf("failed to convert OCIResponse into ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse") + } + return +} + +// changeAutonomousDatabaseInsightAdvancedFeatures implements the OCIOperation interface (enables retrying operations) +func (client OperationsInsightsClient) changeAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request common.OCIRequest, binaryReqBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (common.OCIResponse, error) { + + httpRequest, err := request.HTTPRequest(http.MethodPost, "/databaseInsights/{databaseInsightId}/actions/changeAutonomousDatabaseInsightAdvancedFeatures", binaryReqBody, extraHeaders) + if err != nil { + return nil, err + } + + var response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse + var httpResponse *http.Response + httpResponse, err = client.Call(ctx, &httpRequest) + defer common.CloseBodyIfValid(httpResponse) + response.RawResponse = httpResponse + if err != nil { + apiReferenceLink := "https://docs.oracle.com/iaas/api/#/en/operations-insights/20200630/DatabaseInsights/ChangeAutonomousDatabaseInsightAdvancedFeatures" + err = common.PostProcessServiceError(err, "OperationsInsights", "ChangeAutonomousDatabaseInsightAdvancedFeatures", apiReferenceLink) + return response, err + } + + err = common.UnmarshalResponse(httpResponse, &response) + return response, err +} + // ChangeDatabaseInsightCompartment Moves a DatabaseInsight resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource. // // See also @@ -1685,6 +1748,69 @@ func (client OperationsInsightsClient) deleteOpsiConfiguration(ctx context.Conte return response, err } +// DisableAutonomousDatabaseInsightAdvancedFeatures Disable advanced features for an Autonomous Database in Operations Insights. The connection detail and advanced features will be removed. +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use DisableAutonomousDatabaseInsightAdvancedFeatures API. +// A default retry strategy applies to this operation DisableAutonomousDatabaseInsightAdvancedFeatures() +func (client OperationsInsightsClient) DisableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse, err error) { + var ociResponse common.OCIResponse + policy := common.DefaultRetryPolicy() + if client.RetryPolicy() != nil { + policy = *client.RetryPolicy() + } + if request.RetryPolicy() != nil { + policy = *request.RetryPolicy() + } + + if !(request.OpcRetryToken != nil && *request.OpcRetryToken != "") { + request.OpcRetryToken = common.String(common.RetryToken()) + } + + ociResponse, err = common.Retry(ctx, request, client.disableAutonomousDatabaseInsightAdvancedFeatures, policy) + if err != nil { + if ociResponse != nil { + if httpResponse := ociResponse.HTTPResponse(); httpResponse != nil { + opcRequestId := httpResponse.Header.Get("opc-request-id") + response = DisableAutonomousDatabaseInsightAdvancedFeaturesResponse{RawResponse: httpResponse, OpcRequestId: &opcRequestId} + } else { + response = DisableAutonomousDatabaseInsightAdvancedFeaturesResponse{} + } + } + return + } + if convertedResponse, ok := ociResponse.(DisableAutonomousDatabaseInsightAdvancedFeaturesResponse); ok { + response = convertedResponse + } else { + err = fmt.Errorf("failed to convert OCIResponse into DisableAutonomousDatabaseInsightAdvancedFeaturesResponse") + } + return +} + +// disableAutonomousDatabaseInsightAdvancedFeatures implements the OCIOperation interface (enables retrying operations) +func (client OperationsInsightsClient) disableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request common.OCIRequest, binaryReqBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (common.OCIResponse, error) { + + httpRequest, err := request.HTTPRequest(http.MethodPost, "/databaseInsights/{databaseInsightId}/actions/disableAutonomousDatabaseInsightAdvancedFeatures", binaryReqBody, extraHeaders) + if err != nil { + return nil, err + } + + var response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse + var httpResponse *http.Response + httpResponse, err = client.Call(ctx, &httpRequest) + defer common.CloseBodyIfValid(httpResponse) + response.RawResponse = httpResponse + if err != nil { + apiReferenceLink := "https://docs.oracle.com/iaas/api/#/en/operations-insights/20200630/DatabaseInsights/DisableAutonomousDatabaseInsightAdvancedFeatures" + err = common.PostProcessServiceError(err, "OperationsInsights", "DisableAutonomousDatabaseInsightAdvancedFeatures", apiReferenceLink) + return response, err + } + + err = common.UnmarshalResponse(httpResponse, &response) + return response, err +} + // DisableDatabaseInsight Disables a database in Operations Insights. Database metric collection and analysis will be stopped. // // See also @@ -1936,6 +2062,69 @@ func (client OperationsInsightsClient) downloadOperationsInsightsWarehouseWallet return response, err } +// EnableAutonomousDatabaseInsightAdvancedFeatures Enables advanced features for an Autonomous Database in Operations Insights. A direct connection will be available for further collection. +// +// See also +// +// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use EnableAutonomousDatabaseInsightAdvancedFeatures API. +// A default retry strategy applies to this operation EnableAutonomousDatabaseInsightAdvancedFeatures() +func (client OperationsInsightsClient) EnableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse, err error) { + var ociResponse common.OCIResponse + policy := common.DefaultRetryPolicy() + if client.RetryPolicy() != nil { + policy = *client.RetryPolicy() + } + if request.RetryPolicy() != nil { + policy = *request.RetryPolicy() + } + + if !(request.OpcRetryToken != nil && *request.OpcRetryToken != "") { + request.OpcRetryToken = common.String(common.RetryToken()) + } + + ociResponse, err = common.Retry(ctx, request, client.enableAutonomousDatabaseInsightAdvancedFeatures, policy) + if err != nil { + if ociResponse != nil { + if httpResponse := ociResponse.HTTPResponse(); httpResponse != nil { + opcRequestId := httpResponse.Header.Get("opc-request-id") + response = EnableAutonomousDatabaseInsightAdvancedFeaturesResponse{RawResponse: httpResponse, OpcRequestId: &opcRequestId} + } else { + response = EnableAutonomousDatabaseInsightAdvancedFeaturesResponse{} + } + } + return + } + if convertedResponse, ok := ociResponse.(EnableAutonomousDatabaseInsightAdvancedFeaturesResponse); ok { + response = convertedResponse + } else { + err = fmt.Errorf("failed to convert OCIResponse into EnableAutonomousDatabaseInsightAdvancedFeaturesResponse") + } + return +} + +// enableAutonomousDatabaseInsightAdvancedFeatures implements the OCIOperation interface (enables retrying operations) +func (client OperationsInsightsClient) enableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request common.OCIRequest, binaryReqBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (common.OCIResponse, error) { + + httpRequest, err := request.HTTPRequest(http.MethodPost, "/databaseInsights/{databaseInsightId}/actions/enableAutonomousDatabaseInsightAdvancedFeatures", binaryReqBody, extraHeaders) + if err != nil { + return nil, err + } + + var response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse + var httpResponse *http.Response + httpResponse, err = client.Call(ctx, &httpRequest) + defer common.CloseBodyIfValid(httpResponse) + response.RawResponse = httpResponse + if err != nil { + apiReferenceLink := "https://docs.oracle.com/iaas/api/#/en/operations-insights/20200630/DatabaseInsights/EnableAutonomousDatabaseInsightAdvancedFeatures" + err = common.PostProcessServiceError(err, "OperationsInsights", "EnableAutonomousDatabaseInsightAdvancedFeatures", apiReferenceLink) + return response, err + } + + err = common.UnmarshalResponse(httpResponse, &response) + return response, err +} + // EnableDatabaseInsight Enables a database in Operations Insights. Database metric collection and analysis will be started. // // See also diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight.go new file mode 100644 index 00000000000..116f33611e6 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight.go @@ -0,0 +1,242 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Operations Insights API +// +// Use the Operations Insights API to perform data extraction operations to obtain database +// resource utilization, performance statistics, and reference information. For more information, +// see About Oracle Cloud Infrastructure Operations Insights (https://docs.cloud.oracle.com/en-us/iaas/operations-insights/doc/operations-insights.html). +// + +package opsi + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// PeComanagedHostInsight Private Endpoint host insight resource. +type PeComanagedHostInsight struct { + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource. + Id *string `mandatory:"true" json:"id"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. + CompartmentId *string `mandatory:"true" json:"compartmentId"` + + // The host name. The host name is unique amongst the hosts managed by the same management agent. + HostName *string `mandatory:"true" json:"hostName"` + + // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. + // Example: `{"bar-key": "value"}` + FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` + + // Defined tags for this resource. Each key is predefined and scoped to a namespace. + // Example: `{"foo-namespace": {"bar-key": "value"}}` + DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` + + // The time the the host insight was first enabled. An RFC3339 formatted datetime string + TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint + OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"` + + // The user-friendly name for the host. The name does not have to be unique. + HostDisplayName *string `mandatory:"false" json:"hostDisplayName"` + + // Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST. + HostType *string `mandatory:"false" json:"hostType"` + + // Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types. + ProcessorCount *int `mandatory:"false" json:"processorCount"` + + // System tags for this resource. Each key is predefined and scoped to a namespace. + // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` + SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` + + // The time the host insight was updated. An RFC3339 formatted datetime string + TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` + + // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. + LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to. + ParentId *string `mandatory:"false" json:"parentId"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure. + RootId *string `mandatory:"false" json:"rootId"` + + // Platform type. + // Supported platformType(s) for MACS-managed external host insight: [LINUX]. + // Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. + // Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX]. + PlatformType PeComanagedHostInsightPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"` + + // Indicates the status of a host insight in Operations Insights + Status ResourceStatusEnum `mandatory:"true" json:"status"` + + // The current state of the host. + LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` +} + +//GetId returns Id +func (m PeComanagedHostInsight) GetId() *string { + return m.Id +} + +//GetCompartmentId returns CompartmentId +func (m PeComanagedHostInsight) GetCompartmentId() *string { + return m.CompartmentId +} + +//GetHostName returns HostName +func (m PeComanagedHostInsight) GetHostName() *string { + return m.HostName +} + +//GetHostDisplayName returns HostDisplayName +func (m PeComanagedHostInsight) GetHostDisplayName() *string { + return m.HostDisplayName +} + +//GetHostType returns HostType +func (m PeComanagedHostInsight) GetHostType() *string { + return m.HostType +} + +//GetProcessorCount returns ProcessorCount +func (m PeComanagedHostInsight) GetProcessorCount() *int { + return m.ProcessorCount +} + +//GetFreeformTags returns FreeformTags +func (m PeComanagedHostInsight) GetFreeformTags() map[string]string { + return m.FreeformTags +} + +//GetDefinedTags returns DefinedTags +func (m PeComanagedHostInsight) GetDefinedTags() map[string]map[string]interface{} { + return m.DefinedTags +} + +//GetSystemTags returns SystemTags +func (m PeComanagedHostInsight) GetSystemTags() map[string]map[string]interface{} { + return m.SystemTags +} + +//GetStatus returns Status +func (m PeComanagedHostInsight) GetStatus() ResourceStatusEnum { + return m.Status +} + +//GetTimeCreated returns TimeCreated +func (m PeComanagedHostInsight) GetTimeCreated() *common.SDKTime { + return m.TimeCreated +} + +//GetTimeUpdated returns TimeUpdated +func (m PeComanagedHostInsight) GetTimeUpdated() *common.SDKTime { + return m.TimeUpdated +} + +//GetLifecycleState returns LifecycleState +func (m PeComanagedHostInsight) GetLifecycleState() LifecycleStateEnum { + return m.LifecycleState +} + +//GetLifecycleDetails returns LifecycleDetails +func (m PeComanagedHostInsight) GetLifecycleDetails() *string { + return m.LifecycleDetails +} + +func (m PeComanagedHostInsight) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m PeComanagedHostInsight) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if _, ok := GetMappingPeComanagedHostInsightPlatformTypeEnum(string(m.PlatformType)); !ok && m.PlatformType != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for PlatformType: %s. Supported values are: %s.", m.PlatformType, strings.Join(GetPeComanagedHostInsightPlatformTypeEnumStringValues(), ","))) + } + + if _, ok := GetMappingResourceStatusEnum(string(m.Status)); !ok && m.Status != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for Status: %s. Supported values are: %s.", m.Status, strings.Join(GetResourceStatusEnumStringValues(), ","))) + } + if _, ok := GetMappingLifecycleStateEnum(string(m.LifecycleState)); !ok && m.LifecycleState != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for LifecycleState: %s. Supported values are: %s.", m.LifecycleState, strings.Join(GetLifecycleStateEnumStringValues(), ","))) + } + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// MarshalJSON marshals to json representation +func (m PeComanagedHostInsight) MarshalJSON() (buff []byte, e error) { + type MarshalTypePeComanagedHostInsight PeComanagedHostInsight + s := struct { + DiscriminatorParam string `json:"entitySource"` + MarshalTypePeComanagedHostInsight + }{ + "PE_COMANAGED_HOST", + (MarshalTypePeComanagedHostInsight)(m), + } + + return json.Marshal(&s) +} + +// PeComanagedHostInsightPlatformTypeEnum Enum with underlying type: string +type PeComanagedHostInsightPlatformTypeEnum string + +// Set of constants representing the allowable values for PeComanagedHostInsightPlatformTypeEnum +const ( + PeComanagedHostInsightPlatformTypeLinux PeComanagedHostInsightPlatformTypeEnum = "LINUX" + PeComanagedHostInsightPlatformTypeSolaris PeComanagedHostInsightPlatformTypeEnum = "SOLARIS" + PeComanagedHostInsightPlatformTypeSunos PeComanagedHostInsightPlatformTypeEnum = "SUNOS" + PeComanagedHostInsightPlatformTypeZlinux PeComanagedHostInsightPlatformTypeEnum = "ZLINUX" +) + +var mappingPeComanagedHostInsightPlatformTypeEnum = map[string]PeComanagedHostInsightPlatformTypeEnum{ + "LINUX": PeComanagedHostInsightPlatformTypeLinux, + "SOLARIS": PeComanagedHostInsightPlatformTypeSolaris, + "SUNOS": PeComanagedHostInsightPlatformTypeSunos, + "ZLINUX": PeComanagedHostInsightPlatformTypeZlinux, +} + +var mappingPeComanagedHostInsightPlatformTypeEnumLowerCase = map[string]PeComanagedHostInsightPlatformTypeEnum{ + "linux": PeComanagedHostInsightPlatformTypeLinux, + "solaris": PeComanagedHostInsightPlatformTypeSolaris, + "sunos": PeComanagedHostInsightPlatformTypeSunos, + "zlinux": PeComanagedHostInsightPlatformTypeZlinux, +} + +// GetPeComanagedHostInsightPlatformTypeEnumValues Enumerates the set of values for PeComanagedHostInsightPlatformTypeEnum +func GetPeComanagedHostInsightPlatformTypeEnumValues() []PeComanagedHostInsightPlatformTypeEnum { + values := make([]PeComanagedHostInsightPlatformTypeEnum, 0) + for _, v := range mappingPeComanagedHostInsightPlatformTypeEnum { + values = append(values, v) + } + return values +} + +// GetPeComanagedHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for PeComanagedHostInsightPlatformTypeEnum +func GetPeComanagedHostInsightPlatformTypeEnumStringValues() []string { + return []string{ + "LINUX", + "SOLARIS", + "SUNOS", + "ZLINUX", + } +} + +// GetMappingPeComanagedHostInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum +func GetMappingPeComanagedHostInsightPlatformTypeEnum(val string) (PeComanagedHostInsightPlatformTypeEnum, bool) { + enum, ok := mappingPeComanagedHostInsightPlatformTypeEnumLowerCase[strings.ToLower(val)] + return enum, ok +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight_summary.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight_summary.go new file mode 100644 index 00000000000..8e564ad9640 --- /dev/null +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/pe_comanaged_host_insight_summary.go @@ -0,0 +1,247 @@ +// Copyright (c) 2016, 2018, 2023, Oracle and/or its affiliates. All rights reserved. +// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. +// Code generated. DO NOT EDIT. + +// Operations Insights API +// +// Use the Operations Insights API to perform data extraction operations to obtain database +// resource utilization, performance statistics, and reference information. For more information, +// see About Oracle Cloud Infrastructure Operations Insights (https://docs.cloud.oracle.com/en-us/iaas/operations-insights/doc/operations-insights.html). +// + +package opsi + +import ( + "encoding/json" + "fmt" + "github.com/oracle/oci-go-sdk/v65/common" + "strings" +) + +// PeComanagedHostInsightSummary Summary of a Private Endpoint host insight resource. +type PeComanagedHostInsightSummary struct { + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource. + Id *string `mandatory:"true" json:"id"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. + CompartmentId *string `mandatory:"true" json:"compartmentId"` + + // The host name. The host name is unique amongst the hosts managed by the same management agent. + HostName *string `mandatory:"true" json:"hostName"` + + // The user-friendly name for the host. The name does not have to be unique. + HostDisplayName *string `mandatory:"false" json:"hostDisplayName"` + + // Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST. + HostType *string `mandatory:"false" json:"hostType"` + + // Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types. + ProcessorCount *int `mandatory:"false" json:"processorCount"` + + // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. + // Example: `{"bar-key": "value"}` + FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` + + // Defined tags for this resource. Each key is predefined and scoped to a namespace. + // Example: `{"foo-namespace": {"bar-key": "value"}}` + DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` + + // System tags for this resource. Each key is predefined and scoped to a namespace. + // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` + SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint + OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"` + + // The time the the host insight was first enabled. An RFC3339 formatted datetime string + TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` + + // The time the host insight was updated. An RFC3339 formatted datetime string + TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` + + // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. + LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to. + ParentId *string `mandatory:"false" json:"parentId"` + + // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure. + RootId *string `mandatory:"false" json:"rootId"` + + // Platform type. + // Supported platformType(s) for MACS-managed external host insight: [LINUX]. + // Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. + // Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX]. + PlatformType PeComanagedHostInsightSummaryPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"` + + // Indicates the status of a host insight in Operations Insights + Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"` + + // The current state of the host. + LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` +} + +//GetId returns Id +func (m PeComanagedHostInsightSummary) GetId() *string { + return m.Id +} + +//GetCompartmentId returns CompartmentId +func (m PeComanagedHostInsightSummary) GetCompartmentId() *string { + return m.CompartmentId +} + +//GetHostName returns HostName +func (m PeComanagedHostInsightSummary) GetHostName() *string { + return m.HostName +} + +//GetHostDisplayName returns HostDisplayName +func (m PeComanagedHostInsightSummary) GetHostDisplayName() *string { + return m.HostDisplayName +} + +//GetHostType returns HostType +func (m PeComanagedHostInsightSummary) GetHostType() *string { + return m.HostType +} + +//GetProcessorCount returns ProcessorCount +func (m PeComanagedHostInsightSummary) GetProcessorCount() *int { + return m.ProcessorCount +} + +//GetFreeformTags returns FreeformTags +func (m PeComanagedHostInsightSummary) GetFreeformTags() map[string]string { + return m.FreeformTags +} + +//GetDefinedTags returns DefinedTags +func (m PeComanagedHostInsightSummary) GetDefinedTags() map[string]map[string]interface{} { + return m.DefinedTags +} + +//GetSystemTags returns SystemTags +func (m PeComanagedHostInsightSummary) GetSystemTags() map[string]map[string]interface{} { + return m.SystemTags +} + +//GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId +func (m PeComanagedHostInsightSummary) GetOpsiPrivateEndpointId() *string { + return m.OpsiPrivateEndpointId +} + +//GetStatus returns Status +func (m PeComanagedHostInsightSummary) GetStatus() ResourceStatusEnum { + return m.Status +} + +//GetTimeCreated returns TimeCreated +func (m PeComanagedHostInsightSummary) GetTimeCreated() *common.SDKTime { + return m.TimeCreated +} + +//GetTimeUpdated returns TimeUpdated +func (m PeComanagedHostInsightSummary) GetTimeUpdated() *common.SDKTime { + return m.TimeUpdated +} + +//GetLifecycleState returns LifecycleState +func (m PeComanagedHostInsightSummary) GetLifecycleState() LifecycleStateEnum { + return m.LifecycleState +} + +//GetLifecycleDetails returns LifecycleDetails +func (m PeComanagedHostInsightSummary) GetLifecycleDetails() *string { + return m.LifecycleDetails +} + +func (m PeComanagedHostInsightSummary) String() string { + return common.PointerString(m) +} + +// ValidateEnumValue returns an error when providing an unsupported enum value +// This function is being called during constructing API request process +// Not recommended for calling this function directly +func (m PeComanagedHostInsightSummary) ValidateEnumValue() (bool, error) { + errMessage := []string{} + if _, ok := GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum(string(m.PlatformType)); !ok && m.PlatformType != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for PlatformType: %s. Supported values are: %s.", m.PlatformType, strings.Join(GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues(), ","))) + } + + if _, ok := GetMappingResourceStatusEnum(string(m.Status)); !ok && m.Status != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for Status: %s. Supported values are: %s.", m.Status, strings.Join(GetResourceStatusEnumStringValues(), ","))) + } + if _, ok := GetMappingLifecycleStateEnum(string(m.LifecycleState)); !ok && m.LifecycleState != "" { + errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for LifecycleState: %s. Supported values are: %s.", m.LifecycleState, strings.Join(GetLifecycleStateEnumStringValues(), ","))) + } + if len(errMessage) > 0 { + return true, fmt.Errorf(strings.Join(errMessage, "\n")) + } + return false, nil +} + +// MarshalJSON marshals to json representation +func (m PeComanagedHostInsightSummary) MarshalJSON() (buff []byte, e error) { + type MarshalTypePeComanagedHostInsightSummary PeComanagedHostInsightSummary + s := struct { + DiscriminatorParam string `json:"entitySource"` + MarshalTypePeComanagedHostInsightSummary + }{ + "PE_COMANAGED_HOST", + (MarshalTypePeComanagedHostInsightSummary)(m), + } + + return json.Marshal(&s) +} + +// PeComanagedHostInsightSummaryPlatformTypeEnum Enum with underlying type: string +type PeComanagedHostInsightSummaryPlatformTypeEnum string + +// Set of constants representing the allowable values for PeComanagedHostInsightSummaryPlatformTypeEnum +const ( + PeComanagedHostInsightSummaryPlatformTypeLinux PeComanagedHostInsightSummaryPlatformTypeEnum = "LINUX" + PeComanagedHostInsightSummaryPlatformTypeSolaris PeComanagedHostInsightSummaryPlatformTypeEnum = "SOLARIS" + PeComanagedHostInsightSummaryPlatformTypeSunos PeComanagedHostInsightSummaryPlatformTypeEnum = "SUNOS" + PeComanagedHostInsightSummaryPlatformTypeZlinux PeComanagedHostInsightSummaryPlatformTypeEnum = "ZLINUX" +) + +var mappingPeComanagedHostInsightSummaryPlatformTypeEnum = map[string]PeComanagedHostInsightSummaryPlatformTypeEnum{ + "LINUX": PeComanagedHostInsightSummaryPlatformTypeLinux, + "SOLARIS": PeComanagedHostInsightSummaryPlatformTypeSolaris, + "SUNOS": PeComanagedHostInsightSummaryPlatformTypeSunos, + "ZLINUX": PeComanagedHostInsightSummaryPlatformTypeZlinux, +} + +var mappingPeComanagedHostInsightSummaryPlatformTypeEnumLowerCase = map[string]PeComanagedHostInsightSummaryPlatformTypeEnum{ + "linux": PeComanagedHostInsightSummaryPlatformTypeLinux, + "solaris": PeComanagedHostInsightSummaryPlatformTypeSolaris, + "sunos": PeComanagedHostInsightSummaryPlatformTypeSunos, + "zlinux": PeComanagedHostInsightSummaryPlatformTypeZlinux, +} + +// GetPeComanagedHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for PeComanagedHostInsightSummaryPlatformTypeEnum +func GetPeComanagedHostInsightSummaryPlatformTypeEnumValues() []PeComanagedHostInsightSummaryPlatformTypeEnum { + values := make([]PeComanagedHostInsightSummaryPlatformTypeEnum, 0) + for _, v := range mappingPeComanagedHostInsightSummaryPlatformTypeEnum { + values = append(values, v) + } + return values +} + +// GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for PeComanagedHostInsightSummaryPlatformTypeEnum +func GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues() []string { + return []string{ + "LINUX", + "SOLARIS", + "SUNOS", + "ZLINUX", + } +} + +// GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum +func GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum(val string) (PeComanagedHostInsightSummaryPlatformTypeEnum, bool) { + enum, ok := mappingPeComanagedHostInsightSummaryPlatformTypeEnumLowerCase[strings.ToLower(val)] + return enum, ok +} diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_aggregation_collection.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_aggregation_collection.go index af0279f7c3b..226bd459efd 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_aggregation_collection.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_aggregation_collection.go @@ -26,6 +26,12 @@ type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection struct { // The end timestamp that was passed into the request. TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered lowly utilized. + LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"` + // Defines the type of resource metric (example: CPU, STORAGE) ResourceMetric SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_request_response.go index aae269210a7..578301da9d5 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_capacity_trend_request_response.go @@ -124,6 +124,12 @@ type SummarizeDatabaseInsightResourceCapacityTrendRequest struct { // Optional list of Exadata Insight VM cluster name. VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered low utilized. + LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_aggregation.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_aggregation.go index 54406fbc6f1..f1daf7c80f4 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_aggregation.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_aggregation.go @@ -26,6 +26,12 @@ type SummarizeDatabaseInsightResourceForecastTrendAggregation struct { // The end timestamp that was passed into the request. TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered lowly utilized. + LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"` + // Defines the type of resource metric (example: CPU, STORAGE) ResourceMetric SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_request_response.go index 309e18230c1..fe198a7991e 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_forecast_trend_request_response.go @@ -138,6 +138,12 @@ type SummarizeDatabaseInsightResourceForecastTrendRequest struct { // Optional list of Exadata Insight VM cluster name. VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered low utilized. + LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_aggregation_collection.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_aggregation_collection.go index 1fbae33168c..cc6eb792c62 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_aggregation_collection.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_aggregation_collection.go @@ -26,6 +26,12 @@ type SummarizeDatabaseInsightResourceStatisticsAggregationCollection struct { // The end timestamp that was passed into the request. TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered lowly utilized. + LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"` + // Defines the type of resource metric (example: CPU, STORAGE) ResourceMetric SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_request_response.go index 535ffdd801d..0b47eb5c840 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_statistics_request_response.go @@ -132,6 +132,12 @@ type SummarizeDatabaseInsightResourceStatisticsRequest struct { // Optional list of Exadata Insight VM cluster name. VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered low utilized. + LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_request_response.go index 95f4aaa3907..d3ec9a9422d 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_request_response.go @@ -108,6 +108,9 @@ type SummarizeDatabaseInsightResourceUsageRequest struct { // Optional list of Exadata Insight VM cluster name. VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Filter by one or more cdb name. + CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_trend_request_response.go index 54e4e4429a5..0e3682fdb9f 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_usage_trend_request_response.go @@ -111,6 +111,9 @@ type SummarizeDatabaseInsightResourceUsageTrendRequest struct { // Optional list of Exadata Insight VM cluster name. VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Filter by one or more cdb name. + CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_aggregation.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_aggregation.go index 2e1c1541eb5..8fc73e71e86 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_aggregation.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_aggregation.go @@ -26,6 +26,12 @@ type SummarizeDatabaseInsightResourceUtilizationInsightAggregation struct { // The end timestamp that was passed into the request. TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"` + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered lowly utilized. + LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"` + // Defines the type of resource metric (example: CPU, STORAGE) ResourceMetric SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"` diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_request_response.go index af7668a1cea..d61a6c09b28 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_database_insight_resource_utilization_insight_request_response.go @@ -108,6 +108,15 @@ type SummarizeDatabaseInsightResourceUtilizationInsightRequest struct { // Optional list of Exadata Insight VM cluster name. VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Filter by one or more cdb name. + CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"` + + // Percent value in which a resource metric is considered highly utilized. + HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"` + + // Percent value in which a resource metric is considered low utilized. + LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_capacity_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_capacity_trend_request_response.go index bf1955e6724..c6e1782bd10 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_capacity_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_capacity_trend_request_response.go @@ -106,7 +106,7 @@ type SummarizeHostInsightResourceCapacityTrendRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_forecast_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_forecast_trend_request_response.go index e9a98feb9d5..a7796137202 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_forecast_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_forecast_trend_request_response.go @@ -120,7 +120,7 @@ type SummarizeHostInsightResourceForecastTrendRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_statistics_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_statistics_request_response.go index a99e30efa7f..12e6752bee3 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_statistics_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_statistics_request_response.go @@ -117,7 +117,7 @@ type SummarizeHostInsightResourceStatisticsRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_request_response.go index b5e7a638d76..b06d88b7fcb 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_request_response.go @@ -96,7 +96,7 @@ type SummarizeHostInsightResourceUsageRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_trend_request_response.go index 8e0fe944f68..cef8c131913 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_usage_trend_request_response.go @@ -99,7 +99,7 @@ type SummarizeHostInsightResourceUsageTrendRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_utilization_insight_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_utilization_insight_request_response.go index 7464445b68e..19dd2657166 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_utilization_insight_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_resource_utilization_insight_request_response.go @@ -96,7 +96,7 @@ type SummarizeHostInsightResourceUtilizationInsightRequest struct { CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_request_response.go index f2c16a3eac0..564aa093ce9 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_request_response.go @@ -68,7 +68,7 @@ type SummarizeHostInsightTopProcessesUsageRequest struct { AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_trend_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_trend_request_response.go index 669fc6747a2..d3d721bb13f 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_trend_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_host_insight_top_processes_usage_trend_request_response.go @@ -64,7 +64,7 @@ type SummarizeHostInsightTopProcessesUsageTrendRequest struct { OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Filter by one or more host types. - // Possible values are CLOUD-HOST, EXTERNAL-HOST + // Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"` // Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id) diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_sql_insights_request_response.go b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_sql_insights_request_response.go index 58b8df8bff5..9074d136183 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_sql_insights_request_response.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/opsi/summarize_sql_insights_request_response.go @@ -99,6 +99,9 @@ type SummarizeSqlInsightsRequest struct { // A flag to search all resources within a given compartment and all sub-compartments. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` + // Optional list of Exadata Insight VM cluster name. + VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"` + // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata diff --git a/vendor/modules.txt b/vendor/modules.txt index 970c3fba8b0..cdaa15cf986 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -248,7 +248,7 @@ github.com/mitchellh/reflectwalk # github.com/oklog/run v1.0.0 ## explicit github.com/oklog/run -# github.com/oracle/oci-go-sdk/v65 v65.31.1 +# github.com/oracle/oci-go-sdk/v65 v65.31.1 => ./vendor/github.com/oracle/oci-go-sdk ## explicit; go 1.13 github.com/oracle/oci-go-sdk/v65/adm github.com/oracle/oci-go-sdk/v65/aianomalydetection @@ -274,6 +274,7 @@ github.com/oracle/oci-go-sdk/v65/cloudguard github.com/oracle/oci-go-sdk/v65/cloudmigrations github.com/oracle/oci-go-sdk/v65/common github.com/oracle/oci-go-sdk/v65/common/auth +github.com/oracle/oci-go-sdk/v65/common/utils github.com/oracle/oci-go-sdk/v65/computeinstanceagent github.com/oracle/oci-go-sdk/v65/containerengine github.com/oracle/oci-go-sdk/v65/containerinstances From b009003aa8c3aac42b29b892b281cb7c94818731 Mon Sep 17 00:00:00 2001 From: ravbhart Date: Fri, 3 Mar 2023 11:30:33 +0530 Subject: [PATCH 07/12] Finalize changelog and release for version v4.111.0 --- CHANGELOG.md | 9 +++++++++ internal/globalvar/version.go | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9d80ec255c..424d9928376 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## 4.111.0 (Unreleased) + +### Added +- Support for OCI Data Science Custom Container Images for Model Deployment +- Support for OCM - Add Disaster Recovery Feature +- Support for Management Agent API changes +- Support for ADB-S: Long-Term Automatic Backup Retention +- Support for UpdateInstanceConstraint in Terraform + ## 4.110.0 (March 01, 2023) ### Added diff --git a/internal/globalvar/version.go b/internal/globalvar/version.go index d5641653819..388cca1e326 100644 --- a/internal/globalvar/version.go +++ b/internal/globalvar/version.go @@ -7,8 +7,8 @@ import ( "log" ) -const Version = "4.110.0" -const ReleaseDate = "2023-03-01" +const Version = "4.111.0" +const ReleaseDate = "2023-03-08" func PrintVersion() { log.Printf("[INFO] terraform-provider-oci %s\n", Version) From fb013d97c2d63588dcac0f9f988b4cf7e214fd40 Mon Sep 17 00:00:00 2001 From: ravbhart Date: Fri, 3 Mar 2023 17:54:02 +0530 Subject: [PATCH 08/12] Exempted - Removed resource discovery output --- examples/datascience/rd_test/datascience.tf | 34 - examples/datascience/rd_test/provider.tf | 3 - examples/datascience/rd_test/vars.tf | 2 - examples/logging/rd_test/database.tf | 27 - examples/logging/rd_test/devops.tf | 2 - examples/logging/rd_test/load_balancer.tf | 28 - examples/logging/rd_test/logging.tf | 2 - examples/logging/rd_test/provider.tf | 3 - examples/logging/rd_test/vars.tf | 3 - examples/logging/test_db/database.tf | 27 - examples/logging/test_db/database_old.tf | 5804 ------------------- examples/logging/test_db/key.tf | 755 --- examples/logging/test_db/provider.tf | 3 - examples/logging/test_db/vars.tf | 3 - examples/logging/test_db2/database.tf | 2631 --------- examples/logging/test_db2/provider.tf | 3 - examples/logging/test_db2/vars.tf | 3 - 17 files changed, 9333 deletions(-) delete mode 100644 examples/datascience/rd_test/datascience.tf delete mode 100644 examples/datascience/rd_test/provider.tf delete mode 100644 examples/datascience/rd_test/vars.tf delete mode 100644 examples/logging/rd_test/database.tf delete mode 100644 examples/logging/rd_test/devops.tf delete mode 100644 examples/logging/rd_test/load_balancer.tf delete mode 100644 examples/logging/rd_test/logging.tf delete mode 100644 examples/logging/rd_test/provider.tf delete mode 100644 examples/logging/rd_test/vars.tf delete mode 100644 examples/logging/test_db/database.tf delete mode 100644 examples/logging/test_db/database_old.tf delete mode 100644 examples/logging/test_db/key.tf delete mode 100644 examples/logging/test_db/provider.tf delete mode 100644 examples/logging/test_db/vars.tf delete mode 100644 examples/logging/test_db2/database.tf delete mode 100644 examples/logging/test_db2/provider.tf delete mode 100644 examples/logging/test_db2/vars.tf diff --git a/examples/datascience/rd_test/datascience.tf b/examples/datascience/rd_test/datascience.tf deleted file mode 100644 index 6dc02e1d51b..00000000000 --- a/examples/datascience/rd_test/datascience.tf +++ /dev/null @@ -1,34 +0,0 @@ -## This configuration was generated by terraform-provider-oci - -resource oci_datascience_notebook_session export_test_project_data_science_session { - compartment_id = var.compartment_ocid - defined_tags = { - } - display_name = "test_project_data_science_session" - freeform_tags = { - "delete" = "true" - } - notebook_session_config_details { - block_storage_size_in_gbs = "100" - notebook_session_shape_config_details { - memory_in_gbs = "16" - ocpus = "1" - } - shape = "VM.Standard.E4.Flex" - #subnet_id = <> - } - project_id = oci_datascience_project.export_test_project_data_science.id - state = "ACTIVE" -} - -resource oci_datascience_project export_test_project_data_science { - compartment_id = var.compartment_ocid - defined_tags = { - } - #description = <> - display_name = "test_project_data_science" - freeform_tags = { - "delete" = "true" - } -} - diff --git a/examples/datascience/rd_test/provider.tf b/examples/datascience/rd_test/provider.tf deleted file mode 100644 index 6619de2fecc..00000000000 --- a/examples/datascience/rd_test/provider.tf +++ /dev/null @@ -1,3 +0,0 @@ -provider oci { - region = var.region -} diff --git a/examples/datascience/rd_test/vars.tf b/examples/datascience/rd_test/vars.tf deleted file mode 100644 index 2447e803035..00000000000 --- a/examples/datascience/rd_test/vars.tf +++ /dev/null @@ -1,2 +0,0 @@ -variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaahepzzdfzmf7h2gcvp2hudvsy4zbdyksht2blskl3iplscrrnifeq" } -variable region { default = "us-ashburn-1" } diff --git a/examples/logging/rd_test/database.tf b/examples/logging/rd_test/database.tf deleted file mode 100644 index 5aae8727709..00000000000 --- a/examples/logging/rd_test/database.tf +++ /dev/null @@ -1,27 +0,0 @@ -## This configuration was generated by terraform-provider-oci - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_3 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - 2,3,4,5] - } - shape = "Exadata.X8M" - storage_count = "3" -} - diff --git a/examples/logging/rd_test/devops.tf b/examples/logging/rd_test/devops.tf deleted file mode 100644 index b6cb463e16d..00000000000 --- a/examples/logging/rd_test/devops.tf +++ /dev/null @@ -1,2 +0,0 @@ -## This is tmp config to run import for resources - diff --git a/examples/logging/rd_test/load_balancer.tf b/examples/logging/rd_test/load_balancer.tf deleted file mode 100644 index 4db4028abf8..00000000000 --- a/examples/logging/rd_test/load_balancer.tf +++ /dev/null @@ -1,28 +0,0 @@ -## This configuration was generated by terraform-provider-oci - -resource oci_load_balancer_load_balancer export_example_load_balancer { - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "example_load_balancer" - freeform_tags = { - "Department" = "Finance" - } - ip_mode = "IPV4" - is_private = "false" - network_security_group_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaau5bxphahoe5b2slbicamavrqkkxvxegyxxevg7d52zszjjkwk5hq", - ] - #reserved_ips = <> - shape = "flexible" - shape_details { - maximum_bandwidth_in_mbps = "100" - minimum_bandwidth_in_mbps = "10" - } - subnet_ids = [ - "ocid1.subnet.oc1.iad.aaaaaaaahcqz55pidjjxjzudjhzchktjgcvrv7lridtenkqlder5cedhqfca", - "ocid1.subnet.oc1.iad.aaaaaaaaew4izfgkjyybj3ab6yqpx6fupl52dx53psahcvsvi3h6bqjd6zfa", - ] -} - diff --git a/examples/logging/rd_test/logging.tf b/examples/logging/rd_test/logging.tf deleted file mode 100644 index b6cb463e16d..00000000000 --- a/examples/logging/rd_test/logging.tf +++ /dev/null @@ -1,2 +0,0 @@ -## This is tmp config to run import for resources - diff --git a/examples/logging/rd_test/provider.tf b/examples/logging/rd_test/provider.tf deleted file mode 100644 index 6619de2fecc..00000000000 --- a/examples/logging/rd_test/provider.tf +++ /dev/null @@ -1,3 +0,0 @@ -provider oci { - region = var.region -} diff --git a/examples/logging/rd_test/vars.tf b/examples/logging/rd_test/vars.tf deleted file mode 100644 index 7cf607a161b..00000000000 --- a/examples/logging/rd_test/vars.tf +++ /dev/null @@ -1,3 +0,0 @@ -variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaaxfdo5cmbene2ufapwzjstkh2y4gt7tk4wstx272zntd43fzl6kiq" } -variable availability_domain--LOil-US-ASHBURN-AD-1 { default = "LOil:US-ASHBURN-AD-1" } -variable region { default = "us-ashburn-1" } diff --git a/examples/logging/test_db/database.tf b/examples/logging/test_db/database.tf deleted file mode 100644 index 031056ce008..00000000000 --- a/examples/logging/test_db/database.tf +++ /dev/null @@ -1,27 +0,0 @@ -## This configuration was generated by terraform-provider-oci - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621152334 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220621152334" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - diff --git a/examples/logging/test_db/database_old.tf b/examples/logging/test_db/database_old.tf deleted file mode 100644 index 6a188de99f1..00000000000 --- a/examples/logging/test_db/database_old.tf +++ /dev/null @@ -1,5804 +0,0 @@ -## This configuration was generated by terraform-provider-oci - -resource oci_database_backup_destination export_Recovery-Appliance1 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_1 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_2 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_3 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_4 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_5 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_6 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_7 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_8 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_9 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_10 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_11 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_12 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_13 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_14 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_15 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_16 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_17 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_18 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_19 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_20 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_21 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_22 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_23 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_24 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_25 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_26 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_27 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_28 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_29 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_30 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_31 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_32 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_33 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_34 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - -resource oci_database_backup_destination export_Recovery-Appliance1_35 { - compartment_id = var.compartment_ocid - connection_string = "connectionString" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Recovery Appliance1" - freeform_tags = { - "Department" = "Finance" - } - #mount_type_details = <> - type = "RECOVERY_APPLIANCE" - vpc_users = [ - "bkupUser1", - ] -} - - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_11.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_1 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_1.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_2 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_7.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_3 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_2.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_4 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_9.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_5 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_14.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_6 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_5.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_7 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_16.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_8 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_6.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_9 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_3.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaqrkjdbud2eelq6tu4pdvn37yze3fojdhe6gzs6jupjgzbrowceva" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_10 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_4.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_11 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_7.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_12 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_9.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_13 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_10.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_14 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_2.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_15 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_10.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_16 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_16.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_17 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_4.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_18 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_11.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_19 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_14.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_20 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_15.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_21 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_12.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakfjyjtahu3vnd5yetipqcjwc7c6qpcvrlhovli6j3sekijea6hba" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_22 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_6.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_23 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_15.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_24 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_5.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_25 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaatqznwj57bvbm7sz5agw7rubfnhylxjkofjz6hujbnhly6bzcuekq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_26 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_13.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_27 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_8.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa7r7xzk7vkzrg56qugfw7vb3guvlyaovtfbvlqse3tzncs4vcm6pq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_28 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_13.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_29 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_17.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaso5rp6zc2hpbff737piu3p4bf56qkwmommudaurbk7uho4cgfw7q" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_autonomous_vm_cluster export_CloudAutonomousVmCluster_30 { - autonomous_data_storage_size_in_tbs = "149.7" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_tstExaInfra_1.id - cluster_time_zone = "Etc/UTC" - compartment_id = var.compartment_ocid - compute_model = "OCPU" - cpu_core_count_per_node = "50" - #db_servers = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - #description = <> - display_name = "CloudAutonomousVmCluster" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - memory_per_oracle_compute_unit_in_gbs = "27" - nsg_ids = [ - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" - #time_updated = <> - total_container_databases = "12" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_1 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_2 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_3 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_4 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_5 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_6 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_7 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_8 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_9 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_10 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [11] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_11 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_12 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_13 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_14 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_15 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_16 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_cloud_exadata_infrastructure export_tstExaInfra_17 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - compute_count = "2" - defined_tags = { - } - display_name = "tstExaInfra" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [1 - ] - } - shape = "Exadata.X8M" - storage_count = "3" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_31 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_32 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_33 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_34 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_35 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_36 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_37 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_38 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_39 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_40 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaqrkjdbud2eelq6tu4pdvn37yze3fojdhe6gzs6jupjgzbrowceva" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_41 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_42 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaamh5pp3yvykuechicneqkhirrwfkbd3t7snhi6j7cynajfosipi6a" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_43 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawbrl3uppjghei5rytpgdenabwk6yp3amtb2unly4bxfqew2rolxq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_44 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_45 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa6ozgkiqejnx6drwq4m3jafilec7hexquev5mzizhvemzfnrkybwq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_46 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaphp7bjk27dlbgcnniiqymua64pgn2ezw6p4ncdxwxj7jgnjgcf6a" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_47 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakvnbxxzqgsrejkqgwhgwdinyzcrlyiu7jmtogg5n2o4h6f4v4vtq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_48 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaafoykaxxtq7rdsnupfiqad5dnucqcgig2qh3smvwjbparnmd736na" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_49 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaam4imh2vsafwr2y2qloozdmxzsz6rzndgt3vuci2rgotljnkfy4gq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_50 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaawgunku7d6yurupwhqqcpmobixkpezceorhvcc7j7gcvmmsotvppa" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_51 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_52 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakfjyjtahu3vnd5yetipqcjwc7c6qpcvrlhovli6j3sekijea6hba" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_53 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaavrh5czow7miph2caupsuajujbajge4b3bmkkedfaz5wz3ittwwmq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_54 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaf7tytqrtiqf7hdcsyla7cvhrttc6de3mzlpqsg3ir5hh6zl5xjfa" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_55 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaazdrepfjavkitrymxbofccxvv5rms23wqziuy43bpoaholg5qi4la" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_56 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaatqznwj57bvbm7sz5agw7rubfnhylxjkofjz6hujbnhly6bzcuekq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_57 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_58 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa7r7xzk7vkzrg56qugfw7vb3guvlyaovtfbvlqse3tzncs4vcm6pq" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_59 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaab7zhezuuzciuz62rt3fjzgzgcq3vp5hh7dfqu5rrksqriwuhb7va" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_60 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaso5rp6zc2hpbff737piu3p4bf56qkwmommudaurbk7uho4cgfw7q" -} - -resource oci_database_autonomous_exadata_infrastructure export_CloudAutonomousVmCluster_61 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-1 - compartment_id = var.compartment_ocid - #create_async = <> - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "CloudAutonomousVmCluster" - domain = "subnetexadata.tfvcn.oraclevcn.com" - freeform_tags = { - "Department" = "Finance" - } - license_model = "LICENSE_INCLUDED" - #maintenance_window_details = <> - #nsg_ids = <> - shape = "Exadata.X8M" - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaapz5tzo7x6tfeqgk4dkx5u4f6deydnf65rgfsaw5phcw3z63pcyqq" -} - -resource oci_database_autonomous_database export_rhNy6EKspSiOXT { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_11.id - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "" - character_set = "AR8ADOS710" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "f5H0EBYhIF7ztx" - db_version = "19.17.1.0" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "rhNy6EKspSiOXT" - freeform_tags = { - "Department" = "Accounting" - } - is_access_control_enabled = "false" - is_auto_scaling_enabled = "false" - #is_auto_scaling_for_storage_enabled = <> - is_data_guard_enabled = "false" - is_dedicated = "true" - #is_free_tier = <> - #is_local_data_guard_enabled = <> - #is_mtls_connection_required = <> - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "" - #max_cpu_core_count = <> - ncharacter_set = "UTF8" - nsg_ids = [ - ] - ocpu_count = "1" - open_mode = "" - operations_insights_status = "ENABLED" - permission_level = "" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_displayName2 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "ZsQlOTOpGOKuUr" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_k5jIuaws3iGBII { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_12.id - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "" - character_set = "AR8ADOS710" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "cD3or6MnH1o0K1" - db_version = "19.16.1.0" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "k5jIuaws3iGBII" - freeform_tags = { - "Department" = "Accounting" - } - is_access_control_enabled = "false" - is_auto_scaling_enabled = "false" - #is_auto_scaling_for_storage_enabled = <> - is_data_guard_enabled = "false" - is_dedicated = "true" - #is_free_tier = <> - #is_local_data_guard_enabled = <> - #is_mtls_connection_required = <> - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "" - #max_cpu_core_count = <> - ncharacter_set = "UTF8" - nsg_ids = [ - ] - ocpu_count = "1" - open_mode = "" - operations_insights_status = "ENABLED" - permission_level = "" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_displayName2_1 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "tkqOqBZbdjjEU2" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_3 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "OA7WrBZA3lAn3S" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_JDmPn5pBGNhdZl { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_20.id - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "" - character_set = "AR8ADOS710" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "xkj2ybs0hRqNzw" - db_version = "19.17.1.0" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "JDmPn5pBGNhdZl" - freeform_tags = { - "Department" = "Accounting" - } - is_access_control_enabled = "false" - is_auto_scaling_enabled = "false" - #is_auto_scaling_for_storage_enabled = <> - is_data_guard_enabled = "false" - is_dedicated = "true" - #is_free_tier = <> - #is_local_data_guard_enabled = <> - #is_mtls_connection_required = <> - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "" - #max_cpu_core_count = <> - ncharacter_set = "UTF8" - nsg_ids = [ - ] - ocpu_count = "1" - open_mode = "" - operations_insights_status = "ENABLED" - permission_level = "" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_KgtA5sEExabQ6W { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_2.id - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "" - character_set = "AR8ADOS710" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "PCTXfljYtB1GvU" - db_version = "19.17.1.0" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "KgtA5sEExabQ6W" - freeform_tags = { - "Department" = "Accounting" - } - is_access_control_enabled = "false" - is_auto_scaling_enabled = "false" - #is_auto_scaling_for_storage_enabled = <> - is_data_guard_enabled = "false" - is_dedicated = "true" - #is_free_tier = <> - #is_local_data_guard_enabled = <> - #is_mtls_connection_required = <> - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "" - #max_cpu_core_count = <> - ncharacter_set = "UTF8" - nsg_ids = [ - ] - ocpu_count = "1" - open_mode = "" - operations_insights_status = "ENABLED" - permission_level = "" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_etwadqDePIdXka { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - autonomous_container_database_id = oci_database_autonomous_container_database.export_displayName2_4.id - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "" - character_set = "AR8ADOS710" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "RPuTX8GJamAWJv" - db_version = "19.16.1.0" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "etwadqDePIdXka" - freeform_tags = { - "Department" = "Accounting" - } - is_access_control_enabled = "false" - is_auto_scaling_enabled = "false" - #is_auto_scaling_for_storage_enabled = <> - is_data_guard_enabled = "false" - is_dedicated = "true" - #is_free_tier = <> - #is_local_data_guard_enabled = <> - #is_mtls_connection_required = <> - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "" - #max_cpu_core_count = <> - ncharacter_set = "UTF8" - nsg_ids = [ - ] - ocpu_count = "1" - open_mode = "" - operations_insights_status = "ENABLED" - permission_level = "" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_displayName2_5 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "nbiapdj3s8RvXU" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_autonomousdatabase20220315105040 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "cVzmfs7dtnJfso" - db_version = "12.1.0.2.191015" - db_workload = "OLTP" - defined_tags = { - } - display_name = "autonomousdatabase20220315105040" - freeform_tags = { - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "false" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "false" - is_mtls_connection_required = "true" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ORACLE_MANAGED_KEY" - license_model = "BRING_YOUR_OWN_LICENSE" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "NOT_ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - #vault_id = <> - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_displayName2_6 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "XeJDEqT2pfoOzn" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_autonomousdatabase20220625043416 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "ENTERPRISE_EDITION" - database_management_status = "" - db_name = "iQkDOHxaGLpEyw" - db_version = "12.1.0.2.201014" - db_workload = "OLTP" - defined_tags = { - } - display_name = "autonomousdatabase20220625043416" - freeform_tags = { - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "false" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "false" - is_mtls_connection_required = "true" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ORACLE_MANAGED_KEY" - license_model = "BRING_YOUR_OWN_LICENSE" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "NOT_ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - #vault_id = <> - whitelisted_ips = [ - ] -} - -resource oci_database_autonomous_database export_displayName2_7 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "k7gIOPSaHXdo3x" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_example_autonomous_database { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "EARLY" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "AmORCmSkPl0zjC" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "example_autonomous_database" - freeform_tags = { - "Department" = "Finance" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "false" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "false" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ORACLE_MANAGED_KEY" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "NOT_ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - #vault_id = <> - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_8 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "B7Hxm8jY8RHZBd" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_9 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "WiFYwLPLAeSmAF" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_10 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "p46Xn4IpDRTRXt" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_example_autonomous_database_1 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "EARLY" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "daJVVzmqfCptib" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "example_autonomous_database" - freeform_tags = { - "Department" = "Finance" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "false" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "false" - is_mtls_connection_required = "true" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "NOT_ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_13 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "xsa9yfNGTkODN1" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_14 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "PlfPN3DiSeWfEo" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_15 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "agr3oZCLnFBJrm" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_16 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "czGlU6cTYovAKt" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_17 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "gV0wJ6Z3HQv1qJ" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_18 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - character_set = "AL32UTF8" - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "US29PlThZ3bWss" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - ncharacter_set = "AL16UTF16" - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_database export_displayName2_19 { - #admin_password = <> - #are_primary_whitelisted_ips_used = <> - #autonomous_container_database_id = <> - #autonomous_database_backup_id = <> - #autonomous_database_id = <> - autonomous_maintenance_schedule_type = "REGULAR" - #character_set = <> - #clone_type = <> - compartment_id = var.compartment_ocid - compute_count = "1" - compute_model = "OCPU" - cpu_core_count = "1" - customer_contacts { - email = "test2@oracle.com" - } - data_safe_status = "NOT_REGISTERED" - data_storage_size_in_gb = "1024" - data_storage_size_in_tbs = "1" - database_edition = "" - database_management_status = "" - db_name = "FLb9hal9UC5Hap" - db_version = "19c" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - freeform_tags = { - "Department" = "Accounting" - } - #is_access_control_enabled = <> - is_auto_scaling_enabled = "false" - is_auto_scaling_for_storage_enabled = "false" - is_data_guard_enabled = "true" - is_dedicated = "false" - is_free_tier = "false" - is_local_data_guard_enabled = "true" - is_mtls_connection_required = "false" - #is_preview_version_with_service_terms_accepted = <> - #is_refreshable_clone = <> - #is_shrink_only = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - license_model = "LICENSE_INCLUDED" - #max_cpu_core_count = <> - #ncharacter_set = <> - nsg_ids = [ - ] - #ocpu_count = <> - open_mode = "READ_WRITE" - operations_insights_status = "ENABLED" - permission_level = "UNRESTRICTED" - #private_endpoint_ip = <> - #private_endpoint_label = <> - #refreshable_mode = <> - #rotate_key_trigger = <> - #secret_id = <> - #secret_version_number = <> - #source = <> - #source_id = <> - standby_whitelisted_ips = [ - ] - state = "AVAILABLE" - #subnet_id = <> - #switchover_to = <> - #switchover_to_remote_peer_id = <> - #timestamp = <> - #use_latest_available_backup_time_stamp = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - whitelisted_ips = [ - "1.1.1.1/28", - ] -} - -resource oci_database_autonomous_container_database export_containerdatabases2 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_33.id - compartment_id = var.compartment_ocid - db_unique_name = "m90meomp_iad2b4" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_1 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_44.id - compartment_id = var.compartment_ocid - db_unique_name = "s8pr48bl_iad24q" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_2 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_61.id - compartment_id = var.compartment_ocid - db_unique_name = "ecewburx_iad2rv" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_3 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_54.id - compartment_id = var.compartment_ocid - db_unique_name = "s1zjzovt_iad2mb" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_displayName2_2 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "11" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_60.id - compartment_id = var.compartment_ocid - db_unique_name = "hra7thoj_iad2rz" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Accounting" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATE_REVISIONS" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "STANDARD" - #standby_maintenance_buffer_in_days = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_4 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_36.id - compartment_id = var.compartment_ocid - db_unique_name = "fge12fvo_iad2tq" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_5 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_39.id - compartment_id = var.compartment_ocid - db_unique_name = "iiafozf1_iad248" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_displayName2_4 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "11" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_52.id - compartment_id = var.compartment_ocid - db_unique_name = "kkxlkpec_iad2j6" - db_version = "19.16.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Accounting" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATE_REVISIONS" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "STANDARD" - #standby_maintenance_buffer_in_days = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_6 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_59.id - compartment_id = var.compartment_ocid - db_unique_name = "ammmddb1_iad2gh" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_7 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_50.id - compartment_id = var.compartment_ocid - db_unique_name = "fge12fvo_iad23b" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_8 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_34.id - compartment_id = var.compartment_ocid - db_unique_name = "ghgvgii6_iad2x5" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_9 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_46.id - compartment_id = var.compartment_ocid - db_unique_name = "s8pr48bl_iad2rt" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_10 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_55.id - compartment_id = var.compartment_ocid - db_unique_name = "ub2lvv3t_iad27j" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_11 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_57.id - compartment_id = var.compartment_ocid - db_unique_name = "ammmddb1_iad2gr" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_12 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_43.id - compartment_id = var.compartment_ocid - db_unique_name = "tgdlsbe7_iad23b" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_13 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_38.id - compartment_id = var.compartment_ocid - db_unique_name = "mqkncpia_iad223" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_14 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_37.id - compartment_id = var.compartment_ocid - db_unique_name = "ub2lvv3t_iad24q" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_displayName2_11 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "11" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_56.id - compartment_id = var.compartment_ocid - db_unique_name = "k0qbtjna_iad2fh" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Accounting" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATE_REVISIONS" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "STANDARD" - #standby_maintenance_buffer_in_days = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_displayName2_12 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "11" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_40.id - compartment_id = var.compartment_ocid - db_unique_name = "cxzowvnz_iad248" - db_version = "19.16.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Accounting" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATE_REVISIONS" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "STANDARD" - #standby_maintenance_buffer_in_days = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_15 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_42.id - compartment_id = var.compartment_ocid - db_unique_name = "m90meomp_iad2jp" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_16 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_51.id - compartment_id = var.compartment_ocid - db_unique_name = "s1zjzovt_iad2zk" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_17 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_41.id - compartment_id = var.compartment_ocid - db_unique_name = "culgchrc_iad2dw" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_18 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_35.id - compartment_id = var.compartment_ocid - db_unique_name = "tgdlsbe7_iad2hr" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_19 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_45.id - compartment_id = var.compartment_ocid - db_unique_name = "ghgvgii6_iad2zn" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_20 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_53.id - compartment_id = var.compartment_ocid - db_unique_name = "iiafozf1_iad2zg" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_21 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_48.id - compartment_id = var.compartment_ocid - db_unique_name = "culgchrc_iad2n3" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_22 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_31.id - compartment_id = var.compartment_ocid - db_unique_name = "xkaijbxq_iad2pr" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_23 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_49.id - compartment_id = var.compartment_ocid - db_unique_name = "xkaijbxq_iad228" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_displayName2_20 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "11" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_58.id - compartment_id = var.compartment_ocid - db_unique_name = "foqttbkv_iad2v5" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "updatedValue" - } - display_name = "displayName2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Accounting" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - kms_key_id = "ocid1.key.oc1.iad.bbo7h3seaaeug.abuwcljt5cpwhdpxbxr7rije5fcjlhzj4rtmbykl44xgxx2wzfbckxizgigq" - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATE_REVISIONS" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "STANDARD" - #standby_maintenance_buffer_in_days = <> - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_24 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_47.id - compartment_id = var.compartment_ocid - db_unique_name = "mqkncpia_iad2px" - db_version = "19.17.1.0" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - "Department" = "Finance" - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database export_containerdatabases2_25 { - #autonomous_exadata_infrastructure_id = <> - #autonomous_vm_cluster_id = <> - backup_config { - #backup_destination_details = <> - recovery_window_in_days = "10" - } - cloud_autonomous_vm_cluster_id = oci_database_autonomous_exadata_infrastructure.export_CloudAutonomousVmCluster_32.id - compartment_id = var.compartment_ocid - db_unique_name = "ecewburx_iad2k5" - db_version = "19.17.1.0" - defined_tags = { - } - display_name = "containerdatabases2" - #fast_start_fail_over_lag_limit_in_seconds = <> - freeform_tags = { - } - #is_automatic_failover_enabled = <> - #key_store_id = <> - #kms_key_id = <> - #maintenance_window_details = <> - patch_model = "RELEASE_UPDATES" - #peer_autonomous_container_database_backup_config = <> - #peer_autonomous_container_database_compartment_id = <> - #peer_autonomous_container_database_display_name = <> - #peer_autonomous_exadata_infrastructure_id = <> - #peer_autonomous_vm_cluster_id = <> - #peer_cloud_autonomous_vm_cluster_id = <> - #peer_db_unique_name = <> - #protection_mode = <> - #rotate_key_trigger = <> - service_level_agreement_type = "AUTONOMOUS_DATAGUARD" - standby_maintenance_buffer_in_days = "7" - #vault_id = <> - version_preference = "NEXT_RELEASE_UPDATE" -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_1_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_1.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_2_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_2.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_3_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_3.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_4_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_4.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_5_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_5.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_6_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_6.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_7_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_7.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_8_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_8.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_9_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_9.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_10_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_10.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_11_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_11.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_12_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_12.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_13_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_13.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_14_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_14.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_15_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_15.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_16_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_16.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_17_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_17.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_18_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_18.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_19_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_19.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_20_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_20.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_21_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_21.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_22_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_22.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_23_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_23.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_24_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_24.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - -resource oci_database_autonomous_container_database_dataguard_association export_containerdatabases2_25_autonomous_container_database_dataguard_association { - autonomous_container_database_dataguard_association_id = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - autonomous_container_database_id = oci_database_autonomous_container_database.export_containerdatabases2_25.id - #fast_start_fail_over_lag_limit_in_seconds = <> - is_automatic_failover_enabled = "false" - protection_mode = "MAXIMUM_AVAILABILITY" - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [autonomous_container_database_dataguard_association_id] - } -} - diff --git a/examples/logging/test_db/key.tf b/examples/logging/test_db/key.tf deleted file mode 100644 index 221c63f3683..00000000000 --- a/examples/logging/test_db/key.tf +++ /dev/null @@ -1,755 +0,0 @@ -resource oci_database_key_store export_Key-Store1 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_1 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_2 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_3 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_4 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_5 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_6 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_7 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_8 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_9 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_10 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_11 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_12 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_13 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_14 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_15 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_16 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_17 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_18 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_19 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_20 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_21 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_22 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_23 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_24 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_25 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_26 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_27 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_28 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_29 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_30 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_31 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_32 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_33 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_34 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} - -resource oci_database_key_store export_Key-Store1_35 { - - compartment_id = var.compartment_ocid - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "Key Store1" - freeform_tags = { - "Department" = "Finance" - } - type_details { - admin_username = "username1" - connection_ips = [ - "192.1.1.1", - ] - secret_id = "ocid1.vaultsecret.oc1.iad.amaaaaaacsc5xjaag7roeufqmubqopxpjwtrlw4n2lsu4suduso4fttqr2qa" - type = "ORACLE_KEY_VAULT" - vault_id = "ocid1.vault.oc1.iad.bbo7h3seaaeug.abuwcljskeh5tco23lpk5hkijjrlrj64q5afzz3qbe25ku3b4n5ozn66qr5a" - } -} diff --git a/examples/logging/test_db/provider.tf b/examples/logging/test_db/provider.tf deleted file mode 100644 index 6619de2fecc..00000000000 --- a/examples/logging/test_db/provider.tf +++ /dev/null @@ -1,3 +0,0 @@ -provider oci { - region = var.region -} diff --git a/examples/logging/test_db/vars.tf b/examples/logging/test_db/vars.tf deleted file mode 100644 index 291d292f264..00000000000 --- a/examples/logging/test_db/vars.tf +++ /dev/null @@ -1,3 +0,0 @@ -variable region { default = "us-ashburn-1" } -variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaasynj7ejhjl3acppihsglkqaaaqii7lpkyer2cnvg2sm2jtv4rtba" } -variable availability_domain--LOil-US-ASHBURN-AD-3 { default = "LOil:US-ASHBURN-AD-3" } diff --git a/examples/logging/test_db2/database.tf b/examples/logging/test_db2/database.tf deleted file mode 100644 index 3a187aed073..00000000000 --- a/examples/logging/test_db2/database.tf +++ /dev/null @@ -1,2631 +0,0 @@ -## This configuration was generated by terraform-provider-oci - -resource oci_database_cloud_vm_cluster export_dbsystem20230228052513 { - backup_network_nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaac57yx27jgnlwpqtcv43zt3rotwd2k3iyx7edinsnx3xno3ul25bq", - ] - backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaadaoqc7ee5lhus4orcm3ov4cnad2jqyi7xtezveyyw5hps3r3qn5q" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20230228052748.id - cluster_name = "cl-4cf5uwca" - compartment_id = var.compartment_ocid - cpu_core_count = "22" - #create_async = <> - data_storage_percentage = "80" - #data_storage_size_in_tbs = <> - #db_node_storage_size_in_gbs = <> - db_servers = [ - ] - defined_tags = { - } - display_name = "dbsystem20230228052513" - domain = "subnetexadata1.tfvcn.oraclevcn.com" - freeform_tags = { - } - gi_version = "19.9.0.0.0" - hostname = "myoracledb-xwuy7" - is_local_backup_enabled = "false" - is_sparse_diskgroup_enabled = "false" - license_model = "LICENSE_INCLUDED" - memory_size_in_gbs = "1440" - nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaa5yfatyjw4h6egnc7qlsw5am57uqbxwmosau4v43vtyojodrdhbfa", - ] - ocpu_count = "22" - #private_zone_id = <> - scan_listener_port_tcp = "1521" - scan_listener_port_tcp_ssl = "2484" - ssh_public_keys = [ - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaakuiaelgnu4kxsykwy3sfbkg54nbqiyq4mfa3ysnqlmvq2tesrunq" - time_zone = "US/Pacific" -} - -resource oci_database_cloud_vm_cluster export_dbsystem20230225052029 { - backup_network_nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaayky36iwu55bq3npndvy7k2h2n5zxxe2mz5tyjmsejfpnnxramqzq", - ] - backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaskmjobjshq2uuhgnasexeruzk6h72ppbne56ypiilvipm4lqtpza" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20230225052245.id - cluster_name = "cl-ihgbbiya" - compartment_id = var.compartment_ocid - cpu_core_count = "22" - #create_async = <> - data_storage_percentage = "80" - #data_storage_size_in_tbs = <> - #db_node_storage_size_in_gbs = <> - db_servers = [ - ] - defined_tags = { - } - display_name = "dbsystem20230225052029" - domain = "subnetexadata1.tfvcn.oraclevcn.com" - freeform_tags = { - } - gi_version = "19.9.0.0.0" - hostname = "myoracledb-m65lj" - is_local_backup_enabled = "false" - is_sparse_diskgroup_enabled = "false" - license_model = "LICENSE_INCLUDED" - memory_size_in_gbs = "1440" - nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaalcexovowpp2s3zqtfyafff5citruzdzfzrjvyeqvlklpe3ky6dva", - ] - ocpu_count = "22" - #private_zone_id = <> - scan_listener_port_tcp = "1521" - scan_listener_port_tcp_ssl = "2484" - ssh_public_keys = [ - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaaarlayrd4z367ctsmhnnj2r7w5qci23f42j553nwzlqh26j47wqaa" - time_zone = "US/Pacific" -} - -resource oci_database_cloud_vm_cluster export_dbsystem20220322041338 { - backup_network_nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaawryxqo76fzzlx6one37e5sd6nuawquqhp4earnyiyuy7a5tienra", - ] - backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa4dtby62756swlnjaxuuhhtxnrmty4x4cfrjcpdpowhi7npwpn4wa" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20220322041458.id - cluster_name = "cl-fx7osmba" - compartment_id = var.compartment_ocid - cpu_core_count = "22" - #create_async = <> - data_storage_percentage = "80" - #data_storage_size_in_tbs = <> - #db_node_storage_size_in_gbs = <> - db_servers = [ - ] - defined_tags = { - } - display_name = "dbsystem20220322041338" - domain = "subnetexadata1.tfvcn.oraclevcn.com" - freeform_tags = { - } - gi_version = "19.9.0.0.0" - hostname = "myoracledb-79gab" - is_local_backup_enabled = "false" - is_sparse_diskgroup_enabled = "false" - license_model = "LICENSE_INCLUDED" - memory_size_in_gbs = "1440" - nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaaarliuy4uqcn5qvtzq6gzwq4tv3aiw5a6akwagxl4beloffibigbq", - ] - ocpu_count = "22" - #private_zone_id = <> - scan_listener_port_tcp = "1521" - scan_listener_port_tcp_ssl = "2484" - ssh_public_keys = [ - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa75j3jjkxpeauhza5nkv7by5ghidvjodmzenfjmqoxiqgrom7un4a" - time_zone = "US/Pacific" -} - -resource oci_database_cloud_vm_cluster export_dbsystem20220315041741 { - backup_network_nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaaz6fkkut5rkr5rmcs6ubkw2l2zxfqd7fulmyufzk36uhhbhlrfuhq", - ] - backup_subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaallr2el2mazqjpfbr6aygdtb7eff56irn6pzr3f7g2jmgofwwnvla" - cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure.export_cloudexadatainfrastructure20220315041916.id - cluster_name = "cl-64qvy3ga" - compartment_id = var.compartment_ocid - cpu_core_count = "22" - #create_async = <> - data_storage_percentage = "80" - #data_storage_size_in_tbs = <> - #db_node_storage_size_in_gbs = <> - db_servers = [ - ] - defined_tags = { - } - display_name = "dbsystem20220315041741" - domain = "subnetexadata1.tfvcn.oraclevcn.com" - freeform_tags = { - } - gi_version = "19.9.0.0.0" - hostname = "myoracledb-iho5s" - is_local_backup_enabled = "false" - is_sparse_diskgroup_enabled = "false" - license_model = "LICENSE_INCLUDED" - memory_size_in_gbs = "1440" - nsg_ids = [ - "ocid1.networksecuritygroup.oc1.iad.aaaaaaaafyh4d6md4y4xupwtj6lvjxayd7pr3etjuisd7umq3jqa45lv6dcq", - ] - ocpu_count = "22" - #private_zone_id = <> - scan_listener_port_tcp = "1521" - scan_listener_port_tcp_ssl = "2484" - ssh_public_keys = [ - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample", - ] - subnet_id = "ocid1.subnet.oc1.iad.aaaaaaaa5rbvna4keovcvcwzejz7fhhcz3sg54j2j2nuxdx3yaukzxowqxcq" - time_zone = "US/Pacific" -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220104052318 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220104052318" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220402103804 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220402103804" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211225051845 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211225051845" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220809041353 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220809041353" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220305223701 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220305223701" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220709041547 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220709041547" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220219051647 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220219051647" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220102183502 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220102183502" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20230228052748 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20230228052748" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220510041400 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220510041400" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220115051728 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220115051728" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220430041417 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220430041417" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220315041916 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220315041916" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211214051702 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211214051702" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220302151115 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220302151115" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220111051755 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220111051755" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220426041644 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220426041644" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220222032505 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220222032505" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220719041718 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220719041718" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211207051736 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211207051736" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220920042826 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220920042826" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211215010626 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211215010626" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211221051628 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211221051628" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220206162613 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220206162613" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621152334 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220621152334" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220723041609 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220723041609" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220412042011 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220412042011" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220524041547 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220524041547" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220205051246 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220205051246" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220217234144 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220217234144" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220305051320 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220305051320" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220118051516 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220118051516" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220129051549 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220129051549" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211211051706 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211211051706" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20221115052138 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20221115052138" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220219001115 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220219001115" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211202212050 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211202212050" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220418122408 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220418122408" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220503041731 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220503041731" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220112084007 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220112084007" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220108051758 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220108051758" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211218053949 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211218053949" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220306194127 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220306194127" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220826235310 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220826235310" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220309034203 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220309034203" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220127000034 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220127000034" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220702041746 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220702041746" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220122051712 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220122051712" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220319041718 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220319041718" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220514041347 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220514041347" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220208051716 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220208051716" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220625041649 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220625041649" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621041851 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220621041851" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220621154509 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220621154509" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20230225052245 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20230225052245" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211207173837 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211207173837" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220118215251 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220118215251" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220411235409 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220411235409" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220806041713 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220806041713" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220416041656 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220416041656" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211218051613 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211218051613" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220129205314 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220129205314" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211204051548 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211204051548" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220225020203 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220225020203" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220308052115 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220308052115" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220201053839 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220201053839" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220125052011 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220125052011" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220322041458 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220322041458" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220205184642 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220205184642" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211231130035 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211231130035" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220604041651 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220604041651" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211207201935 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211207201935" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220208213402 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220208213402" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220315225222 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220315225222" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220217180333 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220217180333" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220507041309 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220507041309" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211228053652 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211228053652" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220113232935 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220113232935" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20211201005855 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20211201005855" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220301051327 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220301051327" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220204024707 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220204024707" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220204030506 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220204030506" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220827001559 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220827001559" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220104221557 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220104221557" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20221022042039 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20221022042039" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220205055547 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220205055547" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220517041608 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220517041608" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220802041936 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220802041936" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_cloud_exadata_infrastructure export_cloudexadatainfrastructure20220607041603 { - availability_domain = var.availability_domain--LOil-US-ASHBURN-AD-3 - compartment_id = var.compartment_ocid - #compute_count = <> - defined_tags = { - } - display_name = "cloudexadatainfrastructure20220607041603" - freeform_tags = { - } - maintenance_window { - custom_action_timeout_in_mins = "0" - hours_of_day = [ - ] - is_custom_action_timeout_enabled = "false" - #is_monthly_patching_enabled = <> - #lead_time_in_weeks = <> - patching_mode = "ROLLING" - preference = "NO_PREFERENCE" - weeks_of_month = [ - ] - } - shape = "Exadata.Quarter1.84" - #storage_count = <> -} - -resource oci_database_db_home export_dbhome20230228052513 { - #database = <> - #database_software_image_id = <> - #db_system_id = <> - db_version = "12.1.0.2" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "dbhome20230228052513" - freeform_tags = { - "Department" = "Finance" - } - #is_desupported_version = <> - #kms_key_id = <> - #kms_key_version_id = <> - source = "NONE" - vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20230228052513.id -} - -resource oci_database_database export_dbhome20230228052513_database { - database { - admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #backup_id = <> - #backup_tde_password = <> - character_set = "AL32UTF8" - #database_software_image_id = <> - #db_backup_config = <> - db_name = "aTFdb" - db_unique_name = "aTFdb_7sc_iad" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - freeform_tags = { - "Department" = "Finance" - } - #kms_key_id = <> - #kms_key_version_id = <> - ncharacter_set = "AL16UTF16" - #pdb_name = <> - sid_prefix = "aTFdb" - #tde_wallet_password = <> - #vault_id = <> - } - db_home_id = oci_database_db_home.export_dbhome20230228052513.id - #db_version = <> - #kms_key_id = <> - #kms_key_migration = <> - #kms_key_rotation = <> - #kms_key_version_id = <> - source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #vault_id = <> - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [database[0].admin_password, source] - } -} - -resource oci_database_db_home export_dbhome20230225052029 { - #database = <> - #database_software_image_id = <> - #db_system_id = <> - db_version = "12.1.0.2" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "dbhome20230225052029" - freeform_tags = { - "Department" = "Finance" - } - #is_desupported_version = <> - #kms_key_id = <> - #kms_key_version_id = <> - source = "NONE" - vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20230225052029.id -} - -resource oci_database_database export_dbhome20230225052029_database { - database { - admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #backup_id = <> - #backup_tde_password = <> - character_set = "AL32UTF8" - #database_software_image_id = <> - #db_backup_config = <> - db_name = "aTFdb" - db_unique_name = "aTFdb_w4r_iad" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - freeform_tags = { - "Department" = "Finance" - } - #kms_key_id = <> - #kms_key_version_id = <> - ncharacter_set = "AL16UTF16" - #pdb_name = <> - sid_prefix = "aTFdb" - #tde_wallet_password = <> - #vault_id = <> - } - db_home_id = oci_database_db_home.export_dbhome20230225052029.id - #db_version = <> - #kms_key_id = <> - #kms_key_migration = <> - #kms_key_rotation = <> - #kms_key_version_id = <> - source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #vault_id = <> - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [database[0].admin_password, source] - } -} - -resource oci_database_db_home export_dbhome20220322041338 { - #database = <> - #database_software_image_id = <> - #db_system_id = <> - db_version = "12.1.0.2" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "dbhome20220322041338" - freeform_tags = { - "Department" = "Finance" - } - #is_desupported_version = <> - #kms_key_id = <> - #kms_key_version_id = <> - source = "NONE" - vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20220322041338.id -} - -resource oci_database_database export_dbhome20220322041338_database { - database { - admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #backup_id = <> - #backup_tde_password = <> - character_set = "AL32UTF8" - #database_software_image_id = <> - #db_backup_config = <> - db_name = "aTFdb" - db_unique_name = "aTFdb_sgx_iad" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - freeform_tags = { - "Department" = "Finance" - } - #kms_key_id = <> - #kms_key_version_id = <> - ncharacter_set = "AL16UTF16" - #pdb_name = <> - sid_prefix = "aTFdb" - #tde_wallet_password = <> - #vault_id = <> - } - db_home_id = oci_database_db_home.export_dbhome20220322041338.id - #db_version = <> - #kms_key_id = <> - #kms_key_migration = <> - #kms_key_rotation = <> - #kms_key_version_id = <> - source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #vault_id = <> - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [source, database[0].admin_password] - } -} - -resource oci_database_db_home export_dbhome20220315041741 { - #database = <> - #database_software_image_id = <> - #db_system_id = <> - db_version = "12.1.0.2" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - display_name = "dbhome20220315041741" - freeform_tags = { - "Department" = "Finance" - } - #is_desupported_version = <> - #kms_key_id = <> - #kms_key_version_id = <> - source = "NONE" - vm_cluster_id = oci_database_cloud_vm_cluster.export_dbsystem20220315041741.id -} - -resource oci_database_database export_dbhome20220315041741_database { - database { - admin_password = "" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #backup_id = <> - #backup_tde_password = <> - character_set = "AL32UTF8" - #database_software_image_id = <> - #db_backup_config = <> - db_name = "aTFdb" - db_unique_name = "aTFdb_74s_iad" - db_workload = "OLTP" - defined_tags = { - "example-tag-namespace-all.example-tag" = "value" - } - freeform_tags = { - "Department" = "Finance" - } - #kms_key_id = <> - #kms_key_version_id = <> - ncharacter_set = "AL16UTF16" - #pdb_name = <> - sid_prefix = "aTFdb" - #tde_wallet_password = <> - #vault_id = <> - } - db_home_id = oci_database_db_home.export_dbhome20220315041741.id - #db_version = <> - #kms_key_id = <> - #kms_key_migration = <> - #kms_key_rotation = <> - #kms_key_version_id = <> - source = "NONE" #Required attribute not found in discovery, placeholder value set to avoid plan failure - #vault_id = <> - - # Required attributes that were not found in discovery have been added to lifecycle ignore_changes - # This is done to avoid terraform plan failure for the existing infrastructure - lifecycle { - ignore_changes = [database[0].admin_password, source] - } -} - diff --git a/examples/logging/test_db2/provider.tf b/examples/logging/test_db2/provider.tf deleted file mode 100644 index 6619de2fecc..00000000000 --- a/examples/logging/test_db2/provider.tf +++ /dev/null @@ -1,3 +0,0 @@ -provider oci { - region = var.region -} diff --git a/examples/logging/test_db2/vars.tf b/examples/logging/test_db2/vars.tf deleted file mode 100644 index 291d292f264..00000000000 --- a/examples/logging/test_db2/vars.tf +++ /dev/null @@ -1,3 +0,0 @@ -variable region { default = "us-ashburn-1" } -variable compartment_ocid { default = "ocid1.compartment.oc1..aaaaaaaasynj7ejhjl3acppihsglkqaaaqii7lpkyer2cnvg2sm2jtv4rtba" } -variable availability_domain--LOil-US-ASHBURN-AD-3 { default = "LOil:US-ASHBURN-AD-3" } From f525a76f11b0ee8e9ce2b04abf66f619342efe94 Mon Sep 17 00:00:00 2001 From: ravbhart Date: Sat, 4 Mar 2023 13:47:44 +0530 Subject: [PATCH 09/12] Bug Fix - Fixed oci_opsi_host_insight resource documentation --- website/docs/r/opsi_host_insight.html.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/r/opsi_host_insight.html.markdown b/website/docs/r/opsi_host_insight.html.markdown index 5b50957ae7a..12176d57b32 100644 --- a/website/docs/r/opsi_host_insight.html.markdown +++ b/website/docs/r/opsi_host_insight.html.markdown @@ -30,7 +30,7 @@ resource "oci_opsi_host_insight" "test_host_insight" { exadata_insight_id = oci_opsi_exadata_insight.test_exadata_insight.id freeform_tags = {"bar-key"= "value"} management_agent_id = oci_management_agent_management_agent.test_management_agent.id - status = 'DISABLED' + status = "DISABLED" } ``` From f8825edf396f912807ac5a60897254f9e1dfee75 Mon Sep 17 00:00:00 2001 From: Varun Date: Tue, 7 Mar 2023 22:43:58 +0000 Subject: [PATCH 10/12] Vendored - oci-go-sdk for release version v65 --- go.mod | 4 ++-- go.sum | 4 ++-- vendor/github.com/oracle/oci-go-sdk/v65/common/version.go | 4 ++-- vendor/modules.txt | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index bc1edb67958..667a665bda4 100644 --- a/go.mod +++ b/go.mod @@ -53,7 +53,7 @@ require ( github.com/mitchellh/mapstructure v1.1.2 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/oklog/run v1.0.0 // indirect - github.com/oracle/oci-go-sdk/v65 v65.31.1 + github.com/oracle/oci-go-sdk/v65 v65.32.0 github.com/pmezard/go-difflib v1.0.0 // indirect github.com/sony/gobreaker v0.5.0 // indirect github.com/ulikunitz/xz v0.5.8 // indirect @@ -76,6 +76,6 @@ require ( ) // Uncomment this line to get OCI Go SDK from local source instead of github -replace github.com/oracle/oci-go-sdk/v65 v65.31.1 => ./vendor/github.com/oracle/oci-go-sdk +//replace github.com/oracle/oci-go-sdk => ../../oracle/oci-go-sdk go 1.18 diff --git a/go.sum b/go.sum index 11f159d7724..d359a05d75c 100644 --- a/go.sum +++ b/go.sum @@ -289,8 +289,8 @@ github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQ github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/oracle/oci-go-sdk/v65 v65.31.1 h1:GcVydzh3M4IbH4Y1XienA3W/bR02SMag0stfw9UbjtQ= -github.com/oracle/oci-go-sdk/v65 v65.31.1/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE= +github.com/oracle/oci-go-sdk/v65 v65.32.0 h1:6ASjGPE+k42xHgeAavNGbWtTZ4Z4KhlEhvJ4SVFMZrI= +github.com/oracle/oci-go-sdk/v65 v65.32.0/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/vendor/github.com/oracle/oci-go-sdk/v65/common/version.go b/vendor/github.com/oracle/oci-go-sdk/v65/common/version.go index 4ea2940c4bd..b76cc233358 100644 --- a/vendor/github.com/oracle/oci-go-sdk/v65/common/version.go +++ b/vendor/github.com/oracle/oci-go-sdk/v65/common/version.go @@ -12,8 +12,8 @@ import ( const ( major = "65" - minor = "31" - patch = "1" + minor = "32" + patch = "0" tag = "" ) diff --git a/vendor/modules.txt b/vendor/modules.txt index cdaa15cf986..2cc0b1c3d7f 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -248,7 +248,7 @@ github.com/mitchellh/reflectwalk # github.com/oklog/run v1.0.0 ## explicit github.com/oklog/run -# github.com/oracle/oci-go-sdk/v65 v65.31.1 => ./vendor/github.com/oracle/oci-go-sdk +# github.com/oracle/oci-go-sdk/v65 v65.32.0 ## explicit; go 1.13 github.com/oracle/oci-go-sdk/v65/adm github.com/oracle/oci-go-sdk/v65/aianomalydetection From 5644226d570e3e3331324d3c865b8aa6625d0bb3 Mon Sep 17 00:00:00 2001 From: rashik_bhasin Date: Wed, 8 Mar 2023 09:25:14 -0800 Subject: [PATCH 11/12] Added - Release for v4.111.0 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 424d9928376..6b050a45b67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 4.111.0 (Unreleased) +## 4.111.0 (March 08, 2023) ### Added - Support for OCI Data Science Custom Container Images for Model Deployment From dd10ea6afb1c78eb79f9cbeec64359707980296c Mon Sep 17 00:00:00 2001 From: tf-oci-pub Date: Wed, 8 Mar 2023 17:30:59 +0000 Subject: [PATCH 12/12] Added - README.md of service examples with magic button --- examples/zips/adm.zip | Bin 1859 -> 1859 bytes examples/zips/aiAnomalyDetection.zip | Bin 3302 -> 3302 bytes examples/zips/aiVision.zip | Bin 1655 -> 1655 bytes examples/zips/always_free.zip | Bin 3850 -> 3850 bytes examples/zips/analytics.zip | Bin 2765 -> 2765 bytes examples/zips/announcements_service.zip | Bin 2717 -> 2717 bytes examples/zips/api_gateway.zip | Bin 27070 -> 27070 bytes examples/zips/apm.zip | Bin 16918 -> 16918 bytes examples/zips/appmgmt_control.zip | Bin 2681 -> 2681 bytes examples/zips/artifacts.zip | Bin 6839 -> 6839 bytes examples/zips/audit.zip | Bin 1804 -> 1804 bytes examples/zips/autoscaling.zip | Bin 5682 -> 5682 bytes examples/zips/bastion.zip | Bin 4998 -> 4998 bytes examples/zips/big_data_service.zip | Bin 6920 -> 6920 bytes examples/zips/blockchain.zip | Bin 1898 -> 1898 bytes examples/zips/budget.zip | Bin 2380 -> 2380 bytes examples/zips/certificatesManagement.zip | Bin 10431 -> 10431 bytes examples/zips/cloudBridge.zip | Bin 9946 -> 9946 bytes examples/zips/cloudMigrations.zip | Bin 8427 -> 8427 bytes examples/zips/cloudguard.zip | Bin 21783 -> 21783 bytes examples/zips/compute.zip | Bin 43239 -> 43239 bytes examples/zips/computeinstanceagent.zip | Bin 3311 -> 3311 bytes examples/zips/concepts.zip | Bin 4863 -> 4863 bytes examples/zips/container_engine.zip | Bin 16026 -> 16026 bytes examples/zips/container_instances.zip | Bin 3204 -> 3204 bytes examples/zips/dataConnectivity.zip | Bin 1673 -> 1673 bytes examples/zips/database.zip | Bin 125369 -> 125369 bytes examples/zips/databaseTools.zip | Bin 3784 -> 3784 bytes examples/zips/databasemanagement.zip | Bin 4916 -> 4916 bytes examples/zips/databasemigration.zip | Bin 3394 -> 3394 bytes examples/zips/datacatalog.zip | Bin 2819 -> 2819 bytes examples/zips/dataflow.zip | Bin 3317 -> 3317 bytes examples/zips/dataintegration.zip | Bin 5203 -> 5203 bytes examples/zips/datalabeling.zip | Bin 2175 -> 2175 bytes examples/zips/datasafe.zip | Bin 29988 -> 29988 bytes examples/zips/datascience.zip | Bin 46752 -> 48846 bytes examples/zips/devops.zip | Bin 41173 -> 41173 bytes examples/zips/disaster_recovery.zip | Bin 13688 -> 13688 bytes examples/zips/dns.zip | Bin 10523 -> 10523 bytes examples/zips/em_warehouse.zip | Bin 2424 -> 2424 bytes examples/zips/email.zip | Bin 4640 -> 4640 bytes examples/zips/events.zip | Bin 1807 -> 1807 bytes examples/zips/fast_connect.zip | Bin 8236 -> 8236 bytes examples/zips/functions.zip | Bin 3525 -> 3525 bytes examples/zips/fusionapps.zip | Bin 12185 -> 12185 bytes examples/zips/goldengate.zip | Bin 5115 -> 5115 bytes examples/zips/health_checks.zip | Bin 8824 -> 8824 bytes examples/zips/id6.zip | Bin 1003 -> 1003 bytes examples/zips/identity.zip | Bin 16320 -> 16320 bytes examples/zips/identity_data_plane.zip | Bin 1948 -> 1948 bytes examples/zips/integration.zip | Bin 1914 -> 1914 bytes examples/zips/jms.zip | Bin 8433 -> 8433 bytes examples/zips/kms.zip | Bin 7652 -> 7652 bytes examples/zips/license_manager.zip | Bin 4731 -> 4731 bytes examples/zips/limits.zip | Bin 2522 -> 2522 bytes examples/zips/load_balancer.zip | Bin 6517 -> 6517 bytes examples/zips/log_analytics.zip | Bin 16147 -> 16147 bytes examples/zips/logging.zip | Bin 8956 -> 8956 bytes examples/zips/management_agent.zip | Bin 3044 -> 3044 bytes examples/zips/management_dashboard.zip | Bin 5586 -> 5586 bytes examples/zips/marketplace.zip | Bin 3062 -> 3062 bytes examples/zips/media_services.zip | Bin 9156 -> 9156 bytes examples/zips/metering_computation.zip | Bin 4442 -> 4442 bytes examples/zips/monitoring.zip | Bin 3630 -> 3630 bytes examples/zips/mysql.zip | Bin 7848 -> 7848 bytes examples/zips/network_firewall.zip | Bin 4575 -> 4575 bytes examples/zips/network_load_balancer.zip | Bin 6539 -> 6539 bytes examples/zips/networking.zip | Bin 39056 -> 39056 bytes examples/zips/nosql.zip | Bin 4137 -> 4137 bytes examples/zips/notifications.zip | Bin 6647 -> 6647 bytes examples/zips/object_storage.zip | Bin 8939 -> 8939 bytes examples/zips/ocvp.zip | Bin 4075 -> 4075 bytes examples/zips/onesubscription.zip | Bin 7807 -> 7807 bytes examples/zips/opa.zip | Bin 1629 -> 1629 bytes examples/zips/opensearch.zip | Bin 2476 -> 2476 bytes examples/zips/operator_access_control.zip | Bin 6781 -> 6781 bytes examples/zips/opsi.zip | Bin 21025 -> 21025 bytes examples/zips/optimizer.zip | Bin 2311 -> 2311 bytes .../zips/oracle_cloud_vmware_solution.zip | Bin 3979 -> 3979 bytes examples/zips/oracle_content_experience.zip | Bin 2054 -> 2090 bytes examples/zips/oracle_digital_assistant.zip | Bin 1790 -> 1790 bytes examples/zips/osmanagement.zip | Bin 8728 -> 8728 bytes examples/zips/osp_gateway.zip | Bin 2567 -> 2567 bytes examples/zips/osub_billing_schedule.zip | Bin 1704 -> 1704 bytes .../zips/osub_organization_subscription.zip | Bin 1757 -> 1757 bytes examples/zips/osub_subscription.zip | Bin 1795 -> 1795 bytes examples/zips/osub_usage.zip | Bin 1749 -> 1749 bytes examples/zips/pic.zip | Bin 8004 -> 8004 bytes examples/zips/queue.zip | Bin 2696 -> 2696 bytes examples/zips/recovery.zip | Bin 4505 -> 4505 bytes examples/zips/resourcemanager.zip | Bin 6565 -> 6565 bytes examples/zips/serviceManagerProxy.zip | Bin 1691 -> 1691 bytes examples/zips/service_catalog.zip | Bin 3853 -> 3853 bytes examples/zips/service_connector_hub.zip | Bin 2758 -> 2758 bytes examples/zips/service_mesh.zip | Bin 9180 -> 9180 bytes examples/zips/stack_monitoring.zip | Bin 8833 -> 8833 bytes examples/zips/storage.zip | Bin 22640 -> 22640 bytes examples/zips/streaming.zip | Bin 2116 -> 2116 bytes examples/zips/usage_proxy.zip | Bin 1637 -> 1637 bytes examples/zips/vault_secret.zip | Bin 1767 -> 1767 bytes examples/zips/vbs_inst.zip | Bin 1787 -> 1787 bytes examples/zips/visual_builder.zip | Bin 1875 -> 1875 bytes examples/zips/vn_monitoring.zip | Bin 3387 -> 3387 bytes .../zips/vulnerability_scanning_service.zip | Bin 2340 -> 2340 bytes examples/zips/web_app_acceleration.zip | Bin 2374 -> 2374 bytes examples/zips/web_app_firewall.zip | Bin 2814 -> 2814 bytes ..._application_acceleration_and_security.zip | Bin 6483 -> 6483 bytes 107 files changed, 0 insertions(+), 0 deletions(-) diff --git a/examples/zips/adm.zip b/examples/zips/adm.zip index b5300c02f599775937f7ae54936e47082c0abddf..ec4bc567a48c20844e5c59496307db7b6402e6f0 100644 GIT binary patch delta 248 zcmX@icbJbiz?+$civa}gbZ1QDRaWso#*q>T#HAJ742&!$OuoTr2p5|y$g~qAc7{m{F1Gm}(5Z>6~$H-)tIQa&nAzW;-Ak$8e*cm1*xY*`@OqZBIf|pngl|ULXEMR1kV}@HX aS(VL-7-fxY_QWWA#Ad+)vUIW>yD9)VjYORQ diff --git a/examples/zips/aiAnomalyDetection.zip b/examples/zips/aiAnomalyDetection.zip index 1cfbd0abf82518727359b5fe4cb59a88ecf6cea2..a2418beda09f7921ddeeb522dd8ad7b8e96e8ce0 100644 GIT binary patch delta 179 zcmaDR`Am{Gz?+$civa}gbZ1QDHB#|E#*q>T#HAJ742&!S%# T3ZIR~4~1XG;|}2;T#1n0$n1CXYhF}qp=*CIGj6k8u&l%0& zVv|*w_JG75GwH*{HcK&I11tQ*V#Wf}IJuWq2BgS~)gFbvn$-n`FUV#K;Rms)0sxPl BGIjs} delta 157 zcmey)^PPt`z?+$civa}g*df diff --git a/examples/zips/always_free.zip b/examples/zips/always_free.zip index ac1aa1ab980fc82d638f0e945edde3429ecf7455..bb2c0bb45668203ad491d8bc613aa310c9890f21 100644 GIT binary patch delta 157 zcmeB@>yqOQ@MdP=VgP|V-5C>kwK@EcaijzS@k9qHCZI@+30MRqx^YG*BT#7adqzvR z*kl8y{UEWAOh$0A&DzX9Tp+rBAG9dmHUMCd31)n<#e<7a(g#VOJ6#(sf BF-HIZ delta 157 zcmeB@>yqOQ@MdP=VgP|Vc8L>twK>kS{7=3J#1kE)n1CWNCSVbe=*AhLj6k8u?-?!O zVv`M+_JhPeG8w_eHfuBcaDfCXc`aE$8YfHf$$RRF#< BHx~c^ diff --git a/examples/zips/analytics.zip b/examples/zips/analytics.zip index b6d6c2e85453cb7c53b0fea090480795ac974262..88dcc9a3fd907d1354aed86bb205a982f3f45b4d 100644 GIT binary patch delta 194 zcmX>rdRCM-z?+$civa}gbZ1QD)#UI$#*q>T#1rkLn1CWtMqm+;=*B5Qj6k8uFBr|? zVw2UG_JYKoF&V(cHp?+fuz&!7q{y1n0fj%8(-no! Q!exiTPvL^9U%{mc06a52F#rGn delta 194 zcmX>rdRCM-z?+$civa}g*d#*q>T#1p-wn1CW_c3=^Z=*Bh4j6k8uf=teE zvB@z^CqZKB%r8J|I0K1Mww2S17-foF!7L!RO|IZl1pst*P&EJm diff --git a/examples/zips/api_gateway.zip b/examples/zips/api_gateway.zip index 4d5a614e9a008148eed9641a60deb45d4b1208c0..5fd750acbd3c24231f11dbb17170d18df2adf1a1 100644 GIT binary patch delta 1168 zcmdmYnQ`A`M&1B#W)?065V+HwF_BlB!~YmZN+1wVcC?dX0t&^LfQ3N98)t+v0)-~O zXS9TiO*UXU022GeWR0$Mav-x4T;1l`%oZ#lg;&`vFccbcxFZxcaA*sH6xu1NO`aFe z%gxEajOM1v>{7M}^*&Mym_h2_$=YEU93bb4P&ij^K3Jihk{O1=8A?bd-c|Yt_U8o^ zi2IR(W3rj5C&I*b)n>4tc(fcaOf1ks^3#4TJ#LU2->jgLc<0-5wOX}oUAZRR&jPjD9m+cX9JmB z=4peW@S3MHLZPD9Dprufv;Gj>$iZY3;DJ!s6u`;>QrH<`jA7z~2#9mQzE_G&0>@BW zj3o<5V6s873`pa{7$+3IYpgqjKOq(@zb@7jMP4#407bq#&J9KWb6hBjyh5V%%@Ko(L1$Rhz+n;?Z)zFtI=j$xr*W^teH8d~a%wq0q|=;%<;9H%~CL2Ag=+ zN*_a^g0(5a>R9VJOb}nIO-d8y4GqB(OtE&}2n`$TM8GB=bF#uPS;g5Ap)l8(oegAi znWqhg!fT$+2!)DXt5`t_&-z1jBL|aFfCoZhQvfRmNMUD$F@}i`A|TEI`(7zB2^>Rh zF_tVKfyoBRG9Zl)W1LXaWzKa1{OblKfEg`z52g z^Juawio8yW4~qU-DYhu`KU17hY?_ZNsUC2cTe*`(Z4axA4Og%-3vv&FFg=N do-qTe9%_D3Mi`3xs|-gJ{l1w{`(|dU0szLszfJ%E diff --git a/examples/zips/apm.zip b/examples/zips/apm.zip index 3d1b2dc252f90624a1e48b50064bad21b77703b0..1b50f76a1b07f7207c6b988adc857252886eb7ed 100644 GIT binary patch delta 1424 zcmbQ%!Z@vkkvG7bnT3l11nzWaOypJO@IS_p5(vbTFDgqh0fjPnLpOgOnY8JLk&3v@SWitzOXM}-mh7t;sH*!i(&SvAq z&^m|B7NPYa+W{t!D7#Ln~Ffix`gVOu<}HNv(fU^f?M)fj8AFffGhFfix>-7GSBgCI9hxiHLwV0YV!II)1tZ*4x2f#} zX)aXPL)MHMI!coRY}qHv+wov}9HduK!xwJe<}wXSu(LO6Iw2bf4pVWh2!z6Ntu|g#B~N{2!(G9g24giXl%#=vV8JF8yS#;rWjj6 z_>T5q{s&_l6uzH{7mE5_CV?pOx~48D@{>)yk>w|ud7?;Xn*|_CPmZ^jp8Ug19Yu|! zIaCkSNo&j2qR2a26(id*$xM3kXDdBa zCDy^nN+$2H4nvVQu*pT?@3*l>QLkW&8nSh^sNQ&C8;znq)eag|(3rYzmxdxAZ|{U+ k-(h=bOhJQ9-vMeKRR0=>8WjCrj8EzAiwXR;QP4Z1;-yO^BeCT+gTl+7$)mly`N8A>Qj-pDCEIh&0a zL+cziTZGn!YzLS?u85FUnrvVuhUN+>kf{=0SD(*kVqkc|!N8ycG*x5rdNa6lK~CQ6 z!?hD^2s^I{hHde@)(G1c@tQG%Y`Z03gsc$Rvj&1z$WowCo7^Xe*AgDWe zf+YuUXb5V^f!$o3Rb#Bd!oU#1!@!^mbhF6h4T9W2<-#xzg57N^;=}?nzfr;)!_E&9 zsR(z+O8x}f86gev3{sR%-Y)HmP{<-v%?>tE*#pDGx61Jdg&`{H;2^72GlUCH-lnz_ zq`6RC4_Py6=qODNuw|btZ^wh_agbg`4PUr4a<`I84R0A`lA8wbp0u@n|8pj0E4J6+nHk%57inSmi<@zcZt$WJ!)MwXvs=7}PmZ5DtmJvrW9dh!o5brdy@ z=1@IQC#^AeK+(fz;en#Q!UEMvd=}D^*(`NY)P!21sySg9i6ZZ8Rg7%MBs1yBpRM#z zl~@NOE1A5*It)eLz$O=kzu(3lMZJP8YRJ~vqI%7I2z?+$civa}gbZ1QD)#va(#*q>T#FGP(12^L@>knqL@QH(&L$$uDa z;bM~=nGS)(Sec#CwNB1q_JXV1ypOpRtl5>-6GP!9)&PV;E;b*q!U%R-7Lcuz898J? zHf(2iL*dJFc*FRjlM6W6L27z90%2lcJ^wi(V0^fmO3rYY7+B3G&Nv7^gi93we+^X$ delta 275 zcmew<@>7I2z?+$civa}g*dT#FG#5NihM1qKv>oAmNQu0vLfplb? z%@d?MPxvHT@eQq ze!qw-j4wL*yeK5`3oM;4$4_9+T)CDF6R%0jThr(Yc76{|R^(cya!^FUP o`oxo9e7G7R2~=~MBr-76@JRZ@#K7j%N@k<*xujYk{7F)(09(eud;kCd delta 615 zcmdmPy4{pFz?+$civa}g*dYO@78` z4i}rO%CuX+E-?&j1e8#k9LOm@nV*>(-LT1a%wBMvn

}F@cO*!fJ-0@E@xKT;XIl zHcybciEPervCVhbSeVf5RR`Lu#Ty#J$-s=}i^aj6p;b(bwwOd z`28ZTFuv&I^P=n^HQz+sU}9iBaiS40K3vTWQ5TpPSdE>S9}0h+SRjlK*P|%z4HE*3=K@MdP=VgP|V-5C>kRXO~RaijzS@kA>rCZI@|9#{kw4mG9dm7RvQ$)8=E5ve*3=K@MdP=VgP|Vc8L>tRXNVH{7=3J#1pNgn1CW-dSDTd=*Av@MxfB-yNt$g zvB?rlJ3(TXnRMV{o7tJWm_UM)S&dmh8Yg$N$$T#1kE)n1CWNCSVbe=*AfVj6k8uuNW=i zVw1I*_JYNjjNxLNRhfIi3b(Kz6mI^?vWf|$av{4ZLghX76)YgZ4jyxa;BlTzCV}pZ zu$$|87>)xS=FiB$pfEX6Kw@$PzW`j>K-DEt$`jwpO>5mfmpBF-rCKSf+o_z9veDEwohQ1!fGssPLKbW8vM delta 359 zcmdm_vq^_Hz?+$civa}g*dnFQ<- z!)~tYVK@$Sm_H)}gTmxQ0g1^G`~q-glMDDCg0uz;AelEofDdfR0wGHlkdr4n3d?{L u{T6aU;l~TRqwr4%JEHKlMNs9Zh&ZFj{}gdW;U|c?pzx20Le=w%sR97;*MVRF diff --git a/examples/zips/bastion.zip b/examples/zips/bastion.zip index be6c240bcacabb86ea41ad900be33e6e5ea4fcc5..55bfeda816ba377e3de04db6b1e119797847edea 100644 GIT binary patch delta 304 zcmZouZ&T+D@MdP=VgP|V-5C>k)j9l+aijzS@kARbCZI@!0ayeix^aR(BT#7aLq=1$ z*kn1TT_CYrOoni=&BDySEFi%oc3rsORthfduWjk#tvZ-v}~=4+LdEI&TQrq3|sPol*F61?^Gz{{*d3_|ZZRDEz%bsOsf} Jq5MQ)RRBSuWv&1K delta 304 zcmZouZ&T+D@MdP=VgP|Vc8L>t)j7_y{7=3J#1n0#n1CV?24E48=*9{Dj6k8u4;fA2 zVw2^Vc7eohF&VAWFehr+iIbVlLN6|_g;{}Z%E;YSNOpz!w!p{kb? JhVm1IRRP!*aZUgL diff --git a/examples/zips/big_data_service.zip b/examples/zips/big_data_service.zip index 028af85ad40cf378c51718a3c4d35b7b97bcf518..1695278ece0da645e3c8fc1a091c50453b92f3fd 100644 GIT binary patch delta 466 zcmeA$>oDUD@MdP=VgP|V-5C>k4LJOdaijzS@#KT7QcOUhL`$#`NOoDUD@MdP=VgP|Vc8L>t4LHuT{7=3J#FG!QN-+V25-q_(AmNRRA{l`~lm9Z> z!Nn#!GwlJ1F)~BcA!(f)$Ls)Cw|N=!Rj}q-RvUCXCf{XsMkv%^JIV|)@ja(GLQs#3 zn;j%*E$D=yd!e8wLg6PtMkbKLufh-`k=+v`;)PJSPDB~(p39T#1rkMn1CYD#$XYU=*DRQj6k8uFBmQ0 zVv{wP_JYKoGa16gHY+giW&#P`Wwl@dX`EccCIjM|vpJ&hXR*1V@R``{A$(VMRRDGV BG3o#S delta 157 zcmaFG_ll1jbVi6bz?+$civa}gbZ1QDRpanK#*q>T#1pNhn1CYT`d|@|=*B)jMxfB-dyFP< zvB^?QJ3(SsnRMY|o4J?|vw#H8vzxGhG)_LnAp_#8a@eBqTR5Ch_%ArDA$)aCRRC4L BGSvV8 delta 157 zcmX>jbVi6bz?+$civa}g*dw`r=q8t1C7=c2Q?=hOd z#U@KJ?F5NkWzvO BIHdpp diff --git a/examples/zips/certificatesManagement.zip b/examples/zips/certificatesManagement.zip index 6a9a4853b1c736845afdadaebf790de1b7972e5c..2227b4e6e61e97e3e5c20371419a20f809b54283 100644 GIT binary patch delta 712 zcmdlVxId6Lz?+$civa}gbZ1QDHRJF<#*q>T#FG=bq?mw0>GohDknqNJVT?eb$!tt6 zaIwijOb0}oN&#OCg;Ij42ou`{UxF1Di928@ zye960P^cvl#{@F5OUesF;SZ@qgu+DWWUw2L$pm94w3RJEDBLMq09L3i@4^BK$H`|D zWk5Del=nsEPf`eiaPySF(j^Lk$kLOaE5xJ7XDBA1$iGr-K#}iJ3P+J=RnA3`pQ4Ov zKD!F4`5h|JsQOilQS{GJ^+S>8Qj0>7Z&QmvmY<}ak0L!$JrP-YvWP|#gg;9|6#$i0 B?e72p delta 712 zcmdlVxId6Lz?+$civa}g*dg)st!CbKcQ zz{Ms9F&zYniE$ZDUdznO8ydpNz>H?b1GW=w`?*aTMU^c0a&57ybB8`94DVq zlmXc=QQjAsKS?17!p&0xOP44FB1=zxt`LtRpP`t5BL7OU0Y$z?DI7(fRXG<$eu^@x z`RppF=69$>qv}^JM$tb@)el9UODzgTzD+FxS$>jwK8o~2^+aUp$s!s}5dJI;RR9Nu B37P-^ diff --git a/examples/zips/cloudBridge.zip b/examples/zips/cloudBridge.zip index 38f9fff4581dfa80b9bcbe30c464f5fb85e1ae3f..f795162fee633a16877e4c19e2b536bc9655a4f9 100644 GIT binary patch delta 772 zcmccRd&`$Mz?+$civa}gbZ1QD)#mU&#*q>T#1kE)n7T72-(y#wc%NrtKPy~fa=Zvg zX5tQaunO?9ZC)`eQ@(%DS5!ez-mI2G1Y8SMpdJr;setI pH>Xb}5heyUM^M!j#)qq^Pz{8Mfz`ZL^@Q=^YQof_A!1wAQ~~P1^FaUr delta 772 zcmccRd&`$Mz?+$civa}g*dN#;!utHWTa}0$EQqBm4tEIk!gJp?~HHJcF zSzm<02-z&K!Xt8)ETCYU%qTAda<{y^8;mbHIbRj*mv;G346%RmPB1a3KIzG|3feF+ zxZYC=AsAu~itaEmxZWd*n0f`3;P!&mbtpN&^uf)4rQ`t<1FH#9##FOS8C8vfiVsW= q+?+m@M3@-Z96?oA7$2^tLNyR323GT0)f2{ts|iz!hKOxdQw0DytPbn| diff --git a/examples/zips/cloudMigrations.zip b/examples/zips/cloudMigrations.zip index 3a6785fb559e5098131ebeab41dcb01df6ecfb2f..0d73a9dc77684d010d0278df17f2e5ac04eb2b6a 100644 GIT binary patch delta 591 zcmaFu_}Y;-z?+$civa}gbZ1QD)#va(#*q>T#FGOAq?mw02^L@>knqL@L5x75$zK?4 z;bN05nGS%&elxkCYn`0T91T~u`53b?6IdauJ%++Kwm^i!?QGs)g)E#l7z$H3y^$1h z2C{)n~UufgNN^u#_8y*lsCrn3xPmjfQj(j1Sj0M>-QG23Dgk;|t@%)l8F# zhlzpJh|7Ax_;5ANvXL+`u$q6eJ}^F9O^#eFObo2%wVVfx4_6Z^9|98tt2r$n1>?ij NxGPjc#EvPb0stgc#%urp delta 591 zcmaFu_}Y;-z?+$civa}g*dx3hVJ6|!*JU?@!C^hQ$1 z8OR1QkxRf1Lt&19KSJSQft}1Cg>@oU7z*!*xFHm3i5h{ejuZF6PBQEO&bH92yzFfp*2*K!^(K3q+xdjg&@^)v0 zy*uA@Xg*K}FXQBcN>YFwEv;V6dAU$Sn?3#W&eiSrK7Gp7Knv z5uEDI7UpwJJ`hM z*5)V*K`syZEA%>ng@K`-hk?Nc>~bC(-pT)iWVtyRm_hCVyJ?P171$~XM@tkFKxv>h z{)PQYCI*IiT$2Umr6%7E)EfCX4xp_b7Azo3Cx7&i z0V(45bVT77dAh;)qLb_Wz&^X>837Xm>k09Shwy? z>Pq|rVPar4&;8+kg{w&na6wUXJRlCnhpTZ9OooYp%{dd81>?ijL?l3X1npMHr{05IBu$mbmVGuo^LR10D?TEzy delta 1135 zcmbQfigEfXM&1B#W)?065V&KPIFVP2<2=j%E?jZ=B}C$ZMAv z_U?Ssq4_`^yo{3%DoIV|WD6NKCl3hxP}ffc$*T4N|&Dj9`P$SyUD1!Ur4IeQF+Z1Q0U zg(>m@%pip`TvR9DR)TmE7Bm9DaPU;FK2*=lz%ZMWfx&KaAh$SB72jl6WkrM$dCD`v zMsTV-W7t)o4hbVr&~84YZUqjHe|lyZ3M2Fb5GHQW=Lfs~pm8XMLMxLPgu;0y?qCz2 zTbrXO1i3uquh8oR76yiT9tH**u*-RDcqji4lI7-PU5 z2Be7J(-DPV#~Ox$5Ns69cQU_fCWH;cAY1+rz}b zYBYR8V0^fmc|M*nF|Zm=-wYTZu4b~YFH8)qhRH7l#)qph2$7z=*iRcK4p#TUFA2tn zt1Iyjgo%OGJoktD6|N>Rzy(Fk@qjoOAFjqdFc~HWHs?%W7K{&96A|PJ69cQ+ACv&& f!__zjyTio5YE}hf^BX*lz-nfMghBLt3Q+|Bwso)p diff --git a/examples/zips/compute.zip b/examples/zips/compute.zip index fb74df33c402469d76a9d8a2f4209f25dc4faa19..f3489342af42389b43ab351b3dc7084242008717 100644 GIT binary patch delta 1808 zcmZuwT}YEr7@pglo4TB>73nG&s7RKUisnc8*EG}VR&5JI!y2?oXm(QJlgCGlqs0--_%FFCR2rMKBBZKN9$cvzz^Bq0soeeg4pXYi1p7(5NPP#NFRh#Q% z@yKZ34PrWc?C}MNB zlfBiWDgQe}X-*aE?9N%ihd@{J#FG3jAM&`Rv+|b{u}~{mS++~qEyv(k+4?*FEaUFD zv-}8YbHylve4BY=1*^ED+CwaxtS==XFI1bj7vwO>$qmn$#h1woXUvtXqSEr02otR0 z5%9a5sS%v(z4SYMTYVFT}=4`AOO1Br{eJyr@HMnnIPR3xTqlSU+9P^}W z#M#8a#IxB1ENJ7D*V^6^u+EjokAVMm$mc3y*`HjmlQ0DZ@h1U;3pYe1Z$pWj zyPw;gPhRrVTO26A-AceSUEB#CcReKDH1~+ln;7Qn2`X`)%Dy5w29U+C$MIm_0T8eB zRf%zXfbcEeLx7+4HUqwn zPKYt(g<&J$gTr>fr;iALzdQo>{Wwwy_=-^r$e$jidg|X+ADq|YI}P+&KlJBi#Hv;9NPtE(gffQ?gZcse+0}x-x{QzP>*JV)I%EY2|;}*R15Mqj9WqM w9(RH`B}{o*?`C*E;J<{cL2R0U^Gr`bUjG1k+8YxqBGe=5*`)~G=T#*0ABKj6`v3p{ delta 1808 zcmZuwT}YEr7@qs)bn0@pR-~(BpdwjXDw-pIn`S!Qs%>FtEQPFuW;b;ql+`LsR(5j! zZ*Fro2(nO!x{!V@@~+l}5LieMMh4YIkQY%q=R11NI~#29KF{<1J@464Sh^IJDou5Q zEJ1=l3#IlxWmfzf+27W1L#Kz zYxWT(=M#FUF|ur7vtEv~%e6)8gd^HoCj6#75F5SbmdNa>>sQ3}uIiZc)6aG3^61>{ zWN+nI^8XG|l3m3*JF{2tA<*Squ_V9C`&@46%)I3UEL7_)EZd>qEyLh=+4?*FDC6$9 zv-~h=bIBlre4BYg1*^ED+C?mzsxKiRFH{=27u05yksF>di7%5E&YCJ&#dz}{B8;<$ zN5JoLy4sRMPpCtSCI#|ZH}LJ$inTuj3R_t*lx8cy`J5RU!rhUECs{x_-xDaN(M$?jKyoq6+UVl99Q`uiA!vHdSwKyK?F9q>R zf0Y<_`Uv0RJ_z_ZcQfE?21)=Q7^nceeDDz9&ktHb{B`gIh|dlk0rBE$Oy{u-*8qNY z__!ETUO!?0ynn<7__R?y;4hBCeLsv=0={C*4Dx5jsGj<_)dS~sd0K&9?S=lF^Fn{# zt;V!o;dmp+Z*ixg7vsA`jA~Rqc!S$Mc*E~L6VTiJ)D!B_oS%9~<2?bW4+LsK{)Pz) yh@BJdAWjZap4Ph_+zJqm&elp diff --git a/examples/zips/computeinstanceagent.zip b/examples/zips/computeinstanceagent.zip index 5a612beafb3df114ca4e58bc5377914021b89fda..a999fc5351b69353ba5245c4732c2684c405a588 100644 GIT binary patch delta 254 zcmaDa`CgJYz?+$civa}gbZ1QDHBs?D#*q>T#HAJ742&!!7E*TL27ne5*Kb<=O!r#pemcPjzi6S4uQv~6k;!y5UtHcO{B-UB2!A&>SpFt=B#L|pPZ5NFiboXy D7_(EV diff --git a/examples/zips/concepts.zip b/examples/zips/concepts.zip index bdf40b54f83ebc4b8258ef9ad52bc8dea982f36d..e6b40f36122798a3d56f89dac9177bcc793c4f45 100644 GIT binary patch delta 449 zcmeyb`d^hdz?+$civa}gbZ1QD)!^_y#*q>T#FG`7rI>(1k%nL)knqMy{)|AO$&VS$ z;9`>%nRbE1?lRe+Yn^P%>=1&Y+^k?h86F3OU<%J0uwW3M84Jkn z$qj-sAS+h!*`x5e`CVXq(a8pa>>xFT{9Z6Iu%5g8fiON?O@M$uObo2%pgC(yw}eyyPIQT& delta 449 zcmeyb`d^hdz?+$civa}g*d90 zgNsd8WZDH1yUS#Qu6434vol=X<_=~LCIP#|FtA-vLVNN@M$ySpY?8d8A)E}%XjV@) zXY)YlZ)X!?0$DVh!xY1!FC0Dyg&v%(U{{{!vO@@paXOF_?=68YdMJF2wvV+tV@_WI=z;?)-x5*<0N~1*oB#j- diff --git a/examples/zips/container_engine.zip b/examples/zips/container_engine.zip index 8dd0815dd148350c73a8baa3215c547acd702991..8e08de1453bd4f7ee1149403039b42318d40a725 100644 GIT binary patch delta 650 zcmbPLJFAvAz?+$civa}gbZ1QDHQ?|+#*q>T#FJ+WOECe35-q_(AmNRRLK%TVlYcVW z!Nn%qGaUelF)}-#Yn`0R><3r3c{g($ShF-Ml3*dL0~1L1W_BNhN_LK~V8MS}z6il! z?nPk1@4Vg!K`*`*X$w(fNL+l`h7o^P*y7^_2 zI6;ENs_q!N@2Mg=-9(L%1EkPg&jLf?WIcPhiHmRPfz{nHvtt1T;^ah28IV33b9WT} zQga^|Uv%<58?eiSE&O0&U_H$iF(`aSOH_WnWfY41Z_8*DeuY&e3jecJ1dI>2GuJu< tCI+_iu{Ek02{x`UdAOeAHlZ*vupT>GxVzwL_Sm|is8O-=h44%5Q~?3M+k^lB delta 650 zcmbPLJFAvAz?+$civa}g*dhEX4#AO0)zEfrK|M3S|TeP5#Mf z2N#=c&vXDJ#>nh|u61%MvmadD=H1M3V9nC3NP>l|4oo23o7sI3D%m-{f(8F^`62{^ zxfg*2zw>${1ikobz-FG{_d*Ct2^cbi%=8s@0}CQ~X7YAnBqMo54zYt2UXV6N=;oJ6 z;sgm6tGZ+8zNd=hbQ3j34v<1~JqrwlllAQ3CN93E2Ud5-%#H;Vh?5g7WkC9D%-vD= zOU->?e9_7KY``uPw(x_Af%P<7#GvpQEm8UPmQg73zb&It_!U->DE!Y>5ima7&Rpvd um>Ag3$JVH3B-psZkjaB@QaijzSacKoN10%~zW(Ee9YM?Agod}TT0IN%} z;Q*-v;f*W88JW5>CNnZQ!o?tjaAOG{7=3J#HAJ742&! diff --git a/examples/zips/dataConnectivity.zip b/examples/zips/dataConnectivity.zip index 85f2cd8eb5e5350c9878d406f2fa8fbb4a6d183f..ba66d70311824b842cd7d2c1c4effb6f67049965 100644 GIT binary patch delta 179 zcmeC=?d0VR@MdP=VgP|V-5C>k4OIM(aijzSacKoN10%~zW(Ee9YM?Agod}TT0IN&1 zt4OGsv{7=3J#HAJ742&!RocxQ?4lXv?f$0!PjD^`6F1Fd7c{*6(0~R|LkjBZ~tTG@)4y^7d S{FSUeD131?PY6GSO%(t?{yIAV diff --git a/examples/zips/database.zip b/examples/zips/database.zip index 9fc485728f8d3c99c8adfd75f017d9a15f747aaa..e38997af1499e5594267c9d88976c8b1db093f98 100644 GIT binary patch delta 6421 zcmZ`+dst4{8voud>WfApr8wv_WM(QdWXd7B2wyklQY6ih<0O|km`Ot-dXNrgV?7yR zPKc2BV%LP^lIt`jmy#}u!ZXd8!FkSchMBY1`dWMMwLW?t{qgJfzVC1S-uGQ=E2*(6 zsj;#RpJHxdqrpE9GZ$>Pb+Znuu$~to{X^e*fwP%}MGq$!#!r3|4iY3hhEXymxSEw> ztjR3IBvuGFUoI03x6IouG4r(6i(&TE$^ry?H+STD7__$2qO=-wUW<@uGf~M`Vsnz@ zOR}560~z2KRCXA07Fo~ZIZ=V?`_Ilp&zR-OZ9U} zbL`!8f?uc;!&cW^6&k?&jr9I;=n5rMd{_XHM zZ5eln4`(-rD~ft$&L<sD{+Sqr|6= zi~cOfBk5+*8HA$$%Dxne?5vY{{z;6LLktnc6G@)kr7BCFmHtd*)SZh~m_FxUkh~t{ z%B;xRVlS$g=P$QV}dC7j9H^;3Jk?Ra6Mp*M7j*{cHX* zFW2?Dm92E4-JDVF*#|V5KS0=??SyOe5@uEPka>m`RU^m=@~f2#%J8OoA6b?HcWGj3 z`w=!H3F=lWDKhE?lMyIrG1|^B?OT-_5lId0Z`jakPVCwIL^Y!gPY&7QGi-RN$dElN zex+h|{kJO_anIMvyt4hwc{9RP@vApu6vd<8W@F!X)`0P~z(Xtc1{jI0Kp|$J457Ho z4EAEZXq2TIUSkPM30vx&F|+#ED8dSqgNV6Su!E34(}L1Vag!E)BB{UX21+~ev3nwq ztx%43+X8k49kEr1y|#rZ*a8&P1C$99cl3ZKWJ2xT2BEY_ut6PFVDqktLJxYY>kV~; zG@S0JBPe?#zHo%GX827cA1R%`bm-9>(Aj;t$kXIILG?PItxlHRQi>3odtTD13C-D|0F%EB$rQn7%0~?-K1a5w7sOpSmUo#G&@o~7`c&9i9dGGvS?6U zsm0OIfKe2qLdAzM;6o1K6x(SHV{b~Vx}mpX!IG>=%^X#W@U7t{hQ&b}`I~pVI%HEk zOdnJ*{NCt#*YGGq1|FgA{M58 z0Y1uXSQR*$TV{eMa`{ve81L>99rPEu}SBk}M6&FU?%n zeolseTHrqKJL$S6P3p7GR-+jzeW^N-0LO&n_<8Zm<2{zomlu>sty>Md&AUl)Yf45h zPLUpje#p-f`WUNJJ>sgIU)ylh#8Wxs;ss zI<&0?tWkItSiNKZu>~*hl{>de+PYf^kD{Cudhe-$;{!qhJr>Pl5A}Q_yd_3I+pJ!k zz)WZ)@P}ETyoln`EQlj;^*=gw)5Vdu6#c%nvyse^W^V)I|8$6zrQ6^R8M*BODBnC{ zqX6C{z2i>xjLg^xB7yCYs;U@+pph(*PYxKr$w}^&Iq)aK&fcpUXYu)7h$Zl({pw-O z-VYmz5?!wPW=+Y3g@oOH07hAmLk>I$eQ|Tf9fWZ#vi~3i7!kN) z(QN3EqY%duiPpelyw;t^c&*J>rHn(4!w5Fxs^gSMeSK+yBo^>4wim!mR!95^h+;F} zKLK-DPIMuB&LRzk5X(l*J_#8tXI85uy#Fcqh$SvO1$vf9tax>bT0v(Zwn&PPGk`Z6 zUu=MMHeMo5WjWPFJcqcr{WR}l+i6(9CR=(2#|kSo?yyuV8>KnTleyudr9FXuU> z<3o(m-rK+OYm2YbD3}GuFI4|3--SPli8@uD=?i!%q#d> zDHRaGaylyb9?ZYWud+1bor6j{7k&*gjd`e^x7T=+lCJZY#Ix&kFle56H)t)2G~VDj z(Ko3=T8nhI<0jwTk+*nDzPkmJ*yDElfuDfYGD6c!*18~VC3v!-F_pa5JC(fS`X716 zFa5}Ke5+`8X+ddtIGKH``8+~3^_NDO-G+&54;J3$Yqj2{*C~zqyoR5EyEXJ&lq0=0 z+=gAgL)V^i{Oq;Qs^d9_>gd%#qXs{qMp9(w1G>!=F{`HtmARyz3a6ZgdTJX*W;~=OQKaS}&k1Ru z!%R694LrxMk+zXmFK&b}tUtY*_*Wpc34&S9(w$9 delta 6421 zcmZ`+dst4{8voud>WfApr8p=<=A4QQnR19O!q-i?6v;Ou=bYp+2Qz6%L=V!zY^*0E z%n1<^U+kKYTymY1TuQnq3ePlW2Io1)8OGUbeXYIsS|2@+{`mEK-}kqE@B6N`mDE_3 z)L7X@Ofk2x(cqtlWA)o?-K}p~y!)bB`iH*v24^z~iy2NZjGy>60whRy45MUBa5XE% zSd&?(NvsfIzDy<>Zko4SV&*BWH^c0yl?4d)?jFeN5NK_uMQb(YycQwRW}=d>#O4Ia zmt;4C$%j=7?RIk%W~lvUGYr=EOi;j(UPH-YmO7}Ibq;I0U}jujz04H#iQr<6(boP! zrj>L9B4w)Kz<@+6%(Qp+Gi5GuSE(;^@36qk0uO(dX*X6s-6`=%+dwmoX1b+DGhA5X zFa(tygYI2BEy1=J^qzj?OnZi@l6DLOV#zNfjm;p;kY3Ip#QSu|)t2~7mc=UPYVr+c zHDKx_zo|0Skn1;!oU499v<%`2QTHw?Alx)dML@C~UD~sctT5 zj=j5^;2-A1u+=qJh6OTzBfWndwp_`i4-X`nR)&od8X`V2Wp|HMu{TGCkWLqP3=!T& z_c3MrPK#A?@1AyjAhs&!jhj%I(e(pETlTfF!=xEj$$uvU_D$+|IS*Ymp*b~51`U3z zLy7QBX`@YLw51t4Msj|-#)U8=*BZ^hppdin8!XK^UFGWBbVP`+*Qvm9>vaUo%23U5 zTgDyY!dwX}Oy6@aNM6r! zWmaTuaTip~a~EQ9PV{RRa6=K7p*Ov0)DMA>QV}927p_-y;3Jk?QB(-lSAWFV{i^{o zFW2>&m92E4-I!7B)dw`1cOY!bcEUA!3A3tt$UMXHsuAP_`PIq=Wq4D)mn=(xhcq#@ z{Ro?p1a+&F6d84c$p{p*7;R^m_N~f|h@^)0H>__pC-!W5qMFf$CkJiu8P>m4WXPTs zzfv)~{@ay|xYuiCUfF);ycuDt_|=;+isI34v$5|xYQXqf;Gq?J1B}F0pinbVhEUvT z279nxG|Ey9ueO9Gge~>Xm|1;n6ln#@LBw1u*iOiwX+i0wxKRr~kbg6efZTbw)fGM@bA4916w*ge$+ z!mRO#D*4f{EO0{2-r$HHx`EcDiAXz0?dq&SaMzkw=tUHw^Uk0}NgmMEG|6`!pxl_^ zzdT?DF*C#)jQ233`K&k0l;=k5Hv%%Pu~qqgpu8>O3qMF9@S;FquOrgON-08U@*RW* zRDvyW1Eo152_dHFH!g!ncOI7#7lNnh>{KlT<3|Cp&~6bV5erkl z1Yc!J&VLC-MCw;dVWa{ZmI5Lbb;+HuYz1C}J|p{e*{`X8OT>Eg&+ihkeH*+}L{v$ulre>%j<(yefZjNCQ>ly4rf zQ2-y3-f@R|MrP~)k-&CHRaJ~d&`6fZHwTR0 z?}H6QiCeDvW=+Y31%%zcA4XY_Lk>IueQ|Tf9e{BxvhM%{8WFf`St8LIbd=Y+<0!AS`HGZr$T1kfW?XrU5~;5*O_0O_-o^F;n91tUABSi* z^Zny6m*vD1!sjf~PzZ5s)a(4IF;p87x5h8;%qsPUCsrDP1|w zDJ_>iQi*U{keo2!0)Il`0xV$D54gym5M6}7aGXngLw8=H99ppdWthxHWnPBqEMi{4 z*Gj2?NS4!4!S`VP6@Hba8Sfla+PR3UkZH_A^}M~xo0N2oza*Yrqk}>7%)3r&QKa!Y z&xyG~71COyyB#<9?vA|4Tk`!)n8Y5p+mHMNtdbF$Ub5B&X)D2t4UMhjwce@Z9oOCB z9lv;s=lE68?$UzN@NhEwR`Yp;YU(eIGP?~E*&Zyo&DUzZO|MfL^?40H0e5TYxhO|^ zYq$-&bce1z<@n#_FN^ZKFrRg7(mj4|O779+qIsle!UavZ51+B2Irr(yKnG)BEqy&G zl3UA57*xk|4%X4Dfkq8}K#ioxjt6v`DPmSn5h`eO8oTp6?U_@x1&}NFz>L;7|eQ`Y}JSL!Z!ERL^%$__JHK@gHKF o+xVe|cHYCkwbRVhpZa!Q^Mt2-2TPyQe$l8A&*<81e+D1_AKrg;GXMYp diff --git a/examples/zips/databaseTools.zip b/examples/zips/databaseTools.zip index 4540cfc918dbcd15ae952c153d34d9db68772eef..803458ff6e9569820fc33a3e94047781514df34f 100644 GIT binary patch delta 216 zcmX>hdqS2sz?+$civa}gbZ1QD)m8C7#*q>T#HAJ742&!>HB>Tx_!$^Hye%;9E9JgrFY#Bvz2%As%ZM jkZF?{d1XL+d0rP3ek-ph3jYJI8wx*y&mF>F%%=(fmxMst delta 216 zcmX>hdqS2sz?+$civa}g*dOhOv2RQkaIwv1%v+g3f^XR@5rTT`lUPB5hj^@6 jK&DM*T#HAJ742&!Y60@677w4e-#|5DHs Tg&!j1hr&N1kbx4Xgz?+$civa}gbZ1QDHRSL=#*q>T#FOorr3AV&!v1;eerv_Zz~Icpz@Rc& zkwtD|A0Jo|Na4mMA&gAj8Iyl8+QY>rJ2LGDX#^VzCFDUGC+jhDq8Ja-8O`j1(7BvB z3nV7YVvV8>WZIsrt8wY93=G}E3=D=q(=;ZpU=f7t+WJ4e}pF#!k6V$1po<3UjP6A delta 320 zcmX>kbx4Xgz?+$civa}g*dhot1A{XY1B1$B zMHab%0^H!gb?ki#Z-a>;=B p%eg#I_=4QN5WY1JSiXVV8AbjncMytvB#$SG{1Ki|2w#?06##VUX)FK$ diff --git a/examples/zips/datacatalog.zip b/examples/zips/datacatalog.zip index 5fca06d2a9f66ba49e51cbae2cc8abfa0001995c..64fea9447cdf9a2b2a1a3dcf0b1b7ca0907225ca 100644 GIT binary patch delta 230 zcmZn`YZl`T@MdP=VgP|V-5C>kwK@EcaijzS@k9qHCZI@+30MRqx^YG@BT#7aTSiN` z*knDXeIT)SOh$0A%^J+pnLvUESrM8y|7Beb*1d||9IkTmOZGh=h08fCSwJ>S-pDBf h;xlnNq43i<-BI}GIUP{=hFqxXr*gSMtwK>kS{7=3J#1kE)n1CWNCSVbe=*Ahrj6k8uZy7D& zVw3fl_JPFSF&V+dHfu0XX95WxWJPG+{Fik#SobP+bGXXMFWL8i6fWnmWC7VQc_XI` hh|k37gu+kbbVuQz=X5~f8*-tlpUUM5k-x{K3IGs7RayW5 diff --git a/examples/zips/dataflow.zip b/examples/zips/dataflow.zip index 2d64bd63fb6c38b8998d68bc4116d3d013c842d9..e957b591e0add53c5a8955fe17dd7e5394fcd42e 100644 GIT binary patch delta 157 zcmew=`BjoPz?+$civa}gbZ1QD)!^_y#*q>T#1n0$n1CXYhF}qp=*CGQj6k8uFBr|> zVw2UF_JG8mFzLg^HcK-HbASX3xXoBV8YdU>$bk4Kxb0E+nmjHj{C*x=2>$|)DgbHw BGHd_< delta 157 zcmew=`BjoPz?+$civa}g*dEMYx20D@cVgeA^ZzGssK8* BI6MFV diff --git a/examples/zips/dataintegration.zip b/examples/zips/dataintegration.zip index 0c4db2e8e1a8d22ab4d5ff7b08fad6b4c8c3ff6f..c278fe9999059f70d9d72efbf1a26d03948facc9 100644 GIT binary patch delta 375 zcmcbtaan^mz?+$civa}gbZ1QD)#va(#*q>T#FG=brI>(12^L@>knqL@L5x75$zK?4 z;bN05nf8FhzB4(ZYn>d!90FIjc?a_~CXm7jY(8+o$xqmRfW+>xo5964%W(VzD-`E; z!Z5Lx+ZV17ruhs{7+h?#7ViSE<}>`ZEFdRO<`s|u*`O`phQgmL;0@vL6avXl67)xr nE)+~c;eQp3Lg5z*xgcwwd|fC2Mcz|58ijvMI0eGj6Hx^KQI31S delta 375 zcmcbtaan^mz?+$civa}g*dm8Pec^}CRmC{ diff --git a/examples/zips/datalabeling.zip b/examples/zips/datalabeling.zip index 597b1ffff60d8686eb8eb282e61675941fc925a8..095f9c64e821c8caf70f82f9cf2f30483e54f89b 100644 GIT binary patch delta 194 zcmew_@Lzy8z?+$civa}gbZ1QD)#30z#*q>T#1kE*n1CX&reG0}=*C$gj6k8u9~iCR zVv~)S_JhPeGugn!Hk&i^gB5zP7$XFmS$={A>)5PVK&DMrWS0Tyyv62>!nbGlK;f@s P_d?-|ayUZxQ5>oOrEEO$ delta 194 zcmew_@Lzy8z?+$civa}g*d+icFv4_4^GVvG=MX88#gtYfoc0hu;gkzEF)^A?*k3g4dH1BJhm Q-3x^;%Has%M{%eE0E#q3H2?qr diff --git a/examples/zips/datasafe.zip b/examples/zips/datasafe.zip index 3d1bccb73fd96c8d3c8da520727d4e490adff382..7777721f7684127e79d3065fe8486bd95f9fa30b 100644 GIT binary patch delta 2470 zcmZ{kUrbYX6vx|MR$FQf6)UE9tHDAnAT2fEtd)VRmKG3NDPRlz&!5^Bi`oY>Aj=+> zkdZyW&uoSVwisOIpM)qe@&BI$jd4$V5j8byLY8HWMe${132eQ;d&|9t-`3WD7&aX2|;+Z9}(%DSq<%^hKdOSLz)XUnQ%6eVd4;51yN!H{sVH0D%KG`nLn$U0J z0~vQ zfX;$4bk)B-2QvY4-z!7-F7L|AP@DOKZN?7wCN1Ws-31MN?n?z$9P-C@D^X;7VVDQ+ z7wU15!xkONg!0jF_S34RM37zW=7VO`w{cLQ$U=Y*ikv*SbC-H!3Qo-q0v^){Ch$^2 zQOrf&d_*?Zq7^iDLc4&$*d7O=xUeU|r*GCdaGlJ?%=XE1O%;xIr9@D{k4QWNl)S&;r$^Ldxm8vpZ?s$g#+7Gec+*v}Wca@y(zMOSM=jf~VW}wx`xhYGoi)b^9`rR? za2Kaq>#4fJ%9fn)lR!bE((LokQ3^?mY_p@4cOy{51NqyBsh- zcSB}0Nu%DLGQiCC90NL9pB?zed_BO=XcYUQM#Ap~jA4LAYyQ1J#};q`=2qZ1@b3!_ z0e><T>=y}Kh7){s@m~k(SZiZoB#1YsRt&c|MBb7jBF#_)$>g@vl z*S((+c_#W`o;Q6kPjHY%L;ZT7bEiMo2X@Yefd=589Dsde?z1}z^TeYt&q$m`>roTX zah;5SdS9G84E)tGxNlQ28}LiwCqVp2yao7|;!r=CXa@dt0?sZt_$lx|8H9Z>pK1jD zi>JKctWDN(XSQ#n$z1*HdsmO*Z;qd=WJ@HZjJC8b4knCV;)?-g577+$Q(o%>3p* zb7tmra#lP!D^|H0DQS*~`K4+@qbh^^fpjtQF!P~8N-N2jJZ5ZS%zuuxh%+YiO1x#s zhKeOO8JoJi45_G9%fnF(rDYp@dF=Z1E{-dns6iZNzKS!w$QNkPN)`kvF486DQmWV{3Wg<}pQs>ec zP>wG7*JNQPVCrX82;b#HX$jhIS+UyG>RzVB+_WRNfzSPGt__F0Sz{xLY{?7r;O#sE zE^^SSN9j-w8q9n;jf@C#Xxx0zq~pJ<3B{SBIG?^z@5FU78*`;wk!`AQv>!JLD%eq+!sTu-R1?C- z4QwazM5Ya;+(fDf&`~Cs!&uocSHbrL7%vy3zExh2!3AS20R~O2*oITzHl;Cm!E7YJ zk7oY0OqnVxagC9xtps?tY7eiduFjJ(eP1v#>!l&!5sM)GOUoIYe$ZM&fGMkBN49Q% z%k^?2a`}}1v$Q|f3A%c}j(u5kE=Rw~dEAHZW zQ$02c!G$Id4+i$1!*$HLECkrvyq5?6X#O3iZgI1FB2>KVj`E7H#9tYx~5?R4C;Mapay8tq)qK+~Q&a4z=RxN`{mPkDC%|0nOkWqul+=qLru!w$#{ zCur2wSpt|Vo%?`}&gTIB5nm_pGa7|{s1f(O0b}f?(Y${X(6I+xfVmbp0Q{SS1Hhk% z)96XC0x)HvFktGFG`bfu0!AD51Ll;MMpwhIFX9O7i_S-*Gm&zj^CAN89qMWW{-<3( z5P3$sVV-B*Fi)_bMgu(tpmU=q+Xr^e#@+_tAM1sEWA3w|59W#W!8}7T8ZGphfll+G z2&nhbq3yt56@~jY9<>9%B-Re%hhlqye>Mj76Y)miPsQQvg8e&z|KEPt2g~8z!2io( zFF5NGHQbr)+i)UVKl`3uB;ZbZ2C{q3`u`i~0r9RQO+f$eBfY@yJPPai>u9zfZf?i2 YGhp?9J9Zqz*C(Ao|5B2h>teF_E0OK4p8x;= diff --git a/examples/zips/datascience.zip b/examples/zips/datascience.zip index ff31eec183c58efb11b4b5dd7d6363b870dfec7f..a60b4215da795bed276bb05a34416c07fef05447 100644 GIT binary patch delta 4076 zcmb6c2{@E%_cJq?8qwH=Y(r$omc8uDn8}twH^y%4TP6FD7JD%vU7;dNQAlOak}YfY zvUN+c{kl;~mVZ7arrZBN&wb~4=b5v-XM4|k&YY}yNaq@4k1-Ys+YNwgB-SNyk2u_@ z3GQe@*@^1=AQX(1+$ILZ7GE=^p`gffG)g~lWC=+1CJyo)w|$a~fol9@D@}r4gMfT! zI-PAKDM^K!97fy)5^4nwZ4!P6*cPN=f+7)67%RmeIOq}CME&qKH9`Fq6jbJ}{oSh_);4JGkV2S96%nicG&zm43Itm3P_joc}@ zHBR-XR5B@v3rTU;T=TMQ^&A}lfLmeH;)OWmemlR@uFiH2r)}&5y&WWjTz&9nJDf;V zXCuKW;mR)=Fx|`q$`{*a0QrGa4&HuFl0JcWvpoQPSK|xY0m?47=5sg`fBcMsyRhx8`DXeZ5~BGqz!*yp&yYZMbNmnqW*aL-6}2)38bttL0r&wM zn`0VUM#n7=N!t8YF~R0n#pIr39ySSnx{q9eoKcVj0RfG@?3T?m{GT<*5t2frYM@b` zf#DYX%!Qn2o#;T}w7`4@6^BW(MhvURXL!VW%}^*5q2(^?&>+{#ig0kBio3NsV&;w@ z9w2I+fAKQWt30WiH7(Ep*B|p6fEUIYGijetS17vF-LlM$Kl_KM$i2jLyj93y z?}XwKr0E%jiUT1gH`dmto-wZ=m+6l*UB6gHq%?$$Mr zzaDtF;(B=im$}eV#bZvK>KYKLYuz1YUwsB&n&ciCfR9&h7eDz}>n*LOqB)PJtf~4! ziFfx@%h#eTl$|g0J?qu$*e)l_;Fl|r=xt2SP{WqL&LCupzo#=?N0CuGjJv-TXH!lUD<1Edqp#^6@!)(lQ2An z!JsjCM)*a}<{?IuYIu`C-=v7hl=|CFXtX{Z-6>RgUy^p#y7pZU8;;Dz?7s8>@)9W< zy;v}}n*Fe(v7{<#>1yfVw==PN?^AO-)o@ag>nwxAFM5ejjx!Rc zFRgbY83UiyES5DYJ%f2A7gP_1GAc{8)_RUOO)#IFv`#Hq>}wl3?9GRW`7%rDuWa*O zF>Rlf;46(hg2nN9#!gLtIV{RpHWV)A#8Z9-ONQQ$(&o5DxeoF8ux7r?!v6kdonflt92=^%qEVU*g)LZ8Jc7A zlAe)p=qSO&$$jm4a6Dphe7yP4=eq-7n$W{nzd&{0Qql%Y4r440gcZ77vUV0TI3;nu zKXFPXWk-Pd^xLZSn{xT9*qvnrEQDJtJHnIl^Z%7a5?GM`nVM9FgXIX)zx@`#YP7Yo zBf@Bae^r}y+Rlz6q47K81wN*&l^wwWr853sJS~d-w3HS`=`NIyKgB{@%AbI(SNx;5 zo8zU-Z||Cd0l<_104QyCJEM3p(pGc+-lC={Ho$@@XXj6Jc)gL|TQe(0*O@~r?=MgL zvUk7f0SN|_Z{nVq{}5o;Z#nr3n+OZj&j>Dz2?%4aiZ+ia`o-2Oq2NmC-ios6YR5#R z*jxnypR`S=tQ@f-RBcT2uGg%-=4}_giG(J>SOg-7yIV+ptwM$}cba_IbZk4tuHdB0 zo$H4F#7(3ePZ4ET&w$}HAKCjHSbt}tJ@GgM>05C#{L|!@`d+>L7Pt*8>OgFiSO9Y% zE5PQ9PRa|XjSQCvJf|8BNx4_fifK=3S3UB48prEWNfnyipx?EU&O@xi{ z{WmsSWJp$)71Ni zTw|X`($%~>FZ&l0V+=B!li5y=EXYY)4K{}B8*6FO4r@edzrSSqHh=tf{QiJ9U&C}Y z%l-@!Y@9tKRsTXo$anzaF_x{b? z`rs?>4X-d#=&8!*tihToj%&e)IAWsU}HmS}Xh*s7T=8Xc06$6zC) zHB%LLNFpLZ(&$s}pm}Zk`jhg{YMn>N=ZN`X>a$IsA2r;*Ba6IstEe1){aw*o(>E?3 z{W^PgME?BDC4}BnzO%cd?#Ws#TJ$y#FXRk#oi^~yAz^t>hpo$Ho|7_ZdtD<68=b{) z*Fzif?LO)<4I6wK$MwuUU7Vh)%j{g>yYIZLz@$e`YVzhVTJFJ!#F{PP#hazI=hO5W zZKRp)jB~|xYi$|G%~dLwF;5E5aWOEByG9v(h-4^K{<)nEm-;m*LU^zEv*O2ep0)pBUC1IC3rb zr+)HyY_C(X*5~-;?B1sp5xZ2_TDb8zy4M#T;-lZfX}dGK+*UGJ2GV36Pos>jo6!Ls z!{r!xRDnf}gwaezjcbsVS4)>+_MzD&m#-ttU99}18%6Wu1(9yW8P%W1k8$@WF|Aem zrzMQNn*2K=p^C&yxcL~{bA-3QuLEkZVqZ;&bx7_|8MVvut9A-n`!+1MxqG2M977dGnazK=c|@(x*pP=n0U*0Oajy@!V}^qdx(o?tX?^J zBl7A7uu(?$G;P2_rlx>Nv6t_)M(RcfV01tNf^41=O6h!Hn9TPQ-zI9~$3DbXOXQrN z6E!1YZxTig6&VYs;$5P3XhJg^Pr9uGm5sd1Ez1Al%=!xP-fQ#hMT>K_)%)N|PMf7v zK^L}izl}lE!dE`3(T;p5X~%FuO48*9CywSqB^X#P$pR%jAS_s7s6B7)j}6b#2sULkY>(BDCrf ztXuU$Ng~45v}CL;O*@QktQ|F?NX@OSiPFfv@Av-kJkL4LIp_W3JrCbP%f(QXuNMri z3`oDhePMKzh0-JV^6{RPLnr7#SC}B%RYuC*F7|`0P~Zf_@dF21LHVm3^gSob1P{Vo zK7=(eV8u{roF&3tMp~EP(BQc!q*Q3zid_}f4Al089f^rLcEukG01*lRU=H@U>3~xl zIEXjalsR-!D66(YQ=E*H+N!|dnkzFYNv8sd1Us2ZBMiW#1!LXbPqv|Bf!hWbgu5sF z|6Q1_c9Gw#u7U($(kqdkhV>@k-VU-d8)u7k+YW~ERMwL=R2+_SmZg|S6A{wRQYZ&x zC-!qpml4CQ$`|z{g+!08d%D8-9S- ziRboet>Xb|{az|@6LHFSYMm@g;?#{|aww|qSm+_54bS!(!yn2PQePD?sw>?3gB5A2 zU)@cL#~6;@4q{wA!?&ya95-XIR2CGHHb3T+8nQf9hS%#fHS^cxm;YG7oD_XtI^f9;eQQ?GNE zi}YLq7^Io&=%Z>i4(PfUh1d7&NZg_Ml2sT#YnpomeM4UZ0;{8Jf?+C@wyA`ggjznT zH`vUL4r59EdQ9O zGQA%bM@JWE{^wwbg^sCr?X@BZ|5!=*p)b=gImnrGhg z5A6ul4;IkUa-XEnZz(NKQu|4W!Z;x!h|C$KNN(GS{W0qOQI~R^`>?<2yhx7rx#w}x zsY=_`C$>!|{IvpXYizh#p&%D?921T)fZe?de(hnDdB&}X>_;YDqmmym%@wfmll4Yd z+nMf!1|%!b$hvgFoC%py`{$|sQGAuoIn#r@Ex4*JRRoXjz2YpHraVCd@NaxF(0#~tTm91htEz)ZU3n+z#%0BqBX&$&y875+m*N7m>ErL6`&=mB z78{7XSvO`nU)DSv9iSSvz6*Wu$zV#Cb7U^5bZH4Z#?*!acCKYXc8*z#2sM4J$KeQe zT`h9)gNUZ3=}%WVtXFC3t18 ztsMM4mFVptCg|$E9{KmQ^DjYZtxJ-Bw=bWZ>lG(3Jwvka?bH|9v@)!JK8@E~dGwjL zguQ3i`BB?Afy3|fEhA6A3?Ir@MBNkhTVJlIe^Yl#kKtrnzZLg5^Np5xb`J~jwhFDJ z`?R1ZUecMPN$G=Kc*x2ob_>D8v4zbV2Wsvgb|564z3XBxtc+p3O+|n7b8fIrHR^R( z`DFfBDPKDxIFUNETQWiFW&Ux!$nqWelER>2+4E%mJcjxlE1+^|ex&yqrgzz-2VL@1 z*Xr4TY04?zn|rh9yJv+;s_&MzVR|3hRkmEj2nbiUl|&)(7;&newz|?m%5ZyCn0?|CRAv6b1foboYIZAtjjf6y)zAS9bOZ51n88sIhct`aS zHoSIMyD*2zpLm@&v1!SsK9+uK_M+8dL1*veZ_jUAr7RfAZ6$Dsx#2;yF7ZH1U&+Kq zN4WH51BZF~QY>oRFNYnPK6#IO*sFT^I$n!MvVG+AWcH_W_!Zkp&hIeCTTXA`9F)_| zxUO<~E?2&vDXx4xsri6h{QYKkIc&+3&oAH|lB>7OJ0cfCFCrCh#0Ds-^~gNd?iAXK(HbH=7RbninLCT{`5 zSdm*5hpe(_w5BO0T+T>wNBH%xTDXKbB*_l}2kiQj{0LVHO|J9xSV&hBi+I?-HvB&_ zR-B@i)B3L}Jj8U9GDmExtl@?65qpTRT9qym{;fL93)3RKQryzL<@-1=(9(|>`(s6> zD0y3yiPQN})Bx!*Np0i7KJ^?a?b298*`GAUoKP@$L`)F}`|Dz+7U1f-IDuAE*oCoO z@kZc@*U{MEnp!Pom{~c)n8-T39m~+i_*J}RY{CvQWZ}9z4h# zJt^5D6mmb2ukGImaq<%xwez2m|ASpdR{F`I<6RBTHUdtUrirqX%M84*rEDn?4wbY2 zH99+2{#|*h$lzcF+Y_%}^eAZ~7k@zNF#$iLB24D|Z5&48afYXW>hYXyj( zx8?)A!;=U2ryd)KkG35H`nPRPz}J6w62!`Ll^`BHM|pal$?aCa|I%Iq;>->Q8&m!L z4h!J3ywsoaPrSzgf8sp!3+p@s{J!s``=a~b-sJ-P>uxprr%MMs^Si76rzrsZ@gB(Q z+-jsj89>v9%0L|13(xh3Ubv^teRK{w=bb*Pr+w#M=mkCDnhE`|W=}uNiMV6uz{zT1mB7+{TIxgvm!#oLaIl5vepQ5fq9Aq)fE1O= z#|t7L1vHz)#01wRONLST!7^f^AsJy=%+zInm@#u(W?V38-}k<~_nuvEa(|rXdCqgr zdCzm*;(Blvt zharvRdyFkfl7*>il;~KEah)_rh+|7MC9UN0{SmTt5)3BD^MFv5YR{jV>(>7p!Z3xa z7{-d+>R4ozN1{*KqCypn6nBJQ|EAUJi9@2|FmS-GHxx&>QfPLIuirwtnpw-k{>`Cp z$yl+fq|C3!r1+f zGDXRsN0>OBA4Lq49uqY-9vsvxlhQ7&MU?$Udz2Fj1`ms}bFjZDYHk&-u8$RHwWYln z+Z&e+Jn=eOTU>K7QifSlFpP<;!`uAv$2@BeqvOR zB|OU#Y&JN{JrjF@g7xqgLXjNLflfY|2Va9z(m8(EEdqcrT5ghW-A=WnNfRD{) z?&Rw~HzTq!+;R4hHfSQ$uN>xE6Wk?*MKH!OO9mO^JDWgD@6vRsRdi}Q?CpFHx9u@x zbx+H83WeNHUmdVMHc}VD$_*SNmWK(*ip5S2uG{g z{~Dd0EB{Y*ipbzl4cij=15MU6kuzMVj7EPps>5ydU)r7J@4r{>I`#^Y#HG3yWbpZh z3{i!oQ|ze`;mE0-q{4$nwiN{BIr`h|9W;0sY@y6@YI(cM`;^^R*zJJWqLgo=F$1fdBSF1Bf%boor0? zKXqFGpW~(elz-|y4)_xnq2HRGGr;d^58W5t|L$HF;9vA<(5qfO@GR=9|DUE9@W=Zh zuXk&Z7G(fU7pekr_y9cDYXfjkI|k_-bj}|Ksh;*-aA^SaglonR!J7R;Femyl?BV8R z*h9*2HRy4ExDV859!Uf7uOnulH;>Z0MSENr%?A2fp9Wd4>;gI8T*(8PgfaO2dB^qx k{eNS$COwy0-$B4X_R-x?-a4KS_{DKJT#FGmJq?mw0NmgJXknqMOp^QMG$-f!x z;bN1Wm=1!(SeY$RwDNXmgq^eKTA$6tz`(>l*-$`Z@>FI4xVFt}nOm7a`b^lI;DVFu z*nWY;s@Of?Vw+E~&jl;Y9;6gfcQIGIs4 z93ht=`wDD|kAf>$5ZPT@75v}|Cvz+Q1UZ3CDFiMC_dcU)G(s>%HGvtV@|Z>_Lhu%^ zBNHzplN>WVIwu!u+p~ZoZnC4X3`qSYZ4VT_jgBvjFFH9vpB!Y|Z|Md5$Y3y1OHc4X?Knt4Y*8m0zpXQV+C3jeA>0t!FeFdc>ez%UVo ppKO#0iVmb&CV`a8P(aLL=7?^P-J_@d2L1cGrRq%r=oXoBG6XXOor4YCn-205G(Fnm5)dXgc%3~U#2*F#t zj!e9aOmfWd=$u@rZO;OVxXF&jG9dMrv^`MxHafmAzUbrxeRhzV)jIAlF|ZyH-9Qw6 zyKVpq|EF#k3cpY<7KQ&oFC4~)+mWe{YUUmNXqXzXoskAnDEzAi2`Kz1H(iV qezH+2j1RZ-l~FKE3~WcdaSRIou5l6yKhY!;h5yDR8Nv@XRRsX9J2344 diff --git a/examples/zips/dns.zip b/examples/zips/dns.zip index 166bfdfb7f557b0780fd95e41a1a04ed60c9563f..a160bdbf535a60bb784ac9b8af2a99e8bb166bbf 100644 GIT binary patch delta 802 zcmbOoG&_hlz?+$civa}gbZ1QDRp#(N#*q>T#FGVug*iol;v8U^5FM}#NOog~A0tzD z#^f7}hH$aTf=oL>VrQ7NaF{SzirEIPd~+PL2rEc^35O9va2*FP*xDP|kE^38F~BCH_wB^*Ww!F3$GV1xH^y2Aw*^KdbN z6!P(y!o@aEln`S?xNUM4uL(kK8E-RKgSG&|b(>QJD!_vGgtWmbp&pb1nXD@e(T(Zp z$*sc92!k&Oe*v3uOw1l3$SZCQcCwcQlHf!MS+L*+Nr)4$n9M3=i7>=XY6DpP4{4+j zLi1y^tOY{DY*|0BQ(ns>1Se}N`~Z1JRnd?I6ibr}m1IEt3Pmdv{uM=g7+-X9fGRsk zjj56aObo22U|69ocg&(UNio(C5?2N*ukMbb=Y~3}-&{1@P~_LZ_}?^C0S!ADRR910 diff --git a/examples/zips/em_warehouse.zip b/examples/zips/em_warehouse.zip index adddf5b72791382011a9ca24bbc8d59712b40ee6..33e5ef83832d136fa6c1748892c0071a07102819 100644 GIT binary patch delta 157 zcmew%^h1a@z?+$civa}gbZ1QD)#30z#*q>T#1kE*n1CX&reG0}=*C&$j6k8upBb&- zVv|jo_JPE{GFijLHd`<+WC01@X18JiX`EcgAp_!@b2y{$=WuwS@Yy&$A^c!YRRF3$ BGK>HK delta 157 zcmew%^h1a@z?+$civa}g*dT#1pNgn1CW-dSDTd=*Av@MxfB-yNt$g zvB?rlyFg-Bm~`P{n>m?hgB31gK`7k(kc9^<_?}e%a={ za~L25#W`!hf>XJ)5rQYUo`40{@#rH2pYk+;1vB}KSwOCyoX9T&vSS~g4GLd|-w}mh o&u@*wzk?=kFJOftKU=^Fh5ui`4uu~tXoUOaK4? delta 378 zcmZ3WvOtA5z?+$civa}g*d48N+q8oes8G%BR?=l+0 z#U@KI?E;BiVbX<*ZRTX24OX~}1)*^BLlz#e;CogbxXQ`OZ0A6_KeL&@#Ww4+uLCQ* z&tZTN6z8k~3r^+IMhKqZdIA<)$D@xBe9F@V7R=-`W&yc+aw5MB$c}w{HYj`Xy6#jn!I~0Drpd|`_m!K_#|65QM0KmkG)Bpeg diff --git a/examples/zips/events.zip b/examples/zips/events.zip index f34b895a930f4be099e56d67ac7ba4049c0562e5..01a99baa3c2043de85f9f217655b1298c87fba8a 100644 GIT binary patch delta 157 zcmeC@>*wPQ@MdP=VgP|V-5C>k)j0f*aijzS@kDDWCZI^TK3D`Ky0Oon5hyhIKBEa- zY_c@dE|A!DCSADLW*+7iCXnDHRudMG#>u^GG9dm7R$COlJDU>Iymg#U_76#(f+ BG9Ul| delta 157 zcmeC@>*wPQ@MdP=VgP|Vc8L>t)i}T#1kE*n1CX&reG0}=*C&Wj6k8u?-{M& zVv`M-_JYJdF!{j6HoGuy0W18);tCg>?9Tceq|kuP87{WDnoSI>a5B3MLhw4f024^% zOHMzy;ADHQ{~$33ZeN7hRPHyt-5Fu_>%u0UVPard!#SB>LT0jqEZ^kQvRvGp49p-$ zgYf3FJkP*JZsoUtYv25pe-GI5&4T6#!B2u5V8K5^b_hWy;bdlz?aRfGJo#IU9juZ? z!U>_$Pr?Z-I7!lq1!VK&3z9M*o$n-_QTV}99w_|1Qc);;OX*+~{yOPE6uzR27Ye^u sCI*GiEgOx(?~n~Z;s26#L*XaMxuWn-%K4!1&E-+uw^<%)9=n1n03#U3X8-^I delta 583 zcmZ4Eu*QKmz?+$civa}g*da7Ld)8FG$LObiR{xM&Sobd7$w3N=2dYEv17|`0JztQTU27UMT!t snHUs4w`?>Dze6?vh5t*|4TYa1=ZeBVDd&U2HqeN>t^z?+$civa}gbZ1QD)#UI$#*q>T#1rkLn1CWtMqm+;=*B4lj6k8u<_& zVv|*wc7wzoF`2@}Hp?@=U;+tpvKb%*9oeR^f&{N~o3nsSo9w_V1L7O-IH2$+@wlS! RfATn^@Z)&xAp8ZqssLcFJ*fZy delta 194 zcmX>qeN>t^z?+$civa}g*dt3KG1|ZO#HRZL$Ne42W;Q S|H;z?+$civa}gbZ1QD)#C6!#*q>T#FHCYrI>(1(Z*mQknqN7fs8<*$uAi# z;9`?Cnf8Ijn1a!@PEKHMhO68Bn%N7i*__o0L*ZQ3ID|rGwo6PP6R&e%DzxQ9Qn;AY z8f@YNE?*221G!5PCZ6No2Ugg}>yM$3k*^A&u$gZmSfQGL4Ti!tfk1@9`vP1nAUD1i z@y1XXC0dA3cv(~%R6CckFZ+^i(20Jhyl$`wQLTB%gH;>}Xh&!HYS zpIoae%+1Nbj23H?OJtG!|526~>ZPf-bMc94<<3&_yPAC+W4 zK3${ah{ESrc7yOYs)Oarl@n3qe<@EykzcD4fFduinu98@iYBjyCa)HaqF+nB8Abnj z^;i^nKaCC)`5ziyDDo+q@hI|7H6u~v6SV44y!sQ>@~ delta 941 zcmbOkKQo>;z?+$civa}g*dKK*AfR1u_DKCck8~ zfQwDmWZDN7V+uysIyr&48Ln>gYi2L7W^-02425%9;}8m&*)B1GOuWv4snC`aN#SBn zYp{tAxO_284CF3Fn0StRA6Q`@uRn%DM!qV9!e+jOV1;S|HW&)q1OgEX?+b9TfZX_6 z#2Z6llxQJB;bl>6kY^@I1YoEuk*I~MoBWztbF-490@!vJDOU`|Yo$`*iZ@G1KZknU zd~&U>FgGUyGg_=oE|Ep@|3_I~up<;gFwCt`Xn~sxbcEJsJw+w3*+EJcEFeQCe^inI z`E-qvBMP5i*$u+qs1BAdS58Ec|D`+;MSiVH0E)c4Y7VNrDw@0+n!H*xiheEiW)%JB z)nifQ{WLmI@uPtdAIk!RG7Ly>RP?naT<(+NhAU#wG%BEMEm ddUCL?1B#lhx~P7L(n~^-zo$0|!Y|QR1pujOX#D^H diff --git a/examples/zips/goldengate.zip b/examples/zips/goldengate.zip index a17950f2c403ed2846a9559eb0b83202e7385fa6..153ff99b4e6ed4accc215ebbc582db2a952d541a 100644 GIT binary patch delta 454 zcmeyZ{#%_lz?+$civa}gbZ1QD)#C6!#*q>T#1rkMn1CYD#$XYU=*DUOj6k8u&lxS? zVw2UG_JG8mGTEc)ob18u23NLu8uLjekh(-RQ*?E^*lZB${;`!p)u~RN#VLTU_8ccd z?P4J=W{B0QlNShbP4*Gy<>q8yMs@$>a$Y1?9Oaz@_CYeg1q(>s1a^yCgf4VV~Q-6cUUm>5)@GmH;c VvsegK4ZpB2hMGEIsD0OjRRK1Lsm=fZ diff --git a/examples/zips/health_checks.zip b/examples/zips/health_checks.zip index ec54df099c9dce1c6f514f609dec9d8be73eab98..12036cc2db2305e9a669e4ce2b1258ecca4f15b4 100644 GIT binary patch delta 708 zcmez2^23EUz?+$civa}gbZ1QD)#dO%#*q>T#FK4#q?mw0ab{p4knqMiVT?eb$zK?) z;bN1`nf8OkesgO~R$vxF*FHIn*%PjI^K$03Od!Q!Y&IAQx3T#k6mqdQgKg^PaKcdd zl_L_NFpP6C*u>x5Ru~E+d62AL#j_5qFpA#;L*X(07=(#h0^h(2`#Fpz?-J&o952j@ zp`k+<$q6ro&p}PrnCvSq%^MoR$-s;pioD$!VT~&mZ2rK+z`)Es`69n8P@M_F#!hh_ zW>Bb1m$GI7>62`<&C8kBGJzC_vDsiK+{WgEP{_sJ47RDC!wEy- zSB^-8!Z6OoU=x3HTVW`SQPQ3;zUbunGVCBV-Ez{CA4u!M#KHRXWx`>6xVjZG zUNAAR8WGtj7$2@?f@}ax46KGpE*-{)tLc{WfQf9Jq<^?OM0sswf{2BlN diff --git a/examples/zips/id6.zip b/examples/zips/id6.zip index 230c19b60ac38159ee732c7f9bb1fbd1ebf12119..a3cd74d1e105a3902b8726c8a17f3ba445b66e38 100644 GIT binary patch delta 142 zcmaFO{+gXPz?+$civa}gbZ1QDRaWso#*q>T#HAJ742&!5Z>4k$jD@uIQcfCAzW;-2-7~0*cB#27Lc0BoXj#HzB;oN3cs1z9>PDytO@|Z C>MWrE diff --git a/examples/zips/identity.zip b/examples/zips/identity.zip index 8efb971a03ef3b69b20172292b9b7bbe4b18273a..b9781907eee56cffbaae9e23b9084864b00bb743 100644 GIT binary patch delta 973 zcmX?5f1sW>z?+$civa}gbZ1QD)!^_y#*q>T#1n0$n1CXYhF}qp=*CHDOhBQ@znBnW zn~j+R7(s%qEY@gRCqH3vhU?v|&uR+RoW|~i5Zu82ml>paJ-0hT@E><3*u+d;e}v!x z-dwPtKEE4WaB?mGKalQP0VIW21eCxEe+YWQ6>jzvx(F7O5ix@cPL2}U4bm+xY7ZCN z94DFzR(Mp*03rBSY(3cN>m>CNf=?w)SwY%mkpg(PdJs*{d^L*@6#g6wRC#I3a1{9|mM$p# zUzWZo{7fr56#hvoTNJ*AH7dW|+7CtkyR`!fKhnk#g}=uJHJD^=QQgyQi|T$RJ0BGN W1$Lz?+$civa}g*dOo&1Ew8LoG;KC3BMa~iu7LU057UuKZz_1x|V!GGMDU=uTW{Skr( zcyqym`uuKi!O6A!|3JEH1&|b85l{jv{2}NGSGd_z=ptB9M#Ky*I5|pWH%Pa*s6AY4 zbDU@@Sm9AI1BBpTvGri5uaneA2tJiGWd&)Mkw+2?mUjZHoUZ7APPcWhc};}dH^*x7fX&R-MtFVlA?@2B7tPnPLm2r~ zhYPIxqb`!=+IsiEy15N45h{HQEx>|p#(r?Y$#;xjfQ&q5V#WeW0h1F=Wk7s6Q+pJC zJ%TUF2~SOvADDWgDDyT8MB(o<3qau;n1`b9mz&3;@YO6rQ228!Q01j9!%^g?Sh}F_ ze_8sX@H4IKQ1~aUY*F|c)~Nh;Yd;kE@74||{74%|6#gC?)L@deMRiZJEvoyO?0iu4 W7ucbif62}rMc&#z2Ew0huL=MO#css_ diff --git a/examples/zips/identity_data_plane.zip b/examples/zips/identity_data_plane.zip index be748f2ed19082f174ee9f5d25fde4645fecec5b..078188690e7ec3b050452544e64795ffbe3563a1 100644 GIT binary patch delta 176 zcmbQkKZl<;z?+$civa}gbZ1QDHCFLI#*q>T#HAJ742&!T#1kE)n1CWNCSVbe=*Ag7j6k8u&loM? zVw2UGwu8hTFd4zcHcK&|WdaGlWVK`gX`I}}CIjNTusNadSFpLG@CDf&ApB5vRREU1 BGJXI6 delta 157 zcmeyx_lu7=z?+$civa}g*d%!WU$Bfbc`vRRL#t BI8Fcn diff --git a/examples/zips/jms.zip b/examples/zips/jms.zip index c537b1c64e70b660e249d65a5f73ec4107b7ab84..12225e7d1c6afb5520bf0ffceb292ce3b67b0c56 100644 GIT binary patch delta 786 zcmez9_|cI!z?+$civa}gbZ1QDRp#(N#*q>T#FOg(1Av$0oknqM1KSrR?nL%|9?g>5iQTq*2~Q20ey59~%2F((X#U1FXHg}24B zz$Us&7_xvOX7WN=8Ib2@Nm!xqze(6b_z&g5^5K&HDDo#H!%*ZMq@e1d<}H+RLy_l{ zc0$pgEA5FQe?!^=MczmT)qV#l>B;M4R8Z7>kwLX1M%EEUe!r{-iXEDAP&dQeC>M(& cuORP*qQ6Hz5JmpKd;p4kp+Y!>e?~zS05x9D14Oy{>k zSiO?J1*}kC5aLT@6K4zhBNToT3`Lg5!-J+K>9#GEh`c8Pf+6y6rg z0-NYAVaNiCn8^!eWk8;rC1Hia|0ZD%;XjlI%ZE$)qsX6-3`3E3kbT0P@Kx6#xJL diff --git a/examples/zips/kms.zip b/examples/zips/kms.zip index 4f18e7ae8fa2895d4d073d02f88b7459b996acfc..220fda891ce3ddf56e4c990739ddb1096956396f 100644 GIT binary patch delta 584 zcmaE2{luC#z?+$civa}gbZ1QDRaWso#*q>T#HAJ742&!$OuoTr2p5|y$g~3_cA7~WF1Gm}lR6VfP@NT_d2=+YJXm)Pn-N0g zHnv+#Jlz>#t{x}rHUaHqoovV|GI;|hA6&`gW1MF|Dh^Nouk{b8VlGgHsAzspX>O`s zNm^(KCj&FgeVb2kNr0_*#H|n4zgd!}lNscgCH#5_!CU-`z$)tm5rUJq2tEWUoGzq= zPMR>lHFUR~B4h2J1+4dL&XRRsWU Cmb|$D delta 584 zcmaE2{luC#z?+$civa}g*d5Z>6~$H-)tIQa&nAzW;-Akz+z*l8whxY*`@OzKP^L3LJy=FQQp@?hOHY(@x` z+t_X~@z^DXxq6(e+XS?eb+RF=$m9*2d~hX`k8z#>sW?3Szt%sXin%})qN4dZrMank zC264{oD9q`_iaAGB>}eL5w|{E|7J;^PG*o}mhkH#1aI*#0;{YOL=p{k!D<$xmp3r#*u8dd!!X_*Bz?+$civa}gbZ1QD)mQO9#*q>T#HAJ742&!Gfe<4DgZgAfW|_${Ou}$glg*iSF?DB5{>9CdPIcBzBw45iYh_h5ZRwGZ&{9TySy>=Q5B&7A}Os z$-Z3uAhCN~R&aHj6}TsZHE-qdg9}dP=A8*rxQy491>~{G{(LeZJ}aLa3O|?68-;(1 s&ku#~#UF~oKgjQk!Z#4`N8v9Nh(O^>3!=*R2zsE%e-n&>@WX^u0a~t$qW}N^ delta 451 zcmeyZ@>_*Bz?+$civa}g*dLQt6X^v&1wxDr4C<2^nPn!+FbTs|O*UuR#blQ_`7@IPTx_#7 za}6U%a3_m9TyQc6>rs%{c~*Obm>An(kl1ZDN4VH#74|1!&0L&baKXtjoXbE8S-21i zC;M{sgT(G}S;5t9R^Xlt*1VO+4=y;Fn|CHi;WA!Z7Ldm#`}4_w_^fT#1pNhn1CYT`d|@|=*B*OMxfB-`-~=V zvB}a*J3(UCm~`P{o4J`izzRcI^bmsGEJe&9mH*jISU{#t{>32!;)inBqVTtHIHB+* QIIU6mrJObp{#H&^0I6y}p#T5? delta 194 zcmca5d`p-&z?+$civa}g*dw`r=q8t1C8G%BR?=zaf z#U@KL?F5NkW736-ZRTe704oe-(L)G!vlKCdRQ_i-VF8&o`4@)_h#$&fi^AW+;e^7M Q;Iu~JmvY)b_**$u0gf_8T#FIa;OECe3;>^H8AmNR3LKp?QGs4#V z3@KUy)FHsgz@R$$AiLCLDJEgKs>!BI`+yoJe`T^jH*9hsvnyQP=6TG*EFguO*-bGN z@^IKA6b5rx@qrZfi&?XP+%fr~gbaxPM$83;A0+Mx`_swSHwL{5;7qE8!;CYevr5)j4#Rw_tfOQ;%+cuur^hRU>F}+ U*(?cXm@rt`e+gd*KR{9y00%j19RL6T diff --git a/examples/zips/log_analytics.zip b/examples/zips/log_analytics.zip index e524222f4ad9724ec52ca8d348394d417edc0641..e4a6df0e99def67d5d198306ab6d7b5ddb03bb29 100644 GIT binary patch delta 1103 zcmbPSH@S{Cz?+$civa}gbZ1QD)#dO%#*q>T#FHC@rI>(1ab{p4knqMip^QMG$)6dm z;bN1`m=1u%elS_0Yn>d*><(AAc?mNk6G-85R#yy#0&MXJh2?D4V1-*aY%mmxaQY$? zW^($2owJL}7DJ&lw?9H*5qA*S#ACb&ziejVy9E|}AYg@1sU#>07PJ($$1rk^a1cV_ zH(@>&kZ;%|95EDTON1j7o{|UzJ5pB40z+Y?lnX-PQK>~>t21Ry5Q0l(A%V6+9-qh8g5=S50RO_pH&3MwrO2B?ESku8t={VVw>r zO-!Dp69!iZOedn7d3EhrK@z@3)-0fuGTG5obn*c!c97UABNq%Y0b@^?m<&iwwXr*l z57+m^I20xZRugR!4CBMqTrkOniGkI`n|i_ca5bk*qhVrTHF`GElatL1U}A7}Tg_rI z#7xXF-9F3Q1Evma9*c!9j1M=f*dhTY23GUc!XL(mt4Xs=g^7XHytQ delta 1103 zcmbPSH@S{Cz?+$civa}g*d$p5`@v+1u61%KvpZbf<|WLGOdy5JSzR#{3b4f^6qd7DgB5P!u)$C$!s&}p zn91o6cFry?TMUKL-2MoKMchGP6OZvC{IZ#a?-p3_fq)f4rIMg1SkO|~9>d5v!a)dy z--P*CK)zv_}ND3k-#oQZ5LEN2L~lteT{WFC+_OeA8et;8mJHZEx;mZ+g>^ch zG%Gl&^jAMjh>A+j1M<^whde#*c^V_KnyiawwW+7uo_;wa1?%E diff --git a/examples/zips/logging.zip b/examples/zips/logging.zip index 5eeb012767062704f964fd8b7dce4a7390f71b77..73c7bc020ff4e096026e98f0faa5b2dd8c8bc474 100644 GIT binary patch delta 672 zcmez4`p1T#FIDjNihM1A`HMnAmNP@RGEN6leaV3 zqbr*%#T*G&x4D}68w*HbF^4Haa0AC2Mv$N%mj#CIRb1W(g@3uWffa7$F+vEw=jjCt z*70d$=swG5h)~GJFU}0IMqUUah~$^aB|^3cg*$~Ff=!$w0`VcT!Ve(f3SU&-0mg^xDVMi|iGlT8 zlDCKP;cAQ(;9_7kQxv>0)G#W-{Qy>zsOX7Bjr8Q_ipnr?usR(jxH>R@x{?h<{<@MX E01E)$@Bjb+ delta 672 zcmez4`p1iX&;M5%&g%)JaJ_ggO5uWx;}SGNvpb-ILeL%79#2Dq{!Z zi%!myX9tO0mGOm%fz`OkrlauB$~wdNa6LwHZZI*ho>_8{D11?Q2N)l&r(E6=CI;4X zN!}jDhpRDGfQy0EOi}R0P{XJQ_XAi>qM|1jHPVxxD=Ndp!RmCB;OfBq=}I;b`Rhum E0NR%LqyPW_ diff --git a/examples/zips/management_agent.zip b/examples/zips/management_agent.zip index d2cd77fbcd27095131f8884491bc542e2e800995..f0e3c0f30d159fc22682bddaa1eb86afaa9f98b4 100644 GIT binary patch delta 286 zcmaDN{zRNNz?+$civa}gbZ1QDHBj+C#*q>T#HAJ742&!<^POTx_#Da}hI0a5q~3TyU~5`y-z2j4*8} zms`hxrmIe7T#HAJ742&!T#FHPgN-+V2Vobn7AmNQO{275llV37g z!o?R11 zPAGg2E_W3EMlJ^>kowXJZU#n{m&^F1A^TxsC}WxQNvp-Mq05#*q>T#HAJ742&!;n@*Y_kdTawd@AT~;@QLT$F+ATbU07`WKx z9(GQ!iPJd(5Q6VHbismhTpkF)JT4iqkv%;22*Jxd)4_r{{0K*GUd_K4EEpiRQ`0i5EOY{`79LvO!+tzzNA7J3V))4FEW3UBC7T2ih;<| clW!@aY7bJ1Mv*_S6ota~Rt|vh=PRoM04x8$;Q#;t delta 584 zcmX@&e#D(Oz?+$civa}g*d^)Iaq=fd8@SkHGo~FNu@6iLvCSsT%b7recUj#K3bomOgTyr0W8h+& zd)PU_CQj!FKnT9)&;<+1ad{vF^SETdM)vU7BLpw=Oa}|*@FN_#c{TrHuwa0YGeYHT zAvv(%ZV@CixkV+x7O9E(B2-q3Z2=1!O86iITP2dgg0Cc<5P~LBN5E$OlCfa{1<&M# zvN9kaM##FN@b}Alq42fkQ2Ep4LQv#+<+D)uGv(t@_>u}?DEx^EzR3JZim2A7D+VG< cPrjvysy#?48b$uRQWOf`TR8y2pRcS60BQZztpET3 diff --git a/examples/zips/metering_computation.zip b/examples/zips/metering_computation.zip index cb8f42f1edbcccf849d1deca19a698d9e3bd5b20..8c59bded2ec639652ae2ff4ef51ba5d34c285127 100644 GIT binary patch delta 365 zcmcbmbW4dhz?+$civa}gbZ1QDHR13-#*q>T#FG!ONihM1Qf$|{ nupTvje;6N0jr8PA{JJo4usTKoOm#&9sP^3#2!iM_6;uTP&n0$& delta 365 zcmcbmbW4dhz?+$civa}g*d$>D6J)kR*E%_$*%7X8^A6@COb~_olkEi9ctb-t8JN*5n|y~2Nrx)CJ2OZ} z9v8$3NUoZEp34Pcv@~}N*yu`LCl-*2lMf2WfHdCa^+w@)@dd#6qLcgh*+FXd@Oi+* nzT#FGu!q?mw0(Z*mQknqN7{)|AO$lVSo2MH_>KK*AfR`7;8ACO>Di zfQwC5XW9c2d&*>lu643CvkhF`=6dEbCXmAKtcDm0eb}rJ3j5e@vVat3a$B%~Y@J-d zBRW}@haDt#nA;IUOpV74CME+?)5qfgT BVmAN) diff --git a/examples/zips/mysql.zip b/examples/zips/mysql.zip index 05aec72e55e5258d01b8058857388bb3d0c2ed98..0e8f40b6149fa91594679b72370c4d38ab59a85d 100644 GIT binary patch delta 506 zcmZ2syTXT#FOucN-+V2!t}sGAmNQYL5x75$qyKH z(Una$WHN!Pn|y&sd~*v^77Ix62R37bgf{zbkl0*Ng~|CcLcF0NoD9rp7EX5Nu!C#Z z+{v+n8Dgcv3u=*1MItWAl2+RjNWv-|>SP;p3lYfXJ*=8qp z7_6IF%9sV@tjQB)L?`=8v4dO?A!P#-lL7J9%ScbYD5U@sgR2vkcES)Vmv)4Sf%Tq| xm7e@nS_>uy*Xtob;vn%yj?3IIh&rk?-+ delta 506 zcmZ2syTX_TOa{bXFC#tqqLczm46aUC+6hCfT-p&P2G)B< xR(kSRX)Tx-T(6^y4@?Ydhc%23SHmNVX?}sM6-*t}d{-DBuFqHwYId`nDgX(rxDNmT diff --git a/examples/zips/network_firewall.zip b/examples/zips/network_firewall.zip index d6c52920518e22604eab88184d7ec162217b057e..1cdcf66672d49253d888a5494a5ad955ffe75d04 100644 GIT binary patch delta 267 zcmcbwd|#P2z?+$civa}gbZ1QDHQ?|+#*q>T#FGP(1iI!j?knqMu;fz3`$-f!x z;9`>zxv4Cuy toWm~z;w$pIqwu@5cwbc{wVU90%0if4`F<$d69y#5cyq#ssJfmSJwal delta 267 zcmcbwd|#P2z?+$civa}g*d7Na_kr+lLF9k%`=iKb3WTA^KZNn2=0ys|LgaS|ssaG%_+kS9 diff --git a/examples/zips/network_load_balancer.zip b/examples/zips/network_load_balancer.zip index 0e2cbf3a79ce4424db9832147e94df3c22fd864e..128eae8da1015df7154f3cee4d116fb66878a97a 100644 GIT binary patch delta 275 zcmeA+?l$HP@MdP=VgP|V-5C>kO*#CJaijzS@#I`)DJGy$njKgOB)oA=93xO@G7pn8 zTx@bU(_xU946`S?*2$gB@o;sUKQQaCgA~ef2Vf|i#2t-L_?6p)3#3q6%$Wsb>*NPw zG9dm0F&`BEKe0dPm@#y0H~K+ A&Hw-a delta 275 zcmeA+?l$HP@MdP=VgP|Vc8L>tO*zi9{7=3J#FKNGrI>(1X?9>CknqMeag0Er$vjNX zaIwkZOou^YGR&UnS|@ih$HUca{=lrm4pJz`9e|;55_dF0;a6@GE|5ZPF=rN#t&<;! z$$5{iPl-$jKTT2<0I{NF A`Tzg` diff --git a/examples/zips/networking.zip b/examples/zips/networking.zip index ce405fe758f61ed725f1190a67d08e31d1589b99..5a05b733e9187c2ec7d983b68a4e073269f91a50 100644 GIT binary patch delta 2267 zcmZuwYe-XJ7(O1gi{^BZY1&MyLmD|V?>aHBJE-jcJ5qBbL`Q01$im=#Pg1|(KIhU4B}9d?R#a?LreU8mnb{KJ z&rGVcYS$&~^Id+1gqT|pXcCvU6eMFsqnSf7`{lBXdc$fabjg*VUn-qwLQ|ZL+Zred z44XP9v{1r}#GSj9Si7-Y2~5N|TlVs29~-(u7$!B8VUp1I{CM=dTqdS|E1$xLGgzsX zq#kGYTx|BIa{g2uPQ6;W5%I2+Na7qf)>vi73NxAhP4N*?%l1{oQ(JKG{kX4)8fxN) zYP`4yxt2PYdhK_t&Ff2nJK-{}>Z^lopbP9~UrOEKz_<*Q>~n)0Z~XHCi@j z6l*IDyzd3xoi-i7KiT$!cT?{H@P6A1ag!b5FYFMn?>h+UJ?pCkdWHQ4@V?ex1^Dxm zi70Cz4RCq}swJFo2ju7+b%1l>!y7nUiIZ2l%T&Bgl8V648m% z+W_b8X;?#frWoL^GZjGNyeARKhB5%BVdxOxydEO+A^TK2_X2#*sRH?m;WB{RhwA~p zIBWs9+eP?9|A!0ShuKZ~CisFI?&9f0B5EGV1~u-C>;vz-QK;b?g?RcH#IKA&e2a(N z9NEoz5Ai@etwAQxlM|JI`d<*)CCL{&w~a&3568*eiKcp@1!z8<&;re}Nr=x+lHHR0 UT~qKLFHgaHjGiVv9-Zd?0e8|P&;S4c delta 2267 zcmZuwYe-XJ7(O1gi{^BZWtyhdp&2>Tv~*3)>keM#lo_^KPEsF zpn`%@`VnLcf}$h{`k^G!pNJ?csOTaX5kYj>`S!K*y&ebq@x9OUKJW8h&cGx)Fv*7L zN&a$Ew+&zenf1e-xmMX1$?9yKzVePmbsUydm^4Aa5xRY1tA#&vTXS zWd))#xJ(Ro2A>HMf`3+1%!-gqEZG-IG2et1;q*iq#k9z_T5h;61a71>EOUl1f61RhEj1P0B><^HNHh zg!ny$Dy>evj(xt%NR|-yWcr%KrOlb~SkX|&p@@TWS#p(rH50hxO3)9rPBfv-O2ch+ z<@kn8ofDeR;YH%E{YtED%2xst5!tl|_=`{V?Ews<2xOQzw3rcvp6AQN)P?*}d^nCm zjU@FHTXyZ3HTv4K!cB;GCWI2_xG__a4J%wq@otI_30t3Mru` zexzg)_aHB)&ZVk+5o_}mxxk%p88<76{cWJD>=sW#Wvy>qdP?@WUXC~Zxmsj<{(mj4 z28uajsKn{NY{tR&HPm;t&lHO_4Rt=N^j_}OmHSkG<1`+Z^`t>G@#bV?urRNm zEz%hp%@lFU9F2+I@7UcY`HWF|8})hG+Cs56mn9Q)CKUQ?p$3@MZo!uBcVq+!=Yn#3 zHVLFiYp(D8$oFow>Hz-9dJw$p&mIErw`U=4v_brZ4dPYj4ug8n&J_YZRi_@jZ*>*{ z{>(@W+TE21I2~QZ5>Buka&-1ezEx<2#=L4K|khzdKnH@a9UpWjQ-{p)! zr_XN(oQLOO4dsO_fIBY~0F5i|7$oaS2ArCnBY^X|hs=lUQ`36@;8VS7kRRKZ2XI?o z6~KS?nE~!{5IJZTW(HwGcT z)lF`W?BT#FP1%rI>(1VR~R8knqNyKt`a@Mk delta 352 zcmZ3fuu_3Hz?+$civa}g*d@7h diff --git a/examples/zips/notifications.zip b/examples/zips/notifications.zip index 3b479c4803e1c26907bfb7f3f27cf731384c48f4..3b8f3604c58842c0c92f83ac49e9e1d90c68b372 100644 GIT binary patch delta 503 zcmexv{N0#0z?+$civa}gbZ1QD)#dO%#*q>T#FGt~rI>(1ab{p4knqMi0gOPQ$?q7g z;bM~wnf8Fh-ZNRDYn|-N>o)QhiqD46L~p25rT0XJHdjITu9o} zxCFr3D|q}7D$n!ugHDOxY$g2ERS^@Q<7IpF~~xk1zeCJfg0N;DXSA1~&Q!oMIEj>7j8 mM^(R1JQgO8Y>lmiBTN`<%>oHjYq=zSP~;wx+av^C? z;}QUCui)`Vs65Zp4_2ALXABlZa`)uzd=LkL9KIQ5kE(zjLU%UMM39T}g**^~`-LWg zjSLd8W&vrPJW)gjq-ec}3kqLU)Dy-R<%9>|m@rt|E74#Se!Q4J3jcywI11lW n998{3@mQEVvNg66jxb@cH47wAt>u#RL6NVJ41@45NvZ+>WU{q! diff --git a/examples/zips/object_storage.zip b/examples/zips/object_storage.zip index 7f44bcb29d05175a30e3b8072694d7b1cdd1e7ae..bfa5976192ce3c88dbdabff3ad95cb00481d2cc1 100644 GIT binary patch delta 612 zcmaFu`r4H@z?+$civa}gbZ1QD)#LC##*q>T#FKRerI>(1@#bJ5knqNNVT?eb$=?`l z;9`@lnD&FjelsD7*)uN(iM?P(=-sT&ato}PnavKad9x?mVzA&lb}NLS0Y@iTa5pEC z_FtTDSwLpKnk19sJIX&V+$uuVQFD+5wwDdUR5 zUm)X!!sn4ifoV+_sUUYJuJUhq@?eZZoF|eEd%15K{ ks}$l;_`ej~V0^e4Ns2KrF|ZjA6pK;#rAodK{xKz00Ov2!F8}}l delta 612 zcmaFu`r4H@z?+$civa}g*dlwtx3#hZhLK*Ag6g)st!CVykJ zfs0MHV%iT9`^|(TX3xAFB=&+Cp?9-7%Pp{GW;Q#x=FOgLi@}2L*sTzP1{|GW!QGrl z+JAArWdWJ_lFt&MQj32xSmk{IH?Sa*yC-`J`XUt06D(y0=@u0YfD2B}74-y(?GUv< z7IWf+2ghV*F+U7*w~D30m2XxOZ(;(Ou}sn)A^2AE4cJw;rEOS1!8ZAztPDtzrHm^I ze}Rk_3ZF+7m0ux?s{X#L4~lwUIS&;6b~#k_a`NsldC|#r^6Vftw9ALU#K3O)D<6%* kuTqFZ;r~)_gYn^JBq_$g#K2}eP%K8_mn!)}_{Wq~0mbv^ZvX%Q diff --git a/examples/zips/ocvp.zip b/examples/zips/ocvp.zip index 51d964f6c695b6661b3a6761543dc693ea532b1a..1b5e0b7a3be5d5a6e798444ed56e3e25d67dbae2 100644 GIT binary patch delta 179 zcmaDY|5~0mz?+$civa}gbZ1QDRZ;Oj#*q>T#HAJ742&!0@65n4WA5%e~Ql< Tg|E)73&&Xt#IQcfC5nODtDAP`m*aaqSxY%Z9=0a|eU>Tng3rOSSHGDE4{wY3d T6uvsY0}8*B-x9(<#;*zh$J0B< diff --git a/examples/zips/onesubscription.zip b/examples/zips/onesubscription.zip index 6459442b3c40828fb86c8a5ed7dc0500306d6476..69bd4aa269fbbeca4b45f6bf065892a0cc69364a 100644 GIT binary patch delta 744 zcmexw^WTOyz?+$civa}gbZ1QD)#va(#*q>T#FPDnrI>(12^L@>knqL@A&fww$=?`l z;bN1mnGS%&{xU_PYn@!hoB&t1`4O`nShEtV4~D`?ticF{Z&|Cs3bWX~F%;fp4?-w3 z=7oWKdujpXXd>|9X@g_&Fsg~zyEF-+9wfj9@`zs=1&{7fLvOyLW}P{_$2fn*|o zJlN_}0-hKO%>@Gx3i}1~K?)}cyJM)!7WPA^J1ATZHqc7cmIdUL$pK=blP8F>gIqIH z)D1(7QOp}ACIeEFCzcN5!}Wa^%Y%u5)wGL8!T4}B%o2$(F|e98iAWe9u7*)E0VW1k z(<}+s16RW)m4TvWf>bb!4_Ct~4Ywa`PNQ@@h8iZBG?*AzO_xkKj1M=5SvC$P262yU RD2xwR^Gh}cA{Hg53IHRk?kWHP delta 744 zcmexw^WTOyz?+$civa}g*dTi6ew?x1iv*gz{$TNaR0CI^U#PM#pj4sy** zQ8x@RMlo-gm<&iwo>)4J57+lyEDt6IR?{vX1>?ijFiRxD#K3CWBqCvaxEe;u1eh3D zO|v9i4_pnKR0fKg2~xo@K3ol}G~9l$IgQfs7;2bg(qLj>HC-~{Fh1NIX4yEH7{ooY Rp)fvN%`e#)h**@IDgac`3Dp1q diff --git a/examples/zips/opa.zip b/examples/zips/opa.zip index c3ef7da701fb9fe7afab678fd282db089d1bc178..7aad3813d18fff75823859bda4dfb79d43127c10 100644 GIT binary patch delta 178 zcmcc1bC-uVz?+$civa}gbZ1QDRaWso#*q>T#HAJ742&!`{6DM~5WWSQDgb$zG-m(+ delta 178 zcmcc1bC-uVz?+$civa}g*d5Z>6~&&Xt#IQb@{AzW;-5YsM@*f}OGxY#D RXS3R)@c*z{K=>AHssLTPIyV3S diff --git a/examples/zips/opensearch.zip b/examples/zips/opensearch.zip index 42125ef29e65fee475c239c3d2025984e94acd12..08f4512c01335b6aa9366d31aa33d89c5d181beb 100644 GIT binary patch delta 215 zcmZ1@yhfNez?+$civa}gbZ1QD)#C6!#*q>T#1rkMn1CYD#$XYU=*DS*j6k8uFBvW1 zVv{wQ_JhP;G1;Q&ob1i)0#~+qIx`y!NZovP3l@-BlkGTUK>VNVjwt*X4mTx`d}#$Y m10%~zW(Ee9YM|Q!ycwC~nBnf6e1yXrMVldK5QN{(sR{t!??21{ delta 215 zcmZ1@yhfNez?+$civa}g*dC9{_Aa(QEEm%NiO}68Z0r7vbJEHJoINX##@}(8r m42&!T#1nm_n1CV~4qy?G=*A84j6k8uf=sS( zvB_~vM?hjK%pPbuCr@CGhAZ3rnVE+fq>hn27+qZjdm%#INA|@mAa&Dt+|blb;tfYA zi|73ec1j4pJDRe|`}rdg>J$XlfYqH7^g~zYAe4?!w_eBrtnQ<*D+|c0lMhPDfSeH_ z;)lXNArcJZi*mw)ZL+Os7)%(fZL4S|jE}6$K`ap_3|4kntRBWkR+b_j0uu%+yCt3q j<0C6eln8|hgO%NoNQd!Jlu5?Ggu%-0OO`_T5mKrE`hBQi delta 514 zcmexs^4Eknz?+$civa}g*d8V03jA?1cz*AK4ePfYeRnaYIu#i8maf zES~o>*eN0W?r6#;@8^$1s8bMF16FrV&<|amgHSp`-FhJhu)2@Jt}Gz0PCh6p19C=$ zh#w07gh()qFUkoIw#l}lVK8B^wymO>Fg~&}2eCw$Fj(1Pv3eLESy_sB2uv8P?3Q>c kjE}4=Q6dy33|4kSA|1v@Q6?D!69y~0FIfuVM@Xpx07+T9L;wH) diff --git a/examples/zips/opsi.zip b/examples/zips/opsi.zip index 71c53a0e2b00f9310d4dbeb19023eec156dad569..c55af7fd9e54e56c24775264edeea05a21a62205 100644 GIT binary patch delta 1181 zcmZ3ugmK{#M&1B#W)?065V+HwF_Bk=!~YmZN+1wVz91sS1QZI@1q*?MH+K0m0)-~u zW;B9}O%`R^2@<=&Lq0o=V z1EFvpPYGC|h(I8Q!cKt{gu<@^^? z6|lnHa)tVsUCs-kqogIe46uT&d!ee%;z*ZMI8L@!EYqFrP z3@BWWIa#Cdm7N_R{E0qb`Bvvp6!|~SRVeZ^Tq05Agl=ci-q|l4MShQ89g2L6e*lX7IsXC_`Gf!~6!|>?E-3O! Qfj%hm69O|J{6B%J0AYufm;e9( delta 1181 zcmZ3ugmK{#M&1B#W)?065V&KPIFVO{<2=j%X0$W|=WW)jrugQYG zGN5oh=46e+S9W%Q@F)6!Bp>j3O`N7KS1}#VsC1 zUevt^MSi7w0*bu0M?H%C8ILp+`4G=;6nRE3dlY_>S0IY|t6os^q5ci`_D7LF;hl)0 z-`mFtg}>e>4n@7bZw(6ntZxX4dS}0I6!|@Vbtv*N{sAcR=lly$kH97o`aijzS@kBc*CZI@^5m*Eyx^YS%BT#7ab4GKx z*km=PJs`0sOa^eV%`(ghEFi%;c5@bx#>vtgG9dnSb_W!`C5I~te*uRbg#U;`6#&8J BFv0); delta 157 zcmZn{Y8T=S@MdP=VgP|Vc8L>tH95|+{7=3J#1rkLn1CWtMqm+;=*B65j6k8u&l%0( zVw2UF_JG8mFd4wbHp?(4uz&>X*v(l$8YfG0$bk6Q*&R^$mK?4q`~@6#5dI?$RREHp BHj)4U diff --git a/examples/zips/oracle_cloud_vmware_solution.zip b/examples/zips/oracle_cloud_vmware_solution.zip index aba5024dcfb6114ed5b07b838256130fb35a1fdf..f9bf30ddb790a95604f3e7bdf68e86f950dfd2a6 100644 GIT binary patch delta 157 zcmeB{@0RBc@MdP=VgP|V-5C>kZ8-doaijzS@x(wWCZI^JD_8_1x^Y)LBT#6vG?N!x zY;rEsL6DdMvol<5b2YOi7f5g$uNMnQtZ8*-e{7=3J#1jLhn1CX=u3!<6=*C^~j6k8u(o9}( zvB|ki2SH*6%+7GJ&DG47Tp+=1yk0CIjgu?+WI%i+zF-vobiN1_z94@fgrCN*3IMoZ BHq`(C diff --git a/examples/zips/oracle_content_experience.zip b/examples/zips/oracle_content_experience.zip index a7b87a215256a533256359101285eb1362220f89..d116919a7419ec1c0052fb0ebe74b55e4b2f5f08 100644 GIT binary patch delta 941 zcmZn@SS7$4;LXg!#Q*|#x-%y7T5|Xw<46ev;)#AzOhAz=C$I=ebmNw2MxfASK_+*& z*yIGJL%iJ?VcV|=ue{F0z#z*pS)bXo9;6(EODnh;7+GF2Gcd4J1Fh%{y`A;gK%n+~ zc*mEet&g@u-l#q0T$RYF;;V7HeUr#SugNZJbtOH|O^W^X-g;8eM14)u8=dE6&SsoD zbE27X=hdgzPF%e;vAE8$E&RH@-bc$nWuDL4KFV+eCoSNecur_r%&8b7b~EM2^)~8> zb5+@NX7F~bF_)OI^2q`njv!6OwjHJuX8zOuJZGZo*IC~C(kGlX*!}9O*%^;-U4_5+ zM1pI)O{XvN|M%5yS5KGd1*0&D{na;vR*BBId_n zOrYxOw0fRa3BiLhr<-INFE2`Qoc#Fp!}y>VQM1&!=lPvd&&hwM_}6DT-|x;!-|1`# zD}5bhqa&aEUL+v1NVdoH-S0Es-%C#mSA5UEhczNE>WZ@W;dKD>={!L;>`A(k@RzHIsN z(_-K5<&$r|`Il$(uhgEG@BaqXqjh>SZU!yfc>YS?`oo?ts!v_sb8Hhs?8A%VqL0`L z*ldb-yklRYb(HUCU8swP1E1ioIQNSMAvMt@{he=T2}`ptz4%+*%Fd_k-3On}-FHln zoRD`a^j_Go@527wWfQj6A9~!gr)BPA=7}@T&amEj(CmlF?90ycl?-R?L<8 zub+F^N27XT@8%mFyrsL(PuP2cQ$V}k%>LYu@ZHZBf0qyNW@M6MhGZpXU|yPR%jV7k n$^(-N*=0c4W*J)m3SWXf6wXJ>LbKSNAyN<7<=KMRK)DkDztW_Z delta 904 zcmZ1_&?dke;LXg!#Q*|#>=GyPT5_Cc`Ja3dh$s3YFcRD6sdl zwoZ}fk_^w63)T6aIExCgw9Il2ah;aT{~+ah+|7GyGp7E(w^3Z|J$r6gQ%d^0^gs7( zW?$^M^Rg!YN!jxgs{555&(^=c?ql_zud{S`A8QIMJK`a&G*>le^Td@Yd^t|b>NC9# zS$XqB7^rrn7)VXr`DB3(N00_%+YZ?Yt^af{Pnj6{ah6w|%Y>picX-%TjVJ9*n!k|w zsL1``vr8o=**Ev^TaqMMGKuxu`}l1Wv$)mFgLeAyEmkdB_#zjrEwddrP$&;I+Pg$^Mue@CUz943BBD{8m!Ge zYV**;{8GiLut2GU9}E1RWEE7G?O3E-TkNXd>%Hf;$9?0K9t!QVm=1k?EnVPln0G_0 zDLnUFeLx4N;F*moCj<>-J%mgw_g?$&+MIX6#`?pLC4ZRTUS@8Ie{pBw{2A9vk{Qfy zrCiy#)^(3O*FonJj>kRi^L~EZo02J5QUAcb;i+3&l<(X{Eyv})u3CEUxj@0{<+p#n zS;wfk=K2b!iW84N6>goUyX^IIHl4M4Q@A=d+|b?+bivp=hw z_JyR_?G?WtB(A3~6E`I>PP{gWb<(`YFYjzw`Yvp{=i|4kd7*!oa$Rp&@b5d9uXF9! zw8Q4BKbCiAGfq#B{{F#A#HVFb_(_wMcPT#1nm`n1CXgj$jdx=*CUaj6k8u{7i0e zvB|Mahd^SA%=U1x%^A$+!3r%|-B>^xCugzAfD|oc^+(|gv4x=UJJ@_7{F`j506*a| A+5i9m delta 157 zcmeyz`;V75z?+$civa}g*dbz=c(oSelb15&h*)gOf~#1?|W?_l$V@NcrI0ss)3 BH>v;t diff --git a/examples/zips/osmanagement.zip b/examples/zips/osmanagement.zip index 067b51958b46b71675da5ddb45835bf063a02cb4..cfa02bff33d76d16a73d3284fd18905bea4f2cfd 100644 GIT binary patch delta 596 zcmbQ?GQ)*8z?+$civa}gbZ1QD)#30z#*q>T#1kE*n1CX&reG0}=*C%rj6k8uZyBxN zVw3fm_JGBhAnG7Gg(urGvx9`)nC%csdzei?VuzT$&@7p3z!C^owz-q#0@#{pwjgwM z7ug~a>WtV=gVp`#@IhCX&l!wRcZ%~iSe>PW`s8!mD(Gs(cp%n*e7L!Q=LlG>8J{u2 zfI_}woFIo=N_eAdULk>`nMrajSo20HD;AJxlLZxIK>B#4ol*Ej(jE~0L>aLB9hf|n z?3Y&?qmD%k`Sc^$cQ6#1=kQ7H0;@`)(&TjV2A delta 596 zcmbQ?GQ)*8z?+$civa}g*dXXlLtDvhDUkwK@EcaijzS@k9qHCZI@+30MRqx^YGbBT#7aJ4Q>m z*kpaC{UEUqOvY$BC%ZFS!If?9WS#)lE6r+wuCAQb9-(d@YYAAL3A-f=$j-@y>@pzp y``MjP_@CL`VSLfa3Y_d9H8C8HFfp*6{Tv=JK3t6^ryEQRtY#voFNFVyQxyQ!Nmdg8 delta 272 zcmZn{X&2!Q@MdP=VgP|Vc8L>twK>kS{7=3J#1kE)n1CWNCSVbe=*Af#j6k8u?-(uN zVw3fm_JhPeFd3uiob1kQ1y{DYlX(JIuQaO#y1H^!dxW}utR-M|ChV3hAUh`)vde(X y?`L;H;eTd#hw()xD{!)d)WmQ&!o#*q>T#1p-wn1CW_c3=^Z=*Bhij6k8uyiCq; zvB?okM?hk7%rhW@M6M76Gz2K$cDp ZVf7(K*&)_IVw9P(d9i>jo!rc(3IO95I(`5E delta 226 zcmZ3%yMmWDz?+$civa}g*d4YVl0n~_P5Sp>-909iUY Zgw=-_WrtV;iBV?C=EVZCbaFGBDgY5bKu!Pv diff --git a/examples/zips/osub_organization_subscription.zip b/examples/zips/osub_organization_subscription.zip index 7922f6b03c0d7d32da08a3696c07b427a61992f1..603ccc0562bb74dca16b6b94ad84e270e4aa8d8f 100644 GIT binary patch delta 178 zcmcc1dzY6tz?+$civa}gbZ1QDwNvpw#*q>T#HAJ742&!WMt~jn5@X;0~ecI%5)SYX2a|X7u(#)TnbV+iPeV%q;GNns|-j@9&0EH S|0!z}3O|u87{cGdrV0RlYc$^g delta 178 zcmcc1dzY6tz?+$civa}g*d zcMgy`5Z<^ik&($Rak3(l4_s_=DbrDqm<_WlTx@eEb16vSBvv05kiN+QtTG@qd90x* S{HLr@DEvgWUk4ORS)aijzSacKoN10%~zW(Ee9YM?Agod}TT0IN%~ z;sB`w;f+he7@4{=CjViyhl@>iX4(T1V`R2~i*0sf7H0wpMzPwnfHY2?%PIrn?`HKt S;j6OwqVT7%xk32%*i-=}q%?Z~ delta 179 zcmZqXYv$t(@MdP=VgP|Vc8L>t4OPyw{7=3J#HAJ742&!RocxE;9xgW7nQ0G5jFH&_F1Fc`S)2(Z7{zMO0@65nE~^ZPznj$q Tg|Euyi^8A6<_6*4V^akH4i-8~ diff --git a/examples/zips/osub_usage.zip b/examples/zips/osub_usage.zip index d0c4b1425d30a97e676e63de5d3723d085d8a9f4..ddfb7fe10ede04867ae176d9f96494f8d5215ff9 100644 GIT binary patch delta 157 zcmcc0dzF_rz?+$civa}gbZ1QD)#C6!#*q>T#1rkMn1CYD#$XYU=*DSbj6k8u?-(uM zVw3fl_JYLTG8w|fHmfl!Fo6U;SS?sU8Yla+$$T#FPIrNihM1LUh1FAmNQ2K8!%2$=4VS z;bN2dnYM$(PB7`BYn?2~YynrdIg+^stob@i9752RH5x29i_HW>_b0Y!gu+mE53s`d z9QFvoNaj*TPPpSIr*K(e7;=a!6ro<8`yC6&t^5K87z&dGtPu)fZdDQTMhKP*Suufh zZx+!;(Jj!O5yoD->Gua<7%pUFV9=g?P()(#EIA2oP6lRBuz~PqZ&5C=2g1e75JpBa z7c=rQGRZL`JRvG!$O6(Zd7qRF$hHg#D-`|_33~|ttt?nxRni(ozDd#zh5t%22St5_ zloN{l9jQzde!8?Tiu!BP9w_n-GRY|NM`i3#|I%UPnxr^)%F@UP3c JK=|_VssMd!-I4$R delta 673 zcmX?Ncf^i2z?+$civa}g*d6#gs892E5x zQcfuHccd~=`03KVDC)0Cd!WcW$Rwl4AC<8~kyn-VMBz`6jYLt;EoX@$pC;#z!oM!( K0^!Tcs{#PHvGzs) diff --git a/examples/zips/queue.zip b/examples/zips/queue.zip index 886469f7260d9db1b247c9bc264fa75fcfce8730..d618ed2f5cc19e8f34f7666c29eec73174c7001c 100644 GIT binary patch delta 345 zcmeAW?GWV+@MdP=VgP|V-5C>kRXO~RaijzS@kA>rCZI@|9#{ktRXNVH{7=3J#1pNgn1CW-dSDTd=*FHvMxfB-`;5kL zvB^?Qdq840m<-`!n+2JjzzRcI4Bds*s13i()d;9{GdSh<)%f_@yvN+26bE4UdL zSzaKW$Rx)s0%UQ3TsL_!hYc~x7&#q@QI^7KPmHpooOZ-0Q{}Q^0eN9^ HGM6d<(b-;= diff --git a/examples/zips/recovery.zip b/examples/zips/recovery.zip index ac8c5dd84519b0b415d639b9e9c41a8d9c589262..7f86930c988c511f5daa21f9ae61f0f964e5b437 100644 GIT binary patch delta 342 zcmbQKJX4uBz?+$civa}gbZ1QD)!^_y#*q>T#1n0$n1CXYhF}qp=*CGwj6k8u<_% zVv|*v_JPEnFxkSzHfu7QGl2w?SZxr3%UD-}bqBH=BLsWcIl+R{IgAj37daBaf+k!} z2*En8>0m)|o)oF1v~{{!AHDiEFc$7ZWNFKS!~5;kHVkL=Yqm#T#HAJ742&!NLWCj=8tSHRL3=&ikvt!8 diff --git a/examples/zips/serviceManagerProxy.zip b/examples/zips/serviceManagerProxy.zip index 8a25ba672f4713009c483778cc0af150639e22ae..b1604b6769e1149d96eac69d1690a8a11149a99f 100644 GIT binary patch delta 179 zcmbQuJDZm`z?+$civa}gbZ1QDHCFLI#*q>T#HAJ742&!SNHF;-?PxY%ZQ=7nH|uUH&eKpH3Ov&w)J`LcSU S@OQHMqwuxZJRtlsHdO#eX*s+A diff --git a/examples/zips/service_catalog.zip b/examples/zips/service_catalog.zip index 2b11a392cbd8ec056bcbb6699937ad3b1573a2c9..35ffc09ef856ed276d5ba37487a0c1a4d4944e27 100644 GIT binary patch delta 327 zcmeB`>y_gT@MdP=VgP|V-5C>k^;P_jaijzSacKoN10%~zW(Ee9YM?Agod}TT0IN%| z-~g!u;f)J|7@4{=CVyeHg^NwLWZDH1`^w}97u#&d91K=CnZ*ntc#*{tEXc#=ix5m? z3j+)8WOqdfvT?95fz0ILLRQJ830B#|ZOa03%;dA&G9X2-x!q9s!93n5`~y7xD11X+ Y7Zm<<-e?rQ2wyM?zmpFt|AJ2y0HFY8pa1{> delta 327 zcmeB`>y_gT@MdP=VgP|Vc8L>t^;OQZ{7=3J#HAJ742&!?@NaTx_!)b1+!pWEL}o;6)ZoupkecFG4Vp zEetHUlid{|$i~6K1TvF{3t1(XCRk+;w=E0EF_X`7%YYQU=5|Bj2lIHN@DK3#qwo!R YT~PSbd81MIB7DIp{7yco{0lx+092rIKmY&$ diff --git a/examples/zips/service_connector_hub.zip b/examples/zips/service_connector_hub.zip index 4c12ba0510c0399edb4c86913cb2c727da8799fb..0c6a25fb3ff0292e5f41d97694901c8bc9272f77 100644 GIT binary patch delta 226 zcmX>mdQ6lzz?+$civa}gbZ1QDHRbR>#*q>T#1p-wn1CW_c3=^Z=*Bfsj6k8u98At| zvB|+q2S8$?%rmdQ6lzz?+$civa}g*d z#U=+c9RP`mGTXq#Hb*jVVg(8Eayl!4G?rFyGcdBeWM*JssRmjU;LXS+$1DP5aeyqH aT*T=^jIsxufy5{a=JH|zSvq+kmns1Hg+NOH diff --git a/examples/zips/service_mesh.zip b/examples/zips/service_mesh.zip index 388ff06f7b8dac6b2ea4ff1a90f57388fce42520..19872d626998a7382a747fb3416e085939ed4e66 100644 GIT binary patch delta 545 zcmccPe#f0Rz?+$civa}gbZ1QD)#30z#*q>T#1kE*n1CX&reG0}=*C$=j6k8u?-;G% zVv`M+_JGBhyx?M+9hm)?K!OukjS+&US!2MuHQAjJf+g&0*+43l`H-}i@|^^0cM!CI ztDM{**dWlI5!R#`H6b17*fT(^G}(|(a&ny_A2%lhGsuA;JlRR85oF>~Av?I{&D_F| zz;?eEK@v0-RbU3G441HmtDHPb!W$&^T*3w}wpm-!0_>htX-92!Fe>DgZ=_ttS8g delta 545 zcmccPe#f0Rz?+$civa}g*d3$S}qr5zE1>!fYKf^TH4Sitr& zD#?I!ddNAW@Yl+Dpzy`zBT)DgK`h&p~!nGqVhK?`k=_mE1~jx Vl{``8e<*pO@KcoiA^h#issM)3!G8b% diff --git a/examples/zips/stack_monitoring.zip b/examples/zips/stack_monitoring.zip index 8d4971bb61e0b21f1f5ed67dc00ce63b4319d99d..fcb8402533d015da5c9e202ec913b861ddd51f31 100644 GIT binary patch delta 659 zcmZp4ZFJ=g@MdP=VgP|V-5C>k4LJOdaijzS@nj!nDJGy$q9s@eB)oA^C?im4@=r!P zxY%TSru{&%Nz5+jIwxl^N5YkDKFKW01k(G0H3CCn3R@#W;aj#ku)k}3ePTir$g delta 659 zcmZp4ZFJ=g@MdP=VgP|Vc8L>t4LHuT{7=3J#FKrPrI>(1iI!j?knqMup^QMG$v+wG z;9`^Qnf3$4CNaC9>ztgy90^yp`6RO}6G-n1)(8xRDQt}hg>TvFzzTCY?J*Qy;Pgi* zROjjdE8NKAjiFG1Hv^$?0rxLnu}6FFfp(m zSLt*ZAFk${bQ(+ytR_sRAI68PVVCuViGkIW$;QI?a5Z0LBVl4-H3f2IFg{!jhkQIt q46LS8z7fWUtI<&igo%OG%vVT-@!@LJ6!T$XU^Uwn7ee?kN~!?YarOED diff --git a/examples/zips/storage.zip b/examples/zips/storage.zip index 52df3200dfe70f8f9c5cbd489d940cdd54cd344c..edcf8d385376745f34ecfa02989d83250f13dc31 100644 GIT binary patch delta 1360 zcmeycf$_rzM&1B#W)?065V+HwF_BlD!~YmZN+1wV{-7tt1Qd!e01JVHH%{>1)b7ld0j+qupJE4=C9hOk)OGau~b8D6F=py;1`(Mty8;`d&5D13i! zXBb~}azZdWNX-^+OPCl~55JES3cuLL5ruyZP2S4a14Vv`uPX|l+s_4sUx>!P?&paj z@8s`>!e8YNcQeF&0q!XB6#=OBKML?gkq-=n+Yk5i_CRZx8n~E95UM$KK>;u|V0%9V zg~Rx8J(QL05{IlUjP6A delta 1360 zcmeycf$_rzM&1B#W)?065V&KPIFVPK<2=j%v|ZD1O4UC$iSd5d7+rZh(6>6ssL zUVx*fRMQh#u$XzXrEUq>N$d3>9zseOlX>*r5vrs0oq0fEw7?o-F3e3JF*X}-xWdVi zHYOmkej7)y7_xz1Y{KE{HV510gQNC{gEfjmkSEP!KB+J=GcdSvPZqRMnS3ow5+%OM z9HqfpC%Zrr6|x<#T@Y^BZ09-?tnj9X8^U6B&wQ|#XLy;ifTDl$MK2kUi{E?Mq452^ zond^@$qB*iAT?XOEn#9{J^VgSDEwj{M-=`wGIZa)_kejytFx}PVC zypz8h3V)S9+|3a81-PTgR|KHi|0uv0MLsYPZa>`5+XJm(YT#lbL8#``1qHy=fbIPd z6b|FV^<)O4y5&-ED25u(5V$#TeY-;ia72JNz?+$civa}gbZ1QD)#UI$#*q>T#1rkLn1CWtMqm+;=*B4lj6k8u<_& zVv|*wc7wzoF&V(cHcK(jX9fxGW;162X`H;DT?WJ#VRt~`m$AE|@b9wQLHP0ia72JNz?+$civa}g*dT#1kE)n1CWNCSVbe=*Af#j6k8u?-(uN zVw3fm_JPFSGa13fHfu7k1S`D4V#xy1I9ZTY2Bb)z)d__^nbjSI|A*B9!gpX(1prdm BF^d2I delta 157 zcmaFL^OT1-z?+$civa}g*dT#1kE*n1CX&reG0}=*C$gj6k8u9~iCR zVv~)S_JYJdG8x0gHtR5}Fo6VvSglw<8YfR+l>zbBu{xvhh1on%__b_~5dI-HRRC1Y BG9mx~ delta 157 zcmaFP`<$0Iz?+$civa}g*dT#1n0$n1CXYhF}qp=*CHbj6k8uPZ`bN zVw07b_JPD6GwH*{HcK%_F@XfjSj|{K8Yc^~$$2 delta 157 zcmey(`w7 zi%nK$+6NMQ%%l$&+bqQ##RL*8V>M#|X`C#`CIjN1W3@-&>$AC_@TaobLipF%Q~?IQ BHueAj diff --git a/examples/zips/visual_builder.zip b/examples/zips/visual_builder.zip index 6c80cbe1ecb2dbdd3fd3be54b60aa763d8663305..faa2ff5e54008d2f9b7f43d1044685bdf83764a9 100644 GIT binary patch delta 179 zcmcc2cbShjz?+$civa}gbZ1QD)l>05#*q>T#HAJ742&!inEZ{=1}-+)ifJE6>=%4t8@SkHE2e!Qv0qH4aIwwi%(YA)!ELNIEFg`OW7%Xtd=WNR T6n-_E7YhG5n=^#3$F2$hzBD@o diff --git a/examples/zips/vn_monitoring.zip b/examples/zips/vn_monitoring.zip index 979871a651221137a20a2dced76a7e1aa8b62ac3..fb24a030f206ff1f9bfc7f44965340d11c50880a 100644 GIT binary patch delta 293 zcmdljwOfiez?+$civa}gbZ1QD)#dO%#*q>T#FOoqrI>(1ab{p4knqMip^QMG$)6dm z;bN1`nD&9hzA-tVYn>d$><(AAc_s4;CXm9(Y!J;bI|RBj!j>$r3Vgu?bOR3qgU;lI zY#Ng_*m)3IZP;0uL0X--tXV+rnB2%E1LDu;azWv=3X^3|q3iD)0pp&<#8c3_6n+ zvT01#VCO+-wP9yr25EKTvStCfV{#*x42VCU%LRqc%Iyi`i%$0AVF#%x;P!)wf%QD# Y4u$dIYQlNo`oL-q@dQBBi1Dfd098_Dm;e9( diff --git a/examples/zips/vulnerability_scanning_service.zip b/examples/zips/vulnerability_scanning_service.zip index 635c2c5651a7b9a421f238dcf76300e4b05ef058..6d3035cc442dd60fd27fea60a1cbe06cf0a108a9 100644 GIT binary patch delta 179 zcmZ1?v_yzEz?+$civa}gbZ1QDwNvpw#*q>T#HAJ742&!WMt~jn5@X;0~ecI%5(%IX3gvh7u(#yyq6gy=+5rL0@65{k3$B;-^w0} T!q?%5LgBCA2!` zcMgy`5Z<^ik&($Rak3(l4_s_=Dbo>mbWDghz?+$civa}gbZ1QDHBs?D#*q>T#HAJ742&!F aU)jBhQI^CJK#a009G)y7OD8LGssaEa89kH$ delta 248 zcmX>mbWDghz?+$civa}g*d#sR{sR>O*7z diff --git a/examples/zips/web_app_firewall.zip b/examples/zips/web_app_firewall.zip index 17145f303ef89b11e66aa7d0aa2c23d4323b741e..2bd98865a676b615e1a78c65236efdf87ad1a7fc 100644 GIT binary patch delta 175 zcmew-`cITMz?+$civa}gbZ1QDHBj+C#*q>T#HAJ742&!T#1rGBn1CWxL0}P(=*BBqj6k8u4ou;2 zvB~q9PJ+a;m_y-Wn~yWs2!jM&#lu-Z8YeFhmjUtji6@}&9VAjw_{SxZA$&baRR9HX BG_L>v delta 157 zcmca?blHeEz?+$civa}g*d