A list of additional authentication providers for the GraphqlApi
API.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AdditionalAuthenticationProviders |
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.ASYN.AmazonAppSyncClientCmdlet.ClientConfig
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-LambdaAuthorizerConfig_AuthorizerResultTtlInSecond <
Int32>
The number of seconds a response should be cached for. The default is 5 minutes (300 seconds). The Lambda function can override this by returning a ttlOverride
key in its response. A value of 0 disables caching of responses.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | LambdaAuthorizerConfig_AuthorizerResultTtlInSeconds |
-LambdaAuthorizerConfig_AuthorizerUri <
String>
The Amazon Resource Name (ARN) of the Lambda function to be called for authorization. This can be a standard Lambda ARN, a version ARN (.../v3
), or an alias ARN. Note: This Lambda function must have the following resource-based policy assigned to it. When configuring Lambda authorizers in the console, this is done for you. To use the Command Line Interface (CLI), run the following:aws lambda add-permission --function-name "arn:aws:lambda:us-east-2:111122223333:function:my-function" --statement-id "appsync" --principal appsync.amazonaws.com --action lambda:InvokeFunction
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-LambdaAuthorizerConfig_IdentityValidationExpression <
String>
A regular expression for validation of tokens before the Lambda function is called.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-LogConfig_CloudWatchLogsRoleArn <
String>
The service role that AppSync assumes to publish to CloudWatch logs in your account.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-LogConfig_ExcludeVerboseContent <
Boolean>
Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The field logging level. Values can be NONE, ERROR, or ALL.
- NONE: No field-level logs are captured.
- ERROR: Logs the following information only for the fields that are in error:
- The error section in the server response.
- Field-level errors.
- The generated request/response functions that got resolved for error fields.
- ALL: The following information is logged for all fields in the query:
- Field-level tracing information.
- The generated request/response functions that got resolved for each field.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A user-supplied name for the GraphqlApi
.
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
-OpenIDConnectConfig_AuthTTL <Int64>
The number of milliseconds that a token is valid after being authenticated.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-OpenIDConnectConfig_ClientId <
String>
The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-OpenIDConnectConfig_IatTTL <Int64>
The number of milliseconds that a token is valid after it's issued to a user.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-OpenIDConnectConfig_Issuer <
String>
The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of iss
in the ID token.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Changes the cmdlet behavior to return the value passed to the Name parameter. The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is 'GraphqlApi'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.AppSync.Model.CreateGraphqlApiResponse). Specifying the name of a property of type Amazon.AppSync.Model.CreateGraphqlApiResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A TagMap
object.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Tags |
The Amazon Cognito user pool configuration.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A flag indicating whether to use X-Ray tracing for the GraphqlApi
.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |