Struct azure_devops_rust_api::release::models::ReleaseEnvironment
source · pub struct ReleaseEnvironment {Show 30 fields
pub conditions: Vec<ReleaseCondition>,
pub created_on: Option<OffsetDateTime>,
pub definition_environment_id: Option<i32>,
pub deploy_phases_snapshot: Vec<DeployPhase>,
pub deploy_steps: Vec<DeploymentAttempt>,
pub environment_options: Option<EnvironmentOptions>,
pub id: Option<i32>,
pub modified_on: Option<OffsetDateTime>,
pub name: Option<String>,
pub next_scheduled_utc_time: Option<OffsetDateTime>,
pub owner: Option<IdentityRef>,
pub post_approvals_snapshot: Option<ReleaseDefinitionApprovals>,
pub post_deploy_approvals: Vec<ReleaseApproval>,
pub post_deployment_gates_snapshot: Option<ReleaseDefinitionGatesStep>,
pub pre_approvals_snapshot: Option<ReleaseDefinitionApprovals>,
pub pre_deploy_approvals: Vec<ReleaseApproval>,
pub pre_deployment_gates_snapshot: Option<ReleaseDefinitionGatesStep>,
pub process_parameters: Option<ProcessParameters>,
pub rank: Option<i32>,
pub release: Option<ReleaseShallowReference>,
pub release_created_by: Option<IdentityRef>,
pub release_definition: Option<ReleaseDefinitionShallowReference>,
pub release_id: Option<i32>,
pub scheduled_deployment_time: Option<OffsetDateTime>,
pub schedules: Vec<ReleaseSchedule>,
pub status: Option<Status>,
pub time_to_deploy: Option<f64>,
pub trigger_reason: Option<String>,
pub variable_groups: Vec<VariableGroup>,
pub variables: Option<Value>,
}
Expand description
Fields§
§conditions: Vec<ReleaseCondition>
Gets list of conditions.
created_on: Option<OffsetDateTime>
Gets date on which it got created.
definition_environment_id: Option<i32>
Gets definition environment id.
deploy_phases_snapshot: Vec<DeployPhase>
Gets list of deploy phases snapshot.
deploy_steps: Vec<DeploymentAttempt>
Gets deploy steps.
environment_options: Option<EnvironmentOptions>
§id: Option<i32>
Gets the unique identifier of this field.
modified_on: Option<OffsetDateTime>
Gets date on which it got modified.
name: Option<String>
Gets name.
next_scheduled_utc_time: Option<OffsetDateTime>
Gets next scheduled UTC time.
owner: Option<IdentityRef>
§post_approvals_snapshot: Option<ReleaseDefinitionApprovals>
§post_deploy_approvals: Vec<ReleaseApproval>
Gets list of post deploy approvals.
post_deployment_gates_snapshot: Option<ReleaseDefinitionGatesStep>
§pre_approvals_snapshot: Option<ReleaseDefinitionApprovals>
§pre_deploy_approvals: Vec<ReleaseApproval>
Gets list of pre deploy approvals.
pre_deployment_gates_snapshot: Option<ReleaseDefinitionGatesStep>
§process_parameters: Option<ProcessParameters>
§rank: Option<i32>
Gets rank.
release: Option<ReleaseShallowReference>
§release_created_by: Option<IdentityRef>
§release_definition: Option<ReleaseDefinitionShallowReference>
§release_id: Option<i32>
Gets release id.
scheduled_deployment_time: Option<OffsetDateTime>
Gets schedule deployment time of release environment.
schedules: Vec<ReleaseSchedule>
Gets list of schedules.
status: Option<Status>
Gets environment status.
time_to_deploy: Option<f64>
Gets time to deploy.
trigger_reason: Option<String>
Gets trigger reason.
variable_groups: Vec<VariableGroup>
Gets the list of variable groups.
variables: Option<Value>
Gets the dictionary of variables.
Implementations§
Trait Implementations§
source§impl Clone for ReleaseEnvironment
impl Clone for ReleaseEnvironment
source§fn clone(&self) -> ReleaseEnvironment
fn clone(&self) -> ReleaseEnvironment
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReleaseEnvironment
impl Debug for ReleaseEnvironment
source§impl Default for ReleaseEnvironment
impl Default for ReleaseEnvironment
source§fn default() -> ReleaseEnvironment
fn default() -> ReleaseEnvironment
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReleaseEnvironment
impl<'de> Deserialize<'de> for ReleaseEnvironment
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for ReleaseEnvironment
impl PartialEq for ReleaseEnvironment
source§fn eq(&self, other: &ReleaseEnvironment) -> bool
fn eq(&self, other: &ReleaseEnvironment) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReleaseEnvironment
impl Serialize for ReleaseEnvironment
impl StructuralPartialEq for ReleaseEnvironment
Auto Trait Implementations§
impl RefUnwindSafe for ReleaseEnvironment
impl Send for ReleaseEnvironment
impl Sync for ReleaseEnvironment
impl Unpin for ReleaseEnvironment
impl UnwindSafe for ReleaseEnvironment
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more