Interface IntegrationGrantProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,MethodAndPath
- All Known Implementing Classes:
IntegrationGrantProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-02-15T09:33:12.692Z") @Stability(Experimental) public interface IntegrationGrantProps extends software.amazon.jsii.JsiiSerializable, MethodAndPath
(experimental) Properties for granting the API access to invoke the operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIntegrationGrantProps.BuilderA builder forIntegrationGrantPropsstatic classIntegrationGrantProps.Jsii$ProxyAn implementation forIntegrationGrantProps
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static IntegrationGrantProps.Builderbuilder()software.amazon.awscdk.services.apigateway.SpecRestApigetApi()(experimental) The api to grant permissions for.StringgetOperationId()(experimental) The ID of the operation for which permissions are being granted.software.constructs.ConstructgetScope()(experimental) The scope in which permission resources can be created.-
Methods inherited from interface software.aws.awsprototypingsdk.openapigateway.MethodAndPath
getMethod, getPath
-
-
-
-
Method Detail
-
getApi
@Stability(Experimental) @NotNull software.amazon.awscdk.services.apigateway.SpecRestApi getApi()
(experimental) The api to grant permissions for.
-
getOperationId
@Stability(Experimental) @NotNull String getOperationId()
(experimental) The ID of the operation for which permissions are being granted.
-
getScope
@Stability(Experimental) @NotNull software.constructs.Construct getScope()
(experimental) The scope in which permission resources can be created.
-
builder
@Stability(Experimental) static IntegrationGrantProps.Builder builder()
- Returns:
- a
IntegrationGrantProps.BuilderofIntegrationGrantProps
-
-