libZSservicesZSamazonka-budgetsZSamazonka-budgets
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Budgets.Types.Definition

Description

 
Synopsis

Documentation

data Definition Source #

Specifies all of the type-specific parameters.

See: newDefinition smart constructor.

Constructors

Definition' 

Fields

Instances

Instances details
Eq Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

Read Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

Show Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

Generic Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

Associated Types

type Rep Definition :: Type -> Type #

NFData Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

Methods

rnf :: Definition -> () #

Hashable Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

ToJSON Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

FromJSON Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

type Rep Definition Source # 
Instance details

Defined in Amazonka.Budgets.Types.Definition

type Rep Definition = D1 ('MetaData "Definition" "Amazonka.Budgets.Types.Definition" "libZSservicesZSamazonka-budgetsZSamazonka-budgets" 'False) (C1 ('MetaCons "Definition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scpActionDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScpActionDefinition)) :*: (S1 ('MetaSel ('Just "iamActionDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamActionDefinition)) :*: S1 ('MetaSel ('Just "ssmActionDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SsmActionDefinition)))))

newDefinition :: Definition Source #

Create a value of Definition 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:scpActionDefinition:Definition', definition_scpActionDefinition - The service control policies (SCPs) action definition details.

$sel:iamActionDefinition:Definition', definition_iamActionDefinition - The AWS Identity and Access Management (IAM) action definition details.

$sel:ssmActionDefinition:Definition', definition_ssmActionDefinition - The AWS Systems Manager (SSM) action definition details.

definition_scpActionDefinition :: Lens' Definition (Maybe ScpActionDefinition) Source #

The service control policies (SCPs) action definition details.

definition_iamActionDefinition :: Lens' Definition (Maybe IamActionDefinition) Source #

The AWS Identity and Access Management (IAM) action definition details.

definition_ssmActionDefinition :: Lens' Definition (Maybe SsmActionDefinition) Source #

The AWS Systems Manager (SSM) action definition details.