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.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

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

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

The specified resource type is not valid.

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

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

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

The specified value for NextToken is not valid.

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

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

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

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

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

A specified resource was not found.

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

The requested operation is not permitted.

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

The specified value for MaxResults is not valid.

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

An Amazon Resource Name (ARN) was not found.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

A required input parameter is missing.

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

The requested tags exceed the limit for your account.

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

The requested state transition is not valid.

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

The requested resource share exceeds the limit for your account.

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.

Constructors

Principal' 

Fields

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.

principal_creationTime :: Lens' Principal (Maybe UTCTime) Source #

The time when the principal was associated with the resource share.

principal_resourceShareArn :: Lens' Principal (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

principal_lastUpdatedTime :: Lens' Principal (Maybe UTCTime) Source #

The time when the association was last updated.

principal_external :: Lens' Principal (Maybe Bool) Source #

Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.

principal_id :: Lens' Principal (Maybe Text) Source #

The ID of the principal.

Resource

data Resource Source #

Describes a resource associated with a resource share.

See: newResource smart constructor.

Constructors

Resource' 

Fields

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.

resource_creationTime :: Lens' Resource (Maybe UTCTime) Source #

The time when the resource was associated with the resource share.

resource_status :: Lens' Resource (Maybe ResourceStatus) Source #

The status of the resource.

resource_resourceShareArn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resource_lastUpdatedTime :: Lens' Resource (Maybe UTCTime) Source #

The time when the association was last updated.

resource_arn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource.

resource_resourceGroupArn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource group. This value is returned only if the resource is a resource group.

resource_statusMessage :: Lens' Resource (Maybe Text) Source #

A message about the status of the resource.

resource_type :: Lens' Resource (Maybe Text) Source #

The resource type.

ResourceShare

data ResourceShare Source #

Describes a resource share.

See: newResourceShare smart constructor.

Constructors

ResourceShare' 

Fields

  • creationTime :: Maybe POSIX

    The time when the resource share was created.

  • status :: Maybe ResourceShareStatus

    The status of the resource share.

  • resourceShareArn :: Maybe Text

    The Amazon Resource Name (ARN) of the resource share.

  • owningAccountId :: Maybe Text

    The ID of the Amazon Web Services account that owns the resource share.

  • lastUpdatedTime :: Maybe POSIX

    The time when the resource share was last updated.

  • allowExternalPrincipals :: Maybe Bool

    Indicates whether principals outside your organization in Organizations can be associated with a resource share.

  • name :: Maybe Text

    The name of the resource share.

  • statusMessage :: Maybe Text

    A message about the status of the resource share.

  • featureSet :: Maybe ResourceShareFeatureSet

    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.
  • tags :: Maybe [Tag]

    The tags for the resource share.

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.

resourceShare_creationTime :: Lens' ResourceShare (Maybe UTCTime) Source #

The time when the resource share was created.

