Crate rusoto_ram

Source
Expand description

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.