1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Functions
  5. getPbfListingVersions
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.Functions.getPbfListingVersions

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides the list of Pbf Listing Versions in Oracle Cloud Infrastructure Functions service.

    Fetches a wrapped list of all Pre-built Function(PBF) Listing versions. Returns a PbfListingVersionCollection containing an array of PbfListingVersionSummary response models.

    Note that the PbfListingIdentifier must be provided as a query parameter, otherwise an exception shall be thrown.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testPbfListingVersions = oci.Functions.getPbfListingVersions({
        pbfListingId: testPbfListing.id,
        isCurrentVersion: pbfListingVersionIsCurrentVersion,
        name: pbfListingVersionName,
        pbfListingVersionId: testPbfListingVersion.id,
        state: pbfListingVersionState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_pbf_listing_versions = oci.Functions.get_pbf_listing_versions(pbf_listing_id=test_pbf_listing["id"],
        is_current_version=pbf_listing_version_is_current_version,
        name=pbf_listing_version_name,
        pbf_listing_version_id=test_pbf_listing_version["id"],
        state=pbf_listing_version_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Functions"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Functions.GetPbfListingVersions(ctx, &functions.GetPbfListingVersionsArgs{
    			PbfListingId:        testPbfListing.Id,
    			IsCurrentVersion:    pulumi.BoolRef(pbfListingVersionIsCurrentVersion),
    			Name:                pulumi.StringRef(pbfListingVersionName),
    			PbfListingVersionId: pulumi.StringRef(testPbfListingVersion.Id),
    			State:               pulumi.StringRef(pbfListingVersionState),
    		}, 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 testPbfListingVersions = Oci.Functions.GetPbfListingVersions.Invoke(new()
        {
            PbfListingId = testPbfListing.Id,
            IsCurrentVersion = pbfListingVersionIsCurrentVersion,
            Name = pbfListingVersionName,
            PbfListingVersionId = testPbfListingVersion.Id,
            State = pbfListingVersionState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Functions.FunctionsFunctions;
    import com.pulumi.oci.Functions.inputs.GetPbfListingVersionsArgs;
    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 testPbfListingVersions = FunctionsFunctions.getPbfListingVersions(GetPbfListingVersionsArgs.builder()
                .pbfListingId(testPbfListing.id())
                .isCurrentVersion(pbfListingVersionIsCurrentVersion)
                .name(pbfListingVersionName)
                .pbfListingVersionId(testPbfListingVersion.id())
                .state(pbfListingVersionState)
                .build());
    
        }
    }
    
    variables:
      testPbfListingVersions:
        fn::invoke:
          Function: oci:Functions:getPbfListingVersions
          Arguments:
            pbfListingId: ${testPbfListing.id}
            isCurrentVersion: ${pbfListingVersionIsCurrentVersion}
            name: ${pbfListingVersionName}
            pbfListingVersionId: ${testPbfListingVersion.id}
            state: ${pbfListingVersionState}
    

    Using getPbfListingVersions

    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 getPbfListingVersions(args: GetPbfListingVersionsArgs, opts?: InvokeOptions): Promise<GetPbfListingVersionsResult>
    function getPbfListingVersionsOutput(args: GetPbfListingVersionsOutputArgs, opts?: InvokeOptions): Output<GetPbfListingVersionsResult>
    def get_pbf_listing_versions(filters: Optional[Sequence[_functions.GetPbfListingVersionsFilter]] = None,
                                 is_current_version: Optional[bool] = None,
                                 name: Optional[str] = None,
                                 pbf_listing_id: Optional[str] = None,
                                 pbf_listing_version_id: Optional[str] = None,
                                 state: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetPbfListingVersionsResult
    def get_pbf_listing_versions_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[_functions.GetPbfListingVersionsFilterArgs]]]] = None,
                                 is_current_version: Optional[pulumi.Input[bool]] = None,
                                 name: Optional[pulumi.Input[str]] = None,
                                 pbf_listing_id: Optional[pulumi.Input[str]] = None,
                                 pbf_listing_version_id: Optional[pulumi.Input[str]] = None,
                                 state: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetPbfListingVersionsResult]
    func GetPbfListingVersions(ctx *Context, args *GetPbfListingVersionsArgs, opts ...InvokeOption) (*GetPbfListingVersionsResult, error)
    func GetPbfListingVersionsOutput(ctx *Context, args *GetPbfListingVersionsOutputArgs, opts ...InvokeOption) GetPbfListingVersionsResultOutput

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

    public static class GetPbfListingVersions 
    {
        public static Task<GetPbfListingVersionsResult> InvokeAsync(GetPbfListingVersionsArgs args, InvokeOptions? opts = null)
        public static Output<GetPbfListingVersionsResult> Invoke(GetPbfListingVersionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPbfListingVersionsResult> getPbfListingVersions(GetPbfListingVersionsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Functions/getPbfListingVersions:getPbfListingVersions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PbfListingId string
    unique PbfListing identifier
    Filters List<GetPbfListingVersionsFilter>
    IsCurrentVersion bool
    Matches the current version (the most recently added version with an Active lifecycleState) associated with a PbfListing.
    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    PbfListingVersionId string
    unique PbfListingVersion identifier
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    PbfListingId string
    unique PbfListing identifier
    Filters []GetPbfListingVersionsFilter
    IsCurrentVersion bool
    Matches the current version (the most recently added version with an Active lifecycleState) associated with a PbfListing.
    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    PbfListingVersionId string
    unique PbfListingVersion identifier
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    pbfListingId String
    unique PbfListing identifier
    filters List<GetPbfListingVersionsFilter>
    isCurrentVersion Boolean
    Matches the current version (the most recently added version with an Active lifecycleState) associated with a PbfListing.
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbfListingVersionId String
    unique PbfListingVersion identifier
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    pbfListingId string
    unique PbfListing identifier
    filters GetPbfListingVersionsFilter[]
    isCurrentVersion boolean
    Matches the current version (the most recently added version with an Active lifecycleState) associated with a PbfListing.
    name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbfListingVersionId string
    unique PbfListingVersion identifier
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    pbf_listing_id str
    unique PbfListing identifier
    filters Sequence[functions.GetPbfListingVersionsFilter]
    is_current_version bool
    Matches the current version (the most recently added version with an Active lifecycleState) associated with a PbfListing.
    name str
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbf_listing_version_id str
    unique PbfListingVersion identifier
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    pbfListingId String
    unique PbfListing identifier
    filters List<Property Map>
    isCurrentVersion Boolean
    Matches the current version (the most recently added version with an Active lifecycleState) associated with a PbfListing.
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbfListingVersionId String
    unique PbfListingVersion identifier
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.

    getPbfListingVersions Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    PbfListingId string
    The OCID of the PbfListing this resource version belongs to.
    PbfListingVersionsCollections List<GetPbfListingVersionsPbfListingVersionsCollection>
    The list of pbf_listing_versions_collection.
    Filters List<GetPbfListingVersionsFilter>
    IsCurrentVersion bool
    Name string
    A brief descriptive name for the PBF trigger.
    PbfListingVersionId string
    State string
    The current state of the PBF resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    PbfListingId string
    The OCID of the PbfListing this resource version belongs to.
    PbfListingVersionsCollections []GetPbfListingVersionsPbfListingVersionsCollection
    The list of pbf_listing_versions_collection.
    Filters []GetPbfListingVersionsFilter
    IsCurrentVersion bool
    Name string
    A brief descriptive name for the PBF trigger.
    PbfListingVersionId string
    State string
    The current state of the PBF resource.
    id String
    The provider-assigned unique ID for this managed resource.
    pbfListingId String
    The OCID of the PbfListing this resource version belongs to.
    pbfListingVersionsCollections List<GetPbfListingVersionsPbfListingVersionsCollection>
    The list of pbf_listing_versions_collection.
    filters List<GetPbfListingVersionsFilter>
    isCurrentVersion Boolean
    name String
    A brief descriptive name for the PBF trigger.
    pbfListingVersionId String
    state String
    The current state of the PBF resource.
    id string
    The provider-assigned unique ID for this managed resource.
    pbfListingId string
    The OCID of the PbfListing this resource version belongs to.
    pbfListingVersionsCollections GetPbfListingVersionsPbfListingVersionsCollection[]
    The list of pbf_listing_versions_collection.
    filters GetPbfListingVersionsFilter[]
    isCurrentVersion boolean
    name string
    A brief descriptive name for the PBF trigger.
    pbfListingVersionId string
    state string
    The current state of the PBF resource.
    id str
    The provider-assigned unique ID for this managed resource.
    pbf_listing_id str
    The OCID of the PbfListing this resource version belongs to.
    pbf_listing_versions_collections Sequence[functions.GetPbfListingVersionsPbfListingVersionsCollection]
    The list of pbf_listing_versions_collection.
    filters Sequence[functions.GetPbfListingVersionsFilter]
    is_current_version bool
    name str
    A brief descriptive name for the PBF trigger.
    pbf_listing_version_id str
    state str
    The current state of the PBF resource.
    id String
    The provider-assigned unique ID for this managed resource.
    pbfListingId String
    The OCID of the PbfListing this resource version belongs to.
    pbfListingVersionsCollections List<Property Map>
    The list of pbf_listing_versions_collection.
    filters List<Property Map>
    isCurrentVersion Boolean
    name String
    A brief descriptive name for the PBF trigger.
    pbfListingVersionId String
    state String
    The current state of the PBF resource.

    Supporting Types

    GetPbfListingVersionsFilter

    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    Values List<string>
    Regex bool
    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    Values []string
    Regex bool
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    values List<String>
    regex Boolean
    name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    values string[]
    regex boolean
    name str
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    values Sequence[str]
    regex bool
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    values List<String>
    regex Boolean

    GetPbfListingVersionsPbfListingVersionsCollection

    items List<Property Map>
    List of PbfListingVersionSummary.

    GetPbfListingVersionsPbfListingVersionsCollectionItem

    ChangeSummary string
    Details changes are included in this version.
    Configs List<GetPbfListingVersionsPbfListingVersionsCollectionItemConfig>
    Details about the required and optional Function configurations needed for proper performance of the PBF.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    Unique identifier that is immutable on creation
    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    PbfListingId string
    unique PbfListing identifier
    Requirements List<GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement>
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
    Triggers List<GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger>
    An array of Trigger. A list of triggers that may activate the PBF.
    ChangeSummary string
    Details changes are included in this version.
    Configs []GetPbfListingVersionsPbfListingVersionsCollectionItemConfig
    Details about the required and optional Function configurations needed for proper performance of the PBF.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    Unique identifier that is immutable on creation
    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    PbfListingId string
    unique PbfListing identifier
    Requirements []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
    Triggers []GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger
    An array of Trigger. A list of triggers that may activate the PBF.
    changeSummary String
    Details changes are included in this version.
    configs List<GetPbfListingVersionsPbfListingVersionsCollectionItemConfig>
    Details about the required and optional Function configurations needed for proper performance of the PBF.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    Unique identifier that is immutable on creation
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbfListingId String
    unique PbfListing identifier
    requirements List<GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement>
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
    triggers List<GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger>
    An array of Trigger. A list of triggers that may activate the PBF.
    changeSummary string
    Details changes are included in this version.
    configs GetPbfListingVersionsPbfListingVersionsCollectionItemConfig[]
    Details about the required and optional Function configurations needed for proper performance of the PBF.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    Unique identifier that is immutable on creation
    name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbfListingId string
    unique PbfListing identifier
    requirements GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement[]
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
    triggers GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger[]
    An array of Trigger. A list of triggers that may activate the PBF.
    change_summary str
    Details changes are included in this version.
    configs Sequence[functions.GetPbfListingVersionsPbfListingVersionsCollectionItemConfig]
    Details about the required and optional Function configurations needed for proper performance of the PBF.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    Unique identifier that is immutable on creation
    name str
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbf_listing_id str
    unique PbfListing identifier
    requirements Sequence[functions.GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement]
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    system_tags 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_created str
    The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
    time_updated str
    The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
    triggers Sequence[functions.GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger]
    An array of Trigger. A list of triggers that may activate the PBF.
    changeSummary String
    Details changes are included in this version.
    configs List<Property Map>
    Details about the required and optional Function configurations needed for proper performance of the PBF.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    Unique identifier that is immutable on creation
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    pbfListingId String
    unique PbfListing identifier
    requirements List<Property Map>
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
    triggers List<Property Map>
    An array of Trigger. A list of triggers that may activate the PBF.

    GetPbfListingVersionsPbfListingVersionsCollectionItemConfig

    Description string
    Details about why this policy is required and what it will be used for.
    IsOptional bool
    Is this a required config or an optional one. Requests with required config params missing will be rejected.
    Key string
    The key name of the config param.
    Description string
    Details about why this policy is required and what it will be used for.
    IsOptional bool
    Is this a required config or an optional one. Requests with required config params missing will be rejected.
    Key string
    The key name of the config param.
    description String
    Details about why this policy is required and what it will be used for.
    isOptional Boolean
    Is this a required config or an optional one. Requests with required config params missing will be rejected.
    key String
    The key name of the config param.
    description string
    Details about why this policy is required and what it will be used for.
    isOptional boolean
    Is this a required config or an optional one. Requests with required config params missing will be rejected.
    key string
    The key name of the config param.
    description str
    Details about why this policy is required and what it will be used for.
    is_optional bool
    Is this a required config or an optional one. Requests with required config params missing will be rejected.
    key str
    The key name of the config param.
    description String
    Details about why this policy is required and what it will be used for.
    isOptional Boolean
    Is this a required config or an optional one. Requests with required config params missing will be rejected.
    key String
    The key name of the config param.

    GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement

    MinMemoryRequiredInMbs string
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    Policies List<GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy>
    List of policies required for this PBF execution.
    MinMemoryRequiredInMbs string
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    Policies []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy
    List of policies required for this PBF execution.
    minMemoryRequiredInMbs String
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    policies List<GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy>
    List of policies required for this PBF execution.
    minMemoryRequiredInMbs string
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    policies GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy[]
    List of policies required for this PBF execution.
    min_memory_required_in_mbs str
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    policies Sequence[functions.GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy]
    List of policies required for this PBF execution.
    minMemoryRequiredInMbs String
    Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
    policies List<Property Map>
    List of policies required for this PBF execution.

    GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy

    Description string
    Details about why this policy is required and what it will be used for.
    Policy string
    Policy required for PBF execution
    Description string
    Details about why this policy is required and what it will be used for.
    Policy string
    Policy required for PBF execution
    description String
    Details about why this policy is required and what it will be used for.
    policy String
    Policy required for PBF execution
    description string
    Details about why this policy is required and what it will be used for.
    policy string
    Policy required for PBF execution
    description str
    Details about why this policy is required and what it will be used for.
    policy str
    Policy required for PBF execution
    description String
    Details about why this policy is required and what it will be used for.
    policy String
    Policy required for PBF execution

    GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger

    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    Name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    name string
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    name str
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.
    name String
    Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.

    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 v2.17.0 published on Friday, Nov 15, 2024 by Pulumi