Struct roctogen::models::PostReposCreateDeploymentStatus [−][src]
pub struct PostReposCreateDeploymentStatus { pub state: Option<String>, pub target_url: Option<String>, pub log_url: Option<String>, pub description: Option<String>, pub environment: Option<String>, pub environment_url: Option<String>, pub auto_inactive: Option<bool>, }
Fields
state: Option<String>
Expand description
The state of the status. Can be one of error
, failure
, inactive
, in_progress
, queued
pending
, or success
. Note: To use the inactive
state, you must provide the application/vnd.github.ant-man-preview+json
custom media type. To use the in_progress
and queued
states, you must provide the application/vnd.github.flash-preview+json
custom media type. When you set a transient deployment to inactive
, the deployment will be shown as destroyed
in GitHub.
target_url: Option<String>
Expand description
The target URL to associate with this status. This URL should contain output to keep the user updated while the task is running or serve as historical information for what happened in the deployment. Note: It’s recommended to use the log_url
parameter, which replaces target_url
.
log_url: Option<String>
Expand description
The full URL of the deployment’s output. This parameter replaces target_url
. We will continue to accept target_url
to support legacy uses, but we recommend replacing target_url
with log_url
. Setting log_url
will automatically set target_url
to the same value. Default: \"\"
Note: This parameter requires you to use the application/vnd.github.ant-man-preview+json
custom media type.
description: Option<String>
Expand description
A short description of the status. The maximum description length is 140 characters.
environment: Option<String>
Expand description
Name for the target deployment environment, which can be changed when setting a deploy status. For example, production
, staging
, or qa
. Note: This parameter requires you to use the application/vnd.github.flash-preview+json
custom media type.
environment_url: Option<String>
Expand description
Sets the URL for accessing your environment. Default: \"\"
Note: This parameter requires you to use the application/vnd.github.ant-man-preview+json
custom media type.
auto_inactive: Option<bool>
Expand description
Adds a new inactive
status to all prior non-transient, non-production environment deployments with the same repository and environment
name as the created status’s deployment. An inactive
status is only added to deployments that had a success
state. Default: true
Note: To add an inactive
status to production
environments, you must use the application/vnd.github.flash-preview+json
custom media type. Note: This parameter requires you to use the application/vnd.github.ant-man-preview+json
custom media type.
Trait Implementations
impl Clone for PostReposCreateDeploymentStatus
[src]
impl Clone for PostReposCreateDeploymentStatus
[src]fn clone(&self) -> PostReposCreateDeploymentStatus
[src]
fn clone(&self) -> PostReposCreateDeploymentStatus
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Default for PostReposCreateDeploymentStatus
[src]
impl Default for PostReposCreateDeploymentStatus
[src]fn default() -> PostReposCreateDeploymentStatus
[src]
fn default() -> PostReposCreateDeploymentStatus
[src]Returns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for PostReposCreateDeploymentStatus
[src]
impl<'de> Deserialize<'de> for PostReposCreateDeploymentStatus
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl PartialEq<PostReposCreateDeploymentStatus> for PostReposCreateDeploymentStatus
[src]
impl PartialEq<PostReposCreateDeploymentStatus> for PostReposCreateDeploymentStatus
[src]fn eq(&self, other: &PostReposCreateDeploymentStatus) -> bool
[src]
fn eq(&self, other: &PostReposCreateDeploymentStatus) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &PostReposCreateDeploymentStatus) -> bool
[src]
fn ne(&self, other: &PostReposCreateDeploymentStatus) -> bool
[src]This method tests for !=
.
impl StructuralPartialEq for PostReposCreateDeploymentStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for PostReposCreateDeploymentStatus
impl Send for PostReposCreateDeploymentStatus
impl Sync for PostReposCreateDeploymentStatus
impl Unpin for PostReposCreateDeploymentStatus
impl UnwindSafe for PostReposCreateDeploymentStatus
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,