Sha256: c4f613a0108eeaecca814c50c65afe22cc97fb0a60bf68a8e0d42b905fb97783

Contents?: true

Size: 1.39 KB

Versions: 3

Compression:

Stored size: 1.39 KB

Contents

# Athenian::DeploymentNotification

## 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] |

## Example

```ruby
require 'athenian'

instance = Athenian::DeploymentNotification.new(
  components: null,
  environment: null,
  name: null,
  url: null,
  date_started: null,
  date_finished: null,
  conclusion: null,
  labels: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

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