oci.FleetAppsManagement.CatalogItem
Explore with Pulumi AI
This resource provides the Catalog Item resource in Oracle Cloud Infrastructure Fleet Apps Management service.
Creates a CatalogItem.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCatalogItem = new oci.fleetappsmanagement.CatalogItem("test_catalog_item", {
compartmentId: compartmentId,
configSourceType: catalogItemConfigSourceType,
description: catalogItemDescription,
displayName: catalogItemDisplayName,
packageType: catalogItemPackageType,
catalogSourcePayload: {
configSourceType: catalogItemCatalogSourcePayloadConfigSourceType,
accessUri: catalogItemCatalogSourcePayloadAccessUri,
branchName: catalogItemCatalogSourcePayloadBranchName,
bucket: catalogItemCatalogSourcePayloadBucket,
configurationSourceProviderId: testConfigurationSourceProvider.id,
description: catalogItemCatalogSourcePayloadDescription,
listingId: testListing.id,
longDescription: catalogItemCatalogSourcePayloadLongDescription,
namespace: catalogItemCatalogSourcePayloadNamespace,
object: catalogItemCatalogSourcePayloadObject,
repositoryUrl: catalogItemCatalogSourcePayloadRepositoryUrl,
templateDisplayName: catalogItemCatalogSourcePayloadTemplateDisplayName,
timeExpires: catalogItemCatalogSourcePayloadTimeExpires,
version: catalogItemCatalogSourcePayloadVersion,
workingDirectory: catalogItemCatalogSourcePayloadWorkingDirectory,
zipFileBase64encoded: catalogItemCatalogSourcePayloadZipFileBase64encoded,
},
definedTags: {
"foo-namespace.bar-key": "value",
},
freeformTags: {
"bar-key": "value",
},
listingId: testListing.id,
listingVersion: catalogItemListingVersion,
shortDescription: catalogItemShortDescription,
timeReleased: catalogItemTimeReleased,
versionDescription: catalogItemVersionDescription,
});
import pulumi
import pulumi_oci as oci
test_catalog_item = oci.fleet_apps_management.CatalogItem("test_catalog_item",
compartment_id=compartment_id,
config_source_type=catalog_item_config_source_type,
description=catalog_item_description,
display_name=catalog_item_display_name,
package_type=catalog_item_package_type,
catalog_source_payload={
"config_source_type": catalog_item_catalog_source_payload_config_source_type,
"access_uri": catalog_item_catalog_source_payload_access_uri,
"branch_name": catalog_item_catalog_source_payload_branch_name,
"bucket": catalog_item_catalog_source_payload_bucket,
"configuration_source_provider_id": test_configuration_source_provider["id"],
"description": catalog_item_catalog_source_payload_description,
"listing_id": test_listing["id"],
"long_description": catalog_item_catalog_source_payload_long_description,
"namespace": catalog_item_catalog_source_payload_namespace,
"object": catalog_item_catalog_source_payload_object,
"repository_url": catalog_item_catalog_source_payload_repository_url,
"template_display_name": catalog_item_catalog_source_payload_template_display_name,
"time_expires": catalog_item_catalog_source_payload_time_expires,
"version": catalog_item_catalog_source_payload_version,
"working_directory": catalog_item_catalog_source_payload_working_directory,
"zip_file_base64encoded": catalog_item_catalog_source_payload_zip_file_base64encoded,
},
defined_tags={
"foo-namespace.bar-key": "value",
},
freeform_tags={
"bar-key": "value",
},
listing_id=test_listing["id"],
listing_version=catalog_item_listing_version,
short_description=catalog_item_short_description,
time_released=catalog_item_time_released,
version_description=catalog_item_version_description)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/fleetappsmanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fleetappsmanagement.NewCatalogItem(ctx, "test_catalog_item", &fleetappsmanagement.CatalogItemArgs{
CompartmentId: pulumi.Any(compartmentId),
ConfigSourceType: pulumi.Any(catalogItemConfigSourceType),
Description: pulumi.Any(catalogItemDescription),
DisplayName: pulumi.Any(catalogItemDisplayName),
PackageType: pulumi.Any(catalogItemPackageType),
CatalogSourcePayload: &fleetappsmanagement.CatalogItemCatalogSourcePayloadArgs{
ConfigSourceType: pulumi.Any(catalogItemCatalogSourcePayloadConfigSourceType),
AccessUri: pulumi.Any(catalogItemCatalogSourcePayloadAccessUri),
BranchName: pulumi.Any(catalogItemCatalogSourcePayloadBranchName),
Bucket: pulumi.Any(catalogItemCatalogSourcePayloadBucket),
ConfigurationSourceProviderId: pulumi.Any(testConfigurationSourceProvider.Id),
Description: pulumi.Any(catalogItemCatalogSourcePayloadDescription),
ListingId: pulumi.Any(testListing.Id),
LongDescription: pulumi.Any(catalogItemCatalogSourcePayloadLongDescription),
Namespace: pulumi.Any(catalogItemCatalogSourcePayloadNamespace),
Object: pulumi.Any(catalogItemCatalogSourcePayloadObject),
RepositoryUrl: pulumi.Any(catalogItemCatalogSourcePayloadRepositoryUrl),
TemplateDisplayName: pulumi.Any(catalogItemCatalogSourcePayloadTemplateDisplayName),
TimeExpires: pulumi.Any(catalogItemCatalogSourcePayloadTimeExpires),
Version: pulumi.Any(catalogItemCatalogSourcePayloadVersion),
WorkingDirectory: pulumi.Any(catalogItemCatalogSourcePayloadWorkingDirectory),
ZipFileBase64encoded: pulumi.Any(catalogItemCatalogSourcePayloadZipFileBase64encoded),
},
DefinedTags: pulumi.StringMap{
"foo-namespace.bar-key": pulumi.String("value"),
},
FreeformTags: pulumi.StringMap{
"bar-key": pulumi.String("value"),
},
ListingId: pulumi.Any(testListing.Id),
ListingVersion: pulumi.Any(catalogItemListingVersion),
ShortDescription: pulumi.Any(catalogItemShortDescription),
TimeReleased: pulumi.Any(catalogItemTimeReleased),
VersionDescription: pulumi.Any(catalogItemVersionDescription),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testCatalogItem = new Oci.FleetAppsManagement.CatalogItem("test_catalog_item", new()
{
CompartmentId = compartmentId,
ConfigSourceType = catalogItemConfigSourceType,
Description = catalogItemDescription,
DisplayName = catalogItemDisplayName,
PackageType = catalogItemPackageType,
CatalogSourcePayload = new Oci.FleetAppsManagement.Inputs.CatalogItemCatalogSourcePayloadArgs
{
ConfigSourceType = catalogItemCatalogSourcePayloadConfigSourceType,
AccessUri = catalogItemCatalogSourcePayloadAccessUri,
BranchName = catalogItemCatalogSourcePayloadBranchName,
Bucket = catalogItemCatalogSourcePayloadBucket,
ConfigurationSourceProviderId = testConfigurationSourceProvider.Id,
Description = catalogItemCatalogSourcePayloadDescription,
ListingId = testListing.Id,
LongDescription = catalogItemCatalogSourcePayloadLongDescription,
Namespace = catalogItemCatalogSourcePayloadNamespace,
Object = catalogItemCatalogSourcePayloadObject,
RepositoryUrl = catalogItemCatalogSourcePayloadRepositoryUrl,
TemplateDisplayName = catalogItemCatalogSourcePayloadTemplateDisplayName,
TimeExpires = catalogItemCatalogSourcePayloadTimeExpires,
Version = catalogItemCatalogSourcePayloadVersion,
WorkingDirectory = catalogItemCatalogSourcePayloadWorkingDirectory,
ZipFileBase64encoded = catalogItemCatalogSourcePayloadZipFileBase64encoded,
},
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
FreeformTags =
{
{ "bar-key", "value" },
},
ListingId = testListing.Id,
ListingVersion = catalogItemListingVersion,
ShortDescription = catalogItemShortDescription,
TimeReleased = catalogItemTimeReleased,
VersionDescription = catalogItemVersionDescription,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetAppsManagement.CatalogItem;
import com.pulumi.oci.FleetAppsManagement.CatalogItemArgs;
import com.pulumi.oci.FleetAppsManagement.inputs.CatalogItemCatalogSourcePayloadArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testCatalogItem = new CatalogItem("testCatalogItem", CatalogItemArgs.builder()
.compartmentId(compartmentId)
.configSourceType(catalogItemConfigSourceType)
.description(catalogItemDescription)
.displayName(catalogItemDisplayName)
.packageType(catalogItemPackageType)
.catalogSourcePayload(CatalogItemCatalogSourcePayloadArgs.builder()
.configSourceType(catalogItemCatalogSourcePayloadConfigSourceType)
.accessUri(catalogItemCatalogSourcePayloadAccessUri)
.branchName(catalogItemCatalogSourcePayloadBranchName)
.bucket(catalogItemCatalogSourcePayloadBucket)
.configurationSourceProviderId(testConfigurationSourceProvider.id())
.description(catalogItemCatalogSourcePayloadDescription)
.listingId(testListing.id())
.longDescription(catalogItemCatalogSourcePayloadLongDescription)
.namespace(catalogItemCatalogSourcePayloadNamespace)
.object(catalogItemCatalogSourcePayloadObject)
.repositoryUrl(catalogItemCatalogSourcePayloadRepositoryUrl)
.templateDisplayName(catalogItemCatalogSourcePayloadTemplateDisplayName)
.timeExpires(catalogItemCatalogSourcePayloadTimeExpires)
.version(catalogItemCatalogSourcePayloadVersion)
.workingDirectory(catalogItemCatalogSourcePayloadWorkingDirectory)
.zipFileBase64encoded(catalogItemCatalogSourcePayloadZipFileBase64encoded)
.build())
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.freeformTags(Map.of("bar-key", "value"))
.listingId(testListing.id())
.listingVersion(catalogItemListingVersion)
.shortDescription(catalogItemShortDescription)
.timeReleased(catalogItemTimeReleased)
.versionDescription(catalogItemVersionDescription)
.build());
}
}
resources:
testCatalogItem:
type: oci:FleetAppsManagement:CatalogItem
name: test_catalog_item
properties:
compartmentId: ${compartmentId}
configSourceType: ${catalogItemConfigSourceType}
description: ${catalogItemDescription}
displayName: ${catalogItemDisplayName}
packageType: ${catalogItemPackageType}
catalogSourcePayload:
configSourceType: ${catalogItemCatalogSourcePayloadConfigSourceType}
accessUri: ${catalogItemCatalogSourcePayloadAccessUri}
branchName: ${catalogItemCatalogSourcePayloadBranchName}
bucket: ${catalogItemCatalogSourcePayloadBucket}
configurationSourceProviderId: ${testConfigurationSourceProvider.id}
description: ${catalogItemCatalogSourcePayloadDescription}
listingId: ${testListing.id}
longDescription: ${catalogItemCatalogSourcePayloadLongDescription}
namespace: ${catalogItemCatalogSourcePayloadNamespace}
object: ${catalogItemCatalogSourcePayloadObject}
repositoryUrl: ${catalogItemCatalogSourcePayloadRepositoryUrl}
templateDisplayName: ${catalogItemCatalogSourcePayloadTemplateDisplayName}
timeExpires: ${catalogItemCatalogSourcePayloadTimeExpires}
version: ${catalogItemCatalogSourcePayloadVersion}
workingDirectory: ${catalogItemCatalogSourcePayloadWorkingDirectory}
zipFileBase64encoded: ${catalogItemCatalogSourcePayloadZipFileBase64encoded}
definedTags:
foo-namespace.bar-key: value
freeformTags:
bar-key: value
listingId: ${testListing.id}
listingVersion: ${catalogItemListingVersion}
shortDescription: ${catalogItemShortDescription}
timeReleased: ${catalogItemTimeReleased}
versionDescription: ${catalogItemVersionDescription}
Create CatalogItem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CatalogItem(name: string, args: CatalogItemArgs, opts?: CustomResourceOptions);
@overload
def CatalogItem(resource_name: str,
args: CatalogItemArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CatalogItem(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
description: Optional[str] = None,
compartment_id: Optional[str] = None,
config_source_type: Optional[str] = None,
package_type: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
listing_id: Optional[str] = None,
time_released: Optional[str] = None,
clone_catalog_item_trigger: Optional[int] = None,
listing_version: Optional[str] = None,
catalog_source_payload: Optional[CatalogItemCatalogSourcePayloadArgs] = None,
short_description: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
version_description: Optional[str] = None)
func NewCatalogItem(ctx *Context, name string, args CatalogItemArgs, opts ...ResourceOption) (*CatalogItem, error)
public CatalogItem(string name, CatalogItemArgs args, CustomResourceOptions? opts = null)
public CatalogItem(String name, CatalogItemArgs args)
public CatalogItem(String name, CatalogItemArgs args, CustomResourceOptions options)
type: oci:FleetAppsManagement:CatalogItem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CatalogItemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CatalogItemArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CatalogItemArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CatalogItemArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CatalogItemArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var catalogItemResource = new Oci.FleetAppsManagement.CatalogItem("catalogItemResource", new()
{
DisplayName = "string",
Description = "string",
CompartmentId = "string",
ConfigSourceType = "string",
PackageType = "string",
DefinedTags =
{
{ "string", "string" },
},
ListingId = "string",
TimeReleased = "string",
CloneCatalogItemTrigger = 0,
ListingVersion = "string",
CatalogSourcePayload = new Oci.FleetAppsManagement.Inputs.CatalogItemCatalogSourcePayloadArgs
{
ConfigSourceType = "string",
Namespace = "string",
TemplateDisplayName = "string",
BranchName = "string",
ConfigurationSourceProviderId = "string",
Description = "string",
ListingId = "string",
Bucket = "string",
Object = "string",
LongDescription = "string",
RepositoryUrl = "string",
AccessUri = "string",
TimeExpires = "string",
Version = "string",
WorkingDirectory = "string",
ZipFileBase64encoded = "string",
},
ShortDescription = "string",
FreeformTags =
{
{ "string", "string" },
},
VersionDescription = "string",
});
example, err := fleetappsmanagement.NewCatalogItem(ctx, "catalogItemResource", &fleetappsmanagement.CatalogItemArgs{
DisplayName: pulumi.String("string"),
Description: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
ConfigSourceType: pulumi.String("string"),
PackageType: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ListingId: pulumi.String("string"),
TimeReleased: pulumi.String("string"),
CloneCatalogItemTrigger: pulumi.Int(0),
ListingVersion: pulumi.String("string"),
CatalogSourcePayload: &fleetappsmanagement.CatalogItemCatalogSourcePayloadArgs{
ConfigSourceType: pulumi.String("string"),
Namespace: pulumi.String("string"),
TemplateDisplayName: pulumi.String("string"),
BranchName: pulumi.String("string"),
ConfigurationSourceProviderId: pulumi.String("string"),
Description: pulumi.String("string"),
ListingId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Object: pulumi.String("string"),
LongDescription: pulumi.String("string"),
RepositoryUrl: pulumi.String("string"),
AccessUri: pulumi.String("string"),
TimeExpires: pulumi.String("string"),
Version: pulumi.String("string"),
WorkingDirectory: pulumi.String("string"),
ZipFileBase64encoded: pulumi.String("string"),
},
ShortDescription: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
VersionDescription: pulumi.String("string"),
})
var catalogItemResource = new CatalogItem("catalogItemResource", CatalogItemArgs.builder()
.displayName("string")
.description("string")
.compartmentId("string")
.configSourceType("string")
.packageType("string")
.definedTags(Map.of("string", "string"))
.listingId("string")
.timeReleased("string")
.cloneCatalogItemTrigger(0)
.listingVersion("string")
.catalogSourcePayload(CatalogItemCatalogSourcePayloadArgs.builder()
.configSourceType("string")
.namespace("string")
.templateDisplayName("string")
.branchName("string")
.configurationSourceProviderId("string")
.description("string")
.listingId("string")
.bucket("string")
.object("string")
.longDescription("string")
.repositoryUrl("string")
.accessUri("string")
.timeExpires("string")
.version("string")
.workingDirectory("string")
.zipFileBase64encoded("string")
.build())
.shortDescription("string")
.freeformTags(Map.of("string", "string"))
.versionDescription("string")
.build());
catalog_item_resource = oci.fleetappsmanagement.CatalogItem("catalogItemResource",
display_name="string",
description="string",
compartment_id="string",
config_source_type="string",
package_type="string",
defined_tags={
"string": "string",
},
listing_id="string",
time_released="string",
clone_catalog_item_trigger=0,
listing_version="string",
catalog_source_payload={
"config_source_type": "string",
"namespace": "string",
"template_display_name": "string",
"branch_name": "string",
"configuration_source_provider_id": "string",
"description": "string",
"listing_id": "string",
"bucket": "string",
"object": "string",
"long_description": "string",
"repository_url": "string",
"access_uri": "string",
"time_expires": "string",
"version": "string",
"working_directory": "string",
"zip_file_base64encoded": "string",
},
short_description="string",
freeform_tags={
"string": "string",
},
version_description="string")
const catalogItemResource = new oci.fleetappsmanagement.CatalogItem("catalogItemResource", {
displayName: "string",
description: "string",
compartmentId: "string",
configSourceType: "string",
packageType: "string",
definedTags: {
string: "string",
},
listingId: "string",
timeReleased: "string",
cloneCatalogItemTrigger: 0,
listingVersion: "string",
catalogSourcePayload: {
configSourceType: "string",
namespace: "string",
templateDisplayName: "string",
branchName: "string",
configurationSourceProviderId: "string",
description: "string",
listingId: "string",
bucket: "string",
object: "string",
longDescription: "string",
repositoryUrl: "string",
accessUri: "string",
timeExpires: "string",
version: "string",
workingDirectory: "string",
zipFileBase64encoded: "string",
},
shortDescription: "string",
freeformTags: {
string: "string",
},
versionDescription: "string",
});
type: oci:FleetAppsManagement:CatalogItem
properties:
catalogSourcePayload:
accessUri: string
branchName: string
bucket: string
configSourceType: string
configurationSourceProviderId: string
description: string
listingId: string
longDescription: string
namespace: string
object: string
repositoryUrl: string
templateDisplayName: string
timeExpires: string
version: string
workingDirectory: string
zipFileBase64encoded: string
cloneCatalogItemTrigger: 0
compartmentId: string
configSourceType: string
definedTags:
string: string
description: string
displayName: string
freeformTags:
string: string
listingId: string
listingVersion: string
packageType: string
shortDescription: string
timeReleased: string
versionDescription: string
CatalogItem Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CatalogItem resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the compartment.
- Config
Source stringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- Description string
- (Updatable) The description of the CatalogItem.
- Display
Name string - (Updatable) The CatalogItem name.
- Package
Type string - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- Catalog
Source CatalogPayload Item Catalog Source Payload - Catalog source payload.
- Clone
Catalog intItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Listing
Id string - The catalog listing Id.
- Listing
Version string - The catalog package version.
- Short
Description string - (Updatable) Short description about the catalog item.
- Time
Released string - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Version
Description string - (Updatable) Version description about the catalog item.
- Compartment
Id string - (Updatable) The OCID of the compartment.
- Config
Source stringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- Description string
- (Updatable) The description of the CatalogItem.
- Display
Name string - (Updatable) The CatalogItem name.
- Package
Type string - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- Catalog
Source CatalogPayload Item Catalog Source Payload Args - Catalog source payload.
- Clone
Catalog intItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Listing
Id string - The catalog listing Id.
- Listing
Version string - The catalog package version.
- Short
Description string - (Updatable) Short description about the catalog item.
- Time
Released string - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Version
Description string - (Updatable) Version description about the catalog item.
- compartment
Id String - (Updatable) The OCID of the compartment.
- config
Source StringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- description String
- (Updatable) The description of the CatalogItem.
- display
Name String - (Updatable) The CatalogItem name.
- package
Type String - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- catalog
Source CatalogPayload Item Catalog Source Payload - Catalog source payload.
- clone
Catalog IntegerItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- listing
Id String - The catalog listing Id.
- listing
Version String - The catalog package version.
- short
Description String - (Updatable) Short description about the catalog item.
- time
Released String - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version
Description String - (Updatable) Version description about the catalog item.
- compartment
Id string - (Updatable) The OCID of the compartment.
- config
Source stringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- description string
- (Updatable) The description of the CatalogItem.
- display
Name string - (Updatable) The CatalogItem name.
- package
Type string - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- catalog
Source CatalogPayload Item Catalog Source Payload - Catalog source payload.
- clone
Catalog numberItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- listing
Id string - The catalog listing Id.
- listing
Version string - The catalog package version.
- short
Description string - (Updatable) Short description about the catalog item.
- time
Released string - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version
Description string - (Updatable) Version description about the catalog item.
- compartment_
id str - (Updatable) The OCID of the compartment.
- config_
source_ strtype - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- description str
- (Updatable) The description of the CatalogItem.
- display_
name str - (Updatable) The CatalogItem name.
- package_
type str - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- catalog_
source_ Catalogpayload Item Catalog Source Payload Args - Catalog source payload.
- clone_
catalog_ intitem_ trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- listing_
id str - The catalog listing Id.
- listing_
version str - The catalog package version.
- short_
description str - (Updatable) Short description about the catalog item.
- time_
released str - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version_
description str - (Updatable) Version description about the catalog item.
- compartment
Id String - (Updatable) The OCID of the compartment.
- config
Source StringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- description String
- (Updatable) The description of the CatalogItem.
- display
Name String - (Updatable) The CatalogItem name.
- package
Type String - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- catalog
Source Property MapPayload - Catalog source payload.
- clone
Catalog NumberItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- listing
Id String - The catalog listing Id.
- listing
Version String - The catalog package version.
- short
Description String - (Updatable) Short description about the catalog item.
- time
Released String - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version
Description String - (Updatable) Version description about the catalog item.
Outputs
All input properties are implicitly available as output properties. Additionally, the CatalogItem resource produces the following output properties:
- Catalog
Result List<CatalogPayloads Item Catalog Result Payload> - Catalog result payload.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - The details of lifecycle state CatalogItem.
- Should
List boolPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- State string
- The current state of the CatalogItem.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Backfill stringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Last stringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Catalog
Result []CatalogPayloads Item Catalog Result Payload - Catalog result payload.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - The details of lifecycle state CatalogItem.
- Should
List boolPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- State string
- The current state of the CatalogItem.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Backfill stringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Last stringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- catalog
Result List<CatalogPayloads Item Catalog Result Payload> - Catalog result payload.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - The details of lifecycle state CatalogItem.
- should
List BooleanPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state String
- The current state of the CatalogItem.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Backfill StringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Last StringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- catalog
Result CatalogPayloads Item Catalog Result Payload[] - Catalog result payload.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details string - The details of lifecycle state CatalogItem.
- should
List booleanPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state string
- The current state of the CatalogItem.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Backfill stringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Created string - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Last stringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- catalog_
result_ Sequence[Catalogpayloads Item Catalog Result Payload] - Catalog result payload.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
details str - The details of lifecycle state CatalogItem.
- should_
list_ boolpublic_ items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state str
- The current state of the CatalogItem.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
backfill_ strlast_ checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
created str - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
last_ strchecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- catalog
Result List<Property Map>Payloads - Catalog result payload.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - The details of lifecycle state CatalogItem.
- should
List BooleanPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state String
- The current state of the CatalogItem.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Backfill StringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Last StringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
Look up Existing CatalogItem Resource
Get an existing CatalogItem resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CatalogItemState, opts?: CustomResourceOptions): CatalogItem
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
catalog_result_payloads: Optional[Sequence[CatalogItemCatalogResultPayloadArgs]] = None,
catalog_source_payload: Optional[CatalogItemCatalogSourcePayloadArgs] = None,
clone_catalog_item_trigger: Optional[int] = None,
compartment_id: Optional[str] = None,
config_source_type: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
lifecycle_details: Optional[str] = None,
listing_id: Optional[str] = None,
listing_version: Optional[str] = None,
package_type: Optional[str] = None,
short_description: Optional[str] = None,
should_list_public_items: Optional[bool] = None,
state: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
time_backfill_last_checked: Optional[str] = None,
time_created: Optional[str] = None,
time_last_checked: Optional[str] = None,
time_released: Optional[str] = None,
time_updated: Optional[str] = None,
version_description: Optional[str] = None) -> CatalogItem
func GetCatalogItem(ctx *Context, name string, id IDInput, state *CatalogItemState, opts ...ResourceOption) (*CatalogItem, error)
public static CatalogItem Get(string name, Input<string> id, CatalogItemState? state, CustomResourceOptions? opts = null)
public static CatalogItem get(String name, Output<String> id, CatalogItemState state, CustomResourceOptions options)
resources: _: type: oci:FleetAppsManagement:CatalogItem get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Catalog
Result List<CatalogPayloads Item Catalog Result Payload> - Catalog result payload.
- Catalog
Source CatalogPayload Item Catalog Source Payload - Catalog source payload.
- Clone
Catalog intItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Compartment
Id string - (Updatable) The OCID of the compartment.
- Config
Source stringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) The description of the CatalogItem.
- Display
Name string - (Updatable) The CatalogItem name.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Lifecycle
Details string - The details of lifecycle state CatalogItem.
- Listing
Id string - The catalog listing Id.
- Listing
Version string - The catalog package version.
- Package
Type string - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- Short
Description string - (Updatable) Short description about the catalog item.
- Should
List boolPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- State string
- The current state of the CatalogItem.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Backfill stringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Last stringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Released string - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Version
Description string - (Updatable) Version description about the catalog item.
- Catalog
Result []CatalogPayloads Item Catalog Result Payload Args - Catalog result payload.
- Catalog
Source CatalogPayload Item Catalog Source Payload Args - Catalog source payload.
- Clone
Catalog intItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Compartment
Id string - (Updatable) The OCID of the compartment.
- Config
Source stringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- (Updatable) The description of the CatalogItem.
- Display
Name string - (Updatable) The CatalogItem name.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Lifecycle
Details string - The details of lifecycle state CatalogItem.
- Listing
Id string - The catalog listing Id.
- Listing
Version string - The catalog package version.
- Package
Type string - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- Short
Description string - (Updatable) Short description about the catalog item.
- Should
List boolPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- State string
- The current state of the CatalogItem.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Backfill stringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Last stringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Released string - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Version
Description string - (Updatable) Version description about the catalog item.
- catalog
Result List<CatalogPayloads Item Catalog Result Payload> - Catalog result payload.
- catalog
Source CatalogPayload Item Catalog Source Payload - Catalog source payload.
- clone
Catalog IntegerItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) The OCID of the compartment.
- config
Source StringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- (Updatable) The description of the CatalogItem.
- display
Name String - (Updatable) The CatalogItem name.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- lifecycle
Details String - The details of lifecycle state CatalogItem.
- listing
Id String - The catalog listing Id.
- listing
Version String - The catalog package version.
- package
Type String - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- short
Description String - (Updatable) Short description about the catalog item.
- should
List BooleanPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state String
- The current state of the CatalogItem.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Backfill StringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Last StringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Released String - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version
Description String - (Updatable) Version description about the catalog item.
- catalog
Result CatalogPayloads Item Catalog Result Payload[] - Catalog result payload.
- catalog
Source CatalogPayload Item Catalog Source Payload - Catalog source payload.
- clone
Catalog numberItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id string - (Updatable) The OCID of the compartment.
- config
Source stringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description string
- (Updatable) The description of the CatalogItem.
- display
Name string - (Updatable) The CatalogItem name.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- lifecycle
Details string - The details of lifecycle state CatalogItem.
- listing
Id string - The catalog listing Id.
- listing
Version string - The catalog package version.
- package
Type string - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- short
Description string - (Updatable) Short description about the catalog item.
- should
List booleanPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state string
- The current state of the CatalogItem.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Backfill stringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Created string - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Last stringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Released string - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version
Description string - (Updatable) Version description about the catalog item.
- catalog_
result_ Sequence[Catalogpayloads Item Catalog Result Payload Args] - Catalog result payload.
- catalog_
source_ Catalogpayload Item Catalog Source Payload Args - Catalog source payload.
- clone_
catalog_ intitem_ trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment_
id str - (Updatable) The OCID of the compartment.
- config_
source_ strtype - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description str
- (Updatable) The description of the CatalogItem.
- display_
name str - (Updatable) The CatalogItem name.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- lifecycle_
details str - The details of lifecycle state CatalogItem.
- listing_
id str - The catalog listing Id.
- listing_
version str - The catalog package version.
- package_
type str - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- short_
description str - (Updatable) Short description about the catalog item.
- should_
list_ boolpublic_ items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state str
- The current state of the CatalogItem.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
backfill_ strlast_ checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
created str - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
last_ strchecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
released str - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version_
description str - (Updatable) Version description about the catalog item.
- catalog
Result List<Property Map>Payloads - Catalog result payload.
- catalog
Source Property MapPayload - Catalog source payload.
- clone
Catalog NumberItem Trigger (Updatable) An optional property when incremented triggers Clone Catalog Item. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) The OCID of the compartment.
- config
Source StringType - Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- (Updatable) The description of the CatalogItem.
- display
Name String - (Updatable) The CatalogItem name.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- lifecycle
Details String - The details of lifecycle state CatalogItem.
- listing
Id String - The catalog listing Id.
- listing
Version String - The catalog package version.
- package
Type String - Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
- short
Description String - (Updatable) Short description about the catalog item.
- should
List BooleanPublic Items - The indicator to append Public Items from the root compartment to any query, when set to TRUE.
- state String
- The current state of the CatalogItem.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Backfill StringLast Checked - The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time the CatalogItem was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Last StringChecked - The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Released String - The date and time the CatalogItem was released, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version
Description String - (Updatable) Version description about the catalog item.
Supporting Types
CatalogItemCatalogResultPayload, CatalogItemCatalogResultPayloadArgs
- Branch
Name string - branch Name
- Config
Result stringType - config result type.
- Configuration
Source stringProvider Id - configuration Source Provider OCID
- Package
Url string - package url
- Repository
Url string - repository Url
- Template
Id string - template id
- Time
Expires string - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Working
Directory string
- Branch
Name string - branch Name
- Config
Result stringType - config result type.
- Configuration
Source stringProvider Id - configuration Source Provider OCID
- Package
Url string - package url
- Repository
Url string - repository Url
- Template
Id string - template id
- Time
Expires string - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Working
Directory string
- branch
Name String - branch Name
- config
Result StringType - config result type.
- configuration
Source StringProvider Id - configuration Source Provider OCID
- package
Url String - package url
- repository
Url String - repository Url
- template
Id String - template id
- time
Expires String - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- working
Directory String
- branch
Name string - branch Name
- config
Result stringType - config result type.
- configuration
Source stringProvider Id - configuration Source Provider OCID
- package
Url string - package url
- repository
Url string - repository Url
- template
Id string - template id
- time
Expires string - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- working
Directory string
- branch_
name str - branch Name
- config_
result_ strtype - config result type.
- configuration_
source_ strprovider_ id - configuration Source Provider OCID
- package_
url str - package url
- repository_
url str - repository Url
- template_
id str - template id
- time_
expires str - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- working_
directory str
- branch
Name String - branch Name
- config
Result StringType - config result type.
- configuration
Source StringProvider Id - configuration Source Provider OCID
- package
Url String - package url
- repository
Url String - repository Url
- template
Id String - template id
- time
Expires String - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- working
Directory String
CatalogItemCatalogSourcePayload, CatalogItemCatalogSourcePayloadArgs
- Config
Source stringType - config source type.
- Access
Uri string - access uri
- Branch
Name string - branch Name
- Bucket string
- bucket name
- Configuration
Source stringProvider Id - configuration Source Provider OCID
- Description string
- Template Description
- Listing
Id string - This listing Id parameter of Payload.
- Long
Description string - Template Long Description
- Namespace string
- nameSpace
- Object string
- object name
- Repository
Url string - repository Url
- Template
Display stringName - Template Display Name
- Time
Expires string - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Version string
- This version parameter of Payload.
- Working
Directory string - Zip
File stringBase64encoded - The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
- Config
Source stringType - config source type.
- Access
Uri string - access uri
- Branch
Name string - branch Name
- Bucket string
- bucket name
- Configuration
Source stringProvider Id - configuration Source Provider OCID
- Description string
- Template Description
- Listing
Id string - This listing Id parameter of Payload.
- Long
Description string - Template Long Description
- Namespace string
- nameSpace
- Object string
- object name
- Repository
Url string - repository Url
- Template
Display stringName - Template Display Name
- Time
Expires string - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Version string
- This version parameter of Payload.
- Working
Directory string - Zip
File stringBase64encoded - The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
- config
Source StringType - config source type.
- access
Uri String - access uri
- branch
Name String - branch Name
- bucket String
- bucket name
- configuration
Source StringProvider Id - configuration Source Provider OCID
- description String
- Template Description
- listing
Id String - This listing Id parameter of Payload.
- long
Description String - Template Long Description
- namespace String
- nameSpace
- object String
- object name
- repository
Url String - repository Url
- template
Display StringName - Template Display Name
- time
Expires String - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version String
- This version parameter of Payload.
- working
Directory String - zip
File StringBase64encoded - The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
- config
Source stringType - config source type.
- access
Uri string - access uri
- branch
Name string - branch Name
- bucket string
- bucket name
- configuration
Source stringProvider Id - configuration Source Provider OCID
- description string
- Template Description
- listing
Id string - This listing Id parameter of Payload.
- long
Description string - Template Long Description
- namespace string
- nameSpace
- object string
- object name
- repository
Url string - repository Url
- template
Display stringName - Template Display Name
- time
Expires string - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version string
- This version parameter of Payload.
- working
Directory string - zip
File stringBase64encoded - The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
- config_
source_ strtype - config source type.
- access_
uri str - access uri
- branch_
name str - branch Name
- bucket str
- bucket name
- configuration_
source_ strprovider_ id - configuration Source Provider OCID
- description str
- Template Description
- listing_
id str - This listing Id parameter of Payload.
- long_
description str - Template Long Description
- namespace str
- nameSpace
- object str
- object name
- repository_
url str - repository Url
- template_
display_ strname - Template Display Name
- time_
expires str - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version str
- This version parameter of Payload.
- working_
directory str - zip_
file_ strbase64encoded - The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
- config
Source StringType - config source type.
- access
Uri String - access uri
- branch
Name String - branch Name
- bucket String
- bucket name
- configuration
Source StringProvider Id - configuration Source Provider OCID
- description String
- Template Description
- listing
Id String - This listing Id parameter of Payload.
- long
Description String - Template Long Description
- namespace String
- nameSpace
- object String
- object name
- repository
Url String - repository Url
- template
Display StringName - Template Display Name
- time
Expires String - The date and time expires, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- version String
- This version parameter of Payload.
- working
Directory String - zip
File StringBase64encoded - The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
Import
CatalogItems can be imported using the id
, e.g.
$ pulumi import oci:FleetAppsManagement/catalogItem:CatalogItem test_catalog_item "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.