libZSservicesZSamazonka-ramZSamazonka-ram
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.RAM

Contents

Description

Derived from API version 2018-01-04 of the AWS service descriptions, licensed under Apache 2.0.

This is the Resource Access Manager API Reference. This documentation provides descriptions and syntax for each of the actions and data types in RAM. RAM is a service that helps you securely share your Amazon Web Services resources across Amazon Web Services accounts and within your organization or organizational units (OUs) in Organizations. For supported resource types, you can also share resources with IAM roles and IAM users. If you have multiple Amazon Web Services accounts, you can use RAM to share those resources with other accounts.

To learn more about RAM, see the following resources:

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-01-04 of the Amazon Resource Access Manager SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by RAM.

InvalidClientTokenException

TagPolicyViolationException

_TagPolicyViolationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified tag is a reserved word and cannot be used.

InvalidParameterException

InvalidResourceTypeException

_InvalidResourceTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource type is not valid.

ResourceShareInvitationArnNotFoundException

_ResourceShareInvitationArnNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Amazon Resource Name (ARN) for an invitation was not found.

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified value for NextToken is not valid.

MalformedArnException

_MalformedArnException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The format of an Amazon Resource Name (ARN) is not valid.

ServerInternalException

_ServerInternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service could not respond to the request due to an internal problem.

UnknownResourceException

_UnknownResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified resource was not found.

OperationNotPermittedException

_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested operation is not permitted.

InvalidMaxResultsException

_InvalidMaxResultsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified value for MaxResults is not valid.

ServiceUnavailableException

ResourceArnNotFoundException

_ResourceArnNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Amazon Resource Name (ARN) was not found.

IdempotentParameterMismatchException

_IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.

MissingRequiredParameterException

_MissingRequiredParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A required input parameter is missing.

TagLimitExceededException

_TagLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested tags exceed the limit for your account.

InvalidStateTransitionException

_InvalidStateTransitionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested state transition is not valid.

ResourceShareInvitationAlreadyAcceptedException

ResourceShareLimitExceededException

_ResourceShareLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource share exceeds the limit for your account.

ResourceShareInvitationExpiredException

ResourceShareInvitationAlreadyRejectedException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

PromoteResourceShareCreatedFromPolicy

data PromoteResourceShareCreatedFromPolicy Source #

Instances

Instances details
Eq PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Read PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Show PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Generic PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

NFData PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Hashable PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

ToJSON PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

AWSRequest PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

ToHeaders PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

ToPath PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

ToQuery PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

type Rep PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

