aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
33 lines (32 loc) • 1.05 kB
TypeScript
import * as appmesh from "./appmesh.generated";
import * as iam from "../../aws-iam";
/**
* Collection of grant methods for a IVirtualGatewayRef
*/
export declare class VirtualGatewayGrants {
/**
* Creates grants for VirtualGatewayGrants
*/
static fromVirtualGateway(resource: appmesh.IVirtualGatewayRef): VirtualGatewayGrants;
protected readonly resource: appmesh.IVirtualGatewayRef;
private constructor();
/**
* Grants the given entity `appmesh:StreamAggregatedResources`.
*/
streamAggregatedResources(grantee: iam.IGrantable): iam.Grant;
}
/**
* Collection of grant methods for a IVirtualNodeRef
*/
export declare class VirtualNodeGrants {
/**
* Creates grants for VirtualNodeGrants
*/
static fromVirtualNode(resource: appmesh.IVirtualNodeRef): VirtualNodeGrants;
protected readonly resource: appmesh.IVirtualNodeRef;
private constructor();
/**
* Grants streamAggregatedResources permissions
*/
streamAggregatedResources(grantee: iam.IGrantable): iam.Grant;
}