Sha256: ebeca043b9fea72bde9acf848abba6122afde667039ff5ba3c45acfe68e35dce

Contents?: true

Size: 1.86 KB

Versions: 3

Compression:

Stored size: 1.86 KB

Contents

# Athenian::FilteredDeployment

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **components** | [**Array<DeployedComponent>**](DeployedComponent.md) | List of deployed software version. Each item identifies a Git reference in a repository, either a tag or a commit hash.  |  |
| **environment** | **String** | Name of the environment where the deployment happened. |  |
| **name** | **String** | Name of the deployment. If is not specified, we generate our own by the template `<environment shortcut>-<date>-<hash of the components>`. The value may not contain \\n - new line character, and ' - single quote. | [optional] |
| **url** | **String** | URL pointing at the internal details of the deployment. | [optional] |
| **date_started** | **Time** | Timestamp of when the deployment procedure launched. |  |
| **date_finished** | **Time** | Timestamp of when the deployment procedure completed. |  |
| **conclusion** | [**DeploymentConclusion**](DeploymentConclusion.md) |  |  |
| **labels** | **Object** | Arbitrary key-value metadata that associates with the deployment. | [optional] |
| **code** | [**DeploymentAnalysisCode**](DeploymentAnalysisCode.md) |  |  |
| **prs** | [**Array<DeployedPullRequest>**](DeployedPullRequest.md) | List of deployed pull requests. | [optional] |
| **releases** | [**Array<DeployedRelease>**](DeployedRelease.md) | Deployed releases. The format matches `FilteredRelease` except that `prs` is the number of released pull requests instead of a list. | [optional] |

## Example

```ruby
require 'athenian'

instance = Athenian::FilteredDeployment.new(
  components: null,
  environment: null,
  name: null,
  url: null,
  date_started: null,
  date_finished: null,
  conclusion: null,
  labels: null,
  code: null,
  prs: null,
  releases: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
athenian-2.1.86 docs/FilteredDeployment.md
athenian-2.1.85 docs/FilteredDeployment.md
athenian-2.1.81 docs/FilteredDeployment.md