1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Marketplace
  5. getListings
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.Marketplace.getListings

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This data source provides the list of Listings in Oracle Cloud Infrastructure Marketplace service.

    Gets a list of listings from Oracle Cloud Infrastructure Marketplace by searching keywords and filtering according to listing attributes.

    If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want.

    Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a GetAppCatalogListingAgreements API call. The AppCatalogListingResourceVersionAgreements object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a CreateAppCatalogSubscription API call.

    To get the image ID to launch an instance, issue a GetAppCatalogListingResourceVersion API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a LaunchInstance API call.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testListings = oci.Marketplace.getListings({
        categories: _var.listing_category,
        compartmentId: _var.compartment_id,
        imageId: oci_core_image.test_image.id,
        isFeatured: _var.listing_is_featured,
        listingId: oci_marketplace_listing.test_listing.id,
        listingTypes: _var.listing_listing_types,
        names: _var.listing_name,
        operatingSystems: _var.listing_operating_systems,
        packageType: _var.listing_package_type,
        pricings: _var.listing_pricing,
        publisherId: oci_marketplace_publisher.test_publisher.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_listings = oci.Marketplace.get_listings(categories=var["listing_category"],
        compartment_id=var["compartment_id"],
        image_id=oci_core_image["test_image"]["id"],
        is_featured=var["listing_is_featured"],
        listing_id=oci_marketplace_listing["test_listing"]["id"],
        listing_types=var["listing_listing_types"],
        names=var["listing_name"],
        operating_systems=var["listing_operating_systems"],
        package_type=var["listing_package_type"],
        pricings=var["listing_pricing"],
        publisher_id=oci_marketplace_publisher["test_publisher"]["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/Marketplace"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Marketplace.GetListings(ctx, &marketplace.GetListingsArgs{
    			Categories:       _var.Listing_category,
    			CompartmentId:    pulumi.StringRef(_var.Compartment_id),
    			ImageId:          pulumi.StringRef(oci_core_image.Test_image.Id),
    			IsFeatured:       pulumi.BoolRef(_var.Listing_is_featured),
    			ListingId:        pulumi.StringRef(oci_marketplace_listing.Test_listing.Id),
    			ListingTypes:     _var.Listing_listing_types,
    			Names:            _var.Listing_name,
    			OperatingSystems: _var.Listing_operating_systems,
    			PackageType:      pulumi.StringRef(_var.Listing_package_type),
    			Pricings:         _var.Listing_pricing,
    			PublisherId:      pulumi.StringRef(oci_marketplace_publisher.Test_publisher.Id),
    		}, nil)
    		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 testListings = Oci.Marketplace.GetListings.Invoke(new()
        {
            Categories = @var.Listing_category,
            CompartmentId = @var.Compartment_id,
            ImageId = oci_core_image.Test_image.Id,
            IsFeatured = @var.Listing_is_featured,
            ListingId = oci_marketplace_listing.Test_listing.Id,
            ListingTypes = @var.Listing_listing_types,
            Names = @var.Listing_name,
            OperatingSystems = @var.Listing_operating_systems,
            PackageType = @var.Listing_package_type,
            Pricings = @var.Listing_pricing,
            PublisherId = oci_marketplace_publisher.Test_publisher.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Marketplace.MarketplaceFunctions;
    import com.pulumi.oci.Marketplace.inputs.GetListingsArgs;
    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) {
            final var testListings = MarketplaceFunctions.getListings(GetListingsArgs.builder()
                .categories(var_.listing_category())
                .compartmentId(var_.compartment_id())
                .imageId(oci_core_image.test_image().id())
                .isFeatured(var_.listing_is_featured())
                .listingId(oci_marketplace_listing.test_listing().id())
                .listingTypes(var_.listing_listing_types())
                .names(var_.listing_name())
                .operatingSystems(var_.listing_operating_systems())
                .packageType(var_.listing_package_type())
                .pricings(var_.listing_pricing())
                .publisherId(oci_marketplace_publisher.test_publisher().id())
                .build());
    
        }
    }
    
    variables:
      testListings:
        fn::invoke:
          Function: oci:Marketplace:getListings
          Arguments:
            categories: ${var.listing_category}
            compartmentId: ${var.compartment_id}
            imageId: ${oci_core_image.test_image.id}
            isFeatured: ${var.listing_is_featured}
            listingId: ${oci_marketplace_listing.test_listing.id}
            listingTypes: ${var.listing_listing_types}
            names: ${var.listing_name}
            operatingSystems: ${var.listing_operating_systems}
            packageType: ${var.listing_package_type}
            pricings: ${var.listing_pricing}
            publisherId: ${oci_marketplace_publisher.test_publisher.id}
    

    Using getListings

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getListings(args: GetListingsArgs, opts?: InvokeOptions): Promise<GetListingsResult>
    function getListingsOutput(args: GetListingsOutputArgs, opts?: InvokeOptions): Output<GetListingsResult>
    def get_listings(categories: Optional[Sequence[str]] = None,
                     compartment_id: Optional[str] = None,
                     filters: Optional[Sequence[_marketplace.GetListingsFilter]] = None,
                     image_id: Optional[str] = None,
                     is_featured: Optional[bool] = None,
                     listing_id: Optional[str] = None,
                     listing_types: Optional[Sequence[str]] = None,
                     names: Optional[Sequence[str]] = None,
                     operating_systems: Optional[Sequence[str]] = None,
                     package_type: Optional[str] = None,
                     pricings: Optional[Sequence[str]] = None,
                     publisher_id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetListingsResult
    def get_listings_output(categories: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     compartment_id: Optional[pulumi.Input[str]] = None,
                     filters: Optional[pulumi.Input[Sequence[pulumi.Input[_marketplace.GetListingsFilterArgs]]]] = None,
                     image_id: Optional[pulumi.Input[str]] = None,
                     is_featured: Optional[pulumi.Input[bool]] = None,
                     listing_id: Optional[pulumi.Input[str]] = None,
                     listing_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     operating_systems: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     package_type: Optional[pulumi.Input[str]] = None,
                     pricings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     publisher_id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetListingsResult]
    func GetListings(ctx *Context, args *GetListingsArgs, opts ...InvokeOption) (*GetListingsResult, error)
    func GetListingsOutput(ctx *Context, args *GetListingsOutputArgs, opts ...InvokeOption) GetListingsResultOutput

    > Note: This function is named GetListings in the Go SDK.

    public static class GetListings 
    {
        public static Task<GetListingsResult> InvokeAsync(GetListingsArgs args, InvokeOptions? opts = null)
        public static Output<GetListingsResult> Invoke(GetListingsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetListingsResult> getListings(GetListingsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Marketplace/getListings:getListings
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Categories List<string>
    Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories.
    CompartmentId string
    The unique identifier for the compartment. It is mandatory when used in non-commercial realms.
    Filters List<GetListingsFilter>
    ImageId string
    The image identifier of the listing.
    IsFeatured bool
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    ListingId string
    The unique identifier for the listing.
    ListingTypes List<string>
    The type of the listing.
    Names List<string>
    The name of the listing.
    OperatingSystems List<string>
    The operating system of the listing.
    PackageType string
    A filter to return only packages that match the given package type exactly.
    Pricings List<string>
    Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned.
    PublisherId string
    Limit results to just this publisher.
    Categories []string
    Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories.
    CompartmentId string
    The unique identifier for the compartment. It is mandatory when used in non-commercial realms.
    Filters []GetListingsFilter
    ImageId string
    The image identifier of the listing.
    IsFeatured bool
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    ListingId string
    The unique identifier for the listing.
    ListingTypes []string
    The type of the listing.
    Names []string
    The name of the listing.
    OperatingSystems []string
    The operating system of the listing.
    PackageType string
    A filter to return only packages that match the given package type exactly.
    Pricings []string
    Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned.
    PublisherId string
    Limit results to just this publisher.
    categories List<String>
    Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories.
    compartmentId String
    The unique identifier for the compartment. It is mandatory when used in non-commercial realms.
    filters List<GetListingsFilter>
    imageId String
    The image identifier of the listing.
    isFeatured Boolean
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listingId String
    The unique identifier for the listing.
    listingTypes List<String>
    The type of the listing.
    names List<String>
    The name of the listing.
    operatingSystems List<String>
    The operating system of the listing.
    packageType String
    A filter to return only packages that match the given package type exactly.
    pricings List<String>
    Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned.
    publisherId String
    Limit results to just this publisher.
    categories string[]
    Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories.
    compartmentId string
    The unique identifier for the compartment. It is mandatory when used in non-commercial realms.
    filters GetListingsFilter[]
    imageId string
    The image identifier of the listing.
    isFeatured boolean
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listingId string
    The unique identifier for the listing.
    listingTypes string[]
    The type of the listing.
    names string[]
    The name of the listing.
    operatingSystems string[]
    The operating system of the listing.
    packageType string
    A filter to return only packages that match the given package type exactly.
    pricings string[]
    Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned.
    publisherId string
    Limit results to just this publisher.
    categories Sequence[str]
    Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories.
    compartment_id str
    The unique identifier for the compartment. It is mandatory when used in non-commercial realms.
    filters Sequence[marketplace.GetListingsFilter]
    image_id str
    The image identifier of the listing.
    is_featured bool
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listing_id str
    The unique identifier for the listing.
    listing_types Sequence[str]
    The type of the listing.
    names Sequence[str]
    The name of the listing.
    operating_systems Sequence[str]
    The operating system of the listing.
    package_type str
    A filter to return only packages that match the given package type exactly.
    pricings Sequence[str]
    Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned.
    publisher_id str
    Limit results to just this publisher.
    categories List<String>
    Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories.
    compartmentId String
    The unique identifier for the compartment. It is mandatory when used in non-commercial realms.
    filters List<Property Map>
    imageId String
    The image identifier of the listing.
    isFeatured Boolean
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listingId String
    The unique identifier for the listing.
    listingTypes List<String>
    The type of the listing.
    names List<String>
    The name of the listing.
    operatingSystems List<String>
    The operating system of the listing.
    packageType String
    A filter to return only packages that match the given package type exactly.
    pricings List<String>
    Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned.
    publisherId String
    Limit results to just this publisher.

    getListings Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Listings List<GetListingsListing>
    The list of listings.
    Categories List<string>
    CompartmentId string
    Filters List<GetListingsFilter>
    ImageId string
    IsFeatured bool
    Indicates whether the listing is included in Featured Listings.
    ListingId string
    ListingTypes List<string>
    Names List<string>
    Text that describes the resource.
    OperatingSystems List<string>
    PackageType string
    The listing's package type.
    Pricings List<string>
    PublisherId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Listings []GetListingsListing
    The list of listings.
    Categories []string
    CompartmentId string
    Filters []GetListingsFilter
    ImageId string
    IsFeatured bool
    Indicates whether the listing is included in Featured Listings.
    ListingId string
    ListingTypes []string
    Names []string
    Text that describes the resource.
    OperatingSystems []string
    PackageType string
    The listing's package type.
    Pricings []string
    PublisherId string
    id String
    The provider-assigned unique ID for this managed resource.
    listings List<GetListingsListing>
    The list of listings.
    categories List<String>
    compartmentId String
    filters List<GetListingsFilter>
    imageId String
    isFeatured Boolean
    Indicates whether the listing is included in Featured Listings.
    listingId String
    listingTypes List<String>
    names List<String>
    Text that describes the resource.
    operatingSystems List<String>
    packageType String
    The listing's package type.
    pricings List<String>
    publisherId String
    id string
    The provider-assigned unique ID for this managed resource.
    listings GetListingsListing[]
    The list of listings.
    categories string[]
    compartmentId string
    filters GetListingsFilter[]
    imageId string
    isFeatured boolean
    Indicates whether the listing is included in Featured Listings.
    listingId string
    listingTypes string[]
    names string[]
    Text that describes the resource.
    operatingSystems string[]
    packageType string
    The listing's package type.
    pricings string[]
    publisherId string
    id str
    The provider-assigned unique ID for this managed resource.
    listings Sequence[marketplace.GetListingsListing]
    The list of listings.
    categories Sequence[str]
    compartment_id str
    filters Sequence[marketplace.GetListingsFilter]
    image_id str
    is_featured bool
    Indicates whether the listing is included in Featured Listings.
    listing_id str
    listing_types Sequence[str]
    names Sequence[str]
    Text that describes the resource.
    operating_systems Sequence[str]
    package_type str
    The listing's package type.
    pricings Sequence[str]
    publisher_id str
    id String
    The provider-assigned unique ID for this managed resource.
    listings List<Property Map>
    The list of listings.
    categories List<String>
    compartmentId String
    filters List<Property Map>
    imageId String
    isFeatured Boolean
    Indicates whether the listing is included in Featured Listings.
    listingId String
    listingTypes List<String>
    names List<String>
    Text that describes the resource.
    operatingSystems List<String>
    packageType String
    The listing's package type.
    pricings List<String>
    publisherId String

    Supporting Types

    GetListingsFilter

    Name string
    The name of the listing.
    Values List<string>
    Regex bool
    Name string
    The name of the listing.
    Values []string
    Regex bool
    name String
    The name of the listing.
    values List<String>
    regex Boolean
    name string
    The name of the listing.
    values string[]
    regex boolean
    name str
    The name of the listing.
    values Sequence[str]
    regex bool
    name String
    The name of the listing.
    values List<String>
    regex Boolean

    GetListingsListing

    Banners List<GetListingsListingBanner>
    The model for upload data for images and icons.
    Categories List<string>
    Product categories that the listing belongs to.
    CompatibleArchitectures List<string>
    The list of compatible architectures supported by the listing
    DefaultPackageVersion string
    The default package version.
    DocumentationLinks List<GetListingsListingDocumentationLink>
    Links to additional documentation provided by the publisher specifically for the listing.
    Icons List<GetListingsListingIcon>
    The model for upload data for images and icons.
    Id string
    The unique identifier for the publisher.
    IsFeatured bool
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    ListingType string
    The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
    Name string
    The name of the listing.
    PackageType string
    A filter to return only packages that match the given package type exactly.
    PricingTypes List<string>
    Publishers List<GetListingsListingPublisher>
    Summary details about the publisher of the listing.
    Regions List<GetListingsListingRegion>
    The regions where the listing is eligible to be deployed.
    ShortDescription string
    A short description of the listing.
    SupportedOperatingSystems List<GetListingsListingSupportedOperatingSystem>
    The list of operating systems supported by the listing.
    Banners []GetListingsListingBanner
    The model for upload data for images and icons.
    Categories []string
    Product categories that the listing belongs to.
    CompatibleArchitectures []string
    The list of compatible architectures supported by the listing
    DefaultPackageVersion string
    The default package version.
    DocumentationLinks []GetListingsListingDocumentationLink
    Links to additional documentation provided by the publisher specifically for the listing.
    Icons []GetListingsListingIcon
    The model for upload data for images and icons.
    Id string
    The unique identifier for the publisher.
    IsFeatured bool
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    ListingType string
    The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
    Name string
    The name of the listing.
    PackageType string
    A filter to return only packages that match the given package type exactly.
    PricingTypes []string
    Publishers []GetListingsListingPublisher
    Summary details about the publisher of the listing.
    Regions []GetListingsListingRegion
    The regions where the listing is eligible to be deployed.
    ShortDescription string
    A short description of the listing.
    SupportedOperatingSystems []GetListingsListingSupportedOperatingSystem
    The list of operating systems supported by the listing.
    banners List<GetListingsListingBanner>
    The model for upload data for images and icons.
    categories List<String>
    Product categories that the listing belongs to.
    compatibleArchitectures List<String>
    The list of compatible architectures supported by the listing
    defaultPackageVersion String
    The default package version.
    documentationLinks List<GetListingsListingDocumentationLink>
    Links to additional documentation provided by the publisher specifically for the listing.
    icons List<GetListingsListingIcon>
    The model for upload data for images and icons.
    id String
    The unique identifier for the publisher.
    isFeatured Boolean
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listingType String
    The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
    name String
    The name of the listing.
    packageType String
    A filter to return only packages that match the given package type exactly.
    pricingTypes List<String>
    publishers List<GetListingsListingPublisher>
    Summary details about the publisher of the listing.
    regions List<GetListingsListingRegion>
    The regions where the listing is eligible to be deployed.
    shortDescription String
    A short description of the listing.
    supportedOperatingSystems List<GetListingsListingSupportedOperatingSystem>
    The list of operating systems supported by the listing.
    banners GetListingsListingBanner[]
    The model for upload data for images and icons.
    categories string[]
    Product categories that the listing belongs to.
    compatibleArchitectures string[]
    The list of compatible architectures supported by the listing
    defaultPackageVersion string
    The default package version.
    documentationLinks GetListingsListingDocumentationLink[]
    Links to additional documentation provided by the publisher specifically for the listing.
    icons GetListingsListingIcon[]
    The model for upload data for images and icons.
    id string
    The unique identifier for the publisher.
    isFeatured boolean
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listingType string
    The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
    name string
    The name of the listing.
    packageType string
    A filter to return only packages that match the given package type exactly.
    pricingTypes string[]
    publishers GetListingsListingPublisher[]
    Summary details about the publisher of the listing.
    regions GetListingsListingRegion[]
    The regions where the listing is eligible to be deployed.
    shortDescription string
    A short description of the listing.
    supportedOperatingSystems GetListingsListingSupportedOperatingSystem[]
    The list of operating systems supported by the listing.
    banners Sequence[marketplace.GetListingsListingBanner]
    The model for upload data for images and icons.
    categories Sequence[str]
    Product categories that the listing belongs to.
    compatible_architectures Sequence[str]
    The list of compatible architectures supported by the listing
    default_package_version str
    The default package version.
    documentation_links Sequence[marketplace.GetListingsListingDocumentationLink]
    Links to additional documentation provided by the publisher specifically for the listing.
    icons Sequence[marketplace.GetListingsListingIcon]
    The model for upload data for images and icons.
    id str
    The unique identifier for the publisher.
    is_featured bool
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listing_type str
    The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
    name str
    The name of the listing.
    package_type str
    A filter to return only packages that match the given package type exactly.
    pricing_types Sequence[str]
    publishers Sequence[marketplace.GetListingsListingPublisher]
    Summary details about the publisher of the listing.
    regions Sequence[marketplace.GetListingsListingRegion]
    The regions where the listing is eligible to be deployed.
    short_description str
    A short description of the listing.
    supported_operating_systems Sequence[marketplace.GetListingsListingSupportedOperatingSystem]
    The list of operating systems supported by the listing.
    banners List<Property Map>
    The model for upload data for images and icons.
    categories List<String>
    Product categories that the listing belongs to.
    compatibleArchitectures List<String>
    The list of compatible architectures supported by the listing
    defaultPackageVersion String
    The default package version.
    documentationLinks List<Property Map>
    Links to additional documentation provided by the publisher specifically for the listing.
    icons List<Property Map>
    The model for upload data for images and icons.
    id String
    The unique identifier for the publisher.
    isFeatured Boolean
    Indicates whether to show only featured listings. If this is set to false or is omitted, then all listings will be returned.
    listingType String
    The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
    name String
    The name of the listing.
    packageType String
    A filter to return only packages that match the given package type exactly.
    pricingTypes List<String>
    publishers List<Property Map>
    Summary details about the publisher of the listing.
    regions List<Property Map>
    The regions where the listing is eligible to be deployed.
    shortDescription String
    A short description of the listing.
    supportedOperatingSystems List<Property Map>
    The list of operating systems supported by the listing.

    GetListingsListingBanner

    ContentUrl string
    The content URL of the screenshot.
    FileExtension string
    The file extension of the screenshot.
    MimeType string
    The MIME type of the screenshot.
    Name string
    The name of the listing.
    ContentUrl string
    The content URL of the screenshot.
    FileExtension string
    The file extension of the screenshot.
    MimeType string
    The MIME type of the screenshot.
    Name string
    The name of the listing.
    contentUrl String
    The content URL of the screenshot.
    fileExtension String
    The file extension of the screenshot.
    mimeType String
    The MIME type of the screenshot.
    name String
    The name of the listing.
    contentUrl string
    The content URL of the screenshot.
    fileExtension string
    The file extension of the screenshot.
    mimeType string
    The MIME type of the screenshot.
    name string
    The name of the listing.
    content_url str
    The content URL of the screenshot.
    file_extension str
    The file extension of the screenshot.
    mime_type str
    The MIME type of the screenshot.
    name str
    The name of the listing.
    contentUrl String
    The content URL of the screenshot.
    fileExtension String
    The file extension of the screenshot.
    mimeType String
    The MIME type of the screenshot.
    name String
    The name of the listing.
    DocumentCategory string
    The category that the document belongs to.
    Name string
    The name of the listing.
    Url string
    The URL of the resource.
    DocumentCategory string
    The category that the document belongs to.
    Name string
    The name of the listing.
    Url string
    The URL of the resource.
    documentCategory String
    The category that the document belongs to.
    name String
    The name of the listing.
    url String
    The URL of the resource.
    documentCategory string
    The category that the document belongs to.
    name string
    The name of the listing.
    url string
    The URL of the resource.
    document_category str
    The category that the document belongs to.
    name str
    The name of the listing.
    url str
    The URL of the resource.
    documentCategory String
    The category that the document belongs to.
    name String
    The name of the listing.
    url String
    The URL of the resource.

    GetListingsListingIcon

    ContentUrl string
    The content URL of the screenshot.
    FileExtension string
    The file extension of the screenshot.
    MimeType string
    The MIME type of the screenshot.
    Name string
    The name of the listing.
    ContentUrl string
    The content URL of the screenshot.
    FileExtension string
    The file extension of the screenshot.
    MimeType string
    The MIME type of the screenshot.
    Name string
    The name of the listing.
    contentUrl String
    The content URL of the screenshot.
    fileExtension String
    The file extension of the screenshot.
    mimeType String
    The MIME type of the screenshot.
    name String
    The name of the listing.
    contentUrl string
    The content URL of the screenshot.
    fileExtension string
    The file extension of the screenshot.
    mimeType string
    The MIME type of the screenshot.
    name string
    The name of the listing.
    content_url str
    The content URL of the screenshot.
    file_extension str
    The file extension of the screenshot.
    mime_type str
    The MIME type of the screenshot.
    name str
    The name of the listing.
    contentUrl String
    The content URL of the screenshot.
    fileExtension String
    The file extension of the screenshot.
    mimeType String
    The MIME type of the screenshot.
    name String
    The name of the listing.

    GetListingsListingPublisher

    Description string
    A description of the screenshot.
    Id string
    The unique identifier for the publisher.
    Name string
    The name of the listing.
    Description string
    A description of the screenshot.
    Id string
    The unique identifier for the publisher.
    Name string
    The name of the listing.
    description String
    A description of the screenshot.
    id String
    The unique identifier for the publisher.
    name String
    The name of the listing.
    description string
    A description of the screenshot.
    id string
    The unique identifier for the publisher.
    name string
    The name of the listing.
    description str
    A description of the screenshot.
    id str
    The unique identifier for the publisher.
    name str
    The name of the listing.
    description String
    A description of the screenshot.
    id String
    The unique identifier for the publisher.
    name String
    The name of the listing.

    GetListingsListingRegion

    Code string
    A code assigned to the item.
    Countries List<GetListingsListingRegionCountry>
    Countries in the region.
    Name string
    The name of the listing.
    Code string
    A code assigned to the item.
    Countries []GetListingsListingRegionCountry
    Countries in the region.
    Name string
    The name of the listing.
    code String
    A code assigned to the item.
    countries List<GetListingsListingRegionCountry>
    Countries in the region.
    name String
    The name of the listing.
    code string
    A code assigned to the item.
    countries GetListingsListingRegionCountry[]
    Countries in the region.
    name string
    The name of the listing.
    code str
    A code assigned to the item.
    countries Sequence[marketplace.GetListingsListingRegionCountry]
    Countries in the region.
    name str
    The name of the listing.
    code String
    A code assigned to the item.
    countries List<Property Map>
    Countries in the region.
    name String
    The name of the listing.

    GetListingsListingRegionCountry

    Code string
    A code assigned to the item.
    Name string
    The name of the listing.
    Code string
    A code assigned to the item.
    Name string
    The name of the listing.
    code String
    A code assigned to the item.
    name String
    The name of the listing.
    code string
    A code assigned to the item.
    name string
    The name of the listing.
    code str
    A code assigned to the item.
    name str
    The name of the listing.
    code String
    A code assigned to the item.
    name String
    The name of the listing.

    GetListingsListingSupportedOperatingSystem

    Name string
    The name of the listing.
    Name string
    The name of the listing.
    name String
    The name of the listing.
    name string
    The name of the listing.
    name str
    The name of the listing.
    name String
    The name of the listing.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi