| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Batch.Types.SchedulingPolicyDetail
Description
Synopsis
- data SchedulingPolicyDetail = SchedulingPolicyDetail' {}
- newSchedulingPolicyDetail :: Text -> Text -> SchedulingPolicyDetail
- schedulingPolicyDetail_fairsharePolicy :: Lens' SchedulingPolicyDetail (Maybe FairsharePolicy)
- schedulingPolicyDetail_tags :: Lens' SchedulingPolicyDetail (Maybe (HashMap Text Text))
- schedulingPolicyDetail_name :: Lens' SchedulingPolicyDetail Text
- schedulingPolicyDetail_arn :: Lens' SchedulingPolicyDetail Text
Documentation
data SchedulingPolicyDetail Source #
An object that represents a scheduling policy.
See: newSchedulingPolicyDetail smart constructor.
Constructors
| SchedulingPolicyDetail' | |
Fields
| |
Instances
newSchedulingPolicyDetail Source #
Arguments
| :: Text | |
| -> Text | |
| -> SchedulingPolicyDetail |
Create a value of SchedulingPolicyDetail with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fairsharePolicy:SchedulingPolicyDetail', schedulingPolicyDetail_fairsharePolicy - The fair share policy for the scheduling policy.
$sel:tags:SchedulingPolicyDetail', schedulingPolicyDetail_tags - The tags that you apply to the scheduling policy to categorize and
organize your resources. Each tag consists of a key and an optional
value. For more information, see
Tagging Amazon Web Services resources
in Amazon Web Services General Reference.
$sel:name:SchedulingPolicyDetail', schedulingPolicyDetail_name - The name of the scheduling policy.
$sel:arn:SchedulingPolicyDetail', schedulingPolicyDetail_arn - The Amazon Resource Name (ARN) of the scheduling policy. An example is
arn:aws:batch:us-east-1:123456789012:scheduling-policy/HighPriority .
schedulingPolicyDetail_fairsharePolicy :: Lens' SchedulingPolicyDetail (Maybe FairsharePolicy) Source #
The fair share policy for the scheduling policy.
schedulingPolicyDetail_tags :: Lens' SchedulingPolicyDetail (Maybe (HashMap Text Text)) Source #
The tags that you apply to the scheduling policy to categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging Amazon Web Services resources in Amazon Web Services General Reference.
schedulingPolicyDetail_name :: Lens' SchedulingPolicyDetail Text Source #
The name of the scheduling policy.
schedulingPolicyDetail_arn :: Lens' SchedulingPolicyDetail Text Source #
The Amazon Resource Name (ARN) of the scheduling policy. An example is
arn:aws:batch:us-east-1:123456789012:scheduling-policy/HighPriority .