Data Source: oci_devops_deployments
This data source provides the list of Deployments in Oracle Cloud Infrastructure Devops service.
Returns a list of deployments.
Example Usage
data "oci_devops_deployments" "test_deployments" {
#Optional
compartment_id = var.compartment_id
deploy_pipeline_id = oci_devops_deploy_pipeline.test_deploy_pipeline.id
display_name = var.deployment_display_name
id = var.deployment_id
project_id = oci_devops_project.test_project.id
state = var.deployment_state
time_created_greater_than_or_equal_to = var.deployment_time_created_greater_than_or_equal_to
time_created_less_than = var.deployment_time_created_less_than
}
Argument Reference
The following arguments are supported:
compartment_id
- (Optional) The OCID of the compartment in which to list resources.deploy_pipeline_id
- (Optional) The ID of the parent pipeline.display_name
- (Optional) A filter to return only resources that match the entire display name given.id
- (Optional) Unique identifier or OCID for listing a single resource by ID.project_id
- (Optional) unique project identifierstate
- (Optional) A filter to return only Deployments that matches the given lifecycleState.time_created_greater_than_or_equal_to
- (Optional) Search for DevOps resources that were created after a specific date. Specifying this parameter corresponding totimeCreatedGreaterThanOrEqualTo
parameter will retrieve all security assessments created after the specified created date, in “YYYY-MM-ddThh:mmZ” format with a Z offset, as defined by RFC3339.time_created_less_than
- (Optional) Search for DevOps resources that were created before a specific date. Specifying this parameter corresponding totimeCreatedLessThan
parameter will retrieve all assessments created before the specified created date, in “YYYY-MM-ddThh:mmZ” format with a Z offset, as defined by RFC3339.
Attributes Reference
The following attributes are exported:
deployment_collection
- The list of deployment_collection.
Deployment Reference
The following attributes are exported:
compartment_id
- The OCID of a compartment.defined_tags
- Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:{"foo-namespace.bar-key": "value"}
deploy_artifact_override_arguments
- Specifies the list of artifact override arguments at the time of deployment.items
- List of artifact override arguments at the time of deployment.deploy_artifact_id
- The OCID of the artifact to which this parameter applies.name
- Name of the parameter (case-sensitive).value
- Value of the parameter.
deploy_pipeline_artifacts
- List of all artifacts used in the pipeline.items
- List of all artifacts used in the pipeline.deploy_artifact_id
- The OCID of an artifactdeploy_pipeline_stages
- List of stages.items
- List of stages.deploy_stage_id
- The OCID of a stagedisplay_name
- Display name of the stage. Avoid entering confidential information.
display_name
- Display name of the artifact. Avoid entering confidential information.
deploy_pipeline_environments
- List of all environments used in the pipeline.items
- List of all environments used in the pipeline.deploy_environment_id
- The OCID of an Environmentdeploy_pipeline_stages
- List of stages.items
- List of stages.deploy_stage_id
- The OCID of a stagedisplay_name
- Display name of the stage. Avoid entering confidential information.
display_name
- Display name of the environment. Avoid entering confidential information.
deploy_pipeline_id
- The OCID of a pipeline.deploy_stage_id
- Specifies the OCID of the stage to be redeployed.deploy_stage_override_arguments
- Specifies the list of arguments to be overriden per Stage at the time of deployment.items
- List of stage override arguments at the time of deployment.deploy_stage_id
- The OCID of the stage.name
- Name of the parameter (case-sensitive).value
- Value of the parameter.
deployment_arguments
- Specifies list of arguments passed along with the deployment.items
- List of arguments provided at the time of deployment.name
- Name of the parameter (case-sensitive).value
- value of the argument.
deployment_execution_progress
- The execution progress details of a deployment.deploy_stage_execution_progress
- Map of stage OCIDs to deploy stage execution progress model.approval_actions
-action
- The action of the user on the DevOps deployment stage.reason
- The reason for approving or rejecting the deployment.subject_id
- The subject ID of the user who approves or disapproves a DevOps deployment stage.
chart_url
- The URL of an OCIR repository.
deploy_stage_display_name
- Stage display name. Avoid entering confidential information.deploy_stage_execution_progress_details
- Details about stage execution for all the target environments.rollback_steps
- Details about all the rollback steps for one target environment.name
- Name of the step.state
- State of the step.time_finished
- Time when the step finished.time_started
- Time when the step started.
steps
- Details about all the steps for one target environment.name
- Name of the step.state
- State of the step.time_finished
- Time when the step finished.time_started
- Time when the step started.
target_group
- Group for the target environment for example, the batch number for an Instance Group deployment.target_id
- The function ID, instance ID or the cluster ID. For Wait stage it will be the stage ID.
deploy_stage_id
- The OCID of the stage.deploy_stage_predecessors
- Collection containing the predecessors of a stage.items
- A list of stage predecessors for a stage.id
- The OCID of the predecessor stage. If a stage is the first stage in the pipeline, then the ID is the pipeline’s OCID.
deploy_stage_type
- Deployment stage type.environment_id
- The OCID of the environment where the artifacts were deployed.helm_diff
- Helm Diff output Example: Helm diff was successful data:- greeting: Version 1.0 + greeting: Version 1.1
namespace
- Default namespace to be used for Kubernetes deployment when not specified in the manifest.release_name
- Release name of the Helm chart.status
- The current state of the stage.time_finished
- Time the stage finished executing. Format defined by RFC3339.time_started
- Time the stage started executing. Format defined by RFC3339.version
- The version of the helm chart stored in OCIR repository.
time_finished
- Time the deployment is finished. Format defined by RFC3339.time_started
- Time the deployment is started. Format defined by RFC3339.
deployment_type
- Specifies type of Deploymentdisplay_name
- Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.freeform_tags
- 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"}
id
- Unique identifier that is immutable on creation.lifecycle_details
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.previous_deployment_id
- Specifies the OCID of the previous deployment to be redeployed.project_id
- The OCID of a project.state
- The current state of the deployment.system_tags
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:{"orcl-cloud.free-tier-retained": "true"}
time_created
- Time the deployment was created. Format defined by RFC3339.time_updated
- Time the deployment was updated. Format defined by RFC3339.