@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)",
date="2022-08-17T17:31:22.649Z")
public interface AwsIamConfig
Example:
GraphqlApi api = GraphqlApi.Builder.create(this, "api") .name("api") .schema(Schema.fromAsset(join(__dirname, "schema.graphql"))) .build(); HttpDataSource httpDs = api.addHttpDataSource("ds", "https://states.amazonaws.com", HttpDataSourceOptions.builder() .name("httpDsWithStepF") .description("from appsync to StepFunctions Workflow") .authorizationConfig(AwsIamConfig.builder() .signingRegion("us-east-1") .signingServiceName("states") .build()) .build()); httpDs.createResolver(BaseResolverProps.builder() .typeName("Mutation") .fieldName("callStepFunction") .requestMappingTemplate(MappingTemplate.fromFile("request.vtl")) .responseMappingTemplate(MappingTemplate.fromFile("response.vtl")) .build());
Modifier and Type | Interface and Description |
---|---|
static class |
AwsIamConfig.Builder
A builder for
AwsIamConfig |
static class |
AwsIamConfig.Jsii$Proxy
An implementation for
AwsIamConfig |
Modifier and Type | Method and Description |
---|---|
static AwsIamConfig.Builder |
builder() |
java.lang.String |
getSigningRegion()
(experimental) The signing region for AWS IAM authorization.
|
java.lang.String |
getSigningServiceName()
(experimental) The signing service name for AWS IAM authorization.
|
java.lang.String getSigningRegion()
java.lang.String getSigningServiceName()
static AwsIamConfig.Builder builder()
AwsIamConfig.Builder
of AwsIamConfig