resourceShare_resourceShareArn :: Lens' ResourceShare (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resourceShare_owningAccountId :: Lens' ResourceShare (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the resource share.

resourceShare_lastUpdatedTime :: Lens' ResourceShare (Maybe UTCTime) Source #

The time when the resource share was last updated.

resourceShare_allowExternalPrincipals :: Lens' ResourceShare (Maybe Bool) Source #

Indicates whether principals outside your organization in Organizations can be associated with a resource share.

resourceShare_name :: Lens' ResourceShare (Maybe Text) Source #

The name of the resource share.

resourceShare_statusMessage :: Lens' ResourceShare (Maybe Text) Source #

A message about the status of the resource share.

resourceShare_featureSet :: Lens' ResourceShare (Maybe ResourceShareFeatureSet) Source #

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.

resourceShare_tags :: Lens' ResourceShare (Maybe [Tag]) Source #

The tags for the resource share.

ResourceShareAssociation

data ResourceShareAssociation Source #

Describes an association with a resource share.

See: newResourceShareAssociation smart constructor.

Constructors

ResourceShareAssociation' 

Fields

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.

resourceShareAssociation_resourceShareArn :: Lens' ResourceShareAssociation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resourceShareAssociation_external :: Lens' ResourceShareAssociation (Maybe Bool) Source #

Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.

resourceShareAssociation_associatedEntity :: Lens' ResourceShareAssociation (Maybe Text) Source #

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

resourceShareAssociation_statusMessage :: Lens' ResourceShareAssociation (Maybe Text) Source #

A message about the status of the association.

ResourceShareInvitation

data ResourceShareInvitation Source #

Describes an invitation to join a resource share.

See: newResourceShareInvitation smart constructor.

Constructors

ResourceShareInvitation' 

Fields

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.

resourceShareInvitation_senderAccountId :: Lens' ResourceShareInvitation (Maybe Text) Source #

The ID of the Amazon Web Services account that sent the invitation.

resourceShareInvitation_resourceShareArn :: Lens' ResourceShareInvitation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resourceShareInvitation_receiverAccountId :: Lens' ResourceShareInvitation (Maybe Text) Source #

The ID of the Amazon Web Services account that received the invitation.

resourceShareInvitation_receiverArn :: Lens' ResourceShareInvitation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM user or IAM role that received the invitation.

ResourceSharePermissionDetail

data ResourceSharePermissionDetail Source #

Information about an RAM permission.

See: newResourceSharePermissionDetail smart constructor.

Constructors

ResourceSharePermissionDetail' 

Fields

  • creationTime :: Maybe POSIX

    The date and time when the permission was created.

  • resourceType :: Maybe Text

    The resource type to which the permission applies.

  • lastUpdatedTime :: Maybe POSIX

    The date and time when the permission was last updated.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the permission.

  • defaultVersion :: Maybe Bool

    Specifies whether the version of the permission is set to the default version for this permission.

  • name :: Maybe Text

    The name of the permission.

  • version :: Maybe Text

    The identifier for the version of the permission.

  • isResourceTypeDefault :: Maybe Bool

    Specifies whether the version of the permission is set to the default version for this resource type.

  • permission :: Maybe Text

    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.

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.

resourceSharePermissionDetail_lastUpdatedTime :: Lens' ResourceSharePermissionDetail (Maybe UTCTime) Source #

The date and time when the permission was last updated.

resourceSharePermissionDetail_arn :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the permission.

resourceSharePermissionDetail_defaultVersion :: Lens' ResourceSharePermissionDetail (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this permission.

resourceSharePermissionDetail_version :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #

The identifier for the version of the permission.

resourceSharePermissionDetail_isResourceTypeDefault :: Lens' ResourceSharePermissionDetail (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this resource type.

resourceSharePermissionDetail_permission :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #

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.

Constructors

ResourceSharePermissionSummary' 

Fields

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.

resourceSharePermissionSummary_resourceType :: Lens' ResourceSharePermissionSummary (Maybe Text) Source #

The type of resource to which the permission applies.

resourceSharePermissionSummary_arn :: Lens' ResourceSharePermissionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the permission.

resourceSharePermissionSummary_defaultVersion :: Lens' ResourceSharePermissionSummary (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this permission.

resourceSharePermissionSummary_version :: Lens' ResourceSharePermissionSummary (Maybe Text) Source #

The identifier for the version of the permission.

resourceSharePermissionSummary_isResourceTypeDefault :: Lens' ResourceSharePermissionSummary (Maybe Bool) Source #

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.

Constructors

ServiceNameAndResourceType' 

Fields

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.

serviceNameAndResourceType_serviceName :: Lens' ServiceNameAndResourceType (Maybe Text) Source #

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' 

Fields

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.

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key of the tag.

TagFilter

data TagFilter Source #

Used to filter information based on tags.

See: newTagFilter smart constructor.

Constructors

TagFilter' 

Fields

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.