[][src]Crate rusoto_ram

Use AWS Resource Access Manager to share AWS resources between AWS accounts. To share a resource, you create a resource share, associate the resource with the resource share, and specify the principals that can access the resources associated with the resource share. The following principals are supported: AWS accounts, organizational units (OU) from AWS Organizations, and organizations from AWS Organizations.

For more information, see the AWS Resource Access Manager User Guide.

If you're using the service, you're probably looking for RamClient and Ram.

Structs

AcceptResourceShareInvitationRequest
AcceptResourceShareInvitationResponse
AssociateResourceSharePermissionRequest
AssociateResourceSharePermissionResponse
AssociateResourceShareRequest
AssociateResourceShareResponse
CreateResourceShareRequest
CreateResourceShareResponse
DeleteResourceShareRequest
DeleteResourceShareResponse
DisassociateResourceSharePermissionRequest
DisassociateResourceSharePermissionResponse
DisassociateResourceShareRequest
DisassociateResourceShareResponse
EnableSharingWithAwsOrganizationRequest
EnableSharingWithAwsOrganizationResponse
GetPermissionRequest
GetPermissionResponse
GetResourcePoliciesRequest
GetResourcePoliciesResponse
GetResourceShareAssociationsRequest
GetResourceShareAssociationsResponse
GetResourceShareInvitationsRequest
GetResourceShareInvitationsResponse
GetResourceSharesRequest
GetResourceSharesResponse
ListPendingInvitationResourcesRequest
ListPendingInvitationResourcesResponse
ListPermissionsRequest
ListPermissionsResponse
ListPrincipalsRequest
ListPrincipalsResponse
ListResourceSharePermissionsRequest
ListResourceSharePermissionsResponse
ListResourceTypesRequest
ListResourceTypesResponse
ListResourcesRequest
ListResourcesResponse
Principal

Describes a principal for use with AWS Resource Access Manager.

PromoteResourceShareCreatedFromPolicyRequest
PromoteResourceShareCreatedFromPolicyResponse
RamClient

A client for the RAM API.

RejectResourceShareInvitationRequest
RejectResourceShareInvitationResponse
Resource

Describes a resource associated with a resource share.

ResourceShare

Describes a resource share.

ResourceShareAssociation

Describes an association with a resource share.

ResourceShareInvitation

Describes an invitation to join a resource share.

ResourceSharePermissionDetail

Information about an AWS RAM permission.

ResourceSharePermissionSummary

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

ServiceNameAndResourceType

Information about the shareable resource types and the AWS services to which they belong.

Tag

Information about a tag.

TagFilter

Used to filter information based on tags.

TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse
UpdateResourceShareRequest
UpdateResourceShareResponse

Enums

AcceptResourceShareInvitationError

Errors returned by AcceptResourceShareInvitation

AssociateResourceShareError

Errors returned by AssociateResourceShare

AssociateResourceSharePermissionError

Errors returned by AssociateResourceSharePermission

CreateResourceShareError

Errors returned by CreateResourceShare

DeleteResourceShareError

Errors returned by DeleteResourceShare

DisassociateResourceShareError

Errors returned by DisassociateResourceShare

DisassociateResourceSharePermissionError

Errors returned by DisassociateResourceSharePermission

EnableSharingWithAwsOrganizationError

Errors returned by EnableSharingWithAwsOrganization

GetPermissionError

Errors returned by GetPermission

GetResourcePoliciesError

Errors returned by GetResourcePolicies

GetResourceShareAssociationsError

Errors returned by GetResourceShareAssociations

GetResourceShareInvitationsError

Errors returned by GetResourceShareInvitations

GetResourceSharesError

Errors returned by GetResourceShares

ListPendingInvitationResourcesError

Errors returned by ListPendingInvitationResources

ListPermissionsError

Errors returned by ListPermissions

ListPrincipalsError

Errors returned by ListPrincipals

ListResourceSharePermissionsError

Errors returned by ListResourceSharePermissions

ListResourceTypesError

Errors returned by ListResourceTypes

ListResourcesError

Errors returned by ListResources

PromoteResourceShareCreatedFromPolicyError

Errors returned by PromoteResourceShareCreatedFromPolicy

RejectResourceShareInvitationError

Errors returned by RejectResourceShareInvitation

TagResourceError

Errors returned by TagResource

UntagResourceError

Errors returned by UntagResource

UpdateResourceShareError

Errors returned by UpdateResourceShare

Traits

Ram

Trait representing the capabilities of the RAM API. RAM clients implement this trait.