type Rep PromoteResourceShareCreatedFromPolicy = D1 ('MetaData "PromoteResourceShareCreatedFromPolicy" "Amazonka.RAM.PromoteResourceShareCreatedFromPolicy" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "PromoteResourceShareCreatedFromPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PromoteResourceShareCreatedFromPolicy Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

newPromoteResourceShareCreatedFromPolicy Source #

Create a value of PromoteResourceShareCreatedFromPolicy 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:resourceShareArn:PromoteResourceShareCreatedFromPolicy', promoteResourceShareCreatedFromPolicy_resourceShareArn - The Amazon Resource Name (ARN) of the resource share to promote.

data PromoteResourceShareCreatedFromPolicyResponse Source #

Instances

Instances details
Eq PromoteResourceShareCreatedFromPolicyResponse Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Read PromoteResourceShareCreatedFromPolicyResponse Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Show PromoteResourceShareCreatedFromPolicyResponse Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

Generic PromoteResourceShareCreatedFromPolicyResponse Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

NFData PromoteResourceShareCreatedFromPolicyResponse Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

type Rep PromoteResourceShareCreatedFromPolicyResponse Source # 
Instance details

Defined in Amazonka.RAM.PromoteResourceShareCreatedFromPolicy

type Rep PromoteResourceShareCreatedFromPolicyResponse = D1 ('MetaData "PromoteResourceShareCreatedFromPolicyResponse" "Amazonka.RAM.PromoteResourceShareCreatedFromPolicy" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "PromoteResourceShareCreatedFromPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

GetResourceShares (Paginated)

data GetResourceShares Source #

See: newGetResourceShares smart constructor.

Instances

Instances details
Eq GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Read GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Show GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Generic GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Associated Types

type Rep GetResourceShares :: Type -> Type #

NFData GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Methods

rnf :: GetResourceShares -> () #

Hashable GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

ToJSON GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

AWSPager GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

AWSRequest GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Associated Types

type AWSResponse GetResourceShares #

ToHeaders GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

ToPath GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

ToQuery GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

type Rep GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

type AWSResponse GetResourceShares Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

newGetResourceShares Source #

Create a value of GetResourceShares 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:tagFilters:GetResourceShares', getResourceShares_tagFilters - One or more tag filters.

$sel:nextToken:GetResourceShares', getResourceShares_nextToken - The token for the next page of results.

$sel:name:GetResourceShares', getResourceShares_name - The name of the resource share.

$sel:resourceShareStatus:GetResourceShares', getResourceShares_resourceShareStatus - The status of the resource share.

$sel:permissionArn:GetResourceShares', getResourceShares_permissionArn - The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

$sel:maxResults:GetResourceShares', getResourceShares_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareArns:GetResourceShares', getResourceShares_resourceShareArns - The Amazon Resource Names (ARNs) of the resource shares.

$sel:resourceOwner:GetResourceShares', getResourceShares_resourceOwner - The type of owner.

data GetResourceSharesResponse Source #

See: newGetResourceSharesResponse smart constructor.

Instances

Instances details
Eq GetResourceSharesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Read GetResourceSharesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Show GetResourceSharesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Generic GetResourceSharesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

Associated Types

type Rep GetResourceSharesResponse :: Type -> Type #

NFData GetResourceSharesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

type Rep GetResourceSharesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShares

type Rep GetResourceSharesResponse = D1 ('MetaData "GetResourceSharesResponse" "Amazonka.RAM.GetResourceShares" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourceSharesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceShare])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetResourceSharesResponse Source #

Create a value of GetResourceSharesResponse 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:resourceShares:GetResourceSharesResponse', getResourceSharesResponse_resourceShares - Information about the resource shares.

$sel:nextToken:GetResourceShares', getResourceSharesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:GetResourceSharesResponse', getResourceSharesResponse_httpStatus - The response's http status code.

GetResourcePolicies (Paginated)

data GetResourcePolicies Source #

See: newGetResourcePolicies smart constructor.

Instances

Instances details
Eq GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Read GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Show GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Generic GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Associated Types

type Rep GetResourcePolicies :: Type -> Type #

NFData GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Methods

rnf :: GetResourcePolicies -> () #

Hashable GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

ToJSON GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

AWSPager GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

AWSRequest GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Associated Types

type AWSResponse GetResourcePolicies #

ToHeaders GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

ToPath GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

ToQuery GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

type Rep GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

type Rep GetResourcePolicies = D1 ('MetaData "GetResourcePolicies" "Amazonka.RAM.GetResourcePolicies" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourcePolicies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse GetResourcePolicies Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

newGetResourcePolicies :: GetResourcePolicies Source #

Create a value of GetResourcePolicies 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:GetResourcePolicies', getResourcePolicies_nextToken - The token for the next page of results.

$sel:principal:GetResourcePolicies', getResourcePolicies_principal - The principal.

$sel:maxResults:GetResourcePolicies', getResourcePolicies_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceArns:GetResourcePolicies', getResourcePolicies_resourceArns - The Amazon Resource Names (ARNs) of the resources.

data GetResourcePoliciesResponse Source #

See: newGetResourcePoliciesResponse smart constructor.

Instances

Instances details
Eq GetResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Read GetResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Show GetResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Generic GetResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

Associated Types

type Rep GetResourcePoliciesResponse :: Type -> Type #

NFData GetResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

type Rep GetResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourcePolicies

type Rep GetResourcePoliciesResponse = D1 ('MetaData "GetResourcePoliciesResponse" "Amazonka.RAM.GetResourcePolicies" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourcePoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetResourcePoliciesResponse Source #

Create a value of GetResourcePoliciesResponse 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:GetResourcePolicies', getResourcePoliciesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:policies:GetResourcePoliciesResponse', getResourcePoliciesResponse_policies - A key policy document, in JSON format.

$sel:httpStatus:GetResourcePoliciesResponse', getResourcePoliciesResponse_httpStatus - The response's http status code.

ListPendingInvitationResources

data ListPendingInvitationResources Source #

See: newListPendingInvitationResources smart constructor.

Instances

Instances details
Eq ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Read ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Show ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Generic ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Associated Types

type Rep ListPendingInvitationResources :: Type -> Type #

NFData ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Hashable ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

ToJSON ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

AWSRequest ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

ToHeaders ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

ToPath ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

ToQuery ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

type Rep ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

type Rep ListPendingInvitationResources = D1 ('MetaData "ListPendingInvitationResources" "Amazonka.RAM.ListPendingInvitationResources" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListPendingInvitationResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceShareInvitationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPendingInvitationResources Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

newListPendingInvitationResources Source #

Create a value of ListPendingInvitationResources 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:ListPendingInvitationResources', listPendingInvitationResources_nextToken - The token for the next page of results.

$sel:maxResults:ListPendingInvitationResources', listPendingInvitationResources_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareInvitationArn:ListPendingInvitationResources', listPendingInvitationResources_resourceShareInvitationArn - The Amazon Resource Name (ARN) of the invitation.

data ListPendingInvitationResourcesResponse Source #

Instances

Instances details
Eq ListPendingInvitationResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Read ListPendingInvitationResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Show ListPendingInvitationResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

Generic ListPendingInvitationResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

NFData ListPendingInvitationResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

type Rep ListPendingInvitationResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPendingInvitationResources

type Rep ListPendingInvitationResourcesResponse = D1 ('MetaData "ListPendingInvitationResourcesResponse" "Amazonka.RAM.ListPendingInvitationResources" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListPendingInvitationResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPendingInvitationResourcesResponse Source #

Create a value of ListPendingInvitationResourcesResponse 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:resources:ListPendingInvitationResourcesResponse', listPendingInvitationResourcesResponse_resources - Information about the resources included the resource share.

$sel:nextToken:ListPendingInvitationResources', listPendingInvitationResourcesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListPendingInvitationResourcesResponse', listPendingInvitationResourcesResponse_httpStatus - The response's http status code.

GetPermission

data GetPermission Source #

See: newGetPermission smart constructor.

Constructors

GetPermission' (Maybe Int) Text 

Instances

Instances details
Eq GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Read GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Show GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Generic GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Associated Types

type Rep GetPermission :: Type -> Type #

NFData GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Methods

rnf :: GetPermission -> () #

Hashable GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

ToJSON GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

AWSRequest GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Associated Types

type AWSResponse GetPermission #

ToHeaders GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

ToPath GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

ToQuery GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

type Rep GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

type Rep GetPermission = D1 ('MetaData "GetPermission" "Amazonka.RAM.GetPermission" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "permissionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetPermission Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

newGetPermission Source #

Create a value of GetPermission 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:permissionVersion:GetPermission', getPermission_permissionVersion - The identifier for the version of the permission.

$sel:permissionArn:GetPermission', getPermission_permissionArn - The Amazon Resource Name (ARN) of the permission.

data GetPermissionResponse Source #

See: newGetPermissionResponse smart constructor.

Instances

Instances details
Eq GetPermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Read GetPermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Show GetPermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Generic GetPermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Associated Types

type Rep GetPermissionResponse :: Type -> Type #

NFData GetPermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

Methods

rnf :: GetPermissionResponse -> () #

type Rep GetPermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.GetPermission

type Rep GetPermissionResponse = D1 ('MetaData "GetPermissionResponse" "Amazonka.RAM.GetPermission" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetPermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceSharePermissionDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetPermissionResponse Source #

Create a value of GetPermissionResponse 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:permission:GetPermissionResponse', getPermissionResponse_permission - Information about the permission.

$sel:httpStatus:GetPermissionResponse', getPermissionResponse_httpStatus - The response's http status code.

EnableSharingWithAwsOrganization

data EnableSharingWithAwsOrganization Source #

See: newEnableSharingWithAwsOrganization smart constructor.

Instances

Instances details
Eq EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Read EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Show EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Generic EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Associated Types

type Rep EnableSharingWithAwsOrganization :: Type -> Type #

NFData EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Hashable EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

ToJSON EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

AWSRequest EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

ToHeaders EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

ToPath EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

ToQuery EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

type Rep EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

type Rep EnableSharingWithAwsOrganization = D1 ('MetaData "EnableSharingWithAwsOrganization" "Amazonka.RAM.EnableSharingWithAwsOrganization" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "EnableSharingWithAwsOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse EnableSharingWithAwsOrganization Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

newEnableSharingWithAwsOrganization :: EnableSharingWithAwsOrganization Source #

Create a value of EnableSharingWithAwsOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data EnableSharingWithAwsOrganizationResponse Source #

Instances

Instances details
Eq EnableSharingWithAwsOrganizationResponse Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Read EnableSharingWithAwsOrganizationResponse Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Show EnableSharingWithAwsOrganizationResponse Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

Generic EnableSharingWithAwsOrganizationResponse Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

NFData EnableSharingWithAwsOrganizationResponse Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

type Rep EnableSharingWithAwsOrganizationResponse Source # 
Instance details

Defined in Amazonka.RAM.EnableSharingWithAwsOrganization

type Rep EnableSharingWithAwsOrganizationResponse = D1 ('MetaData "EnableSharingWithAwsOrganizationResponse" "Amazonka.RAM.EnableSharingWithAwsOrganization" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "EnableSharingWithAwsOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableSharingWithAwsOrganizationResponse Source #

Create a value of EnableSharingWithAwsOrganizationResponse 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:returnValue:EnableSharingWithAwsOrganizationResponse', enableSharingWithAwsOrganizationResponse_returnValue - Indicates whether the request succeeded.

$sel:httpStatus:EnableSharingWithAwsOrganizationResponse', enableSharingWithAwsOrganizationResponse_httpStatus - The response's http status code.

AssociateResourceSharePermission

data AssociateResourceSharePermission Source #

See: newAssociateResourceSharePermission smart constructor.

Instances

Instances details
Eq AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Read AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Show AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Generic AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Associated Types

type Rep AssociateResourceSharePermission :: Type -> Type #

NFData AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Hashable AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

ToJSON AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

AWSRequest AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

ToHeaders AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

ToPath AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

ToQuery AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

type Rep AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

type Rep AssociateResourceSharePermission = D1 ('MetaData "AssociateResourceSharePermission" "Amazonka.RAM.AssociateResourceSharePermission" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "AssociateResourceSharePermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "replace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "permissionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse AssociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

newAssociateResourceSharePermission Source #

Create a value of AssociateResourceSharePermission 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:replace:AssociateResourceSharePermission', associateResourceSharePermission_replace - Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true to replace the current permissions. Use false to add the permission to the current permission.

$sel:clientToken:AssociateResourceSharePermission', associateResourceSharePermission_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:permissionVersion:AssociateResourceSharePermission', associateResourceSharePermission_permissionVersion - The version of the RAM permissions to associate with the resource share.

$sel:resourceShareArn:AssociateResourceSharePermission', associateResourceSharePermission_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:permissionArn:AssociateResourceSharePermission', associateResourceSharePermission_permissionArn - The Amazon Resource Name (ARN) of the RAM permission to associate with the resource share.

data AssociateResourceSharePermissionResponse Source #

Instances

Instances details
Eq AssociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Read AssociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Show AssociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

Generic AssociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

NFData AssociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

type Rep AssociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceSharePermission

type Rep AssociateResourceSharePermissionResponse = D1 ('MetaData "AssociateResourceSharePermissionResponse" "Amazonka.RAM.AssociateResourceSharePermission" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "AssociateResourceSharePermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateResourceSharePermissionResponse Source #

Create a value of AssociateResourceSharePermissionResponse 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:clientToken:AssociateResourceSharePermission', associateResourceSharePermissionResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:returnValue:AssociateResourceSharePermissionResponse', associateResourceSharePermissionResponse_returnValue - Indicates whether the request succeeded.

$sel:httpStatus:AssociateResourceSharePermissionResponse', associateResourceSharePermissionResponse_httpStatus - The response's http status code.

CreateResourceShare

data CreateResourceShare Source #

See: newCreateResourceShare smart constructor.

Instances

Instances details
Eq CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Read CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Show CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Generic CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Associated Types

type Rep CreateResourceShare :: Type -> Type #

NFData CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Methods

rnf :: CreateResourceShare -> () #

Hashable CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

ToJSON CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

AWSRequest CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Associated Types

type AWSResponse CreateResourceShare #

ToHeaders CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

ToPath CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

ToQuery CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

type Rep CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

type Rep CreateResourceShare = D1 ('MetaData "CreateResourceShare" "Amazonka.RAM.CreateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "CreateResourceShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "allowExternalPrincipals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "permissionArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

newCreateResourceShare Source #

Create a value of CreateResourceShare 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:clientToken:CreateResourceShare', createResourceShare_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:allowExternalPrincipals:CreateResourceShare', createResourceShare_allowExternalPrincipals - Indicates whether principals outside your organization in Organizations can be associated with a resource share.

$sel:principals:CreateResourceShare', createResourceShare_principals - The principals to associate with the resource share. The possible values are:

  • An Amazon Web Services account ID
  • An Amazon Resource Name (ARN) of an organization in Organizations
  • An ARN of an organizational unit (OU) in Organizations
  • An ARN of an IAM role
  • An ARN of an IAM user

Not all resource types can be shared with IAM roles and IAM users. For more information, see Sharing with IAM roles and IAM users in the Resource Access Manager User Guide.

$sel:resourceArns:CreateResourceShare', createResourceShare_resourceArns - The ARNs of the resources to associate with the resource share.

$sel:permissionArns:CreateResourceShare', createResourceShare_permissionArns - The Amazon Resource Names (ARNs) of the permissions to associate with the resource share. If you do not specify an ARN for the permission, RAM automatically attaches the default version of the permission for each resource type. Only one permission can be associated with each resource type in a resource share.

$sel:tags:CreateResourceShare', createResourceShare_tags - One or more tags.

$sel:name:CreateResourceShare', createResourceShare_name - The name of the resource share.

data CreateResourceShareResponse Source #

See: newCreateResourceShareResponse smart constructor.

Instances

Instances details
Eq CreateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Read CreateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Show CreateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Generic CreateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

Associated Types

type Rep CreateResourceShareResponse :: Type -> Type #

NFData CreateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

type Rep CreateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.CreateResourceShare

type Rep CreateResourceShareResponse = D1 ('MetaData "CreateResourceShareResponse" "Amazonka.RAM.CreateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "CreateResourceShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShare") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShare)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateResourceShareResponse Source #

Create a value of CreateResourceShareResponse 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:clientToken:CreateResourceShare', createResourceShareResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShare:CreateResourceShareResponse', createResourceShareResponse_resourceShare - Information about the resource share.

$sel:httpStatus:CreateResourceShareResponse', createResourceShareResponse_httpStatus - The response's http status code.

ListPrincipals (Paginated)

data ListPrincipals Source #

See: newListPrincipals smart constructor.

Instances

Instances details
Eq ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Read ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Show ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Generic ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Associated Types

type Rep ListPrincipals :: Type -> Type #

NFData ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Methods

rnf :: ListPrincipals -> () #

Hashable ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

ToJSON ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

AWSPager ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

AWSRequest ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Associated Types

type AWSResponse ListPrincipals #

ToHeaders ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

ToPath ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

ToQuery ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

type Rep ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

type AWSResponse ListPrincipals Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

newListPrincipals Source #

Create a value of ListPrincipals 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:resourceType:ListPrincipals', listPrincipals_resourceType - The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

$sel:principals:ListPrincipals', listPrincipals_principals - The principals.

$sel:nextToken:ListPrincipals', listPrincipals_nextToken - The token for the next page of results.

$sel:resourceArn:ListPrincipals', listPrincipals_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:maxResults:ListPrincipals', listPrincipals_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareArns:ListPrincipals', listPrincipals_resourceShareArns - The Amazon Resource Names (ARN) of the resource shares.

$sel:resourceOwner:ListPrincipals', listPrincipals_resourceOwner - The type of owner.

data ListPrincipalsResponse Source #

See: newListPrincipalsResponse smart constructor.

Instances

Instances details
Eq ListPrincipalsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Read ListPrincipalsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Show ListPrincipalsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Generic ListPrincipalsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Associated Types

type Rep ListPrincipalsResponse :: Type -> Type #

NFData ListPrincipalsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

Methods

rnf :: ListPrincipalsResponse -> () #

type Rep ListPrincipalsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPrincipals

type Rep ListPrincipalsResponse = D1 ('MetaData "ListPrincipalsResponse" "Amazonka.RAM.ListPrincipals" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListPrincipalsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Principal])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPrincipalsResponse Source #

Create a value of ListPrincipalsResponse 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:principals:ListPrincipals', listPrincipalsResponse_principals - The principals.

$sel:nextToken:ListPrincipals', listPrincipalsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListPrincipalsResponse', listPrincipalsResponse_httpStatus - The response's http status code.

ListResources (Paginated)

data ListResources Source #

See: newListResources smart constructor.

Instances

Instances details
Eq ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Read ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Show ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Generic ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Associated Types

type Rep ListResources :: Type -> Type #

NFData ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Methods

rnf :: ListResources -> () #

Hashable ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

ToJSON ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

AWSPager ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

AWSRequest ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Associated Types

type AWSResponse ListResources #

ToHeaders ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

ToPath ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

ToQuery ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

type Rep ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

type AWSResponse ListResources Source # 
Instance details

Defined in Amazonka.RAM.ListResources

newListResources Source #

Create a value of ListResources 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:resourceType:ListResources', listResources_resourceType - The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

$sel:nextToken:ListResources', listResources_nextToken - The token for the next page of results.

$sel:resourceArns:ListResources', listResources_resourceArns - The Amazon Resource Names (ARNs) of the resources.

$sel:principal:ListResources', listResources_principal - The principal.

$sel:maxResults:ListResources', listResources_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareArns:ListResources', listResources_resourceShareArns - The Amazon Resource Names (ARN) of the resource shares.

$sel:resourceOwner:ListResources', listResources_resourceOwner - The type of owner.

data ListResourcesResponse Source #

See: newListResourcesResponse smart constructor.

Instances

Instances details
Eq ListResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Read ListResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Show ListResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Generic ListResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Associated Types

type Rep ListResourcesResponse :: Type -> Type #

NFData ListResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResources

Methods

rnf :: ListResourcesResponse -> () #

type Rep ListResourcesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResources

type Rep ListResourcesResponse = D1 ('MetaData "ListResourcesResponse" "Amazonka.RAM.ListResources" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourcesResponse Source #

Create a value of ListResourcesResponse 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:resources:ListResourcesResponse', listResourcesResponse_resources - Information about the resources.

$sel:nextToken:ListResources', listResourcesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListResourcesResponse', listResourcesResponse_httpStatus - The response's http status code.

AcceptResourceShareInvitation

data AcceptResourceShareInvitation Source #

See: newAcceptResourceShareInvitation smart constructor.

Instances

Instances details
Eq AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Read AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Show AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Generic AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Associated Types

type Rep AcceptResourceShareInvitation :: Type -> Type #

NFData AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Hashable AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

ToJSON AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

AWSRequest AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

ToHeaders AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

ToPath AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

ToQuery AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

type Rep AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

type Rep AcceptResourceShareInvitation = D1 ('MetaData "AcceptResourceShareInvitation" "Amazonka.RAM.AcceptResourceShareInvitation" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "AcceptResourceShareInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceShareInvitationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AcceptResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

newAcceptResourceShareInvitation Source #

Create a value of AcceptResourceShareInvitation 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:clientToken:AcceptResourceShareInvitation', acceptResourceShareInvitation_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareInvitationArn:AcceptResourceShareInvitation', acceptResourceShareInvitation_resourceShareInvitationArn - The Amazon Resource Name (ARN) of the invitation.

data AcceptResourceShareInvitationResponse Source #

Instances

Instances details
Eq AcceptResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Read AcceptResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Show AcceptResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

Generic AcceptResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

NFData AcceptResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

type Rep AcceptResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.AcceptResourceShareInvitation

type Rep AcceptResourceShareInvitationResponse = D1 ('MetaData "AcceptResourceShareInvitationResponse" "Amazonka.RAM.AcceptResourceShareInvitation" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "AcceptResourceShareInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShareInvitation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShareInvitation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAcceptResourceShareInvitationResponse Source #

Create a value of AcceptResourceShareInvitationResponse 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:clientToken:AcceptResourceShareInvitation', acceptResourceShareInvitationResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareInvitation:AcceptResourceShareInvitationResponse', acceptResourceShareInvitationResponse_resourceShareInvitation - Information about the invitation.

$sel:httpStatus:AcceptResourceShareInvitationResponse', acceptResourceShareInvitationResponse_httpStatus - The response's http status code.

DeleteResourceShare

data DeleteResourceShare Source #

See: newDeleteResourceShare smart constructor.

Instances

Instances details
Eq DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Read DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Show DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Generic DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Associated Types

type Rep DeleteResourceShare :: Type -> Type #

NFData DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Methods

rnf :: DeleteResourceShare -> () #

Hashable DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

AWSRequest DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Associated Types

type AWSResponse DeleteResourceShare #

ToHeaders DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

ToPath DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

ToQuery DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

type Rep DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

type Rep DeleteResourceShare = D1 ('MetaData "DeleteResourceShare" "Amazonka.RAM.DeleteResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "DeleteResourceShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

newDeleteResourceShare Source #

Create a value of DeleteResourceShare 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:clientToken:DeleteResourceShare', deleteResourceShare_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareArn:DeleteResourceShare', deleteResourceShare_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

data DeleteResourceShareResponse Source #

See: newDeleteResourceShareResponse smart constructor.

Instances

Instances details
Eq DeleteResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Read DeleteResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Show DeleteResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Generic DeleteResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

Associated Types

type Rep DeleteResourceShareResponse :: Type -> Type #

NFData DeleteResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

type Rep DeleteResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DeleteResourceShare

type Rep DeleteResourceShareResponse = D1 ('MetaData "DeleteResourceShareResponse" "Amazonka.RAM.DeleteResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "DeleteResourceShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteResourceShareResponse Source #

Create a value of DeleteResourceShareResponse 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:clientToken:DeleteResourceShare', deleteResourceShareResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:returnValue:DeleteResourceShareResponse', deleteResourceShareResponse_returnValue - Indicates whether the request succeeded.

$sel:httpStatus:DeleteResourceShareResponse', deleteResourceShareResponse_httpStatus - The response's http status code.

UpdateResourceShare

data UpdateResourceShare Source #

See: newUpdateResourceShare smart constructor.

Instances

Instances details
Eq UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Read UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Show UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Generic UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Associated Types

type Rep UpdateResourceShare :: Type -> Type #

NFData UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Methods

rnf :: UpdateResourceShare -> () #

Hashable UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

ToJSON UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

AWSRequest UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Associated Types

type AWSResponse UpdateResourceShare #

ToHeaders UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

ToPath UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

ToQuery UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

type Rep UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

type Rep UpdateResourceShare = D1 ('MetaData "UpdateResourceShare" "Amazonka.RAM.UpdateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "UpdateResourceShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowExternalPrincipals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

newUpdateResourceShare Source #

Create a value of UpdateResourceShare 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:clientToken:UpdateResourceShare', updateResourceShare_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:allowExternalPrincipals:UpdateResourceShare', updateResourceShare_allowExternalPrincipals - Indicates whether principals outside your organization in Organizations can be associated with a resource share.

$sel:name:UpdateResourceShare', updateResourceShare_name - The name of the resource share.

$sel:resourceShareArn:UpdateResourceShare', updateResourceShare_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

data UpdateResourceShareResponse Source #

See: newUpdateResourceShareResponse smart constructor.

Instances

Instances details
Eq UpdateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Read UpdateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Show UpdateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Generic UpdateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

Associated Types

type Rep UpdateResourceShareResponse :: Type -> Type #

NFData UpdateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

type Rep UpdateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.UpdateResourceShare

type Rep UpdateResourceShareResponse = D1 ('MetaData "UpdateResourceShareResponse" "Amazonka.RAM.UpdateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "UpdateResourceShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShare") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShare)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateResourceShareResponse Source #

Create a value of UpdateResourceShareResponse 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:clientToken:UpdateResourceShare', updateResourceShareResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShare:UpdateResourceShareResponse', updateResourceShareResponse_resourceShare - Information about the resource share.

$sel:httpStatus:UpdateResourceShareResponse', updateResourceShareResponse_httpStatus - The response's http status code.

RejectResourceShareInvitation

data RejectResourceShareInvitation Source #

See: newRejectResourceShareInvitation smart constructor.

Instances

Instances details
Eq RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Read RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Show RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Generic RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Associated Types

type Rep RejectResourceShareInvitation :: Type -> Type #

NFData RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Hashable RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

ToJSON RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

AWSRequest RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

ToHeaders RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

ToPath RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

ToQuery RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

type Rep RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

type Rep RejectResourceShareInvitation = D1 ('MetaData "RejectResourceShareInvitation" "Amazonka.RAM.RejectResourceShareInvitation" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "RejectResourceShareInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceShareInvitationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RejectResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

newRejectResourceShareInvitation Source #

Create a value of RejectResourceShareInvitation 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:clientToken:RejectResourceShareInvitation', rejectResourceShareInvitation_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareInvitationArn:RejectResourceShareInvitation', rejectResourceShareInvitation_resourceShareInvitationArn - The Amazon Resource Name (ARN) of the invitation.

data RejectResourceShareInvitationResponse Source #

Instances

Instances details
Eq RejectResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Read RejectResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Show RejectResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

Generic RejectResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

NFData RejectResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

type Rep RejectResourceShareInvitationResponse Source # 
Instance details

Defined in Amazonka.RAM.RejectResourceShareInvitation

type Rep RejectResourceShareInvitationResponse = D1 ('MetaData "RejectResourceShareInvitationResponse" "Amazonka.RAM.RejectResourceShareInvitation" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "RejectResourceShareInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShareInvitation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShareInvitation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRejectResourceShareInvitationResponse Source #

Create a value of RejectResourceShareInvitationResponse 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:clientToken:RejectResourceShareInvitation', rejectResourceShareInvitationResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareInvitation:RejectResourceShareInvitationResponse', rejectResourceShareInvitationResponse_resourceShareInvitation - Information about the invitation.

$sel:httpStatus:RejectResourceShareInvitationResponse', rejectResourceShareInvitationResponse_httpStatus - The response's http status code.

ListPermissions

data ListPermissions Source #

See: newListPermissions smart constructor.

Instances

Instances details
Eq ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Read ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Show ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Generic ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Associated Types

type Rep ListPermissions :: Type -> Type #

NFData ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Methods

rnf :: ListPermissions -> () #

Hashable ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

ToJSON ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

AWSRequest ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Associated Types

type AWSResponse ListPermissions #

ToHeaders ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

ToPath ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

ToQuery ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

type Rep ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

type Rep ListPermissions = D1 ('MetaData "ListPermissions" "Amazonka.RAM.ListPermissions" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListPermissions Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

newListPermissions :: ListPermissions Source #

Create a value of ListPermissions 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:resourceType:ListPermissions', listPermissions_resourceType - Specifies the resource type for which to list permissions. For example, to list only permissions that apply to EC2 subnets, specify ec2:Subnet.

$sel:nextToken:ListPermissions', listPermissions_nextToken - The token for the next page of results.

$sel:maxResults:ListPermissions', listPermissions_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

data ListPermissionsResponse Source #

See: newListPermissionsResponse smart constructor.

Instances

Instances details
Eq ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Read ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Show ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Generic ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Associated Types

type Rep ListPermissionsResponse :: Type -> Type #

NFData ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

Methods

rnf :: ListPermissionsResponse -> () #

type Rep ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListPermissions

type Rep ListPermissionsResponse = D1 ('MetaData "ListPermissionsResponse" "Amazonka.RAM.ListPermissions" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceSharePermissionSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPermissionsResponse Source #

Create a value of ListPermissionsResponse 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:ListPermissions', listPermissionsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:permissions:ListPermissionsResponse', listPermissionsResponse_permissions - Information about the permissions.

$sel:httpStatus:ListPermissionsResponse', listPermissionsResponse_httpStatus - The response's http status code.

DisassociateResourceShare

data DisassociateResourceShare Source #

See: newDisassociateResourceShare smart constructor.

Instances

Instances details
Eq DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Read DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Show DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Generic DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Associated Types

type Rep DisassociateResourceShare :: Type -> Type #

NFData DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Hashable DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

ToJSON DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

AWSRequest DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

ToHeaders DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

ToPath DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

ToQuery DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

type Rep DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

type Rep DisassociateResourceShare = D1 ('MetaData "DisassociateResourceShare" "Amazonka.RAM.DisassociateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "DisassociateResourceShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DisassociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

newDisassociateResourceShare Source #

Create a value of DisassociateResourceShare 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:clientToken:DisassociateResourceShare', disassociateResourceShare_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:principals:DisassociateResourceShare', disassociateResourceShare_principals - The principals.

$sel:resourceArns:DisassociateResourceShare', disassociateResourceShare_resourceArns - The Amazon Resource Names (ARNs) of the resources.

$sel:resourceShareArn:DisassociateResourceShare', disassociateResourceShare_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

data DisassociateResourceShareResponse Source #

See: newDisassociateResourceShareResponse smart constructor.

Instances

Instances details
Eq DisassociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Read DisassociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Show DisassociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Generic DisassociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

Associated Types

type Rep DisassociateResourceShareResponse :: Type -> Type #

NFData DisassociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

type Rep DisassociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceShare

type Rep DisassociateResourceShareResponse = D1 ('MetaData "DisassociateResourceShareResponse" "Amazonka.RAM.DisassociateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "DisassociateResourceShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceShareAssociation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDisassociateResourceShareResponse Source #

Create a value of DisassociateResourceShareResponse 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:clientToken:DisassociateResourceShare', disassociateResourceShareResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareAssociations:DisassociateResourceShareResponse', disassociateResourceShareResponse_resourceShareAssociations - Information about the associations.

$sel:httpStatus:DisassociateResourceShareResponse', disassociateResourceShareResponse_httpStatus - The response's http status code.

ListResourceSharePermissions

data ListResourceSharePermissions Source #

See: newListResourceSharePermissions smart constructor.

Instances

Instances details
Eq ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Read ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Show ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Generic ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Associated Types

type Rep ListResourceSharePermissions :: Type -> Type #

NFData ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Hashable ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

ToJSON ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

AWSRequest ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

ToHeaders ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

ToPath ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

ToQuery ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

type Rep ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

type Rep ListResourceSharePermissions = D1 ('MetaData "ListResourceSharePermissions" "Amazonka.RAM.ListResourceSharePermissions" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListResourceSharePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResourceSharePermissions Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

newListResourceSharePermissions Source #

Create a value of ListResourceSharePermissions 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:ListResourceSharePermissions', listResourceSharePermissions_nextToken - The token for the next page of results.

$sel:maxResults:ListResourceSharePermissions', listResourceSharePermissions_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareArn:ListResourceSharePermissions', listResourceSharePermissions_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

data ListResourceSharePermissionsResponse Source #

Instances

Instances details
Eq ListResourceSharePermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Read ListResourceSharePermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Show ListResourceSharePermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

Generic ListResourceSharePermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

NFData ListResourceSharePermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

type Rep ListResourceSharePermissionsResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceSharePermissions

type Rep ListResourceSharePermissionsResponse = D1 ('MetaData "ListResourceSharePermissionsResponse" "Amazonka.RAM.ListResourceSharePermissions" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListResourceSharePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceSharePermissionSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourceSharePermissionsResponse Source #

Create a value of ListResourceSharePermissionsResponse 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:ListResourceSharePermissions', listResourceSharePermissionsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:permissions:ListResourceSharePermissionsResponse', listResourceSharePermissionsResponse_permissions - The permissions associated with the resource share.

$sel:httpStatus:ListResourceSharePermissionsResponse', listResourceSharePermissionsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.RAM.TagResource" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.RAM.TagResource

newTagResource Source #

Create a value of TagResource 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:resourceShareArn:TagResource', tagResource_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:tags:TagResource', tagResource_tags - One or more tags.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.RAM.TagResource" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

ListResourceTypes

data ListResourceTypes Source #

See: newListResourceTypes smart constructor.

Instances

Instances details
Eq ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Read ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Show ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Generic ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Associated Types

type Rep ListResourceTypes :: Type -> Type #

NFData ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Methods

rnf :: ListResourceTypes -> () #

Hashable ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

ToJSON ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

AWSRequest ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Associated Types

type AWSResponse ListResourceTypes #

ToHeaders ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

ToPath ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

ToQuery ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

type Rep ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

type Rep ListResourceTypes = D1 ('MetaData "ListResourceTypes" "Amazonka.RAM.ListResourceTypes" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListResourceTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListResourceTypes Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

newListResourceTypes :: ListResourceTypes Source #

Create a value of ListResourceTypes 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:ListResourceTypes', listResourceTypes_nextToken - The token for the next page of results.

$sel:maxResults:ListResourceTypes', listResourceTypes_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

data ListResourceTypesResponse Source #

See: newListResourceTypesResponse smart constructor.

Instances

Instances details
Eq ListResourceTypesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Read ListResourceTypesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Show ListResourceTypesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Generic ListResourceTypesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

Associated Types

type Rep ListResourceTypesResponse :: Type -> Type #

NFData ListResourceTypesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

type Rep ListResourceTypesResponse Source # 
Instance details

Defined in Amazonka.RAM.ListResourceTypes

type Rep ListResourceTypesResponse = D1 ('MetaData "ListResourceTypesResponse" "Amazonka.RAM.ListResourceTypes" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ListResourceTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceNameAndResourceType])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourceTypesResponse Source #

Create a value of ListResourceTypesResponse 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:ListResourceTypes', listResourceTypesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:resourceTypes:ListResourceTypesResponse', listResourceTypesResponse_resourceTypes - The shareable resource types supported by RAM.

$sel:httpStatus:ListResourceTypesResponse', listResourceTypesResponse_httpStatus - The response's http status code.

GetResourceShareAssociations (Paginated)

data GetResourceShareAssociations Source #

See: newGetResourceShareAssociations smart constructor.

Instances

Instances details
Eq GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Read GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Show GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Generic GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Associated Types

type Rep GetResourceShareAssociations :: Type -> Type #

NFData GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Hashable GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

ToJSON GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

AWSPager GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

AWSRequest GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

ToHeaders GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

ToPath GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

ToQuery GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

type Rep GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

type Rep GetResourceShareAssociations = D1 ('MetaData "GetResourceShareAssociations" "Amazonka.RAM.GetResourceShareAssociations" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourceShareAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "associationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShareAssociationStatus)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "resourceShareArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "associationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceShareAssociationType)))))
type AWSResponse GetResourceShareAssociations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

newGetResourceShareAssociations Source #

Create a value of GetResourceShareAssociations 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:GetResourceShareAssociations', getResourceShareAssociations_nextToken - The token for the next page of results.

$sel:resourceArn:GetResourceShareAssociations', getResourceShareAssociations_resourceArn - The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

$sel:principal:GetResourceShareAssociations', getResourceShareAssociations_principal - The principal. You cannot specify this parameter if the association type is RESOURCE.

$sel:associationStatus:GetResourceShareAssociations', getResourceShareAssociations_associationStatus - The association status.

$sel:maxResults:GetResourceShareAssociations', getResourceShareAssociations_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareArns:GetResourceShareAssociations', getResourceShareAssociations_resourceShareArns - The Amazon Resource Names (ARN) of the resource shares.

$sel:associationType:GetResourceShareAssociations', getResourceShareAssociations_associationType - The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

data GetResourceShareAssociationsResponse Source #

Instances

Instances details
Eq GetResourceShareAssociationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Read GetResourceShareAssociationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Show GetResourceShareAssociationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

Generic GetResourceShareAssociationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

NFData GetResourceShareAssociationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

type Rep GetResourceShareAssociationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareAssociations

type Rep GetResourceShareAssociationsResponse = D1 ('MetaData "GetResourceShareAssociationsResponse" "Amazonka.RAM.GetResourceShareAssociations" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourceShareAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceShareAssociation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetResourceShareAssociationsResponse Source #

Create a value of GetResourceShareAssociationsResponse 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:resourceShareAssociations:GetResourceShareAssociationsResponse', getResourceShareAssociationsResponse_resourceShareAssociations - Information about the associations.

$sel:nextToken:GetResourceShareAssociations', getResourceShareAssociationsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:GetResourceShareAssociationsResponse', getResourceShareAssociationsResponse_httpStatus - The response's http status code.

GetResourceShareInvitations (Paginated)

data GetResourceShareInvitations Source #

See: newGetResourceShareInvitations smart constructor.

Instances

Instances details
Eq GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Read GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Show GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Generic GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Associated Types

type Rep GetResourceShareInvitations :: Type -> Type #

NFData GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Hashable GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

ToJSON GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

AWSPager GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

AWSRequest GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

ToHeaders GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

ToPath GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

ToQuery GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

type Rep GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

type Rep GetResourceShareInvitations = D1 ('MetaData "GetResourceShareInvitations" "Amazonka.RAM.GetResourceShareInvitations" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourceShareInvitations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceShareInvitationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceShareArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))
type AWSResponse GetResourceShareInvitations Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

newGetResourceShareInvitations :: GetResourceShareInvitations Source #

Create a value of GetResourceShareInvitations 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:GetResourceShareInvitations', getResourceShareInvitations_nextToken - The token for the next page of results.

$sel:resourceShareInvitationArns:GetResourceShareInvitations', getResourceShareInvitations_resourceShareInvitationArns - The Amazon Resource Names (ARN) of the invitations.

$sel:maxResults:GetResourceShareInvitations', getResourceShareInvitations_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

$sel:resourceShareArns:GetResourceShareInvitations', getResourceShareInvitations_resourceShareArns - The Amazon Resource Names (ARN) of the resource shares.

data GetResourceShareInvitationsResponse Source #

Instances

Instances details
Eq GetResourceShareInvitationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Read GetResourceShareInvitationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Show GetResourceShareInvitationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

Generic GetResourceShareInvitationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

NFData GetResourceShareInvitationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

type Rep GetResourceShareInvitationsResponse Source # 
Instance details

Defined in Amazonka.RAM.GetResourceShareInvitations

type Rep GetResourceShareInvitationsResponse = D1 ('MetaData "GetResourceShareInvitationsResponse" "Amazonka.RAM.GetResourceShareInvitations" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "GetResourceShareInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShareInvitations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceShareInvitation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetResourceShareInvitationsResponse Source #

Create a value of GetResourceShareInvitationsResponse 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:resourceShareInvitations:GetResourceShareInvitationsResponse', getResourceShareInvitationsResponse_resourceShareInvitations - Information about the invitations.

$sel:nextToken:GetResourceShareInvitations', getResourceShareInvitationsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:GetResourceShareInvitationsResponse', getResourceShareInvitationsResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.RAM.UntagResource" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

newUntagResource Source #

Create a value of UntagResource 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:resourceShareArn:UntagResource', untagResource_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys of the tags to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RAM.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.RAM.UntagResource" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

AssociateResourceShare

data AssociateResourceShare Source #

See: newAssociateResourceShare smart constructor.

Instances

Instances details
Eq AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Read AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Show AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Generic AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Associated Types

type Rep AssociateResourceShare :: Type -> Type #

NFData AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Methods

rnf :: AssociateResourceShare -> () #

Hashable AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

ToJSON AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

AWSRequest AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Associated Types

type AWSResponse AssociateResourceShare #

ToHeaders AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

ToPath AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

ToQuery AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

type Rep AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

type Rep AssociateResourceShare = D1 ('MetaData "AssociateResourceShare" "Amazonka.RAM.AssociateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "AssociateResourceShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AssociateResourceShare Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

newAssociateResourceShare Source #

Create a value of AssociateResourceShare 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:clientToken:AssociateResourceShare', associateResourceShare_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:principals:AssociateResourceShare', associateResourceShare_principals - The principals to associate with the resource share. The possible values are:

  • An Amazon Web Services account ID
  • An Amazon Resource Name (ARN) of an organization in Organizations
  • An ARN of an organizational unit (OU) in Organizations
  • An ARN of an IAM role
  • An ARN of an IAM user

Not all resource types can be shared with IAM roles and IAM users. For more information, see Sharing with IAM roles and IAM users in the Resource Access Manager User Guide.

$sel:resourceArns:AssociateResourceShare', associateResourceShare_resourceArns - The Amazon Resource Names (ARNs) of the resources.

$sel:resourceShareArn:AssociateResourceShare', associateResourceShare_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

data AssociateResourceShareResponse Source #

See: newAssociateResourceShareResponse smart constructor.

Instances

Instances details
Eq AssociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Read AssociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Show AssociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Generic AssociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

Associated Types

type Rep AssociateResourceShareResponse :: Type -> Type #

NFData AssociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

type Rep AssociateResourceShareResponse Source # 
Instance details

Defined in Amazonka.RAM.AssociateResourceShare

type Rep AssociateResourceShareResponse = D1 ('MetaData "AssociateResourceShareResponse" "Amazonka.RAM.AssociateResourceShare" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "AssociateResourceShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceShareAssociation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateResourceShareResponse Source #

Create a value of AssociateResourceShareResponse 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:clientToken:AssociateResourceShare', associateResourceShareResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareAssociations:AssociateResourceShareResponse', associateResourceShareResponse_resourceShareAssociations - Information about the associations.

$sel:httpStatus:AssociateResourceShareResponse', associateResourceShareResponse_httpStatus - The response's http status code.

DisassociateResourceSharePermission

data DisassociateResourceSharePermission Source #

Instances

Instances details
Eq DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Read DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Show DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Generic DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

NFData DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Hashable DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

ToJSON DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

AWSRequest DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

ToHeaders DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

ToPath DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

ToQuery DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

type Rep DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

type Rep DisassociateResourceSharePermission = D1 ('MetaData "DisassociateResourceSharePermission" "Amazonka.RAM.DisassociateResourceSharePermission" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "DisassociateResourceSharePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DisassociateResourceSharePermission Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

newDisassociateResourceSharePermission Source #

Create a value of DisassociateResourceSharePermission 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:clientToken:DisassociateResourceSharePermission', disassociateResourceSharePermission_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:resourceShareArn:DisassociateResourceSharePermission', disassociateResourceSharePermission_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:permissionArn:DisassociateResourceSharePermission', disassociateResourceSharePermission_permissionArn - The Amazon Resource Name (ARN) of the permission to disassociate from the resource share.

data DisassociateResourceSharePermissionResponse Source #

Instances

Instances details
Eq DisassociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Read DisassociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Show DisassociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

Generic DisassociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

NFData DisassociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

type Rep DisassociateResourceSharePermissionResponse Source # 
Instance details

Defined in Amazonka.RAM.DisassociateResourceSharePermission

type Rep DisassociateResourceSharePermissionResponse = D1 ('MetaData "DisassociateResourceSharePermissionResponse" "Amazonka.RAM.DisassociateResourceSharePermission" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "DisassociateResourceSharePermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDisassociateResourceSharePermissionResponse Source #

Create a value of DisassociateResourceSharePermissionResponse 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:clientToken:DisassociateResourceSharePermission', disassociateResourceSharePermissionResponse_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:returnValue:DisassociateResourceSharePermissionResponse', disassociateResourceSharePermissionResponse_returnValue - Indicates whether the request succeeded.

$sel:httpStatus:DisassociateResourceSharePermissionResponse', disassociateResourceSharePermissionResponse_httpStatus - The response's http status code.

Types

ResourceOwner

newtype ResourceOwner Source #

Constructors

ResourceOwner' 

Instances

Instances details
Eq ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Ord ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Read ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Show ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Generic ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Associated Types

type Rep ResourceOwner :: Type -> Type #

NFData ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Methods

rnf :: ResourceOwner -> () #

Hashable ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToJSON ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToJSONKey ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

FromJSON ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

FromJSONKey ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToLog ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToHeader ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToQuery ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

FromXML ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToXML ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Methods

toXML :: ResourceOwner -> XML #

ToByteString ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

FromText ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

ToText ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

Methods

toText :: ResourceOwner -> Text #

type Rep ResourceOwner Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceOwner

type Rep ResourceOwner = D1 ('MetaData "ResourceOwner" "Amazonka.RAM.Types.ResourceOwner" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceOwner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareAssociationStatus

newtype ResourceShareAssociationStatus Source #

Instances

Instances details
Eq ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

Ord ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

Read ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

Show ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

Generic ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

Associated Types

type Rep ResourceShareAssociationStatus :: Type -> Type #

NFData ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

Hashable ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToJSON ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToJSONKey ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

FromJSON ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

FromJSONKey ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToLog ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToHeader ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToQuery ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

FromXML ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToXML ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToByteString ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

FromText ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

ToText ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

type Rep ResourceShareAssociationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationStatus

type Rep ResourceShareAssociationStatus = D1 ('MetaData "ResourceShareAssociationStatus" "Amazonka.RAM.Types.ResourceShareAssociationStatus" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceShareAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareAssociationType

newtype ResourceShareAssociationType Source #

Instances

Instances details
Eq ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

Ord ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

Read ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

Show ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

Generic ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

Associated Types

type Rep ResourceShareAssociationType :: Type -> Type #

NFData ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

Hashable ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToJSON ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToJSONKey ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

FromJSON ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

FromJSONKey ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToLog ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToHeader ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToQuery ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

FromXML ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToXML ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToByteString ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

FromText ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

ToText ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

type Rep ResourceShareAssociationType Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociationType

type Rep ResourceShareAssociationType = D1 ('MetaData "ResourceShareAssociationType" "Amazonka.RAM.Types.ResourceShareAssociationType" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceShareAssociationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareAssociationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareFeatureSet

newtype ResourceShareFeatureSet Source #

Instances

Instances details
Eq ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

Ord ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

Read ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

Show ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

Generic ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

Associated Types

type Rep ResourceShareFeatureSet :: Type -> Type #

NFData ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

Methods

rnf :: ResourceShareFeatureSet -> () #

Hashable ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToJSON ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToJSONKey ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

FromJSON ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

FromJSONKey ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToLog ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToHeader ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToQuery ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

FromXML ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToXML ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToByteString ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

FromText ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

ToText ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

type Rep ResourceShareFeatureSet Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareFeatureSet

type Rep ResourceShareFeatureSet = D1 ('MetaData "ResourceShareFeatureSet" "Amazonka.RAM.Types.ResourceShareFeatureSet" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceShareFeatureSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareFeatureSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareInvitationStatus

newtype ResourceShareInvitationStatus Source #

Instances

Instances details
Eq ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

Ord ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

Read ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

Show ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

Generic ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

Associated Types

type Rep ResourceShareInvitationStatus :: Type -> Type #

NFData ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

Hashable ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToJSON ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToJSONKey ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

FromJSON ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

FromJSONKey ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToLog ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToHeader ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToQuery ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

FromXML ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToXML ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToByteString ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

FromText ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

ToText ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

type Rep ResourceShareInvitationStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitationStatus

type Rep ResourceShareInvitationStatus = D1 ('MetaData "ResourceShareInvitationStatus" "Amazonka.RAM.Types.ResourceShareInvitationStatus" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceShareInvitationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareInvitationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareStatus

newtype ResourceShareStatus Source #

Instances

Instances details
Eq ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

Ord ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

Read ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

Show ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

Generic ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

Associated Types

type Rep ResourceShareStatus :: Type -> Type #

NFData ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

Methods

rnf :: ResourceShareStatus -> () #

Hashable ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToJSON ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToJSONKey ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

FromJSON ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

FromJSONKey ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToLog ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToHeader ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToQuery ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

FromXML ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToXML ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToByteString ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

FromText ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

ToText ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

type Rep ResourceShareStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareStatus

type Rep ResourceShareStatus = D1 ('MetaData "ResourceShareStatus" "Amazonka.RAM.Types.ResourceShareStatus" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceStatus

newtype ResourceStatus Source #

Constructors

ResourceStatus' 

Instances

Instances details
Eq ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Ord ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Read ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Show ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Generic ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Associated Types

type Rep ResourceStatus :: Type -> Type #

NFData ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Methods

rnf :: ResourceStatus -> () #

Hashable ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToJSON ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToJSONKey ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

FromJSON ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

FromJSONKey ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToLog ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToHeader ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToQuery ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

FromXML ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToXML ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

Methods

toXML :: ResourceStatus -> XML #

ToByteString ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

FromText ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

ToText ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

type Rep ResourceStatus Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceStatus

type Rep ResourceStatus = D1 ('MetaData "ResourceStatus" "Amazonka.RAM.Types.ResourceStatus" "libZSservicesZSamazonka-ramZSamazonka-ram" 'True) (C1 ('MetaCons "ResourceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Principal

data Principal Source #

Describes a principal for use with Resource Access Manager.

See: newPrincipal smart constructor.

Instances

Instances details
Eq Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

Read Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

Show Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

Generic Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

Associated Types

type Rep Principal :: Type -> Type #

NFData Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

Methods

rnf :: Principal -> () #

Hashable Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

FromJSON Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

type Rep Principal Source # 
Instance details

Defined in Amazonka.RAM.Types.Principal

type Rep Principal = D1 ('MetaData "Principal" "Amazonka.RAM.Types.Principal" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "Principal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "external") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPrincipal :: Principal Source #

Create a value of Principal 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:creationTime:Principal', principal_creationTime - The time when the principal was associated with the resource share.

$sel:resourceShareArn:Principal', principal_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:lastUpdatedTime:Principal', principal_lastUpdatedTime - The time when the association was last updated.

$sel:external:Principal', principal_external - Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.

$sel:id:Principal', principal_id - The ID of the principal.

Resource

data Resource Source #

Describes a resource associated with a resource share.

See: newResource smart constructor.

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

NFData Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.RAM.Types.Resource

newResource :: Resource Source #

Create a value of Resource 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:creationTime:Resource', resource_creationTime - The time when the resource was associated with the resource share.

$sel:status:Resource', resource_status - The status of the resource.

$sel:resourceShareArn:Resource', resource_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:lastUpdatedTime:Resource', resource_lastUpdatedTime - The time when the association was last updated.

$sel:arn:Resource', resource_arn - The Amazon Resource Name (ARN) of the resource.

$sel:resourceGroupArn:Resource', resource_resourceGroupArn - The Amazon Resource Name (ARN) of the resource group. This value is returned only if the resource is a resource group.

$sel:statusMessage:Resource', resource_statusMessage - A message about the status of the resource.

$sel:type':Resource', resource_type - The resource type.

ResourceShare

data ResourceShare Source #

Describes a resource share.

See: newResourceShare smart constructor.

Instances

Instances details
Eq ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

Read ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

Show ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

Generic ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

Associated Types

type Rep ResourceShare :: Type -> Type #

NFData ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

Methods

rnf :: ResourceShare -> () #

Hashable ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

FromJSON ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

type Rep ResourceShare Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShare

newResourceShare :: ResourceShare Source #

Create a value of ResourceShare 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:creationTime:ResourceShare', resourceShare_creationTime - The time when the resource share was created.

$sel:status:ResourceShare', resourceShare_status - The status of the resource share.

$sel:resourceShareArn:ResourceShare', resourceShare_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:owningAccountId:ResourceShare', resourceShare_owningAccountId - The ID of the Amazon Web Services account that owns the resource share.

$sel:lastUpdatedTime:ResourceShare', resourceShare_lastUpdatedTime - The time when the resource share was last updated.

$sel:allowExternalPrincipals:ResourceShare', resourceShare_allowExternalPrincipals - Indicates whether principals outside your organization in Organizations can be associated with a resource share.

$sel:name:ResourceShare', resourceShare_name - The name of the resource share.

$sel:statusMessage:ResourceShare', resourceShare_statusMessage - A message about the status of the resource share.

$sel:featureSet:ResourceShare', resourceShare_featureSet - Indicates how the resource share was created. Possible values include:

  • CREATED_FROM_POLICY - Indicates that the resource share was created from an Amazon Web Services Identity and Access Management (Amazon Web Services IAM) policy attached to a resource. These resource shares are visible only to the Amazon Web Services account that created it. They cannot be modified in RAM.
  • PROMOTING_TO_STANDARD - The resource share is in the process of being promoted. For more information, see PromoteResourceShareCreatedFromPolicy.
  • STANDARD - Indicates that the resource share was created in RAM using the console or APIs. These resource shares are visible to all principals. They can be modified in RAM.

$sel:tags:ResourceShare', resourceShare_tags - The tags for the resource share.

ResourceShareAssociation

data ResourceShareAssociation Source #

Describes an association with a resource share.

See: newResourceShareAssociation smart constructor.

Instances

Instances details
Eq ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

Read ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

Show ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

Generic ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

Associated Types

type Rep ResourceShareAssociation :: Type -> Type #

NFData ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

Hashable ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

FromJSON ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

type Rep ResourceShareAssociation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareAssociation

newResourceShareAssociation :: ResourceShareAssociation Source #

Create a value of ResourceShareAssociation 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:creationTime:ResourceShareAssociation', resourceShareAssociation_creationTime - The time when the association was created.

$sel:status:ResourceShareAssociation', resourceShareAssociation_status - The status of the association.

$sel:resourceShareArn:ResourceShareAssociation', resourceShareAssociation_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:lastUpdatedTime:ResourceShareAssociation', resourceShareAssociation_lastUpdatedTime - The time when the association was last updated.

$sel:external:ResourceShareAssociation', resourceShareAssociation_external - Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.

$sel:resourceShareName:ResourceShareAssociation', resourceShareAssociation_resourceShareName - The name of the resource share.

$sel:associatedEntity:ResourceShareAssociation', resourceShareAssociation_associatedEntity - The associated entity. For resource associations, this is the Amazon Resource Name (ARN) of the resource. For principal associations, this is one of the following:

  • An Amazon Web Services account ID
  • An ARN of an organization in Organizations
  • An ARN of an organizational unit (OU) in Organizations
  • An ARN of an IAM role
  • An ARN of an IAM user

$sel:associationType:ResourceShareAssociation', resourceShareAssociation_associationType - The association type.

$sel:statusMessage:ResourceShareAssociation', resourceShareAssociation_statusMessage - A message about the status of the association.

ResourceShareInvitation

data ResourceShareInvitation Source #

Describes an invitation to join a resource share.

See: newResourceShareInvitation smart constructor.

Instances

Instances details
Eq ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

Read ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

Show ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

Generic ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

Associated Types

type Rep ResourceShareInvitation :: Type -> Type #

NFData ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

Methods

rnf :: ResourceShareInvitation -> () #

Hashable ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

FromJSON ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

type Rep ResourceShareInvitation Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceShareInvitation

type Rep ResourceShareInvitation = D1 ('MetaData "ResourceShareInvitation" "Amazonka.RAM.Types.ResourceShareInvitation" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ResourceShareInvitation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShareInvitationStatus)) :*: S1 ('MetaSel ('Just "senderAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "receiverAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceShareAssociation])) :*: S1 ('MetaSel ('Just "resourceShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "receiverArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "invitationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceShareInvitationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newResourceShareInvitation :: ResourceShareInvitation Source #

Create a value of ResourceShareInvitation 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:status:ResourceShareInvitation', resourceShareInvitation_status - The status of the invitation.

$sel:senderAccountId:ResourceShareInvitation', resourceShareInvitation_senderAccountId - The ID of the Amazon Web Services account that sent the invitation.

$sel:resourceShareArn:ResourceShareInvitation', resourceShareInvitation_resourceShareArn - The Amazon Resource Name (ARN) of the resource share.

$sel:receiverAccountId:ResourceShareInvitation', resourceShareInvitation_receiverAccountId - The ID of the Amazon Web Services account that received the invitation.

$sel:resourceShareAssociations:ResourceShareInvitation', resourceShareInvitation_resourceShareAssociations - To view the resources associated with a pending resource share invitation, use ListPendingInvitationResources.

$sel:resourceShareName:ResourceShareInvitation', resourceShareInvitation_resourceShareName - The name of the resource share.

$sel:receiverArn:ResourceShareInvitation', resourceShareInvitation_receiverArn - The Amazon Resource Name (ARN) of the IAM user or IAM role that received the invitation.

$sel:invitationTimestamp:ResourceShareInvitation', resourceShareInvitation_invitationTimestamp - The date and time when the invitation was sent.

$sel:resourceShareInvitationArn:ResourceShareInvitation', resourceShareInvitation_resourceShareInvitationArn - The Amazon Resource Name (ARN) of the invitation.

ResourceSharePermissionDetail

data ResourceSharePermissionDetail Source #

Information about an RAM permission.

See: newResourceSharePermissionDetail smart constructor.

Instances

Instances details
Eq ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

Read ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

Show ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

Generic ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

Associated Types

type Rep ResourceSharePermissionDetail :: Type -> Type #

NFData ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

Hashable ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

FromJSON ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

type Rep ResourceSharePermissionDetail Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionDetail

type Rep ResourceSharePermissionDetail = D1 ('MetaData "ResourceSharePermissionDetail" "Amazonka.RAM.Types.ResourceSharePermissionDetail" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ResourceSharePermissionDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "defaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isResourceTypeDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newResourceSharePermissionDetail :: ResourceSharePermissionDetail Source #

Create a value of ResourceSharePermissionDetail 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:creationTime:ResourceSharePermissionDetail', resourceSharePermissionDetail_creationTime - The date and time when the permission was created.

$sel:resourceType:ResourceSharePermissionDetail', resourceSharePermissionDetail_resourceType - The resource type to which the permission applies.

$sel:lastUpdatedTime:ResourceSharePermissionDetail', resourceSharePermissionDetail_lastUpdatedTime - The date and time when the permission was last updated.

$sel:arn:ResourceSharePermissionDetail', resourceSharePermissionDetail_arn - The Amazon Resource Name (ARN) of the permission.

$sel:defaultVersion:ResourceSharePermissionDetail', resourceSharePermissionDetail_defaultVersion - Specifies whether the version of the permission is set to the default version for this permission.

$sel:name:ResourceSharePermissionDetail', resourceSharePermissionDetail_name - The name of the permission.

$sel:version:ResourceSharePermissionDetail', resourceSharePermissionDetail_version - The identifier for the version of the permission.

$sel:isResourceTypeDefault:ResourceSharePermissionDetail', resourceSharePermissionDetail_isResourceTypeDefault - Specifies whether the version of the permission is set to the default version for this resource type.

$sel:permission:ResourceSharePermissionDetail', resourceSharePermissionDetail_permission - The permission's effect and actions in JSON format. The effect indicates whether the actions are allowed or denied. The actions list the API actions to which the principal is granted or denied access.

ResourceSharePermissionSummary

data ResourceSharePermissionSummary Source #

Information about a permission that is associated with a resource share.

See: newResourceSharePermissionSummary smart constructor.

Instances

Instances details
Eq ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

Read ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

Show ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

Generic ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

Associated Types

type Rep ResourceSharePermissionSummary :: Type -> Type #

NFData ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

Hashable ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

FromJSON ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

type Rep ResourceSharePermissionSummary Source # 
Instance details

Defined in Amazonka.RAM.Types.ResourceSharePermissionSummary

type Rep ResourceSharePermissionSummary = D1 ('MetaData "ResourceSharePermissionSummary" "Amazonka.RAM.Types.ResourceSharePermissionSummary" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ResourceSharePermissionSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isResourceTypeDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newResourceSharePermissionSummary :: ResourceSharePermissionSummary Source #

Create a value of ResourceSharePermissionSummary 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:creationTime:ResourceSharePermissionSummary', resourceSharePermissionSummary_creationTime - The date and time when the permission was created.

$sel:status:ResourceSharePermissionSummary', resourceSharePermissionSummary_status - The current status of the permission.

$sel:resourceType:ResourceSharePermissionSummary', resourceSharePermissionSummary_resourceType - The type of resource to which the permission applies.

$sel:lastUpdatedTime:ResourceSharePermissionSummary', resourceSharePermissionSummary_lastUpdatedTime - The date and time when the permission was last updated.

$sel:arn:ResourceSharePermissionSummary', resourceSharePermissionSummary_arn - The Amazon Resource Name (ARN) of the permission.

$sel:defaultVersion:ResourceSharePermissionSummary', resourceSharePermissionSummary_defaultVersion - Specifies whether the version of the permission is set to the default version for this permission.

$sel:name:ResourceSharePermissionSummary', resourceSharePermissionSummary_name - The name of the permission.

$sel:version:ResourceSharePermissionSummary', resourceSharePermissionSummary_version - The identifier for the version of the permission.

$sel:isResourceTypeDefault:ResourceSharePermissionSummary', resourceSharePermissionSummary_isResourceTypeDefault - Specifies whether the version of the permission is set to the default version for this resource type.

ServiceNameAndResourceType

data ServiceNameAndResourceType Source #

Information about the shareable resource types and the Amazon Web Services services to which they belong.

See: newServiceNameAndResourceType smart constructor.

Instances

Instances details
Eq ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

Read ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

Show ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

Generic ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

Associated Types

type Rep ServiceNameAndResourceType :: Type -> Type #

NFData ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

Hashable ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

FromJSON ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

type Rep ServiceNameAndResourceType Source # 
Instance details

Defined in Amazonka.RAM.Types.ServiceNameAndResourceType

type Rep ServiceNameAndResourceType = D1 ('MetaData "ServiceNameAndResourceType" "Amazonka.RAM.Types.ServiceNameAndResourceType" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "ServiceNameAndResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newServiceNameAndResourceType :: ServiceNameAndResourceType Source #

Create a value of ServiceNameAndResourceType 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:resourceType:ServiceNameAndResourceType', serviceNameAndResourceType_resourceType - The shareable resource types.

$sel:serviceName:ServiceNameAndResourceType', serviceNameAndResourceType_serviceName - The name of the Amazon Web Services services to which the resources belong.

Tag

data Tag Source #

Information about a tag.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.RAM.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.RAM.Types.Tag" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag 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:value:Tag', tag_value - The value of the tag.

$sel:key:Tag', tag_key - The key of the tag.

TagFilter

data TagFilter Source #

Used to filter information based on tags.

See: newTagFilter smart constructor.

Constructors

TagFilter' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

Read TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

Show TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

Generic TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

Associated Types

type Rep TagFilter :: Type -> Type #

NFData TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

Methods

rnf :: TagFilter -> () #

Hashable TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

ToJSON TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

type Rep TagFilter Source # 
Instance details

Defined in Amazonka.RAM.Types.TagFilter

type Rep TagFilter = D1 ('MetaData "TagFilter" "Amazonka.RAM.Types.TagFilter" "libZSservicesZSamazonka-ramZSamazonka-ram" 'False) (C1 ('MetaCons "TagFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTagFilter :: TagFilter Source #

Create a value of TagFilter 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:tagValues:TagFilter', tagFilter_tagValues - The tag values.

$sel:tagKey:TagFilter', tagFilter_tagKey - The tag key.