diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 7ef0d59aa6..bcdb161920 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -106,7 +106,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -116,9 +116,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
generate_coverage_data:
continue-on-error: true
env:
@@ -174,7 +174,7 @@ jobs:
fail-fast: true
matrix:
goversion:
- - 1.18.x
+ - 1.19.x
prerequisites:
name: prerequisites
runs-on: ubuntu-latest
@@ -244,11 +244,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish:
name: publish
needs: test
@@ -300,11 +300,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish_sdk:
name: publish_sdk
needs: publish
@@ -407,13 +407,13 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
test:
name: test
needs: build_sdk
@@ -505,7 +505,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -515,9 +515,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: main
on:
push:
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 61b34bbf4e..3370536be9 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -106,7 +106,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -116,9 +116,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
generate_coverage_data:
continue-on-error: true
env:
@@ -174,7 +174,7 @@ jobs:
fail-fast: true
matrix:
goversion:
- - 1.18.x
+ - 1.19.x
prerequisites:
name: prerequisites
runs-on: ubuntu-latest
@@ -244,11 +244,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish:
name: publish
needs: test
@@ -300,11 +300,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish_sdk:
name: publish_sdk
needs: publish
@@ -407,13 +407,13 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
test:
name: test
needs: build_sdk
@@ -505,7 +505,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -515,9 +515,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: master
on:
push:
diff --git a/.github/workflows/nightly-test.yml b/.github/workflows/nightly-test.yml
index 63769b76c2..67667d6996 100644
--- a/.github/workflows/nightly-test.yml
+++ b/.github/workflows/nightly-test.yml
@@ -106,7 +106,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -116,9 +116,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
prerequisites:
name: prerequisites
runs-on: ubuntu-latest
@@ -188,11 +188,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
test:
name: test
needs: build_sdk
@@ -284,7 +284,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -294,9 +294,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: cron
on:
schedule:
diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml
index 0870bf909f..aebcf78ff1 100644
--- a/.github/workflows/prerelease.yml
+++ b/.github/workflows/prerelease.yml
@@ -106,7 +106,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -116,9 +116,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
prerequisites:
name: prerequisites
runs-on: ubuntu-latest
@@ -188,11 +188,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish:
name: publish
needs: test
@@ -244,11 +244,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish_sdk:
name: publish_sdk
needs: publish
@@ -351,13 +351,13 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
test:
name: test
needs: build_sdk
@@ -449,7 +449,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -459,9 +459,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: prerelease
on:
push:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index fe9503eb4e..3f044e2ba3 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -106,7 +106,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -116,9 +116,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
create_docs_build:
name: create_docs_build
needs: tag_sdk
@@ -202,11 +202,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish:
name: publish
needs: test
@@ -257,11 +257,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
publish_sdk:
name: publish_sdk
needs: publish
@@ -364,13 +364,13 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
tag_sdk:
name: tag_sdk
needs: publish_sdk
@@ -476,7 +476,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -486,9 +486,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: release
on:
push:
diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml
index ef3526b6bd..7a3ee8ba23 100644
--- a/.github/workflows/run-acceptance-tests.yml
+++ b/.github/workflows/run-acceptance-tests.yml
@@ -111,7 +111,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -121,9 +121,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
comment-notification:
if: github.event_name == 'repository_dispatch'
name: comment-notification
@@ -213,11 +213,21 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
+ sentinel:
+ if: github.event_name == 'repository_dispatch' ||
+ github.event.pull_request.head.repo.full_name == github.repository
+ name: sentinel
+ needs:
+ - test
+ runs-on: ubuntu-latest
+ steps:
+ - name: Is workflow a success
+ run: echo yes
test:
if: github.event_name == 'repository_dispatch' ||
github.event.pull_request.head.repo.full_name == github.repository
@@ -313,7 +323,7 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
javaversion:
- "11"
language:
@@ -323,9 +333,9 @@ jobs:
- go
- java
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: run-acceptance-tests
on:
pull_request:
diff --git a/.github/workflows/update-bridge.yml b/.github/workflows/update-bridge.yml
index faf15a97e1..83921b39b5 100644
--- a/.github/workflows/update-bridge.yml
+++ b/.github/workflows/update-bridge.yml
@@ -78,11 +78,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: Update pulumi-terraform-bridge
on:
workflow_dispatch:
diff --git a/.github/workflows/update-upstream-provider.yml b/.github/workflows/update-upstream-provider.yml
index 0b8e21d5bf..df1a57468d 100644
--- a/.github/workflows/update-upstream-provider.yml
+++ b/.github/workflows/update-upstream-provider.yml
@@ -135,11 +135,11 @@ jobs:
dotnetversion:
- 3.1.301
goversion:
- - 1.18.x
+ - 1.19.x
nodeversion:
- - 14.x
+ - 16.x
pythonversion:
- - "3.7"
+ - "3.9"
name: Update upstream provider
on:
workflow_dispatch:
diff --git a/provider/cmd/pulumi-resource-oci/schema.json b/provider/cmd/pulumi-resource-oci/schema.json
index 57017861c4..750bd050f1 100644
--- a/provider/cmd/pulumi-resource-oci/schema.json
+++ b/provider/cmd/pulumi-resource-oci/schema.json
@@ -5531,6 +5531,446 @@
"values"
]
},
+ "oci:AnnouncementsService/AnnouncementSubscriptionFilterGroups:AnnouncementSubscriptionFilterGroups": {
+ "properties": {
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionFilterGroupsFilter:AnnouncementSubscriptionFilterGroupsFilter"
+ },
+ "description": "A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "filters"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "filters",
+ "name"
+ ]
+ }
+ }
+ },
+ "oci:AnnouncementsService/AnnouncementSubscriptionFilterGroupsFilter:AnnouncementSubscriptionFilterGroupsFilter": {
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "The type of filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "value": {
+ "type": "string",
+ "description": "The value of the filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "type",
+ "value"
+ ]
+ },
+ "oci:AnnouncementsService/AnnouncementSubscriptionsFilterGroupFilter:AnnouncementSubscriptionsFilterGroupFilter": {
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "(Updatable) The type of filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "value": {
+ "type": "string",
+ "description": "(Updatable) The value of the filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "type",
+ "value"
+ ]
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionFilterGroup:getAnnouncementSubscriptionFilterGroup": {
+ "properties": {
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionFilterGroupFilter:getAnnouncementSubscriptionFilterGroupFilter"
+ },
+ "description": "A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "filters",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionFilterGroupFilter:getAnnouncementSubscriptionFilterGroupFilter": {
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "The type of filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "value": {
+ "type": "string",
+ "description": "The value of the filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "type",
+ "value"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollection:getAnnouncementSubscriptionsAnnouncementSubscriptionCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem:getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem:getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "description": {
+ "type": "string",
+ "description": "A description of the announcement subscription. Avoid entering confidential information.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A filter to return only resources that match the entire display name given.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "filterGroups": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup:getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup"
+ },
+ "description": "A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "onsTopicId": {
+ "type": "string",
+ "description": "The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "A filter to return only announcement subscriptions that match the given lifecycle state.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "definedTags",
+ "description",
+ "displayName",
+ "filterGroups",
+ "freeformTags",
+ "id",
+ "lifecycleDetails",
+ "onsTopicId",
+ "state",
+ "systemTags",
+ "timeCreated",
+ "timeUpdated"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup:getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup": {
+ "properties": {
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilter:getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilter"
+ },
+ "description": "A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "filters",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilter:getAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilter": {
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "The type of filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "value": {
+ "type": "string",
+ "description": "The value of the filter.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "type",
+ "value"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptionsFilter:getAnnouncementSubscriptionsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
"oci:ApiGateway/ApiValidationResult:ApiValidationResult": {
"properties": {
"name": {
@@ -18324,6 +18764,15 @@
}
}
},
+ "dnsConfiguration": {
+ "$ref": "#/types/oci:ApmSynthetics/ConfigConfigurationDnsConfiguration:ConfigConfigurationDnsConfiguration",
+ "description": "(Updatable) Dns settings.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"isCertificateValidationEnabled": {
"type": "boolean",
"description": "(Updatable) If certificate validation is enabled, then the call will fail in case of certification errors.\n",
@@ -18459,6 +18908,7 @@
"nodejs": {
"requiredOutputs": [
"configType",
+ "dnsConfiguration",
"isCertificateValidationEnabled",
"isFailureRetried",
"isRedirectionEnabled",
@@ -18476,6 +18926,37 @@
}
}
},
+ "oci:ApmSynthetics/ConfigConfigurationDnsConfiguration:ConfigConfigurationDnsConfiguration": {
+ "properties": {
+ "isOverrideDns": {
+ "type": "boolean",
+ "description": "(Updatable) If isOverrideDns is true, then dns will be overridden.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "overrideDnsIp": {
+ "type": "string",
+ "description": "(Updatable) Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "isOverrideDns",
+ "overrideDnsIp"
+ ]
+ }
+ }
+ },
"oci:ApmSynthetics/ConfigConfigurationNetworkConfiguration:ConfigConfigurationNetworkConfiguration": {
"properties": {
"numberOfHops": {
@@ -18848,7 +19329,7 @@
"properties": {
"dvpStackId": {
"type": "string",
- "description": "(Updatable) Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of DVP RM stack.\n",
+ "description": "(Updatable) Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -18866,7 +19347,7 @@
},
"dvpStreamId": {
"type": "string",
- "description": "(Updatable) Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of DVP RM stack.\n",
+ "description": "(Updatable) Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -18875,7 +19356,7 @@
},
"dvpVersion": {
"type": "string",
- "description": "(Updatable) Version of DVP.\n",
+ "description": "(Updatable) Version of the dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19105,7 +19586,7 @@
"properties": {
"dvpStackId": {
"type": "string",
- "description": "Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of DVP RM stack.\n",
+ "description": "Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19123,7 +19604,7 @@
},
"dvpStreamId": {
"type": "string",
- "description": "Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of DVP RM stack.\n",
+ "description": "Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19132,7 +19613,7 @@
},
"dvpVersion": {
"type": "string",
- "description": "Version of DVP.\n",
+ "description": "Version of the dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19266,7 +19747,7 @@
"items": {
"$ref": "#/types/oci:ApmSynthetics/getDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetail:getDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetail"
},
- "description": "Details of DVP Stack.\n",
+ "description": "Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.\n",
"language": {
"python": {
"mapCase": false
@@ -19377,7 +19858,7 @@
"properties": {
"dvpStackId": {
"type": "string",
- "description": "Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of DVP RM stack.\n",
+ "description": "Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19395,7 +19876,7 @@
},
"dvpStreamId": {
"type": "string",
- "description": "Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of DVP RM stack.\n",
+ "description": "Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19404,7 +19885,7 @@
},
"dvpVersion": {
"type": "string",
- "description": "Version of DVP.\n",
+ "description": "Version of the dedicated vantage point.\n",
"language": {
"python": {
"mapCase": false
@@ -19525,6 +20006,18 @@
}
}
},
+ "dnsConfigurations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:ApmSynthetics/getMonitorConfigurationDnsConfiguration:getMonitorConfigurationDnsConfiguration"
+ },
+ "description": "Dns settings.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"isCertificateValidationEnabled": {
"type": "boolean",
"description": "If certificate validation is enabled, then the call will fail in case of certification errors.\n",
@@ -19664,6 +20157,7 @@
"type": "object",
"required": [
"configType",
+ "dnsConfigurations",
"isCertificateValidationEnabled",
"isFailureRetried",
"isRedirectionEnabled",
@@ -19684,6 +20178,38 @@
}
}
},
+ "oci:ApmSynthetics/getMonitorConfigurationDnsConfiguration:getMonitorConfigurationDnsConfiguration": {
+ "properties": {
+ "isOverrideDns": {
+ "type": "boolean",
+ "description": "If isOverrideDns is true, then dns will be overridden.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "overrideDnsIp": {
+ "type": "string",
+ "description": "Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "isOverrideDns",
+ "overrideDnsIp"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:ApmSynthetics/getMonitorConfigurationNetworkConfiguration:getMonitorConfigurationNetworkConfiguration": {
"properties": {
"numberOfHops": {
@@ -20128,6 +20654,15 @@
}
}
},
+ "batchIntervalInSeconds": {
+ "type": "integer",
+ "description": "Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"configurations": {
"type": "array",
"items": {
@@ -20182,6 +20717,15 @@
}
}
},
+ "isRunNow": {
+ "type": "boolean",
+ "description": "If isRunNow is enabled, then the monitor will run now.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"isRunOnce": {
"type": "boolean",
"description": "If runOnce is enabled, then the monitor will run once.\n",
@@ -20209,6 +20753,15 @@
}
}
},
+ "schedulingPolicy": {
+ "type": "string",
+ "description": "Scheduling policy on Vantage points.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"scriptId": {
"type": "string",
"description": "A filter to return only monitors using scriptId.\n",
@@ -20309,14 +20862,17 @@
"type": "object",
"required": [
"apmDomainId",
+ "batchIntervalInSeconds",
"configurations",
"definedTags",
"displayName",
"freeformTags",
"id",
+ "isRunNow",
"isRunOnce",
"monitorType",
"repeatIntervalInSeconds",
+ "schedulingPolicy",
"scriptId",
"scriptName",
"scriptParameters",
@@ -20345,6 +20901,18 @@
}
}
},
+ "dnsConfigurations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:ApmSynthetics/getMonitorsMonitorCollectionItemConfigurationDnsConfiguration:getMonitorsMonitorCollectionItemConfigurationDnsConfiguration"
+ },
+ "description": "Dns settings.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"isCertificateValidationEnabled": {
"type": "boolean",
"description": "If certificate validation is enabled, then the call will fail in case of certification errors.\n",
@@ -20484,6 +21052,7 @@
"type": "object",
"required": [
"configType",
+ "dnsConfigurations",
"isCertificateValidationEnabled",
"isFailureRetried",
"isRedirectionEnabled",
@@ -20504,6 +21073,38 @@
}
}
},
+ "oci:ApmSynthetics/getMonitorsMonitorCollectionItemConfigurationDnsConfiguration:getMonitorsMonitorCollectionItemConfigurationDnsConfiguration": {
+ "properties": {
+ "isOverrideDns": {
+ "type": "boolean",
+ "description": "If isOverrideDns is true, then dns will be overridden.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "overrideDnsIp": {
+ "type": "string",
+ "description": "Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "isOverrideDns",
+ "overrideDnsIp"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:ApmSynthetics/getMonitorsMonitorCollectionItemConfigurationNetworkConfiguration:getMonitorsMonitorCollectionItemConfigurationNetworkConfiguration": {
"properties": {
"numberOfHops": {
@@ -27571,6 +28172,7 @@
"properties": {
"ambariUrl": {
"type": "string",
+ "description": "The URL of Ambari\n",
"language": {
"python": {
"mapCase": false
@@ -27667,6 +28269,15 @@
}
}
},
+ "odhVersion": {
+ "type": "string",
+ "description": "Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"osVersion": {
"type": "string",
"description": "Oracle Linux version installed in the cluster\n",
@@ -27710,6 +28321,7 @@
"dbVersion",
"hueServerUrl",
"jupyterHubUrl",
+ "odhVersion",
"osVersion",
"timeCreated",
"timeRefreshed"
@@ -30559,6 +31171,15 @@
}
}
},
+ "odhVersion": {
+ "type": "string",
+ "description": "Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"osVersion": {
"type": "string",
"description": "Oracle Linux version installed in the cluster.\n",
@@ -30600,6 +31221,7 @@
"dbVersion",
"hueServerUrl",
"jupyterHubUrl",
+ "odhVersion",
"osVersion",
"timeCreated",
"timeRefreshed"
@@ -31206,6 +31828,152 @@
}
}
},
+ "oci:BigDataService/getBdsInstancePatchHistoriesFilter:getBdsInstancePatchHistoriesFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:BigDataService/getBdsInstancePatchHistoriesPatchHistory:getBdsInstancePatchHistoriesPatchHistory": {
+ "properties": {
+ "state": {
+ "type": "string",
+ "description": "The status of the patch.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The time when the patch history was last updated.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "version": {
+ "type": "string",
+ "description": "The version of the patch.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "state",
+ "timeUpdated",
+ "version"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:BigDataService/getBdsInstancePatchesFilter:getBdsInstancePatchesFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:BigDataService/getBdsInstancePatchesPatch:getBdsInstancePatchesPatch": {
+ "properties": {
+ "timeReleased": {
+ "type": "string",
+ "description": "The time when the patch was released.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "version": {
+ "type": "string",
+ "description": "The version of the patch.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "timeReleased",
+ "version"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:BigDataService/getBdsInstanceUtilNode:getBdsInstanceUtilNode": {
"properties": {
"blockVolumeSizeInGbs": {
@@ -31891,6 +32659,15 @@
}
}
},
+ "odhVersion": {
+ "type": "string",
+ "description": "Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"osVersion": {
"type": "string",
"description": "Oracle Linux version installed in the cluster.\n",
@@ -31932,6 +32709,7 @@
"dbVersion",
"hueServerUrl",
"jupyterHubUrl",
+ "odhVersion",
"osVersion",
"timeCreated",
"timeRefreshed"
@@ -62919,6 +63697,7 @@
},
"volumeGroupReplicaId": {
"type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the volume group replica.\n",
"language": {
"python": {
"mapCase": false
@@ -63621,6 +64400,7 @@
},
"volumeGroupReplicaId": {
"type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the volume group replica.\n",
"language": {
"python": {
"mapCase": false
@@ -87862,6 +88642,15 @@
},
"oci:Core/getVolumeGroupReplicaMemberReplica:getVolumeGroupReplicaMemberReplica": {
"properties": {
+ "membershipState": {
+ "type": "string",
+ "description": "Membership state of the volume replica in relation to the volume group replica.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"volumeReplicaId": {
"type": "string",
"description": "The volume replica ID.\n",
@@ -87874,6 +88663,7 @@
},
"type": "object",
"required": [
+ "membershipState",
"volumeReplicaId"
],
"language": {
@@ -88061,377 +88851,18 @@
},
"oci:Core/getVolumeGroupReplicasVolumeGroupReplicaMemberReplica:getVolumeGroupReplicasVolumeGroupReplicaMemberReplica": {
"properties": {
- "volumeReplicaId": {
- "type": "string",
- "description": "The volume replica ID.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "volumeReplicaId"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:Core/getVolumeGroupsFilter:getVolumeGroupsFilter": {
- "properties": {
- "name": {
- "type": "string",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "regex": {
- "type": "boolean",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "values": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "name",
- "values"
- ]
- },
- "oci:Core/getVolumeGroupsVolumeGroup:getVolumeGroupsVolumeGroup": {
- "properties": {
- "availabilityDomain": {
- "type": "string",
- "description": "The name of the availability domain. Example: `Uocm:PHX-AD-1`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "backupPolicyId": {
- "type": "string",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "compartmentId": {
- "type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "definedTags": {
- "type": "object",
- "additionalProperties": {
- "$ref": "pulumi.json#/Any"
- },
- "description": "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\"}`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "displayName": {
- "type": "string",
- "description": "A filter to return only resources that match the given display name exactly.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "freeformTags": {
- "type": "object",
- "additionalProperties": {
- "$ref": "pulumi.json#/Any"
- },
- "description": "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\"}`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "id": {
- "type": "string",
- "description": "The OCID for the volume group.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "isHydrated": {
- "type": "boolean",
- "description": "Specifies whether the newly created cloned volume group's data has finished copying from the source volume group or backup.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "preserveVolumeReplica": {
- "type": "boolean",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "sizeInGbs": {
- "type": "string",
- "description": "The aggregate size of the volume group in GBs.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "sizeInMbs": {
- "type": "string",
- "description": "The aggregate size of the volume group in MBs.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "sourceDetails": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:Core/getVolumeGroupsVolumeGroupSourceDetail:getVolumeGroupsVolumeGroupSourceDetail"
- },
- "description": "Specifies the source for a volume group.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "state": {
- "type": "string",
- "description": "A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "timeCreated": {
- "type": "string",
- "description": "The date and time the volume group was created. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeGroupReplicas": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:Core/getVolumeGroupsVolumeGroupVolumeGroupReplica:getVolumeGroupsVolumeGroupVolumeGroupReplica"
- },
- "description": "The list of volume group replicas of this volume group.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeGroupReplicasDeletion": {
- "type": "boolean",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeIds": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "OCIDs for the volumes in this volume group.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "availabilityDomain",
- "backupPolicyId",
- "compartmentId",
- "definedTags",
- "displayName",
- "freeformTags",
- "id",
- "isHydrated",
- "preserveVolumeReplica",
- "sizeInGbs",
- "sizeInMbs",
- "sourceDetails",
- "state",
- "timeCreated",
- "volumeGroupReplicas",
- "volumeGroupReplicasDeletion",
- "volumeIds"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:Core/getVolumeGroupsVolumeGroupSourceDetail:getVolumeGroupsVolumeGroupSourceDetail": {
- "properties": {
- "type": {
- "type": "string",
- "description": "The type can be one of these values: `volumeGroupBackupId`, `volumeGroupId`, `volumeIds`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeGroupBackupId": {
- "type": "string",
- "description": "The OCID of the volume group backup to restore from, if the type is `volumeGroupBackup`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeGroupId": {
- "type": "string",
- "description": "The OCID of the volume group to clone from, if the type is `volumeGroup`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeGroupReplicaId": {
- "type": "string",
- "description": "The volume group replica's Oracle ID (OCID).\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeIds": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "OCIDs for the volumes in this volume group.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "type",
- "volumeGroupBackupId",
- "volumeGroupId",
- "volumeGroupReplicaId",
- "volumeIds"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:Core/getVolumeGroupsVolumeGroupVolumeGroupReplica:getVolumeGroupsVolumeGroupVolumeGroupReplica": {
- "properties": {
- "availabilityDomain": {
- "type": "string",
- "description": "The name of the availability domain. Example: `Uocm:PHX-AD-1`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "displayName": {
- "type": "string",
- "description": "A filter to return only resources that match the given display name exactly.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "volumeGroupReplicaId": {
- "type": "string",
- "description": "The volume group replica's Oracle ID (OCID).\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "availabilityDomain",
- "displayName",
- "volumeGroupReplicaId"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:Core/getVolumeSourceDetail:getVolumeSourceDetail": {
- "properties": {
- "id": {
+ "membershipState": {
"type": "string",
- "description": "The OCID of the block volume replica.\n",
+ "description": "Membership state of the volume replica in relation to the volume group replica.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "type": {
+ "volumeReplicaId": {
"type": "string",
- "description": "The type can be one of these values: `blockVolumeReplica`, `volume`, `volumeBackup`\n",
+ "description": "The volume replica ID.\n",
"language": {
"python": {
"mapCase": false
@@ -88441,8 +88872,8 @@
},
"type": "object",
"required": [
- "id",
- "type"
+ "membershipState",
+ "volumeReplicaId"
],
"language": {
"nodejs": {
@@ -88450,7 +88881,376 @@
}
}
},
- "oci:Core/getVolumesFilter:getVolumesFilter": {
+ "oci:Core/getVolumeGroupsFilter:getVolumeGroupsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Core/getVolumeGroupsVolumeGroup:getVolumeGroupsVolumeGroup": {
+ "properties": {
+ "availabilityDomain": {
+ "type": "string",
+ "description": "The name of the availability domain. Example: `Uocm:PHX-AD-1`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "backupPolicyId": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A filter to return only resources that match the given display name exactly.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID for the volume group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "isHydrated": {
+ "type": "boolean",
+ "description": "Specifies whether the newly created cloned volume group's data has finished copying from the source volume group or backup.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "preserveVolumeReplica": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "sizeInGbs": {
+ "type": "string",
+ "description": "The aggregate size of the volume group in GBs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "sizeInMbs": {
+ "type": "string",
+ "description": "The aggregate size of the volume group in MBs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "sourceDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Core/getVolumeGroupsVolumeGroupSourceDetail:getVolumeGroupsVolumeGroupSourceDetail"
+ },
+ "description": "Specifies the source for a volume group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time the volume group was created. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeGroupReplicas": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Core/getVolumeGroupsVolumeGroupVolumeGroupReplica:getVolumeGroupsVolumeGroupVolumeGroupReplica"
+ },
+ "description": "The list of volume group replicas of this volume group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeGroupReplicasDeletion": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeIds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "OCIDs for the volumes in this volume group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "availabilityDomain",
+ "backupPolicyId",
+ "compartmentId",
+ "definedTags",
+ "displayName",
+ "freeformTags",
+ "id",
+ "isHydrated",
+ "preserveVolumeReplica",
+ "sizeInGbs",
+ "sizeInMbs",
+ "sourceDetails",
+ "state",
+ "timeCreated",
+ "volumeGroupReplicas",
+ "volumeGroupReplicasDeletion",
+ "volumeIds"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Core/getVolumeGroupsVolumeGroupSourceDetail:getVolumeGroupsVolumeGroupSourceDetail": {
+ "properties": {
+ "type": {
+ "type": "string",
+ "description": "The type can be one of these values: `volumeGroupBackupId`, `volumeGroupId`, `volumeIds`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeGroupBackupId": {
+ "type": "string",
+ "description": "The OCID of the volume group backup to restore from, if the type is `volumeGroupBackup`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeGroupId": {
+ "type": "string",
+ "description": "The OCID of the volume group to clone from, if the type is `volumeGroup`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeGroupReplicaId": {
+ "type": "string",
+ "description": "The volume group replica's Oracle ID (OCID).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeIds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "OCIDs for the volumes in this volume group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "type",
+ "volumeGroupBackupId",
+ "volumeGroupId",
+ "volumeGroupReplicaId",
+ "volumeIds"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Core/getVolumeGroupsVolumeGroupVolumeGroupReplica:getVolumeGroupsVolumeGroupVolumeGroupReplica": {
+ "properties": {
+ "availabilityDomain": {
+ "type": "string",
+ "description": "The name of the availability domain. Example: `Uocm:PHX-AD-1`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A filter to return only resources that match the given display name exactly.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "volumeGroupReplicaId": {
+ "type": "string",
+ "description": "The volume group replica's Oracle ID (OCID).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "availabilityDomain",
+ "displayName",
+ "volumeGroupReplicaId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Core/getVolumeSourceDetail:getVolumeSourceDetail": {
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The OCID of the block volume replica.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "type": {
+ "type": "string",
+ "description": "The type can be one of these values: `blockVolumeReplica`, `volume`, `volumeBackup`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "id",
+ "type"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Core/getVolumesFilter:getVolumesFilter": {
"properties": {
"name": {
"type": "string",
@@ -127097,6 +127897,81 @@
}
}
},
+ "oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetails:NotebookSessionNotebookSessionRuntimeConfigDetails": {
+ "properties": {
+ "customEnvironmentVariables": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionGitConfigDetails": {
+ "$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails:NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails",
+ "description": "(Updatable) Git configuration Details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "customEnvironmentVariables",
+ "notebookSessionGitConfigDetails"
+ ]
+ }
+ }
+ },
+ "oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails:NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetails": {
+ "properties": {
+ "notebookSessionGitRepoConfigCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection:NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection"
+ },
+ "description": "(Updatable) A collection of Git repository configurations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "notebookSessionGitRepoConfigCollections"
+ ]
+ }
+ }
+ },
+ "oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection:NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollection": {
+ "properties": {
+ "url": {
+ "type": "string",
+ "description": "(Updatable) The repository URL\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "url"
+ ]
+ },
"oci:DataScience/getFastLaunchJobConfigsFastLaunchJobConfig:getFastLaunchJobConfigsFastLaunchJobConfig": {
"properties": {
"coreCount": {
@@ -130019,30 +130894,26 @@
}
}
},
- "oci:DataScience/getNotebookSessionShapesFilter:getNotebookSessionShapesFilter": {
+ "oci:DataScience/getNotebookSessionNotebookSessionRuntimeConfigDetail:getNotebookSessionNotebookSessionRuntimeConfigDetail": {
"properties": {
- "name": {
- "type": "string",
- "description": "The name of the notebook session shape.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "regex": {
- "type": "boolean",
+ "customEnvironmentVariables": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "values": {
+ "notebookSessionGitConfigDetails": {
"type": "array",
"items": {
- "type": "string"
+ "$ref": "#/types/oci:DataScience/getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail:getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail"
},
+ "description": "Git configuration Details.\n",
"language": {
"python": {
"mapCase": false
@@ -130052,55 +130923,8 @@
},
"type": "object",
"required": [
- "name",
- "values"
- ]
- },
- "oci:DataScience/getNotebookSessionShapesNotebookSessionShape:getNotebookSessionShapesNotebookSessionShape": {
- "properties": {
- "coreCount": {
- "type": "integer",
- "description": "The number of cores associated with this notebook session shape.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "memoryInGbs": {
- "type": "integer",
- "description": "The amount of memory in GBs associated with this notebook session shape.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "name": {
- "type": "string",
- "description": "The name of the notebook session shape.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "shapeSeries": {
- "type": "string",
- "description": "The family that the compute shape belongs to.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "coreCount",
- "memoryInGbs",
- "name",
- "shapeSeries"
+ "customEnvironmentVariables",
+ "notebookSessionGitConfigDetails"
],
"language": {
"nodejs": {
@@ -130108,29 +130932,14 @@
}
}
},
- "oci:DataScience/getNotebookSessionsFilter:getNotebookSessionsFilter": {
+ "oci:DataScience/getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail:getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail": {
"properties": {
- "name": {
- "type": "string",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "regex": {
- "type": "boolean",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "values": {
+ "notebookSessionGitRepoConfigCollections": {
"type": "array",
"items": {
- "type": "string"
+ "$ref": "#/types/oci:DataScience/getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection:getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection"
},
+ "description": "A collection of Git repository configurations.\n",
"language": {
"python": {
"mapCase": false
@@ -130140,135 +130949,19 @@
},
"type": "object",
"required": [
- "name",
- "values"
- ]
+ "notebookSessionGitRepoConfigCollections"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
},
- "oci:DataScience/getNotebookSessionsNotebookSession:getNotebookSessionsNotebookSession": {
+ "oci:DataScience/getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection:getNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection": {
"properties": {
- "compartmentId": {
- "type": "string",
- "description": "\u003cb\u003eFilter\u003c/b\u003e results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "createdBy": {
- "type": "string",
- "description": "\u003cb\u003eFilter\u003c/b\u003e results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "definedTags": {
- "type": "object",
- "additionalProperties": {
- "$ref": "pulumi.json#/Any"
- },
- "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{\"Operations.CostCenter\": \"42\"}`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "displayName": {
- "type": "string",
- "description": "\u003cb\u003eFilter\u003c/b\u003e results by its user-friendly name.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "freeformTags": {
- "type": "object",
- "additionalProperties": {
- "$ref": "pulumi.json#/Any"
- },
- "description": "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\"}`\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "id": {
- "type": "string",
- "description": "\u003cb\u003eFilter\u003c/b\u003e results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "lifecycleDetails": {
- "type": "string",
- "description": "Details about the state of the notebook session.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "notebookSessionConfigDetails": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetail"
- },
- "description": "Details for the notebook session configuration.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "notebookSessionConfigurationDetails": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail"
- },
- "description": "Details for the notebook session configuration.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "notebookSessionUrl": {
- "type": "string",
- "description": "The URL to interact with the notebook session.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "projectId": {
- "type": "string",
- "description": "\u003cb\u003eFilter\u003c/b\u003e results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "state": {
- "type": "string",
- "description": "\u003cb\u003eFilter\u003c/b\u003e results by the specified lifecycle state. Must be a valid state for the resource type.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "timeCreated": {
+ "url": {
"type": "string",
- "description": "The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z\n",
+ "description": "The repository URL\n",
"language": {
"python": {
"mapCase": false
@@ -130278,19 +130971,7 @@
},
"type": "object",
"required": [
- "compartmentId",
- "createdBy",
- "definedTags",
- "displayName",
- "freeformTags",
- "id",
- "lifecycleDetails",
- "notebookSessionConfigDetails",
- "notebookSessionConfigurationDetails",
- "notebookSessionUrl",
- "projectId",
- "state",
- "timeCreated"
+ "url"
],
"language": {
"nodejs": {
@@ -130298,75 +130979,30 @@
}
}
},
- "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetail": {
+ "oci:DataScience/getNotebookSessionShapesFilter:getNotebookSessionShapesFilter": {
"properties": {
- "blockStorageSizeInGbs": {
- "type": "integer",
- "description": "A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "notebookSessionShapeConfigDetails": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail"
- },
- "description": "Details for the notebook session shape configuration.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "shape": {
+ "name": {
"type": "string",
- "description": "The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.\n",
+ "description": "The name of the notebook session shape.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "subnetId": {
- "type": "string",
- "description": "A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "blockStorageSizeInGbs",
- "notebookSessionShapeConfigDetails",
- "shape",
- "subnetId"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail": {
- "properties": {
- "memoryInGbs": {
- "type": "number",
- "description": "A notebook session instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.\n",
+ "regex": {
+ "type": "boolean",
"language": {
"python": {
"mapCase": false
}
}
},
- "ocpus": {
- "type": "number",
- "description": "A notebook session instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.\n",
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
"language": {
"python": {
"mapCase": false
@@ -130376,84 +131012,42 @@
},
"type": "object",
"required": [
- "memoryInGbs",
- "ocpus"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
+ "name",
+ "values"
+ ]
},
- "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail": {
+ "oci:DataScience/getNotebookSessionShapesNotebookSessionShape:getNotebookSessionShapesNotebookSessionShape": {
"properties": {
- "blockStorageSizeInGbs": {
+ "coreCount": {
"type": "integer",
- "description": "A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.\n",
+ "description": "The number of cores associated with this notebook session shape.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "notebookSessionShapeConfigDetails": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail"
- },
- "description": "Details for the notebook session shape configuration.\n",
+ "memoryInGbs": {
+ "type": "integer",
+ "description": "The amount of memory in GBs associated with this notebook session shape.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "shape": {
+ "name": {
"type": "string",
- "description": "The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.\n",
+ "description": "The name of the notebook session shape.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "subnetId": {
+ "shapeSeries": {
"type": "string",
- "description": "A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- }
- },
- "type": "object",
- "required": [
- "blockStorageSizeInGbs",
- "notebookSessionShapeConfigDetails",
- "shape",
- "subnetId"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail": {
- "properties": {
- "memoryInGbs": {
- "type": "number",
- "description": "A notebook session instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "ocpus": {
- "type": "number",
- "description": "A notebook session instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.\n",
+ "description": "The family that the compute shape belongs to.\n",
"language": {
"python": {
"mapCase": false
@@ -130463,8 +131057,10 @@
},
"type": "object",
"required": [
+ "coreCount",
"memoryInGbs",
- "ocpus"
+ "name",
+ "shapeSeries"
],
"language": {
"nodejs": {
@@ -130472,7 +131068,469 @@
}
}
},
- "oci:DataScience/getProjectsFilter:getProjectsFilter": {
+ "oci:DataScience/getNotebookSessionsFilter:getNotebookSessionsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSession:getNotebookSessionsNotebookSession": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "\u003cb\u003eFilter\u003c/b\u003e results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "createdBy": {
+ "type": "string",
+ "description": "\u003cb\u003eFilter\u003c/b\u003e results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user who created the resource.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace. See [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{\"Operations.CostCenter\": \"42\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "\u003cb\u003eFilter\u003c/b\u003e results by its user-friendly name.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "\u003cb\u003eFilter\u003c/b\u003e results by [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "Details about the state of the notebook session.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionConfigDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetail"
+ },
+ "description": "Details for the notebook session configuration.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionConfigurationDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail"
+ },
+ "description": "Details for the notebook session configuration.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionRuntimeConfigDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail"
+ },
+ "description": "Notebook Session runtime configuration details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionUrl": {
+ "type": "string",
+ "description": "The URL to interact with the notebook session.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "projectId": {
+ "type": "string",
+ "description": "\u003cb\u003eFilter\u003c/b\u003e results by the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "\u003cb\u003eFilter\u003c/b\u003e results by the specified lifecycle state. Must be a valid state for the resource type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time the resource was created in the timestamp format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: 2019-08-25T21:10:29.41Z\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "createdBy",
+ "definedTags",
+ "displayName",
+ "freeformTags",
+ "id",
+ "lifecycleDetails",
+ "notebookSessionConfigDetails",
+ "notebookSessionConfigurationDetails",
+ "notebookSessionRuntimeConfigDetails",
+ "notebookSessionUrl",
+ "projectId",
+ "state",
+ "timeCreated"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetail": {
+ "properties": {
+ "blockStorageSizeInGbs": {
+ "type": "integer",
+ "description": "A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionShapeConfigDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail"
+ },
+ "description": "Details for the notebook session shape configuration.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "shape": {
+ "type": "string",
+ "description": "The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "blockStorageSizeInGbs",
+ "notebookSessionShapeConfigDetails",
+ "shape",
+ "subnetId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigDetailNotebookSessionShapeConfigDetail": {
+ "properties": {
+ "memoryInGbs": {
+ "type": "number",
+ "description": "A notebook session instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "ocpus": {
+ "type": "number",
+ "description": "A notebook session instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "memoryInGbs",
+ "ocpus"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetail": {
+ "properties": {
+ "blockStorageSizeInGbs": {
+ "type": "integer",
+ "description": "A notebook session instance is provided with a block storage volume. This specifies the size of the volume in GBs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionShapeConfigDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail"
+ },
+ "description": "Details for the notebook session shape configuration.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "shape": {
+ "type": "string",
+ "description": "The shape used to launch the notebook session compute instance. The list of available shapes in a given compartment can be retrieved using the `ListNotebookSessionShapes` endpoint.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "A notebook session instance is provided with a VNIC for network access. This specifies the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT gateway for egress to the internet.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "blockStorageSizeInGbs",
+ "notebookSessionShapeConfigDetails",
+ "shape",
+ "subnetId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionConfigurationDetailNotebookSessionShapeConfigDetail": {
+ "properties": {
+ "memoryInGbs": {
+ "type": "number",
+ "description": "A notebook session instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "ocpus": {
+ "type": "number",
+ "description": "A notebook session instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "memoryInGbs",
+ "ocpus"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetail": {
+ "properties": {
+ "customEnvironmentVariables": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Custom environment variables for Notebook Session. These key-value pairs will be available for customers in Notebook Sessions.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "notebookSessionGitConfigDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail"
+ },
+ "description": "Git configuration Details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "customEnvironmentVariables",
+ "notebookSessionGitConfigDetails"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail:getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetail": {
+ "properties": {
+ "notebookSessionGitRepoConfigCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection:getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection"
+ },
+ "description": "A collection of Git repository configurations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "notebookSessionGitRepoConfigCollections"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection:getNotebookSessionsNotebookSessionNotebookSessionRuntimeConfigDetailNotebookSessionGitConfigDetailNotebookSessionGitRepoConfigCollection": {
+ "properties": {
+ "url": {
+ "type": "string",
+ "description": "The repository URL\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "url"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DataScience/getProjectsFilter:getProjectsFilter": {
"properties": {
"name": {
"type": "string",
@@ -148270,6 +149328,978 @@
}
}
},
+ "oci:Database/getDatabaseMaintenanceRunHistoriesFilter:getDatabaseMaintenanceRunHistoriesFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistory:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistory": {
+ "properties": {
+ "dbServersHistoryDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetail:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetail"
+ },
+ "description": "List of database server history details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "maintenanceRunDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetail:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetail"
+ },
+ "description": "Details of a maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "dbServersHistoryDetails",
+ "id",
+ "maintenanceRunDetails"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetail:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetail": {
+ "properties": {
+ "dbServerPatchingDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail"
+ },
+ "description": "The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "The user-friendly name for the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "dbServerPatchingDetails",
+ "displayName",
+ "id"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail": {
+ "properties": {
+ "estimatedPatchDuration": {
+ "type": "integer",
+ "description": "Estimated time, in minutes, to patch one database server.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingStatus": {
+ "type": "string",
+ "description": "The status of the patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timePatchingEnded": {
+ "type": "string",
+ "description": "The time when the patching operation ended.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timePatchingStarted": {
+ "type": "string",
+ "description": "The time when the patching operation started.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "estimatedPatchDuration",
+ "patchingStatus",
+ "timePatchingEnded",
+ "timePatchingStarted"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetail:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetail": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "currentCustomActionTimeoutInMins": {
+ "type": "integer",
+ "description": "Extend current custom action timeout between the current database servers during waiting state, from 0 (zero) to 30 minutes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "currentPatchingComponent": {
+ "type": "string",
+ "description": "The name of the current infrastruture component that is getting patched.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "customActionTimeoutInMins": {
+ "type": "integer",
+ "description": "Determines the amount of time the system will wait before the start of each database server patching operation. Specify a number of minutes, from 15 to 120.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "The user-friendly name for the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedComponentPatchingStartTime": {
+ "type": "string",
+ "description": "The estimated start time of the next infrastruture component patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedPatchingTimes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime"
+ },
+ "description": "The estimated total time required in minutes for all patching operations (database server, storage server, and network switch patching).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "isCustomActionTimeoutEnabled": {
+ "type": "boolean",
+ "description": "If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "Additional information about the current lifecycle state.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "maintenanceSubtype": {
+ "type": "string",
+ "description": "Maintenance sub-type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "maintenanceType": {
+ "type": "string",
+ "description": "The maintenance type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchFailureCount": {
+ "type": "integer",
+ "description": "Contain the patch failure count.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchId": {
+ "type": "string",
+ "description": "The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier `ru_patch_19.9.0.0_201030` is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingEndTime": {
+ "type": "string",
+ "description": "The time when the patching operation ended.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingMode": {
+ "type": "string",
+ "description": "Cloud Exadata infrastructure node patching method, either \"ROLLING\" or \"NONROLLING\". Default value is ROLLING.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingStartTime": {
+ "type": "string",
+ "description": "The time when the patching operation started.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingStatus": {
+ "type": "string",
+ "description": "The status of the patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "peerMaintenanceRunId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance run for the Autonomous Data Guard association's peer container database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "The state of the maintenance run history.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetDbServerVersion": {
+ "type": "string",
+ "description": "The target software version for the database server patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "The target resource ID.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetResourceType": {
+ "type": "string",
+ "description": "The type of the target resource.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetStorageServerVersion": {
+ "type": "string",
+ "description": "The target Cell version that is to be patched to.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeEnded": {
+ "type": "string",
+ "description": "The date and time the maintenance run was completed.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeScheduled": {
+ "type": "string",
+ "description": "The date and time the maintenance run is scheduled to occur.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeStarted": {
+ "type": "string",
+ "description": "The date and time the maintenance run starts.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "currentCustomActionTimeoutInMins",
+ "currentPatchingComponent",
+ "customActionTimeoutInMins",
+ "description",
+ "displayName",
+ "estimatedComponentPatchingStartTime",
+ "estimatedPatchingTimes",
+ "id",
+ "isCustomActionTimeoutEnabled",
+ "lifecycleDetails",
+ "maintenanceSubtype",
+ "maintenanceType",
+ "patchFailureCount",
+ "patchId",
+ "patchingEndTime",
+ "patchingMode",
+ "patchingStartTime",
+ "patchingStatus",
+ "peerMaintenanceRunId",
+ "state",
+ "targetDbServerVersion",
+ "targetResourceId",
+ "targetResourceType",
+ "targetStorageServerVersion",
+ "timeEnded",
+ "timeScheduled",
+ "timeStarted"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime": {
+ "properties": {
+ "estimatedDbServerPatchingTime": {
+ "type": "integer",
+ "description": "The estimated time required in minutes for database server patching.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedNetworkSwitchesPatchingTime": {
+ "type": "integer",
+ "description": "The estimated time required in minutes for network switch patching.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedStorageServerPatchingTime": {
+ "type": "integer",
+ "description": "The estimated time required in minutes for storage server patching.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "totalEstimatedPatchingTime": {
+ "type": "integer",
+ "description": "The estimated total time required in minutes for all patching operations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "estimatedDbServerPatchingTime",
+ "estimatedNetworkSwitchesPatchingTime",
+ "estimatedStorageServerPatchingTime",
+ "totalEstimatedPatchingTime"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoryDbServersHistoryDetail:getDatabaseMaintenanceRunHistoryDbServersHistoryDetail": {
+ "properties": {
+ "dbServerPatchingDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail:getDatabaseMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail"
+ },
+ "description": "The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "The user-friendly name for the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "dbServerPatchingDetails",
+ "displayName",
+ "id"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail:getDatabaseMaintenanceRunHistoryDbServersHistoryDetailDbServerPatchingDetail": {
+ "properties": {
+ "estimatedPatchDuration": {
+ "type": "integer",
+ "description": "Estimated time, in minutes, to patch one database server.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingStatus": {
+ "type": "string",
+ "description": "The status of the patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timePatchingEnded": {
+ "type": "string",
+ "description": "The time when the patching operation ended.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timePatchingStarted": {
+ "type": "string",
+ "description": "The time when the patching operation started.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "estimatedPatchDuration",
+ "patchingStatus",
+ "timePatchingEnded",
+ "timePatchingStarted"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoryMaintenanceRunDetail:getDatabaseMaintenanceRunHistoryMaintenanceRunDetail": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "currentCustomActionTimeoutInMins": {
+ "type": "integer",
+ "description": "Extend current custom action timeout between the current database servers during waiting state, from 0 (zero) to 30 minutes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "currentPatchingComponent": {
+ "type": "string",
+ "description": "The name of the current infrastruture component that is getting patched.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "customActionTimeoutInMins": {
+ "type": "integer",
+ "description": "Determines the amount of time the system will wait before the start of each database server patching operation. Specify a number of minutes, from 15 to 120.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "displayName": {
+ "type": "string",
+ "description": "The user-friendly name for the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedComponentPatchingStartTime": {
+ "type": "string",
+ "description": "The estimated start time of the next infrastruture component patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedPatchingTimes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime:getDatabaseMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime"
+ },
+ "description": "The estimated total time required in minutes for all patching operations (database server, storage server, and network switch patching).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the maintenance run.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "isCustomActionTimeoutEnabled": {
+ "type": "boolean",
+ "description": "If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "Additional information about the current lifecycle state.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "maintenanceSubtype": {
+ "type": "string",
+ "description": "Maintenance sub-type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "maintenanceType": {
+ "type": "string",
+ "description": "Maintenance type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchFailureCount": {
+ "type": "integer",
+ "description": "Contain the patch failure count.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchId": {
+ "type": "string",
+ "description": "The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier `ru_patch_19.9.0.0_201030` is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingEndTime": {
+ "type": "string",
+ "description": "The time when the patching operation ended.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingMode": {
+ "type": "string",
+ "description": "Cloud Exadata infrastructure node patching method, either \"ROLLING\" or \"NONROLLING\". Default value is ROLLING.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingStartTime": {
+ "type": "string",
+ "description": "The time when the patching operation started.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "patchingStatus": {
+ "type": "string",
+ "description": "The status of the patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "peerMaintenanceRunId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance run for the Autonomous Data Guard association's peer container database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the maintenance run. For Autonomous Database on shared Exadata infrastructure, valid states are IN_PROGRESS, SUCCEEDED and FAILED.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetDbServerVersion": {
+ "type": "string",
+ "description": "The target software version for the database server patching operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "The ID of the target resource on which the maintenance run occurs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetResourceType": {
+ "type": "string",
+ "description": "The type of the target resource on which the maintenance run occurs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetStorageServerVersion": {
+ "type": "string",
+ "description": "The target Cell version that is to be patched to.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeEnded": {
+ "type": "string",
+ "description": "The date and time the maintenance run was completed.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeScheduled": {
+ "type": "string",
+ "description": "The date and time the maintenance run is scheduled to occur.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeStarted": {
+ "type": "string",
+ "description": "The date and time the maintenance run starts.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "currentCustomActionTimeoutInMins",
+ "currentPatchingComponent",
+ "customActionTimeoutInMins",
+ "description",
+ "displayName",
+ "estimatedComponentPatchingStartTime",
+ "estimatedPatchingTimes",
+ "id",
+ "isCustomActionTimeoutEnabled",
+ "lifecycleDetails",
+ "maintenanceSubtype",
+ "maintenanceType",
+ "patchFailureCount",
+ "patchId",
+ "patchingEndTime",
+ "patchingMode",
+ "patchingStartTime",
+ "patchingStatus",
+ "peerMaintenanceRunId",
+ "state",
+ "targetDbServerVersion",
+ "targetResourceId",
+ "targetResourceType",
+ "targetStorageServerVersion",
+ "timeEnded",
+ "timeScheduled",
+ "timeStarted"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime:getDatabaseMaintenanceRunHistoryMaintenanceRunDetailEstimatedPatchingTime": {
+ "properties": {
+ "estimatedDbServerPatchingTime": {
+ "type": "integer",
+ "description": "The estimated time required in minutes for database server patching.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedNetworkSwitchesPatchingTime": {
+ "type": "integer",
+ "description": "The estimated time required in minutes for network switch patching.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "estimatedStorageServerPatchingTime": {
+ "type": "integer",
+ "description": "The estimated time required in minutes for storage server patching.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "totalEstimatedPatchingTime": {
+ "type": "integer",
+ "description": "The estimated total time required in minutes for all patching operations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "estimatedDbServerPatchingTime",
+ "estimatedNetworkSwitchesPatchingTime",
+ "estimatedStorageServerPatchingTime",
+ "totalEstimatedPatchingTime"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Database/getDatabasePdbConversionHistoryEntriesFilter:getDatabasePdbConversionHistoryEntriesFilter": {
"properties": {
"name": {
@@ -154990,6 +157020,15 @@
}
}
},
+ "monthlyDbServerVersion": {
+ "type": "string",
+ "description": "The monthly software version of the database servers (dom0) in the Exadata infrastructure.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"netmask": {
"type": "string",
"description": "The netmask for the control plane network.\n",
@@ -155100,6 +157139,7 @@
"maxDbNodeStorageInGbs",
"maxMemoryInGbs",
"memorySizeInGbs",
+ "monthlyDbServerVersion",
"netmask",
"ntpServers",
"shape",
@@ -157991,7 +160031,7 @@
},
"maintenanceSubtype": {
"type": "string",
- "description": "Maintenance sub-type.\n",
+ "description": "The sub-type of the maintenance run.\n",
"language": {
"python": {
"mapCase": false
@@ -161729,12 +163769,1628 @@
"values"
]
},
- "oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollection:getManagedDatabaseGroupsManagedDatabaseGroupCollection": {
+ "oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollection:getManagedDatabaseGroupsManagedDatabaseGroupCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "description": {
+ "type": "string",
+ "description": "The information specified by the user about the Managed Database Group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The identifier of the resource. Only one of the parameters, id or name should be provided.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "managedDatabases": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase"
+ },
+ "description": "A list of Managed Databases in the Managed Database Group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "A filter to return only resources that match the entire name. Only one of the parameters, id or name should be provided\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "The lifecycle state of a resource.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time the Managed Database Group was created.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The date and time the Managed Database Group was last updated.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "description",
+ "id",
+ "managedDatabases",
+ "name",
+ "state",
+ "timeCreated",
+ "timeUpdated"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "databaseSubType": {
+ "type": "string",
+ "description": "The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "databaseType": {
+ "type": "string",
+ "description": "The type of Oracle Database installation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "deploymentType": {
+ "type": "string",
+ "description": "The infrastructure used to deploy the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The identifier of the resource. Only one of the parameters, id or name should be provided.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "A filter to return only resources that match the entire name. Only one of the parameters, id or name should be provided\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeAdded": {
+ "type": "string",
+ "description": "The date and time the Managed Database was added to the group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "workloadType": {
+ "type": "string",
+ "description": "The workload type of the Autonomous Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "databaseSubType",
+ "databaseType",
+ "deploymentType",
+ "id",
+ "name",
+ "timeAdded",
+ "workloadType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseManagedDatabaseGroup:getManagedDatabaseManagedDatabaseGroup": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database Group resides.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the Managed Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "id",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionDatabase:getManagedDatabaseOptimizerStatisticsAdvisorExecutionDatabase": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbDeploymentType": {
+ "type": "string",
+ "description": "The infrastructure used to deploy the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbSubType": {
+ "type": "string",
+ "description": "The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbType": {
+ "type": "string",
+ "description": "The type of Oracle Database installation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbVersion": {
+ "type": "string",
+ "description": "The version of the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "dbDeploymentType",
+ "dbSubType",
+ "dbType",
+ "dbVersion",
+ "id",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReport:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReport": {
+ "properties": {
+ "rules": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRule:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRule"
+ },
+ "description": "The list of rules that were not adhered to by the Optimizer Statistics Collection.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "summary": {
+ "type": "string",
+ "description": "A summary of the Optimizer Statistics Advisor execution.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "rules",
+ "summary"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRule:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRule": {
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "The description of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "findings": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFinding:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFinding"
+ },
+ "description": "The list of findings for the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "description",
+ "findings",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFinding:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFinding": {
+ "properties": {
+ "details": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetail:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetail"
+ },
+ "description": "The details of the schema or operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "message": {
+ "type": "string",
+ "description": "The message of the rationale.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "recommendations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendation:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendation"
+ },
+ "description": "The list of recommendations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "details",
+ "message",
+ "recommendations"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetail:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetail": {
+ "properties": {
+ "operations": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The list of operation details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "schemas": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetailSchema:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetailSchema"
+ },
+ "description": "The names of the impacted database schemas and their objects.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "operations",
+ "schemas"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetailSchema:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingDetailSchema": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "objects": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The names of schema objects.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "objects"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendation:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendation": {
+ "properties": {
+ "examples": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExample:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExample"
+ },
+ "description": "An example of the recommendation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "message": {
+ "type": "string",
+ "description": "The message of the rationale.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "rationales": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationRationale:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationRationale"
+ },
+ "description": "The rationale of the recommendation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "examples",
+ "message",
+ "rationales"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExample:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExample": {
+ "properties": {
+ "lines": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExampleLine:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExampleLine"
+ },
+ "description": "The list of examples for the recommendation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "lines"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExampleLine:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationExampleLine": {
+ "properties": {
+ "comment": {
+ "type": "string",
+ "description": "The comments about the operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "operation": {
+ "type": "string",
+ "description": "The details of the example operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "comment",
+ "operation"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationRationale:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReportRuleFindingRecommendationRationale": {
+ "properties": {
+ "message": {
+ "type": "string",
+ "description": "The message of the rationale.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "message"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsFilter:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollection:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItem:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItem"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItem:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItem": {
+ "properties": {
+ "databases": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemDatabase:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemDatabase"
+ },
+ "description": "The summary of the Managed Database resource.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "errorMessage": {
+ "type": "string",
+ "description": "The errors in the Optimizer Statistics Advisor execution, if any.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "executionName": {
+ "type": "string",
+ "description": "The name of the Optimizer Statistics Advisor execution.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "findings": {
+ "type": "integer",
+ "description": "The list of findings for the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "reports": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReport:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReport"
+ },
+ "description": "A report that includes the rules, findings, recommendations, and actions discovered during the execution of the Optimizer Statistics Advisor.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "status": {
+ "type": "string",
+ "description": "The status of the Optimizer Statistics Advisor execution.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "statusMessage": {
+ "type": "string",
+ "description": "The Optimizer Statistics Advisor execution status message, if any.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "taskName": {
+ "type": "string",
+ "description": "The name of the Optimizer Statistics Advisor task.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "databases",
+ "errorMessage",
+ "executionName",
+ "findings",
+ "reports",
+ "status",
+ "statusMessage",
+ "taskName",
+ "timeEnd",
+ "timeStart"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemDatabase:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemDatabase": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbDeploymentType": {
+ "type": "string",
+ "description": "The infrastructure used to deploy the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbSubType": {
+ "type": "string",
+ "description": "The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbType": {
+ "type": "string",
+ "description": "The type of Oracle Database installation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbVersion": {
+ "type": "string",
+ "description": "The version of the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "dbDeploymentType",
+ "dbSubType",
+ "dbType",
+ "dbVersion",
+ "id",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReport:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReport": {
+ "properties": {
+ "rules": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRule:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRule"
+ },
+ "description": "The list of rules that were not adhered to by the Optimizer Statistics Collection.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "summary": {
+ "type": "string",
+ "description": "A summary of the Optimizer Statistics Advisor execution.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "rules",
+ "summary"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRule:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRule": {
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "The description of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "findings": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFinding:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFinding"
+ },
+ "description": "The list of findings for the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "description",
+ "findings",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFinding:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFinding": {
+ "properties": {
+ "details": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetail:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetail"
+ },
+ "description": "The details of the schema or operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "message": {
+ "type": "string",
+ "description": "The message of the rationale.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "recommendations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendation:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendation"
+ },
+ "description": "The list of recommendations.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "details",
+ "message",
+ "recommendations"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetail:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetail": {
+ "properties": {
+ "operations": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The list of operation details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "schemas": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetailSchema:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetailSchema"
+ },
+ "description": "The names of the impacted database schemas and their objects.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "operations",
+ "schemas"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetailSchema:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingDetailSchema": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The name of the rule.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "objects": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The names of schema objects.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "objects"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendation:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendation": {
+ "properties": {
+ "examples": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExample:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExample"
+ },
+ "description": "An example of the recommendation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "message": {
+ "type": "string",
+ "description": "The message of the rationale.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "rationales": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationRationale:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationRationale"
+ },
+ "description": "The rationale of the recommendation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "examples",
+ "message",
+ "rationales"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExample:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExample": {
+ "properties": {
+ "lines": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExampleLine:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExampleLine"
+ },
+ "description": "The list of examples for the recommendation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "lines"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExampleLine:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationExampleLine": {
+ "properties": {
+ "comment": {
+ "type": "string",
+ "description": "The comments about the operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "operation": {
+ "type": "string",
+ "description": "The details of the example operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "comment",
+ "operation"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationRationale:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollectionItemReportRuleFindingRecommendationRationale": {
+ "properties": {
+ "message": {
+ "type": "string",
+ "description": "The message of the rationale.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "message"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsFilter:getManagedDatabaseOptimizerStatisticsCollectionAggregationsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollection:getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollectionItem:getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollectionItem"
+ },
+ "description": "The list of Optimizer Statistics Collection details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollectionItem:getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollectionItem": {
+ "properties": {
+ "completed": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which statistics gathering is completed.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "failed": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which statistics gathering failed.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "groupBy": {
+ "type": "string",
+ "description": "The optimizer statistics tasks grouped by type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "inProgress": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which statistics gathering is in progress.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "pending": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which statistics are yet to be gathered.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "skipped": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which statistics gathering was skipped.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "Indicates the end of the hour as the statistics are aggregated per hour.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "Indicates the start of the hour as the statistics are aggregated per hour.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timedOut": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which statistics gathering timed out.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "total": {
+ "type": "integer",
+ "description": "The total number of tasks or objects for which statistics collection is finished. This number is the sum of all the tasks or objects with various statuses: pending, inProgress, completed, failed, skipped, timedOut, and unknown.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "unknown": {
+ "type": "integer",
+ "description": "The number of tasks or objects for which the status of statistics gathering is unknown.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "completed",
+ "failed",
+ "groupBy",
+ "inProgress",
+ "pending",
+ "skipped",
+ "timeEnd",
+ "timeStart",
+ "timedOut",
+ "total",
+ "unknown"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationDatabase:getManagedDatabaseOptimizerStatisticsCollectionOperationDatabase": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbDeploymentType": {
+ "type": "string",
+ "description": "The infrastructure used to deploy the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbSubType": {
+ "type": "string",
+ "description": "The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbType": {
+ "type": "string",
+ "description": "The type of Oracle Database installation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dbVersion": {
+ "type": "string",
+ "description": "The version of the Oracle Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The ID of the operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the Managed Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "dbDeploymentType",
+ "dbSubType",
+ "dbType",
+ "dbVersion",
+ "id",
+ "name"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationTask:getManagedDatabaseOptimizerStatisticsCollectionOperationTask": {
+ "properties": {
+ "status": {
+ "type": "string",
+ "description": "The status of the Optimizer Statistics Collection task.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "target": {
+ "type": "string",
+ "description": "The name of the target object for which statistics are gathered.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetType": {
+ "type": "string",
+ "description": "The type of target object.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "The end time of the Optimizer Statistics Collection task.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "The start time of the Optimizer Statistics Collection task.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "status",
+ "target",
+ "targetType",
+ "timeEnd",
+ "timeStart"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsFilter:getManagedDatabaseOptimizerStatisticsCollectionOperationsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The name of the Managed Database.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollection:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollection": {
"properties": {
"items": {
"type": "array",
"items": {
- "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem"
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItem:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItem"
},
"language": {
"python": {
@@ -161753,20 +165409,50 @@
}
}
},
- "oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItem": {
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItem:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItem": {
"properties": {
- "compartmentId": {
- "type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "completedCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection is completed.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "description": {
+ "databases": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemDatabase:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemDatabase"
+ },
+ "description": "The summary of the Managed Database resource.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "durationInSeconds": {
+ "type": "number",
+ "description": "The time it takes to complete the operation (in seconds).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "endTime": {
"type": "string",
- "description": "The information specified by the user about the Managed Database Group.\n",
+ "description": "The end time of the operation.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "failedCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection failed.\n",
"language": {
"python": {
"mapCase": false
@@ -161774,56 +165460,92 @@
}
},
"id": {
- "type": "string",
- "description": "The identifier of the resource. Only one of the parameters, id or name should be provided.\n",
+ "type": "integer",
+ "description": "The ID of the operation.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "managedDatabases": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase"
- },
- "description": "A list of Managed Databases in the Managed Database Group.\n",
+ "inProgressCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection is in progress.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "name": {
+ "jobName": {
"type": "string",
- "description": "A filter to return only resources that match the entire name. Only one of the parameters, id or name should be provided\n",
+ "description": "The name of the job.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "state": {
+ "operationName": {
"type": "string",
- "description": "The lifecycle state of a resource.\n",
+ "description": "The name of the operation.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "timeCreated": {
+ "startTime": {
"type": "string",
- "description": "The date and time the Managed Database Group was created.\n",
+ "description": "The start time of the operation.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "timeUpdated": {
+ "status": {
"type": "string",
- "description": "The date and time the Managed Database Group was last updated.\n",
+ "description": "The status of the Optimizer Statistics Collection task.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "target": {
+ "type": "string",
+ "description": "The name of the target object for which statistics are gathered.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "tasks": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemTask:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemTask"
+ },
+ "description": "An array of Optimizer Statistics Collection task details.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timedOutCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection timed out.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "totalObjectsCount": {
+ "type": "integer",
+ "description": "The total number of objects for which statistics is collected. This number is the sum of all the objects with various statuses: completed, inProgress, failed, and timedOut.\n",
"language": {
"python": {
"mapCase": false
@@ -161833,14 +165555,21 @@
},
"type": "object",
"required": [
- "compartmentId",
- "description",
+ "completedCount",
+ "databases",
+ "durationInSeconds",
+ "endTime",
+ "failedCount",
"id",
- "managedDatabases",
- "name",
- "state",
- "timeCreated",
- "timeUpdated"
+ "inProgressCount",
+ "jobName",
+ "operationName",
+ "startTime",
+ "status",
+ "target",
+ "tasks",
+ "timedOutCount",
+ "totalObjectsCount"
],
"language": {
"nodejs": {
@@ -161848,74 +165577,65 @@
}
}
},
- "oci:DatabaseManagement/getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase:getManagedDatabaseGroupsManagedDatabaseGroupCollectionItemManagedDatabase": {
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemDatabase:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemDatabase": {
"properties": {
"compartmentId": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
- "language": {
- "python": {
- "mapCase": false
- }
- }
- },
- "databaseSubType": {
- "type": "string",
- "description": "The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.\n",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "databaseType": {
+ "dbDeploymentType": {
"type": "string",
- "description": "The type of Oracle Database installation.\n",
+ "description": "The infrastructure used to deploy the Oracle Database.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "deploymentType": {
+ "dbSubType": {
"type": "string",
- "description": "The infrastructure used to deploy the Oracle Database.\n",
+ "description": "The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "id": {
+ "dbType": {
"type": "string",
- "description": "The identifier of the resource. Only one of the parameters, id or name should be provided.\n",
+ "description": "The type of Oracle Database installation.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "name": {
+ "dbVersion": {
"type": "string",
- "description": "A filter to return only resources that match the entire name. Only one of the parameters, id or name should be provided\n",
+ "description": "The version of the Oracle Database.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "timeAdded": {
+ "id": {
"type": "string",
- "description": "The date and time the Managed Database was added to the group.\n",
+ "description": "The ID of the operation.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "workloadType": {
+ "name": {
"type": "string",
- "description": "The workload type of the Autonomous Database.\n",
+ "description": "The name of the Managed Database.\n",
"language": {
"python": {
"mapCase": false
@@ -161926,13 +165646,12 @@
"type": "object",
"required": [
"compartmentId",
- "databaseSubType",
- "databaseType",
- "deploymentType",
+ "dbDeploymentType",
+ "dbSubType",
+ "dbType",
+ "dbVersion",
"id",
- "name",
- "timeAdded",
- "workloadType"
+ "name"
],
"language": {
"nodejs": {
@@ -161940,29 +165659,47 @@
}
}
},
- "oci:DatabaseManagement/getManagedDatabaseManagedDatabaseGroup:getManagedDatabaseManagedDatabaseGroup": {
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemTask:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollectionItemTask": {
"properties": {
- "compartmentId": {
+ "status": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database Group resides.\n",
+ "description": "The status of the Optimizer Statistics Collection task.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "id": {
+ "target": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group.\n",
+ "description": "The name of the target object for which statistics are gathered.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "name": {
+ "targetType": {
"type": "string",
- "description": "The name of the Managed Database.\n",
+ "description": "The type of target object.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "The end time of the Optimizer Statistics Collection task.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "The start time of the Optimizer Statistics Collection task.\n",
"language": {
"python": {
"mapCase": false
@@ -161972,9 +165709,11 @@
},
"type": "object",
"required": [
- "compartmentId",
- "id",
- "name"
+ "status",
+ "target",
+ "targetType",
+ "timeEnd",
+ "timeStart"
],
"language": {
"nodejs": {
@@ -164042,6 +167781,109 @@
}
}
},
+ "oci:DatabaseManagement/getManagedDatabaseTableStatisticsFilter:getManagedDatabaseTableStatisticsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:DatabaseManagement/getManagedDatabaseTableStatisticsTableStatisticsCollection:getManagedDatabaseTableStatisticsTableStatisticsCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseTableStatisticsTableStatisticsCollectionItem:getManagedDatabaseTableStatisticsTableStatisticsCollectionItem"
+ },
+ "description": "The list of table statistics statuses.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseTableStatisticsTableStatisticsCollectionItem:getManagedDatabaseTableStatisticsTableStatisticsCollectionItem": {
+ "properties": {
+ "count": {
+ "type": "integer",
+ "description": "The number of objects aggregated by status category.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "percentage": {
+ "type": "number",
+ "description": "The percentage of objects with a particular status.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "type": {
+ "type": "string",
+ "description": "The valid status categories of table statistics.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "count",
+ "percentage",
+ "type"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:DatabaseManagement/getManagedDatabaseUserConsumerGroupPrivilegeItem:getManagedDatabaseUserConsumerGroupPrivilegeItem": {
"properties": {
"grantOption": {
@@ -173276,7 +177118,7 @@
},
"connectionId": {
"type": "string",
- "description": "(Updatable) Connection identifier pertinent to Bitbucket Cloud source provider\n",
+ "description": "(Updatable) Connection identifier pertinent to Bitbucket Server source provider\n",
"language": {
"python": {
"mapCase": false
@@ -173392,6 +177234,54 @@
}
}
},
+ "oci:DevOps/BuildPipelineStagePrivateAccessConfig:BuildPipelineStagePrivateAccessConfig": {
+ "properties": {
+ "networkChannelType": {
+ "type": "string",
+ "description": "(Updatable) Network channel type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "nsgIds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "(Updatable) An array of network security group OCIDs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "(Updatable) The OCID of the subnet where VNIC resources will be created for private endpoint.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "networkChannelType",
+ "subnetId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "networkChannelType",
+ "nsgIds",
+ "subnetId"
+ ]
+ }
+ }
+ },
"oci:DevOps/BuildPipelineStageWaitCriteria:BuildPipelineStageWaitCriteria": {
"properties": {
"waitDuration": {
@@ -174034,7 +177924,7 @@
"items": {
"$ref": "#/types/oci:DevOps/BuildRunBuildRunSourceTriggerInfoActionFilterInclude:BuildRunBuildRunSourceTriggerInfoActionFilterInclude"
},
- "description": "Attributes to filter DevOps code repository events.\n",
+ "description": "Attributes to filter GitLab self-hosted server events.\n",
"language": {
"python": {
"mapCase": false
@@ -174130,6 +178020,33 @@
"repositoryUrl"
]
},
+ "oci:DevOps/ConnectionTlsVerifyConfig:ConnectionTlsVerifyConfig": {
+ "properties": {
+ "caCertificateBundleId": {
+ "type": "string",
+ "description": "(Updatable) The OCID of Oracle Cloud Infrastructure certificate service CA bundle.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "tlsVerifyMode": {
+ "type": "string",
+ "description": "(Updatable) The type of TLS verification.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "caCertificateBundleId",
+ "tlsVerifyMode"
+ ]
+ },
"oci:DevOps/DeployArtifactDeployArtifactSource:DeployArtifactDeployArtifactSource": {
"properties": {
"base64encodedContent": {
@@ -175636,7 +179553,7 @@
"properties": {
"customSchedule": {
"type": "string",
- "description": "(Updatable) Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.\n",
+ "description": "(Updatable) Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.\n",
"language": {
"python": {
"mapCase": false
@@ -175727,7 +179644,7 @@
},
"include": {
"$ref": "#/types/oci:DevOps/TriggerActionFilterInclude:TriggerActionFilterInclude",
- "description": "(Updatable) Attributes to filter DevOps code repository events.\n",
+ "description": "(Updatable) Attributes to filter GitLab self-hosted server events.\n",
"language": {
"python": {
"mapCase": false
@@ -175941,7 +179858,7 @@
},
"connectionId": {
"type": "string",
- "description": "Connection identifier pertinent to Bitbucket Cloud source provider\n",
+ "description": "Connection identifier pertinent to Bitbucket Server source provider\n",
"language": {
"python": {
"mapCase": false
@@ -176057,6 +179974,51 @@
}
}
},
+ "oci:DevOps/getBuildPipelineStagePrivateAccessConfig:getBuildPipelineStagePrivateAccessConfig": {
+ "properties": {
+ "networkChannelType": {
+ "type": "string",
+ "description": "Network channel type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "nsgIds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "An array of network security group OCIDs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the subnet where VNIC resources will be created for private endpoint.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "networkChannelType",
+ "nsgIds",
+ "subnetId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:DevOps/getBuildPipelineStageWaitCriteria:getBuildPipelineStageWaitCriteria": {
"properties": {
"waitDuration": {
@@ -176287,6 +180249,15 @@
}
}
},
+ "privateAccessConfig": {
+ "$ref": "#/types/oci:DevOps/getBuildPipelineStagesBuildPipelineStageCollectionItemPrivateAccessConfig:getBuildPipelineStagesBuildPipelineStageCollectionItemPrivateAccessConfig",
+ "description": "Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"projectId": {
"type": "string",
"description": "The OCID of the DevOps project.\n",
@@ -176374,6 +180345,7 @@
"isPassAllParametersEnabled",
"lifecycleDetails",
"primaryBuildSource",
+ "privateAccessConfig",
"projectId",
"stageExecutionTimeoutInSeconds",
"state",
@@ -176473,7 +180445,7 @@
},
"connectionId": {
"type": "string",
- "description": "Connection identifier pertinent to Bitbucket Cloud source provider\n",
+ "description": "Connection identifier pertinent to Bitbucket Server source provider\n",
"language": {
"python": {
"mapCase": false
@@ -176589,6 +180561,51 @@
}
}
},
+ "oci:DevOps/getBuildPipelineStagesBuildPipelineStageCollectionItemPrivateAccessConfig:getBuildPipelineStagesBuildPipelineStageCollectionItemPrivateAccessConfig": {
+ "properties": {
+ "networkChannelType": {
+ "type": "string",
+ "description": "Network channel type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "nsgIds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "An array of network security group OCIDs.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the subnet where VNIC resources will be created for private endpoint.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "networkChannelType",
+ "nsgIds",
+ "subnetId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:DevOps/getBuildPipelineStagesBuildPipelineStageCollectionItemWaitCriteria:getBuildPipelineStagesBuildPipelineStageCollectionItemWaitCriteria": {
"properties": {
"waitDuration": {
@@ -177579,7 +181596,7 @@
"items": {
"$ref": "#/types/oci:DevOps/getBuildRunBuildRunSourceTriggerInfoActionFilterInclude:getBuildRunBuildRunSourceTriggerInfoActionFilterInclude"
},
- "description": "Attributes to filter DevOps code repository events.\n",
+ "description": "Attributes to filter GitLab self-hosted server events.\n",
"language": {
"python": {
"mapCase": false
@@ -178136,7 +182153,7 @@
"items": {
"$ref": "#/types/oci:DevOps/getBuildRunsBuildRunSummaryCollectionItemBuildRunSourceTriggerInfoActionFilterInclude:getBuildRunsBuildRunSummaryCollectionItemBuildRunSourceTriggerInfoActionFilterInclude"
},
- "description": "Attributes to filter DevOps code repository events.\n",
+ "description": "Attributes to filter GitLab self-hosted server events.\n",
"language": {
"python": {
"mapCase": false
@@ -178276,6 +182293,38 @@
"values"
]
},
+ "oci:DevOps/getConnectionTlsVerifyConfig:getConnectionTlsVerifyConfig": {
+ "properties": {
+ "caCertificateBundleId": {
+ "type": "string",
+ "description": "The OCID of Oracle Cloud Infrastructure certificate service CA bundle.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "tlsVerifyMode": {
+ "type": "string",
+ "description": "The type of TLS verification.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "caCertificateBundleId",
+ "tlsVerifyMode"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:DevOps/getConnectionsConnectionCollection:getConnectionsConnectionCollection": {
"properties": {
"items": {
@@ -178320,6 +182369,15 @@
}
}
},
+ "baseUrl": {
+ "type": "string",
+ "description": "The Base URL of the hosted BitbucketServer.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"compartmentId": {
"type": "string",
"description": "The OCID of the compartment in which to list resources.\n",
@@ -178437,6 +182495,18 @@
}
}
},
+ "tlsVerifyConfigs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DevOps/getConnectionsConnectionCollectionItemTlsVerifyConfig:getConnectionsConnectionCollectionItemTlsVerifyConfig"
+ },
+ "description": "TLS configuration used by build service to verify TLS connection.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"username": {
"type": "string",
"description": "Public Bitbucket Cloud Username in plain text\n",
@@ -178451,6 +182521,7 @@
"required": [
"accessToken",
"appPassword",
+ "baseUrl",
"compartmentId",
"connectionType",
"definedTags",
@@ -178463,6 +182534,7 @@
"systemTags",
"timeCreated",
"timeUpdated",
+ "tlsVerifyConfigs",
"username"
],
"language": {
@@ -178471,6 +182543,38 @@
}
}
},
+ "oci:DevOps/getConnectionsConnectionCollectionItemTlsVerifyConfig:getConnectionsConnectionCollectionItemTlsVerifyConfig": {
+ "properties": {
+ "caCertificateBundleId": {
+ "type": "string",
+ "description": "The OCID of Oracle Cloud Infrastructure certificate service CA bundle.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "tlsVerifyMode": {
+ "type": "string",
+ "description": "The type of TLS verification.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "caCertificateBundleId",
+ "tlsVerifyMode"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:DevOps/getConnectionsFilter:getConnectionsFilter": {
"properties": {
"name": {
@@ -181000,7 +185104,7 @@
},
"deployArtifactId": {
"type": "string",
- "description": "Optional binary artifact OCID user may provide to this stage.\n",
+ "description": "Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.\n",
"language": {
"python": {
"mapCase": false
@@ -183866,7 +187970,7 @@
"properties": {
"customSchedule": {
"type": "string",
- "description": "Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.\n",
+ "description": "Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.\n",
"language": {
"python": {
"mapCase": false
@@ -185077,7 +189181,7 @@
"properties": {
"customSchedule": {
"type": "string",
- "description": "Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.\n",
+ "description": "Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.\n",
"language": {
"python": {
"mapCase": false
@@ -185594,7 +189698,7 @@
"items": {
"$ref": "#/types/oci:DevOps/getTriggerActionFilterInclude:getTriggerActionFilterInclude"
},
- "description": "Attributes to filter DevOps code repository events.\n",
+ "description": "Attributes to filter GitLab self-hosted server events.\n",
"language": {
"python": {
"mapCase": false
@@ -185963,7 +190067,7 @@
"items": {
"$ref": "#/types/oci:DevOps/getTriggersTriggerCollectionItemActionFilterInclude:getTriggersTriggerCollectionItemActionFilterInclude"
},
- "description": "Attributes to filter DevOps code repository events.\n",
+ "description": "Attributes to filter GitLab self-hosted server events.\n",
"language": {
"python": {
"mapCase": false
@@ -200935,6 +205039,130 @@
},
"oci:Integration/IntegrationInstanceAlternateCustomEndpoint:IntegrationInstanceAlternateCustomEndpoint": {
"properties": {
+ "alias": {
+ "type": "string",
+ "description": "When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "certificateSecretId": {
+ "type": "string",
+ "description": "(Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "certificateSecretVersion": {
+ "type": "integer",
+ "description": "The secret version used for the certificate-secret-id (if certificate-secret-id is specified).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "hostname": {
+ "type": "string",
+ "description": "(Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "hostname"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "alias",
+ "certificateSecretId",
+ "certificateSecretVersion",
+ "hostname"
+ ]
+ }
+ }
+ },
+ "oci:Integration/IntegrationInstanceAttachment:IntegrationInstanceAttachment": {
+ "properties": {
+ "isImplicit": {
+ "type": "boolean",
+ "description": "* If role == `PARENT`, the attached instance was created by this service instance\n* If role == `CHILD`, this instance was created from attached instance on behalf of a user\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetId": {
+ "type": "string",
+ "description": "The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetInstanceUrl": {
+ "type": "string",
+ "description": "The dataplane instance URL of the attached instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetRole": {
+ "type": "string",
+ "description": "The role of the target attachment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetServiceType": {
+ "type": "string",
+ "description": "The type of the target instance, such as \"FUSION\".\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "language": {
+ "nodejs": {
+ "requiredOutputs": [
+ "isImplicit",
+ "targetId",
+ "targetInstanceUrl",
+ "targetRole",
+ "targetServiceType"
+ ]
+ }
+ }
+ },
+ "oci:Integration/IntegrationInstanceCustomEndpoint:IntegrationInstanceCustomEndpoint": {
+ "properties": {
+ "alias": {
+ "type": "string",
+ "description": "When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"certificateSecretId": {
"type": "string",
"description": "(Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.\n",
@@ -200970,6 +205198,7 @@
"language": {
"nodejs": {
"requiredOutputs": [
+ "alias",
"certificateSecretId",
"certificateSecretVersion",
"hostname"
@@ -200977,29 +205206,47 @@
}
}
},
- "oci:Integration/IntegrationInstanceCustomEndpoint:IntegrationInstanceCustomEndpoint": {
+ "oci:Integration/IntegrationInstanceIdcsInfo:IntegrationInstanceIdcsInfo": {
"properties": {
- "certificateSecretId": {
+ "idcsAppDisplayName": {
"type": "string",
- "description": "(Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.\n",
+ "description": "The IDCS application display name associated with the instance\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "certificateSecretVersion": {
- "type": "integer",
- "description": "The secret version used for the certificate-secret-id (if certificate-secret-id is specified).\n",
+ "idcsAppId": {
+ "type": "string",
+ "description": "The IDCS application ID associated with the instance\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "hostname": {
+ "idcsAppLocationUrl": {
"type": "string",
- "description": "(Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.\n",
+ "description": "URL for the location of the IDCS Application (used by IDCS APIs)\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppName": {
+ "type": "string",
+ "description": "The IDCS application name associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "instancePrimaryAudienceUrl": {
+ "type": "string",
+ "description": "The URL used as the primary audience for integration flows in this instance type: string\n",
"language": {
"python": {
"mapCase": false
@@ -201008,15 +205255,14 @@
}
},
"type": "object",
- "required": [
- "hostname"
- ],
"language": {
"nodejs": {
"requiredOutputs": [
- "certificateSecretId",
- "certificateSecretVersion",
- "hostname"
+ "idcsAppDisplayName",
+ "idcsAppId",
+ "idcsAppLocationUrl",
+ "idcsAppName",
+ "instancePrimaryAudienceUrl"
]
}
}
@@ -201028,7 +205274,7 @@
"items": {
"type": "string"
},
- "description": "Source IP addresses or IP address ranges ingress rules.\n",
+ "description": "Source IP addresses or IP address ranges ingress rules. (ex: \"168.122.59.5\", \"10.20.30.0/26\") An invalid IP or CIDR block will result in a 400 response.\n",
"language": {
"python": {
"mapCase": false
@@ -201088,7 +205334,7 @@
"items": {
"type": "string"
},
- "description": "Source IP addresses or IP address ranges ingress rules.\n",
+ "description": "Source IP addresses or IP address ranges ingress rules. (ex: \"168.122.59.5\", \"10.20.30.0/26\") An invalid IP or CIDR block will result in a 400 response.\n",
"language": {
"python": {
"mapCase": false
@@ -201120,6 +205366,15 @@
},
"oci:Integration/getIntegrationInstanceAlternateCustomEndpoint:getIntegrationInstanceAlternateCustomEndpoint": {
"properties": {
+ "alias": {
+ "type": "string",
+ "description": "When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"certificateSecretId": {
"type": "string",
"description": "Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.\n",
@@ -201150,6 +205405,7 @@
},
"type": "object",
"required": [
+ "alias",
"certificateSecretId",
"certificateSecretVersion",
"hostname"
@@ -201160,8 +205416,79 @@
}
}
},
+ "oci:Integration/getIntegrationInstanceAttachment:getIntegrationInstanceAttachment": {
+ "properties": {
+ "isImplicit": {
+ "type": "boolean",
+ "description": "* If role == `PARENT`, the attached instance was created by this service instance\n* If role == `CHILD`, this instance was created from attached instance on behalf of a user\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetId": {
+ "type": "string",
+ "description": "The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetInstanceUrl": {
+ "type": "string",
+ "description": "The dataplane instance URL of the attached instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetRole": {
+ "type": "string",
+ "description": "The role of the target attachment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetServiceType": {
+ "type": "string",
+ "description": "The type of the target instance, such as \"FUSION\".\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "isImplicit",
+ "targetId",
+ "targetInstanceUrl",
+ "targetRole",
+ "targetServiceType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Integration/getIntegrationInstanceCustomEndpoint:getIntegrationInstanceCustomEndpoint": {
"properties": {
+ "alias": {
+ "type": "string",
+ "description": "When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"certificateSecretId": {
"type": "string",
"description": "Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.\n",
@@ -201192,6 +205519,7 @@
},
"type": "object",
"required": [
+ "alias",
"certificateSecretId",
"certificateSecretVersion",
"hostname"
@@ -201202,6 +205530,68 @@
}
}
},
+ "oci:Integration/getIntegrationInstanceIdcsInfo:getIntegrationInstanceIdcsInfo": {
+ "properties": {
+ "idcsAppDisplayName": {
+ "type": "string",
+ "description": "The IDCS application display name associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppId": {
+ "type": "string",
+ "description": "The IDCS application ID associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppLocationUrl": {
+ "type": "string",
+ "description": "URL for the location of the IDCS Application (used by IDCS APIs)\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppName": {
+ "type": "string",
+ "description": "The IDCS application name associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "instancePrimaryAudienceUrl": {
+ "type": "string",
+ "description": "The URL used as the primary audience for integration flows in this instance type: string\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "idcsAppDisplayName",
+ "idcsAppId",
+ "idcsAppLocationUrl",
+ "idcsAppName",
+ "instancePrimaryAudienceUrl"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Integration/getIntegrationInstanceNetworkEndpointDetail:getIntegrationInstanceNetworkEndpointDetail": {
"properties": {
"allowlistedHttpIps": {
@@ -201209,7 +205599,7 @@
"items": {
"type": "string"
},
- "description": "Source IP addresses or IP address ranges ingress rules.\n",
+ "description": "Source IP addresses or IP address ranges ingress rules. (ex: \"168.122.59.5\", \"10.20.30.0/26\") An invalid IP or CIDR block will result in a 400 response.\n",
"language": {
"python": {
"mapCase": false
@@ -201267,7 +205657,7 @@
"items": {
"type": "string"
},
- "description": "Source IP addresses or IP address ranges ingress rules.\n",
+ "description": "Source IP addresses or IP address ranges ingress rules. (ex: \"168.122.59.5\", \"10.20.30.0/26\") An invalid IP or CIDR block will result in a 400 response.\n",
"language": {
"python": {
"mapCase": false
@@ -201345,6 +205735,18 @@
}
}
},
+ "attachments": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/getIntegrationInstancesIntegrationInstanceAttachment:getIntegrationInstancesIntegrationInstanceAttachment"
+ },
+ "description": "A list of associated attachments to other services\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"compartmentId": {
"type": "string",
"description": "The ID of the compartment in which to list resources.\n",
@@ -201425,6 +205827,18 @@
}
}
},
+ "idcsInfos": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/getIntegrationInstancesIntegrationInstanceIdcsInfo:getIntegrationInstancesIntegrationInstanceIdcsInfo"
+ },
+ "description": "Information for IDCS access\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"instanceUrl": {
"type": "string",
"description": "The Integration Instance URL.\n",
@@ -201531,6 +205945,7 @@
"type": "object",
"required": [
"alternateCustomEndpoints",
+ "attachments",
"compartmentId",
"consumptionModel",
"customEndpoints",
@@ -201539,6 +205954,7 @@
"freeformTags",
"id",
"idcsAt",
+ "idcsInfos",
"instanceUrl",
"integrationInstanceType",
"isByol",
@@ -201559,6 +205975,15 @@
},
"oci:Integration/getIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint:getIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint": {
"properties": {
+ "alias": {
+ "type": "string",
+ "description": "When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"certificateSecretId": {
"type": "string",
"description": "Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.\n",
@@ -201589,6 +206014,7 @@
},
"type": "object",
"required": [
+ "alias",
"certificateSecretId",
"certificateSecretVersion",
"hostname"
@@ -201599,8 +206025,79 @@
}
}
},
+ "oci:Integration/getIntegrationInstancesIntegrationInstanceAttachment:getIntegrationInstancesIntegrationInstanceAttachment": {
+ "properties": {
+ "isImplicit": {
+ "type": "boolean",
+ "description": "* If role == `PARENT`, the attached instance was created by this service instance\n* If role == `CHILD`, this instance was created from attached instance on behalf of a user\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetId": {
+ "type": "string",
+ "description": "The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetInstanceUrl": {
+ "type": "string",
+ "description": "The dataplane instance URL of the attached instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetRole": {
+ "type": "string",
+ "description": "The role of the target attachment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "targetServiceType": {
+ "type": "string",
+ "description": "The type of the target instance, such as \"FUSION\".\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "isImplicit",
+ "targetId",
+ "targetInstanceUrl",
+ "targetRole",
+ "targetServiceType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Integration/getIntegrationInstancesIntegrationInstanceCustomEndpoint:getIntegrationInstancesIntegrationInstanceCustomEndpoint": {
"properties": {
+ "alias": {
+ "type": "string",
+ "description": "When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"certificateSecretId": {
"type": "string",
"description": "Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.\n",
@@ -201631,6 +206128,7 @@
},
"type": "object",
"required": [
+ "alias",
"certificateSecretId",
"certificateSecretVersion",
"hostname"
@@ -201641,6 +206139,68 @@
}
}
},
+ "oci:Integration/getIntegrationInstancesIntegrationInstanceIdcsInfo:getIntegrationInstancesIntegrationInstanceIdcsInfo": {
+ "properties": {
+ "idcsAppDisplayName": {
+ "type": "string",
+ "description": "The IDCS application display name associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppId": {
+ "type": "string",
+ "description": "The IDCS application ID associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppLocationUrl": {
+ "type": "string",
+ "description": "URL for the location of the IDCS Application (used by IDCS APIs)\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "idcsAppName": {
+ "type": "string",
+ "description": "The IDCS application name associated with the instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "instancePrimaryAudienceUrl": {
+ "type": "string",
+ "description": "The URL used as the primary audience for integration flows in this instance type: string\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "idcsAppDisplayName",
+ "idcsAppId",
+ "idcsAppLocationUrl",
+ "idcsAppName",
+ "instancePrimaryAudienceUrl"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Integration/getIntegrationInstancesIntegrationInstanceNetworkEndpointDetail:getIntegrationInstancesIntegrationInstanceNetworkEndpointDetail": {
"properties": {
"allowlistedHttpIps": {
@@ -201648,7 +206208,7 @@
"items": {
"type": "string"
},
- "description": "Source IP addresses or IP address ranges ingress rules.\n",
+ "description": "Source IP addresses or IP address ranges ingress rules. (ex: \"168.122.59.5\", \"10.20.30.0/26\") An invalid IP or CIDR block will result in a 400 response.\n",
"language": {
"python": {
"mapCase": false
@@ -201706,7 +206266,7 @@
"items": {
"type": "string"
},
- "description": "Source IP addresses or IP address ranges ingress rules.\n",
+ "description": "Source IP addresses or IP address ranges ingress rules. (ex: \"168.122.59.5\", \"10.20.30.0/26\") An invalid IP or CIDR block will result in a 400 response.\n",
"language": {
"python": {
"mapCase": false
@@ -202155,6 +206715,15 @@
}
}
},
+ "isAdvancedFeaturesEnabled": {
+ "type": "boolean",
+ "description": "Whether or not advanced features are enabled in this fleet. By default, this is set to false.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"operationLogs": {
"type": "array",
"items": {
@@ -202211,6 +206780,7 @@
"freeformTags",
"id",
"inventoryLogs",
+ "isAdvancedFeaturesEnabled",
"operationLogs",
"state",
"systemTags",
@@ -202511,6 +207081,15 @@
}
}
},
+ "managedInstanceCount": {
+ "type": "integer",
+ "description": "Number of instances running the operating system\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"name": {
"type": "string",
"description": "The name of the operating system as provided by the Java system property os.name.\n",
@@ -202534,6 +207113,7 @@
"required": [
"architecture",
"family",
+ "managedInstanceCount",
"name",
"version"
],
@@ -202855,6 +207435,15 @@
}
}
},
+ "managedInstanceCount": {
+ "type": "integer",
+ "description": "Number of instances running the operating system\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"name": {
"type": "string",
"description": "The name of the operating system as provided by the Java system property os.name.\n",
@@ -202878,6 +207467,7 @@
"required": [
"architecture",
"family",
+ "managedInstanceCount",
"name",
"version"
],
@@ -202887,6 +207477,651 @@
}
}
},
+ "oci:Jms/getJavaFamiliesFilter:getJavaFamiliesFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Jms/getJavaFamiliesJavaFamilyCollection:getJavaFamiliesJavaFamilyCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaFamiliesJavaFamilyCollectionItem:getJavaFamiliesJavaFamilyCollectionItem"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaFamiliesJavaFamilyCollectionItem:getJavaFamiliesJavaFamilyCollectionItem": {
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "The display name for the Java family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "docUrl": {
+ "type": "string",
+ "description": "Link to access the documentation for the release.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "endOfSupportLifeDate": {
+ "type": "string",
+ "description": "The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "The version identifier for the Java family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "supportType": {
+ "type": "string",
+ "description": "This indicates the support category for the Java release family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "displayName",
+ "docUrl",
+ "endOfSupportLifeDate",
+ "familyVersion",
+ "supportType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleaseArtifact:getJavaReleaseArtifact": {
+ "properties": {
+ "approximateFileSizeInBytes": {
+ "type": "string",
+ "description": "Approximate compressed file size in bytes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "artifactContentType": {
+ "type": "string",
+ "description": "Product content type of this artifact.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "artifactDescription": {
+ "type": "string",
+ "description": "Description of the binary artifact. Typically includes the OS, architecture, and installer type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "artifactId": {
+ "type": "string",
+ "description": "Unique identifier for the artifact.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "sha256": {
+ "type": "string",
+ "description": "SHA256 checksum of the artifact.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "approximateFileSizeInBytes",
+ "artifactContentType",
+ "artifactDescription",
+ "artifactId",
+ "sha256"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleaseFamilyDetail:getJavaReleaseFamilyDetail": {
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "Commonly used name for the license type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "docUrl": {
+ "type": "string",
+ "description": "Link to access the documentation for the release.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "endOfSupportLifeDate": {
+ "type": "string",
+ "description": "The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "Java release family identifier.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "supportType": {
+ "type": "string",
+ "description": "This indicates the support category for the Java release family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "displayName",
+ "docUrl",
+ "endOfSupportLifeDate",
+ "familyVersion",
+ "supportType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleaseLicenseDetail:getJavaReleaseLicenseDetail": {
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "Commonly used name for the license type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "licenseType": {
+ "type": "string",
+ "description": "License type for the Java version.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "licenseUrl": {
+ "type": "string",
+ "description": "Publicly accessible license URL containing the detailed terms and conditions.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "displayName",
+ "licenseType",
+ "licenseUrl"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleasesFilter:getJavaReleasesFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Jms/getJavaReleasesJavaReleaseCollection:getJavaReleasesJavaReleaseCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesJavaReleaseCollectionItem:getJavaReleasesJavaReleaseCollectionItem"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleasesJavaReleaseCollectionItem:getJavaReleasesJavaReleaseCollectionItem": {
+ "properties": {
+ "artifacts": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesJavaReleaseCollectionItemArtifact:getJavaReleasesJavaReleaseCollectionItemArtifact"
+ },
+ "description": "List of Java artifacts.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "familyDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesJavaReleaseCollectionItemFamilyDetail:getJavaReleasesJavaReleaseCollectionItemFamilyDetail"
+ },
+ "description": "Complete information of a specific Java release family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "The version identifier for the Java family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "licenseDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesJavaReleaseCollectionItemLicenseDetail:getJavaReleasesJavaReleaseCollectionItemLicenseDetail"
+ },
+ "description": "Information about a license type for Java.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "licenseType": {
+ "type": "string",
+ "description": "Java license type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "parentReleaseVersion": {
+ "type": "string",
+ "description": "Parent Java release version identifier. This is applicable for BPR releases.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "releaseDate": {
+ "type": "string",
+ "description": "The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "releaseNotesUrl": {
+ "type": "string",
+ "description": "Release notes associated with the Java version.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "releaseType": {
+ "type": "string",
+ "description": "Java release type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "releaseVersion": {
+ "type": "string",
+ "description": "Unique Java release version identifier\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "securityStatus": {
+ "type": "string",
+ "description": "The security status of the Java version.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "artifacts",
+ "familyDetails",
+ "familyVersion",
+ "licenseDetails",
+ "licenseType",
+ "parentReleaseVersion",
+ "releaseDate",
+ "releaseNotesUrl",
+ "releaseType",
+ "releaseVersion",
+ "securityStatus"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleasesJavaReleaseCollectionItemArtifact:getJavaReleasesJavaReleaseCollectionItemArtifact": {
+ "properties": {
+ "approximateFileSizeInBytes": {
+ "type": "string",
+ "description": "Approximate compressed file size in bytes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "artifactContentType": {
+ "type": "string",
+ "description": "Product content type of this artifact.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "artifactDescription": {
+ "type": "string",
+ "description": "Description of the binary artifact. Typically includes the OS, architecture, and installer type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "artifactId": {
+ "type": "string",
+ "description": "Unique identifier for the artifact.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "sha256": {
+ "type": "string",
+ "description": "SHA256 checksum of the artifact.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "approximateFileSizeInBytes",
+ "artifactContentType",
+ "artifactDescription",
+ "artifactId",
+ "sha256"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleasesJavaReleaseCollectionItemFamilyDetail:getJavaReleasesJavaReleaseCollectionItemFamilyDetail": {
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "Commonly used name for the license type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "docUrl": {
+ "type": "string",
+ "description": "Link to access the documentation for the release.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "endOfSupportLifeDate": {
+ "type": "string",
+ "description": "The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "The version identifier for the Java family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "supportType": {
+ "type": "string",
+ "description": "This indicates the support category for the Java release family.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "displayName",
+ "docUrl",
+ "endOfSupportLifeDate",
+ "familyVersion",
+ "supportType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Jms/getJavaReleasesJavaReleaseCollectionItemLicenseDetail:getJavaReleasesJavaReleaseCollectionItemLicenseDetail": {
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "Commonly used name for the license type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "licenseType": {
+ "type": "string",
+ "description": "Java license type.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "licenseUrl": {
+ "type": "string",
+ "description": "Publicly accessible license URL containing the detailed terms and conditions.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "displayName",
+ "licenseType",
+ "licenseUrl"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Jms/getListJreUsageItem:getListJreUsageItem": {
"properties": {
"approximateApplicationCount": {
@@ -202925,6 +208160,15 @@
}
}
},
+ "daysUnderSecurityBaseline": {
+ "type": "integer",
+ "description": "The number of days since this release has been under the security baseline.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"distribution": {
"type": "string",
"description": "The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.\n",
@@ -202945,7 +208189,7 @@
},
"fleetId": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related fleet. This property value is present only for /actions/listJreUsage.\n",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related fleet.\n",
"language": {
"python": {
"mapCase": false
@@ -202963,7 +208207,7 @@
},
"managedInstanceId": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /actions/listJreUsage.\n",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /listJreUsage.\n",
"language": {
"python": {
"mapCase": false
@@ -203061,6 +208305,7 @@
"approximateInstallationCount",
"approximateManagedInstanceCount",
"approximatePendingWorkRequestCount",
+ "daysUnderSecurityBaseline",
"distribution",
"endOfSupportLifeDate",
"fleetId",
@@ -203102,6 +208347,15 @@
}
}
},
+ "managedInstanceCount": {
+ "type": "integer",
+ "description": "Number of instances running the operating system\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"name": {
"type": "string",
"description": "The name of the operating system as provided by the Java system property os.name.\n",
@@ -203125,6 +208379,7 @@
"required": [
"architecture",
"family",
+ "managedInstanceCount",
"name",
"version"
],
@@ -248799,11 +254054,434 @@
"values"
]
},
- "oci:Ons/getNotificationTopicsNotificationTopic:getNotificationTopicsNotificationTopic": {
+ "oci:Ons/getNotificationTopicsNotificationTopic:getNotificationTopicsNotificationTopic": {
+ "properties": {
+ "apiEndpoint": {
+ "type": "string",
+ "description": "The endpoint for managing subscriptions or publishing messages to the topic.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "description": {
+ "type": "string",
+ "description": "The description of the topic.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "etag": {
+ "type": "string",
+ "description": "For optimistic concurrency control. See `if-match`.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "A filter to only return resources that match the given id exactly.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "A filter to only return resources that match the given name exactly.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "shortTopicId": {
+ "type": "string",
+ "description": "A unique short topic Id. This is used only for SMS subscriptions.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "Filter returned list by specified lifecycle state. This parameter is case-insensitive.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The time the topic was created.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "topicId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "apiEndpoint",
+ "compartmentId",
+ "definedTags",
+ "description",
+ "etag",
+ "freeformTags",
+ "id",
+ "name",
+ "shortTopicId",
+ "state",
+ "timeCreated",
+ "topicId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Ons/getSubscriptionsFilter:getSubscriptionsFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Ons/getSubscriptionsSubscription:getSubscriptionsSubscription": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "createdTime": {
+ "type": "string",
+ "description": "The time when this suscription was created.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "deliveryPolicies": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Ons/getSubscriptionsSubscriptionDeliveryPolicy:getSubscriptionsSubscriptionDeliveryPolicy"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "endpoint": {
+ "type": "string",
+ "description": "A locator that corresponds to the subscription protocol. For example, an email address for a subscription that uses the `EMAIL` protocol, or a URL for a subscription that uses an HTTP-based protocol. Avoid entering confidential information.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "etag": {
+ "type": "string",
+ "description": "For optimistic concurrency control. See `if-match`.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "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\"}`\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "protocol": {
+ "type": "string",
+ "description": "The protocol used for the subscription.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "state": {
+ "type": "string",
+ "description": "The lifecycle state of the subscription. The status of a new subscription is PENDING; when confirmed, the subscription status changes to ACTIVE.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "topicId": {
+ "type": "string",
+ "description": "Return all subscriptions that are subscribed to the given topic OCID. Either this query parameter or the compartmentId query parameter must be set.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "createdTime",
+ "definedTags",
+ "deliveryPolicies",
+ "endpoint",
+ "etag",
+ "freeformTags",
+ "id",
+ "protocol",
+ "state",
+ "topicId"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Ons/getSubscriptionsSubscriptionDeliveryPolicy:getSubscriptionsSubscriptionDeliveryPolicy": {
+ "properties": {
+ "backoffRetryPolicies": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Ons/getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy:getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "backoffRetryPolicies"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Ons/getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy:getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy": {
+ "properties": {
+ "maxRetryDuration": {
+ "type": "integer",
+ "description": "The maximum retry duration in milliseconds.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "policyType": {
+ "type": "string",
+ "description": "The type of delivery policy. Default value: EXPONENTIAL.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "maxRetryDuration",
+ "policyType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Opensearch/getOpensearchClustersFilter:getOpensearchClustersFilter": {
+ "properties": {
+ "name": {
+ "type": "string",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Opensearch/getOpensearchClustersOpensearchClusterCollection:getOpensearchClustersOpensearchClusterCollection": {
"properties": {
- "apiEndpoint": {
- "type": "string",
- "description": "The endpoint for managing subscriptions or publishing messages to the topic.\n",
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchClustersOpensearchClusterCollectionItem:getOpensearchClustersOpensearchClusterCollectionItem"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Opensearch/getOpensearchClustersOpensearchClusterCollectionItem:getOpensearchClustersOpensearchClusterCollectionItem": {
+ "properties": {
+ "availabilityDomains": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The availability domains to distribute the cluser nodes across.\n",
"language": {
"python": {
"mapCase": false
@@ -248812,7 +254490,61 @@
},
"compartmentId": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "description": "The ID of the compartment in which to list resources.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dataNodeCount": {
+ "type": "integer",
+ "description": "The number of data nodes configured for the cluster.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dataNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's data nodes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dataNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's data nodes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dataNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs configured for the cluster's data nodes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dataNodeHostType": {
+ "type": "string",
+ "description": "The instance type for the cluster's data nodes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "dataNodeStorageGb": {
+ "type": "integer",
+ "description": "The amount of storage in GB, to configure per node for the cluster's data nodes.\n",
"language": {
"python": {
"mapCase": false
@@ -248824,25 +254556,25 @@
"additionalProperties": {
"$ref": "pulumi.json#/Any"
},
- "description": "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\"}`\n",
+ "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "description": {
+ "displayName": {
"type": "string",
- "description": "The description of the topic.\n",
+ "description": "A filter to return only resources that match the entire display name given.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "etag": {
+ "fqdn": {
"type": "string",
- "description": "For optimistic concurrency control. See `if-match`.\n",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n",
"language": {
"python": {
"mapCase": false
@@ -248854,7 +254586,7 @@
"additionalProperties": {
"$ref": "pulumi.json#/Any"
},
- "description": "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\"}`\n",
+ "description": "Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n",
"language": {
"python": {
"mapCase": false
@@ -248863,219 +254595,226 @@
},
"id": {
"type": "string",
- "description": "A filter to only return resources that match the given id exactly.\n",
+ "description": "unique OpensearchCluster identifier\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "name": {
+ "lifecycleDetails": {
"type": "string",
- "description": "A filter to only return resources that match the given name exactly.\n",
+ "description": "Additional information about the current lifecycle state of the cluster.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "shortTopicId": {
- "type": "string",
- "description": "A unique short topic Id. This is used only for SMS subscriptions.\n",
+ "masterNodeCount": {
+ "type": "integer",
+ "description": "The number of master nodes configured for the cluster.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "state": {
+ "masterNodeHostBareMetalShape": {
"type": "string",
- "description": "Filter returned list by specified lifecycle state. This parameter is case-insensitive.\n",
+ "description": "The bare metal shape for the cluster's master nodes.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "timeCreated": {
- "type": "string",
- "description": "The time the topic was created.\n",
+ "masterNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's master nodes.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "topicId": {
+ "masterNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs configured for cluster's master nodes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "masterNodeHostType": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.\n",
+ "description": "The instance type for the cluster's master nodes.\n",
"language": {
"python": {
"mapCase": false
}
}
- }
- },
- "type": "object",
- "required": [
- "apiEndpoint",
- "compartmentId",
- "definedTags",
- "description",
- "etag",
- "freeformTags",
- "id",
- "name",
- "shortTopicId",
- "state",
- "timeCreated",
- "topicId"
- ],
- "language": {
- "nodejs": {
- "requiredInputs": []
- }
- }
- },
- "oci:Ons/getSubscriptionsFilter:getSubscriptionsFilter": {
- "properties": {
- "name": {
+ },
+ "opendashboardFqdn": {
"type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "regex": {
- "type": "boolean",
+ "opendashboardNodeCount": {
+ "type": "integer",
+ "description": "The number of OpenSearch Dashboard nodes configured for the cluster.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "values": {
- "type": "array",
- "items": {
- "type": "string"
- },
+ "opendashboardNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.\n",
"language": {
"python": {
"mapCase": false
}
}
- }
- },
- "type": "object",
- "required": [
- "name",
- "values"
- ]
- },
- "oci:Ons/getSubscriptionsSubscription:getSubscriptionsSubscription": {
- "properties": {
- "compartmentId": {
+ },
+ "opendashboardNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "opendashboardPrivateIp": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "description": "The private IP address for the cluster's OpenSearch Dashboard.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "createdTime": {
+ "opensearchFqdn": {
"type": "string",
- "description": "The time when this suscription was created.\n",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "definedTags": {
- "type": "object",
- "additionalProperties": {
- "$ref": "pulumi.json#/Any"
- },
- "description": "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\"}`\n",
+ "opensearchPrivateIp": {
+ "type": "string",
+ "description": "The cluster's private IP address.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "deliveryPolicies": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:Ons/getSubscriptionsSubscriptionDeliveryPolicy:getSubscriptionsSubscriptionDeliveryPolicy"
- },
+ "softwareVersion": {
+ "type": "string",
+ "description": "The software version the cluster is running.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "endpoint": {
+ "state": {
"type": "string",
- "description": "A locator that corresponds to the subscription protocol. For example, an email address for a subscription that uses the `EMAIL` protocol, or a URL for a subscription that uses an HTTP-based protocol. Avoid entering confidential information.\n",
+ "description": "A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "etag": {
+ "subnetCompartmentId": {
"type": "string",
- "description": "For optimistic concurrency control. See `if-match`.\n",
+ "description": "The OCID for the compartment where the cluster's subnet is located.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "freeformTags": {
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the cluster's subnet.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "systemTags": {
"type": "object",
"additionalProperties": {
"$ref": "pulumi.json#/Any"
},
- "description": "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\"}`\n",
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "id": {
+ "timeCreated": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription.\n",
+ "description": "The amount of time in milliseconds since the cluster was created.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "protocol": {
+ "timeDeleted": {
"type": "string",
- "description": "The protocol used for the subscription.\n",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "state": {
+ "timeUpdated": {
"type": "string",
- "description": "The lifecycle state of the subscription. The status of a new subscription is PENDING; when confirmed, the subscription status changes to ACTIVE.\n",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n",
"language": {
"python": {
"mapCase": false
}
}
},
- "topicId": {
+ "totalStorageGb": {
+ "type": "integer",
+ "description": "The size in GB of the cluster's total storage.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "vcnCompartmentId": {
"type": "string",
- "description": "Return all subscriptions that are subscribed to the given topic OCID. Either this query parameter or the compartmentId query parameter must be set.\n",
+ "description": "The OCID for the compartment where the cluster's VCN is located.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "vcnId": {
+ "type": "string",
+ "description": "The OCID of the cluster's VCN.\n",
"language": {
"python": {
"mapCase": false
@@ -249085,17 +254824,43 @@
},
"type": "object",
"required": [
+ "availabilityDomains",
"compartmentId",
- "createdTime",
+ "dataNodeCount",
+ "dataNodeHostBareMetalShape",
+ "dataNodeHostMemoryGb",
+ "dataNodeHostOcpuCount",
+ "dataNodeHostType",
+ "dataNodeStorageGb",
"definedTags",
- "deliveryPolicies",
- "endpoint",
- "etag",
+ "displayName",
+ "fqdn",
"freeformTags",
"id",
- "protocol",
+ "lifecycleDetails",
+ "masterNodeCount",
+ "masterNodeHostBareMetalShape",
+ "masterNodeHostMemoryGb",
+ "masterNodeHostOcpuCount",
+ "masterNodeHostType",
+ "opendashboardFqdn",
+ "opendashboardNodeCount",
+ "opendashboardNodeHostMemoryGb",
+ "opendashboardNodeHostOcpuCount",
+ "opendashboardPrivateIp",
+ "opensearchFqdn",
+ "opensearchPrivateIp",
+ "softwareVersion",
"state",
- "topicId"
+ "subnetCompartmentId",
+ "subnetId",
+ "systemTags",
+ "timeCreated",
+ "timeDeleted",
+ "timeUpdated",
+ "totalStorageGb",
+ "vcnCompartmentId",
+ "vcnId"
],
"language": {
"nodejs": {
@@ -249103,13 +254868,11 @@
}
}
},
- "oci:Ons/getSubscriptionsSubscriptionDeliveryPolicy:getSubscriptionsSubscriptionDeliveryPolicy": {
+ "oci:Opensearch/getOpensearchVersionItem:getOpensearchVersionItem": {
"properties": {
- "backoffRetryPolicies": {
- "type": "array",
- "items": {
- "$ref": "#/types/oci:Ons/getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy:getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy"
- },
+ "version": {
+ "type": "string",
+ "description": "The version of OpenSearch.\n",
"language": {
"python": {
"mapCase": false
@@ -249119,7 +254882,7 @@
},
"type": "object",
"required": [
- "backoffRetryPolicies"
+ "version"
],
"language": {
"nodejs": {
@@ -249127,20 +254890,72 @@
}
}
},
- "oci:Ons/getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy:getSubscriptionsSubscriptionDeliveryPolicyBackoffRetryPolicy": {
+ "oci:Opensearch/getOpensearchVersionsFilter:getOpensearchVersionsFilter": {
"properties": {
- "maxRetryDuration": {
- "type": "integer",
- "description": "The maximum retry duration in milliseconds.\n",
+ "name": {
+ "type": "string",
"language": {
"python": {
"mapCase": false
}
}
},
- "policyType": {
+ "regex": {
+ "type": "boolean",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "name",
+ "values"
+ ]
+ },
+ "oci:Opensearch/getOpensearchVersionsOpensearchVersionsCollection:getOpensearchVersionsOpensearchVersionsCollection": {
+ "properties": {
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchVersionsOpensearchVersionsCollectionItem:getOpensearchVersionsOpensearchVersionsCollectionItem"
+ },
+ "description": "A list of OpenSearch versions.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Opensearch/getOpensearchVersionsOpensearchVersionsCollectionItem:getOpensearchVersionsOpensearchVersionsCollectionItem": {
+ "properties": {
+ "version": {
"type": "string",
- "description": "The type of delivery policy. Default value: EXPONENTIAL.\n",
+ "description": "The version of OpenSearch.\n",
"language": {
"python": {
"mapCase": false
@@ -249150,8 +254965,7 @@
},
"type": "object",
"required": [
- "maxRetryDuration",
- "policyType"
+ "version"
],
"language": {
"nodejs": {
@@ -249390,6 +255204,15 @@
}
}
},
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "more in detail about the lifeCycleState.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"opctlAdditionalMessage": {
"type": "string",
"description": "Additional message specific to the access request that can be specified by the approver at the time of approval.\n",
@@ -249561,6 +255384,7 @@
"freeformTags",
"id",
"isAutoApproved",
+ "lifecycleDetails",
"opctlAdditionalMessage",
"opctlId",
"opctlName",
@@ -250025,6 +255849,15 @@
}
}
},
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "More in detail about the lifeCycleState.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"operatorControlId": {
"type": "string",
"description": "The OCID of the operator control.\n",
@@ -250166,6 +255999,7 @@
"isAutoApproveDuringMaintenance",
"isEnforcedAlways",
"isLogForwarded",
+ "lifecycleDetails",
"operatorControlId",
"remoteSyslogServerAddress",
"remoteSyslogServerCaCert",
@@ -252712,6 +258546,15 @@
}
}
},
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
"definedTags": {
"type": "object",
"additionalProperties": {
@@ -252789,7 +258632,7 @@
},
"exadataInsightId": {
"type": "string",
- "description": "[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.\n",
+ "description": "[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource. \n\u003c\u003c\u003c\u003c\u003c\u003c\u003c ours\n",
"language": {
"python": {
"mapCase": false
@@ -252828,7 +258671,7 @@
},
"hostType": {
"type": "string",
- "description": "Filter by one or more host types. Possible value is EXTERNAL-HOST.\n",
+ "description": "Filter by one or more host types. Possible value is EXTERNAL-HOST.\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e theirs\n",
"language": {
"python": {
"mapCase": false
@@ -252950,6 +258793,7 @@
"type": "object",
"required": [
"compartmentId",
+ "computeId",
"definedTags",
"enterpriseManagerBridgeId",
"enterpriseManagerEntityDisplayName",
@@ -252982,6 +258826,274 @@
}
}
},
+ "oci:Opsi/getImportableAgentEntitiesItem:getImportableAgentEntitiesItem": {
+ "properties": {
+ "entitySource": {
+ "type": "string",
+ "description": "Source of the importable agent entity.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "hostName": {
+ "type": "string",
+ "description": "The host name. The host name is unique amongst the hosts managed by the same management agent.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "managementAgentDisplayName": {
+ "type": "string",
+ "description": "The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "managementAgentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "platformType": {
+ "type": "string",
+ "description": "Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "entitySource",
+ "hostName",
+ "managementAgentDisplayName",
+ "managementAgentId",
+ "platformType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Opsi/getImportableAgentEntityItem:getImportableAgentEntityItem": {
+ "properties": {
+ "entitySource": {
+ "type": "string",
+ "description": "Source of the importable agent entity.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "hostName": {
+ "type": "string",
+ "description": "The host name. The host name is unique amongst the hosts managed by the same management agent.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "managementAgentDisplayName": {
+ "type": "string",
+ "description": "The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "managementAgentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "platformType": {
+ "type": "string",
+ "description": "Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "entitySource",
+ "hostName",
+ "managementAgentDisplayName",
+ "managementAgentId",
+ "platformType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Opsi/getImportableComputeEntitiesItem:getImportableComputeEntitiesItem": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "computeDisplayName": {
+ "type": "string",
+ "description": "The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "entitySource": {
+ "type": "string",
+ "description": "Source of the importable agent entity.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "hostName": {
+ "type": "string",
+ "description": "The host name. The host name is unique amongst the hosts managed by the same management agent.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "platformType": {
+ "type": "string",
+ "description": "Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "computeDisplayName",
+ "computeId",
+ "entitySource",
+ "hostName",
+ "platformType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
+ "oci:Opsi/getImportableComputeEntityItem:getImportableComputeEntityItem": {
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "computeDisplayName": {
+ "type": "string",
+ "description": "The [Display Name](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "entitySource": {
+ "type": "string",
+ "description": "Source of the importable agent entity.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "hostName": {
+ "type": "string",
+ "description": "The host name. The host name is unique amongst the hosts managed by the same management agent.\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ },
+ "platformType": {
+ "type": "string",
+ "description": "Platform type. Supported platformType(s) for MACS-managed external host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX].\n",
+ "language": {
+ "python": {
+ "mapCase": false
+ }
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "computeDisplayName",
+ "computeId",
+ "entitySource",
+ "hostName",
+ "platformType"
+ ],
+ "language": {
+ "nodejs": {
+ "requiredInputs": []
+ }
+ }
+ },
"oci:Opsi/getOperationsInsightsPrivateEndpointsFilter:getOperationsInsightsPrivateEndpointsFilter": {
"properties": {
"name": {
@@ -298054,6 +304166,298 @@
"type": "object"
}
},
+ "oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription": {
+ "description": "This resource provides the Announcement Subscription resource in Oracle Cloud Infrastructure Announcements Service service.\n\nCreates a new announcement subscription.\n\nThis call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testAnnouncementSubscription = new oci.announcementsservice.AnnouncementSubscription(\"testAnnouncementSubscription\", {\n compartmentId: _var.compartment_id,\n displayName: _var.announcement_subscription_display_name,\n onsTopicId: oci_ons_notification_topic.test_notification_topic.id,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n description: _var.announcement_subscription_description,\n filterGroups: {\n filters: [{\n type: _var.announcement_subscription_filter_groups_filters_type,\n value: _var.announcement_subscription_filter_groups_filters_value,\n }],\n },\n freeformTags: {\n \"bar-key\": \"value\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_announcement_subscription = oci.announcements_service.AnnouncementSubscription(\"testAnnouncementSubscription\",\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"announcement_subscription_display_name\"],\n ons_topic_id=oci_ons_notification_topic[\"test_notification_topic\"][\"id\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n description=var[\"announcement_subscription_description\"],\n filter_groups=oci.announcements.service.AnnouncementSubscriptionFilterGroupsArgs(\n filters=[oci.announcements.service.AnnouncementSubscriptionFilterGroupsFilterArgs(\n type=var[\"announcement_subscription_filter_groups_filters_type\"],\n value=var[\"announcement_subscription_filter_groups_filters_value\"],\n )],\n ),\n freeform_tags={\n \"bar-key\": \"value\",\n })\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testAnnouncementSubscription = new Oci.AnnouncementsService.AnnouncementSubscription(\"testAnnouncementSubscription\", new Oci.AnnouncementsService.AnnouncementSubscriptionArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Announcement_subscription_display_name,\n OnsTopicId = oci_ons_notification_topic.Test_notification_topic.Id,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n Description = @var.Announcement_subscription_description,\n FilterGroups = new Oci.AnnouncementsService.Inputs.AnnouncementSubscriptionFilterGroupsArgs\n {\n Filters = \n {\n new Oci.AnnouncementsService.Inputs.AnnouncementSubscriptionFilterGroupsFilterArgs\n {\n Type = @var.Announcement_subscription_filter_groups_filters_type,\n Value = @var.Announcement_subscription_filter_groups_filters_value,\n },\n },\n },\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/AnnouncementsService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := AnnouncementsService.NewAnnouncementSubscription(ctx, \"testAnnouncementSubscription\", \u0026AnnouncementsService.AnnouncementSubscriptionArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.Any(_var.Announcement_subscription_display_name),\n\t\t\tOnsTopicId: pulumi.Any(oci_ons_notification_topic.Test_notification_topic.Id),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDescription: pulumi.Any(_var.Announcement_subscription_description),\n\t\t\tFilterGroups: \u0026announcementsservice.AnnouncementSubscriptionFilterGroupsArgs{\n\t\t\t\tFilters: announcementsservice.AnnouncementSubscriptionFilterGroupsFilterArray{\n\t\t\t\t\t\u0026announcementsservice.AnnouncementSubscriptionFilterGroupsFilterArgs{\n\t\t\t\t\t\tType: pulumi.Any(_var.Announcement_subscription_filter_groups_filters_type),\n\t\t\t\t\t\tValue: pulumi.Any(_var.Announcement_subscription_filter_groups_filters_value),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAnnouncementSubscriptions can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription test_announcement_subscription \"id\"\n```\n\n ",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "description": {
+ "type": "string",
+ "description": "(Updatable) A description of the announcement subscription. Avoid entering confidential information.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "(Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.\n"
+ },
+ "filterGroups": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionFilterGroups:AnnouncementSubscriptionFilterGroups",
+ "description": "A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.\n"
+ },
+ "onsTopicId": {
+ "type": "string",
+ "description": "(Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm).\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current lifecycle state of the announcement subscription.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n"
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n"
+ }
+ },
+ "required": [
+ "compartmentId",
+ "definedTags",
+ "description",
+ "displayName",
+ "filterGroups",
+ "freeformTags",
+ "lifecycleDetails",
+ "onsTopicId",
+ "state",
+ "systemTags",
+ "timeCreated",
+ "timeUpdated"
+ ],
+ "inputProperties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "description": {
+ "type": "string",
+ "description": "(Updatable) A description of the announcement subscription. Avoid entering confidential information.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "(Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.\n"
+ },
+ "filterGroups": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionFilterGroups:AnnouncementSubscriptionFilterGroups",
+ "description": "A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "onsTopicId": {
+ "type": "string",
+ "description": "(Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm).\n"
+ }
+ },
+ "requiredInputs": [
+ "compartmentId",
+ "displayName",
+ "onsTopicId"
+ ],
+ "stateInputs": {
+ "description": "Input properties used for looking up and filtering AnnouncementSubscription resources.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "description": {
+ "type": "string",
+ "description": "(Updatable) A description of the announcement subscription. Avoid entering confidential information.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "(Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.\n"
+ },
+ "filterGroups": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionFilterGroups:AnnouncementSubscriptionFilterGroups",
+ "description": "A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.\n"
+ },
+ "onsTopicId": {
+ "type": "string",
+ "description": "(Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm).\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current lifecycle state of the announcement subscription.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n"
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "oci:AnnouncementsService/announcementSubscriptionsActionsChangeCompartment:AnnouncementSubscriptionsActionsChangeCompartment": {
+ "description": "This resource provides the Announcement Subscriptions Actions Change Compartment resource in Oracle Cloud Infrastructure Announcements Service service.\n\nMoves the specified announcement subscription from one compartment to another compartment. When provided, If-Match is checked against ETag values of the resource.\n\nThis call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testAnnouncementSubscriptionsActionsChangeCompartment = new oci.announcementsservice.AnnouncementSubscriptionsActionsChangeCompartment(\"testAnnouncementSubscriptionsActionsChangeCompartment\", {\n announcementSubscriptionId: oci_announcements_service_announcement_subscription.test_announcement_subscription.id,\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_announcement_subscriptions_actions_change_compartment = oci.announcements_service.AnnouncementSubscriptionsActionsChangeCompartment(\"testAnnouncementSubscriptionsActionsChangeCompartment\",\n announcement_subscription_id=oci_announcements_service_announcement_subscription[\"test_announcement_subscription\"][\"id\"],\n compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testAnnouncementSubscriptionsActionsChangeCompartment = new Oci.AnnouncementsService.AnnouncementSubscriptionsActionsChangeCompartment(\"testAnnouncementSubscriptionsActionsChangeCompartment\", new Oci.AnnouncementsService.AnnouncementSubscriptionsActionsChangeCompartmentArgs\n {\n AnnouncementSubscriptionId = oci_announcements_service_announcement_subscription.Test_announcement_subscription.Id,\n CompartmentId = @var.Compartment_id,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/AnnouncementsService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := AnnouncementsService.NewAnnouncementSubscriptionsActionsChangeCompartment(ctx, \"testAnnouncementSubscriptionsActionsChangeCompartment\", \u0026AnnouncementsService.AnnouncementSubscriptionsActionsChangeCompartmentArgs{\n\t\t\tAnnouncementSubscriptionId: pulumi.Any(oci_announcements_service_announcement_subscription.Test_announcement_subscription.Id),\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAnnouncementSubscriptionsActionsChangeCompartment can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:AnnouncementsService/announcementSubscriptionsActionsChangeCompartment:AnnouncementSubscriptionsActionsChangeCompartment test_announcement_subscriptions_actions_change_compartment \"id\"\n```\n\n ",
+ "properties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription.\n"
+ }
+ },
+ "required": [
+ "announcementSubscriptionId",
+ "compartmentId"
+ ],
+ "inputProperties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription.\n"
+ }
+ },
+ "requiredInputs": [
+ "announcementSubscriptionId",
+ "compartmentId"
+ ],
+ "stateInputs": {
+ "description": "Input properties used for looking up and filtering AnnouncementSubscriptionsActionsChangeCompartment resources.\n",
+ "properties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription.\n"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "oci:AnnouncementsService/announcementSubscriptionsFilterGroup:AnnouncementSubscriptionsFilterGroup": {
+ "description": "This resource provides the Announcement Subscriptions Filter Group resource in Oracle Cloud Infrastructure Announcements Service service.\n\nCreates a new filter group in the specified announcement subscription.\n\nThis call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testAnnouncementSubscriptionsFilterGroup = new oci.announcementsservice.AnnouncementSubscriptionsFilterGroup(\"testAnnouncementSubscriptionsFilterGroup\", {\n announcementSubscriptionId: oci_announcements_service_announcement_subscription.test_announcement_subscription.id,\n filters: [{\n type: _var.announcement_subscriptions_filter_group_filters_type,\n value: _var.announcement_subscriptions_filter_group_filters_value,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_announcement_subscriptions_filter_group = oci.announcements_service.AnnouncementSubscriptionsFilterGroup(\"testAnnouncementSubscriptionsFilterGroup\",\n announcement_subscription_id=oci_announcements_service_announcement_subscription[\"test_announcement_subscription\"][\"id\"],\n filters=[oci.announcements.service.AnnouncementSubscriptionsFilterGroupFilterArgs(\n type=var[\"announcement_subscriptions_filter_group_filters_type\"],\n value=var[\"announcement_subscriptions_filter_group_filters_value\"],\n )])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testAnnouncementSubscriptionsFilterGroup = new Oci.AnnouncementsService.AnnouncementSubscriptionsFilterGroup(\"testAnnouncementSubscriptionsFilterGroup\", new Oci.AnnouncementsService.AnnouncementSubscriptionsFilterGroupArgs\n {\n AnnouncementSubscriptionId = oci_announcements_service_announcement_subscription.Test_announcement_subscription.Id,\n Filters = \n {\n new Oci.AnnouncementsService.Inputs.AnnouncementSubscriptionsFilterGroupFilterArgs\n {\n Type = @var.Announcement_subscriptions_filter_group_filters_type,\n Value = @var.Announcement_subscriptions_filter_group_filters_value,\n },\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/AnnouncementsService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := AnnouncementsService.NewAnnouncementSubscriptionsFilterGroup(ctx, \"testAnnouncementSubscriptionsFilterGroup\", \u0026AnnouncementsService.AnnouncementSubscriptionsFilterGroupArgs{\n\t\t\tAnnouncementSubscriptionId: pulumi.Any(oci_announcements_service_announcement_subscription.Test_announcement_subscription.Id),\n\t\t\tFilters: announcementsservice.AnnouncementSubscriptionsFilterGroupFilterArray{\n\t\t\t\t\u0026announcementsservice.AnnouncementSubscriptionsFilterGroupFilterArgs{\n\t\t\t\t\tType: pulumi.Any(_var.Announcement_subscriptions_filter_group_filters_type),\n\t\t\t\t\tValue: pulumi.Any(_var.Announcement_subscriptions_filter_group_filters_value),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAnnouncementSubscriptionsFilterGroups can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:AnnouncementsService/announcementSubscriptionsFilterGroup:AnnouncementSubscriptionsFilterGroup test_announcement_subscriptions_filter_group \"id\"\n```\n\n ",
+ "properties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionsFilterGroupFilter:AnnouncementSubscriptionsFilterGroupFilter"
+ },
+ "description": "(Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group.\n"
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n"
+ }
+ },
+ "required": [
+ "announcementSubscriptionId",
+ "filters",
+ "name"
+ ],
+ "inputProperties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionsFilterGroupFilter:AnnouncementSubscriptionsFilterGroupFilter"
+ },
+ "description": "(Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group.\n"
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n"
+ }
+ },
+ "requiredInputs": [
+ "announcementSubscriptionId",
+ "filters"
+ ],
+ "stateInputs": {
+ "description": "Input properties used for looking up and filtering AnnouncementSubscriptionsFilterGroup resources.\n",
+ "properties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/AnnouncementSubscriptionsFilterGroupFilter:AnnouncementSubscriptionsFilterGroupFilter"
+ },
+ "description": "(Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group.\n"
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information.\n"
+ }
+ },
+ "type": "object"
+ }
+ },
"oci:ApiGateway/api:Api": {
"description": "This resource provides the Api resource in Oracle Cloud Infrastructure API Gateway service.\n\nCreates a new API.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testApi = new oci.apigateway.Api(\"testApi\", {\n compartmentId: _var.compartment_id,\n content: _var.api_content,\n definedTags: {\n \"Operations.CostCenter\": \"42\",\n },\n displayName: _var.api_display_name,\n freeformTags: {\n Department: \"Finance\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_api = oci.api_gateway.Api(\"testApi\",\n compartment_id=var[\"compartment_id\"],\n content=var[\"api_content\"],\n defined_tags={\n \"Operations.CostCenter\": \"42\",\n },\n display_name=var[\"api_display_name\"],\n freeform_tags={\n \"Department\": \"Finance\",\n })\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testApi = new Oci.ApiGateway.Api(\"testApi\", new Oci.ApiGateway.ApiArgs\n {\n CompartmentId = @var.Compartment_id,\n Content = @var.Api_content,\n DefinedTags = \n {\n { \"Operations.CostCenter\", \"42\" },\n },\n DisplayName = @var.Api_display_name,\n FreeformTags = \n {\n { \"Department\", \"Finance\" },\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/ApiGateway\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ApiGateway.NewApi(ctx, \"testApi\", \u0026ApiGateway.ApiArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tContent: pulumi.Any(_var.Api_content),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"Operations.CostCenter\": pulumi.Any(\"42\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.Any(_var.Api_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"Department\": pulumi.Any(\"Finance\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nApis can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:ApiGateway/api:Api test_api \"id\"\n```\n\n ",
"properties": {
@@ -299587,11 +305991,15 @@
}
},
"oci:ApmSynthetics/config:Config": {
- "description": "This resource provides the Monitor resource in Oracle Cloud Infrastructure Apm Synthetics service.\n\nCreates a new monitor.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testMonitor = new oci.apmsynthetics.Config(\"testMonitor\", {\n apmDomainId: oci_apm_synthetics_apm_domain.test_apm_domain.id,\n displayName: _var.monitor_display_name,\n monitorType: _var.monitor_monitor_type,\n repeatIntervalInSeconds: _var.monitor_repeat_interval_in_seconds,\n vantagePoints: [],\n configuration: {\n configType: _var.monitor_configuration_config_type,\n isCertificateValidationEnabled: _var.monitor_configuration_is_certificate_validation_enabled,\n isFailureRetried: _var.monitor_configuration_is_failure_retried,\n isRedirectionEnabled: _var.monitor_configuration_is_redirection_enabled,\n networkConfiguration: {\n numberOfHops: _var.monitor_configuration_network_configuration_number_of_hops,\n probeMode: _var.monitor_configuration_network_configuration_probe_mode,\n probePerHop: _var.monitor_configuration_network_configuration_probe_per_hop,\n protocol: _var.monitor_configuration_network_configuration_protocol,\n transmissionRate: _var.monitor_configuration_network_configuration_transmission_rate,\n },\n reqAuthenticationDetails: {\n authHeaders: [{\n headerName: _var.monitor_configuration_req_authentication_details_auth_headers_header_name,\n headerValue: _var.monitor_configuration_req_authentication_details_auth_headers_header_value,\n }],\n authRequestMethod: _var.monitor_configuration_req_authentication_details_auth_request_method,\n authRequestPostBody: _var.monitor_configuration_req_authentication_details_auth_request_post_body,\n authToken: _var.monitor_configuration_req_authentication_details_auth_token,\n authUrl: _var.monitor_configuration_req_authentication_details_auth_url,\n authUserName: oci_identity_user.test_user.name,\n authUserPassword: _var.monitor_configuration_req_authentication_details_auth_user_password,\n oauthScheme: _var.monitor_configuration_req_authentication_details_oauth_scheme,\n },\n reqAuthenticationScheme: _var.monitor_configuration_req_authentication_scheme,\n requestHeaders: [{\n headerName: _var.monitor_configuration_request_headers_header_name,\n headerValue: _var.monitor_configuration_request_headers_header_value,\n }],\n requestMethod: _var.monitor_configuration_request_method,\n requestPostBody: _var.monitor_configuration_request_post_body,\n requestQueryParams: [{\n paramName: _var.monitor_configuration_request_query_params_param_name,\n paramValue: _var.monitor_configuration_request_query_params_param_value,\n }],\n verifyResponseCodes: _var.monitor_configuration_verify_response_codes,\n verifyResponseContent: _var.monitor_configuration_verify_response_content,\n verifyTexts: [{\n text: _var.monitor_configuration_verify_texts_text,\n }],\n },\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n freeformTags: {\n \"bar-key\": \"value\",\n },\n isRunOnce: _var.monitor_is_run_once,\n scriptId: oci_apm_synthetics_script.test_script.id,\n scriptParameters: [{\n paramName: _var.monitor_script_parameters_param_name,\n paramValue: _var.monitor_script_parameters_param_value,\n }],\n status: _var.monitor_status,\n target: _var.monitor_target,\n timeoutInSeconds: _var.monitor_timeout_in_seconds,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_monitor = oci.apm_synthetics.Config(\"testMonitor\",\n apm_domain_id=oci_apm_synthetics_apm_domain[\"test_apm_domain\"][\"id\"],\n display_name=var[\"monitor_display_name\"],\n monitor_type=var[\"monitor_monitor_type\"],\n repeat_interval_in_seconds=var[\"monitor_repeat_interval_in_seconds\"],\n vantage_points=[],\n configuration=oci.apm.synthetics.ConfigConfigurationArgs(\n config_type=var[\"monitor_configuration_config_type\"],\n is_certificate_validation_enabled=var[\"monitor_configuration_is_certificate_validation_enabled\"],\n is_failure_retried=var[\"monitor_configuration_is_failure_retried\"],\n is_redirection_enabled=var[\"monitor_configuration_is_redirection_enabled\"],\n network_configuration=oci.apm.synthetics.ConfigConfigurationNetworkConfigurationArgs(\n number_of_hops=var[\"monitor_configuration_network_configuration_number_of_hops\"],\n probe_mode=var[\"monitor_configuration_network_configuration_probe_mode\"],\n probe_per_hop=var[\"monitor_configuration_network_configuration_probe_per_hop\"],\n protocol=var[\"monitor_configuration_network_configuration_protocol\"],\n transmission_rate=var[\"monitor_configuration_network_configuration_transmission_rate\"],\n ),\n req_authentication_details=oci.apm.synthetics.ConfigConfigurationReqAuthenticationDetailsArgs(\n auth_headers=[oci.apm.synthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs(\n header_name=var[\"monitor_configuration_req_authentication_details_auth_headers_header_name\"],\n header_value=var[\"monitor_configuration_req_authentication_details_auth_headers_header_value\"],\n )],\n auth_request_method=var[\"monitor_configuration_req_authentication_details_auth_request_method\"],\n auth_request_post_body=var[\"monitor_configuration_req_authentication_details_auth_request_post_body\"],\n auth_token=var[\"monitor_configuration_req_authentication_details_auth_token\"],\n auth_url=var[\"monitor_configuration_req_authentication_details_auth_url\"],\n auth_user_name=oci_identity_user[\"test_user\"][\"name\"],\n auth_user_password=var[\"monitor_configuration_req_authentication_details_auth_user_password\"],\n oauth_scheme=var[\"monitor_configuration_req_authentication_details_oauth_scheme\"],\n ),\n req_authentication_scheme=var[\"monitor_configuration_req_authentication_scheme\"],\n request_headers=[oci.apm.synthetics.ConfigConfigurationRequestHeaderArgs(\n header_name=var[\"monitor_configuration_request_headers_header_name\"],\n header_value=var[\"monitor_configuration_request_headers_header_value\"],\n )],\n request_method=var[\"monitor_configuration_request_method\"],\n request_post_body=var[\"monitor_configuration_request_post_body\"],\n request_query_params=[oci.apm.synthetics.ConfigConfigurationRequestQueryParamArgs(\n param_name=var[\"monitor_configuration_request_query_params_param_name\"],\n param_value=var[\"monitor_configuration_request_query_params_param_value\"],\n )],\n verify_response_codes=var[\"monitor_configuration_verify_response_codes\"],\n verify_response_content=var[\"monitor_configuration_verify_response_content\"],\n verify_texts=[oci.apm.synthetics.ConfigConfigurationVerifyTextArgs(\n text=var[\"monitor_configuration_verify_texts_text\"],\n )],\n ),\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n freeform_tags={\n \"bar-key\": \"value\",\n },\n is_run_once=var[\"monitor_is_run_once\"],\n script_id=oci_apm_synthetics_script[\"test_script\"][\"id\"],\n script_parameters=[oci.apm.synthetics.ConfigScriptParameterArgs(\n param_name=var[\"monitor_script_parameters_param_name\"],\n param_value=var[\"monitor_script_parameters_param_value\"],\n )],\n status=var[\"monitor_status\"],\n target=var[\"monitor_target\"],\n timeout_in_seconds=var[\"monitor_timeout_in_seconds\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testMonitor = new Oci.ApmSynthetics.Config(\"testMonitor\", new Oci.ApmSynthetics.ConfigArgs\n {\n ApmDomainId = oci_apm_synthetics_apm_domain.Test_apm_domain.Id,\n DisplayName = @var.Monitor_display_name,\n MonitorType = @var.Monitor_monitor_type,\n RepeatIntervalInSeconds = @var.Monitor_repeat_interval_in_seconds,\n VantagePoints = {},\n Configuration = new Oci.ApmSynthetics.Inputs.ConfigConfigurationArgs\n {\n ConfigType = @var.Monitor_configuration_config_type,\n IsCertificateValidationEnabled = @var.Monitor_configuration_is_certificate_validation_enabled,\n IsFailureRetried = @var.Monitor_configuration_is_failure_retried,\n IsRedirectionEnabled = @var.Monitor_configuration_is_redirection_enabled,\n NetworkConfiguration = new Oci.ApmSynthetics.Inputs.ConfigConfigurationNetworkConfigurationArgs\n {\n NumberOfHops = @var.Monitor_configuration_network_configuration_number_of_hops,\n ProbeMode = @var.Monitor_configuration_network_configuration_probe_mode,\n ProbePerHop = @var.Monitor_configuration_network_configuration_probe_per_hop,\n Protocol = @var.Monitor_configuration_network_configuration_protocol,\n TransmissionRate = @var.Monitor_configuration_network_configuration_transmission_rate,\n },\n ReqAuthenticationDetails = new Oci.ApmSynthetics.Inputs.ConfigConfigurationReqAuthenticationDetailsArgs\n {\n AuthHeaders = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs\n {\n HeaderName = @var.Monitor_configuration_req_authentication_details_auth_headers_header_name,\n HeaderValue = @var.Monitor_configuration_req_authentication_details_auth_headers_header_value,\n },\n },\n AuthRequestMethod = @var.Monitor_configuration_req_authentication_details_auth_request_method,\n AuthRequestPostBody = @var.Monitor_configuration_req_authentication_details_auth_request_post_body,\n AuthToken = @var.Monitor_configuration_req_authentication_details_auth_token,\n AuthUrl = @var.Monitor_configuration_req_authentication_details_auth_url,\n AuthUserName = oci_identity_user.Test_user.Name,\n AuthUserPassword = @var.Monitor_configuration_req_authentication_details_auth_user_password,\n OauthScheme = @var.Monitor_configuration_req_authentication_details_oauth_scheme,\n },\n ReqAuthenticationScheme = @var.Monitor_configuration_req_authentication_scheme,\n RequestHeaders = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationRequestHeaderArgs\n {\n HeaderName = @var.Monitor_configuration_request_headers_header_name,\n HeaderValue = @var.Monitor_configuration_request_headers_header_value,\n },\n },\n RequestMethod = @var.Monitor_configuration_request_method,\n RequestPostBody = @var.Monitor_configuration_request_post_body,\n RequestQueryParams = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationRequestQueryParamArgs\n {\n ParamName = @var.Monitor_configuration_request_query_params_param_name,\n ParamValue = @var.Monitor_configuration_request_query_params_param_value,\n },\n },\n VerifyResponseCodes = @var.Monitor_configuration_verify_response_codes,\n VerifyResponseContent = @var.Monitor_configuration_verify_response_content,\n VerifyTexts = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationVerifyTextArgs\n {\n Text = @var.Monitor_configuration_verify_texts_text,\n },\n },\n },\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n IsRunOnce = @var.Monitor_is_run_once,\n ScriptId = oci_apm_synthetics_script.Test_script.Id,\n ScriptParameters = \n {\n new Oci.ApmSynthetics.Inputs.ConfigScriptParameterArgs\n {\n ParamName = @var.Monitor_script_parameters_param_name,\n ParamValue = @var.Monitor_script_parameters_param_value,\n },\n },\n Status = @var.Monitor_status,\n Target = @var.Monitor_target,\n TimeoutInSeconds = @var.Monitor_timeout_in_seconds,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ApmSynthetics.NewConfig(ctx, \"testMonitor\", \u0026ApmSynthetics.ConfigArgs{\n\t\t\tApmDomainId: pulumi.Any(oci_apm_synthetics_apm_domain.Test_apm_domain.Id),\n\t\t\tDisplayName: pulumi.Any(_var.Monitor_display_name),\n\t\t\tMonitorType: pulumi.Any(_var.Monitor_monitor_type),\n\t\t\tRepeatIntervalInSeconds: pulumi.Any(_var.Monitor_repeat_interval_in_seconds),\n\t\t\tVantagePoints: pulumi.StringArray{},\n\t\t\tConfiguration: \u0026apmsynthetics.ConfigConfigurationArgs{\n\t\t\t\tConfigType: pulumi.Any(_var.Monitor_configuration_config_type),\n\t\t\t\tIsCertificateValidationEnabled: pulumi.Any(_var.Monitor_configuration_is_certificate_validation_enabled),\n\t\t\t\tIsFailureRetried: pulumi.Any(_var.Monitor_configuration_is_failure_retried),\n\t\t\t\tIsRedirectionEnabled: pulumi.Any(_var.Monitor_configuration_is_redirection_enabled),\n\t\t\t\tNetworkConfiguration: \u0026apmsynthetics.ConfigConfigurationNetworkConfigurationArgs{\n\t\t\t\t\tNumberOfHops: pulumi.Any(_var.Monitor_configuration_network_configuration_number_of_hops),\n\t\t\t\t\tProbeMode: pulumi.Any(_var.Monitor_configuration_network_configuration_probe_mode),\n\t\t\t\t\tProbePerHop: pulumi.Any(_var.Monitor_configuration_network_configuration_probe_per_hop),\n\t\t\t\t\tProtocol: pulumi.Any(_var.Monitor_configuration_network_configuration_protocol),\n\t\t\t\t\tTransmissionRate: pulumi.Any(_var.Monitor_configuration_network_configuration_transmission_rate),\n\t\t\t\t},\n\t\t\t\tReqAuthenticationDetails: \u0026apmsynthetics.ConfigConfigurationReqAuthenticationDetailsArgs{\n\t\t\t\t\tAuthHeaders: apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray{\n\t\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs{\n\t\t\t\t\t\t\tHeaderName: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_headers_header_name),\n\t\t\t\t\t\t\tHeaderValue: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_headers_header_value),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tAuthRequestMethod: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_request_method),\n\t\t\t\t\tAuthRequestPostBody: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_request_post_body),\n\t\t\t\t\tAuthToken: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_token),\n\t\t\t\t\tAuthUrl: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_url),\n\t\t\t\t\tAuthUserName: pulumi.Any(oci_identity_user.Test_user.Name),\n\t\t\t\t\tAuthUserPassword: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_user_password),\n\t\t\t\t\tOauthScheme: pulumi.Any(_var.Monitor_configuration_req_authentication_details_oauth_scheme),\n\t\t\t\t},\n\t\t\t\tReqAuthenticationScheme: pulumi.Any(_var.Monitor_configuration_req_authentication_scheme),\n\t\t\t\tRequestHeaders: apmsynthetics.ConfigConfigurationRequestHeaderArray{\n\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationRequestHeaderArgs{\n\t\t\t\t\t\tHeaderName: pulumi.Any(_var.Monitor_configuration_request_headers_header_name),\n\t\t\t\t\t\tHeaderValue: pulumi.Any(_var.Monitor_configuration_request_headers_header_value),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRequestMethod: pulumi.Any(_var.Monitor_configuration_request_method),\n\t\t\t\tRequestPostBody: pulumi.Any(_var.Monitor_configuration_request_post_body),\n\t\t\t\tRequestQueryParams: apmsynthetics.ConfigConfigurationRequestQueryParamArray{\n\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationRequestQueryParamArgs{\n\t\t\t\t\t\tParamName: pulumi.Any(_var.Monitor_configuration_request_query_params_param_name),\n\t\t\t\t\t\tParamValue: pulumi.Any(_var.Monitor_configuration_request_query_params_param_value),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tVerifyResponseCodes: pulumi.Any(_var.Monitor_configuration_verify_response_codes),\n\t\t\t\tVerifyResponseContent: pulumi.Any(_var.Monitor_configuration_verify_response_content),\n\t\t\t\tVerifyTexts: apmsynthetics.ConfigConfigurationVerifyTextArray{\n\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationVerifyTextArgs{\n\t\t\t\t\t\tText: pulumi.Any(_var.Monitor_configuration_verify_texts_text),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tIsRunOnce: pulumi.Any(_var.Monitor_is_run_once),\n\t\t\tScriptId: pulumi.Any(oci_apm_synthetics_script.Test_script.Id),\n\t\t\tScriptParameters: apmsynthetics.ConfigScriptParameterArray{\n\t\t\t\t\u0026apmsynthetics.ConfigScriptParameterArgs{\n\t\t\t\t\tParamName: pulumi.Any(_var.Monitor_script_parameters_param_name),\n\t\t\t\t\tParamValue: pulumi.Any(_var.Monitor_script_parameters_param_value),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.Any(_var.Monitor_status),\n\t\t\tTarget: pulumi.Any(_var.Monitor_target),\n\t\t\tTimeoutInSeconds: pulumi.Any(_var.Monitor_timeout_in_seconds),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nMonitors can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:ApmSynthetics/config:Config test_monitor \"monitors/{monitorId}/apmDomainId/{apmDomainId}\"\n```\n\n ",
+ "description": "This resource provides the Monitor resource in Oracle Cloud Infrastructure Apm Synthetics service.\n\nCreates a new monitor.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testMonitor = new oci.apmsynthetics.Config(\"testMonitor\", {\n apmDomainId: oci_apm_synthetics_apm_domain.test_apm_domain.id,\n displayName: _var.monitor_display_name,\n monitorType: _var.monitor_monitor_type,\n repeatIntervalInSeconds: _var.monitor_repeat_interval_in_seconds,\n vantagePoints: [],\n batchIntervalInSeconds: _var.monitor_batch_interval_in_seconds,\n configuration: {\n configType: _var.monitor_configuration_config_type,\n dnsConfiguration: {\n isOverrideDns: _var.monitor_configuration_dns_configuration_is_override_dns,\n overrideDnsIp: _var.monitor_configuration_dns_configuration_override_dns_ip,\n },\n isCertificateValidationEnabled: _var.monitor_configuration_is_certificate_validation_enabled,\n isFailureRetried: _var.monitor_configuration_is_failure_retried,\n isRedirectionEnabled: _var.monitor_configuration_is_redirection_enabled,\n networkConfiguration: {\n numberOfHops: _var.monitor_configuration_network_configuration_number_of_hops,\n probeMode: _var.monitor_configuration_network_configuration_probe_mode,\n probePerHop: _var.monitor_configuration_network_configuration_probe_per_hop,\n protocol: _var.monitor_configuration_network_configuration_protocol,\n transmissionRate: _var.monitor_configuration_network_configuration_transmission_rate,\n },\n reqAuthenticationDetails: {\n authHeaders: [{\n headerName: _var.monitor_configuration_req_authentication_details_auth_headers_header_name,\n headerValue: _var.monitor_configuration_req_authentication_details_auth_headers_header_value,\n }],\n authRequestMethod: _var.monitor_configuration_req_authentication_details_auth_request_method,\n authRequestPostBody: _var.monitor_configuration_req_authentication_details_auth_request_post_body,\n authToken: _var.monitor_configuration_req_authentication_details_auth_token,\n authUrl: _var.monitor_configuration_req_authentication_details_auth_url,\n authUserName: oci_identity_user.test_user.name,\n authUserPassword: _var.monitor_configuration_req_authentication_details_auth_user_password,\n oauthScheme: _var.monitor_configuration_req_authentication_details_oauth_scheme,\n },\n reqAuthenticationScheme: _var.monitor_configuration_req_authentication_scheme,\n requestHeaders: [{\n headerName: _var.monitor_configuration_request_headers_header_name,\n headerValue: _var.monitor_configuration_request_headers_header_value,\n }],\n requestMethod: _var.monitor_configuration_request_method,\n requestPostBody: _var.monitor_configuration_request_post_body,\n requestQueryParams: [{\n paramName: _var.monitor_configuration_request_query_params_param_name,\n paramValue: _var.monitor_configuration_request_query_params_param_value,\n }],\n verifyResponseCodes: _var.monitor_configuration_verify_response_codes,\n verifyResponseContent: _var.monitor_configuration_verify_response_content,\n verifyTexts: [{\n text: _var.monitor_configuration_verify_texts_text,\n }],\n },\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n freeformTags: {\n \"bar-key\": \"value\",\n },\n isRunNow: _var.monitor_is_run_now,\n isRunOnce: _var.monitor_is_run_once,\n schedulingPolicy: _var.monitor_scheduling_policy,\n scriptId: oci_apm_synthetics_script.test_script.id,\n scriptParameters: [{\n paramName: _var.monitor_script_parameters_param_name,\n paramValue: _var.monitor_script_parameters_param_value,\n }],\n status: _var.monitor_status,\n target: _var.monitor_target,\n timeoutInSeconds: _var.monitor_timeout_in_seconds,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_monitor = oci.apm_synthetics.Config(\"testMonitor\",\n apm_domain_id=oci_apm_synthetics_apm_domain[\"test_apm_domain\"][\"id\"],\n display_name=var[\"monitor_display_name\"],\n monitor_type=var[\"monitor_monitor_type\"],\n repeat_interval_in_seconds=var[\"monitor_repeat_interval_in_seconds\"],\n vantage_points=[],\n batch_interval_in_seconds=var[\"monitor_batch_interval_in_seconds\"],\n configuration=oci.apm.synthetics.ConfigConfigurationArgs(\n config_type=var[\"monitor_configuration_config_type\"],\n dns_configuration=oci.apm.synthetics.ConfigConfigurationDnsConfigurationArgs(\n is_override_dns=var[\"monitor_configuration_dns_configuration_is_override_dns\"],\n override_dns_ip=var[\"monitor_configuration_dns_configuration_override_dns_ip\"],\n ),\n is_certificate_validation_enabled=var[\"monitor_configuration_is_certificate_validation_enabled\"],\n is_failure_retried=var[\"monitor_configuration_is_failure_retried\"],\n is_redirection_enabled=var[\"monitor_configuration_is_redirection_enabled\"],\n network_configuration=oci.apm.synthetics.ConfigConfigurationNetworkConfigurationArgs(\n number_of_hops=var[\"monitor_configuration_network_configuration_number_of_hops\"],\n probe_mode=var[\"monitor_configuration_network_configuration_probe_mode\"],\n probe_per_hop=var[\"monitor_configuration_network_configuration_probe_per_hop\"],\n protocol=var[\"monitor_configuration_network_configuration_protocol\"],\n transmission_rate=var[\"monitor_configuration_network_configuration_transmission_rate\"],\n ),\n req_authentication_details=oci.apm.synthetics.ConfigConfigurationReqAuthenticationDetailsArgs(\n auth_headers=[oci.apm.synthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs(\n header_name=var[\"monitor_configuration_req_authentication_details_auth_headers_header_name\"],\n header_value=var[\"monitor_configuration_req_authentication_details_auth_headers_header_value\"],\n )],\n auth_request_method=var[\"monitor_configuration_req_authentication_details_auth_request_method\"],\n auth_request_post_body=var[\"monitor_configuration_req_authentication_details_auth_request_post_body\"],\n auth_token=var[\"monitor_configuration_req_authentication_details_auth_token\"],\n auth_url=var[\"monitor_configuration_req_authentication_details_auth_url\"],\n auth_user_name=oci_identity_user[\"test_user\"][\"name\"],\n auth_user_password=var[\"monitor_configuration_req_authentication_details_auth_user_password\"],\n oauth_scheme=var[\"monitor_configuration_req_authentication_details_oauth_scheme\"],\n ),\n req_authentication_scheme=var[\"monitor_configuration_req_authentication_scheme\"],\n request_headers=[oci.apm.synthetics.ConfigConfigurationRequestHeaderArgs(\n header_name=var[\"monitor_configuration_request_headers_header_name\"],\n header_value=var[\"monitor_configuration_request_headers_header_value\"],\n )],\n request_method=var[\"monitor_configuration_request_method\"],\n request_post_body=var[\"monitor_configuration_request_post_body\"],\n request_query_params=[oci.apm.synthetics.ConfigConfigurationRequestQueryParamArgs(\n param_name=var[\"monitor_configuration_request_query_params_param_name\"],\n param_value=var[\"monitor_configuration_request_query_params_param_value\"],\n )],\n verify_response_codes=var[\"monitor_configuration_verify_response_codes\"],\n verify_response_content=var[\"monitor_configuration_verify_response_content\"],\n verify_texts=[oci.apm.synthetics.ConfigConfigurationVerifyTextArgs(\n text=var[\"monitor_configuration_verify_texts_text\"],\n )],\n ),\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n freeform_tags={\n \"bar-key\": \"value\",\n },\n is_run_now=var[\"monitor_is_run_now\"],\n is_run_once=var[\"monitor_is_run_once\"],\n scheduling_policy=var[\"monitor_scheduling_policy\"],\n script_id=oci_apm_synthetics_script[\"test_script\"][\"id\"],\n script_parameters=[oci.apm.synthetics.ConfigScriptParameterArgs(\n param_name=var[\"monitor_script_parameters_param_name\"],\n param_value=var[\"monitor_script_parameters_param_value\"],\n )],\n status=var[\"monitor_status\"],\n target=var[\"monitor_target\"],\n timeout_in_seconds=var[\"monitor_timeout_in_seconds\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testMonitor = new Oci.ApmSynthetics.Config(\"testMonitor\", new Oci.ApmSynthetics.ConfigArgs\n {\n ApmDomainId = oci_apm_synthetics_apm_domain.Test_apm_domain.Id,\n DisplayName = @var.Monitor_display_name,\n MonitorType = @var.Monitor_monitor_type,\n RepeatIntervalInSeconds = @var.Monitor_repeat_interval_in_seconds,\n VantagePoints = {},\n BatchIntervalInSeconds = @var.Monitor_batch_interval_in_seconds,\n Configuration = new Oci.ApmSynthetics.Inputs.ConfigConfigurationArgs\n {\n ConfigType = @var.Monitor_configuration_config_type,\n DnsConfiguration = new Oci.ApmSynthetics.Inputs.ConfigConfigurationDnsConfigurationArgs\n {\n IsOverrideDns = @var.Monitor_configuration_dns_configuration_is_override_dns,\n OverrideDnsIp = @var.Monitor_configuration_dns_configuration_override_dns_ip,\n },\n IsCertificateValidationEnabled = @var.Monitor_configuration_is_certificate_validation_enabled,\n IsFailureRetried = @var.Monitor_configuration_is_failure_retried,\n IsRedirectionEnabled = @var.Monitor_configuration_is_redirection_enabled,\n NetworkConfiguration = new Oci.ApmSynthetics.Inputs.ConfigConfigurationNetworkConfigurationArgs\n {\n NumberOfHops = @var.Monitor_configuration_network_configuration_number_of_hops,\n ProbeMode = @var.Monitor_configuration_network_configuration_probe_mode,\n ProbePerHop = @var.Monitor_configuration_network_configuration_probe_per_hop,\n Protocol = @var.Monitor_configuration_network_configuration_protocol,\n TransmissionRate = @var.Monitor_configuration_network_configuration_transmission_rate,\n },\n ReqAuthenticationDetails = new Oci.ApmSynthetics.Inputs.ConfigConfigurationReqAuthenticationDetailsArgs\n {\n AuthHeaders = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs\n {\n HeaderName = @var.Monitor_configuration_req_authentication_details_auth_headers_header_name,\n HeaderValue = @var.Monitor_configuration_req_authentication_details_auth_headers_header_value,\n },\n },\n AuthRequestMethod = @var.Monitor_configuration_req_authentication_details_auth_request_method,\n AuthRequestPostBody = @var.Monitor_configuration_req_authentication_details_auth_request_post_body,\n AuthToken = @var.Monitor_configuration_req_authentication_details_auth_token,\n AuthUrl = @var.Monitor_configuration_req_authentication_details_auth_url,\n AuthUserName = oci_identity_user.Test_user.Name,\n AuthUserPassword = @var.Monitor_configuration_req_authentication_details_auth_user_password,\n OauthScheme = @var.Monitor_configuration_req_authentication_details_oauth_scheme,\n },\n ReqAuthenticationScheme = @var.Monitor_configuration_req_authentication_scheme,\n RequestHeaders = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationRequestHeaderArgs\n {\n HeaderName = @var.Monitor_configuration_request_headers_header_name,\n HeaderValue = @var.Monitor_configuration_request_headers_header_value,\n },\n },\n RequestMethod = @var.Monitor_configuration_request_method,\n RequestPostBody = @var.Monitor_configuration_request_post_body,\n RequestQueryParams = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationRequestQueryParamArgs\n {\n ParamName = @var.Monitor_configuration_request_query_params_param_name,\n ParamValue = @var.Monitor_configuration_request_query_params_param_value,\n },\n },\n VerifyResponseCodes = @var.Monitor_configuration_verify_response_codes,\n VerifyResponseContent = @var.Monitor_configuration_verify_response_content,\n VerifyTexts = \n {\n new Oci.ApmSynthetics.Inputs.ConfigConfigurationVerifyTextArgs\n {\n Text = @var.Monitor_configuration_verify_texts_text,\n },\n },\n },\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n IsRunNow = @var.Monitor_is_run_now,\n IsRunOnce = @var.Monitor_is_run_once,\n SchedulingPolicy = @var.Monitor_scheduling_policy,\n ScriptId = oci_apm_synthetics_script.Test_script.Id,\n ScriptParameters = \n {\n new Oci.ApmSynthetics.Inputs.ConfigScriptParameterArgs\n {\n ParamName = @var.Monitor_script_parameters_param_name,\n ParamValue = @var.Monitor_script_parameters_param_value,\n },\n },\n Status = @var.Monitor_status,\n Target = @var.Monitor_target,\n TimeoutInSeconds = @var.Monitor_timeout_in_seconds,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ApmSynthetics.NewConfig(ctx, \"testMonitor\", \u0026ApmSynthetics.ConfigArgs{\n\t\t\tApmDomainId: pulumi.Any(oci_apm_synthetics_apm_domain.Test_apm_domain.Id),\n\t\t\tDisplayName: pulumi.Any(_var.Monitor_display_name),\n\t\t\tMonitorType: pulumi.Any(_var.Monitor_monitor_type),\n\t\t\tRepeatIntervalInSeconds: pulumi.Any(_var.Monitor_repeat_interval_in_seconds),\n\t\t\tVantagePoints: pulumi.StringArray{},\n\t\t\tBatchIntervalInSeconds: pulumi.Any(_var.Monitor_batch_interval_in_seconds),\n\t\t\tConfiguration: \u0026apmsynthetics.ConfigConfigurationArgs{\n\t\t\t\tConfigType: pulumi.Any(_var.Monitor_configuration_config_type),\n\t\t\t\tDnsConfiguration: \u0026apmsynthetics.ConfigConfigurationDnsConfigurationArgs{\n\t\t\t\t\tIsOverrideDns: pulumi.Any(_var.Monitor_configuration_dns_configuration_is_override_dns),\n\t\t\t\t\tOverrideDnsIp: pulumi.Any(_var.Monitor_configuration_dns_configuration_override_dns_ip),\n\t\t\t\t},\n\t\t\t\tIsCertificateValidationEnabled: pulumi.Any(_var.Monitor_configuration_is_certificate_validation_enabled),\n\t\t\t\tIsFailureRetried: pulumi.Any(_var.Monitor_configuration_is_failure_retried),\n\t\t\t\tIsRedirectionEnabled: pulumi.Any(_var.Monitor_configuration_is_redirection_enabled),\n\t\t\t\tNetworkConfiguration: \u0026apmsynthetics.ConfigConfigurationNetworkConfigurationArgs{\n\t\t\t\t\tNumberOfHops: pulumi.Any(_var.Monitor_configuration_network_configuration_number_of_hops),\n\t\t\t\t\tProbeMode: pulumi.Any(_var.Monitor_configuration_network_configuration_probe_mode),\n\t\t\t\t\tProbePerHop: pulumi.Any(_var.Monitor_configuration_network_configuration_probe_per_hop),\n\t\t\t\t\tProtocol: pulumi.Any(_var.Monitor_configuration_network_configuration_protocol),\n\t\t\t\t\tTransmissionRate: pulumi.Any(_var.Monitor_configuration_network_configuration_transmission_rate),\n\t\t\t\t},\n\t\t\t\tReqAuthenticationDetails: \u0026apmsynthetics.ConfigConfigurationReqAuthenticationDetailsArgs{\n\t\t\t\t\tAuthHeaders: apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray{\n\t\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs{\n\t\t\t\t\t\t\tHeaderName: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_headers_header_name),\n\t\t\t\t\t\t\tHeaderValue: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_headers_header_value),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tAuthRequestMethod: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_request_method),\n\t\t\t\t\tAuthRequestPostBody: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_request_post_body),\n\t\t\t\t\tAuthToken: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_token),\n\t\t\t\t\tAuthUrl: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_url),\n\t\t\t\t\tAuthUserName: pulumi.Any(oci_identity_user.Test_user.Name),\n\t\t\t\t\tAuthUserPassword: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_user_password),\n\t\t\t\t\tOauthScheme: pulumi.Any(_var.Monitor_configuration_req_authentication_details_oauth_scheme),\n\t\t\t\t},\n\t\t\t\tReqAuthenticationScheme: pulumi.Any(_var.Monitor_configuration_req_authentication_scheme),\n\t\t\t\tRequestHeaders: apmsynthetics.ConfigConfigurationRequestHeaderArray{\n\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationRequestHeaderArgs{\n\t\t\t\t\t\tHeaderName: pulumi.Any(_var.Monitor_configuration_request_headers_header_name),\n\t\t\t\t\t\tHeaderValue: pulumi.Any(_var.Monitor_configuration_request_headers_header_value),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRequestMethod: pulumi.Any(_var.Monitor_configuration_request_method),\n\t\t\t\tRequestPostBody: pulumi.Any(_var.Monitor_configuration_request_post_body),\n\t\t\t\tRequestQueryParams: apmsynthetics.ConfigConfigurationRequestQueryParamArray{\n\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationRequestQueryParamArgs{\n\t\t\t\t\t\tParamName: pulumi.Any(_var.Monitor_configuration_request_query_params_param_name),\n\t\t\t\t\t\tParamValue: pulumi.Any(_var.Monitor_configuration_request_query_params_param_value),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tVerifyResponseCodes: pulumi.Any(_var.Monitor_configuration_verify_response_codes),\n\t\t\t\tVerifyResponseContent: pulumi.Any(_var.Monitor_configuration_verify_response_content),\n\t\t\t\tVerifyTexts: apmsynthetics.ConfigConfigurationVerifyTextArray{\n\t\t\t\t\t\u0026apmsynthetics.ConfigConfigurationVerifyTextArgs{\n\t\t\t\t\t\tText: pulumi.Any(_var.Monitor_configuration_verify_texts_text),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tIsRunNow: pulumi.Any(_var.Monitor_is_run_now),\n\t\t\tIsRunOnce: pulumi.Any(_var.Monitor_is_run_once),\n\t\t\tSchedulingPolicy: pulumi.Any(_var.Monitor_scheduling_policy),\n\t\t\tScriptId: pulumi.Any(oci_apm_synthetics_script.Test_script.Id),\n\t\t\tScriptParameters: apmsynthetics.ConfigScriptParameterArray{\n\t\t\t\t\u0026apmsynthetics.ConfigScriptParameterArgs{\n\t\t\t\t\tParamName: pulumi.Any(_var.Monitor_script_parameters_param_name),\n\t\t\t\t\tParamValue: pulumi.Any(_var.Monitor_script_parameters_param_value),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.Any(_var.Monitor_status),\n\t\t\tTarget: pulumi.Any(_var.Monitor_target),\n\t\t\tTimeoutInSeconds: pulumi.Any(_var.Monitor_timeout_in_seconds),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nMonitors can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:ApmSynthetics/config:Config test_monitor \"monitors/{monitorId}/apmDomainId/{apmDomainId}\"\n```\n\n ",
"properties": {
"apmDomainId": {
"type": "string",
- "description": "(Updatable) The APM domain ID the request is intended for.\n"
+ "description": "(Updatable) The APM domain ID the request is intended for. \n\u003c\u003c\u003c\u003c\u003c\u003c\u003c ours\n"
+ },
+ "batchIntervalInSeconds": {
+ "type": "integer",
+ "description": "(Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).\n=======\n"
},
"configuration": {
"$ref": "#/types/oci:ApmSynthetics/ConfigConfiguration:ConfigConfiguration",
@@ -299615,6 +306023,10 @@
},
"description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
},
+ "isRunNow": {
+ "type": "boolean",
+ "description": "(Updatable) If isRunNow is enabled, then the monitor will run now.\n"
+ },
"isRunOnce": {
"type": "boolean",
"description": "(Updatable) If runOnce is enabled, then the monitor will run once.\n"
@@ -299627,6 +306039,10 @@
"type": "integer",
"description": "(Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.\n"
},
+ "schedulingPolicy": {
+ "type": "string",
+ "description": "(Updatable) Scheduling policy on Vantage points.\n"
+ },
"scriptId": {
"type": "string",
"description": "(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.\n"
@@ -299676,13 +306092,16 @@
},
"required": [
"apmDomainId",
+ "batchIntervalInSeconds",
"configuration",
"definedTags",
"displayName",
"freeformTags",
+ "isRunNow",
"isRunOnce",
"monitorType",
"repeatIntervalInSeconds",
+ "schedulingPolicy",
"scriptId",
"scriptName",
"scriptParameters",
@@ -299697,7 +306116,11 @@
"inputProperties": {
"apmDomainId": {
"type": "string",
- "description": "(Updatable) The APM domain ID the request is intended for.\n"
+ "description": "(Updatable) The APM domain ID the request is intended for. \n\u003c\u003c\u003c\u003c\u003c\u003c\u003c ours\n"
+ },
+ "batchIntervalInSeconds": {
+ "type": "integer",
+ "description": "(Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).\n=======\n"
},
"configuration": {
"$ref": "#/types/oci:ApmSynthetics/ConfigConfiguration:ConfigConfiguration",
@@ -299721,6 +306144,10 @@
},
"description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
},
+ "isRunNow": {
+ "type": "boolean",
+ "description": "(Updatable) If isRunNow is enabled, then the monitor will run now.\n"
+ },
"isRunOnce": {
"type": "boolean",
"description": "(Updatable) If runOnce is enabled, then the monitor will run once.\n"
@@ -299733,6 +306160,10 @@
"type": "integer",
"description": "(Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.\n"
},
+ "schedulingPolicy": {
+ "type": "string",
+ "description": "(Updatable) Scheduling policy on Vantage points.\n"
+ },
"scriptId": {
"type": "string",
"description": "(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.\n"
@@ -299780,7 +306211,11 @@
"properties": {
"apmDomainId": {
"type": "string",
- "description": "(Updatable) The APM domain ID the request is intended for.\n"
+ "description": "(Updatable) The APM domain ID the request is intended for. \n\u003c\u003c\u003c\u003c\u003c\u003c\u003c ours\n"
+ },
+ "batchIntervalInSeconds": {
+ "type": "integer",
+ "description": "(Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).\n=======\n"
},
"configuration": {
"$ref": "#/types/oci:ApmSynthetics/ConfigConfiguration:ConfigConfiguration",
@@ -299804,6 +306239,10 @@
},
"description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
},
+ "isRunNow": {
+ "type": "boolean",
+ "description": "(Updatable) If isRunNow is enabled, then the monitor will run now.\n"
+ },
"isRunOnce": {
"type": "boolean",
"description": "(Updatable) If runOnce is enabled, then the monitor will run once.\n"
@@ -299816,6 +306255,10 @@
"type": "integer",
"description": "(Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.\n"
},
+ "schedulingPolicy": {
+ "type": "string",
+ "description": "(Updatable) Scheduling policy on Vantage points.\n"
+ },
"scriptId": {
"type": "string",
"description": "(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.\n"
@@ -299886,7 +306329,7 @@
},
"dvpStackDetails": {
"$ref": "#/types/oci:ApmSynthetics/DedicatedVantagePointDvpStackDetails:DedicatedVantagePointDvpStackDetails",
- "description": "(Updatable) Details of DVP Stack.\n"
+ "description": "(Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.\n"
},
"freeformTags": {
"type": "object",
@@ -299954,7 +306397,7 @@
},
"dvpStackDetails": {
"$ref": "#/types/oci:ApmSynthetics/DedicatedVantagePointDvpStackDetails:DedicatedVantagePointDvpStackDetails",
- "description": "(Updatable) Details of DVP Stack.\n"
+ "description": "(Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.\n"
},
"freeformTags": {
"type": "object",
@@ -299998,7 +306441,7 @@
},
"dvpStackDetails": {
"$ref": "#/types/oci:ApmSynthetics/DedicatedVantagePointDvpStackDetails:DedicatedVantagePointDvpStackDetails",
- "description": "(Updatable) Details of DVP Stack.\n"
+ "description": "(Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.\n"
},
"freeformTags": {
"type": "object",
@@ -302396,6 +308839,65 @@
"type": "object"
}
},
+ "oci:BigDataService/bdsInstancePatchAction:BdsInstancePatchAction": {
+ "description": "This resource provides the Bds Instance Patch Action resource in Oracle Cloud Infrastructure Big Data Service service.\n\nInstall the specified patch to this cluster.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBdsInstancePatchAction = new oci.bigdataservice.BdsInstancePatchAction(\"testBdsInstancePatchAction\", {\n bdsInstanceId: oci_bds_bds_instance.test_bds_instance.id,\n clusterAdminPassword: _var.bds_instance_patch_action_cluster_admin_password,\n version: _var.bds_instance_patch_action_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_bds_instance_patch_action = oci.big_data_service.BdsInstancePatchAction(\"testBdsInstancePatchAction\",\n bds_instance_id=oci_bds_bds_instance[\"test_bds_instance\"][\"id\"],\n cluster_admin_password=var[\"bds_instance_patch_action_cluster_admin_password\"],\n version=var[\"bds_instance_patch_action_version\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBdsInstancePatchAction = new Oci.BigDataService.BdsInstancePatchAction(\"testBdsInstancePatchAction\", new Oci.BigDataService.BdsInstancePatchActionArgs\n {\n BdsInstanceId = oci_bds_bds_instance.Test_bds_instance.Id,\n ClusterAdminPassword = @var.Bds_instance_patch_action_cluster_admin_password,\n Version = @var.Bds_instance_patch_action_version,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/BigDataService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := BigDataService.NewBdsInstancePatchAction(ctx, \"testBdsInstancePatchAction\", \u0026BigDataService.BdsInstancePatchActionArgs{\n\t\t\tBdsInstanceId: pulumi.Any(oci_bds_bds_instance.Test_bds_instance.Id),\n\t\t\tClusterAdminPassword: pulumi.Any(_var.Bds_instance_patch_action_cluster_admin_password),\n\t\t\tVersion: pulumi.Any(_var.Bds_instance_patch_action_version),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nImport is not supported for this resource. ",
+ "properties": {
+ "bdsInstanceId": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "clusterAdminPassword": {
+ "type": "string",
+ "description": "Base-64 encoded password for the cluster admin user.\n"
+ },
+ "version": {
+ "type": "string",
+ "description": "The version of the patch to be installed.\n"
+ }
+ },
+ "required": [
+ "bdsInstanceId",
+ "clusterAdminPassword",
+ "version"
+ ],
+ "inputProperties": {
+ "bdsInstanceId": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "clusterAdminPassword": {
+ "type": "string",
+ "description": "Base-64 encoded password for the cluster admin user.\n"
+ },
+ "version": {
+ "type": "string",
+ "description": "The version of the patch to be installed.\n"
+ }
+ },
+ "requiredInputs": [
+ "bdsInstanceId",
+ "clusterAdminPassword",
+ "version"
+ ],
+ "stateInputs": {
+ "description": "Input properties used for looking up and filtering BdsInstancePatchAction resources.\n",
+ "properties": {
+ "bdsInstanceId": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "clusterAdminPassword": {
+ "type": "string",
+ "description": "Base-64 encoded password for the cluster admin user.\n"
+ },
+ "version": {
+ "type": "string",
+ "description": "The version of the patch to be installed.\n"
+ }
+ },
+ "type": "object"
+ }
+ },
"oci:Blockchain/blockchainPlatform:BlockchainPlatform": {
"description": "This resource provides the Blockchain Platform resource in Oracle Cloud Infrastructure Blockchain service.\n\nCreates a new Blockchain Platform.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBlockchainPlatform = new oci.blockchain.BlockchainPlatform(\"testBlockchainPlatform\", {\n compartmentId: _var.compartment_id,\n computeShape: _var.blockchain_platform_compute_shape,\n displayName: _var.blockchain_platform_display_name,\n idcsAccessToken: _var.blockchain_platform_idcs_access_token,\n platformRole: _var.blockchain_platform_platform_role,\n caCertArchiveText: _var.blockchain_platform_ca_cert_archive_text,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n description: _var.blockchain_platform_description,\n federatedUserId: oci_identity_user.test_user.id,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n isByol: _var.blockchain_platform_is_byol,\n platformVersion: _var.blockchain_platform_platform_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_blockchain_platform = oci.blockchain.BlockchainPlatform(\"testBlockchainPlatform\",\n compartment_id=var[\"compartment_id\"],\n compute_shape=var[\"blockchain_platform_compute_shape\"],\n display_name=var[\"blockchain_platform_display_name\"],\n idcs_access_token=var[\"blockchain_platform_idcs_access_token\"],\n platform_role=var[\"blockchain_platform_platform_role\"],\n ca_cert_archive_text=var[\"blockchain_platform_ca_cert_archive_text\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n description=var[\"blockchain_platform_description\"],\n federated_user_id=oci_identity_user[\"test_user\"][\"id\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n is_byol=var[\"blockchain_platform_is_byol\"],\n platform_version=var[\"blockchain_platform_platform_version\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBlockchainPlatform = new Oci.Blockchain.BlockchainPlatform(\"testBlockchainPlatform\", new Oci.Blockchain.BlockchainPlatformArgs\n {\n CompartmentId = @var.Compartment_id,\n ComputeShape = @var.Blockchain_platform_compute_shape,\n DisplayName = @var.Blockchain_platform_display_name,\n IdcsAccessToken = @var.Blockchain_platform_idcs_access_token,\n PlatformRole = @var.Blockchain_platform_platform_role,\n CaCertArchiveText = @var.Blockchain_platform_ca_cert_archive_text,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n Description = @var.Blockchain_platform_description,\n FederatedUserId = oci_identity_user.Test_user.Id,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n IsByol = @var.Blockchain_platform_is_byol,\n PlatformVersion = @var.Blockchain_platform_platform_version,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Blockchain\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Blockchain.NewBlockchainPlatform(ctx, \"testBlockchainPlatform\", \u0026Blockchain.BlockchainPlatformArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tComputeShape: pulumi.Any(_var.Blockchain_platform_compute_shape),\n\t\t\tDisplayName: pulumi.Any(_var.Blockchain_platform_display_name),\n\t\t\tIdcsAccessToken: pulumi.Any(_var.Blockchain_platform_idcs_access_token),\n\t\t\tPlatformRole: pulumi.Any(_var.Blockchain_platform_platform_role),\n\t\t\tCaCertArchiveText: pulumi.Any(_var.Blockchain_platform_ca_cert_archive_text),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDescription: pulumi.Any(_var.Blockchain_platform_description),\n\t\t\tFederatedUserId: pulumi.Any(oci_identity_user.Test_user.Id),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tIsByol: pulumi.Any(_var.Blockchain_platform_is_byol),\n\t\t\tPlatformVersion: pulumi.Any(_var.Blockchain_platform_platform_version),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nBlockchainPlatforms can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:Blockchain/blockchainPlatform:BlockchainPlatform test_blockchain_platform \"id\"\n```\n\n ",
"properties": {
@@ -327478,7 +333980,7 @@
}
},
"oci:DataScience/notebookSession:NotebookSession": {
- "description": "This resource provides the Notebook Session resource in Oracle Cloud Infrastructure Data Science service.\n\nCreates a new notebook session.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testNotebookSession = new oci.datascience.NotebookSession(\"testNotebookSession\", {\n compartmentId: _var.compartment_id,\n projectId: oci_datascience_project.test_project.id,\n definedTags: {\n \"Operations.CostCenter\": \"42\",\n },\n displayName: _var.notebook_session_display_name,\n freeformTags: {\n Department: \"Finance\",\n },\n notebookSessionConfigDetails: {\n shape: _var.notebook_session_notebook_session_config_details_shape,\n blockStorageSizeInGbs: _var.notebook_session_notebook_session_config_details_block_storage_size_in_gbs,\n notebookSessionShapeConfigDetails: {\n memoryInGbs: _var.notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs,\n ocpus: _var.notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus,\n },\n subnetId: oci_core_subnet.test_subnet.id,\n },\n notebookSessionConfigurationDetails: {\n shape: _var.notebook_session_notebook_session_configuration_details_shape,\n subnetId: oci_core_subnet.test_subnet.id,\n blockStorageSizeInGbs: _var.notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs,\n notebookSessionShapeConfigDetails: {\n memoryInGbs: _var.notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs,\n ocpus: _var.notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus,\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_notebook_session = oci.data_science.NotebookSession(\"testNotebookSession\",\n compartment_id=var[\"compartment_id\"],\n project_id=oci_datascience_project[\"test_project\"][\"id\"],\n defined_tags={\n \"Operations.CostCenter\": \"42\",\n },\n display_name=var[\"notebook_session_display_name\"],\n freeform_tags={\n \"Department\": \"Finance\",\n },\n notebook_session_config_details=oci.data.science.NotebookSessionNotebookSessionConfigDetailsArgs(\n shape=var[\"notebook_session_notebook_session_config_details_shape\"],\n block_storage_size_in_gbs=var[\"notebook_session_notebook_session_config_details_block_storage_size_in_gbs\"],\n notebook_session_shape_config_details=oci.data.science.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs(\n memory_in_gbs=var[\"notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs\"],\n ocpus=var[\"notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus\"],\n ),\n subnet_id=oci_core_subnet[\"test_subnet\"][\"id\"],\n ),\n notebook_session_configuration_details=oci.data.science.NotebookSessionNotebookSessionConfigurationDetailsArgs(\n shape=var[\"notebook_session_notebook_session_configuration_details_shape\"],\n subnet_id=oci_core_subnet[\"test_subnet\"][\"id\"],\n block_storage_size_in_gbs=var[\"notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs\"],\n notebook_session_shape_config_details=oci.data.science.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs(\n memory_in_gbs=var[\"notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs\"],\n ocpus=var[\"notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus\"],\n ),\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testNotebookSession = new Oci.DataScience.NotebookSession(\"testNotebookSession\", new Oci.DataScience.NotebookSessionArgs\n {\n CompartmentId = @var.Compartment_id,\n ProjectId = oci_datascience_project.Test_project.Id,\n DefinedTags = \n {\n { \"Operations.CostCenter\", \"42\" },\n },\n DisplayName = @var.Notebook_session_display_name,\n FreeformTags = \n {\n { \"Department\", \"Finance\" },\n },\n NotebookSessionConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigDetailsArgs\n {\n Shape = @var.Notebook_session_notebook_session_config_details_shape,\n BlockStorageSizeInGbs = @var.Notebook_session_notebook_session_config_details_block_storage_size_in_gbs,\n NotebookSessionShapeConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs\n {\n MemoryInGbs = @var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs,\n Ocpus = @var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus,\n },\n SubnetId = oci_core_subnet.Test_subnet.Id,\n },\n NotebookSessionConfigurationDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigurationDetailsArgs\n {\n Shape = @var.Notebook_session_notebook_session_configuration_details_shape,\n SubnetId = oci_core_subnet.Test_subnet.Id,\n BlockStorageSizeInGbs = @var.Notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs,\n NotebookSessionShapeConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs\n {\n MemoryInGbs = @var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs,\n Ocpus = @var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus,\n },\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DataScience.NewNotebookSession(ctx, \"testNotebookSession\", \u0026DataScience.NotebookSessionArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tProjectId: pulumi.Any(oci_datascience_project.Test_project.Id),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"Operations.CostCenter\": pulumi.Any(\"42\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.Any(_var.Notebook_session_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"Department\": pulumi.Any(\"Finance\"),\n\t\t\t},\n\t\t\tNotebookSessionConfigDetails: \u0026datascience.NotebookSessionNotebookSessionConfigDetailsArgs{\n\t\t\t\tShape: pulumi.Any(_var.Notebook_session_notebook_session_config_details_shape),\n\t\t\t\tBlockStorageSizeInGbs: pulumi.Any(_var.Notebook_session_notebook_session_config_details_block_storage_size_in_gbs),\n\t\t\t\tNotebookSessionShapeConfigDetails: \u0026datascience.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs{\n\t\t\t\t\tMemoryInGbs: pulumi.Any(_var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs),\n\t\t\t\t\tOcpus: pulumi.Any(_var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus),\n\t\t\t\t},\n\t\t\t\tSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),\n\t\t\t},\n\t\t\tNotebookSessionConfigurationDetails: \u0026datascience.NotebookSessionNotebookSessionConfigurationDetailsArgs{\n\t\t\t\tShape: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_shape),\n\t\t\t\tSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),\n\t\t\t\tBlockStorageSizeInGbs: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs),\n\t\t\t\tNotebookSessionShapeConfigDetails: \u0026datascience.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs{\n\t\t\t\t\tMemoryInGbs: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs),\n\t\t\t\t\tOcpus: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nNotebookSessions can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:DataScience/notebookSession:NotebookSession test_notebook_session \"id\"\n```\n\n ",
+ "description": "This resource provides the Notebook Session resource in Oracle Cloud Infrastructure Data Science service.\n\nCreates a new notebook session.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testNotebookSession = new oci.datascience.NotebookSession(\"testNotebookSession\", {\n compartmentId: _var.compartment_id,\n projectId: oci_datascience_project.test_project.id,\n definedTags: {\n \"Operations.CostCenter\": \"42\",\n },\n displayName: _var.notebook_session_display_name,\n freeformTags: {\n Department: \"Finance\",\n },\n notebookSessionConfigDetails: {\n shape: _var.notebook_session_notebook_session_config_details_shape,\n blockStorageSizeInGbs: _var.notebook_session_notebook_session_config_details_block_storage_size_in_gbs,\n notebookSessionShapeConfigDetails: {\n memoryInGbs: _var.notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs,\n ocpus: _var.notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus,\n },\n subnetId: oci_core_subnet.test_subnet.id,\n },\n notebookSessionConfigurationDetails: {\n shape: _var.notebook_session_notebook_session_configuration_details_shape,\n subnetId: oci_core_subnet.test_subnet.id,\n blockStorageSizeInGbs: _var.notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs,\n notebookSessionShapeConfigDetails: {\n memoryInGbs: _var.notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs,\n ocpus: _var.notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus,\n },\n },\n notebookSessionRuntimeConfigDetails: {\n customEnvironmentVariables: _var.notebook_session_notebook_session_runtime_config_details_custom_environment_variables,\n notebookSessionGitConfigDetails: {\n notebookSessionGitRepoConfigCollections: [{\n url: _var.notebook_session_notebook_session_runtime_config_details_notebook_session_git_config_details_notebook_session_git_repo_config_collection_url,\n }],\n },\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_notebook_session = oci.data_science.NotebookSession(\"testNotebookSession\",\n compartment_id=var[\"compartment_id\"],\n project_id=oci_datascience_project[\"test_project\"][\"id\"],\n defined_tags={\n \"Operations.CostCenter\": \"42\",\n },\n display_name=var[\"notebook_session_display_name\"],\n freeform_tags={\n \"Department\": \"Finance\",\n },\n notebook_session_config_details=oci.data.science.NotebookSessionNotebookSessionConfigDetailsArgs(\n shape=var[\"notebook_session_notebook_session_config_details_shape\"],\n block_storage_size_in_gbs=var[\"notebook_session_notebook_session_config_details_block_storage_size_in_gbs\"],\n notebook_session_shape_config_details=oci.data.science.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs(\n memory_in_gbs=var[\"notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs\"],\n ocpus=var[\"notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus\"],\n ),\n subnet_id=oci_core_subnet[\"test_subnet\"][\"id\"],\n ),\n notebook_session_configuration_details=oci.data.science.NotebookSessionNotebookSessionConfigurationDetailsArgs(\n shape=var[\"notebook_session_notebook_session_configuration_details_shape\"],\n subnet_id=oci_core_subnet[\"test_subnet\"][\"id\"],\n block_storage_size_in_gbs=var[\"notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs\"],\n notebook_session_shape_config_details=oci.data.science.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs(\n memory_in_gbs=var[\"notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs\"],\n ocpus=var[\"notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus\"],\n ),\n ),\n notebook_session_runtime_config_details=oci.data.science.NotebookSessionNotebookSessionRuntimeConfigDetailsArgs(\n custom_environment_variables=var[\"notebook_session_notebook_session_runtime_config_details_custom_environment_variables\"],\n notebook_session_git_config_details=oci.data.science.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs(\n notebook_session_git_repo_config_collections=[oci.data.science.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs(\n url=var[\"notebook_session_notebook_session_runtime_config_details_notebook_session_git_config_details_notebook_session_git_repo_config_collection_url\"],\n )],\n ),\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testNotebookSession = new Oci.DataScience.NotebookSession(\"testNotebookSession\", new Oci.DataScience.NotebookSessionArgs\n {\n CompartmentId = @var.Compartment_id,\n ProjectId = oci_datascience_project.Test_project.Id,\n DefinedTags = \n {\n { \"Operations.CostCenter\", \"42\" },\n },\n DisplayName = @var.Notebook_session_display_name,\n FreeformTags = \n {\n { \"Department\", \"Finance\" },\n },\n NotebookSessionConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigDetailsArgs\n {\n Shape = @var.Notebook_session_notebook_session_config_details_shape,\n BlockStorageSizeInGbs = @var.Notebook_session_notebook_session_config_details_block_storage_size_in_gbs,\n NotebookSessionShapeConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs\n {\n MemoryInGbs = @var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs,\n Ocpus = @var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus,\n },\n SubnetId = oci_core_subnet.Test_subnet.Id,\n },\n NotebookSessionConfigurationDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigurationDetailsArgs\n {\n Shape = @var.Notebook_session_notebook_session_configuration_details_shape,\n SubnetId = oci_core_subnet.Test_subnet.Id,\n BlockStorageSizeInGbs = @var.Notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs,\n NotebookSessionShapeConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs\n {\n MemoryInGbs = @var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs,\n Ocpus = @var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus,\n },\n },\n NotebookSessionRuntimeConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionRuntimeConfigDetailsArgs\n {\n CustomEnvironmentVariables = @var.Notebook_session_notebook_session_runtime_config_details_custom_environment_variables,\n NotebookSessionGitConfigDetails = new Oci.DataScience.Inputs.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs\n {\n NotebookSessionGitRepoConfigCollections = \n {\n new Oci.DataScience.Inputs.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs\n {\n Url = @var.Notebook_session_notebook_session_runtime_config_details_notebook_session_git_config_details_notebook_session_git_repo_config_collection_url,\n },\n },\n },\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DataScience.NewNotebookSession(ctx, \"testNotebookSession\", \u0026DataScience.NotebookSessionArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tProjectId: pulumi.Any(oci_datascience_project.Test_project.Id),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"Operations.CostCenter\": pulumi.Any(\"42\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.Any(_var.Notebook_session_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"Department\": pulumi.Any(\"Finance\"),\n\t\t\t},\n\t\t\tNotebookSessionConfigDetails: \u0026datascience.NotebookSessionNotebookSessionConfigDetailsArgs{\n\t\t\t\tShape: pulumi.Any(_var.Notebook_session_notebook_session_config_details_shape),\n\t\t\t\tBlockStorageSizeInGbs: pulumi.Any(_var.Notebook_session_notebook_session_config_details_block_storage_size_in_gbs),\n\t\t\t\tNotebookSessionShapeConfigDetails: \u0026datascience.NotebookSessionNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsArgs{\n\t\t\t\t\tMemoryInGbs: pulumi.Any(_var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_memory_in_gbs),\n\t\t\t\t\tOcpus: pulumi.Any(_var.Notebook_session_notebook_session_config_details_notebook_session_shape_config_details_ocpus),\n\t\t\t\t},\n\t\t\t\tSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),\n\t\t\t},\n\t\t\tNotebookSessionConfigurationDetails: \u0026datascience.NotebookSessionNotebookSessionConfigurationDetailsArgs{\n\t\t\t\tShape: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_shape),\n\t\t\t\tSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),\n\t\t\t\tBlockStorageSizeInGbs: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_block_storage_size_in_gbs),\n\t\t\t\tNotebookSessionShapeConfigDetails: \u0026datascience.NotebookSessionNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsArgs{\n\t\t\t\t\tMemoryInGbs: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_memory_in_gbs),\n\t\t\t\t\tOcpus: pulumi.Any(_var.Notebook_session_notebook_session_configuration_details_notebook_session_shape_config_details_ocpus),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNotebookSessionRuntimeConfigDetails: \u0026datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsArgs{\n\t\t\t\tCustomEnvironmentVariables: pulumi.Any(_var.Notebook_session_notebook_session_runtime_config_details_custom_environment_variables),\n\t\t\t\tNotebookSessionGitConfigDetails: \u0026datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsArgs{\n\t\t\t\t\tNotebookSessionGitRepoConfigCollections: datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArray{\n\t\t\t\t\t\t\u0026datascience.NotebookSessionNotebookSessionRuntimeConfigDetailsNotebookSessionGitConfigDetailsNotebookSessionGitRepoConfigCollectionArgs{\n\t\t\t\t\t\t\tUrl: pulumi.Any(_var.Notebook_session_notebook_session_runtime_config_details_notebook_session_git_config_details_notebook_session_git_repo_config_collection_url),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nNotebookSessions can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:DataScience/notebookSession:NotebookSession test_notebook_session \"id\"\n```\n\n ",
"properties": {
"compartmentId": {
"type": "string",
@@ -327518,6 +334020,10 @@
"$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionConfigurationDetails:NotebookSessionNotebookSessionConfigurationDetails",
"description": "(Updatable) Details for the notebook session configuration.\n"
},
+ "notebookSessionRuntimeConfigDetails": {
+ "$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetails:NotebookSessionNotebookSessionRuntimeConfigDetails",
+ "description": "(Updatable) Notebook Session runtime configuration details.\n"
+ },
"notebookSessionUrl": {
"type": "string",
"description": "The URL to interact with the notebook session.\n"
@@ -327544,6 +334050,7 @@
"lifecycleDetails",
"notebookSessionConfigDetails",
"notebookSessionConfigurationDetails",
+ "notebookSessionRuntimeConfigDetails",
"notebookSessionUrl",
"projectId",
"state",
@@ -327580,6 +334087,10 @@
"$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionConfigurationDetails:NotebookSessionNotebookSessionConfigurationDetails",
"description": "(Updatable) Details for the notebook session configuration.\n"
},
+ "notebookSessionRuntimeConfigDetails": {
+ "$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetails:NotebookSessionNotebookSessionRuntimeConfigDetails",
+ "description": "(Updatable) Notebook Session runtime configuration details.\n"
+ },
"projectId": {
"type": "string",
"description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project to associate with the notebook session.\n"
@@ -327634,6 +334145,10 @@
"$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionConfigurationDetails:NotebookSessionNotebookSessionConfigurationDetails",
"description": "(Updatable) Details for the notebook session configuration.\n"
},
+ "notebookSessionRuntimeConfigDetails": {
+ "$ref": "#/types/oci:DataScience/NotebookSessionNotebookSessionRuntimeConfigDetails:NotebookSessionNotebookSessionRuntimeConfigDetails",
+ "description": "(Updatable) Notebook Session runtime configuration details.\n"
+ },
"notebookSessionUrl": {
"type": "string",
"description": "The URL to interact with the notebook session.\n"
@@ -335968,6 +342483,10 @@
"type": "integer",
"description": "The memory allocated in GBs.\n"
},
+ "monthlyDbServerVersion": {
+ "type": "string",
+ "description": "The monthly software version of the database servers (dom0) in the Exadata infrastructure.\n"
+ },
"netmask": {
"type": "string",
"description": "(Updatable) The netmask for the control plane network.\n"
@@ -336033,6 +342552,7 @@
"maxDbNodeStorageInGbs",
"maxMemoryInGbs",
"memorySizeInGbs",
+ "monthlyDbServerVersion",
"netmask",
"ntpServers",
"shape",
@@ -336302,6 +342822,10 @@
"type": "integer",
"description": "The memory allocated in GBs.\n"
},
+ "monthlyDbServerVersion": {
+ "type": "string",
+ "description": "The monthly software version of the database servers (dom0) in the Exadata infrastructure.\n"
+ },
"netmask": {
"type": "string",
"description": "(Updatable) The netmask for the control plane network.\n"
@@ -342701,7 +349225,7 @@
}
},
"oci:DevOps/buildPipelineStage:BuildPipelineStage": {
- "description": "This resource provides the Build Pipeline Stage resource in Oracle Cloud Infrastructure Devops service.\n\nCreates a new stage.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBuildPipelineStage = new oci.devops.BuildPipelineStage(\"testBuildPipelineStage\", {\n buildPipelineId: oci_devops_build_pipeline.test_build_pipeline.id,\n buildPipelineStagePredecessorCollection: {\n items: [{\n id: _var.build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id,\n }],\n },\n buildPipelineStageType: _var.build_pipeline_stage_build_pipeline_stage_type,\n buildSourceCollection: {\n items: [{\n connectionType: _var.build_pipeline_stage_build_source_collection_items_connection_type,\n branch: _var.build_pipeline_stage_build_source_collection_items_branch,\n connectionId: oci_devops_connection.test_connection.id,\n name: _var.build_pipeline_stage_build_source_collection_items_name,\n repositoryId: oci_artifacts_repository.test_repository.id,\n repositoryUrl: _var.build_pipeline_stage_build_source_collection_items_repository_url,\n }],\n },\n buildSpecFile: _var.build_pipeline_stage_build_spec_file,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n deliverArtifactCollection: {\n items: [{\n artifactId: oci_devops_artifact.test_artifact.id,\n artifactName: _var.build_pipeline_stage_deliver_artifact_collection_items_artifact_name,\n }],\n },\n deployPipelineId: oci_devops_deploy_pipeline.test_deploy_pipeline.id,\n description: _var.build_pipeline_stage_description,\n displayName: _var.build_pipeline_stage_display_name,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n image: _var.build_pipeline_stage_image,\n isPassAllParametersEnabled: _var.build_pipeline_stage_is_pass_all_parameters_enabled,\n primaryBuildSource: _var.build_pipeline_stage_primary_build_source,\n stageExecutionTimeoutInSeconds: _var.build_pipeline_stage_stage_execution_timeout_in_seconds,\n waitCriteria: {\n waitDuration: _var.build_pipeline_stage_wait_criteria_wait_duration,\n waitType: _var.build_pipeline_stage_wait_criteria_wait_type,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_build_pipeline_stage = oci.dev_ops.BuildPipelineStage(\"testBuildPipelineStage\",\n build_pipeline_id=oci_devops_build_pipeline[\"test_build_pipeline\"][\"id\"],\n build_pipeline_stage_predecessor_collection=oci.dev.ops.BuildPipelineStageBuildPipelineStagePredecessorCollectionArgs(\n items=[oci.dev.ops.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArgs(\n id=var[\"build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id\"],\n )],\n ),\n build_pipeline_stage_type=var[\"build_pipeline_stage_build_pipeline_stage_type\"],\n build_source_collection=oci.dev.ops.BuildPipelineStageBuildSourceCollectionArgs(\n items=[oci.dev.ops.BuildPipelineStageBuildSourceCollectionItemArgs(\n connection_type=var[\"build_pipeline_stage_build_source_collection_items_connection_type\"],\n branch=var[\"build_pipeline_stage_build_source_collection_items_branch\"],\n connection_id=oci_devops_connection[\"test_connection\"][\"id\"],\n name=var[\"build_pipeline_stage_build_source_collection_items_name\"],\n repository_id=oci_artifacts_repository[\"test_repository\"][\"id\"],\n repository_url=var[\"build_pipeline_stage_build_source_collection_items_repository_url\"],\n )],\n ),\n build_spec_file=var[\"build_pipeline_stage_build_spec_file\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n deliver_artifact_collection=oci.dev.ops.BuildPipelineStageDeliverArtifactCollectionArgs(\n items=[oci.dev.ops.BuildPipelineStageDeliverArtifactCollectionItemArgs(\n artifact_id=oci_devops_artifact[\"test_artifact\"][\"id\"],\n artifact_name=var[\"build_pipeline_stage_deliver_artifact_collection_items_artifact_name\"],\n )],\n ),\n deploy_pipeline_id=oci_devops_deploy_pipeline[\"test_deploy_pipeline\"][\"id\"],\n description=var[\"build_pipeline_stage_description\"],\n display_name=var[\"build_pipeline_stage_display_name\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n image=var[\"build_pipeline_stage_image\"],\n is_pass_all_parameters_enabled=var[\"build_pipeline_stage_is_pass_all_parameters_enabled\"],\n primary_build_source=var[\"build_pipeline_stage_primary_build_source\"],\n stage_execution_timeout_in_seconds=var[\"build_pipeline_stage_stage_execution_timeout_in_seconds\"],\n wait_criteria=oci.dev.ops.BuildPipelineStageWaitCriteriaArgs(\n wait_duration=var[\"build_pipeline_stage_wait_criteria_wait_duration\"],\n wait_type=var[\"build_pipeline_stage_wait_criteria_wait_type\"],\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBuildPipelineStage = new Oci.DevOps.BuildPipelineStage(\"testBuildPipelineStage\", new Oci.DevOps.BuildPipelineStageArgs\n {\n BuildPipelineId = oci_devops_build_pipeline.Test_build_pipeline.Id,\n BuildPipelineStagePredecessorCollection = new Oci.DevOps.Inputs.BuildPipelineStageBuildPipelineStagePredecessorCollectionArgs\n {\n Items = \n {\n new Oci.DevOps.Inputs.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArgs\n {\n Id = @var.Build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id,\n },\n },\n },\n BuildPipelineStageType = @var.Build_pipeline_stage_build_pipeline_stage_type,\n BuildSourceCollection = new Oci.DevOps.Inputs.BuildPipelineStageBuildSourceCollectionArgs\n {\n Items = \n {\n new Oci.DevOps.Inputs.BuildPipelineStageBuildSourceCollectionItemArgs\n {\n ConnectionType = @var.Build_pipeline_stage_build_source_collection_items_connection_type,\n Branch = @var.Build_pipeline_stage_build_source_collection_items_branch,\n ConnectionId = oci_devops_connection.Test_connection.Id,\n Name = @var.Build_pipeline_stage_build_source_collection_items_name,\n RepositoryId = oci_artifacts_repository.Test_repository.Id,\n RepositoryUrl = @var.Build_pipeline_stage_build_source_collection_items_repository_url,\n },\n },\n },\n BuildSpecFile = @var.Build_pipeline_stage_build_spec_file,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n DeliverArtifactCollection = new Oci.DevOps.Inputs.BuildPipelineStageDeliverArtifactCollectionArgs\n {\n Items = \n {\n new Oci.DevOps.Inputs.BuildPipelineStageDeliverArtifactCollectionItemArgs\n {\n ArtifactId = oci_devops_artifact.Test_artifact.Id,\n ArtifactName = @var.Build_pipeline_stage_deliver_artifact_collection_items_artifact_name,\n },\n },\n },\n DeployPipelineId = oci_devops_deploy_pipeline.Test_deploy_pipeline.Id,\n Description = @var.Build_pipeline_stage_description,\n DisplayName = @var.Build_pipeline_stage_display_name,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n Image = @var.Build_pipeline_stage_image,\n IsPassAllParametersEnabled = @var.Build_pipeline_stage_is_pass_all_parameters_enabled,\n PrimaryBuildSource = @var.Build_pipeline_stage_primary_build_source,\n StageExecutionTimeoutInSeconds = @var.Build_pipeline_stage_stage_execution_timeout_in_seconds,\n WaitCriteria = new Oci.DevOps.Inputs.BuildPipelineStageWaitCriteriaArgs\n {\n WaitDuration = @var.Build_pipeline_stage_wait_criteria_wait_duration,\n WaitType = @var.Build_pipeline_stage_wait_criteria_wait_type,\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DevOps\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DevOps.NewBuildPipelineStage(ctx, \"testBuildPipelineStage\", \u0026DevOps.BuildPipelineStageArgs{\n\t\t\tBuildPipelineId: pulumi.Any(oci_devops_build_pipeline.Test_build_pipeline.Id),\n\t\t\tBuildPipelineStagePredecessorCollection: \u0026devops.BuildPipelineStageBuildPipelineStagePredecessorCollectionArgs{\n\t\t\t\tItems: devops.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArray{\n\t\t\t\t\t\u0026devops.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArgs{\n\t\t\t\t\t\tId: pulumi.Any(_var.Build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tBuildPipelineStageType: pulumi.Any(_var.Build_pipeline_stage_build_pipeline_stage_type),\n\t\t\tBuildSourceCollection: \u0026devops.BuildPipelineStageBuildSourceCollectionArgs{\n\t\t\t\tItems: devops.BuildPipelineStageBuildSourceCollectionItemArray{\n\t\t\t\t\t\u0026devops.BuildPipelineStageBuildSourceCollectionItemArgs{\n\t\t\t\t\t\tConnectionType: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_connection_type),\n\t\t\t\t\t\tBranch: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_branch),\n\t\t\t\t\t\tConnectionId: pulumi.Any(oci_devops_connection.Test_connection.Id),\n\t\t\t\t\t\tName: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_name),\n\t\t\t\t\t\tRepositoryId: pulumi.Any(oci_artifacts_repository.Test_repository.Id),\n\t\t\t\t\t\tRepositoryUrl: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_repository_url),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tBuildSpecFile: pulumi.Any(_var.Build_pipeline_stage_build_spec_file),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDeliverArtifactCollection: \u0026devops.BuildPipelineStageDeliverArtifactCollectionArgs{\n\t\t\t\tItems: devops.BuildPipelineStageDeliverArtifactCollectionItemArray{\n\t\t\t\t\t\u0026devops.BuildPipelineStageDeliverArtifactCollectionItemArgs{\n\t\t\t\t\t\tArtifactId: pulumi.Any(oci_devops_artifact.Test_artifact.Id),\n\t\t\t\t\t\tArtifactName: pulumi.Any(_var.Build_pipeline_stage_deliver_artifact_collection_items_artifact_name),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDeployPipelineId: pulumi.Any(oci_devops_deploy_pipeline.Test_deploy_pipeline.Id),\n\t\t\tDescription: pulumi.Any(_var.Build_pipeline_stage_description),\n\t\t\tDisplayName: pulumi.Any(_var.Build_pipeline_stage_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tImage: pulumi.Any(_var.Build_pipeline_stage_image),\n\t\t\tIsPassAllParametersEnabled: pulumi.Any(_var.Build_pipeline_stage_is_pass_all_parameters_enabled),\n\t\t\tPrimaryBuildSource: pulumi.Any(_var.Build_pipeline_stage_primary_build_source),\n\t\t\tStageExecutionTimeoutInSeconds: pulumi.Any(_var.Build_pipeline_stage_stage_execution_timeout_in_seconds),\n\t\t\tWaitCriteria: \u0026devops.BuildPipelineStageWaitCriteriaArgs{\n\t\t\t\tWaitDuration: pulumi.Any(_var.Build_pipeline_stage_wait_criteria_wait_duration),\n\t\t\t\tWaitType: pulumi.Any(_var.Build_pipeline_stage_wait_criteria_wait_type),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nBuildPipelineStages can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:DevOps/buildPipelineStage:BuildPipelineStage test_build_pipeline_stage \"id\"\n```\n\n ",
+ "description": "This resource provides the Build Pipeline Stage resource in Oracle Cloud Infrastructure Devops service.\n\nCreates a new stage.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBuildPipelineStage = new oci.devops.BuildPipelineStage(\"testBuildPipelineStage\", {\n buildPipelineId: oci_devops_build_pipeline.test_build_pipeline.id,\n buildPipelineStagePredecessorCollection: {\n items: [{\n id: _var.build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id,\n }],\n },\n buildPipelineStageType: _var.build_pipeline_stage_build_pipeline_stage_type,\n buildSourceCollection: {\n items: [{\n connectionType: _var.build_pipeline_stage_build_source_collection_items_connection_type,\n branch: _var.build_pipeline_stage_build_source_collection_items_branch,\n connectionId: oci_devops_connection.test_connection.id,\n name: _var.build_pipeline_stage_build_source_collection_items_name,\n repositoryId: oci_artifacts_repository.test_repository.id,\n repositoryUrl: _var.build_pipeline_stage_build_source_collection_items_repository_url,\n }],\n },\n buildSpecFile: _var.build_pipeline_stage_build_spec_file,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n deliverArtifactCollection: {\n items: [{\n artifactId: oci_devops_artifact.test_artifact.id,\n artifactName: _var.build_pipeline_stage_deliver_artifact_collection_items_artifact_name,\n }],\n },\n deployPipelineId: oci_devops_deploy_pipeline.test_deploy_pipeline.id,\n description: _var.build_pipeline_stage_description,\n displayName: _var.build_pipeline_stage_display_name,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n image: _var.build_pipeline_stage_image,\n isPassAllParametersEnabled: _var.build_pipeline_stage_is_pass_all_parameters_enabled,\n primaryBuildSource: _var.build_pipeline_stage_primary_build_source,\n privateAccessConfig: {\n networkChannelType: _var.build_pipeline_stage_private_access_config_network_channel_type,\n subnetId: oci_core_subnet.test_subnet.id,\n nsgIds: _var.build_pipeline_stage_private_access_config_nsg_ids,\n },\n stageExecutionTimeoutInSeconds: _var.build_pipeline_stage_stage_execution_timeout_in_seconds,\n waitCriteria: {\n waitDuration: _var.build_pipeline_stage_wait_criteria_wait_duration,\n waitType: _var.build_pipeline_stage_wait_criteria_wait_type,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_build_pipeline_stage = oci.dev_ops.BuildPipelineStage(\"testBuildPipelineStage\",\n build_pipeline_id=oci_devops_build_pipeline[\"test_build_pipeline\"][\"id\"],\n build_pipeline_stage_predecessor_collection=oci.dev.ops.BuildPipelineStageBuildPipelineStagePredecessorCollectionArgs(\n items=[oci.dev.ops.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArgs(\n id=var[\"build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id\"],\n )],\n ),\n build_pipeline_stage_type=var[\"build_pipeline_stage_build_pipeline_stage_type\"],\n build_source_collection=oci.dev.ops.BuildPipelineStageBuildSourceCollectionArgs(\n items=[oci.dev.ops.BuildPipelineStageBuildSourceCollectionItemArgs(\n connection_type=var[\"build_pipeline_stage_build_source_collection_items_connection_type\"],\n branch=var[\"build_pipeline_stage_build_source_collection_items_branch\"],\n connection_id=oci_devops_connection[\"test_connection\"][\"id\"],\n name=var[\"build_pipeline_stage_build_source_collection_items_name\"],\n repository_id=oci_artifacts_repository[\"test_repository\"][\"id\"],\n repository_url=var[\"build_pipeline_stage_build_source_collection_items_repository_url\"],\n )],\n ),\n build_spec_file=var[\"build_pipeline_stage_build_spec_file\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n deliver_artifact_collection=oci.dev.ops.BuildPipelineStageDeliverArtifactCollectionArgs(\n items=[oci.dev.ops.BuildPipelineStageDeliverArtifactCollectionItemArgs(\n artifact_id=oci_devops_artifact[\"test_artifact\"][\"id\"],\n artifact_name=var[\"build_pipeline_stage_deliver_artifact_collection_items_artifact_name\"],\n )],\n ),\n deploy_pipeline_id=oci_devops_deploy_pipeline[\"test_deploy_pipeline\"][\"id\"],\n description=var[\"build_pipeline_stage_description\"],\n display_name=var[\"build_pipeline_stage_display_name\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n image=var[\"build_pipeline_stage_image\"],\n is_pass_all_parameters_enabled=var[\"build_pipeline_stage_is_pass_all_parameters_enabled\"],\n primary_build_source=var[\"build_pipeline_stage_primary_build_source\"],\n private_access_config=oci.dev.ops.BuildPipelineStagePrivateAccessConfigArgs(\n network_channel_type=var[\"build_pipeline_stage_private_access_config_network_channel_type\"],\n subnet_id=oci_core_subnet[\"test_subnet\"][\"id\"],\n nsg_ids=var[\"build_pipeline_stage_private_access_config_nsg_ids\"],\n ),\n stage_execution_timeout_in_seconds=var[\"build_pipeline_stage_stage_execution_timeout_in_seconds\"],\n wait_criteria=oci.dev.ops.BuildPipelineStageWaitCriteriaArgs(\n wait_duration=var[\"build_pipeline_stage_wait_criteria_wait_duration\"],\n wait_type=var[\"build_pipeline_stage_wait_criteria_wait_type\"],\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBuildPipelineStage = new Oci.DevOps.BuildPipelineStage(\"testBuildPipelineStage\", new Oci.DevOps.BuildPipelineStageArgs\n {\n BuildPipelineId = oci_devops_build_pipeline.Test_build_pipeline.Id,\n BuildPipelineStagePredecessorCollection = new Oci.DevOps.Inputs.BuildPipelineStageBuildPipelineStagePredecessorCollectionArgs\n {\n Items = \n {\n new Oci.DevOps.Inputs.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArgs\n {\n Id = @var.Build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id,\n },\n },\n },\n BuildPipelineStageType = @var.Build_pipeline_stage_build_pipeline_stage_type,\n BuildSourceCollection = new Oci.DevOps.Inputs.BuildPipelineStageBuildSourceCollectionArgs\n {\n Items = \n {\n new Oci.DevOps.Inputs.BuildPipelineStageBuildSourceCollectionItemArgs\n {\n ConnectionType = @var.Build_pipeline_stage_build_source_collection_items_connection_type,\n Branch = @var.Build_pipeline_stage_build_source_collection_items_branch,\n ConnectionId = oci_devops_connection.Test_connection.Id,\n Name = @var.Build_pipeline_stage_build_source_collection_items_name,\n RepositoryId = oci_artifacts_repository.Test_repository.Id,\n RepositoryUrl = @var.Build_pipeline_stage_build_source_collection_items_repository_url,\n },\n },\n },\n BuildSpecFile = @var.Build_pipeline_stage_build_spec_file,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n DeliverArtifactCollection = new Oci.DevOps.Inputs.BuildPipelineStageDeliverArtifactCollectionArgs\n {\n Items = \n {\n new Oci.DevOps.Inputs.BuildPipelineStageDeliverArtifactCollectionItemArgs\n {\n ArtifactId = oci_devops_artifact.Test_artifact.Id,\n ArtifactName = @var.Build_pipeline_stage_deliver_artifact_collection_items_artifact_name,\n },\n },\n },\n DeployPipelineId = oci_devops_deploy_pipeline.Test_deploy_pipeline.Id,\n Description = @var.Build_pipeline_stage_description,\n DisplayName = @var.Build_pipeline_stage_display_name,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n Image = @var.Build_pipeline_stage_image,\n IsPassAllParametersEnabled = @var.Build_pipeline_stage_is_pass_all_parameters_enabled,\n PrimaryBuildSource = @var.Build_pipeline_stage_primary_build_source,\n PrivateAccessConfig = new Oci.DevOps.Inputs.BuildPipelineStagePrivateAccessConfigArgs\n {\n NetworkChannelType = @var.Build_pipeline_stage_private_access_config_network_channel_type,\n SubnetId = oci_core_subnet.Test_subnet.Id,\n NsgIds = @var.Build_pipeline_stage_private_access_config_nsg_ids,\n },\n StageExecutionTimeoutInSeconds = @var.Build_pipeline_stage_stage_execution_timeout_in_seconds,\n WaitCriteria = new Oci.DevOps.Inputs.BuildPipelineStageWaitCriteriaArgs\n {\n WaitDuration = @var.Build_pipeline_stage_wait_criteria_wait_duration,\n WaitType = @var.Build_pipeline_stage_wait_criteria_wait_type,\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DevOps\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DevOps.NewBuildPipelineStage(ctx, \"testBuildPipelineStage\", \u0026DevOps.BuildPipelineStageArgs{\n\t\t\tBuildPipelineId: pulumi.Any(oci_devops_build_pipeline.Test_build_pipeline.Id),\n\t\t\tBuildPipelineStagePredecessorCollection: \u0026devops.BuildPipelineStageBuildPipelineStagePredecessorCollectionArgs{\n\t\t\t\tItems: devops.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArray{\n\t\t\t\t\t\u0026devops.BuildPipelineStageBuildPipelineStagePredecessorCollectionItemArgs{\n\t\t\t\t\t\tId: pulumi.Any(_var.Build_pipeline_stage_build_pipeline_stage_predecessor_collection_items_id),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tBuildPipelineStageType: pulumi.Any(_var.Build_pipeline_stage_build_pipeline_stage_type),\n\t\t\tBuildSourceCollection: \u0026devops.BuildPipelineStageBuildSourceCollectionArgs{\n\t\t\t\tItems: devops.BuildPipelineStageBuildSourceCollectionItemArray{\n\t\t\t\t\t\u0026devops.BuildPipelineStageBuildSourceCollectionItemArgs{\n\t\t\t\t\t\tConnectionType: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_connection_type),\n\t\t\t\t\t\tBranch: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_branch),\n\t\t\t\t\t\tConnectionId: pulumi.Any(oci_devops_connection.Test_connection.Id),\n\t\t\t\t\t\tName: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_name),\n\t\t\t\t\t\tRepositoryId: pulumi.Any(oci_artifacts_repository.Test_repository.Id),\n\t\t\t\t\t\tRepositoryUrl: pulumi.Any(_var.Build_pipeline_stage_build_source_collection_items_repository_url),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tBuildSpecFile: pulumi.Any(_var.Build_pipeline_stage_build_spec_file),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDeliverArtifactCollection: \u0026devops.BuildPipelineStageDeliverArtifactCollectionArgs{\n\t\t\t\tItems: devops.BuildPipelineStageDeliverArtifactCollectionItemArray{\n\t\t\t\t\t\u0026devops.BuildPipelineStageDeliverArtifactCollectionItemArgs{\n\t\t\t\t\t\tArtifactId: pulumi.Any(oci_devops_artifact.Test_artifact.Id),\n\t\t\t\t\t\tArtifactName: pulumi.Any(_var.Build_pipeline_stage_deliver_artifact_collection_items_artifact_name),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDeployPipelineId: pulumi.Any(oci_devops_deploy_pipeline.Test_deploy_pipeline.Id),\n\t\t\tDescription: pulumi.Any(_var.Build_pipeline_stage_description),\n\t\t\tDisplayName: pulumi.Any(_var.Build_pipeline_stage_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tImage: pulumi.Any(_var.Build_pipeline_stage_image),\n\t\t\tIsPassAllParametersEnabled: pulumi.Any(_var.Build_pipeline_stage_is_pass_all_parameters_enabled),\n\t\t\tPrimaryBuildSource: pulumi.Any(_var.Build_pipeline_stage_primary_build_source),\n\t\t\tPrivateAccessConfig: \u0026devops.BuildPipelineStagePrivateAccessConfigArgs{\n\t\t\t\tNetworkChannelType: pulumi.Any(_var.Build_pipeline_stage_private_access_config_network_channel_type),\n\t\t\t\tSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),\n\t\t\t\tNsgIds: pulumi.Any(_var.Build_pipeline_stage_private_access_config_nsg_ids),\n\t\t\t},\n\t\t\tStageExecutionTimeoutInSeconds: pulumi.Any(_var.Build_pipeline_stage_stage_execution_timeout_in_seconds),\n\t\t\tWaitCriteria: \u0026devops.BuildPipelineStageWaitCriteriaArgs{\n\t\t\t\tWaitDuration: pulumi.Any(_var.Build_pipeline_stage_wait_criteria_wait_duration),\n\t\t\t\tWaitType: pulumi.Any(_var.Build_pipeline_stage_wait_criteria_wait_type),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nBuildPipelineStages can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:DevOps/buildPipelineStage:BuildPipelineStage test_build_pipeline_stage \"id\"\n```\n\n ",
"properties": {
"buildPipelineId": {
"type": "string",
@@ -342773,6 +349297,10 @@
"type": "string",
"description": "(Updatable) Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.\n"
},
+ "privateAccessConfig": {
+ "$ref": "#/types/oci:DevOps/BuildPipelineStagePrivateAccessConfig:BuildPipelineStagePrivateAccessConfig",
+ "description": "(Updatable) Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.\n"
+ },
"projectId": {
"type": "string",
"description": "The OCID of the DevOps project.\n"
@@ -342822,6 +349350,7 @@
"isPassAllParametersEnabled",
"lifecycleDetails",
"primaryBuildSource",
+ "privateAccessConfig",
"projectId",
"stageExecutionTimeoutInSeconds",
"state",
@@ -342893,6 +349422,10 @@
"type": "string",
"description": "(Updatable) Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.\n"
},
+ "privateAccessConfig": {
+ "$ref": "#/types/oci:DevOps/BuildPipelineStagePrivateAccessConfig:BuildPipelineStagePrivateAccessConfig",
+ "description": "(Updatable) Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.\n"
+ },
"stageExecutionTimeoutInSeconds": {
"type": "integer",
"description": "(Updatable) Timeout for the build stage execution. Specify value in seconds.\n"
@@ -342980,6 +349513,10 @@
"type": "string",
"description": "(Updatable) Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.\n"
},
+ "privateAccessConfig": {
+ "$ref": "#/types/oci:DevOps/BuildPipelineStagePrivateAccessConfig:BuildPipelineStagePrivateAccessConfig",
+ "description": "(Updatable) Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.\n"
+ },
"projectId": {
"type": "string",
"description": "The OCID of the DevOps project.\n"
@@ -343244,7 +349781,7 @@
}
},
"oci:DevOps/connection:Connection": {
- "description": "This resource provides the Connection resource in Oracle Cloud Infrastructure Devops service.\n\nCreates a new connection.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testConnection = new oci.devops.Connection(\"testConnection\", {\n connectionType: _var.connection_connection_type,\n projectId: oci_devops_project.test_project.id,\n accessToken: _var.connection_access_token,\n appPassword: _var.connection_app_password,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n description: _var.connection_description,\n displayName: _var.connection_display_name,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n username: _var.connection_username,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_connection = oci.dev_ops.Connection(\"testConnection\",\n connection_type=var[\"connection_connection_type\"],\n project_id=oci_devops_project[\"test_project\"][\"id\"],\n access_token=var[\"connection_access_token\"],\n app_password=var[\"connection_app_password\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n description=var[\"connection_description\"],\n display_name=var[\"connection_display_name\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n username=var[\"connection_username\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testConnection = new Oci.DevOps.Connection(\"testConnection\", new Oci.DevOps.ConnectionArgs\n {\n ConnectionType = @var.Connection_connection_type,\n ProjectId = oci_devops_project.Test_project.Id,\n AccessToken = @var.Connection_access_token,\n AppPassword = @var.Connection_app_password,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n Description = @var.Connection_description,\n DisplayName = @var.Connection_display_name,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n Username = @var.Connection_username,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DevOps\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DevOps.NewConnection(ctx, \"testConnection\", \u0026DevOps.ConnectionArgs{\n\t\t\tConnectionType: pulumi.Any(_var.Connection_connection_type),\n\t\t\tProjectId: pulumi.Any(oci_devops_project.Test_project.Id),\n\t\t\tAccessToken: pulumi.Any(_var.Connection_access_token),\n\t\t\tAppPassword: pulumi.Any(_var.Connection_app_password),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDescription: pulumi.Any(_var.Connection_description),\n\t\t\tDisplayName: pulumi.Any(_var.Connection_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tUsername: pulumi.Any(_var.Connection_username),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nConnections can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:DevOps/connection:Connection test_connection \"id\"\n```\n\n ",
+ "description": "This resource provides the Connection resource in Oracle Cloud Infrastructure Devops service.\n\nCreates a new connection.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testConnection = new oci.devops.Connection(\"testConnection\", {\n connectionType: _var.connection_connection_type,\n projectId: oci_devops_project.test_project.id,\n accessToken: _var.connection_access_token,\n appPassword: _var.connection_app_password,\n baseUrl: _var.connection_base_url,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n description: _var.connection_description,\n displayName: _var.connection_display_name,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n tlsVerifyConfig: {\n caCertificateBundleId: oci_devops_ca_certificate_bundle.test_ca_certificate_bundle.id,\n tlsVerifyMode: _var.connection_tls_verify_config_tls_verify_mode,\n },\n username: _var.connection_username,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_connection = oci.dev_ops.Connection(\"testConnection\",\n connection_type=var[\"connection_connection_type\"],\n project_id=oci_devops_project[\"test_project\"][\"id\"],\n access_token=var[\"connection_access_token\"],\n app_password=var[\"connection_app_password\"],\n base_url=var[\"connection_base_url\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n description=var[\"connection_description\"],\n display_name=var[\"connection_display_name\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n tls_verify_config=oci.dev.ops.ConnectionTlsVerifyConfigArgs(\n ca_certificate_bundle_id=oci_devops_ca_certificate_bundle[\"test_ca_certificate_bundle\"][\"id\"],\n tls_verify_mode=var[\"connection_tls_verify_config_tls_verify_mode\"],\n ),\n username=var[\"connection_username\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testConnection = new Oci.DevOps.Connection(\"testConnection\", new Oci.DevOps.ConnectionArgs\n {\n ConnectionType = @var.Connection_connection_type,\n ProjectId = oci_devops_project.Test_project.Id,\n AccessToken = @var.Connection_access_token,\n AppPassword = @var.Connection_app_password,\n BaseUrl = @var.Connection_base_url,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n Description = @var.Connection_description,\n DisplayName = @var.Connection_display_name,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n TlsVerifyConfig = new Oci.DevOps.Inputs.ConnectionTlsVerifyConfigArgs\n {\n CaCertificateBundleId = oci_devops_ca_certificate_bundle.Test_ca_certificate_bundle.Id,\n TlsVerifyMode = @var.Connection_tls_verify_config_tls_verify_mode,\n },\n Username = @var.Connection_username,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DevOps\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DevOps.NewConnection(ctx, \"testConnection\", \u0026DevOps.ConnectionArgs{\n\t\t\tConnectionType: pulumi.Any(_var.Connection_connection_type),\n\t\t\tProjectId: pulumi.Any(oci_devops_project.Test_project.Id),\n\t\t\tAccessToken: pulumi.Any(_var.Connection_access_token),\n\t\t\tAppPassword: pulumi.Any(_var.Connection_app_password),\n\t\t\tBaseUrl: pulumi.Any(_var.Connection_base_url),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDescription: pulumi.Any(_var.Connection_description),\n\t\t\tDisplayName: pulumi.Any(_var.Connection_display_name),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tTlsVerifyConfig: \u0026devops.ConnectionTlsVerifyConfigArgs{\n\t\t\t\tCaCertificateBundleId: pulumi.Any(oci_devops_ca_certificate_bundle.Test_ca_certificate_bundle.Id),\n\t\t\t\tTlsVerifyMode: pulumi.Any(_var.Connection_tls_verify_config_tls_verify_mode),\n\t\t\t},\n\t\t\tUsername: pulumi.Any(_var.Connection_username),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nConnections can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:DevOps/connection:Connection test_connection \"id\"\n```\n\n ",
"properties": {
"accessToken": {
"type": "string",
@@ -343254,6 +349791,10 @@
"type": "string",
"description": "(Updatable) OCID of personal Bitbucket Cloud AppPassword saved in secret store\n"
},
+ "baseUrl": {
+ "type": "string",
+ "description": "(Updatable) The Base URL of the hosted BitbucketServer.\n"
+ },
"compartmentId": {
"type": "string",
"description": "The OCID of the compartment containing the connection.\n"
@@ -343307,6 +349848,10 @@
"type": "string",
"description": "The time the connection was updated. Format defined by [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339).\n"
},
+ "tlsVerifyConfig": {
+ "$ref": "#/types/oci:DevOps/ConnectionTlsVerifyConfig:ConnectionTlsVerifyConfig",
+ "description": "(Updatable) TLS configuration used by build service to verify TLS connection.\n"
+ },
"username": {
"type": "string",
"description": "(Updatable) Public Bitbucket Cloud Username in plain text(not more than 30 characters)\n"
@@ -343315,6 +349860,7 @@
"required": [
"accessToken",
"appPassword",
+ "baseUrl",
"compartmentId",
"connectionType",
"definedTags",
@@ -343326,6 +349872,7 @@
"systemTags",
"timeCreated",
"timeUpdated",
+ "tlsVerifyConfig",
"username"
],
"inputProperties": {
@@ -343337,6 +349884,10 @@
"type": "string",
"description": "(Updatable) OCID of personal Bitbucket Cloud AppPassword saved in secret store\n"
},
+ "baseUrl": {
+ "type": "string",
+ "description": "(Updatable) The Base URL of the hosted BitbucketServer.\n"
+ },
"connectionType": {
"type": "string",
"description": "(Updatable) The type of connection.\n"
@@ -343367,6 +349918,10 @@
"type": "string",
"description": "The OCID of the DevOps project.\n"
},
+ "tlsVerifyConfig": {
+ "$ref": "#/types/oci:DevOps/ConnectionTlsVerifyConfig:ConnectionTlsVerifyConfig",
+ "description": "(Updatable) TLS configuration used by build service to verify TLS connection.\n"
+ },
"username": {
"type": "string",
"description": "(Updatable) Public Bitbucket Cloud Username in plain text(not more than 30 characters)\n"
@@ -343387,6 +349942,10 @@
"type": "string",
"description": "(Updatable) OCID of personal Bitbucket Cloud AppPassword saved in secret store\n"
},
+ "baseUrl": {
+ "type": "string",
+ "description": "(Updatable) The Base URL of the hosted BitbucketServer.\n"
+ },
"compartmentId": {
"type": "string",
"description": "The OCID of the compartment containing the connection.\n"
@@ -343440,6 +349999,10 @@
"type": "string",
"description": "The time the connection was updated. Format defined by [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339).\n"
},
+ "tlsVerifyConfig": {
+ "$ref": "#/types/oci:DevOps/ConnectionTlsVerifyConfig:ConnectionTlsVerifyConfig",
+ "description": "(Updatable) TLS configuration used by build service to verify TLS connection.\n"
+ },
"username": {
"type": "string",
"description": "(Updatable) Public Bitbucket Cloud Username in plain text(not more than 30 characters)\n"
@@ -344137,7 +350700,7 @@
},
"deployArtifactId": {
"type": "string",
- "description": "(Updatable) Optional binary artifact OCID user may provide to this stage.\n"
+ "description": "(Updatable) Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.\n"
},
"deployArtifactIds": {
"type": "array",
@@ -344419,7 +350982,7 @@
},
"deployArtifactId": {
"type": "string",
- "description": "(Updatable) Optional binary artifact OCID user may provide to this stage.\n"
+ "description": "(Updatable) Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.\n"
},
"deployArtifactIds": {
"type": "array",
@@ -344634,7 +351197,7 @@
},
"deployArtifactId": {
"type": "string",
- "description": "(Updatable) Optional binary artifact OCID user may provide to this stage.\n"
+ "description": "(Updatable) Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.\n"
},
"deployArtifactIds": {
"type": "array",
@@ -354740,6 +361303,13 @@
},
"description": "(Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).\n"
},
+ "attachments": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/IntegrationInstanceAttachment:IntegrationInstanceAttachment"
+ },
+ "description": "A list of associated attachments to other services\n"
+ },
"compartmentId": {
"type": "string",
"description": "(Updatable) Compartment Identifier.\n"
@@ -354774,6 +361344,13 @@
"type": "string",
"description": "(Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.\n"
},
+ "idcsInfos": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/IntegrationInstanceIdcsInfo:IntegrationInstanceIdcsInfo"
+ },
+ "description": "Information for IDCS access\n"
+ },
"instanceUrl": {
"type": "string",
"description": "The Integration Instance URL.\n"
@@ -354821,12 +361398,14 @@
},
"required": [
"alternateCustomEndpoints",
+ "attachments",
"compartmentId",
"consumptionModel",
"customEndpoint",
"definedTags",
"displayName",
"freeformTags",
+ "idcsInfos",
"instanceUrl",
"integrationInstanceType",
"isByol",
@@ -354927,6 +361506,13 @@
},
"description": "(Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).\n"
},
+ "attachments": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/IntegrationInstanceAttachment:IntegrationInstanceAttachment"
+ },
+ "description": "A list of associated attachments to other services\n"
+ },
"compartmentId": {
"type": "string",
"description": "(Updatable) Compartment Identifier.\n"
@@ -354961,6 +361547,13 @@
"type": "string",
"description": "(Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.\n"
},
+ "idcsInfos": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/IntegrationInstanceIdcsInfo:IntegrationInstanceIdcsInfo"
+ },
+ "description": "Information for IDCS access\n"
+ },
"instanceUrl": {
"type": "string",
"description": "The Integration Instance URL.\n"
@@ -355010,7 +361603,7 @@
}
},
"oci:Jms/fleet:Fleet": {
- "description": "This resource provides the Fleet resource in Oracle Cloud Infrastructure Jms service.\n\nCreate a new Fleet using the information provided.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleet = new oci.jms.Fleet(\"testFleet\", {\n compartmentId: _var.compartment_id,\n displayName: _var.fleet_display_name,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n description: _var.fleet_description,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n inventoryLog: {\n logGroupId: oci_logging_log_group.test_log_group.id,\n logId: oci_logging_log.test_log.id,\n },\n operationLog: {\n logGroupId: oci_logging_log_group.test_log_group.id,\n logId: oci_logging_log.test_log.id,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleet = oci.jms.Fleet(\"testFleet\",\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"fleet_display_name\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n description=var[\"fleet_description\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n inventory_log=oci.jms.FleetInventoryLogArgs(\n log_group_id=oci_logging_log_group[\"test_log_group\"][\"id\"],\n log_id=oci_logging_log[\"test_log\"][\"id\"],\n ),\n operation_log=oci.jms.FleetOperationLogArgs(\n log_group_id=oci_logging_log_group[\"test_log_group\"][\"id\"],\n log_id=oci_logging_log[\"test_log\"][\"id\"],\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleet = new Oci.Jms.Fleet(\"testFleet\", new Oci.Jms.FleetArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Fleet_display_name,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n Description = @var.Fleet_description,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n InventoryLog = new Oci.Jms.Inputs.FleetInventoryLogArgs\n {\n LogGroupId = oci_logging_log_group.Test_log_group.Id,\n LogId = oci_logging_log.Test_log.Id,\n },\n OperationLog = new Oci.Jms.Inputs.FleetOperationLogArgs\n {\n LogGroupId = oci_logging_log_group.Test_log_group.Id,\n LogId = oci_logging_log.Test_log.Id,\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.NewFleet(ctx, \"testFleet\", \u0026Jms.FleetArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.Any(_var.Fleet_display_name),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDescription: pulumi.Any(_var.Fleet_description),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tInventoryLog: \u0026jms.FleetInventoryLogArgs{\n\t\t\t\tLogGroupId: pulumi.Any(oci_logging_log_group.Test_log_group.Id),\n\t\t\t\tLogId: pulumi.Any(oci_logging_log.Test_log.Id),\n\t\t\t},\n\t\t\tOperationLog: \u0026jms.FleetOperationLogArgs{\n\t\t\t\tLogGroupId: pulumi.Any(oci_logging_log_group.Test_log_group.Id),\n\t\t\t\tLogId: pulumi.Any(oci_logging_log.Test_log.Id),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nFleets can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:Jms/fleet:Fleet test_fleet \"id\"\n```\n\n ",
+ "description": "This resource provides the Fleet resource in Oracle Cloud Infrastructure Jms service.\n\nCreate a new Fleet using the information provided.\n\n`inventoryLog` is now a required parameter for CreateFleet API.\nUpdate existing applications using this API\nbefore July 15, 2022 to ensure the applications continue to work.\nSee the [Service Change Notice](https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#JMS) for more details.\nMigrate existing fleets using the `UpdateFleet` API to set the `inventoryLog` parameter.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleet = new oci.jms.Fleet(\"testFleet\", {\n compartmentId: _var.compartment_id,\n displayName: _var.fleet_display_name,\n inventoryLog: {\n logGroupId: oci_logging_log_group.test_log_group.id,\n logId: oci_logging_log.test_log.id,\n },\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n description: _var.fleet_description,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n isAdvancedFeaturesEnabled: _var.fleet_is_advanced_features_enabled,\n operationLog: {\n logGroupId: oci_logging_log_group.test_log_group.id,\n logId: oci_logging_log.test_log.id,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleet = oci.jms.Fleet(\"testFleet\",\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"fleet_display_name\"],\n inventory_log=oci.jms.FleetInventoryLogArgs(\n log_group_id=oci_logging_log_group[\"test_log_group\"][\"id\"],\n log_id=oci_logging_log[\"test_log\"][\"id\"],\n ),\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n description=var[\"fleet_description\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n is_advanced_features_enabled=var[\"fleet_is_advanced_features_enabled\"],\n operation_log=oci.jms.FleetOperationLogArgs(\n log_group_id=oci_logging_log_group[\"test_log_group\"][\"id\"],\n log_id=oci_logging_log[\"test_log\"][\"id\"],\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleet = new Oci.Jms.Fleet(\"testFleet\", new Oci.Jms.FleetArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Fleet_display_name,\n InventoryLog = new Oci.Jms.Inputs.FleetInventoryLogArgs\n {\n LogGroupId = oci_logging_log_group.Test_log_group.Id,\n LogId = oci_logging_log.Test_log.Id,\n },\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n Description = @var.Fleet_description,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n IsAdvancedFeaturesEnabled = @var.Fleet_is_advanced_features_enabled,\n OperationLog = new Oci.Jms.Inputs.FleetOperationLogArgs\n {\n LogGroupId = oci_logging_log_group.Test_log_group.Id,\n LogId = oci_logging_log.Test_log.Id,\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.NewFleet(ctx, \"testFleet\", \u0026Jms.FleetArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.Any(_var.Fleet_display_name),\n\t\t\tInventoryLog: \u0026jms.FleetInventoryLogArgs{\n\t\t\t\tLogGroupId: pulumi.Any(oci_logging_log_group.Test_log_group.Id),\n\t\t\t\tLogId: pulumi.Any(oci_logging_log.Test_log.Id),\n\t\t\t},\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tDescription: pulumi.Any(_var.Fleet_description),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tIsAdvancedFeaturesEnabled: pulumi.Any(_var.Fleet_is_advanced_features_enabled),\n\t\t\tOperationLog: \u0026jms.FleetOperationLogArgs{\n\t\t\t\tLogGroupId: pulumi.Any(oci_logging_log_group.Test_log_group.Id),\n\t\t\t\tLogId: pulumi.Any(oci_logging_log.Test_log.Id),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nFleets can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:Jms/fleet:Fleet test_fleet \"id\"\n```\n\n ",
"properties": {
"approximateApplicationCount": {
"type": "integer",
@@ -355058,6 +361651,10 @@
"$ref": "#/types/oci:Jms/FleetInventoryLog:FleetInventoryLog",
"description": "(Updatable) Custom Log for inventory or operation log.\n"
},
+ "isAdvancedFeaturesEnabled": {
+ "type": "boolean",
+ "description": "(Updatable) Whether or not advanced features are enabled in this fleet. By default, this is set to false.\n"
+ },
"operationLog": {
"$ref": "#/types/oci:Jms/FleetOperationLog:FleetOperationLog",
"description": "(Updatable) Custom Log for inventory or operation log.\n"
@@ -355089,6 +361686,7 @@
"displayName",
"freeformTags",
"inventoryLog",
+ "isAdvancedFeaturesEnabled",
"operationLog",
"state",
"systemTags",
@@ -355125,6 +361723,10 @@
"$ref": "#/types/oci:Jms/FleetInventoryLog:FleetInventoryLog",
"description": "(Updatable) Custom Log for inventory or operation log.\n"
},
+ "isAdvancedFeaturesEnabled": {
+ "type": "boolean",
+ "description": "(Updatable) Whether or not advanced features are enabled in this fleet. By default, this is set to false.\n"
+ },
"operationLog": {
"$ref": "#/types/oci:Jms/FleetOperationLog:FleetOperationLog",
"description": "(Updatable) Custom Log for inventory or operation log.\n"
@@ -355132,7 +361734,8 @@
},
"requiredInputs": [
"compartmentId",
- "displayName"
+ "displayName",
+ "inventoryLog"
],
"stateInputs": {
"description": "Input properties used for looking up and filtering Fleet resources.\n",
@@ -355183,6 +361786,10 @@
"$ref": "#/types/oci:Jms/FleetInventoryLog:FleetInventoryLog",
"description": "(Updatable) Custom Log for inventory or operation log.\n"
},
+ "isAdvancedFeaturesEnabled": {
+ "type": "boolean",
+ "description": "(Updatable) Whether or not advanced features are enabled in this fleet. By default, this is set to false.\n"
+ },
"operationLog": {
"$ref": "#/types/oci:Jms/FleetOperationLog:FleetOperationLog",
"description": "(Updatable) Custom Log for inventory or operation log.\n"
@@ -364695,7 +371302,7 @@
}
},
"oci:Nosql/table:Table": {
- "description": "This resource provides the Table resource in Oracle Cloud Infrastructure NoSQL Database service.\n\nCreate a new table.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testTable = new oci.nosql.Table(\"testTable\", {\n compartmentId: _var.compartment_id,\n ddlStatement: _var.table_ddl_statement,\n tableLimits: {\n maxReadUnits: _var.table_table_limits_max_read_units,\n maxStorageInGbs: _var.table_table_limits_max_storage_in_gbs,\n maxWriteUnits: _var.table_table_limits_max_write_units,\n capacityMode: _var.table_table_limits_capacity_mode,\n },\n definedTags: _var.table_defined_tags,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n isAutoReclaimable: _var.table_is_auto_reclaimable,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_table = oci.nosql.Table(\"testTable\",\n compartment_id=var[\"compartment_id\"],\n ddl_statement=var[\"table_ddl_statement\"],\n table_limits=oci.nosql.TableTableLimitsArgs(\n max_read_units=var[\"table_table_limits_max_read_units\"],\n max_storage_in_gbs=var[\"table_table_limits_max_storage_in_gbs\"],\n max_write_units=var[\"table_table_limits_max_write_units\"],\n capacity_mode=var[\"table_table_limits_capacity_mode\"],\n ),\n defined_tags=var[\"table_defined_tags\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n is_auto_reclaimable=var[\"table_is_auto_reclaimable\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testTable = new Oci.Nosql.Table(\"testTable\", new Oci.Nosql.TableArgs\n {\n CompartmentId = @var.Compartment_id,\n DdlStatement = @var.Table_ddl_statement,\n TableLimits = new Oci.Nosql.Inputs.TableTableLimitsArgs\n {\n MaxReadUnits = @var.Table_table_limits_max_read_units,\n MaxStorageInGbs = @var.Table_table_limits_max_storage_in_gbs,\n MaxWriteUnits = @var.Table_table_limits_max_write_units,\n CapacityMode = @var.Table_table_limits_capacity_mode,\n },\n DefinedTags = @var.Table_defined_tags,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n IsAutoReclaimable = @var.Table_is_auto_reclaimable,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Nosql.NewTable(ctx, \"testTable\", \u0026Nosql.TableArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tDdlStatement: pulumi.Any(_var.Table_ddl_statement),\n\t\t\tTableLimits: \u0026nosql.TableTableLimitsArgs{\n\t\t\t\tMaxReadUnits: pulumi.Any(_var.Table_table_limits_max_read_units),\n\t\t\t\tMaxStorageInGbs: pulumi.Any(_var.Table_table_limits_max_storage_in_gbs),\n\t\t\t\tMaxWriteUnits: pulumi.Any(_var.Table_table_limits_max_write_units),\n\t\t\t\tCapacityMode: pulumi.Any(_var.Table_table_limits_capacity_mode),\n\t\t\t},\n\t\t\tDefinedTags: pulumi.Any(_var.Table_defined_tags),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tIsAutoReclaimable: pulumi.Any(_var.Table_is_auto_reclaimable),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nTables can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:Nosql/table:Table test_table \"id\"\n```\n\n ",
+ "description": "This resource provides the Table resource in Oracle Cloud Infrastructure NoSQL Database service.\n\nCreate a new table.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testTable = new oci.nosql.Table(\"testTable\", {\n compartmentId: _var.compartment_id,\n ddlStatement: _var.table_ddl_statement,\n definedTags: _var.table_defined_tags,\n freeformTags: {\n \"bar-key\": \"value\",\n },\n isAutoReclaimable: _var.table_is_auto_reclaimable,\n tableLimits: {\n maxReadUnits: _var.table_table_limits_max_read_units,\n maxStorageInGbs: _var.table_table_limits_max_storage_in_gbs,\n maxWriteUnits: _var.table_table_limits_max_write_units,\n capacityMode: _var.table_table_limits_capacity_mode,\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_table = oci.nosql.Table(\"testTable\",\n compartment_id=var[\"compartment_id\"],\n ddl_statement=var[\"table_ddl_statement\"],\n defined_tags=var[\"table_defined_tags\"],\n freeform_tags={\n \"bar-key\": \"value\",\n },\n is_auto_reclaimable=var[\"table_is_auto_reclaimable\"],\n table_limits=oci.nosql.TableTableLimitsArgs(\n max_read_units=var[\"table_table_limits_max_read_units\"],\n max_storage_in_gbs=var[\"table_table_limits_max_storage_in_gbs\"],\n max_write_units=var[\"table_table_limits_max_write_units\"],\n capacity_mode=var[\"table_table_limits_capacity_mode\"],\n ))\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testTable = new Oci.Nosql.Table(\"testTable\", new Oci.Nosql.TableArgs\n {\n CompartmentId = @var.Compartment_id,\n DdlStatement = @var.Table_ddl_statement,\n DefinedTags = @var.Table_defined_tags,\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n IsAutoReclaimable = @var.Table_is_auto_reclaimable,\n TableLimits = new Oci.Nosql.Inputs.TableTableLimitsArgs\n {\n MaxReadUnits = @var.Table_table_limits_max_read_units,\n MaxStorageInGbs = @var.Table_table_limits_max_storage_in_gbs,\n MaxWriteUnits = @var.Table_table_limits_max_write_units,\n CapacityMode = @var.Table_table_limits_capacity_mode,\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Nosql.NewTable(ctx, \"testTable\", \u0026Nosql.TableArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tDdlStatement: pulumi.Any(_var.Table_ddl_statement),\n\t\t\tDefinedTags: pulumi.Any(_var.Table_defined_tags),\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tIsAutoReclaimable: pulumi.Any(_var.Table_is_auto_reclaimable),\n\t\t\tTableLimits: \u0026nosql.TableTableLimitsArgs{\n\t\t\t\tMaxReadUnits: pulumi.Any(_var.Table_table_limits_max_read_units),\n\t\t\t\tMaxStorageInGbs: pulumi.Any(_var.Table_table_limits_max_storage_in_gbs),\n\t\t\t\tMaxWriteUnits: pulumi.Any(_var.Table_table_limits_max_write_units),\n\t\t\t\tCapacityMode: pulumi.Any(_var.Table_table_limits_capacity_mode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nTables can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:Nosql/table:Table test_table \"id\"\n```\n\n ",
"properties": {
"compartmentId": {
"type": "string",
@@ -364751,7 +371358,7 @@
},
"tableLimits": {
"$ref": "#/types/oci:Nosql/TableTableLimits:TableTableLimits",
- "description": "(Updatable) Throughput and storage limits configuration of a table.\n"
+ "description": "(Updatable) Throughput and storage limits configuration of a table. It is required for top level table, must be null for child table as child table shares its top parent table's limits.\n"
},
"timeCreated": {
"type": "string",
@@ -364815,13 +371422,12 @@
},
"tableLimits": {
"$ref": "#/types/oci:Nosql/TableTableLimits:TableTableLimits",
- "description": "(Updatable) Throughput and storage limits configuration of a table.\n"
+ "description": "(Updatable) Throughput and storage limits configuration of a table. It is required for top level table, must be null for child table as child table shares its top parent table's limits.\n"
}
},
"requiredInputs": [
"compartmentId",
- "ddlStatement",
- "tableLimits"
+ "ddlStatement"
],
"stateInputs": {
"description": "Input properties used for looking up and filtering Table resources.\n",
@@ -364880,7 +371486,7 @@
},
"tableLimits": {
"$ref": "#/types/oci:Nosql/TableTableLimits:TableTableLimits",
- "description": "(Updatable) Throughput and storage limits configuration of a table.\n"
+ "description": "(Updatable) Throughput and storage limits configuration of a table. It is required for top level table, must be null for child table as child table shares its top parent table's limits.\n"
},
"timeCreated": {
"type": "string",
@@ -367741,6 +374347,495 @@
"type": "object"
}
},
+ "oci:Opensearch/cluster:Cluster": {
+ "description": "This resource provides the Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service.\n\nCreates a new OpensearchCluster.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testOpensearchCluster = new oci.opensearch.Cluster(\"testOpensearchCluster\", {\n compartmentId: _var.compartment_id,\n dataNodeCount: _var.opensearch_cluster_data_node_count,\n dataNodeHostMemoryGb: _var.opensearch_cluster_data_node_host_memory_gb,\n dataNodeHostOcpuCount: _var.opensearch_cluster_data_node_host_ocpu_count,\n dataNodeHostType: _var.opensearch_cluster_data_node_host_type,\n dataNodeStorageGb: _var.opensearch_cluster_data_node_storage_gb,\n displayName: _var.opensearch_cluster_display_name,\n masterNodeCount: _var.opensearch_cluster_master_node_count,\n masterNodeHostMemoryGb: _var.opensearch_cluster_master_node_host_memory_gb,\n masterNodeHostOcpuCount: _var.opensearch_cluster_master_node_host_ocpu_count,\n masterNodeHostType: _var.opensearch_cluster_master_node_host_type,\n opendashboardNodeCount: _var.opensearch_cluster_opendashboard_node_count,\n opendashboardNodeHostMemoryGb: _var.opensearch_cluster_opendashboard_node_host_memory_gb,\n opendashboardNodeHostOcpuCount: _var.opensearch_cluster_opendashboard_node_host_ocpu_count,\n softwareVersion: _var.opensearch_cluster_software_version,\n subnetCompartmentId: oci_identity_compartment.test_compartment.id,\n subnetId: oci_core_subnet.test_subnet.id,\n vcnCompartmentId: oci_identity_compartment.test_compartment.id,\n vcnId: oci_core_vcn.test_vcn.id,\n dataNodeHostBareMetalShape: _var.opensearch_cluster_data_node_host_bare_metal_shape,\n definedTags: {\n \"foo-namespace.bar-key\": \"value\",\n },\n freeformTags: {\n \"bar-key\": \"value\",\n },\n masterNodeHostBareMetalShape: _var.opensearch_cluster_master_node_host_bare_metal_shape,\n systemTags: _var.opensearch_cluster_system_tags,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_opensearch_cluster = oci.opensearch.Cluster(\"testOpensearchCluster\",\n compartment_id=var[\"compartment_id\"],\n data_node_count=var[\"opensearch_cluster_data_node_count\"],\n data_node_host_memory_gb=var[\"opensearch_cluster_data_node_host_memory_gb\"],\n data_node_host_ocpu_count=var[\"opensearch_cluster_data_node_host_ocpu_count\"],\n data_node_host_type=var[\"opensearch_cluster_data_node_host_type\"],\n data_node_storage_gb=var[\"opensearch_cluster_data_node_storage_gb\"],\n display_name=var[\"opensearch_cluster_display_name\"],\n master_node_count=var[\"opensearch_cluster_master_node_count\"],\n master_node_host_memory_gb=var[\"opensearch_cluster_master_node_host_memory_gb\"],\n master_node_host_ocpu_count=var[\"opensearch_cluster_master_node_host_ocpu_count\"],\n master_node_host_type=var[\"opensearch_cluster_master_node_host_type\"],\n opendashboard_node_count=var[\"opensearch_cluster_opendashboard_node_count\"],\n opendashboard_node_host_memory_gb=var[\"opensearch_cluster_opendashboard_node_host_memory_gb\"],\n opendashboard_node_host_ocpu_count=var[\"opensearch_cluster_opendashboard_node_host_ocpu_count\"],\n software_version=var[\"opensearch_cluster_software_version\"],\n subnet_compartment_id=oci_identity_compartment[\"test_compartment\"][\"id\"],\n subnet_id=oci_core_subnet[\"test_subnet\"][\"id\"],\n vcn_compartment_id=oci_identity_compartment[\"test_compartment\"][\"id\"],\n vcn_id=oci_core_vcn[\"test_vcn\"][\"id\"],\n data_node_host_bare_metal_shape=var[\"opensearch_cluster_data_node_host_bare_metal_shape\"],\n defined_tags={\n \"foo-namespace.bar-key\": \"value\",\n },\n freeform_tags={\n \"bar-key\": \"value\",\n },\n master_node_host_bare_metal_shape=var[\"opensearch_cluster_master_node_host_bare_metal_shape\"],\n system_tags=var[\"opensearch_cluster_system_tags\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testOpensearchCluster = new Oci.Opensearch.Cluster(\"testOpensearchCluster\", new Oci.Opensearch.ClusterArgs\n {\n CompartmentId = @var.Compartment_id,\n DataNodeCount = @var.Opensearch_cluster_data_node_count,\n DataNodeHostMemoryGb = @var.Opensearch_cluster_data_node_host_memory_gb,\n DataNodeHostOcpuCount = @var.Opensearch_cluster_data_node_host_ocpu_count,\n DataNodeHostType = @var.Opensearch_cluster_data_node_host_type,\n DataNodeStorageGb = @var.Opensearch_cluster_data_node_storage_gb,\n DisplayName = @var.Opensearch_cluster_display_name,\n MasterNodeCount = @var.Opensearch_cluster_master_node_count,\n MasterNodeHostMemoryGb = @var.Opensearch_cluster_master_node_host_memory_gb,\n MasterNodeHostOcpuCount = @var.Opensearch_cluster_master_node_host_ocpu_count,\n MasterNodeHostType = @var.Opensearch_cluster_master_node_host_type,\n OpendashboardNodeCount = @var.Opensearch_cluster_opendashboard_node_count,\n OpendashboardNodeHostMemoryGb = @var.Opensearch_cluster_opendashboard_node_host_memory_gb,\n OpendashboardNodeHostOcpuCount = @var.Opensearch_cluster_opendashboard_node_host_ocpu_count,\n SoftwareVersion = @var.Opensearch_cluster_software_version,\n SubnetCompartmentId = oci_identity_compartment.Test_compartment.Id,\n SubnetId = oci_core_subnet.Test_subnet.Id,\n VcnCompartmentId = oci_identity_compartment.Test_compartment.Id,\n VcnId = oci_core_vcn.Test_vcn.Id,\n DataNodeHostBareMetalShape = @var.Opensearch_cluster_data_node_host_bare_metal_shape,\n DefinedTags = \n {\n { \"foo-namespace.bar-key\", \"value\" },\n },\n FreeformTags = \n {\n { \"bar-key\", \"value\" },\n },\n MasterNodeHostBareMetalShape = @var.Opensearch_cluster_master_node_host_bare_metal_shape,\n SystemTags = @var.Opensearch_cluster_system_tags,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opensearch.NewCluster(ctx, \"testOpensearchCluster\", \u0026Opensearch.ClusterArgs{\n\t\t\tCompartmentId: pulumi.Any(_var.Compartment_id),\n\t\t\tDataNodeCount: pulumi.Any(_var.Opensearch_cluster_data_node_count),\n\t\t\tDataNodeHostMemoryGb: pulumi.Any(_var.Opensearch_cluster_data_node_host_memory_gb),\n\t\t\tDataNodeHostOcpuCount: pulumi.Any(_var.Opensearch_cluster_data_node_host_ocpu_count),\n\t\t\tDataNodeHostType: pulumi.Any(_var.Opensearch_cluster_data_node_host_type),\n\t\t\tDataNodeStorageGb: pulumi.Any(_var.Opensearch_cluster_data_node_storage_gb),\n\t\t\tDisplayName: pulumi.Any(_var.Opensearch_cluster_display_name),\n\t\t\tMasterNodeCount: pulumi.Any(_var.Opensearch_cluster_master_node_count),\n\t\t\tMasterNodeHostMemoryGb: pulumi.Any(_var.Opensearch_cluster_master_node_host_memory_gb),\n\t\t\tMasterNodeHostOcpuCount: pulumi.Any(_var.Opensearch_cluster_master_node_host_ocpu_count),\n\t\t\tMasterNodeHostType: pulumi.Any(_var.Opensearch_cluster_master_node_host_type),\n\t\t\tOpendashboardNodeCount: pulumi.Any(_var.Opensearch_cluster_opendashboard_node_count),\n\t\t\tOpendashboardNodeHostMemoryGb: pulumi.Any(_var.Opensearch_cluster_opendashboard_node_host_memory_gb),\n\t\t\tOpendashboardNodeHostOcpuCount: pulumi.Any(_var.Opensearch_cluster_opendashboard_node_host_ocpu_count),\n\t\t\tSoftwareVersion: pulumi.Any(_var.Opensearch_cluster_software_version),\n\t\t\tSubnetCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id),\n\t\t\tSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),\n\t\t\tVcnCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id),\n\t\t\tVcnId: pulumi.Any(oci_core_vcn.Test_vcn.Id),\n\t\t\tDataNodeHostBareMetalShape: pulumi.Any(_var.Opensearch_cluster_data_node_host_bare_metal_shape),\n\t\t\tDefinedTags: pulumi.AnyMap{\n\t\t\t\t\"foo-namespace.bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tFreeformTags: pulumi.AnyMap{\n\t\t\t\t\"bar-key\": pulumi.Any(\"value\"),\n\t\t\t},\n\t\t\tMasterNodeHostBareMetalShape: pulumi.Any(_var.Opensearch_cluster_master_node_host_bare_metal_shape),\n\t\t\tSystemTags: pulumi.Any(_var.Opensearch_cluster_system_tags),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOpensearchClusters can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:Opensearch/cluster:Cluster test_opensearch_cluster \"id\"\n```\n\n ",
+ "properties": {
+ "availabilityDomains": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The availability domains to distribute the cluser nodes across.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment to create the cluster in.\n"
+ },
+ "dataNodeCount": {
+ "type": "integer",
+ "description": "The number of data nodes to configure for the cluster.\n"
+ },
+ "dataNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's data nodes.\n"
+ },
+ "dataNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "dataNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluster's data nodes.\n"
+ },
+ "dataNodeHostType": {
+ "type": "string",
+ "description": "TThe instance type for the cluster's data nodes.\n"
+ },
+ "dataNodeStorageGb": {
+ "type": "integer",
+ "description": "The amount of storage in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "(Updatable) The name of the cluster. Avoid entering confidential information.\n"
+ },
+ "fqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "Additional information about the current lifecycle state of the cluster.\n"
+ },
+ "masterNodeCount": {
+ "type": "integer",
+ "description": "The number of master nodes to configure for the cluster.\n"
+ },
+ "masterNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's master nodes.\n"
+ },
+ "masterNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure per node for the cluster's master nodes.\n"
+ },
+ "masterNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluser's master nodes.\n"
+ },
+ "masterNodeHostType": {
+ "type": "string",
+ "description": "The instance type for the cluster's master nodes.\n"
+ },
+ "opendashboardFqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.\n"
+ },
+ "opendashboardNodeCount": {
+ "type": "integer",
+ "description": "The number of OpenSearch Dashboard nodes to configure for the cluster.\n"
+ },
+ "opendashboardNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardPrivateIp": {
+ "type": "string",
+ "description": "The private IP address for the cluster's OpenSearch Dashboard.\n"
+ },
+ "opensearchFqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n"
+ },
+ "opensearchPrivateIp": {
+ "type": "string",
+ "description": "The cluster's private IP address.\n"
+ },
+ "softwareVersion": {
+ "type": "string",
+ "description": "(Updatable) The version of the software the cluster is running.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the cluster.\n"
+ },
+ "subnetCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's subnet is located.\n"
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the cluster's subnet.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was created.\n"
+ },
+ "timeDeleted": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n"
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n"
+ },
+ "totalStorageGb": {
+ "type": "integer",
+ "description": "The size in GB of the cluster's total storage.\n"
+ },
+ "vcnCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's VCN is located.\n"
+ },
+ "vcnId": {
+ "type": "string",
+ "description": "The OCID of the cluster's VCN.\n"
+ }
+ },
+ "required": [
+ "availabilityDomains",
+ "compartmentId",
+ "dataNodeCount",
+ "dataNodeHostBareMetalShape",
+ "dataNodeHostMemoryGb",
+ "dataNodeHostOcpuCount",
+ "dataNodeHostType",
+ "dataNodeStorageGb",
+ "definedTags",
+ "displayName",
+ "fqdn",
+ "freeformTags",
+ "lifecycleDetails",
+ "masterNodeCount",
+ "masterNodeHostBareMetalShape",
+ "masterNodeHostMemoryGb",
+ "masterNodeHostOcpuCount",
+ "masterNodeHostType",
+ "opendashboardFqdn",
+ "opendashboardNodeCount",
+ "opendashboardNodeHostMemoryGb",
+ "opendashboardNodeHostOcpuCount",
+ "opendashboardPrivateIp",
+ "opensearchFqdn",
+ "opensearchPrivateIp",
+ "softwareVersion",
+ "state",
+ "subnetCompartmentId",
+ "subnetId",
+ "systemTags",
+ "timeCreated",
+ "timeDeleted",
+ "timeUpdated",
+ "totalStorageGb",
+ "vcnCompartmentId",
+ "vcnId"
+ ],
+ "inputProperties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment to create the cluster in.\n"
+ },
+ "dataNodeCount": {
+ "type": "integer",
+ "description": "The number of data nodes to configure for the cluster.\n"
+ },
+ "dataNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's data nodes.\n"
+ },
+ "dataNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "dataNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluster's data nodes.\n"
+ },
+ "dataNodeHostType": {
+ "type": "string",
+ "description": "TThe instance type for the cluster's data nodes.\n"
+ },
+ "dataNodeStorageGb": {
+ "type": "integer",
+ "description": "The amount of storage in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "(Updatable) The name of the cluster. Avoid entering confidential information.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "masterNodeCount": {
+ "type": "integer",
+ "description": "The number of master nodes to configure for the cluster.\n"
+ },
+ "masterNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's master nodes.\n"
+ },
+ "masterNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure per node for the cluster's master nodes.\n"
+ },
+ "masterNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluser's master nodes.\n"
+ },
+ "masterNodeHostType": {
+ "type": "string",
+ "description": "The instance type for the cluster's master nodes.\n"
+ },
+ "opendashboardNodeCount": {
+ "type": "integer",
+ "description": "The number of OpenSearch Dashboard nodes to configure for the cluster.\n"
+ },
+ "opendashboardNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "softwareVersion": {
+ "type": "string",
+ "description": "(Updatable) The version of the software the cluster is running.\n"
+ },
+ "subnetCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's subnet is located.\n"
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the cluster's subnet.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "vcnCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's VCN is located.\n"
+ },
+ "vcnId": {
+ "type": "string",
+ "description": "The OCID of the cluster's VCN.\n"
+ }
+ },
+ "requiredInputs": [
+ "compartmentId",
+ "dataNodeCount",
+ "dataNodeHostMemoryGb",
+ "dataNodeHostOcpuCount",
+ "dataNodeHostType",
+ "dataNodeStorageGb",
+ "displayName",
+ "masterNodeCount",
+ "masterNodeHostMemoryGb",
+ "masterNodeHostOcpuCount",
+ "masterNodeHostType",
+ "opendashboardNodeCount",
+ "opendashboardNodeHostMemoryGb",
+ "opendashboardNodeHostOcpuCount",
+ "softwareVersion",
+ "subnetCompartmentId",
+ "subnetId",
+ "vcnCompartmentId",
+ "vcnId"
+ ],
+ "stateInputs": {
+ "description": "Input properties used for looking up and filtering Cluster resources.\n",
+ "properties": {
+ "availabilityDomains": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The availability domains to distribute the cluser nodes across.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment to create the cluster in.\n"
+ },
+ "dataNodeCount": {
+ "type": "integer",
+ "description": "The number of data nodes to configure for the cluster.\n"
+ },
+ "dataNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's data nodes.\n"
+ },
+ "dataNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "dataNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluster's data nodes.\n"
+ },
+ "dataNodeHostType": {
+ "type": "string",
+ "description": "TThe instance type for the cluster's data nodes.\n"
+ },
+ "dataNodeStorageGb": {
+ "type": "integer",
+ "description": "The amount of storage in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "(Updatable) The name of the cluster. Avoid entering confidential information.\n"
+ },
+ "fqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "Additional information about the current lifecycle state of the cluster.\n"
+ },
+ "masterNodeCount": {
+ "type": "integer",
+ "description": "The number of master nodes to configure for the cluster.\n"
+ },
+ "masterNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's master nodes.\n"
+ },
+ "masterNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure per node for the cluster's master nodes.\n"
+ },
+ "masterNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluser's master nodes.\n"
+ },
+ "masterNodeHostType": {
+ "type": "string",
+ "description": "The instance type for the cluster's master nodes.\n"
+ },
+ "opendashboardFqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.\n"
+ },
+ "opendashboardNodeCount": {
+ "type": "integer",
+ "description": "The number of OpenSearch Dashboard nodes to configure for the cluster.\n"
+ },
+ "opendashboardNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardPrivateIp": {
+ "type": "string",
+ "description": "The private IP address for the cluster's OpenSearch Dashboard.\n"
+ },
+ "opensearchFqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n"
+ },
+ "opensearchPrivateIp": {
+ "type": "string",
+ "description": "The cluster's private IP address.\n"
+ },
+ "softwareVersion": {
+ "type": "string",
+ "description": "(Updatable) The version of the software the cluster is running.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the cluster.\n"
+ },
+ "subnetCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's subnet is located.\n"
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the cluster's subnet.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was created.\n"
+ },
+ "timeDeleted": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n"
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n"
+ },
+ "totalStorageGb": {
+ "type": "integer",
+ "description": "The size in GB of the cluster's total storage.\n"
+ },
+ "vcnCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's VCN is located.\n"
+ },
+ "vcnId": {
+ "type": "string",
+ "description": "The OCID of the cluster's VCN.\n"
+ }
+ },
+ "type": "object"
+ }
+ },
"oci:OperatorAccessControl/operatorControl:OperatorControl": {
"description": "This resource provides the Operator Control resource in Oracle Cloud Infrastructure Operator Access Control service.\n\nCreates an Operator Control.\n\n\n\n## Import\n\nOperatorControls can be imported using the `id`, e.g.\n\n```sh\n $ pulumi import oci:OperatorAccessControl/operatorControl:OperatorControl test_operator_control \"id\"\n```\n\n ",
"properties": {
@@ -368086,6 +375181,10 @@
"type": "boolean",
"description": "(Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server\n"
},
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "More in detail about the lifeCycleState.\n"
+ },
"operatorControlId": {
"type": "string",
"description": "The OCID of the operator control that is being assigned to a target resource.\n"
@@ -368155,6 +375254,7 @@
"isAutoApproveDuringMaintenance",
"isEnforcedAlways",
"isLogForwarded",
+ "lifecycleDetails",
"operatorControlId",
"remoteSyslogServerAddress",
"remoteSyslogServerCaCert",
@@ -368308,6 +375408,10 @@
"type": "boolean",
"description": "(Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server\n"
},
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "More in detail about the lifeCycleState.\n"
+ },
"operatorControlId": {
"type": "string",
"description": "The OCID of the operator control that is being assigned to a target resource.\n"
@@ -369423,6 +376527,10 @@
"type": "string",
"description": "(Updatable) Compartment Identifier of host\n"
},
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n"
+ },
"definedTags": {
"type": "object",
"additionalProperties": {
@@ -369531,6 +376639,7 @@
},
"required": [
"compartmentId",
+ "computeId",
"definedTags",
"enterpriseManagerBridgeId",
"enterpriseManagerEntityDisplayName",
@@ -369561,6 +376670,10 @@
"type": "string",
"description": "(Updatable) Compartment Identifier of host\n"
},
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n"
+ },
"definedTags": {
"type": "object",
"additionalProperties": {
@@ -369615,6 +376728,10 @@
"type": "string",
"description": "(Updatable) Compartment Identifier of host\n"
},
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n"
+ },
"definedTags": {
"type": "object",
"additionalProperties": {
@@ -381579,6 +388696,184 @@
]
}
},
+ "oci:AnnouncementsService/getAnnouncementSubscription:getAnnouncementSubscription": {
+ "description": "This data source provides details about a specific Announcement Subscription resource in Oracle Cloud Infrastructure Announcements Service service.\n\nGets the specified announcement subscription.\n\nThis call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testAnnouncementSubscription = oci.AnnouncementsService.getAnnouncementSubscription({\n announcementSubscriptionId: oci_announcements_service_announcement_subscription.test_announcement_subscription.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_announcement_subscription = oci.AnnouncementsService.get_announcement_subscription(announcement_subscription_id=oci_announcements_service_announcement_subscription[\"test_announcement_subscription\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testAnnouncementSubscription = Output.Create(Oci.AnnouncementsService.GetAnnouncementSubscription.InvokeAsync(new Oci.AnnouncementsService.GetAnnouncementSubscriptionArgs\n {\n AnnouncementSubscriptionId = oci_announcements_service_announcement_subscription.Test_announcement_subscription.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/AnnouncementsService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := AnnouncementsService.GetAnnouncementSubscription(ctx, \u0026announcementsservice.GetAnnouncementSubscriptionArgs{\n\t\t\tAnnouncementSubscriptionId: oci_announcements_service_announcement_subscription.Test_announcement_subscription.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getAnnouncementSubscription.\n",
+ "properties": {
+ "announcementSubscriptionId": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "announcementSubscriptionId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getAnnouncementSubscription.\n",
+ "properties": {
+ "announcementSubscriptionId": {
+ "type": "string"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment that contains the announcement subscription.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "description": {
+ "type": "string",
+ "description": "A description of the announcement subscription. Avoid entering confidential information.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.\n"
+ },
+ "filterGroups": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionFilterGroup:getAnnouncementSubscriptionFilterGroup"
+ },
+ "description": "A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the announcement subscription.\n"
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.\n"
+ },
+ "onsTopicId": {
+ "type": "string",
+ "description": "The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current lifecycle state of the announcement subscription.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n"
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "announcementSubscriptionId",
+ "compartmentId",
+ "definedTags",
+ "description",
+ "displayName",
+ "filterGroups",
+ "freeformTags",
+ "id",
+ "lifecycleDetails",
+ "onsTopicId",
+ "state",
+ "systemTags",
+ "timeCreated",
+ "timeUpdated"
+ ]
+ }
+ },
+ "oci:AnnouncementsService/getAnnouncementSubscriptions:getAnnouncementSubscriptions": {
+ "description": "This data source provides the list of Announcement Subscriptions in Oracle Cloud Infrastructure Announcements Service service.\n\nGets a list of all announcement subscriptions in the specified compartment.\n\nThis call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testAnnouncementSubscriptions = oci.AnnouncementsService.getAnnouncementSubscriptions({\n compartmentId: _var.compartment_id,\n displayName: _var.announcement_subscription_display_name,\n id: _var.announcement_subscription_id,\n state: _var.announcement_subscription_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_announcement_subscriptions = oci.AnnouncementsService.get_announcement_subscriptions(compartment_id=var[\"compartment_id\"],\n display_name=var[\"announcement_subscription_display_name\"],\n id=var[\"announcement_subscription_id\"],\n state=var[\"announcement_subscription_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testAnnouncementSubscriptions = Output.Create(Oci.AnnouncementsService.GetAnnouncementSubscriptions.InvokeAsync(new Oci.AnnouncementsService.GetAnnouncementSubscriptionsArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Announcement_subscription_display_name,\n Id = @var.Announcement_subscription_id,\n State = @var.Announcement_subscription_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/AnnouncementsService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := AnnouncementsService.GetAnnouncementSubscriptions(ctx, \u0026announcementsservice.GetAnnouncementSubscriptionsArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tDisplayName: pulumi.StringRef(_var.Announcement_subscription_display_name),\n\t\t\tId: pulumi.StringRef(_var.Announcement_subscription_id),\n\t\t\tState: pulumi.StringRef(_var.Announcement_subscription_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getAnnouncementSubscriptions.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A filter to return only resources that match the entire display name given.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionsFilter:getAnnouncementSubscriptionsFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the announcement subscription.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "A filter to return only announcement subscriptions that match the given lifecycle state.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getAnnouncementSubscriptions.\n",
+ "properties": {
+ "announcementSubscriptionCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionsAnnouncementSubscriptionCollection:getAnnouncementSubscriptionsAnnouncementSubscriptionCollection"
+ },
+ "description": "The list of announcement_subscription_collection.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment that contains the announcement subscription.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:AnnouncementsService/getAnnouncementSubscriptionsFilter:getAnnouncementSubscriptionsFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the announcement subscription.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current lifecycle state of the announcement subscription.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "announcementSubscriptionCollections",
+ "compartmentId"
+ ]
+ }
+ },
"oci:ApiGateway/getApi:getApi": {
"description": "This data source provides details about a specific Api resource in Oracle Cloud Infrastructure API Gateway service.\n\nGets an API by identifier.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testApi = oci.ApiGateway.getApi({\n apiId: oci_apigateway_api.test_api.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_api = oci.ApiGateway.get_api(api_id=oci_apigateway_api[\"test_api\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testApi = Output.Create(Oci.ApiGateway.GetApi.InvokeAsync(new Oci.ApiGateway.GetApiArgs\n {\n ApiId = oci_apigateway_api.Test_api.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/ApiGateway\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ApiGateway.GetApi(ctx, \u0026apigateway.GetApiArgs{\n\t\t\tApiId: oci_apigateway_api.Test_api.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -383294,7 +390589,7 @@
"items": {
"$ref": "#/types/oci:ApmSynthetics/getDedicatedVantagePointDvpStackDetail:getDedicatedVantagePointDvpStackDetail"
},
- "description": "Details of DVP Stack.\n"
+ "description": "Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.\n"
},
"freeformTags": {
"type": "object",
@@ -383456,6 +390751,10 @@
"apmDomainId": {
"type": "string"
},
+ "batchIntervalInSeconds": {
+ "type": "integer",
+ "description": "Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).\n"
+ },
"configurations": {
"type": "array",
"items": {
@@ -383485,6 +390784,10 @@
"type": "string",
"description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.\n"
},
+ "isRunNow": {
+ "type": "boolean",
+ "description": "If isRunNow is enabled, then the monitor will run now.\n"
+ },
"isRunOnce": {
"type": "boolean",
"description": "If runOnce is enabled, then the monitor will run once.\n"
@@ -383500,6 +390803,10 @@
"type": "integer",
"description": "Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.\n"
},
+ "schedulingPolicy": {
+ "type": "string",
+ "description": "Scheduling policy on Vantage points.\n"
+ },
"scriptId": {
"type": "string",
"description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.\n"
@@ -383550,15 +390857,18 @@
"type": "object",
"required": [
"apmDomainId",
+ "batchIntervalInSeconds",
"configurations",
"definedTags",
"displayName",
"freeformTags",
"id",
+ "isRunNow",
"isRunOnce",
"monitorId",
"monitorType",
"repeatIntervalInSeconds",
+ "schedulingPolicy",
"scriptId",
"scriptName",
"scriptParameters",
@@ -386927,6 +394237,127 @@
]
}
},
+ "oci:BigDataService/getBdsInstancePatchHistories:getBdsInstancePatchHistories": {
+ "description": "This data source provides the list of Bds Instance Patch Histories in Oracle Cloud Infrastructure Big Data Service service.\n\nList the patch history of this cluster.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBdsInstancePatchHistories = oci.BigDataService.getBdsInstancePatchHistories({\n bdsInstanceId: oci_bds_bds_instance.test_bds_instance.id,\n patchVersion: _var.bds_instance_patch_history_patch_version,\n state: _var.bds_instance_patch_history_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_bds_instance_patch_histories = oci.BigDataService.get_bds_instance_patch_histories(bds_instance_id=oci_bds_bds_instance[\"test_bds_instance\"][\"id\"],\n patch_version=var[\"bds_instance_patch_history_patch_version\"],\n state=var[\"bds_instance_patch_history_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBdsInstancePatchHistories = Output.Create(Oci.BigDataService.GetBdsInstancePatchHistories.InvokeAsync(new Oci.BigDataService.GetBdsInstancePatchHistoriesArgs\n {\n BdsInstanceId = oci_bds_bds_instance.Test_bds_instance.Id,\n PatchVersion = @var.Bds_instance_patch_history_patch_version,\n State = @var.Bds_instance_patch_history_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/BigDataService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := BigDataService.GetBdsInstancePatchHistories(ctx, \u0026bigdataservice.GetBdsInstancePatchHistoriesArgs{\n\t\t\tBdsInstanceId: oci_bds_bds_instance.Test_bds_instance.Id,\n\t\t\tPatchVersion: pulumi.StringRef(_var.Bds_instance_patch_history_patch_version),\n\t\t\tState: pulumi.StringRef(_var.Bds_instance_patch_history_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getBdsInstancePatchHistories.\n",
+ "properties": {
+ "bdsInstanceId": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:BigDataService/getBdsInstancePatchHistoriesFilter:getBdsInstancePatchHistoriesFilter"
+ }
+ },
+ "patchVersion": {
+ "type": "string",
+ "description": "The version of the patch\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The status of the patch.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "bdsInstanceId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getBdsInstancePatchHistories.\n",
+ "properties": {
+ "bdsInstanceId": {
+ "type": "string"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:BigDataService/getBdsInstancePatchHistoriesFilter:getBdsInstancePatchHistoriesFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "patchHistories": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:BigDataService/getBdsInstancePatchHistoriesPatchHistory:getBdsInstancePatchHistoriesPatchHistory"
+ },
+ "description": "The list of patch_histories.\n"
+ },
+ "patchVersion": {
+ "type": "string"
+ },
+ "state": {
+ "type": "string",
+ "description": "The status of this patch.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "bdsInstanceId",
+ "patchHistories",
+ "id"
+ ]
+ }
+ },
+ "oci:BigDataService/getBdsInstancePatches:getBdsInstancePatches": {
+ "description": "This data source provides the list of Bds Instance Patches in Oracle Cloud Infrastructure Big Data Service service.\n\nList all the available patches for this cluster.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBdsInstancePatches = oci.BigDataService.getBdsInstancePatches({\n bdsInstanceId: oci_bds_bds_instance.test_bds_instance.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_bds_instance_patches = oci.BigDataService.get_bds_instance_patches(bds_instance_id=oci_bds_bds_instance[\"test_bds_instance\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBdsInstancePatches = Output.Create(Oci.BigDataService.GetBdsInstancePatches.InvokeAsync(new Oci.BigDataService.GetBdsInstancePatchesArgs\n {\n BdsInstanceId = oci_bds_bds_instance.Test_bds_instance.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/BigDataService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := BigDataService.GetBdsInstancePatches(ctx, \u0026bigdataservice.GetBdsInstancePatchesArgs{\n\t\t\tBdsInstanceId: oci_bds_bds_instance.Test_bds_instance.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getBdsInstancePatches.\n",
+ "properties": {
+ "bdsInstanceId": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:BigDataService/getBdsInstancePatchesFilter:getBdsInstancePatchesFilter"
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "bdsInstanceId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getBdsInstancePatches.\n",
+ "properties": {
+ "bdsInstanceId": {
+ "type": "string"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:BigDataService/getBdsInstancePatchesFilter:getBdsInstancePatchesFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "patches": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:BigDataService/getBdsInstancePatchesPatch:getBdsInstancePatchesPatch"
+ },
+ "description": "The list of patches.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "bdsInstanceId",
+ "patches",
+ "id"
+ ]
+ }
+ },
"oci:BigDataService/getBdsInstances:getBdsInstances": {
"description": "This data source provides the list of Bds Instances in Oracle Cloud Infrastructure Big Data Service service.\n\nReturns a list of all Big Data Service clusters in a compartment.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBdsInstances = oci.BigDataService.getBdsInstances({\n compartmentId: _var.compartment_id,\n displayName: _var.bds_instance_display_name,\n state: _var.bds_instance_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_bds_instances = oci.BigDataService.get_bds_instances(compartment_id=var[\"compartment_id\"],\n display_name=var[\"bds_instance_display_name\"],\n state=var[\"bds_instance_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBdsInstances = Output.Create(Oci.BigDataService.GetBdsInstances.InvokeAsync(new Oci.BigDataService.GetBdsInstancesArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Bds_instance_display_name,\n State = @var.Bds_instance_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/BigDataService\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := BigDataService.GetBdsInstances(ctx, \u0026bigdataservice.GetBdsInstancesArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tDisplayName: pulumi.StringRef(_var.Bds_instance_display_name),\n\t\t\tState: pulumi.StringRef(_var.Bds_instance_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -392209,7 +399640,7 @@
}
},
"oci:Core/getBlockVolumeReplicas:getBlockVolumeReplicas": {
- "description": "This data source provides the list of Block Volume Replicas in Oracle Cloud Infrastructure Core service.\n\nLists the block volume replicas in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBlockVolumeReplicas = oci.Core.getBlockVolumeReplicas({\n availabilityDomain: _var.block_volume_replica_availability_domain,\n compartmentId: _var.compartment_id,\n displayName: _var.block_volume_replica_display_name,\n state: _var.block_volume_replica_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_block_volume_replicas = oci.Core.get_block_volume_replicas(availability_domain=var[\"block_volume_replica_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"block_volume_replica_display_name\"],\n state=var[\"block_volume_replica_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBlockVolumeReplicas = Output.Create(Oci.Core.GetBlockVolumeReplicas.InvokeAsync(new Oci.Core.GetBlockVolumeReplicasArgs\n {\n AvailabilityDomain = @var.Block_volume_replica_availability_domain,\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Block_volume_replica_display_name,\n State = @var.Block_volume_replica_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetBlockVolumeReplicas(ctx, \u0026core.GetBlockVolumeReplicasArgs{\n\t\t\tAvailabilityDomain: _var.Block_volume_replica_availability_domain,\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tDisplayName: pulumi.StringRef(_var.Block_volume_replica_display_name),\n\t\t\tState: pulumi.StringRef(_var.Block_volume_replica_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Block Volume Replicas in Oracle Cloud Infrastructure Core service.\n\nLists the block volume replicas in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBlockVolumeReplicas = oci.Core.getBlockVolumeReplicas({\n availabilityDomain: _var.block_volume_replica_availability_domain,\n compartmentId: _var.compartment_id,\n displayName: _var.block_volume_replica_display_name,\n state: _var.block_volume_replica_state,\n volumeGroupReplicaId: oci_core_volume_group_replica.test_volume_group_replica.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_block_volume_replicas = oci.Core.get_block_volume_replicas(availability_domain=var[\"block_volume_replica_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"block_volume_replica_display_name\"],\n state=var[\"block_volume_replica_state\"],\n volume_group_replica_id=oci_core_volume_group_replica[\"test_volume_group_replica\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBlockVolumeReplicas = Output.Create(Oci.Core.GetBlockVolumeReplicas.InvokeAsync(new Oci.Core.GetBlockVolumeReplicasArgs\n {\n AvailabilityDomain = @var.Block_volume_replica_availability_domain,\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Block_volume_replica_display_name,\n State = @var.Block_volume_replica_state,\n VolumeGroupReplicaId = oci_core_volume_group_replica.Test_volume_group_replica.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetBlockVolumeReplicas(ctx, \u0026core.GetBlockVolumeReplicasArgs{\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Block_volume_replica_availability_domain),\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.StringRef(_var.Block_volume_replica_display_name),\n\t\t\tState: pulumi.StringRef(_var.Block_volume_replica_state),\n\t\t\tVolumeGroupReplicaId: pulumi.StringRef(oci_core_volume_group_replica.Test_volume_group_replica.Id),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getBlockVolumeReplicas.\n",
"properties": {
@@ -392234,13 +399665,13 @@
"state": {
"type": "string",
"description": "A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.\n"
+ },
+ "volumeGroupReplicaId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the volume group replica.\n"
}
},
- "type": "object",
- "required": [
- "availabilityDomain",
- "compartmentId"
- ]
+ "type": "object"
},
"outputs": {
"description": "A collection of values returned by getBlockVolumeReplicas.\n",
@@ -392277,13 +399708,14 @@
"state": {
"type": "string",
"description": "The current state of a block volume replica.\n"
+ },
+ "volumeGroupReplicaId": {
+ "type": "string"
}
},
"type": "object",
"required": [
- "availabilityDomain",
"blockVolumeReplicas",
- "compartmentId",
"id"
]
}
@@ -392837,7 +400269,7 @@
}
},
"oci:Core/getBootVolumeReplicas:getBootVolumeReplicas": {
- "description": "This data source provides the list of Boot Volume Replicas in Oracle Cloud Infrastructure Core service.\n\nLists the boot volume replicas in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBootVolumeReplicas = oci.Core.getBootVolumeReplicas({\n availabilityDomain: _var.boot_volume_replica_availability_domain,\n compartmentId: _var.compartment_id,\n displayName: _var.boot_volume_replica_display_name,\n state: _var.boot_volume_replica_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_boot_volume_replicas = oci.Core.get_boot_volume_replicas(availability_domain=var[\"boot_volume_replica_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"boot_volume_replica_display_name\"],\n state=var[\"boot_volume_replica_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBootVolumeReplicas = Output.Create(Oci.Core.GetBootVolumeReplicas.InvokeAsync(new Oci.Core.GetBootVolumeReplicasArgs\n {\n AvailabilityDomain = @var.Boot_volume_replica_availability_domain,\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Boot_volume_replica_display_name,\n State = @var.Boot_volume_replica_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetBootVolumeReplicas(ctx, \u0026core.GetBootVolumeReplicasArgs{\n\t\t\tAvailabilityDomain: _var.Boot_volume_replica_availability_domain,\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tDisplayName: pulumi.StringRef(_var.Boot_volume_replica_display_name),\n\t\t\tState: pulumi.StringRef(_var.Boot_volume_replica_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Boot Volume Replicas in Oracle Cloud Infrastructure Core service.\n\nLists the boot volume replicas in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBootVolumeReplicas = oci.Core.getBootVolumeReplicas({\n availabilityDomain: _var.boot_volume_replica_availability_domain,\n compartmentId: _var.compartment_id,\n displayName: _var.boot_volume_replica_display_name,\n state: _var.boot_volume_replica_state,\n volumeGroupReplicaId: oci_core_volume_group_replica.test_volume_group_replica.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_boot_volume_replicas = oci.Core.get_boot_volume_replicas(availability_domain=var[\"boot_volume_replica_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"boot_volume_replica_display_name\"],\n state=var[\"boot_volume_replica_state\"],\n volume_group_replica_id=oci_core_volume_group_replica[\"test_volume_group_replica\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBootVolumeReplicas = Output.Create(Oci.Core.GetBootVolumeReplicas.InvokeAsync(new Oci.Core.GetBootVolumeReplicasArgs\n {\n AvailabilityDomain = @var.Boot_volume_replica_availability_domain,\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Boot_volume_replica_display_name,\n State = @var.Boot_volume_replica_state,\n VolumeGroupReplicaId = oci_core_volume_group_replica.Test_volume_group_replica.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetBootVolumeReplicas(ctx, \u0026core.GetBootVolumeReplicasArgs{\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Boot_volume_replica_availability_domain),\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.StringRef(_var.Boot_volume_replica_display_name),\n\t\t\tState: pulumi.StringRef(_var.Boot_volume_replica_state),\n\t\t\tVolumeGroupReplicaId: pulumi.StringRef(oci_core_volume_group_replica.Test_volume_group_replica.Id),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getBootVolumeReplicas.\n",
"properties": {
@@ -392862,13 +400294,13 @@
"state": {
"type": "string",
"description": "A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.\n"
+ },
+ "volumeGroupReplicaId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the volume group replica.\n"
}
},
- "type": "object",
- "required": [
- "availabilityDomain",
- "compartmentId"
- ]
+ "type": "object"
},
"outputs": {
"description": "A collection of values returned by getBootVolumeReplicas.\n",
@@ -392905,19 +400337,20 @@
"state": {
"type": "string",
"description": "The current state of a boot volume replica.\n"
+ },
+ "volumeGroupReplicaId": {
+ "type": "string"
}
},
"type": "object",
"required": [
- "availabilityDomain",
"bootVolumeReplicas",
- "compartmentId",
"id"
]
}
},
"oci:Core/getBootVolumes:getBootVolumes": {
- "description": "This data source provides the list of Boot Volumes in Oracle Cloud Infrastructure Core service.\n\nLists the boot volumes in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBootVolumes = oci.Core.getBootVolumes({\n availabilityDomain: _var.boot_volume_availability_domain,\n compartmentId: _var.compartment_id,\n volumeGroupId: oci_core_volume_group.test_volume_group.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_boot_volumes = oci.Core.get_boot_volumes(availability_domain=var[\"boot_volume_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n volume_group_id=oci_core_volume_group[\"test_volume_group\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBootVolumes = Output.Create(Oci.Core.GetBootVolumes.InvokeAsync(new Oci.Core.GetBootVolumesArgs\n {\n AvailabilityDomain = @var.Boot_volume_availability_domain,\n CompartmentId = @var.Compartment_id,\n VolumeGroupId = oci_core_volume_group.Test_volume_group.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetBootVolumes(ctx, \u0026core.GetBootVolumesArgs{\n\t\t\tAvailabilityDomain: _var.Boot_volume_availability_domain,\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tVolumeGroupId: pulumi.StringRef(oci_core_volume_group.Test_volume_group.Id),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Boot Volumes in Oracle Cloud Infrastructure Core service.\n\nLists the boot volumes in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testBootVolumes = oci.Core.getBootVolumes({\n availabilityDomain: _var.boot_volume_availability_domain,\n compartmentId: _var.compartment_id,\n volumeGroupId: oci_core_volume_group.test_volume_group.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_boot_volumes = oci.Core.get_boot_volumes(availability_domain=var[\"boot_volume_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n volume_group_id=oci_core_volume_group[\"test_volume_group\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testBootVolumes = Output.Create(Oci.Core.GetBootVolumes.InvokeAsync(new Oci.Core.GetBootVolumesArgs\n {\n AvailabilityDomain = @var.Boot_volume_availability_domain,\n CompartmentId = @var.Compartment_id,\n VolumeGroupId = oci_core_volume_group.Test_volume_group.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetBootVolumes(ctx, \u0026core.GetBootVolumesArgs{\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Boot_volume_availability_domain),\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tVolumeGroupId: pulumi.StringRef(oci_core_volume_group.Test_volume_group.Id),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getBootVolumes.\n",
"properties": {
@@ -392940,11 +400373,7 @@
"description": "The OCID of the volume group.\n"
}
},
- "type": "object",
- "required": [
- "availabilityDomain",
- "compartmentId"
- ]
+ "type": "object"
},
"outputs": {
"description": "A collection of values returned by getBootVolumes.\n",
@@ -392981,9 +400410,7 @@
},
"type": "object",
"required": [
- "availabilityDomain",
"bootVolumes",
- "compartmentId",
"id"
]
}
@@ -397397,6 +404824,44 @@
]
}
},
+ "oci:Core/getInstanceMaintenanceReboot:getInstanceMaintenanceReboot": {
+ "description": "This data source provides details about a specific Instance Maintenance Reboot resource in Oracle Cloud Infrastructure Core service.\n\nGets the maximum possible date that a maintenance reboot can be extended.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testInstanceMaintenanceReboot = oci.Core.getInstanceMaintenanceReboot({\n instanceId: oci_core_instance.test_instance.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_instance_maintenance_reboot = oci.Core.get_instance_maintenance_reboot(instance_id=oci_core_instance[\"test_instance\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testInstanceMaintenanceReboot = Output.Create(Oci.Core.GetInstanceMaintenanceReboot.InvokeAsync(new Oci.Core.GetInstanceMaintenanceRebootArgs\n {\n InstanceId = oci_core_instance.Test_instance.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetInstanceMaintenanceReboot(ctx, \u0026core.GetInstanceMaintenanceRebootArgs{\n\t\t\tInstanceId: oci_core_instance.Test_instance.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getInstanceMaintenanceReboot.\n",
+ "properties": {
+ "instanceId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "instanceId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getInstanceMaintenanceReboot.\n",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "instanceId": {
+ "type": "string"
+ },
+ "timeMaintenanceRebootDueMax": {
+ "type": "string",
+ "description": "The maximum extension date and time for the maintenance reboot, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). The range for the maintenance extension is between 1 and 14 days from the initial scheduled maintenance date. Example: `2018-05-25T21:10:29.600Z`\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "instanceId",
+ "timeMaintenanceRebootDueMax",
+ "id"
+ ]
+ }
+ },
"oci:Core/getInstanceMeasuredBootReport:getInstanceMeasuredBootReport": {
"description": "This data source provides details about a specific Instance Measured Boot Report resource in Oracle Cloud Infrastructure Core service.\n\nGets the measured boot report for this shielded instance.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testInstanceMeasuredBootReport = oci.Core.getInstanceMeasuredBootReport({\n instanceId: oci_core_instance.test_instance.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_instance_measured_boot_report = oci.Core.get_instance_measured_boot_report(instance_id=oci_core_instance[\"test_instance\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testInstanceMeasuredBootReport = Output.Create(Oci.Core.GetInstanceMeasuredBootReport.InvokeAsync(new Oci.Core.GetInstanceMeasuredBootReportArgs\n {\n InstanceId = oci_core_instance.Test_instance.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetInstanceMeasuredBootReport(ctx, \u0026core.GetInstanceMeasuredBootReportArgs{\n\t\t\tInstanceId: oci_core_instance.Test_instance.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -402393,7 +409858,7 @@
}
},
"oci:Core/getVolumes:getVolumes": {
- "description": "This data source provides the list of Volumes in Oracle Cloud Infrastructure Core service.\n\nLists the volumes in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testVolumes = oci.Core.getVolumes({\n compartmentId: _var.compartment_id,\n availabilityDomain: _var.volume_availability_domain,\n displayName: _var.volume_display_name,\n state: _var.volume_state,\n volumeGroupId: oci_core_volume_group.test_volume_group.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_volumes = oci.Core.get_volumes(compartment_id=var[\"compartment_id\"],\n availability_domain=var[\"volume_availability_domain\"],\n display_name=var[\"volume_display_name\"],\n state=var[\"volume_state\"],\n volume_group_id=oci_core_volume_group[\"test_volume_group\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testVolumes = Output.Create(Oci.Core.GetVolumes.InvokeAsync(new Oci.Core.GetVolumesArgs\n {\n CompartmentId = @var.Compartment_id,\n AvailabilityDomain = @var.Volume_availability_domain,\n DisplayName = @var.Volume_display_name,\n State = @var.Volume_state,\n VolumeGroupId = oci_core_volume_group.Test_volume_group.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetVolumes(ctx, \u0026core.GetVolumesArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Volume_availability_domain),\n\t\t\tDisplayName: pulumi.StringRef(_var.Volume_display_name),\n\t\t\tState: pulumi.StringRef(_var.Volume_state),\n\t\t\tVolumeGroupId: pulumi.StringRef(oci_core_volume_group.Test_volume_group.Id),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Volumes in Oracle Cloud Infrastructure Core service.\n\nLists the volumes in the specified compartment and availability domain.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testVolumes = oci.Core.getVolumes({\n availabilityDomain: _var.volume_availability_domain,\n compartmentId: _var.compartment_id,\n displayName: _var.volume_display_name,\n state: _var.volume_state,\n volumeGroupId: oci_core_volume_group.test_volume_group.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_volumes = oci.Core.get_volumes(availability_domain=var[\"volume_availability_domain\"],\n compartment_id=var[\"compartment_id\"],\n display_name=var[\"volume_display_name\"],\n state=var[\"volume_state\"],\n volume_group_id=oci_core_volume_group[\"test_volume_group\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testVolumes = Output.Create(Oci.Core.GetVolumes.InvokeAsync(new Oci.Core.GetVolumesArgs\n {\n AvailabilityDomain = @var.Volume_availability_domain,\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Volume_display_name,\n State = @var.Volume_state,\n VolumeGroupId = oci_core_volume_group.Test_volume_group.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Core\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Core.GetVolumes(ctx, \u0026core.GetVolumesArgs{\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Volume_availability_domain),\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.StringRef(_var.Volume_display_name),\n\t\t\tState: pulumi.StringRef(_var.Volume_state),\n\t\t\tVolumeGroupId: pulumi.StringRef(oci_core_volume_group.Test_volume_group.Id),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getVolumes.\n",
"properties": {
@@ -402424,10 +409889,7 @@
"description": "The OCID of the volume group.\n"
}
},
- "type": "object",
- "required": [
- "compartmentId"
- ]
+ "type": "object"
},
"outputs": {
"description": "A collection of values returned by getVolumes.\n",
@@ -402472,7 +409934,6 @@
},
"type": "object",
"required": [
- "compartmentId",
"volumes",
"id"
]
@@ -416092,6 +423553,13 @@
"notebookSessionId": {
"type": "string"
},
+ "notebookSessionRuntimeConfigDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DataScience/getNotebookSessionNotebookSessionRuntimeConfigDetail:getNotebookSessionNotebookSessionRuntimeConfigDetail"
+ },
+ "description": "Notebook Session runtime configuration details.\n"
+ },
"notebookSessionUrl": {
"type": "string",
"description": "The URL to interact with the notebook session.\n"
@@ -416121,6 +423589,7 @@
"notebookSessionConfigDetails",
"notebookSessionConfigurationDetails",
"notebookSessionId",
+ "notebookSessionRuntimeConfigDetails",
"notebookSessionUrl",
"projectId",
"state",
@@ -420850,6 +428319,148 @@
]
}
},
+ "oci:Database/getDatabaseMaintenanceRunHistories:getDatabaseMaintenanceRunHistories": {
+ "description": "This data source provides the list of Maintenance Run Histories in Oracle Cloud Infrastructure Database service.\n\nGets a list of the maintenance run histories in the specified compartment.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testMaintenanceRunHistories = oci.Database.getDatabaseMaintenanceRunHistories({\n compartmentId: _var.compartment_id,\n availabilityDomain: _var.maintenance_run_history_availability_domain,\n maintenanceType: _var.maintenance_run_history_maintenance_type,\n state: _var.maintenance_run_history_state,\n targetResourceId: oci_database_target_resource.test_target_resource.id,\n targetResourceType: _var.maintenance_run_history_target_resource_type,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_maintenance_run_histories = oci.Database.get_database_maintenance_run_histories(compartment_id=var[\"compartment_id\"],\n availability_domain=var[\"maintenance_run_history_availability_domain\"],\n maintenance_type=var[\"maintenance_run_history_maintenance_type\"],\n state=var[\"maintenance_run_history_state\"],\n target_resource_id=oci_database_target_resource[\"test_target_resource\"][\"id\"],\n target_resource_type=var[\"maintenance_run_history_target_resource_type\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testMaintenanceRunHistories = Output.Create(Oci.Database.GetDatabaseMaintenanceRunHistories.InvokeAsync(new Oci.Database.GetDatabaseMaintenanceRunHistoriesArgs\n {\n CompartmentId = @var.Compartment_id,\n AvailabilityDomain = @var.Maintenance_run_history_availability_domain,\n MaintenanceType = @var.Maintenance_run_history_maintenance_type,\n State = @var.Maintenance_run_history_state,\n TargetResourceId = oci_database_target_resource.Test_target_resource.Id,\n TargetResourceType = @var.Maintenance_run_history_target_resource_type,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Database\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Database.GetDatabaseMaintenanceRunHistories(ctx, \u0026database.GetDatabaseMaintenanceRunHistoriesArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Maintenance_run_history_availability_domain),\n\t\t\tMaintenanceType: pulumi.StringRef(_var.Maintenance_run_history_maintenance_type),\n\t\t\tState: pulumi.StringRef(_var.Maintenance_run_history_state),\n\t\t\tTargetResourceId: pulumi.StringRef(oci_database_target_resource.Test_target_resource.Id),\n\t\t\tTargetResourceType: pulumi.StringRef(_var.Maintenance_run_history_target_resource_type),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getDatabaseMaintenanceRunHistories.\n",
+ "properties": {
+ "availabilityDomain": {
+ "type": "string",
+ "description": "A filter to return only resources that match the given availability domain exactly.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesFilter:getDatabaseMaintenanceRunHistoriesFilter"
+ }
+ },
+ "maintenanceType": {
+ "type": "string",
+ "description": "The maintenance type.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The state of the maintenance run history.\n"
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "The target resource ID.\n"
+ },
+ "targetResourceType": {
+ "type": "string",
+ "description": "The type of the target resource.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getDatabaseMaintenanceRunHistories.\n",
+ "properties": {
+ "availabilityDomain": {
+ "type": "string"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesFilter:getDatabaseMaintenanceRunHistoriesFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "maintenanceRunHistories": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoriesMaintenanceRunHistory:getDatabaseMaintenanceRunHistoriesMaintenanceRunHistory"
+ },
+ "description": "The list of maintenance_run_histories.\n"
+ },
+ "maintenanceType": {
+ "type": "string",
+ "description": "Maintenance type.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the maintenance run. For Autonomous Database on shared Exadata infrastructure, valid states are IN_PROGRESS, SUCCEEDED and FAILED.\n"
+ },
+ "targetResourceId": {
+ "type": "string",
+ "description": "The ID of the target resource on which the maintenance run occurs.\n"
+ },
+ "targetResourceType": {
+ "type": "string",
+ "description": "The type of the target resource on which the maintenance run occurs.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "maintenanceRunHistories",
+ "id"
+ ]
+ }
+ },
+ "oci:Database/getDatabaseMaintenanceRunHistory:getDatabaseMaintenanceRunHistory": {
+ "description": "This data source provides details about a specific Maintenance Run History resource in Oracle Cloud Infrastructure Database service.\n\nGets information about the specified maintenance run history.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testMaintenanceRunHistory = oci.Database.getDatabaseMaintenanceRunHistory({\n maintenanceRunHistoryId: oci_database_maintenance_run_history.test_maintenance_run_history.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_maintenance_run_history = oci.Database.get_database_maintenance_run_history(maintenance_run_history_id=oci_database_maintenance_run_history[\"test_maintenance_run_history\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testMaintenanceRunHistory = Output.Create(Oci.Database.GetDatabaseMaintenanceRunHistory.InvokeAsync(new Oci.Database.GetDatabaseMaintenanceRunHistoryArgs\n {\n MaintenanceRunHistoryId = oci_database_maintenance_run_history.Test_maintenance_run_history.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Database\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Database.GetDatabaseMaintenanceRunHistory(ctx, \u0026database.GetDatabaseMaintenanceRunHistoryArgs{\n\t\t\tMaintenanceRunHistoryId: oci_database_maintenance_run_history.Test_maintenance_run_history.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getDatabaseMaintenanceRunHistory.\n",
+ "properties": {
+ "maintenanceRunHistoryId": {
+ "type": "string",
+ "description": "The maintenance run history OCID.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "maintenanceRunHistoryId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getDatabaseMaintenanceRunHistory.\n",
+ "properties": {
+ "dbServersHistoryDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoryDbServersHistoryDetail:getDatabaseMaintenanceRunHistoryDbServersHistoryDetail"
+ },
+ "description": "List of database server history details.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "maintenanceRunDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Database/getDatabaseMaintenanceRunHistoryMaintenanceRunDetail:getDatabaseMaintenanceRunHistoryMaintenanceRunDetail"
+ },
+ "description": "Details of a maintenance run.\n"
+ },
+ "maintenanceRunHistoryId": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "dbServersHistoryDetails",
+ "maintenanceRunDetails",
+ "maintenanceRunHistoryId",
+ "id"
+ ]
+ }
+ },
"oci:Database/getDatabasePdbConversionHistoryEntries:getDatabasePdbConversionHistoryEntries": {
"description": "This data source provides the list of Database Pdb Conversion History Entries in Oracle Cloud Infrastructure Database service.\n\nGets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testDatabasePdbConversionHistoryEntries = oci.Database.getDatabasePdbConversionHistoryEntries({\n databaseId: oci_database_database.test_database.id,\n pdbConversionAction: _var.database_pdb_conversion_history_entry_pdb_conversion_action,\n state: _var.database_pdb_conversion_history_entry_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_database_pdb_conversion_history_entries = oci.Database.get_database_pdb_conversion_history_entries(database_id=oci_database_database[\"test_database\"][\"id\"],\n pdb_conversion_action=var[\"database_pdb_conversion_history_entry_pdb_conversion_action\"],\n state=var[\"database_pdb_conversion_history_entry_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testDatabasePdbConversionHistoryEntries = Output.Create(Oci.Database.GetDatabasePdbConversionHistoryEntries.InvokeAsync(new Oci.Database.GetDatabasePdbConversionHistoryEntriesArgs\n {\n DatabaseId = oci_database_database.Test_database.Id,\n PdbConversionAction = @var.Database_pdb_conversion_history_entry_pdb_conversion_action,\n State = @var.Database_pdb_conversion_history_entry_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Database\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Database.GetDatabasePdbConversionHistoryEntries(ctx, \u0026database.GetDatabasePdbConversionHistoryEntriesArgs{\n\t\t\tDatabaseId: oci_database_database.Test_database.Id,\n\t\t\tPdbConversionAction: pulumi.StringRef(_var.Database_pdb_conversion_history_entry_pdb_conversion_action),\n\t\t\tState: pulumi.StringRef(_var.Database_pdb_conversion_history_entry_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -423132,6 +430743,10 @@
"type": "integer",
"description": "The memory allocated in GBs.\n"
},
+ "monthlyDbServerVersion": {
+ "type": "string",
+ "description": "The monthly software version of the database servers (dom0) in the Exadata infrastructure.\n"
+ },
"netmask": {
"type": "string",
"description": "The netmask for the control plane network.\n"
@@ -423203,6 +430818,7 @@
"maxDbNodeStorageInGbs",
"maxMemoryInGbs",
"memorySizeInGbs",
+ "monthlyDbServerVersion",
"netmask",
"ntpServers",
"shape",
@@ -424676,7 +432292,7 @@
}
},
"oci:Database/getMaintenanceRuns:getMaintenanceRuns": {
- "description": "This data source provides the list of Maintenance Runs in Oracle Cloud Infrastructure Database service.\n\nGets a list of the maintenance runs in the specified compartment.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testMaintenanceRuns = oci.Database.getMaintenanceRuns({\n compartmentId: _var.compartment_id,\n availabilityDomain: _var.maintenance_run_availability_domain,\n maintenanceType: _var.maintenance_run_maintenance_type,\n state: _var.maintenance_run_state,\n targetResourceId: oci_database_target_resource.test_target_resource.id,\n targetResourceType: _var.maintenance_run_target_resource_type,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_maintenance_runs = oci.Database.get_maintenance_runs(compartment_id=var[\"compartment_id\"],\n availability_domain=var[\"maintenance_run_availability_domain\"],\n maintenance_type=var[\"maintenance_run_maintenance_type\"],\n state=var[\"maintenance_run_state\"],\n target_resource_id=oci_database_target_resource[\"test_target_resource\"][\"id\"],\n target_resource_type=var[\"maintenance_run_target_resource_type\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testMaintenanceRuns = Output.Create(Oci.Database.GetMaintenanceRuns.InvokeAsync(new Oci.Database.GetMaintenanceRunsArgs\n {\n CompartmentId = @var.Compartment_id,\n AvailabilityDomain = @var.Maintenance_run_availability_domain,\n MaintenanceType = @var.Maintenance_run_maintenance_type,\n State = @var.Maintenance_run_state,\n TargetResourceId = oci_database_target_resource.Test_target_resource.Id,\n TargetResourceType = @var.Maintenance_run_target_resource_type,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Database\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Database.GetMaintenanceRuns(ctx, \u0026database.GetMaintenanceRunsArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Maintenance_run_availability_domain),\n\t\t\tMaintenanceType: pulumi.StringRef(_var.Maintenance_run_maintenance_type),\n\t\t\tState: pulumi.StringRef(_var.Maintenance_run_state),\n\t\t\tTargetResourceId: pulumi.StringRef(oci_database_target_resource.Test_target_resource.Id),\n\t\t\tTargetResourceType: pulumi.StringRef(_var.Maintenance_run_target_resource_type),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Maintenance Runs in Oracle Cloud Infrastructure Database service.\n\nGets a list of the maintenance runs in the specified compartment.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testMaintenanceRuns = oci.Database.getMaintenanceRuns({\n compartmentId: _var.compartment_id,\n availabilityDomain: _var.maintenance_run_availability_domain,\n maintenanceSubtype: _var.maintenance_run_maintenance_subtype,\n maintenanceType: _var.maintenance_run_maintenance_type,\n state: _var.maintenance_run_state,\n targetResourceId: oci_database_target_resource.test_target_resource.id,\n targetResourceType: _var.maintenance_run_target_resource_type,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_maintenance_runs = oci.Database.get_maintenance_runs(compartment_id=var[\"compartment_id\"],\n availability_domain=var[\"maintenance_run_availability_domain\"],\n maintenance_subtype=var[\"maintenance_run_maintenance_subtype\"],\n maintenance_type=var[\"maintenance_run_maintenance_type\"],\n state=var[\"maintenance_run_state\"],\n target_resource_id=oci_database_target_resource[\"test_target_resource\"][\"id\"],\n target_resource_type=var[\"maintenance_run_target_resource_type\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testMaintenanceRuns = Output.Create(Oci.Database.GetMaintenanceRuns.InvokeAsync(new Oci.Database.GetMaintenanceRunsArgs\n {\n CompartmentId = @var.Compartment_id,\n AvailabilityDomain = @var.Maintenance_run_availability_domain,\n MaintenanceSubtype = @var.Maintenance_run_maintenance_subtype,\n MaintenanceType = @var.Maintenance_run_maintenance_type,\n State = @var.Maintenance_run_state,\n TargetResourceId = oci_database_target_resource.Test_target_resource.Id,\n TargetResourceType = @var.Maintenance_run_target_resource_type,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Database\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Database.GetMaintenanceRuns(ctx, \u0026database.GetMaintenanceRunsArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tAvailabilityDomain: pulumi.StringRef(_var.Maintenance_run_availability_domain),\n\t\t\tMaintenanceSubtype: pulumi.StringRef(_var.Maintenance_run_maintenance_subtype),\n\t\t\tMaintenanceType: pulumi.StringRef(_var.Maintenance_run_maintenance_type),\n\t\t\tState: pulumi.StringRef(_var.Maintenance_run_state),\n\t\t\tTargetResourceId: pulumi.StringRef(oci_database_target_resource.Test_target_resource.Id),\n\t\t\tTargetResourceType: pulumi.StringRef(_var.Maintenance_run_target_resource_type),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getMaintenanceRuns.\n",
"properties": {
@@ -424694,6 +432310,10 @@
"$ref": "#/types/oci:Database/getMaintenanceRunsFilter:getMaintenanceRunsFilter"
}
},
+ "maintenanceSubtype": {
+ "type": "string",
+ "description": "The sub-type of the maintenance run.\n"
+ },
"maintenanceType": {
"type": "string",
"description": "The maintenance type.\n"
@@ -424743,6 +432363,10 @@
},
"description": "The list of maintenance_runs.\n"
},
+ "maintenanceSubtype": {
+ "type": "string",
+ "description": "Maintenance sub-type.\n"
+ },
"maintenanceType": {
"type": "string",
"description": "Maintenance type.\n"
@@ -427418,6 +435042,522 @@
]
}
},
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecution:getManagedDatabaseOptimizerStatisticsAdvisorExecution": {
+ "description": "This data source provides details about a specific Managed Database Optimizer Statistics Advisor Execution resource in Oracle Cloud Infrastructure Database Management service.\n\nGets a comprehensive report of the Optimizer Statistics Advisor execution, which includes details of the\nManaged Database, findings, recommendations, rationale, and examples.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseOptimizerStatisticsAdvisorExecution = oci.DatabaseManagement.getManagedDatabaseOptimizerStatisticsAdvisorExecution({\n executionName: _var.managed_database_optimizer_statistics_advisor_execution_execution_name,\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n taskName: _var.managed_database_optimizer_statistics_advisor_execution_task_name,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_optimizer_statistics_advisor_execution = oci.DatabaseManagement.get_managed_database_optimizer_statistics_advisor_execution(execution_name=var[\"managed_database_optimizer_statistics_advisor_execution_execution_name\"],\n managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n task_name=var[\"managed_database_optimizer_statistics_advisor_execution_task_name\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseOptimizerStatisticsAdvisorExecution = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecution.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionArgs\n {\n ExecutionName = @var.Managed_database_optimizer_statistics_advisor_execution_execution_name,\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n TaskName = @var.Managed_database_optimizer_statistics_advisor_execution_task_name,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecution(ctx, \u0026databasemanagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionArgs{\n\t\t\tExecutionName: _var.Managed_database_optimizer_statistics_advisor_execution_execution_name,\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tTaskName: _var.Managed_database_optimizer_statistics_advisor_execution_task_name,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseOptimizerStatisticsAdvisorExecution.\n",
+ "properties": {
+ "executionName": {
+ "type": "string",
+ "description": "The name of the Optimizer Statistics Advisor execution.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ },
+ "taskName": {
+ "type": "string",
+ "description": "The name of the optimizer statistics collection execution task.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "executionName",
+ "managedDatabaseId",
+ "taskName"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseOptimizerStatisticsAdvisorExecution.\n",
+ "properties": {
+ "databases": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionDatabase:getManagedDatabaseOptimizerStatisticsAdvisorExecutionDatabase"
+ },
+ "description": "The summary of the Managed Database resource.\n"
+ },
+ "errorMessage": {
+ "type": "string",
+ "description": "The errors in the Optimizer Statistics Advisor execution, if any.\n"
+ },
+ "executionName": {
+ "type": "string",
+ "description": "The name of the Optimizer Statistics Advisor execution.\n"
+ },
+ "findings": {
+ "type": "integer",
+ "description": "The list of findings for the rule.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "reports": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionReport:getManagedDatabaseOptimizerStatisticsAdvisorExecutionReport"
+ },
+ "description": "A report that includes the rules, findings, recommendations, and actions discovered during the execution of the Optimizer Statistics Advisor.\n"
+ },
+ "status": {
+ "type": "string",
+ "description": "The status of the Optimizer Statistics Advisor execution.\n"
+ },
+ "statusMessage": {
+ "type": "string",
+ "description": "The Optimizer Statistics Advisor execution status message, if any.\n"
+ },
+ "taskName": {
+ "type": "string",
+ "description": "The name of the Optimizer Statistics Advisor task.\n"
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "databases",
+ "errorMessage",
+ "executionName",
+ "findings",
+ "managedDatabaseId",
+ "reports",
+ "status",
+ "statusMessage",
+ "taskName",
+ "timeEnd",
+ "timeStart",
+ "id"
+ ]
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionScript:getManagedDatabaseOptimizerStatisticsAdvisorExecutionScript": {
+ "description": "This data source provides details about a specific Managed Database Optimizer Statistics Advisor Execution Script resource in Oracle Cloud Infrastructure Database Management service.\n\nGets the Oracle system-generated script for the specified Optimizer Statistics Advisor execution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseOptimizerStatisticsAdvisorExecutionScript = oci.DatabaseManagement.getManagedDatabaseOptimizerStatisticsAdvisorExecutionScript({\n executionName: _var.managed_database_optimizer_statistics_advisor_execution_script_execution_name,\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n taskName: _var.managed_database_optimizer_statistics_advisor_execution_script_task_name,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_optimizer_statistics_advisor_execution_script = oci.DatabaseManagement.get_managed_database_optimizer_statistics_advisor_execution_script(execution_name=var[\"managed_database_optimizer_statistics_advisor_execution_script_execution_name\"],\n managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n task_name=var[\"managed_database_optimizer_statistics_advisor_execution_script_task_name\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseOptimizerStatisticsAdvisorExecutionScript = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionScript.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionScriptArgs\n {\n ExecutionName = @var.Managed_database_optimizer_statistics_advisor_execution_script_execution_name,\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n TaskName = @var.Managed_database_optimizer_statistics_advisor_execution_script_task_name,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionScript(ctx, \u0026databasemanagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionScriptArgs{\n\t\t\tExecutionName: _var.Managed_database_optimizer_statistics_advisor_execution_script_execution_name,\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tTaskName: _var.Managed_database_optimizer_statistics_advisor_execution_script_task_name,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseOptimizerStatisticsAdvisorExecutionScript.\n",
+ "properties": {
+ "executionName": {
+ "type": "string",
+ "description": "The name of the Optimizer Statistics Advisor execution.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ },
+ "taskName": {
+ "type": "string",
+ "description": "The name of the optimizer statistics collection execution task.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "executionName",
+ "managedDatabaseId",
+ "taskName"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseOptimizerStatisticsAdvisorExecutionScript.\n",
+ "properties": {
+ "executionName": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "script": {
+ "type": "string",
+ "description": "The Optimizer Statistics Advisor execution script.\n"
+ },
+ "taskName": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "executionName",
+ "managedDatabaseId",
+ "script",
+ "taskName",
+ "id"
+ ]
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutions:getManagedDatabaseOptimizerStatisticsAdvisorExecutions": {
+ "description": "This data source provides the list of Managed Database Optimizer Statistics Advisor Executions in Oracle Cloud Infrastructure Database Management service.\n\nLists the details of the Optimizer Statistics Advisor task executions, such as their duration, and the number of findings, if any.\nOptionally, you can specify a date-time range (of seven days) to obtain the list of executions that fall within the specified time range.\nIf the date-time range is not specified, then the executions in the last seven days are listed.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseOptimizerStatisticsAdvisorExecutions = oci.DatabaseManagement.getManagedDatabaseOptimizerStatisticsAdvisorExecutions({\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n endTimeLessThanOrEqualTo: _var.managed_database_optimizer_statistics_advisor_execution_end_time_less_than_or_equal_to,\n startTimeGreaterThanOrEqualTo: _var.managed_database_optimizer_statistics_advisor_execution_start_time_greater_than_or_equal_to,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_optimizer_statistics_advisor_executions = oci.DatabaseManagement.get_managed_database_optimizer_statistics_advisor_executions(managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n end_time_less_than_or_equal_to=var[\"managed_database_optimizer_statistics_advisor_execution_end_time_less_than_or_equal_to\"],\n start_time_greater_than_or_equal_to=var[\"managed_database_optimizer_statistics_advisor_execution_start_time_greater_than_or_equal_to\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseOptimizerStatisticsAdvisorExecutions = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutions.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionsArgs\n {\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n EndTimeLessThanOrEqualTo = @var.Managed_database_optimizer_statistics_advisor_execution_end_time_less_than_or_equal_to,\n StartTimeGreaterThanOrEqualTo = @var.Managed_database_optimizer_statistics_advisor_execution_start_time_greater_than_or_equal_to,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutions(ctx, \u0026databasemanagement.GetManagedDatabaseOptimizerStatisticsAdvisorExecutionsArgs{\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tEndTimeLessThanOrEqualTo: pulumi.StringRef(_var.Managed_database_optimizer_statistics_advisor_execution_end_time_less_than_or_equal_to),\n\t\t\tStartTimeGreaterThanOrEqualTo: pulumi.StringRef(_var.Managed_database_optimizer_statistics_advisor_execution_start_time_greater_than_or_equal_to),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseOptimizerStatisticsAdvisorExecutions.\n",
+ "properties": {
+ "endTimeLessThanOrEqualTo": {
+ "type": "string",
+ "description": "The end time of the time range to retrieve the optimizer statistics of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsFilter:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsFilter"
+ }
+ },
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ },
+ "startTimeGreaterThanOrEqualTo": {
+ "type": "string",
+ "description": "The start time of the time range to retrieve the optimizer statistics of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseOptimizerStatisticsAdvisorExecutions.\n",
+ "properties": {
+ "endTimeLessThanOrEqualTo": {
+ "type": "string"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsFilter:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "optimizerStatisticsAdvisorExecutionsCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollection:getManagedDatabaseOptimizerStatisticsAdvisorExecutionsOptimizerStatisticsAdvisorExecutionsCollection"
+ },
+ "description": "The list of optimizer_statistics_advisor_executions_collection.\n"
+ },
+ "startTimeGreaterThanOrEqualTo": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId",
+ "optimizerStatisticsAdvisorExecutionsCollections",
+ "id"
+ ]
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregations:getManagedDatabaseOptimizerStatisticsCollectionAggregations": {
+ "description": "This data source provides the list of Managed Database Optimizer Statistics Collection Aggregations in Oracle Cloud Infrastructure Database Management service.\n\nGets a list of the optimizer statistics collection operations per hour, grouped by task or object status for the specified Managed Database.\nYou must specify a value for the GroupByQueryParam to determine whether the data should be grouped by task status or task object status.\nOptionally, you can specify a date-time range (of seven days) to obtain collection aggregations within the specified time range.\nIf the date-time range is not specified, then the operations in the last seven days are listed.\nYou can further filter the results by providing the optional type of TaskTypeQueryParam.\nIf the task type if not provided, then both Auto and Manual tasks are considered for aggregation.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseOptimizerStatisticsCollectionAggregations = oci.DatabaseManagement.getManagedDatabaseOptimizerStatisticsCollectionAggregations({\n groupType: _var.managed_database_optimizer_statistics_collection_aggregation_group_type,\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n endTimeLessThanOrEqualTo: _var.managed_database_optimizer_statistics_collection_aggregation_end_time_less_than_or_equal_to,\n startTimeGreaterThanOrEqualTo: _var.managed_database_optimizer_statistics_collection_aggregation_start_time_greater_than_or_equal_to,\n taskType: _var.managed_database_optimizer_statistics_collection_aggregation_task_type,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_optimizer_statistics_collection_aggregations = oci.DatabaseManagement.get_managed_database_optimizer_statistics_collection_aggregations(group_type=var[\"managed_database_optimizer_statistics_collection_aggregation_group_type\"],\n managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n end_time_less_than_or_equal_to=var[\"managed_database_optimizer_statistics_collection_aggregation_end_time_less_than_or_equal_to\"],\n start_time_greater_than_or_equal_to=var[\"managed_database_optimizer_statistics_collection_aggregation_start_time_greater_than_or_equal_to\"],\n task_type=var[\"managed_database_optimizer_statistics_collection_aggregation_task_type\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseOptimizerStatisticsCollectionAggregations = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionAggregations.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionAggregationsArgs\n {\n GroupType = @var.Managed_database_optimizer_statistics_collection_aggregation_group_type,\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n EndTimeLessThanOrEqualTo = @var.Managed_database_optimizer_statistics_collection_aggregation_end_time_less_than_or_equal_to,\n StartTimeGreaterThanOrEqualTo = @var.Managed_database_optimizer_statistics_collection_aggregation_start_time_greater_than_or_equal_to,\n TaskType = @var.Managed_database_optimizer_statistics_collection_aggregation_task_type,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionAggregations(ctx, \u0026databasemanagement.GetManagedDatabaseOptimizerStatisticsCollectionAggregationsArgs{\n\t\t\tGroupType: _var.Managed_database_optimizer_statistics_collection_aggregation_group_type,\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tEndTimeLessThanOrEqualTo: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_aggregation_end_time_less_than_or_equal_to),\n\t\t\tStartTimeGreaterThanOrEqualTo: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_aggregation_start_time_greater_than_or_equal_to),\n\t\t\tTaskType: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_aggregation_task_type),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseOptimizerStatisticsCollectionAggregations.\n",
+ "properties": {
+ "endTimeLessThanOrEqualTo": {
+ "type": "string",
+ "description": "The end time of the time range to retrieve the optimizer statistics of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsFilter:getManagedDatabaseOptimizerStatisticsCollectionAggregationsFilter"
+ }
+ },
+ "groupType": {
+ "type": "string",
+ "description": "The optimizer statistics tasks grouped by type.\n"
+ },
+ "limit": {
+ "type": "integer"
+ },
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ },
+ "startTimeGreaterThanOrEqualTo": {
+ "type": "string",
+ "description": "The start time of the time range to retrieve the optimizer statistics of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ },
+ "taskType": {
+ "type": "string",
+ "description": "The filter types of the optimizer statistics tasks.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "groupType",
+ "managedDatabaseId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseOptimizerStatisticsCollectionAggregations.\n",
+ "properties": {
+ "endTimeLessThanOrEqualTo": {
+ "type": "string"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsFilter:getManagedDatabaseOptimizerStatisticsCollectionAggregationsFilter"
+ }
+ },
+ "groupType": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "limit": {
+ "type": "integer"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "optimizerStatisticsCollectionAggregationsCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollection:getManagedDatabaseOptimizerStatisticsCollectionAggregationsOptimizerStatisticsCollectionAggregationsCollection"
+ },
+ "description": "The list of optimizer_statistics_collection_aggregations_collection.\n"
+ },
+ "startTimeGreaterThanOrEqualTo": {
+ "type": "string"
+ },
+ "taskType": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "groupType",
+ "managedDatabaseId",
+ "optimizerStatisticsCollectionAggregationsCollections",
+ "id"
+ ]
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperation:getManagedDatabaseOptimizerStatisticsCollectionOperation": {
+ "description": "This data source provides details about a specific Managed Database Optimizer Statistics Collection Operation resource in Oracle Cloud Infrastructure Database Management service.\n\nGets a detailed report of the Optimizer Statistics Collection operation for the specified Managed Database.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseOptimizerStatisticsCollectionOperation = oci.DatabaseManagement.getManagedDatabaseOptimizerStatisticsCollectionOperation({\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n optimizerStatisticsCollectionOperationId: oci_database_management_optimizer_statistics_collection_operation.test_optimizer_statistics_collection_operation.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_optimizer_statistics_collection_operation = oci.DatabaseManagement.get_managed_database_optimizer_statistics_collection_operation(managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n optimizer_statistics_collection_operation_id=oci_database_management_optimizer_statistics_collection_operation[\"test_optimizer_statistics_collection_operation\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseOptimizerStatisticsCollectionOperation = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionOperation.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionOperationArgs\n {\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n OptimizerStatisticsCollectionOperationId = oci_database_management_optimizer_statistics_collection_operation.Test_optimizer_statistics_collection_operation.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionOperation(ctx, \u0026databasemanagement.GetManagedDatabaseOptimizerStatisticsCollectionOperationArgs{\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tOptimizerStatisticsCollectionOperationId: oci_database_management_optimizer_statistics_collection_operation.Test_optimizer_statistics_collection_operation.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseOptimizerStatisticsCollectionOperation.\n",
+ "properties": {
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ },
+ "optimizerStatisticsCollectionOperationId": {
+ "type": "number",
+ "description": "The ID of the Optimizer Statistics Collection operation.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId",
+ "optimizerStatisticsCollectionOperationId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseOptimizerStatisticsCollectionOperation.\n",
+ "properties": {
+ "completedCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection is completed.\n"
+ },
+ "databases": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationDatabase:getManagedDatabaseOptimizerStatisticsCollectionOperationDatabase"
+ },
+ "description": "The summary of the Managed Database resource.\n"
+ },
+ "durationInSeconds": {
+ "type": "number",
+ "description": "The time it takes to complete the operation (in seconds).\n"
+ },
+ "endTime": {
+ "type": "string",
+ "description": "The end time of the operation.\n"
+ },
+ "failedCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection failed.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "inProgressCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection is in progress.\n"
+ },
+ "jobName": {
+ "type": "string",
+ "description": "The name of the job.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "operationName": {
+ "type": "string",
+ "description": "The name of the operation.\n"
+ },
+ "optimizerStatisticsCollectionOperationId": {
+ "type": "number"
+ },
+ "startTime": {
+ "type": "string",
+ "description": "The start time of the operation.\n"
+ },
+ "status": {
+ "type": "string",
+ "description": "The status of the Optimizer Statistics Collection task.\n"
+ },
+ "target": {
+ "type": "string",
+ "description": "The name of the target object for which statistics are gathered.\n"
+ },
+ "tasks": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationTask:getManagedDatabaseOptimizerStatisticsCollectionOperationTask"
+ },
+ "description": "An array of Optimizer Statistics Collection task details.\n"
+ },
+ "timedOutCount": {
+ "type": "integer",
+ "description": "The number of objects for which statistics collection timed out.\n"
+ },
+ "totalObjectsCount": {
+ "type": "integer",
+ "description": "The total number of objects for which statistics is collected. This number is the sum of all the objects with various statuses: completed, inProgress, failed, and timedOut.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "completedCount",
+ "databases",
+ "durationInSeconds",
+ "endTime",
+ "failedCount",
+ "inProgressCount",
+ "jobName",
+ "managedDatabaseId",
+ "operationName",
+ "optimizerStatisticsCollectionOperationId",
+ "startTime",
+ "status",
+ "target",
+ "tasks",
+ "timedOutCount",
+ "totalObjectsCount",
+ "id"
+ ]
+ }
+ },
+ "oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperations:getManagedDatabaseOptimizerStatisticsCollectionOperations": {
+ "description": "This data source provides the list of Managed Database Optimizer Statistics Collection Operations in Oracle Cloud Infrastructure Database Management service.\n\nLists the optimizer statistics (Auto and Manual) task operation summary for the specified Managed Database.\nThe summary includes the details of each operation and the number of tasks grouped by status: Completed, In Progress, Failed, and so on.\nOptionally, you can specify a date-time range (of seven days) to obtain the list of operations that fall within the specified time range.\nIf the date-time range is not specified, then the operations in the last seven days are listed.\nThis API also enables the pagination of results and the opc-next-page response header indicates whether there is a next page.\nIf you use the same header value in a consecutive request, the next page records are returned.\nTo obtain the required results, you can apply the different types of filters supported by this API.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseOptimizerStatisticsCollectionOperations = oci.DatabaseManagement.getManagedDatabaseOptimizerStatisticsCollectionOperations({\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n endTimeLessThanOrEqualTo: _var.managed_database_optimizer_statistics_collection_operation_end_time_less_than_or_equal_to,\n filterBy: _var.managed_database_optimizer_statistics_collection_operation_filter_by,\n startTimeGreaterThanOrEqualTo: _var.managed_database_optimizer_statistics_collection_operation_start_time_greater_than_or_equal_to,\n taskType: _var.managed_database_optimizer_statistics_collection_operation_task_type,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_optimizer_statistics_collection_operations = oci.DatabaseManagement.get_managed_database_optimizer_statistics_collection_operations(managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n end_time_less_than_or_equal_to=var[\"managed_database_optimizer_statistics_collection_operation_end_time_less_than_or_equal_to\"],\n filter_by=var[\"managed_database_optimizer_statistics_collection_operation_filter_by\"],\n start_time_greater_than_or_equal_to=var[\"managed_database_optimizer_statistics_collection_operation_start_time_greater_than_or_equal_to\"],\n task_type=var[\"managed_database_optimizer_statistics_collection_operation_task_type\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseOptimizerStatisticsCollectionOperations = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionOperations.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionOperationsArgs\n {\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n EndTimeLessThanOrEqualTo = @var.Managed_database_optimizer_statistics_collection_operation_end_time_less_than_or_equal_to,\n FilterBy = @var.Managed_database_optimizer_statistics_collection_operation_filter_by,\n StartTimeGreaterThanOrEqualTo = @var.Managed_database_optimizer_statistics_collection_operation_start_time_greater_than_or_equal_to,\n TaskType = @var.Managed_database_optimizer_statistics_collection_operation_task_type,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseOptimizerStatisticsCollectionOperations(ctx, \u0026databasemanagement.GetManagedDatabaseOptimizerStatisticsCollectionOperationsArgs{\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tEndTimeLessThanOrEqualTo: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_operation_end_time_less_than_or_equal_to),\n\t\t\tFilterBy: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_operation_filter_by),\n\t\t\tStartTimeGreaterThanOrEqualTo: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_operation_start_time_greater_than_or_equal_to),\n\t\t\tTaskType: pulumi.StringRef(_var.Managed_database_optimizer_statistics_collection_operation_task_type),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseOptimizerStatisticsCollectionOperations.\n",
+ "properties": {
+ "endTimeLessThanOrEqualTo": {
+ "type": "string",
+ "description": "The end time of the time range to retrieve the optimizer statistics of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ },
+ "filterBy": {
+ "type": "string",
+ "description": "The parameter used to filter the optimizer statistics operations. Any property of the OptimizerStatisticsCollectionOperationSummary can be used to define the filter condition. The allowed conditional operators are AND or OR, and the allowed binary operators are are \u003e, \u003c and =. Any other operator is regarded invalid. Example: jobName=\u003creplace with job name\u003e AND status=\u003creplace with status\u003e\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsFilter:getManagedDatabaseOptimizerStatisticsCollectionOperationsFilter"
+ }
+ },
+ "limit": {
+ "type": "integer"
+ },
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ },
+ "startTimeGreaterThanOrEqualTo": {
+ "type": "string",
+ "description": "The start time of the time range to retrieve the optimizer statistics of a Managed Database in UTC in ISO-8601 format, which is \"yyyy-MM-dd'T'hh:mm:ss.sss'Z'\".\n"
+ },
+ "taskType": {
+ "type": "string",
+ "description": "The filter types of the optimizer statistics tasks.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseOptimizerStatisticsCollectionOperations.\n",
+ "properties": {
+ "endTimeLessThanOrEqualTo": {
+ "type": "string"
+ },
+ "filterBy": {
+ "type": "string"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsFilter:getManagedDatabaseOptimizerStatisticsCollectionOperationsFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "limit": {
+ "type": "integer"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "optimizerStatisticsCollectionOperationsCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollection:getManagedDatabaseOptimizerStatisticsCollectionOperationsOptimizerStatisticsCollectionOperationsCollection"
+ },
+ "description": "The list of optimizer_statistics_collection_operations_collection.\n"
+ },
+ "startTimeGreaterThanOrEqualTo": {
+ "type": "string"
+ },
+ "taskType": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId",
+ "optimizerStatisticsCollectionOperationsCollections",
+ "id"
+ ]
+ }
+ },
"oci:DatabaseManagement/getManagedDatabaseSqlTuningAdvisorTask:getManagedDatabaseSqlTuningAdvisorTask": {
"description": "This data source provides details about a specific Managed Database Sql Tuning Advisor Task resource in Oracle Cloud Infrastructure Database Management service.\n\nLists the SQL Tuning Advisor tasks for the specified Managed Database.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseSqlTuningAdvisorTask = oci.DatabaseManagement.getManagedDatabaseSqlTuningAdvisorTask({\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n name: _var.managed_database_sql_tuning_advisor_task_name,\n status: _var.managed_database_sql_tuning_advisor_task_status,\n timeGreaterThanOrEqualTo: _var.managed_database_sql_tuning_advisor_task_time_greater_than_or_equal_to,\n timeLessThanOrEqualTo: _var.managed_database_sql_tuning_advisor_task_time_less_than_or_equal_to,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_sql_tuning_advisor_task = oci.DatabaseManagement.get_managed_database_sql_tuning_advisor_task(managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n name=var[\"managed_database_sql_tuning_advisor_task_name\"],\n status=var[\"managed_database_sql_tuning_advisor_task_status\"],\n time_greater_than_or_equal_to=var[\"managed_database_sql_tuning_advisor_task_time_greater_than_or_equal_to\"],\n time_less_than_or_equal_to=var[\"managed_database_sql_tuning_advisor_task_time_less_than_or_equal_to\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseSqlTuningAdvisorTask = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseSqlTuningAdvisorTask.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseSqlTuningAdvisorTaskArgs\n {\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n Name = @var.Managed_database_sql_tuning_advisor_task_name,\n Status = @var.Managed_database_sql_tuning_advisor_task_status,\n TimeGreaterThanOrEqualTo = @var.Managed_database_sql_tuning_advisor_task_time_greater_than_or_equal_to,\n TimeLessThanOrEqualTo = @var.Managed_database_sql_tuning_advisor_task_time_less_than_or_equal_to,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseSqlTuningAdvisorTask(ctx, \u0026databasemanagement.GetManagedDatabaseSqlTuningAdvisorTaskArgs{\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tName: pulumi.StringRef(_var.Managed_database_sql_tuning_advisor_task_name),\n\t\t\tStatus: pulumi.StringRef(_var.Managed_database_sql_tuning_advisor_task_status),\n\t\t\tTimeGreaterThanOrEqualTo: pulumi.StringRef(_var.Managed_database_sql_tuning_advisor_task_time_greater_than_or_equal_to),\n\t\t\tTimeLessThanOrEqualTo: pulumi.StringRef(_var.Managed_database_sql_tuning_advisor_task_time_less_than_or_equal_to),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -428298,6 +436438,59 @@
]
}
},
+ "oci:DatabaseManagement/getManagedDatabaseTableStatistics:getManagedDatabaseTableStatistics": {
+ "description": "This data source provides the list of Managed Database Table Statistics in Oracle Cloud Infrastructure Database Management service.\n\nGets the number of database table objects grouped by different statuses such as\nNot Stale Stats, Stale Stats, and No Stats. This also includes the percentage of each status.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseTableStatistics = oci.DatabaseManagement.getManagedDatabaseTableStatistics({\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_table_statistics = oci.DatabaseManagement.get_managed_database_table_statistics(managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseTableStatistics = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseTableStatistics.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseTableStatisticsArgs\n {\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseTableStatistics(ctx, \u0026databasemanagement.GetManagedDatabaseTableStatisticsArgs{\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getManagedDatabaseTableStatistics.\n",
+ "properties": {
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseTableStatisticsFilter:getManagedDatabaseTableStatisticsFilter"
+ }
+ },
+ "managedDatabaseId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getManagedDatabaseTableStatistics.\n",
+ "properties": {
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseTableStatisticsFilter:getManagedDatabaseTableStatisticsFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "managedDatabaseId": {
+ "type": "string"
+ },
+ "tableStatisticsCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DatabaseManagement/getManagedDatabaseTableStatisticsTableStatisticsCollection:getManagedDatabaseTableStatisticsTableStatisticsCollection"
+ },
+ "description": "The list of table_statistics_collection.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "managedDatabaseId",
+ "tableStatisticsCollections",
+ "id"
+ ]
+ }
+ },
"oci:DatabaseManagement/getManagedDatabaseUser:getManagedDatabaseUser": {
"description": "This data source provides details about a specific Managed Database User resource in Oracle Cloud Infrastructure Database Management service.\n\nGets the details of the user specified by managedDatabaseId and userName.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testManagedDatabaseUser = oci.DatabaseManagement.getManagedDatabaseUser({\n managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,\n userName: oci_identity_user.test_user.name,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_managed_database_user = oci.DatabaseManagement.get_managed_database_user(managed_database_id=oci_database_management_managed_database[\"test_managed_database\"][\"id\"],\n user_name=oci_identity_user[\"test_user\"][\"name\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testManagedDatabaseUser = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseUser.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseUserArgs\n {\n ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,\n UserName = oci_identity_user.Test_user.Name,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/DatabaseManagement\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := DatabaseManagement.GetManagedDatabaseUser(ctx, \u0026databasemanagement.GetManagedDatabaseUserArgs{\n\t\t\tManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,\n\t\t\tUserName: oci_identity_user.Test_user.Name,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -431465,6 +439658,13 @@
"type": "string",
"description": "Name of the build source where the build_spec.yml file is located. If not specified, then the first entry in the build source collection is chosen as primary build source.\n"
},
+ "privateAccessConfigs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DevOps/getBuildPipelineStagePrivateAccessConfig:getBuildPipelineStagePrivateAccessConfig"
+ },
+ "description": "Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.\n"
+ },
"projectId": {
"type": "string",
"description": "The OCID of the DevOps project.\n"
@@ -431520,6 +439720,7 @@
"isPassAllParametersEnabled",
"lifecycleDetails",
"primaryBuildSource",
+ "privateAccessConfigs",
"projectId",
"stageExecutionTimeoutInSeconds",
"state",
@@ -431934,6 +440135,10 @@
"type": "string",
"description": "OCID of personal Bitbucket Cloud AppPassword saved in secret store\n"
},
+ "baseUrl": {
+ "type": "string",
+ "description": "The Base URL of the hosted BitbucketServer.\n"
+ },
"compartmentId": {
"type": "string",
"description": "The OCID of the compartment containing the connection.\n"
@@ -431994,6 +440199,13 @@
"type": "string",
"description": "The time the connection was updated. Format defined by [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339).\n"
},
+ "tlsVerifyConfigs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:DevOps/getConnectionTlsVerifyConfig:getConnectionTlsVerifyConfig"
+ },
+ "description": "TLS configuration used by build service to verify TLS connection.\n"
+ },
"username": {
"type": "string",
"description": "Public Bitbucket Cloud Username in plain text\n"
@@ -432003,6 +440215,7 @@
"required": [
"accessToken",
"appPassword",
+ "baseUrl",
"compartmentId",
"connectionId",
"connectionType",
@@ -432016,6 +440229,7 @@
"systemTags",
"timeCreated",
"timeUpdated",
+ "tlsVerifyConfigs",
"username"
]
}
@@ -432782,7 +440996,7 @@
},
"deployArtifactId": {
"type": "string",
- "description": "Optional binary artifact OCID user may provide to this stage.\n"
+ "description": "Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.\n"
},
"deployArtifactIds": {
"type": "array",
@@ -443561,6 +451775,13 @@
},
"description": "A list of alternate custom endpoints used for the integration instance URL.\n"
},
+ "attachments": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/getIntegrationInstanceAttachment:getIntegrationInstanceAttachment"
+ },
+ "description": "A list of associated attachments to other services\n"
+ },
"compartmentId": {
"type": "string",
"description": "Compartment Identifier.\n"
@@ -443601,6 +451822,13 @@
"idcsAt": {
"type": "string"
},
+ "idcsInfos": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Integration/getIntegrationInstanceIdcsInfo:getIntegrationInstanceIdcsInfo"
+ },
+ "description": "Information for IDCS access\n"
+ },
"instanceUrl": {
"type": "string",
"description": "The Integration Instance URL.\n"
@@ -443655,6 +451883,7 @@
"type": "object",
"required": [
"alternateCustomEndpoints",
+ "attachments",
"compartmentId",
"consumptionModel",
"customEndpoints",
@@ -443663,6 +451892,7 @@
"freeformTags",
"id",
"idcsAt",
+ "idcsInfos",
"instanceUrl",
"integrationInstanceId",
"integrationInstanceType",
@@ -443822,6 +452052,10 @@
},
"description": "Custom Log for inventory or operation log.\n"
},
+ "isAdvancedFeaturesEnabled": {
+ "type": "boolean",
+ "description": "Whether or not advanced features are enabled in this fleet. By default, this is set to false.\n"
+ },
"operationLogs": {
"type": "array",
"items": {
@@ -443859,6 +452093,7 @@
"freeformTags",
"id",
"inventoryLogs",
+ "isAdvancedFeaturesEnabled",
"operationLogs",
"state",
"systemTags",
@@ -443937,7 +452172,7 @@
}
},
"oci:Jms/getFleets:getFleets": {
- "description": "This data source provides the list of Fleets in Oracle Cloud Infrastructure Jms service.\n\nReturns a list of all the Fleets contained by a compartment. The query parameter `compartmentId`\nis required unless the query parameter `id` is specified.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleets = oci.Jms.getFleets({\n compartmentId: _var.compartment_id,\n displayName: _var.fleet_display_name,\n id: _var.fleet_id,\n state: _var.fleet_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleets = oci.Jms.get_fleets(compartment_id=var[\"compartment_id\"],\n display_name=var[\"fleet_display_name\"],\n id=var[\"fleet_id\"],\n state=var[\"fleet_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleets = Output.Create(Oci.Jms.GetFleets.InvokeAsync(new Oci.Jms.GetFleetsArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Fleet_display_name,\n Id = @var.Fleet_id,\n State = @var.Fleet_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetFleets(ctx, \u0026jms.GetFleetsArgs{\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.StringRef(_var.Fleet_display_name),\n\t\t\tId: pulumi.StringRef(_var.Fleet_id),\n\t\t\tState: pulumi.StringRef(_var.Fleet_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Fleets in Oracle Cloud Infrastructure Jms service.\n\nReturns a list of all the Fleets contained by a compartment. The query parameter `compartmentId`\nis required unless the query parameter `id` is specified.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleets = oci.Jms.getFleets({\n compartmentId: _var.compartment_id,\n displayName: _var.fleet_display_name,\n displayNameContains: _var.fleet_display_name_contains,\n id: _var.fleet_id,\n state: _var.fleet_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleets = oci.Jms.get_fleets(compartment_id=var[\"compartment_id\"],\n display_name=var[\"fleet_display_name\"],\n display_name_contains=var[\"fleet_display_name_contains\"],\n id=var[\"fleet_id\"],\n state=var[\"fleet_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleets = Output.Create(Oci.Jms.GetFleets.InvokeAsync(new Oci.Jms.GetFleetsArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Fleet_display_name,\n DisplayNameContains = @var.Fleet_display_name_contains,\n Id = @var.Fleet_id,\n State = @var.Fleet_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetFleets(ctx, \u0026jms.GetFleetsArgs{\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tDisplayName: pulumi.StringRef(_var.Fleet_display_name),\n\t\t\tDisplayNameContains: pulumi.StringRef(_var.Fleet_display_name_contains),\n\t\t\tId: pulumi.StringRef(_var.Fleet_id),\n\t\t\tState: pulumi.StringRef(_var.Fleet_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getFleets.\n",
"properties": {
@@ -443949,6 +452184,10 @@
"type": "string",
"description": "The display name.\n"
},
+ "displayNameContains": {
+ "type": "string",
+ "description": "Filter the list with displayName contains the given value.\n"
+ },
"filters": {
"type": "array",
"items": {
@@ -443977,6 +452216,9 @@
"type": "string",
"description": "The name of the Fleet.\n"
},
+ "displayNameContains": {
+ "type": "string"
+ },
"filters": {
"type": "array",
"items": {
@@ -444006,7 +452248,7 @@
}
},
"oci:Jms/getInstallationSite:getInstallationSite": {
- "description": "This data source provides details about a specific Fleet Installation Site resource in Oracle Cloud Infrastructure Jms service.\n\nList Java installation sites in a Fleet filtered by query parameters.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleetInstallationSite = oci.Jms.getInstallationSite({\n fleetId: oci_jms_fleet.test_fleet.id,\n applicationId: oci_dataflow_application.test_application.id,\n installationPath: _var.fleet_installation_site_installation_path,\n jreDistribution: _var.fleet_installation_site_jre_distribution,\n jreSecurityStatus: _var.fleet_installation_site_jre_security_status,\n jreVendor: _var.fleet_installation_site_jre_vendor,\n jreVersion: _var.fleet_installation_site_jre_version,\n managedInstanceId: oci_osmanagement_managed_instance.test_managed_instance.id,\n osFamilies: _var.fleet_installation_site_os_family,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleet_installation_site = oci.Jms.get_installation_site(fleet_id=oci_jms_fleet[\"test_fleet\"][\"id\"],\n application_id=oci_dataflow_application[\"test_application\"][\"id\"],\n installation_path=var[\"fleet_installation_site_installation_path\"],\n jre_distribution=var[\"fleet_installation_site_jre_distribution\"],\n jre_security_status=var[\"fleet_installation_site_jre_security_status\"],\n jre_vendor=var[\"fleet_installation_site_jre_vendor\"],\n jre_version=var[\"fleet_installation_site_jre_version\"],\n managed_instance_id=oci_osmanagement_managed_instance[\"test_managed_instance\"][\"id\"],\n os_families=var[\"fleet_installation_site_os_family\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleetInstallationSite = Output.Create(Oci.Jms.GetInstallationSite.InvokeAsync(new Oci.Jms.GetInstallationSiteArgs\n {\n FleetId = oci_jms_fleet.Test_fleet.Id,\n ApplicationId = oci_dataflow_application.Test_application.Id,\n InstallationPath = @var.Fleet_installation_site_installation_path,\n JreDistribution = @var.Fleet_installation_site_jre_distribution,\n JreSecurityStatus = @var.Fleet_installation_site_jre_security_status,\n JreVendor = @var.Fleet_installation_site_jre_vendor,\n JreVersion = @var.Fleet_installation_site_jre_version,\n ManagedInstanceId = oci_osmanagement_managed_instance.Test_managed_instance.Id,\n OsFamilies = @var.Fleet_installation_site_os_family,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetInstallationSite(ctx, \u0026jms.GetInstallationSiteArgs{\n\t\t\tFleetId: oci_jms_fleet.Test_fleet.Id,\n\t\t\tApplicationId: pulumi.StringRef(oci_dataflow_application.Test_application.Id),\n\t\t\tInstallationPath: pulumi.StringRef(_var.Fleet_installation_site_installation_path),\n\t\t\tJreDistribution: pulumi.StringRef(_var.Fleet_installation_site_jre_distribution),\n\t\t\tJreSecurityStatus: pulumi.StringRef(_var.Fleet_installation_site_jre_security_status),\n\t\t\tJreVendor: pulumi.StringRef(_var.Fleet_installation_site_jre_vendor),\n\t\t\tJreVersion: pulumi.StringRef(_var.Fleet_installation_site_jre_version),\n\t\t\tManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),\n\t\t\tOsFamilies: _var.Fleet_installation_site_os_family,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides details about a specific Fleet Installation Site resource in Oracle Cloud Infrastructure Jms service.\n\nList Java installation sites in a Fleet filtered by query parameters.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleetInstallationSite = oci.Jms.getInstallationSite({\n fleetId: oci_jms_fleet.test_fleet.id,\n applicationId: oci_dataflow_application.test_application.id,\n installationPath: _var.fleet_installation_site_installation_path,\n jreDistribution: _var.fleet_installation_site_jre_distribution,\n jreSecurityStatus: _var.fleet_installation_site_jre_security_status,\n jreVendor: _var.fleet_installation_site_jre_vendor,\n jreVersion: _var.fleet_installation_site_jre_version,\n managedInstanceId: oci_osmanagement_managed_instance.test_managed_instance.id,\n osFamilies: _var.fleet_installation_site_os_family,\n pathContains: _var.fleet_installation_site_path_contains,\n timeEnd: _var.fleet_installation_site_time_end,\n timeStart: _var.fleet_installation_site_time_start,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleet_installation_site = oci.Jms.get_installation_site(fleet_id=oci_jms_fleet[\"test_fleet\"][\"id\"],\n application_id=oci_dataflow_application[\"test_application\"][\"id\"],\n installation_path=var[\"fleet_installation_site_installation_path\"],\n jre_distribution=var[\"fleet_installation_site_jre_distribution\"],\n jre_security_status=var[\"fleet_installation_site_jre_security_status\"],\n jre_vendor=var[\"fleet_installation_site_jre_vendor\"],\n jre_version=var[\"fleet_installation_site_jre_version\"],\n managed_instance_id=oci_osmanagement_managed_instance[\"test_managed_instance\"][\"id\"],\n os_families=var[\"fleet_installation_site_os_family\"],\n path_contains=var[\"fleet_installation_site_path_contains\"],\n time_end=var[\"fleet_installation_site_time_end\"],\n time_start=var[\"fleet_installation_site_time_start\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleetInstallationSite = Output.Create(Oci.Jms.GetInstallationSite.InvokeAsync(new Oci.Jms.GetInstallationSiteArgs\n {\n FleetId = oci_jms_fleet.Test_fleet.Id,\n ApplicationId = oci_dataflow_application.Test_application.Id,\n InstallationPath = @var.Fleet_installation_site_installation_path,\n JreDistribution = @var.Fleet_installation_site_jre_distribution,\n JreSecurityStatus = @var.Fleet_installation_site_jre_security_status,\n JreVendor = @var.Fleet_installation_site_jre_vendor,\n JreVersion = @var.Fleet_installation_site_jre_version,\n ManagedInstanceId = oci_osmanagement_managed_instance.Test_managed_instance.Id,\n OsFamilies = @var.Fleet_installation_site_os_family,\n PathContains = @var.Fleet_installation_site_path_contains,\n TimeEnd = @var.Fleet_installation_site_time_end,\n TimeStart = @var.Fleet_installation_site_time_start,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetInstallationSite(ctx, \u0026jms.GetInstallationSiteArgs{\n\t\t\tFleetId: oci_jms_fleet.Test_fleet.Id,\n\t\t\tApplicationId: pulumi.StringRef(oci_dataflow_application.Test_application.Id),\n\t\t\tInstallationPath: pulumi.StringRef(_var.Fleet_installation_site_installation_path),\n\t\t\tJreDistribution: pulumi.StringRef(_var.Fleet_installation_site_jre_distribution),\n\t\t\tJreSecurityStatus: pulumi.StringRef(_var.Fleet_installation_site_jre_security_status),\n\t\t\tJreVendor: pulumi.StringRef(_var.Fleet_installation_site_jre_vendor),\n\t\t\tJreVersion: pulumi.StringRef(_var.Fleet_installation_site_jre_version),\n\t\t\tManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),\n\t\t\tOsFamilies: _var.Fleet_installation_site_os_family,\n\t\t\tPathContains: pulumi.StringRef(_var.Fleet_installation_site_path_contains),\n\t\t\tTimeEnd: pulumi.StringRef(_var.Fleet_installation_site_time_end),\n\t\t\tTimeStart: pulumi.StringRef(_var.Fleet_installation_site_time_start),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getInstallationSite.\n",
"properties": {
@@ -444048,6 +452290,18 @@
"type": "string"
},
"description": "The operating system type.\n"
+ },
+ "pathContains": {
+ "type": "string",
+ "description": "Filter the list with path contains the given value.\n"
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n"
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n"
}
},
"type": "object",
@@ -444099,6 +452353,15 @@
"items": {
"type": "string"
}
+ },
+ "pathContains": {
+ "type": "string"
+ },
+ "timeEnd": {
+ "type": "string"
+ },
+ "timeStart": {
+ "type": "string"
}
},
"type": "object",
@@ -444110,7 +452373,7 @@
}
},
"oci:Jms/getInstallationSites:getInstallationSites": {
- "description": "This data source provides the list of Fleet Installation Sites in Oracle Cloud Infrastructure Jms service.\n\nList Java installation sites in a Fleet filtered by query parameters.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleetInstallationSites = oci.Jms.getInstallationSites({\n fleetId: oci_jms_fleet.test_fleet.id,\n applicationId: oci_dataflow_application.test_application.id,\n installationPath: _var.fleet_installation_site_installation_path,\n jreDistribution: _var.fleet_installation_site_jre_distribution,\n jreSecurityStatus: _var.fleet_installation_site_jre_security_status,\n jreVendor: _var.fleet_installation_site_jre_vendor,\n jreVersion: _var.fleet_installation_site_jre_version,\n managedInstanceId: oci_osmanagement_managed_instance.test_managed_instance.id,\n osFamilies: _var.fleet_installation_site_os_family,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleet_installation_sites = oci.Jms.get_installation_sites(fleet_id=oci_jms_fleet[\"test_fleet\"][\"id\"],\n application_id=oci_dataflow_application[\"test_application\"][\"id\"],\n installation_path=var[\"fleet_installation_site_installation_path\"],\n jre_distribution=var[\"fleet_installation_site_jre_distribution\"],\n jre_security_status=var[\"fleet_installation_site_jre_security_status\"],\n jre_vendor=var[\"fleet_installation_site_jre_vendor\"],\n jre_version=var[\"fleet_installation_site_jre_version\"],\n managed_instance_id=oci_osmanagement_managed_instance[\"test_managed_instance\"][\"id\"],\n os_families=var[\"fleet_installation_site_os_family\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleetInstallationSites = Output.Create(Oci.Jms.GetInstallationSites.InvokeAsync(new Oci.Jms.GetInstallationSitesArgs\n {\n FleetId = oci_jms_fleet.Test_fleet.Id,\n ApplicationId = oci_dataflow_application.Test_application.Id,\n InstallationPath = @var.Fleet_installation_site_installation_path,\n JreDistribution = @var.Fleet_installation_site_jre_distribution,\n JreSecurityStatus = @var.Fleet_installation_site_jre_security_status,\n JreVendor = @var.Fleet_installation_site_jre_vendor,\n JreVersion = @var.Fleet_installation_site_jre_version,\n ManagedInstanceId = oci_osmanagement_managed_instance.Test_managed_instance.Id,\n OsFamilies = @var.Fleet_installation_site_os_family,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetInstallationSites(ctx, \u0026jms.GetInstallationSitesArgs{\n\t\t\tFleetId: oci_jms_fleet.Test_fleet.Id,\n\t\t\tApplicationId: pulumi.StringRef(oci_dataflow_application.Test_application.Id),\n\t\t\tInstallationPath: pulumi.StringRef(_var.Fleet_installation_site_installation_path),\n\t\t\tJreDistribution: pulumi.StringRef(_var.Fleet_installation_site_jre_distribution),\n\t\t\tJreSecurityStatus: pulumi.StringRef(_var.Fleet_installation_site_jre_security_status),\n\t\t\tJreVendor: pulumi.StringRef(_var.Fleet_installation_site_jre_vendor),\n\t\t\tJreVersion: pulumi.StringRef(_var.Fleet_installation_site_jre_version),\n\t\t\tManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),\n\t\t\tOsFamilies: _var.Fleet_installation_site_os_family,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "description": "This data source provides the list of Fleet Installation Sites in Oracle Cloud Infrastructure Jms service.\n\nList Java installation sites in a Fleet filtered by query parameters.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testFleetInstallationSites = oci.Jms.getInstallationSites({\n fleetId: oci_jms_fleet.test_fleet.id,\n applicationId: oci_dataflow_application.test_application.id,\n installationPath: _var.fleet_installation_site_installation_path,\n jreDistribution: _var.fleet_installation_site_jre_distribution,\n jreSecurityStatus: _var.fleet_installation_site_jre_security_status,\n jreVendor: _var.fleet_installation_site_jre_vendor,\n jreVersion: _var.fleet_installation_site_jre_version,\n managedInstanceId: oci_osmanagement_managed_instance.test_managed_instance.id,\n osFamilies: _var.fleet_installation_site_os_family,\n pathContains: _var.fleet_installation_site_path_contains,\n timeEnd: _var.fleet_installation_site_time_end,\n timeStart: _var.fleet_installation_site_time_start,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_fleet_installation_sites = oci.Jms.get_installation_sites(fleet_id=oci_jms_fleet[\"test_fleet\"][\"id\"],\n application_id=oci_dataflow_application[\"test_application\"][\"id\"],\n installation_path=var[\"fleet_installation_site_installation_path\"],\n jre_distribution=var[\"fleet_installation_site_jre_distribution\"],\n jre_security_status=var[\"fleet_installation_site_jre_security_status\"],\n jre_vendor=var[\"fleet_installation_site_jre_vendor\"],\n jre_version=var[\"fleet_installation_site_jre_version\"],\n managed_instance_id=oci_osmanagement_managed_instance[\"test_managed_instance\"][\"id\"],\n os_families=var[\"fleet_installation_site_os_family\"],\n path_contains=var[\"fleet_installation_site_path_contains\"],\n time_end=var[\"fleet_installation_site_time_end\"],\n time_start=var[\"fleet_installation_site_time_start\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testFleetInstallationSites = Output.Create(Oci.Jms.GetInstallationSites.InvokeAsync(new Oci.Jms.GetInstallationSitesArgs\n {\n FleetId = oci_jms_fleet.Test_fleet.Id,\n ApplicationId = oci_dataflow_application.Test_application.Id,\n InstallationPath = @var.Fleet_installation_site_installation_path,\n JreDistribution = @var.Fleet_installation_site_jre_distribution,\n JreSecurityStatus = @var.Fleet_installation_site_jre_security_status,\n JreVendor = @var.Fleet_installation_site_jre_vendor,\n JreVersion = @var.Fleet_installation_site_jre_version,\n ManagedInstanceId = oci_osmanagement_managed_instance.Test_managed_instance.Id,\n OsFamilies = @var.Fleet_installation_site_os_family,\n PathContains = @var.Fleet_installation_site_path_contains,\n TimeEnd = @var.Fleet_installation_site_time_end,\n TimeStart = @var.Fleet_installation_site_time_start,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetInstallationSites(ctx, \u0026jms.GetInstallationSitesArgs{\n\t\t\tFleetId: oci_jms_fleet.Test_fleet.Id,\n\t\t\tApplicationId: pulumi.StringRef(oci_dataflow_application.Test_application.Id),\n\t\t\tInstallationPath: pulumi.StringRef(_var.Fleet_installation_site_installation_path),\n\t\t\tJreDistribution: pulumi.StringRef(_var.Fleet_installation_site_jre_distribution),\n\t\t\tJreSecurityStatus: pulumi.StringRef(_var.Fleet_installation_site_jre_security_status),\n\t\t\tJreVendor: pulumi.StringRef(_var.Fleet_installation_site_jre_vendor),\n\t\t\tJreVersion: pulumi.StringRef(_var.Fleet_installation_site_jre_version),\n\t\t\tManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),\n\t\t\tOsFamilies: _var.Fleet_installation_site_os_family,\n\t\t\tPathContains: pulumi.StringRef(_var.Fleet_installation_site_path_contains),\n\t\t\tTimeEnd: pulumi.StringRef(_var.Fleet_installation_site_time_end),\n\t\t\tTimeStart: pulumi.StringRef(_var.Fleet_installation_site_time_start),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
"description": "A collection of arguments for invoking getInstallationSites.\n",
"properties": {
@@ -444158,6 +452421,18 @@
"type": "string"
},
"description": "The operating system type.\n"
+ },
+ "pathContains": {
+ "type": "string",
+ "description": "Filter the list with path contains the given value.\n"
+ },
+ "timeEnd": {
+ "type": "string",
+ "description": "The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n"
+ },
+ "timeStart": {
+ "type": "string",
+ "description": "The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n"
}
},
"type": "object",
@@ -444215,6 +452490,15 @@
"items": {
"type": "string"
}
+ },
+ "pathContains": {
+ "type": "string"
+ },
+ "timeEnd": {
+ "type": "string"
+ },
+ "timeStart": {
+ "type": "string"
}
},
"type": "object",
@@ -444225,6 +452509,292 @@
]
}
},
+ "oci:Jms/getJavaFamilies:getJavaFamilies": {
+ "description": "This data source provides the list of Java Families in Oracle Cloud Infrastructure Jms service.\n\nReturns a list of the Java release family information.\nA Java release family is typically a major version in the Java version identifier.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testJavaFamilies = oci.Jms.getJavaFamilies({\n displayName: _var.java_family_display_name,\n familyVersion: _var.java_family_family_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_java_families = oci.Jms.get_java_families(display_name=var[\"java_family_display_name\"],\n family_version=var[\"java_family_family_version\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testJavaFamilies = Output.Create(Oci.Jms.GetJavaFamilies.InvokeAsync(new Oci.Jms.GetJavaFamiliesArgs\n {\n DisplayName = @var.Java_family_display_name,\n FamilyVersion = @var.Java_family_family_version,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetJavaFamilies(ctx, \u0026jms.GetJavaFamiliesArgs{\n\t\t\tDisplayName: pulumi.StringRef(_var.Java_family_display_name),\n\t\t\tFamilyVersion: pulumi.StringRef(_var.Java_family_family_version),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getJavaFamilies.\n",
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "The display name for the Java family.\n"
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "The version identifier for the Java family.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaFamiliesFilter:getJavaFamiliesFilter"
+ }
+ }
+ },
+ "type": "object"
+ },
+ "outputs": {
+ "description": "A collection of values returned by getJavaFamilies.\n",
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "The display name of the release family.\n"
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "The Java release family identifier.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaFamiliesFilter:getJavaFamiliesFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "javaFamilyCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaFamiliesJavaFamilyCollection:getJavaFamiliesJavaFamilyCollection"
+ },
+ "description": "The list of java_family_collection.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "javaFamilyCollections",
+ "id"
+ ]
+ }
+ },
+ "oci:Jms/getJavaFamily:getJavaFamily": {
+ "description": "This data source provides details about a specific Java Family resource in Oracle Cloud Infrastructure Jms service.\n\nReturns details of a Java release family based on specified version.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testJavaFamily = oci.Jms.getJavaFamily({\n familyVersion: _var.java_family_family_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_java_family = oci.Jms.get_java_family(family_version=var[\"java_family_family_version\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testJavaFamily = Output.Create(Oci.Jms.GetJavaFamily.InvokeAsync(new Oci.Jms.GetJavaFamilyArgs\n {\n FamilyVersion = @var.Java_family_family_version,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetJavaFamily(ctx, \u0026jms.GetJavaFamilyArgs{\n\t\t\tFamilyVersion: _var.Java_family_family_version,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getJavaFamily.\n",
+ "properties": {
+ "familyVersion": {
+ "type": "string",
+ "description": "Unique Java family version identifier.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "familyVersion"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getJavaFamily.\n",
+ "properties": {
+ "displayName": {
+ "type": "string",
+ "description": "The display name of the release family.\n"
+ },
+ "docUrl": {
+ "type": "string",
+ "description": "Link to access the documentation for the release.\n"
+ },
+ "endOfSupportLifeDate": {
+ "type": "string",
+ "description": "The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n"
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "The Java release family identifier.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "supportType": {
+ "type": "string",
+ "description": "This indicates the support category for the Java release family.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "displayName",
+ "docUrl",
+ "endOfSupportLifeDate",
+ "familyVersion",
+ "supportType",
+ "id"
+ ]
+ }
+ },
+ "oci:Jms/getJavaRelease:getJavaRelease": {
+ "description": "This data source provides details about a specific Java Release resource in Oracle Cloud Infrastructure Jms service.\n\nReturns detail of a Java release.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testJavaRelease = oci.Jms.getJavaRelease({\n releaseVersion: _var.java_release_release_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_java_release = oci.Jms.get_java_release(release_version=var[\"java_release_release_version\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testJavaRelease = Output.Create(Oci.Jms.GetJavaRelease.InvokeAsync(new Oci.Jms.GetJavaReleaseArgs\n {\n ReleaseVersion = @var.Java_release_release_version,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetJavaRelease(ctx, \u0026jms.GetJavaReleaseArgs{\n\t\t\tReleaseVersion: _var.Java_release_release_version,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getJavaRelease.\n",
+ "properties": {
+ "releaseVersion": {
+ "type": "string",
+ "description": "Unique Java release version identifier\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "releaseVersion"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getJavaRelease.\n",
+ "properties": {
+ "artifacts": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleaseArtifact:getJavaReleaseArtifact"
+ },
+ "description": "List of Java artifacts.\n"
+ },
+ "familyDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleaseFamilyDetail:getJavaReleaseFamilyDetail"
+ },
+ "description": "Complete information of a specific Java release family.\n"
+ },
+ "familyVersion": {
+ "type": "string",
+ "description": "Java release family identifier.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "licenseDetails": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleaseLicenseDetail:getJavaReleaseLicenseDetail"
+ },
+ "description": "Information about a license type for Java.\n"
+ },
+ "licenseType": {
+ "type": "string",
+ "description": "License type for the Java version.\n"
+ },
+ "parentReleaseVersion": {
+ "type": "string",
+ "description": "Parent Java release version identifier. This is applicable for BPR releases.\n"
+ },
+ "releaseDate": {
+ "type": "string",
+ "description": "The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).\n"
+ },
+ "releaseNotesUrl": {
+ "type": "string",
+ "description": "Release notes associated with the Java version.\n"
+ },
+ "releaseType": {
+ "type": "string",
+ "description": "Release category of the Java version.\n"
+ },
+ "releaseVersion": {
+ "type": "string",
+ "description": "Java release version identifier.\n"
+ },
+ "securityStatus": {
+ "type": "string",
+ "description": "The security status of the Java version.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "artifacts",
+ "familyDetails",
+ "familyVersion",
+ "licenseDetails",
+ "licenseType",
+ "parentReleaseVersion",
+ "releaseDate",
+ "releaseNotesUrl",
+ "releaseType",
+ "releaseVersion",
+ "securityStatus",
+ "id"
+ ]
+ }
+ },
+ "oci:Jms/getJavaReleases:getJavaReleases": {
+ "description": "This data source provides the list of Java Releases in Oracle Cloud Infrastructure Jms service.\n\nReturns a list of Java releases.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testJavaReleases = oci.Jms.getJavaReleases({\n familyVersion: _var.java_release_family_version,\n jreSecurityStatus: _var.java_release_jre_security_status,\n licenseType: _var.java_release_license_type,\n releaseType: _var.java_release_release_type,\n releaseVersion: _var.java_release_release_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_java_releases = oci.Jms.get_java_releases(family_version=var[\"java_release_family_version\"],\n jre_security_status=var[\"java_release_jre_security_status\"],\n license_type=var[\"java_release_license_type\"],\n release_type=var[\"java_release_release_type\"],\n release_version=var[\"java_release_release_version\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testJavaReleases = Output.Create(Oci.Jms.GetJavaReleases.InvokeAsync(new Oci.Jms.GetJavaReleasesArgs\n {\n FamilyVersion = @var.Java_release_family_version,\n JreSecurityStatus = @var.Java_release_jre_security_status,\n LicenseType = @var.Java_release_license_type,\n ReleaseType = @var.Java_release_release_type,\n ReleaseVersion = @var.Java_release_release_version,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetJavaReleases(ctx, \u0026jms.GetJavaReleasesArgs{\n\t\t\tFamilyVersion: pulumi.StringRef(_var.Java_release_family_version),\n\t\t\tJreSecurityStatus: pulumi.StringRef(_var.Java_release_jre_security_status),\n\t\t\tLicenseType: pulumi.StringRef(_var.Java_release_license_type),\n\t\t\tReleaseType: pulumi.StringRef(_var.Java_release_release_type),\n\t\t\tReleaseVersion: pulumi.StringRef(_var.Java_release_release_version),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getJavaReleases.\n",
+ "properties": {
+ "familyVersion": {
+ "type": "string",
+ "description": "The version identifier for the Java family.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesFilter:getJavaReleasesFilter"
+ }
+ },
+ "jreSecurityStatus": {
+ "type": "string",
+ "description": "The security status of the Java Runtime.\n"
+ },
+ "licenseType": {
+ "type": "string",
+ "description": "Java license type.\n"
+ },
+ "releaseType": {
+ "type": "string",
+ "description": "Java release type.\n"
+ },
+ "releaseVersion": {
+ "type": "string",
+ "description": "Unique Java release version identifier\n"
+ }
+ },
+ "type": "object"
+ },
+ "outputs": {
+ "description": "A collection of values returned by getJavaReleases.\n",
+ "properties": {
+ "familyVersion": {
+ "type": "string",
+ "description": "Java release family identifier.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesFilter:getJavaReleasesFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "javaReleaseCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Jms/getJavaReleasesJavaReleaseCollection:getJavaReleasesJavaReleaseCollection"
+ },
+ "description": "The list of java_release_collection.\n"
+ },
+ "jreSecurityStatus": {
+ "type": "string"
+ },
+ "licenseType": {
+ "type": "string",
+ "description": "License type for the Java version.\n"
+ },
+ "releaseType": {
+ "type": "string",
+ "description": "Release category of the Java version.\n"
+ },
+ "releaseVersion": {
+ "type": "string",
+ "description": "Java release version identifier.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "javaReleaseCollections",
+ "id"
+ ]
+ }
+ },
"oci:Jms/getListJreUsage:getListJreUsage": {
"description": "This data source provides details about a specific List Jre Usage resource in Oracle Cloud Infrastructure Jms service.\n\nList Java Runtime usage in a specified host filtered by query parameters.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testListJreUsage = oci.Jms.getListJreUsage({\n applicationId: oci_dataflow_application.test_application.id,\n applicationName: oci_dataflow_application.test_application.name,\n compartmentId: _var.compartment_id,\n hostId: oci_jms_host.test_host.id,\n timeEnd: _var.list_jre_usage_time_end,\n timeStart: _var.list_jre_usage_time_start,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_list_jre_usage = oci.Jms.get_list_jre_usage(application_id=oci_dataflow_application[\"test_application\"][\"id\"],\n application_name=oci_dataflow_application[\"test_application\"][\"name\"],\n compartment_id=var[\"compartment_id\"],\n host_id=oci_jms_host[\"test_host\"][\"id\"],\n time_end=var[\"list_jre_usage_time_end\"],\n time_start=var[\"list_jre_usage_time_start\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testListJreUsage = Output.Create(Oci.Jms.GetListJreUsage.InvokeAsync(new Oci.Jms.GetListJreUsageArgs\n {\n ApplicationId = oci_dataflow_application.Test_application.Id,\n ApplicationName = oci_dataflow_application.Test_application.Name,\n CompartmentId = @var.Compartment_id,\n HostId = oci_jms_host.Test_host.Id,\n TimeEnd = @var.List_jre_usage_time_end,\n TimeStart = @var.List_jre_usage_time_start,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Jms.GetListJreUsage(ctx, \u0026jms.GetListJreUsageArgs{\n\t\t\tApplicationId: pulumi.StringRef(oci_dataflow_application.Test_application.Id),\n\t\t\tApplicationName: pulumi.StringRef(oci_dataflow_application.Test_application.Name),\n\t\t\tCompartmentId: pulumi.StringRef(_var.Compartment_id),\n\t\t\tHostId: pulumi.StringRef(oci_jms_host.Test_host.Id),\n\t\t\tTimeEnd: pulumi.StringRef(_var.List_jre_usage_time_end),\n\t\t\tTimeStart: pulumi.StringRef(_var.List_jre_usage_time_start),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -460374,6 +468944,398 @@
]
}
},
+ "oci:Opensearch/getOpensearchCluster:getOpensearchCluster": {
+ "description": "This data source provides details about a specific Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service.\n\nGets a OpensearchCluster by identifier\n\n## Prerequisites\n\nThe below policies must be created in compartment before creating OpensearchCluster\n\n#### {Compartment-Name} - Name of your compartment\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing Pulumi;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testOpensearchCluster = oci.Opensearch.getOpensearchCluster({\n opensearchClusterId: oci_opensearch_opensearch_cluster.test_opensearch_cluster.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_opensearch_cluster = oci.Opensearch.get_opensearch_cluster(opensearch_cluster_id=oci_opensearch_opensearch_cluster[\"test_opensearch_cluster\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testOpensearchCluster = Output.Create(Oci.Opensearch.GetOpensearchCluster.InvokeAsync(new Oci.Opensearch.GetOpensearchClusterArgs\n {\n OpensearchClusterId = oci_opensearch_opensearch_cluster.Test_opensearch_cluster.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opensearch.GetOpensearchCluster(ctx, \u0026opensearch.GetOpensearchClusterArgs{\n\t\t\tOpensearchClusterId: oci_opensearch_opensearch_cluster.Test_opensearch_cluster.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getOpensearchCluster.\n",
+ "properties": {
+ "opensearchClusterId": {
+ "type": "string",
+ "description": "unique OpensearchCluster identifier\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "opensearchClusterId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getOpensearchCluster.\n",
+ "properties": {
+ "availabilityDomains": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "description": "The availability domains to distribute the cluser nodes across.\n"
+ },
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment where the cluster is located.\n"
+ },
+ "dataNodeCount": {
+ "type": "integer",
+ "description": "The number of data nodes configured for the cluster.\n"
+ },
+ "dataNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's data nodes.\n"
+ },
+ "dataNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's data nodes.\n"
+ },
+ "dataNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs configured for the cluster's data nodes.\n"
+ },
+ "dataNodeHostType": {
+ "type": "string",
+ "description": "The instance type for the cluster's data nodes.\n"
+ },
+ "dataNodeStorageGb": {
+ "type": "integer",
+ "description": "The amount of storage in GB, to configure per node for the cluster's data nodes.\n"
+ },
+ "definedTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace.bar-key\": \"value\"}`\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "The name of the cluster. Avoid entering confidential information.\n"
+ },
+ "fqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n"
+ },
+ "freeformTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "Additional information about the current lifecycle state of the cluster.\n"
+ },
+ "masterNodeCount": {
+ "type": "integer",
+ "description": "The number of master nodes configured for the cluster.\n"
+ },
+ "masterNodeHostBareMetalShape": {
+ "type": "string",
+ "description": "The bare metal shape for the cluster's master nodes.\n"
+ },
+ "masterNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's master nodes.\n"
+ },
+ "masterNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The number of OCPUs configured for cluster's master nodes.\n"
+ },
+ "masterNodeHostType": {
+ "type": "string",
+ "description": "The instance type for the cluster's master nodes.\n"
+ },
+ "opendashboardFqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.\n"
+ },
+ "opendashboardNodeCount": {
+ "type": "integer",
+ "description": "The number of OpenSearch Dashboard nodes configured for the cluster.\n"
+ },
+ "opendashboardNodeHostMemoryGb": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardNodeHostOcpuCount": {
+ "type": "integer",
+ "description": "The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.\n"
+ },
+ "opendashboardPrivateIp": {
+ "type": "string",
+ "description": "The private IP address for the cluster's OpenSearch Dashboard.\n"
+ },
+ "opensearchClusterId": {
+ "type": "string"
+ },
+ "opensearchFqdn": {
+ "type": "string",
+ "description": "The fully qualified domain name (FQDN) for the cluster's API endpoint.\n"
+ },
+ "opensearchPrivateIp": {
+ "type": "string",
+ "description": "The cluster's private IP address.\n"
+ },
+ "softwareVersion": {
+ "type": "string",
+ "description": "The software version the cluster is running.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the cluster.\n"
+ },
+ "subnetCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's subnet is located.\n"
+ },
+ "subnetId": {
+ "type": "string",
+ "description": "The OCID of the cluster's subnet.\n"
+ },
+ "systemTags": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "pulumi.json#/Any"
+ },
+ "description": "Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud.free-tier-retained\": \"true\"}`\n"
+ },
+ "timeCreated": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was created.\n"
+ },
+ "timeDeleted": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n"
+ },
+ "timeUpdated": {
+ "type": "string",
+ "description": "The amount of time in milliseconds since the cluster was updated.\n"
+ },
+ "totalStorageGb": {
+ "type": "integer",
+ "description": "The size in GB of the cluster's total storage.\n"
+ },
+ "vcnCompartmentId": {
+ "type": "string",
+ "description": "The OCID for the compartment where the cluster's VCN is located.\n"
+ },
+ "vcnId": {
+ "type": "string",
+ "description": "The OCID of the cluster's VCN.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "availabilityDomains",
+ "compartmentId",
+ "dataNodeCount",
+ "dataNodeHostBareMetalShape",
+ "dataNodeHostMemoryGb",
+ "dataNodeHostOcpuCount",
+ "dataNodeHostType",
+ "dataNodeStorageGb",
+ "definedTags",
+ "displayName",
+ "fqdn",
+ "freeformTags",
+ "id",
+ "lifecycleDetails",
+ "masterNodeCount",
+ "masterNodeHostBareMetalShape",
+ "masterNodeHostMemoryGb",
+ "masterNodeHostOcpuCount",
+ "masterNodeHostType",
+ "opendashboardFqdn",
+ "opendashboardNodeCount",
+ "opendashboardNodeHostMemoryGb",
+ "opendashboardNodeHostOcpuCount",
+ "opendashboardPrivateIp",
+ "opensearchClusterId",
+ "opensearchFqdn",
+ "opensearchPrivateIp",
+ "softwareVersion",
+ "state",
+ "subnetCompartmentId",
+ "subnetId",
+ "systemTags",
+ "timeCreated",
+ "timeDeleted",
+ "timeUpdated",
+ "totalStorageGb",
+ "vcnCompartmentId",
+ "vcnId"
+ ]
+ }
+ },
+ "oci:Opensearch/getOpensearchClusters:getOpensearchClusters": {
+ "description": "This data source provides the list of Opensearch Clusters in Oracle Cloud Infrastructure Opensearch service.\n\nReturns a list of OpensearchClusters.\n\n## Prerequisites\n\nThe below policies must be created in compartment before creating OpensearchCluster\n\n##### {Compartment-Name} - Name of your compartment\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing Pulumi;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testOpensearchClusters = oci.Opensearch.getOpensearchClusters({\n compartmentId: _var.compartment_id,\n displayName: _var.opensearch_cluster_display_name,\n id: _var.opensearch_cluster_id,\n state: _var.opensearch_cluster_state,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_opensearch_clusters = oci.Opensearch.get_opensearch_clusters(compartment_id=var[\"compartment_id\"],\n display_name=var[\"opensearch_cluster_display_name\"],\n id=var[\"opensearch_cluster_id\"],\n state=var[\"opensearch_cluster_state\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testOpensearchClusters = Output.Create(Oci.Opensearch.GetOpensearchClusters.InvokeAsync(new Oci.Opensearch.GetOpensearchClustersArgs\n {\n CompartmentId = @var.Compartment_id,\n DisplayName = @var.Opensearch_cluster_display_name,\n Id = @var.Opensearch_cluster_id,\n State = @var.Opensearch_cluster_state,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opensearch.GetOpensearchClusters(ctx, \u0026opensearch.GetOpensearchClustersArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t\tDisplayName: pulumi.StringRef(_var.Opensearch_cluster_display_name),\n\t\t\tId: pulumi.StringRef(_var.Opensearch_cluster_id),\n\t\t\tState: pulumi.StringRef(_var.Opensearch_cluster_state),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getOpensearchClusters.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The ID of the compartment in which to list resources.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "A filter to return only resources that match the entire display name given.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchClustersFilter:getOpensearchClustersFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "unique OpensearchCluster identifier\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getOpensearchClusters.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The OCID of the compartment where the cluster is located.\n"
+ },
+ "displayName": {
+ "type": "string",
+ "description": "The name of the cluster. Avoid entering confidential information.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchClustersFilter:getOpensearchClustersFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The OCID of the cluster.\n"
+ },
+ "opensearchClusterCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchClustersOpensearchClusterCollection:getOpensearchClustersOpensearchClusterCollection"
+ },
+ "description": "The list of opensearch_cluster_collection.\n"
+ },
+ "state": {
+ "type": "string",
+ "description": "The current state of the cluster.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "opensearchClusterCollections"
+ ]
+ }
+ },
+ "oci:Opensearch/getOpensearchVersion:getOpensearchVersion": {
+ "description": "This data source provides details about a specific Opensearch Version resource in Oracle Cloud Infrastructure Opensearch service.\n\nLists the supported Opensearch versions\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testOpensearchVersion = oci.Opensearch.getOpensearchVersion({\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_opensearch_version = oci.Opensearch.get_opensearch_version(compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testOpensearchVersion = Output.Create(Oci.Opensearch.GetOpensearchVersion.InvokeAsync(new Oci.Opensearch.GetOpensearchVersionArgs\n {\n CompartmentId = @var.Compartment_id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opensearch.GetOpensearchVersion(ctx, \u0026opensearch.GetOpensearchVersionArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getOpensearchVersion.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The ID of the compartment in which to list resources.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getOpensearchVersion.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchVersionItem:getOpensearchVersionItem"
+ },
+ "description": "A list of OpenSearch versions.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "items",
+ "id"
+ ]
+ }
+ },
+ "oci:Opensearch/getOpensearchVersions:getOpensearchVersions": {
+ "description": "This data source provides the list of Opensearch Versions in Oracle Cloud Infrastructure Opensearch service.\n\nLists the supported Opensearch versions\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testOpensearchVersions = oci.Opensearch.getOpensearchVersions({\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_opensearch_versions = oci.Opensearch.get_opensearch_versions(compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testOpensearchVersions = Output.Create(Oci.Opensearch.GetOpensearchVersions.InvokeAsync(new Oci.Opensearch.GetOpensearchVersionsArgs\n {\n CompartmentId = @var.Compartment_id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opensearch.GetOpensearchVersions(ctx, \u0026opensearch.GetOpensearchVersionsArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getOpensearchVersions.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The ID of the compartment in which to list resources.\n"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchVersionsFilter:getOpensearchVersionsFilter"
+ }
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getOpensearchVersions.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string"
+ },
+ "filters": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchVersionsFilter:getOpensearchVersionsFilter"
+ }
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "opensearchVersionsCollections": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opensearch/getOpensearchVersionsOpensearchVersionsCollection:getOpensearchVersionsOpensearchVersionsCollection"
+ },
+ "description": "The list of opensearch_versions_collection.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "opensearchVersionsCollections",
+ "id"
+ ]
+ }
+ },
"oci:OperatorAccessControl/getAccessRequest:getAccessRequest": {
"description": "This data source provides details about a specific Access Request resource in Oracle Cloud Infrastructure Operator Access Control service.\n\nGets details of an access request.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testAccessRequest = oci.OperatorAccessControl.getAccessRequest({\n accessRequestId: oci_operator_access_control_access_request.test_access_request.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_access_request = oci.OperatorAccessControl.get_access_request(access_request_id=oci_operator_access_control_access_request[\"test_access_request\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testAccessRequest = Output.Create(Oci.OperatorAccessControl.GetAccessRequest.InvokeAsync(new Oci.OperatorAccessControl.GetAccessRequestArgs\n {\n AccessRequestId = oci_operator_access_control_access_request.Test_access_request.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := OperatorAccessControl.GetAccessRequest(ctx, \u0026operatoraccesscontrol.GetAccessRequestArgs{\n\t\t\tAccessRequestId: oci_operator_access_control_access_request.Test_access_request.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
@@ -460455,6 +469417,10 @@
"type": "boolean",
"description": "Whether the access request was automatically approved.\n"
},
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "more in detail about the lifeCycleState.\n"
+ },
"opctlAdditionalMessage": {
"type": "string",
"description": "Additional message specific to the access request that can be specified by the approver at the time of approval.\n"
@@ -460541,6 +469507,7 @@
"extendDuration",
"freeformTags",
"isAutoApproved",
+ "lifecycleDetails",
"opctlAdditionalMessage",
"opctlId",
"opctlName",
@@ -461053,6 +470020,10 @@
"type": "boolean",
"description": "If set indicates that the audit logs are being forwarded to the relevant remote logging server\n"
},
+ "lifecycleDetails": {
+ "type": "string",
+ "description": "More in detail about the lifeCycleState.\n"
+ },
"operatorControlAssignmentId": {
"type": "string"
},
@@ -461127,6 +470098,7 @@
"isAutoApproveDuringMaintenance",
"isEnforcedAlways",
"isLogForwarded",
+ "lifecycleDetails",
"operatorControlAssignmentId",
"operatorControlId",
"remoteSyslogServerAddress",
@@ -462525,7 +471497,11 @@
"properties": {
"compartmentId": {
"type": "string",
- "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c ours\n"
+ },
+ "computeId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance\n"
},
"definedTags": {
"type": "object",
@@ -462643,6 +471619,7 @@
"type": "object",
"required": [
"compartmentId",
+ "computeId",
"definedTags",
"enterpriseManagerBridgeId",
"enterpriseManagerEntityDisplayName",
@@ -462691,7 +471668,7 @@
},
"exadataInsightId": {
"type": "string",
- "description": "[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.\n"
+ "description": "[OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource. \n\u003c\u003c\u003c\u003c\u003c\u003c\u003c ours\n"
},
"filters": {
"type": "array",
@@ -462704,7 +471681,7 @@
"items": {
"type": "string"
},
- "description": "Filter by one or more host types. Possible value is EXTERNAL-HOST.\n"
+ "description": "Filter by one or more host types. Possible value is EXTERNAL-HOST.\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e theirs\n"
},
"id": {
"type": "string",
@@ -462790,6 +471767,172 @@
]
}
},
+ "oci:Opsi/getImportableAgentEntities:getImportableAgentEntities": {
+ "description": "This data source provides the list of Importable Agent Entities in Oracle Cloud Infrastructure Opsi service.\n\nGets a list of agent entities available to add a new hostInsight. An agent entity is \"available\"\nand will be shown if all the following conditions are true:\n 1. The agent OCID is not already being used for an existing hostInsight.\n 2. The agent availabilityStatus = 'ACTIVE'\n 3. The agent lifecycleState = 'ACTIVE'\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testImportableAgentEntities = oci.Opsi.getImportableAgentEntities({\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_importable_agent_entities = oci.Opsi.get_importable_agent_entities(compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testImportableAgentEntities = Output.Create(Oci.Opsi.GetImportableAgentEntities.InvokeAsync(new Oci.Opsi.GetImportableAgentEntitiesArgs\n {\n CompartmentId = @var.Compartment_id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opsi\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opsi.GetImportableAgentEntities(ctx, \u0026opsi.GetImportableAgentEntitiesArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getImportableAgentEntities.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getImportableAgentEntities.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opsi/getImportableAgentEntitiesItem:getImportableAgentEntitiesItem"
+ },
+ "description": "Array of importable agent entity objects.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "items",
+ "id"
+ ]
+ }
+ },
+ "oci:Opsi/getImportableAgentEntity:getImportableAgentEntity": {
+ "description": "This data source provides details about a specific Importable Agent Entity resource in Oracle Cloud Infrastructure Opsi service.\n\nGets a list of agent entities available to add a new hostInsight. An agent entity is \"available\"\nand will be shown if all the following conditions are true:\n 1. The agent OCID is not already being used for an existing hostInsight.\n 2. The agent availabilityStatus = 'ACTIVE'\n 3. The agent lifecycleState = 'ACTIVE'\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testImportableAgentEntity = oci.Opsi.getImportableAgentEntity({\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_importable_agent_entity = oci.Opsi.get_importable_agent_entity(compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testImportableAgentEntity = Output.Create(Oci.Opsi.GetImportableAgentEntity.InvokeAsync(new Oci.Opsi.GetImportableAgentEntityArgs\n {\n CompartmentId = @var.Compartment_id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opsi\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opsi.GetImportableAgentEntity(ctx, \u0026opsi.GetImportableAgentEntityArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getImportableAgentEntity.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getImportableAgentEntity.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opsi/getImportableAgentEntityItem:getImportableAgentEntityItem"
+ },
+ "description": "Array of importable agent entity objects.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "items",
+ "id"
+ ]
+ }
+ },
+ "oci:Opsi/getImportableComputeEntities:getImportableComputeEntities": {
+ "description": "This data source provides the list of Importable Compute Entities in Oracle Cloud Infrastructure Opsi service.\n\nGets a list of available compute intances running cloud agent to add a new hostInsight. An Compute entity is \"available\"\nand will be shown if all the following conditions are true:\n 1. Compute is running OCA\n 2. Oracle Cloud Infrastructure Management Agent is not enabled or If Oracle Cloud Infrastructure Management Agent is enabled\n 2.1 The agent OCID is not already being used for an existing hostInsight.\n 2.2 The agent availabilityStatus = 'ACTIVE'\n 2.3 The agent lifecycleState = 'ACTIVE'\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testImportableComputeEntities = oci.Opsi.getImportableComputeEntities({\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_importable_compute_entities = oci.Opsi.get_importable_compute_entities(compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testImportableComputeEntities = Output.Create(Oci.Opsi.GetImportableComputeEntities.InvokeAsync(new Oci.Opsi.GetImportableComputeEntitiesArgs\n {\n CompartmentId = @var.Compartment_id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opsi\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opsi.GetImportableComputeEntities(ctx, \u0026opsi.GetImportableComputeEntitiesArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getImportableComputeEntities.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getImportableComputeEntities.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opsi/getImportableComputeEntitiesItem:getImportableComputeEntitiesItem"
+ },
+ "description": "Array of importable compute entity objects.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "items",
+ "id"
+ ]
+ }
+ },
+ "oci:Opsi/getImportableComputeEntity:getImportableComputeEntity": {
+ "description": "This data source provides details about a specific Importable Compute Entity resource in Oracle Cloud Infrastructure Opsi service.\n\nGets a list of available compute intances running cloud agent to add a new hostInsight. An Compute entity is \"available\"\nand will be shown if all the following conditions are true:\n 1. Compute is running OCA\n 2. Oracle Cloud Infrastructure Management Agent is not enabled or If Oracle Cloud Infrastructure Management Agent is enabled\n 2.1 The agent OCID is not already being used for an existing hostInsight.\n 2.2 The agent availabilityStatus = 'ACTIVE'\n 2.3 The agent lifecycleState = 'ACTIVE'\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testImportableComputeEntity = oci.Opsi.getImportableComputeEntity({\n compartmentId: _var.compartment_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_importable_compute_entity = oci.Opsi.get_importable_compute_entity(compartment_id=var[\"compartment_id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testImportableComputeEntity = Output.Create(Oci.Opsi.GetImportableComputeEntity.InvokeAsync(new Oci.Opsi.GetImportableComputeEntityArgs\n {\n CompartmentId = @var.Compartment_id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opsi\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opsi.GetImportableComputeEntity(ctx, \u0026opsi.GetImportableComputeEntityArgs{\n\t\t\tCompartmentId: _var.Compartment_id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
+ "inputs": {
+ "description": "A collection of arguments for invoking getImportableComputeEntity.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId"
+ ]
+ },
+ "outputs": {
+ "description": "A collection of values returned by getImportableComputeEntity.\n",
+ "properties": {
+ "compartmentId": {
+ "type": "string",
+ "description": "The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.\n"
+ },
+ "id": {
+ "type": "string",
+ "description": "The provider-assigned unique ID for this managed resource.\n"
+ },
+ "items": {
+ "type": "array",
+ "items": {
+ "$ref": "#/types/oci:Opsi/getImportableComputeEntityItem:getImportableComputeEntityItem"
+ },
+ "description": "Array of importable compute entity objects.\n"
+ }
+ },
+ "type": "object",
+ "required": [
+ "compartmentId",
+ "items",
+ "id"
+ ]
+ }
+ },
"oci:Opsi/getOperationsInsightsPrivateEndpoint:getOperationsInsightsPrivateEndpoint": {
"description": "This data source provides details about a specific Operations Insights Private Endpoint resource in Oracle Cloud Infrastructure Opsi service.\n\nGets the details of the specified private endpoint.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as oci from \"@pulumi/oci\";\n\nconst testOperationsInsightsPrivateEndpoint = oci.Opsi.getOperationsInsightsPrivateEndpoint({\n operationsInsightsPrivateEndpointId: oci_opsi_operations_insights_private_endpoint.test_operations_insights_private_endpoint.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_oci as oci\n\ntest_operations_insights_private_endpoint = oci.Opsi.get_operations_insights_private_endpoint(operations_insights_private_endpoint_id=oci_opsi_operations_insights_private_endpoint[\"test_operations_insights_private_endpoint\"][\"id\"])\n```\n```csharp\nusing Pulumi;\nusing Oci = Pulumi.Oci;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n var testOperationsInsightsPrivateEndpoint = Output.Create(Oci.Opsi.GetOperationsInsightsPrivateEndpoint.InvokeAsync(new Oci.Opsi.GetOperationsInsightsPrivateEndpointArgs\n {\n OperationsInsightsPrivateEndpointId = oci_opsi_operations_insights_private_endpoint.Test_operations_insights_private_endpoint.Id,\n }));\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-oci/sdk/go/oci/Opsi\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := Opsi.GetOperationsInsightsPrivateEndpoint(ctx, \u0026opsi.GetOperationsInsightsPrivateEndpointArgs{\n\t\t\tOperationsInsightsPrivateEndpointId: oci_opsi_operations_insights_private_endpoint.Test_operations_insights_private_endpoint.Id,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
"inputs": {
diff --git a/provider/go.mod b/provider/go.mod
index f721325958..971d9cd26e 100644
--- a/provider/go.mod
+++ b/provider/go.mod
@@ -128,8 +128,8 @@ require (
github.com/oklog/run v1.0.0 // indirect
github.com/opentracing/basictracer-go v1.0.0 // indirect
github.com/opentracing/opentracing-go v1.1.0 // indirect
- github.com/oracle/oci-go-sdk/v65 v65.14.0 // indirect
- github.com/oracle/terraform-provider-oci v1.0.19-0.20220728185956-7d7ee1838ab7 // indirect
+ github.com/oracle/oci-go-sdk/v65 v65.16.0 // indirect
+ github.com/oracle/terraform-provider-oci v1.0.19-0.20220811202208-09b266c88d40 // indirect
github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect
github.com/pierrec/lz4 v2.6.0+incompatible // indirect
github.com/pkg/errors v0.9.1 // indirect
diff --git a/provider/go.sum b/provider/go.sum
index 83ed4a1ffe..dfcb026835 100644
--- a/provider/go.sum
+++ b/provider/go.sum
@@ -684,10 +684,10 @@ github.com/opentracing/basictracer-go v1.0.0 h1:YyUAhaEfjoWXclZVJ9sGoNct7j4TVk7l
github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
github.com/opentracing/opentracing-go v1.1.0 h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=
github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
-github.com/oracle/oci-go-sdk/v65 v65.14.0 h1:OPPNrb4nDuczMFpw/m2DGjoYZUUKlP6FDvNQa7K+7Rk=
-github.com/oracle/oci-go-sdk/v65 v65.14.0/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE=
-github.com/oracle/terraform-provider-oci v1.0.19-0.20220728185956-7d7ee1838ab7 h1:LBl8bhByLe7xF5VoQ1noD5XKMGyKvr7XH20IDwOPDgo=
-github.com/oracle/terraform-provider-oci v1.0.19-0.20220728185956-7d7ee1838ab7/go.mod h1:VueBCsKL55T5T9unMyTFMu5KyCXbFvXSqJrWr8EMHhc=
+github.com/oracle/oci-go-sdk/v65 v65.16.0 h1:LpbirN0xatvogtj8bGNjO5NQKYVt/VciHFP0yx8eB+8=
+github.com/oracle/oci-go-sdk/v65 v65.16.0/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE=
+github.com/oracle/terraform-provider-oci v1.0.19-0.20220811202208-09b266c88d40 h1:hIU3lORq5G571CFjbYDIvmT0HId8hqI9f3+osmTDKeM=
+github.com/oracle/terraform-provider-oci v1.0.19-0.20220811202208-09b266c88d40/go.mod h1:sV7EKVl39Aj8gXRK22zigh3fGkPIxvJQ3d+XZ+uSYew=
github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo=
github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
diff --git a/provider/resources.go b/provider/resources.go
index 665230e222..12d06c9e2b 100644
--- a/provider/resources.go
+++ b/provider/resources.go
@@ -36,6 +36,7 @@ const (
analyticsMod = "Analytics" // Analytics
apiGatewayMod = "ApiGateway" // API Gateway
admMod = "Adm" // ADM
+ announcementsServiceMod = "AnnouncementsService" // Announcements Service
apmMod = "Apm" // APM
apmTracesMod = "ApmTraces" // APM Traces
apmConfigMod = "ApmConfig" // APM Config
@@ -101,6 +102,7 @@ const (
ospGatewayMod = "OspGateway" // Osp Gateway
onsMod = "Ons" // Ons
oneSubscriptionMod = "OneSubsription" // One Subscription
+ opensearchMod = "Opensearch" // Opensearch
operatorAccessControlMod = "OperatorAccessControl" // Operator Access Control
opsiMod = "Opsi" // Opsi
optimizerMod = "Optimizer" // Optimizer
@@ -197,6 +199,16 @@ func Provider() tfbridge.ProviderInfo {
"oci_adm_knowledge_base": {Tok: tfbridge.MakeResource(mainPkg, admMod, "KnowledgeBase")},
"oci_adm_vulnerability_audit": {Tok: tfbridge.MakeResource(mainPkg, admMod, "VulnerabilityAudit")},
+ "oci_announcements_service_announcement_subscription": {
+ Tok: tfbridge.MakeResource(mainPkg, announcementsServiceMod, "AnnouncementSubscription"),
+ },
+ "oci_announcements_service_announcement_subscriptions_actions_change_compartment": {
+ Tok: tfbridge.MakeResource(mainPkg, announcementsServiceMod, "AnnouncementSubscriptionsActionsChangeCompartment"),
+ },
+ "oci_announcements_service_announcement_subscriptions_filter_group": {
+ Tok: tfbridge.MakeResource(mainPkg, announcementsServiceMod, "AnnouncementSubscriptionsFilterGroup"),
+ },
+
"oci_apm_apm_domain": {Tok: tfbridge.MakeResource(mainPkg, apmMod, "ApmDomain")},
"oci_apm_config_config": {Tok: tfbridge.MakeResource(mainPkg, apmConfigMod, "Config")},
@@ -224,6 +236,7 @@ func Provider() tfbridge.ProviderInfo {
"oci_bds_bds_instance": {Tok: tfbridge.MakeResource(mainPkg, bigDataServiceMod, "BdsInstance")},
"oci_bds_bds_instance_api_key": {Tok: tfbridge.MakeResource(mainPkg, bigDataServiceMod, "BdsInstanceApiKey")},
"oci_bds_bds_instance_metastore_config": {Tok: tfbridge.MakeResource(mainPkg, bigDataServiceMod, "BdsInstanceMetastoreConfig")},
+ "oci_bds_bds_instance_patch_action": {Tok: tfbridge.MakeResource(mainPkg, bigDataServiceMod, "BdsInstancePatchAction")},
"oci_blockchain_blockchain_platform": {Tok: tfbridge.MakeResource(mainPkg, blockchainMod, "BlockchainPlatform")},
"oci_blockchain_osn": {Tok: tfbridge.MakeResource(mainPkg, blockchainMod, "Osn")},
@@ -683,6 +696,8 @@ func Provider() tfbridge.ProviderInfo {
"oci_ons_notification_topic": {Tok: tfbridge.MakeResource(mainPkg, onsMod, "NotificationTopic")},
"oci_ons_subscription": {Tok: tfbridge.MakeResource(mainPkg, onsMod, "Subscription")},
+ "oci_opensearch_opensearch_cluster": {Tok: tfbridge.MakeResource(mainPkg, opensearchMod, "Cluster")},
+
"oci_operator_access_control_operator_control": {Tok: tfbridge.MakeResource(mainPkg, operatorAccessControlMod, "OperatorControl")},
"oci_operator_access_control_operator_control_assignment": {Tok: tfbridge.MakeResource(mainPkg, operatorAccessControlMod, "OperatorControlAssignment")},
@@ -820,6 +835,13 @@ func Provider() tfbridge.ProviderInfo {
Tok: tfbridge.MakeDataSource(mainPkg, admMod, "getVulnerabilityAuditApplicationDependencyVulnerabilities"),
},
+ "oci_announcements_service_announcement_subscription": {
+ Tok: tfbridge.MakeDataSource(mainPkg, announcementsServiceMod, "getAnnouncementSubscription"),
+ },
+ "oci_announcements_service_announcement_subscriptions": {
+ Tok: tfbridge.MakeDataSource(mainPkg, announcementsServiceMod, "getAnnouncementSubscriptions"),
+ },
+
"oci_apm_apm_domain": {Tok: tfbridge.MakeDataSource(mainPkg, apmMod, "getApmDomain")},
"oci_apm_apm_domains": {Tok: tfbridge.MakeDataSource(mainPkg, apmMod, "getApmDomains")},
"oci_apm_data_keys": {Tok: tfbridge.MakeDataSource(mainPkg, apmMod, "getDataKeys")},
@@ -880,6 +902,8 @@ func Provider() tfbridge.ProviderInfo {
"oci_bds_bds_instance_metastore_config": {Tok: tfbridge.MakeDataSource(mainPkg, bigDataServiceMod, "getBdsInstanceMetastoreConfig")},
"oci_bds_bds_instance_metastore_configs": {Tok: tfbridge.MakeDataSource(mainPkg, bigDataServiceMod, "getBdsInstanceMetastoreConfigs")},
"oci_bds_bds_instances": {Tok: tfbridge.MakeDataSource(mainPkg, bigDataServiceMod, "getBdsInstances")},
+ "oci_bds_bds_instance_patch_histories": {Tok: tfbridge.MakeDataSource(mainPkg, bigDataServiceMod, "getBdsInstancePatchHistories")},
+ "oci_bds_bds_instance_patches": {Tok: tfbridge.MakeDataSource(mainPkg, bigDataServiceMod, "getBdsInstancePatches")},
"oci_blockchain_blockchain_platform": {Tok: tfbridge.MakeDataSource(mainPkg, blockchainMod, "getBlockchainPlatform")},
"oci_blockchain_blockchain_platform_patches": {Tok: tfbridge.MakeDataSource(mainPkg, blockchainMod, "getBlockchainPlatformPatches")},
@@ -1104,6 +1128,7 @@ func Provider() tfbridge.ProviderInfo {
"oci_core_capture_filters": {Tok: tfbridge.MakeDataSource(mainPkg, coreMod, "getCaptureFilters")},
"oci_core_vtap": {Tok: tfbridge.MakeDataSource(mainPkg, coreMod, "getVtap")},
"oci_core_vtaps": {Tok: tfbridge.MakeDataSource(mainPkg, coreMod, "getVtaps")},
+ "oci_core_instance_maintenance_reboot": {Tok: tfbridge.MakeDataSource(mainPkg, coreMod, "getInstanceMaintenanceReboot")},
"oci_data_connectivity_registries": {Tok: tfbridge.MakeDataSource(mainPkg, dataConnectivityMod, "getRegistries")},
"oci_data_connectivity_registry": {Tok: tfbridge.MakeDataSource(mainPkg, dataConnectivityMod, "getRegistry")},
@@ -1309,6 +1334,8 @@ func Provider() tfbridge.ProviderInfo {
"oci_database_db_system_storage_performances": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMod, "getDbSystemStoragePerformances")},
"oci_database_db_systems_upgrade_history_entries": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMod, "getDbSystemsUpgradeHistoryEntries")},
"oci_database_db_systems_upgrade_history_entry": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMod, "getDbSystemsUpgradeHistoryEntry")},
+ "oci_database_maintenance_run_histories": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMod, "getDatabaseMaintenanceRunHistories")},
+ "oci_database_maintenance_run_history": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMod, "getDatabaseMaintenanceRunHistory")},
"oci_database_management_db_management_private_endpoint": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getDbManagementPrivateEndpoint")},
"oci_database_management_db_management_private_endpoint_associated_database": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getDbManagementPrivateEndpointAssociatedDatabase")},
@@ -1324,41 +1351,48 @@ func Provider() tfbridge.ProviderInfo {
"oci_database_management_managed_database_sql_tuning_advisor_tasks_execution_plan_stats_comparision": {
Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksExecutionPlanStatsComparison"),
},
- "oci_database_management_managed_database_sql_tuning_advisor_tasks_finding": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksFinding")},
- "oci_database_management_managed_database_sql_tuning_advisor_tasks_findings": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksFindings")},
- "oci_database_management_managed_database_sql_tuning_advisor_tasks_recommendation": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksRecommendation")},
- "oci_database_management_managed_database_sql_tuning_advisor_tasks_recommendations": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksRecommendations")},
- "oci_database_management_managed_database_sql_tuning_advisor_tasks_sql_execution_plan": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksSqlExecutionPlan")},
- "oci_database_management_managed_database_sql_tuning_advisor_tasks_summary_report": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksSummaryReport")},
- "oci_database_management_managed_database_user": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUser")},
- "oci_database_management_managed_database_user_consumer_group_privilege": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserConsumerGroupPrivilege")},
- "oci_database_management_managed_database_user_consumer_group_privileges": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserConsumerGroupPrivileges")},
- "oci_database_management_managed_database_user_data_access_container": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserDataAccessContainer")},
- "oci_database_management_managed_database_user_data_access_containers": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserDataAccessContainers")},
- "oci_database_management_managed_database_user_object_privilege": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserObjectPrivilege")},
- "oci_database_management_managed_database_user_object_privileges": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserObjectPrivileges")},
- "oci_database_management_managed_database_user_proxied_for_user": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserProxiedForUser")},
- "oci_database_management_managed_database_user_proxied_for_users": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserProxiedForUsers")},
- "oci_database_management_managed_database_user_role": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserRole")},
- "oci_database_management_managed_database_user_roles": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserRoles")},
- "oci_database_management_managed_database_users": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUsers")},
- "oci_database_management_managed_databases": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabases")},
- "oci_database_management_managed_databases_asm_properties": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesAsmProperties")},
- "oci_database_management_managed_databases_asm_property": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesAsmProperty")},
- "oci_database_management_managed_databases_database_parameter": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesDatabaseParameter")},
- "oci_database_management_managed_databases_database_parameters": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesDatabaseParameters")},
- "oci_database_management_managed_databases_user_proxy_user": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserProxyUser")},
- "oci_database_management_managed_databases_user_proxy_users": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserProxyUsers")},
- "oci_database_management_managed_databases_user_system_privilege": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserSystemPrivilege")},
- "oci_database_management_managed_databases_user_system_privileges": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserSystemPrivileges")},
- "oci_database_management_managed_database_addm_task": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAddmTask")},
- "oci_database_management_managed_database_addm_tasks": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAddmTasks")},
- "oci_database_management_managed_database_alert_log_count": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAlertLogCount")},
- "oci_database_management_managed_database_alert_log_counts": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAlertLogCounts")},
- "oci_database_management_managed_database_attention_log_count": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAttentionLogCount")},
- "oci_database_management_managed_database_attention_log_counts": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAttentionLogCounts")},
- "oci_database_management_managed_database_sql_tuning_set": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningSet")},
- "oci_database_management_managed_database_sql_tuning_sets": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningSets")},
+ "oci_database_management_managed_database_sql_tuning_advisor_tasks_finding": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksFinding")},
+ "oci_database_management_managed_database_sql_tuning_advisor_tasks_findings": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksFindings")},
+ "oci_database_management_managed_database_sql_tuning_advisor_tasks_recommendation": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksRecommendation")},
+ "oci_database_management_managed_database_sql_tuning_advisor_tasks_recommendations": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksRecommendations")},
+ "oci_database_management_managed_database_sql_tuning_advisor_tasks_sql_execution_plan": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksSqlExecutionPlan")},
+ "oci_database_management_managed_database_sql_tuning_advisor_tasks_summary_report": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningAdvisorTasksSummaryReport")},
+ "oci_database_management_managed_database_user": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUser")},
+ "oci_database_management_managed_database_user_consumer_group_privilege": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserConsumerGroupPrivilege")},
+ "oci_database_management_managed_database_user_consumer_group_privileges": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserConsumerGroupPrivileges")},
+ "oci_database_management_managed_database_user_data_access_container": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserDataAccessContainer")},
+ "oci_database_management_managed_database_user_data_access_containers": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserDataAccessContainers")},
+ "oci_database_management_managed_database_user_object_privilege": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserObjectPrivilege")},
+ "oci_database_management_managed_database_user_object_privileges": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserObjectPrivileges")},
+ "oci_database_management_managed_database_user_proxied_for_user": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserProxiedForUser")},
+ "oci_database_management_managed_database_user_proxied_for_users": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserProxiedForUsers")},
+ "oci_database_management_managed_database_user_role": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserRole")},
+ "oci_database_management_managed_database_user_roles": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUserRoles")},
+ "oci_database_management_managed_database_users": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseUsers")},
+ "oci_database_management_managed_databases": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabases")},
+ "oci_database_management_managed_databases_asm_properties": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesAsmProperties")},
+ "oci_database_management_managed_databases_asm_property": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesAsmProperty")},
+ "oci_database_management_managed_databases_database_parameter": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesDatabaseParameter")},
+ "oci_database_management_managed_databases_database_parameters": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesDatabaseParameters")},
+ "oci_database_management_managed_databases_user_proxy_user": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserProxyUser")},
+ "oci_database_management_managed_databases_user_proxy_users": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserProxyUsers")},
+ "oci_database_management_managed_databases_user_system_privilege": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserSystemPrivilege")},
+ "oci_database_management_managed_databases_user_system_privileges": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabasesUserSystemPrivileges")},
+ "oci_database_management_managed_database_addm_task": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAddmTask")},
+ "oci_database_management_managed_database_addm_tasks": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAddmTasks")},
+ "oci_database_management_managed_database_alert_log_count": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAlertLogCount")},
+ "oci_database_management_managed_database_alert_log_counts": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAlertLogCounts")},
+ "oci_database_management_managed_database_attention_log_count": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAttentionLogCount")},
+ "oci_database_management_managed_database_attention_log_counts": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseAttentionLogCounts")},
+ "oci_database_management_managed_database_sql_tuning_set": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningSet")},
+ "oci_database_management_managed_database_sql_tuning_sets": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseSqlTuningSets")},
+ "oci_database_management_managed_database_optimizer_statistics_advisor_execution": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseOptimizerStatisticsAdvisorExecution")},
+ "oci_database_management_managed_database_optimizer_statistics_advisor_execution_script": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseOptimizerStatisticsAdvisorExecutionScript")},
+ "oci_database_management_managed_database_optimizer_statistics_advisor_executions": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseOptimizerStatisticsAdvisorExecutions")},
+ "oci_database_management_managed_database_optimizer_statistics_collection_aggregations": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseOptimizerStatisticsCollectionAggregations")},
+ "oci_database_management_managed_database_optimizer_statistics_collection_operation": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseOptimizerStatisticsCollectionOperation")},
+ "oci_database_management_managed_database_optimizer_statistics_collection_operations": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseOptimizerStatisticsCollectionOperations")},
+ "oci_database_management_managed_database_table_statistics": {Tok: tfbridge.MakeDataSource(mainPkg, databaseManagementMod, "getManagedDatabaseTableStatistics")},
"oci_database_migration_agent": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMigrationMod, "getAgent")},
"oci_database_migration_agent_images": {Tok: tfbridge.MakeDataSource(mainPkg, databaseMigrationMod, "getAgentImages")},
@@ -1584,6 +1618,10 @@ func Provider() tfbridge.ProviderInfo {
"oci_jms_fleets": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getFleets")},
"oci_jms_list_jre_usage": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getListJreUsage")},
"oci_jms_summarize_resource_inventory": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getSummarizeResourceInventory")},
+ "oci_jms_java_families": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getJavaFamilies")},
+ "oci_jms_java_family": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getJavaFamily")},
+ "oci_jms_java_release": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getJavaRelease")},
+ "oci_jms_java_releases": {Tok: tfbridge.MakeDataSource(mainPkg, jmsMod, "getJavaReleases")},
"oci_kms_decrypted_data": {Tok: tfbridge.MakeDataSource(mainPkg, kmsMod, "getDecryptedData")},
"oci_kms_encrypted_data": {Tok: tfbridge.MakeDataSource(mainPkg, kmsMod, "getEncryptedData")},
@@ -1801,6 +1839,11 @@ func Provider() tfbridge.ProviderInfo {
"oci_onesubscription_subscribed_services": {Tok: tfbridge.MakeDataSource(mainPkg, oneSubscriptionMod, "getSubscribedServices")},
"oci_onesubscription_subscriptions": {Tok: tfbridge.MakeDataSource(mainPkg, oneSubscriptionMod, "getSubscriptions")},
+ "oci_opensearch_opensearch_cluster": {Tok: tfbridge.MakeDataSource(mainPkg, opensearchMod, "getOpensearchCluster")},
+ "oci_opensearch_opensearch_clusters": {Tok: tfbridge.MakeDataSource(mainPkg, opensearchMod, "getOpensearchClusters")},
+ "oci_opensearch_opensearch_version": {Tok: tfbridge.MakeDataSource(mainPkg, opensearchMod, "getOpensearchVersion")},
+ "oci_opensearch_opensearch_versions": {Tok: tfbridge.MakeDataSource(mainPkg, opensearchMod, "getOpensearchVersions")},
+
"oci_operator_access_control_access_request": {Tok: tfbridge.MakeDataSource(mainPkg, operatorAccessControlMod, "getAccessRequest")},
"oci_operator_access_control_access_request_history": {Tok: tfbridge.MakeDataSource(mainPkg, operatorAccessControlMod, "getAccessRequestHistory")},
"oci_operator_access_control_access_requests": {Tok: tfbridge.MakeDataSource(mainPkg, operatorAccessControlMod, "getAccessRequests")},
@@ -1831,6 +1874,10 @@ func Provider() tfbridge.ProviderInfo {
"oci_opsi_operations_insights_warehouse_user": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getOperationsInsightsWarehouseUser")},
"oci_opsi_operations_insights_warehouse_users": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getOperationsInsightsWarehouseUsers")},
"oci_opsi_operations_insights_warehouses": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getOperationsInsightsWarehouses")},
+ "oci_opsi_importable_agent_entities": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getImportableAgentEntities")},
+ "oci_opsi_importable_agent_entity": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getImportableAgentEntity")},
+ "oci_opsi_importable_compute_entities": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getImportableComputeEntities")},
+ "oci_opsi_importable_compute_entity": {Tok: tfbridge.MakeDataSource(mainPkg, opsiMod, "getImportableComputeEntity")},
"oci_optimizer_categories": {Tok: tfbridge.MakeDataSource(mainPkg, optimizerMod, "getCategories")},
"oci_optimizer_category": {Tok: tfbridge.MakeDataSource(mainPkg, optimizerMod, "getCategory")},
diff --git a/provider/shim/go.mod b/provider/shim/go.mod
index 242088a98a..533327bd11 100644
--- a/provider/shim/go.mod
+++ b/provider/shim/go.mod
@@ -2,10 +2,9 @@ module github.com/oracle/terraform-provider-oci/shim
go 1.18
-
require (
github.com/hashicorp/terraform-plugin-sdk/v2 v2.14.0
- github.com/oracle/terraform-provider-oci v1.0.19-0.20220728185956-7d7ee1838ab7
+ github.com/oracle/terraform-provider-oci v1.0.19-0.20220811202208-09b266c88d40
)
require (
@@ -43,7 +42,7 @@ require (
github.com/mitchellh/mapstructure v1.4.3 // 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.14.0 // indirect
+ github.com/oracle/oci-go-sdk/v65 v65.16.0 // indirect
github.com/sony/gobreaker v0.5.0 // indirect
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
github.com/vmihailenco/msgpack/v4 v4.3.12 // indirect
diff --git a/provider/shim/go.sum b/provider/shim/go.sum
index 8085bd02c5..6a575988fa 100644
--- a/provider/shim/go.sum
+++ b/provider/shim/go.sum
@@ -178,10 +178,10 @@ github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLA
github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce h1:RPclfga2SEJmgMmz2k+Mg7cowZ8yv4Trqw9UsJby758=
github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw=
github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
-github.com/oracle/oci-go-sdk/v65 v65.14.0 h1:OPPNrb4nDuczMFpw/m2DGjoYZUUKlP6FDvNQa7K+7Rk=
-github.com/oracle/oci-go-sdk/v65 v65.14.0/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE=
-github.com/oracle/terraform-provider-oci v1.0.19-0.20220728185956-7d7ee1838ab7 h1:LBl8bhByLe7xF5VoQ1noD5XKMGyKvr7XH20IDwOPDgo=
-github.com/oracle/terraform-provider-oci v1.0.19-0.20220728185956-7d7ee1838ab7/go.mod h1:VueBCsKL55T5T9unMyTFMu5KyCXbFvXSqJrWr8EMHhc=
+github.com/oracle/oci-go-sdk/v65 v65.16.0 h1:LpbirN0xatvogtj8bGNjO5NQKYVt/VciHFP0yx8eB+8=
+github.com/oracle/oci-go-sdk/v65 v65.16.0/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE=
+github.com/oracle/terraform-provider-oci v1.0.19-0.20220811202208-09b266c88d40 h1:hIU3lORq5G571CFjbYDIvmT0HId8hqI9f3+osmTDKeM=
+github.com/oracle/terraform-provider-oci v1.0.19-0.20220811202208-09b266c88d40/go.mod h1:sV7EKVl39Aj8gXRK22zigh3fGkPIxvJQ3d+XZ+uSYew=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
diff --git a/sdk/dotnet/AnnouncementsService/AnnouncementSubscription.cs b/sdk/dotnet/AnnouncementsService/AnnouncementSubscription.cs
new file mode 100644
index 0000000000..ddeea3e440
--- /dev/null
+++ b/sdk/dotnet/AnnouncementsService/AnnouncementSubscription.cs
@@ -0,0 +1,344 @@
+// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
+// *** Do not edit by hand unless you're certain you know what you are doing! ***
+
+using System;
+using System.Collections.Generic;
+using System.Collections.Immutable;
+using System.Threading.Tasks;
+using Pulumi.Serialization;
+
+namespace Pulumi.Oci.AnnouncementsService
+{
+ ///
+ /// This resource provides the Announcement Subscription resource in Oracle Cloud Infrastructure Announcements Service service.
+ ///
+ /// Creates a new announcement subscription.
+ ///
+ /// This call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.
+ ///
+ /// ## Example Usage
+ ///
+ /// ```csharp
+ /// using Pulumi;
+ /// using Oci = Pulumi.Oci;
+ ///
+ /// class MyStack : Stack
+ /// {
+ /// public MyStack()
+ /// {
+ /// var testAnnouncementSubscription = new Oci.AnnouncementsService.AnnouncementSubscription("testAnnouncementSubscription", new Oci.AnnouncementsService.AnnouncementSubscriptionArgs
+ /// {
+ /// CompartmentId = @var.Compartment_id,
+ /// DisplayName = @var.Announcement_subscription_display_name,
+ /// OnsTopicId = oci_ons_notification_topic.Test_notification_topic.Id,
+ /// DefinedTags =
+ /// {
+ /// { "foo-namespace.bar-key", "value" },
+ /// },
+ /// Description = @var.Announcement_subscription_description,
+ /// FilterGroups = new Oci.AnnouncementsService.Inputs.AnnouncementSubscriptionFilterGroupsArgs
+ /// {
+ /// Filters =
+ /// {
+ /// new Oci.AnnouncementsService.Inputs.AnnouncementSubscriptionFilterGroupsFilterArgs
+ /// {
+ /// Type = @var.Announcement_subscription_filter_groups_filters_type,
+ /// Value = @var.Announcement_subscription_filter_groups_filters_value,
+ /// },
+ /// },
+ /// },
+ /// FreeformTags =
+ /// {
+ /// { "bar-key", "value" },
+ /// },
+ /// });
+ /// }
+ ///
+ /// }
+ /// ```
+ ///
+ /// ## Import
+ ///
+ /// AnnouncementSubscriptions can be imported using the `id`, e.g.
+ ///
+ /// ```sh
+ /// $ pulumi import oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription test_announcement_subscription "id"
+ /// ```
+ ///
+ [OciResourceType("oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription")]
+ public partial class AnnouncementSubscription : Pulumi.CustomResource
+ {
+ ///
+ /// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription.
+ ///
+ [Output("compartmentId")]
+ public Output CompartmentId { get; private set; } = null!;
+
+ ///
+ /// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
+ ///
+ [Output("definedTags")]
+ public Output> DefinedTags { get; private set; } = null!;
+
+ ///
+ /// (Updatable) A description of the announcement subscription. Avoid entering confidential information.
+ ///
+ [Output("description")]
+ public Output Description { get; private set; } = null!;
+
+ ///
+ /// (Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.
+ ///
+ [Output("displayName")]
+ public Output DisplayName { get; private set; } = null!;
+
+ ///
+ /// A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes.
+ ///
+ [Output("filterGroups")]
+ public Output FilterGroups { get; private set; } = null!;
+
+ ///
+ /// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
+ ///
+ [Output("freeformTags")]
+ public Output> FreeformTags { get; private set; } = null!;
+
+ ///
+ /// A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.
+ ///
+ [Output("lifecycleDetails")]
+ public Output LifecycleDetails { get; private set; } = null!;
+
+ ///
+ /// (Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm).
+ ///
+ [Output("onsTopicId")]
+ public Output OnsTopicId { get; private set; } = null!;
+
+ ///
+ /// The current lifecycle state of the announcement subscription.
+ ///
+ [Output("state")]
+ public Output State { get; private set; } = null!;
+
+ ///
+ /// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
+ ///
+ [Output("systemTags")]
+ public Output> SystemTags { get; private set; } = null!;
+
+ ///
+ /// The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
+ ///
+ [Output("timeCreated")]
+ public Output TimeCreated { get; private set; } = null!;
+
+ ///
+ /// The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
+ ///
+ [Output("timeUpdated")]
+ public Output TimeUpdated { get; private set; } = null!;
+
+
+ ///
+ /// Create a AnnouncementSubscription resource with the given unique name, arguments, and options.
+ ///
+ ///
+ /// The unique name of the resource
+ /// The arguments used to populate this resource's properties
+ /// A bag of options that control this resource's behavior
+ public AnnouncementSubscription(string name, AnnouncementSubscriptionArgs args, CustomResourceOptions? options = null)
+ : base("oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription", name, args ?? new AnnouncementSubscriptionArgs(), MakeResourceOptions(options, ""))
+ {
+ }
+
+ private AnnouncementSubscription(string name, Input id, AnnouncementSubscriptionState? state = null, CustomResourceOptions? options = null)
+ : base("oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription", name, state, MakeResourceOptions(options, id))
+ {
+ }
+
+ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id)
+ {
+ var defaultOptions = new CustomResourceOptions
+ {
+ Version = Utilities.Version,
+ };
+ var merged = CustomResourceOptions.Merge(defaultOptions, options);
+ // Override the ID if one was specified for consistency with other language SDKs.
+ merged.Id = id ?? merged.Id;
+ return merged;
+ }
+ ///
+ /// Get an existing AnnouncementSubscription resource's state with the given name, ID, and optional extra
+ /// properties used to qualify the lookup.
+ ///
+ ///
+ /// The unique name of the resulting resource.
+ /// The unique provider ID of the resource to lookup.
+ /// Any extra arguments used during the lookup.
+ /// A bag of options that control this resource's behavior
+ public static AnnouncementSubscription Get(string name, Input id, AnnouncementSubscriptionState? state = null, CustomResourceOptions? options = null)
+ {
+ return new AnnouncementSubscription(name, id, state, options);
+ }
+ }
+
+ public sealed class AnnouncementSubscriptionArgs : Pulumi.ResourceArgs
+ {
+ ///
+ /// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription.
+ ///
+ [Input("compartmentId", required: true)]
+ public Input CompartmentId { get; set; } = null!;
+
+ [Input("definedTags")]
+ private InputMap