Struct aws_sdk_batch::model::ShareAttributes [−][src]
#[non_exhaustive]pub struct ShareAttributes {
pub share_identifier: Option<String>,
pub weight_factor: f32,
}
Expand description
Specifies the weights for the fair share identifiers for the fair share policy. Fair share identifiers that are
not included have a default weight of 1.0
.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.A fair share identifier or fair share identifier prefix. If the string ends with '*' then this entry specifies
the weight factor to use for fair share identifiers that begin with that prefix. The list of fair share identifiers
in a fair share policy cannot overlap. For example you cannot have one that specifies a shareIdentifier
of UserA*
and another that specifies a shareIdentifier
of UserA-1
.
There can be no more than 500 fair share identifiers active in a job queue.
The string is limited to 255 alphanumeric characters, optionally followed by '*'.
weight_factor: f32
The weight factor for the fair share identifier. The default value is 1.0. A lower value has a higher priority for compute resources. For example, jobs using a share identifier with a weight factor of 0.125 (1/8) will get 8 times the compute resources of jobs using a share identifier with a weight factor of 1.
The smallest supported value is 0.0001 and the largest supported value is 999.9999.
Implementations
A fair share identifier or fair share identifier prefix. If the string ends with '*' then this entry specifies
the weight factor to use for fair share identifiers that begin with that prefix. The list of fair share identifiers
in a fair share policy cannot overlap. For example you cannot have one that specifies a shareIdentifier
of UserA*
and another that specifies a shareIdentifier
of UserA-1
.
There can be no more than 500 fair share identifiers active in a job queue.
The string is limited to 255 alphanumeric characters, optionally followed by '*'.
The weight factor for the fair share identifier. The default value is 1.0. A lower value has a higher priority for compute resources. For example, jobs using a share identifier with a weight factor of 0.125 (1/8) will get 8 times the compute resources of jobs using a share identifier with a weight factor of 1.
The smallest supported value is 0.0001 and the largest supported value is 999.9999.
Creates a new builder-style object to manufacture ShareAttributes
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ShareAttributes
impl Send for ShareAttributes
impl Sync for ShareAttributes
impl Unpin for ShareAttributes
impl UnwindSafe for ShareAttributes
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more