Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

getRepositories

This data source provides the list of Repositories in Oracle Cloud Infrastructure Devops service.

Returns a list of repositories given a compartment ID or a project ID.

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testRepositories = Output.Create(Oci.DevOps.GetRepositories.InvokeAsync(new Oci.DevOps.GetRepositoriesArgs
        {
            CompartmentId = @var.Compartment_id,
            Name = @var.Repository_name,
            ProjectId = oci_devops_project.Test_project.Id,
            RepositoryId = oci_devops_repository.Test_repository.Id,
            State = @var.Repository_state,
        }));
    }

}
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/DevOps"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DevOps.GetRepositories(ctx, &devops.GetRepositoriesArgs{
			CompartmentId: pulumi.StringRef(_var.Compartment_id),
			Name:          pulumi.StringRef(_var.Repository_name),
			ProjectId:     pulumi.StringRef(oci_devops_project.Test_project.Id),
			RepositoryId:  pulumi.StringRef(oci_devops_repository.Test_repository.Id),
			State:         pulumi.StringRef(_var.Repository_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_repositories = oci.DevOps.get_repositories(compartment_id=var["compartment_id"],
    name=var["repository_name"],
    project_id=oci_devops_project["test_project"]["id"],
    repository_id=oci_devops_repository["test_repository"]["id"],
    state=var["repository_state"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testRepositories = oci.DevOps.getRepositories({
    compartmentId: _var.compartment_id,
    name: _var.repository_name,
    projectId: oci_devops_project.test_project.id,
    repositoryId: oci_devops_repository.test_repository.id,
    state: _var.repository_state,
});

Coming soon!

Using getRepositories

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 getRepositories(args: GetRepositoriesArgs, opts?: InvokeOptions): Promise<GetRepositoriesResult>
function getRepositoriesOutput(args: GetRepositoriesOutputArgs, opts?: InvokeOptions): Output<GetRepositoriesResult>
def get_repositories(compartment_id: Optional[str] = None,
                     filters: Optional[Sequence[_devops.GetRepositoriesFilter]] = None,
                     name: Optional[str] = None,
                     project_id: Optional[str] = None,
                     repository_id: Optional[str] = None,
                     state: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetRepositoriesResult
def get_repositories_output(compartment_id: Optional[pulumi.Input[str]] = None,
                     filters: Optional[pulumi.Input[Sequence[pulumi.Input[_devops.GetRepositoriesFilterArgs]]]] = None,
                     name: Optional[pulumi.Input[str]] = None,
                     project_id: Optional[pulumi.Input[str]] = None,
                     repository_id: Optional[pulumi.Input[str]] = None,
                     state: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetRepositoriesResult]
func GetRepositories(ctx *Context, args *GetRepositoriesArgs, opts ...InvokeOption) (*GetRepositoriesResult, error)
func GetRepositoriesOutput(ctx *Context, args *GetRepositoriesOutputArgs, opts ...InvokeOption) GetRepositoriesResultOutput

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

public static class GetRepositories 
{
    public static Task<GetRepositoriesResult> InvokeAsync(GetRepositoriesArgs args, InvokeOptions? opts = null)
    public static Output<GetRepositoriesResult> Invoke(GetRepositoriesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRepositoriesResult> getRepositories(GetRepositoriesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: oci:DevOps/getRepositories:getRepositories
  Arguments:
    # Arguments dictionary

The following arguments are supported:

CompartmentId string

The OCID of the compartment in which to list resources.

Filters List<GetRepositoriesFilter>
Name string

A filter to return only resources that match the entire name given.

ProjectId string

unique project identifier

RepositoryId string

Unique repository identifier.

State string

A filter to return only resources whose lifecycle state matches the given lifecycle state.

CompartmentId string

The OCID of the compartment in which to list resources.

Filters []GetRepositoriesFilter
Name string

A filter to return only resources that match the entire name given.

ProjectId string

unique project identifier

RepositoryId string

Unique repository identifier.

State string

A filter to return only resources whose lifecycle state matches the given lifecycle state.

compartmentId String

The OCID of the compartment in which to list resources.

filters List<GetRepositoriesFilter>
name String

A filter to return only resources that match the entire name given.

projectId String

unique project identifier

repositoryId String

Unique repository identifier.

state String

A filter to return only resources whose lifecycle state matches the given lifecycle state.

compartmentId string

The OCID of the compartment in which to list resources.

filters GetRepositoriesFilter[]
name string

A filter to return only resources that match the entire name given.

projectId string

unique project identifier

repositoryId string

Unique repository identifier.

state string

A filter to return only resources whose lifecycle state matches the given lifecycle state.

compartment_id str

The OCID of the compartment in which to list resources.

filters GetRepositoriesFilter]
name str

A filter to return only resources that match the entire name given.

project_id str

unique project identifier

repository_id str

Unique repository identifier.

state str

A filter to return only resources whose lifecycle state matches the given lifecycle state.

compartmentId String

The OCID of the compartment in which to list resources.

filters List<Property Map>
name String

A filter to return only resources that match the entire name given.

projectId String

unique project identifier

repositoryId String

Unique repository identifier.

state String

A filter to return only resources whose lifecycle state matches the given lifecycle state.

getRepositories Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

RepositoryCollections List<GetRepositoriesRepositoryCollection>

The list of repository_collection.

CompartmentId string

The OCID of the repository's compartment.

Filters List<GetRepositoriesFilter>
Name string

Unique name of a repository. This value is mutable.

ProjectId string

The OCID of the DevOps project containing the repository.

RepositoryId string
State string

The current state of the repository.

Id string

The provider-assigned unique ID for this managed resource.

RepositoryCollections []GetRepositoriesRepositoryCollection

The list of repository_collection.

CompartmentId string

The OCID of the repository's compartment.

Filters []GetRepositoriesFilter
Name string

Unique name of a repository. This value is mutable.

ProjectId string

The OCID of the DevOps project containing the repository.

RepositoryId string
State string

The current state of the repository.

id String

The provider-assigned unique ID for this managed resource.

repositoryCollections List<GetRepositoriesRepositoryCollection>

The list of repository_collection.

compartmentId String

The OCID of the repository's compartment.

filters List<GetRepositoriesFilter>
name String

Unique name of a repository. This value is mutable.

projectId String

The OCID of the DevOps project containing the repository.

repositoryId String
state String

The current state of the repository.

id string

The provider-assigned unique ID for this managed resource.

repositoryCollections GetRepositoriesRepositoryCollection[]

The list of repository_collection.

compartmentId string

The OCID of the repository's compartment.

filters GetRepositoriesFilter[]
name string

Unique name of a repository. This value is mutable.

projectId string

The OCID of the DevOps project containing the repository.

repositoryId string
state string

The current state of the repository.

id str

The provider-assigned unique ID for this managed resource.

repository_collections GetRepositoriesRepositoryCollection]

The list of repository_collection.

compartment_id str

The OCID of the repository's compartment.

filters GetRepositoriesFilter]
name str

Unique name of a repository. This value is mutable.

project_id str

The OCID of the DevOps project containing the repository.

repository_id str
state str

The current state of the repository.

id String

The provider-assigned unique ID for this managed resource.

repositoryCollections List<Property Map>

The list of repository_collection.

compartmentId String

The OCID of the repository's compartment.

filters List<Property Map>
name String

Unique name of a repository. This value is mutable.

projectId String

The OCID of the DevOps project containing the repository.

repositoryId String
state String

The current state of the repository.

Supporting Types

GetRepositoriesFilter

Name string

A filter to return only resources that match the entire name given.

Values List<string>
Regex bool
Name string

A filter to return only resources that match the entire name given.

Values []string
Regex bool
name String

A filter to return only resources that match the entire name given.

values List<String>
regex Boolean
name string

A filter to return only resources that match the entire name given.

values string[]
regex boolean
name str

A filter to return only resources that match the entire name given.

values Sequence[str]
regex bool
name String

A filter to return only resources that match the entire name given.

values List<String>
regex Boolean

GetRepositoriesRepositoryCollection

GetRepositoriesRepositoryCollectionItem

BranchCount int

The count of the branches present in the repository.

CommitCount int

The count of the commits present in the repository.

CompartmentId string

The OCID of the compartment in which to list resources.

DefaultBranch string

The default branch of the repository.

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

Description string

Details of the repository. Avoid entering confidential information.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

HttpUrl string

HTTP URL that you use to git clone, pull and push.

Id string

The OCID of the repository. This value is unique and immutable.

LifecyleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

MirrorRepositoryConfigs List<GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfig>

Configuration information for mirroring the repository.

Name string

A filter to return only resources that match the entire name given.

Namespace string

Tenancy unique namespace.

ProjectId string

unique project identifier

ProjectName string

Unique project name in a namespace.

RepositoryType string

Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using Oracle Cloud Infrastructure DevOps code repository.

SizeInBytes string

The size of the repository in bytes.

SshUrl string

SSH URL that you use to git clone, pull and push.

State string

A filter to return only resources whose lifecycle state matches the given lifecycle state.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The time the repository was created. Format defined by RFC3339.

TimeUpdated string

The time the repository was updated. Format defined by RFC3339.

TriggerBuildEvents List<string>

Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.

BranchCount int

The count of the branches present in the repository.

CommitCount int

The count of the commits present in the repository.

CompartmentId string

The OCID of the compartment in which to list resources.

DefaultBranch string

The default branch of the repository.

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

Description string

Details of the repository. Avoid entering confidential information.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

HttpUrl string

HTTP URL that you use to git clone, pull and push.

Id string

The OCID of the repository. This value is unique and immutable.

LifecyleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

MirrorRepositoryConfigs []GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfig

Configuration information for mirroring the repository.

Name string

A filter to return only resources that match the entire name given.

Namespace string

Tenancy unique namespace.

ProjectId string

unique project identifier

ProjectName string

Unique project name in a namespace.

RepositoryType string

Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using Oracle Cloud Infrastructure DevOps code repository.

SizeInBytes string

The size of the repository in bytes.

SshUrl string

SSH URL that you use to git clone, pull and push.

State string

A filter to return only resources whose lifecycle state matches the given lifecycle state.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The time the repository was created. Format defined by RFC3339.

TimeUpdated string

The time the repository was updated. Format defined by RFC3339.

TriggerBuildEvents []string

Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.

branchCount Integer

The count of the branches present in the repository.

commitCount Integer

The count of the commits present in the repository.

compartmentId String

The OCID of the compartment in which to list resources.

defaultBranch String

The default branch of the repository.

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

description String

Details of the repository. Avoid entering confidential information.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

httpUrl String

HTTP URL that you use to git clone, pull and push.

id String

The OCID of the repository. This value is unique and immutable.

lifecyleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

mirrorRepositoryConfigs List<GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfig>

Configuration information for mirroring the repository.

name String

A filter to return only resources that match the entire name given.

namespace String

Tenancy unique namespace.

projectId String

unique project identifier

projectName String

Unique project name in a namespace.

repositoryType String

Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using Oracle Cloud Infrastructure DevOps code repository.

sizeInBytes String

The size of the repository in bytes.

sshUrl String

SSH URL that you use to git clone, pull and push.

state String

A filter to return only resources whose lifecycle state matches the given lifecycle state.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The time the repository was created. Format defined by RFC3339.

timeUpdated String

The time the repository was updated. Format defined by RFC3339.

triggerBuildEvents List<String>

Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.

branchCount number

The count of the branches present in the repository.

commitCount number

The count of the commits present in the repository.

compartmentId string

The OCID of the compartment in which to list resources.

defaultBranch string

The default branch of the repository.

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

description string

Details of the repository. Avoid entering confidential information.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

httpUrl string

HTTP URL that you use to git clone, pull and push.

id string

The OCID of the repository. This value is unique and immutable.

lifecyleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

mirrorRepositoryConfigs GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfig[]

Configuration information for mirroring the repository.

name string

A filter to return only resources that match the entire name given.

namespace string

Tenancy unique namespace.

projectId string

unique project identifier

projectName string

Unique project name in a namespace.

repositoryType string

Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using Oracle Cloud Infrastructure DevOps code repository.

sizeInBytes string

The size of the repository in bytes.

sshUrl string

SSH URL that you use to git clone, pull and push.

state string

A filter to return only resources whose lifecycle state matches the given lifecycle state.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated string

The time the repository was created. Format defined by RFC3339.

timeUpdated string

The time the repository was updated. Format defined by RFC3339.

triggerBuildEvents string[]

Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.

branch_count int

The count of the branches present in the repository.

commit_count int

The count of the commits present in the repository.

compartment_id str

The OCID of the compartment in which to list resources.

default_branch str

The default branch of the repository.

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

description str

Details of the repository. Avoid entering confidential information.

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

http_url str

HTTP URL that you use to git clone, pull and push.

id str

The OCID of the repository. This value is unique and immutable.

lifecyle_details str

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

mirror_repository_configs GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfig]

Configuration information for mirroring the repository.

name str

A filter to return only resources that match the entire name given.

namespace str

Tenancy unique namespace.

project_id str

unique project identifier

project_name str

Unique project name in a namespace.

repository_type str

Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using Oracle Cloud Infrastructure DevOps code repository.

size_in_bytes str

The size of the repository in bytes.

ssh_url str

SSH URL that you use to git clone, pull and push.

state str

A filter to return only resources whose lifecycle state matches the given lifecycle state.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

time_created str

The time the repository was created. Format defined by RFC3339.

time_updated str

The time the repository was updated. Format defined by RFC3339.

trigger_build_events Sequence[str]

Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.

branchCount Number

The count of the branches present in the repository.

commitCount Number

The count of the commits present in the repository.

compartmentId String

The OCID of the compartment in which to list resources.

defaultBranch String

The default branch of the repository.

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

description String

Details of the repository. Avoid entering confidential information.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

httpUrl String

HTTP URL that you use to git clone, pull and push.

id String

The OCID of the repository. This value is unique and immutable.

lifecyleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

mirrorRepositoryConfigs List<Property Map>

Configuration information for mirroring the repository.

name String

A filter to return only resources that match the entire name given.

namespace String

Tenancy unique namespace.

projectId String

unique project identifier

projectName String

Unique project name in a namespace.

repositoryType String

Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using Oracle Cloud Infrastructure DevOps code repository.

sizeInBytes String

The size of the repository in bytes.

sshUrl String

SSH URL that you use to git clone, pull and push.

state String

A filter to return only resources whose lifecycle state matches the given lifecycle state.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The time the repository was created. Format defined by RFC3339.

timeUpdated String

The time the repository was updated. Format defined by RFC3339.

triggerBuildEvents List<String>

Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.

GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfig

ConnectorId string

Upstream git repository connection identifer.

RepositoryUrl string

URL of external repository you want to mirror.

TriggerSchedules List<GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfigTriggerSchedule>

Specifies a trigger schedule. Timing information for when to initiate automated syncs.

ConnectorId string

Upstream git repository connection identifer.

RepositoryUrl string

URL of external repository you want to mirror.

TriggerSchedules []GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfigTriggerSchedule

Specifies a trigger schedule. Timing information for when to initiate automated syncs.

connectorId String

Upstream git repository connection identifer.

repositoryUrl String

URL of external repository you want to mirror.

triggerSchedules List<GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfigTriggerSchedule>

Specifies a trigger schedule. Timing information for when to initiate automated syncs.

connectorId string

Upstream git repository connection identifer.

repositoryUrl string

URL of external repository you want to mirror.

triggerSchedules GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfigTriggerSchedule[]

Specifies a trigger schedule. Timing information for when to initiate automated syncs.

connector_id str

Upstream git repository connection identifer.

repository_url str

URL of external repository you want to mirror.

trigger_schedules GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfigTriggerSchedule]

Specifies a trigger schedule. Timing information for when to initiate automated syncs.

connectorId String

Upstream git repository connection identifer.

repositoryUrl String

URL of external repository you want to mirror.

triggerSchedules List<Property Map>

Specifies a trigger schedule. Timing information for when to initiate automated syncs.

GetRepositoriesRepositoryCollectionItemMirrorRepositoryConfigTriggerSchedule

CustomSchedule string

Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.

ScheduleType string

Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule.

CustomSchedule string

Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.

ScheduleType string

Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule.

customSchedule String

Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.

scheduleType String

Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule.

customSchedule string

Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.

scheduleType string

Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule.

custom_schedule str

Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.

schedule_type str

Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule.

customSchedule String

Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.

scheduleType String

Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule.

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.