Interface IntegrationGrantProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,MethodAndPath
- All Known Implementing Classes:
IntegrationGrantProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)", date="2022-12-01T04:12:24.788Z") @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
-
-