amazonka-config-2.0: Amazon Config SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Config.DescribeOrganizationConfigRules

Description

Returns a list of organization Config rules.

When you specify the limit and the next token, you receive a paginated response.

Limit and next token are not applicable if you specify organization Config rule names. It is only applicable, when you request all the organization Config rules.

For accounts within an organzation

If you deploy an organizational rule or conformance pack in an organization administrator account, and then establish a delegated administrator and deploy an organizational rule or conformance pack in the delegated administrator account, you won't be able to see the organizational rule or conformance pack in the organization administrator account from the delegated administrator account or see the organizational rule or conformance pack in the delegated administrator account from organization administrator account. The DescribeOrganizationConfigRules and DescribeOrganizationConformancePacks APIs can only see and interact with the organization-related resource that were deployed from within the account calling those APIs.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeOrganizationConfigRules Source #

See: newDescribeOrganizationConfigRules smart constructor.

Constructors

DescribeOrganizationConfigRules' 

Fields

  • limit :: Maybe Natural

    The maximum number of organization Config rules returned on each page. If you do no specify a number, Config uses the default. The default is 100.

  • nextToken :: Maybe Text

    The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

  • organizationConfigRuleNames :: Maybe [Text]

    The names of organization Config rules for which you want details. If you do not specify any names, Config returns details for all your organization Config rules.

Instances

Instances details
ToJSON DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

ToHeaders DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

ToPath DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

ToQuery DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

AWSPager DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

AWSRequest DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Generic DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Associated Types

type Rep DescribeOrganizationConfigRules :: Type -> Type #

Read DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Show DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

NFData DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Eq DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Hashable DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

type AWSResponse DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

type Rep DescribeOrganizationConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

type Rep DescribeOrganizationConfigRules = D1 ('MetaData "DescribeOrganizationConfigRules" "Amazonka.Config.DescribeOrganizationConfigRules" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "DescribeOrganizationConfigRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationConfigRuleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDescribeOrganizationConfigRules :: DescribeOrganizationConfigRules Source #

Create a value of DescribeOrganizationConfigRules 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:limit:DescribeOrganizationConfigRules', describeOrganizationConfigRules_limit - The maximum number of organization Config rules returned on each page. If you do no specify a number, Config uses the default. The default is 100.

DescribeOrganizationConfigRules, describeOrganizationConfigRules_nextToken - The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

$sel:organizationConfigRuleNames:DescribeOrganizationConfigRules', describeOrganizationConfigRules_organizationConfigRuleNames - The names of organization Config rules for which you want details. If you do not specify any names, Config returns details for all your organization Config rules.

Request Lenses

describeOrganizationConfigRules_limit :: Lens' DescribeOrganizationConfigRules (Maybe Natural) Source #

The maximum number of organization Config rules returned on each page. If you do no specify a number, Config uses the default. The default is 100.

describeOrganizationConfigRules_nextToken :: Lens' DescribeOrganizationConfigRules (Maybe Text) Source #

The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

describeOrganizationConfigRules_organizationConfigRuleNames :: Lens' DescribeOrganizationConfigRules (Maybe [Text]) Source #

The names of organization Config rules for which you want details. If you do not specify any names, Config returns details for all your organization Config rules.

Destructuring the Response

data DescribeOrganizationConfigRulesResponse Source #

Constructors

DescribeOrganizationConfigRulesResponse' 

Fields

Instances

Instances details
Generic DescribeOrganizationConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Read DescribeOrganizationConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Show DescribeOrganizationConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

NFData DescribeOrganizationConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

Eq DescribeOrganizationConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

type Rep DescribeOrganizationConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeOrganizationConfigRules

type Rep DescribeOrganizationConfigRulesResponse = D1 ('MetaData "DescribeOrganizationConfigRulesResponse" "Amazonka.Config.DescribeOrganizationConfigRules" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "DescribeOrganizationConfigRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationConfigRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationConfigRule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeOrganizationConfigRulesResponse Source #

Create a value of DescribeOrganizationConfigRulesResponse 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:

DescribeOrganizationConfigRules, describeOrganizationConfigRulesResponse_nextToken - The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

$sel:organizationConfigRules:DescribeOrganizationConfigRulesResponse', describeOrganizationConfigRulesResponse_organizationConfigRules - Returns a list of OrganizationConfigRule objects.

$sel:httpStatus:DescribeOrganizationConfigRulesResponse', describeOrganizationConfigRulesResponse_httpStatus - The response's http status code.

Response Lenses

describeOrganizationConfigRulesResponse_nextToken :: Lens' DescribeOrganizationConfigRulesResponse (Maybe Text) Source #

The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.