RAM
import { RAM } from "https://aws-api.deno.dev/v0.2/services/ram.ts?docs=full";
class RAM { }
constructor(apiFactory: client.ApiFactory);
async acceptResourceShareInvitation(params: AcceptResourceShareInvitationRequest, opts?: client.RequestOptions): Promise<AcceptResourceShareInvitationResponse>;
async associateResourceShare(params: AssociateResourceShareRequest, opts?: client.RequestOptions): Promise<AssociateResourceShareResponse>;
async associateResourceSharePermission(params: AssociateResourceSharePermissionRequest, opts?: client.RequestOptions): Promise<AssociateResourceSharePermissionResponse>;
async createResourceShare(params: CreateResourceShareRequest, opts?: client.RequestOptions): Promise<CreateResourceShareResponse>;
async deleteResourceShare(params: DeleteResourceShareRequest, opts?: client.RequestOptions): Promise<DeleteResourceShareResponse>;
async disassociateResourceShare(params: DisassociateResourceShareRequest, opts?: client.RequestOptions): Promise<DisassociateResourceShareResponse>;
async disassociateResourceSharePermission(params: DisassociateResourceSharePermissionRequest, opts?: client.RequestOptions): Promise<DisassociateResourceSharePermissionResponse>;
async enableSharingWithAwsOrganization(opts?: client.RequestOptions): Promise<EnableSharingWithAwsOrganizationResponse>;
async getPermission(params: GetPermissionRequest, opts?: client.RequestOptions): Promise<GetPermissionResponse>;
async getResourcePolicies(params: GetResourcePoliciesRequest, opts?: client.RequestOptions): Promise<GetResourcePoliciesResponse>;
async getResourceShareAssociations(params: GetResourceShareAssociationsRequest, opts?: client.RequestOptions): Promise<GetResourceShareAssociationsResponse>;
async getResourceShareInvitations(params?: GetResourceShareInvitationsRequest, opts?: client.RequestOptions): Promise<GetResourceShareInvitationsResponse>;
async getResourceShares(params: GetResourceSharesRequest, opts?: client.RequestOptions): Promise<GetResourceSharesResponse>;
async listPendingInvitationResources(params: ListPendingInvitationResourcesRequest, opts?: client.RequestOptions): Promise<ListPendingInvitationResourcesResponse>;
async listPermissions(params?: ListPermissionsRequest, opts?: client.RequestOptions): Promise<ListPermissionsResponse>;
async listPrincipals(params: ListPrincipalsRequest, opts?: client.RequestOptions): Promise<ListPrincipalsResponse>;
async listResources(params: ListResourcesRequest, opts?: client.RequestOptions): Promise<ListResourcesResponse>;
async listResourceSharePermissions(params: ListResourceSharePermissionsRequest, opts?: client.RequestOptions): Promise<ListResourceSharePermissionsResponse>;
async listResourceTypes(params?: ListResourceTypesRequest, opts?: client.RequestOptions): Promise<ListResourceTypesResponse>;
async promoteResourceShareCreatedFromPolicy(params: PromoteResourceShareCreatedFromPolicyRequest, opts?: client.RequestOptions): Promise<PromoteResourceShareCreatedFromPolicyResponse>;
async rejectResourceShareInvitation(params: RejectResourceShareInvitationRequest, opts?: client.RequestOptions): Promise<RejectResourceShareInvitationResponse>;
async updateResourceShare(params: UpdateResourceShareRequest, opts?: client.RequestOptions): Promise<UpdateResourceShareResponse>;
§Constructors
§
new RAM(apiFactory: client.ApiFactory)
[src]§Methods
§
enableSharingWithAwsOrganization(opts?: client.RequestOptions): Promise<EnableSharingWithAwsOrganizationResponse>
[src]Enables resource sharing within your AWS Organization.
The caller must be the master account for the AWS Organization.
§
getPermission(params: GetPermissionRequest, opts?: client.RequestOptions): Promise<GetPermissionResponse>
[src]Gets the contents of an AWS RAM permission in JSON format.
§
getResourcePolicies(params: GetResourcePoliciesRequest, opts?: client.RequestOptions): Promise<GetResourcePoliciesResponse>
[src]Gets the policies for the specified resources that you own and have shared.
§
listPendingInvitationResources(params: ListPendingInvitationResourcesRequest, opts?: client.RequestOptions): Promise<ListPendingInvitationResourcesResponse>
[src]Lists the resources in a resource share that is shared with you but that the invitation is still pending for.
§
listPermissions(params?: ListPermissionsRequest, opts?: client.RequestOptions): Promise<ListPermissionsResponse>
[src]Lists the AWS RAM permissions.
§
listPrincipals(params: ListPrincipalsRequest, opts?: client.RequestOptions): Promise<ListPrincipalsResponse>
[src]Lists the principals that you have shared resources with or that have shared resources with you.
§
listResources(params: ListResourcesRequest, opts?: client.RequestOptions): Promise<ListResourcesResponse>
[src]Lists the resources that you added to a resource shares or the resources that are shared with you.
§
listResourceTypes(params?: ListResourceTypesRequest, opts?: client.RequestOptions): Promise<ListResourceTypesResponse>
[src]Lists the shareable resource types supported by AWS RAM.
§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]