libZSservicesZSamazonka-organizationsZSamazonka-organizations
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.Organizations.ListHandshakesForAccount

Description

Lists the current handshakes that are associated with the account of the requesting user.

Handshakes that are ACCEPTED, DECLINED, or CANCELED appear in the results of this API for only 30 days after changing to that state. After that, they're deleted and no longer accessible.

Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display.

This operation can be called from any account in the organization.

This operation returns paginated results.

Synopsis

Creating a Request

data ListHandshakesForAccount Source #

See: newListHandshakesForAccount smart constructor.

Constructors

ListHandshakesForAccount' 

Fields

  • nextToken :: Maybe Text

    The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

  • filter' :: Maybe HandshakeFilter

    Filters the handshakes that you want included in the response. The default is all types. Use the ActionType element to limit the output to only a specified type, such as INVITE, ENABLE_ALL_FEATURES, or APPROVE_ALL_FEATURES. Alternatively, for the ENABLE_ALL_FEATURES handshake that generates a separate child handshake for each member account, you can specify ParentHandshakeId to see only the handshakes that were generated by that parent request.

  • maxResults :: Maybe Natural

    The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

Instances

Instances details
Eq ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Read ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Show ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Generic ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Associated Types

type Rep ListHandshakesForAccount :: Type -> Type #

NFData ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Hashable ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToJSON ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

AWSPager ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

AWSRequest ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToHeaders ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToPath ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToQuery ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccount = D1 ('MetaData "ListHandshakesForAccount" "Amazonka.Organizations.ListHandshakesForAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListHandshakesForAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeFilter)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

newListHandshakesForAccount :: ListHandshakesForAccount Source #

Create a value of ListHandshakesForAccount 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:nextToken:ListHandshakesForAccount', listHandshakesForAccount_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:filter':ListHandshakesForAccount', listHandshakesForAccount_filter - Filters the handshakes that you want included in the response. The default is all types. Use the ActionType element to limit the output to only a specified type, such as INVITE, ENABLE_ALL_FEATURES, or APPROVE_ALL_FEATURES. Alternatively, for the ENABLE_ALL_FEATURES handshake that generates a separate child handshake for each member account, you can specify ParentHandshakeId to see only the handshakes that were generated by that parent request.

$sel:maxResults:ListHandshakesForAccount', listHandshakesForAccount_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

Request Lenses

listHandshakesForAccount_nextToken :: Lens' ListHandshakesForAccount (Maybe Text) Source #

The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

listHandshakesForAccount_filter :: Lens' ListHandshakesForAccount (Maybe HandshakeFilter) Source #

Filters the handshakes that you want included in the response. The default is all types. Use the ActionType element to limit the output to only a specified type, such as INVITE, ENABLE_ALL_FEATURES, or APPROVE_ALL_FEATURES. Alternatively, for the ENABLE_ALL_FEATURES handshake that generates a separate child handshake for each member account, you can specify ParentHandshakeId to see only the handshakes that were generated by that parent request.

listHandshakesForAccount_maxResults :: Lens' ListHandshakesForAccount (Maybe Natural) Source #

The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

Destructuring the Response

data ListHandshakesForAccountResponse Source #

See: newListHandshakesForAccountResponse smart constructor.

Constructors

ListHandshakesForAccountResponse' 

Fields

  • handshakes :: Maybe [Handshake]

    A list of Handshake objects with details about each of the handshakes that is associated with the specified account.

  • nextToken :: Maybe Text

    If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Show ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Generic ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Associated Types

type Rep ListHandshakesForAccountResponse :: Type -> Type #

NFData ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccountResponse = D1 ('MetaData "ListHandshakesForAccountResponse" "Amazonka.Organizations.ListHandshakesForAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListHandshakesForAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Handshake])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListHandshakesForAccountResponse Source #

Create a value of ListHandshakesForAccountResponse 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:handshakes:ListHandshakesForAccountResponse', listHandshakesForAccountResponse_handshakes - A list of Handshake objects with details about each of the handshakes that is associated with the specified account.

$sel:nextToken:ListHandshakesForAccount', listHandshakesForAccountResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListHandshakesForAccountResponse', listHandshakesForAccountResponse_httpStatus - The response's http status code.

Response Lenses

listHandshakesForAccountResponse_handshakes :: Lens' ListHandshakesForAccountResponse (Maybe [Handshake]) Source #

A list of Handshake objects with details about each of the handshakes that is associated with the specified account.

listHandshakesForAccountResponse_nextToken :: Lens' ListHandshakesForAccountResponse (Maybe Text) Source #

If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.