Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type ApiKey
- type ApiKeyArgs
- type ApiKeyState
- type DataSource
- type DataSourceArgs
- type DataSourceDynamodbConfig
- type DataSourceDynamodbConfigArgs
- func (DataSourceDynamodbConfigArgs) ElementType() reflect.Type
- func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigOutput() DataSourceDynamodbConfigOutput
- func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigOutputWithContext(ctx context.Context) DataSourceDynamodbConfigOutput
- func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput
- func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamodbConfigPtrOutput
- type DataSourceDynamodbConfigInput
- type DataSourceDynamodbConfigOutput
- func (DataSourceDynamodbConfigOutput) ElementType() reflect.Type
- func (o DataSourceDynamodbConfigOutput) Region() pulumi.StringPtrOutput
- func (o DataSourceDynamodbConfigOutput) TableName() pulumi.StringOutput
- func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigOutput() DataSourceDynamodbConfigOutput
- func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigOutputWithContext(ctx context.Context) DataSourceDynamodbConfigOutput
- func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput
- func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamodbConfigPtrOutput
- func (o DataSourceDynamodbConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput
- type DataSourceDynamodbConfigPtrInput
- type DataSourceDynamodbConfigPtrOutput
- func (o DataSourceDynamodbConfigPtrOutput) Elem() DataSourceDynamodbConfigOutput
- func (DataSourceDynamodbConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceDynamodbConfigPtrOutput) Region() pulumi.StringPtrOutput
- func (o DataSourceDynamodbConfigPtrOutput) TableName() pulumi.StringOutput
- func (o DataSourceDynamodbConfigPtrOutput) ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput
- func (o DataSourceDynamodbConfigPtrOutput) ToDataSourceDynamodbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamodbConfigPtrOutput
- func (o DataSourceDynamodbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput
- type DataSourceElasticsearchConfig
- type DataSourceElasticsearchConfigArgs
- func (DataSourceElasticsearchConfigArgs) ElementType() reflect.Type
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceElasticsearchConfigInput
- type DataSourceElasticsearchConfigOutput
- func (DataSourceElasticsearchConfigOutput) ElementType() reflect.Type
- func (o DataSourceElasticsearchConfigOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceElasticsearchConfigOutput) Region() pulumi.StringPtrOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceElasticsearchConfigPtrInput
- type DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) Elem() DataSourceElasticsearchConfigOutput
- func (DataSourceElasticsearchConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceElasticsearchConfigPtrOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceElasticsearchConfigPtrOutput) Region() pulumi.StringPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceHttpConfig
- type DataSourceHttpConfigArgs
- func (DataSourceHttpConfigArgs) ElementType() reflect.Type
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceHttpConfigInput
- type DataSourceHttpConfigOutput
- func (DataSourceHttpConfigOutput) ElementType() reflect.Type
- func (o DataSourceHttpConfigOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceHttpConfigPtrInput
- type DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) Elem() DataSourceHttpConfigOutput
- func (DataSourceHttpConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceHttpConfigPtrOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceLambdaConfig
- type DataSourceLambdaConfigArgs
- func (DataSourceLambdaConfigArgs) ElementType() reflect.Type
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceLambdaConfigInput
- type DataSourceLambdaConfigOutput
- func (DataSourceLambdaConfigOutput) ElementType() reflect.Type
- func (o DataSourceLambdaConfigOutput) FunctionArn() pulumi.StringOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceLambdaConfigPtrInput
- type DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) Elem() DataSourceLambdaConfigOutput
- func (DataSourceLambdaConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceLambdaConfigPtrOutput) FunctionArn() pulumi.StringOutput
- func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceState
- type Function
- type FunctionArgs
- type FunctionState
- type GraphQLApi
- type GraphQLApiAdditionalAuthenticationProvider
- type GraphQLApiAdditionalAuthenticationProviderArgs
- func (GraphQLApiAdditionalAuthenticationProviderArgs) ElementType() reflect.Type
- func (i GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput
- func (i GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOutput
- type GraphQLApiAdditionalAuthenticationProviderArray
- func (GraphQLApiAdditionalAuthenticationProviderArray) ElementType() reflect.Type
- func (i GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput() GraphQLApiAdditionalAuthenticationProviderArrayOutput
- func (i GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput
- type GraphQLApiAdditionalAuthenticationProviderArrayInput
- type GraphQLApiAdditionalAuthenticationProviderArrayOutput
- func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ElementType() reflect.Type
- func (o GraphQLApiAdditionalAuthenticationProviderArrayOutput) Index(i pulumi.IntInput) GraphQLApiAdditionalAuthenticationProviderOutput
- func (o GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput() GraphQLApiAdditionalAuthenticationProviderArrayOutput
- func (o GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput
- type GraphQLApiAdditionalAuthenticationProviderInput
- type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig
- type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs
- func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ElementType() reflect.Type
- func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
- func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
- func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigInput
- type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) AuthTtl() pulumi.IntPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ClientId() pulumi.StringPtrOutput
- func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ElementType() reflect.Type
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) IatTtl() pulumi.IntPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) Issuer() pulumi.StringOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrInput
- type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) AuthTtl() pulumi.IntPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) Elem() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
- func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) IatTtl() pulumi.IntPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) Issuer() pulumi.StringOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- type GraphQLApiAdditionalAuthenticationProviderOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOutput) AuthenticationType() pulumi.StringOutput
- func (GraphQLApiAdditionalAuthenticationProviderOutput) ElementType() reflect.Type
- func (o GraphQLApiAdditionalAuthenticationProviderOutput) OpenidConnectConfig() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOutput
- func (o GraphQLApiAdditionalAuthenticationProviderOutput) UserPoolConfig() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- type GraphQLApiAdditionalAuthenticationProviderUserPoolConfig
- type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs
- func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ElementType() reflect.Type
- func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
- func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
- func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigInput
- type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
- func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ElementType() reflect.Type
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) UserPoolId() pulumi.StringOutput
- type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrInput
- type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) Elem() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
- func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
- func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) UserPoolId() pulumi.StringOutput
- type GraphQLApiArgs
- type GraphQLApiLogConfig
- type GraphQLApiLogConfigArgs
- func (GraphQLApiLogConfigArgs) ElementType() reflect.Type
- func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput
- func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutputWithContext(ctx context.Context) GraphQLApiLogConfigOutput
- func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput
- func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput
- type GraphQLApiLogConfigInput
- type GraphQLApiLogConfigOutput
- func (o GraphQLApiLogConfigOutput) CloudwatchLogsRoleArn() pulumi.StringOutput
- func (GraphQLApiLogConfigOutput) ElementType() reflect.Type
- func (o GraphQLApiLogConfigOutput) FieldLogLevel() pulumi.StringOutput
- func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput
- func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutputWithContext(ctx context.Context) GraphQLApiLogConfigOutput
- func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput
- func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput
- type GraphQLApiLogConfigPtrInput
- type GraphQLApiLogConfigPtrOutput
- func (o GraphQLApiLogConfigPtrOutput) CloudwatchLogsRoleArn() pulumi.StringOutput
- func (o GraphQLApiLogConfigPtrOutput) Elem() GraphQLApiLogConfigOutput
- func (GraphQLApiLogConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQLApiLogConfigPtrOutput) FieldLogLevel() pulumi.StringOutput
- func (o GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput
- func (o GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput
- type GraphQLApiOpenidConnectConfig
- type GraphQLApiOpenidConnectConfigArgs
- func (GraphQLApiOpenidConnectConfigArgs) ElementType() reflect.Type
- func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigOutput() GraphQLApiOpenidConnectConfigOutput
- func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigOutput
- func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput
- func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigPtrOutput
- type GraphQLApiOpenidConnectConfigInput
- type GraphQLApiOpenidConnectConfigOutput
- func (o GraphQLApiOpenidConnectConfigOutput) AuthTtl() pulumi.IntPtrOutput
- func (o GraphQLApiOpenidConnectConfigOutput) ClientId() pulumi.StringPtrOutput
- func (GraphQLApiOpenidConnectConfigOutput) ElementType() reflect.Type
- func (o GraphQLApiOpenidConnectConfigOutput) IatTtl() pulumi.IntPtrOutput
- func (o GraphQLApiOpenidConnectConfigOutput) Issuer() pulumi.StringOutput
- func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigOutput() GraphQLApiOpenidConnectConfigOutput
- func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigOutput
- func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput
- func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigPtrOutput
- type GraphQLApiOpenidConnectConfigPtrInput
- type GraphQLApiOpenidConnectConfigPtrOutput
- func (o GraphQLApiOpenidConnectConfigPtrOutput) AuthTtl() pulumi.IntPtrOutput
- func (o GraphQLApiOpenidConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o GraphQLApiOpenidConnectConfigPtrOutput) Elem() GraphQLApiOpenidConnectConfigOutput
- func (GraphQLApiOpenidConnectConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQLApiOpenidConnectConfigPtrOutput) IatTtl() pulumi.IntPtrOutput
- func (o GraphQLApiOpenidConnectConfigPtrOutput) Issuer() pulumi.StringOutput
- func (o GraphQLApiOpenidConnectConfigPtrOutput) ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput
- func (o GraphQLApiOpenidConnectConfigPtrOutput) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigPtrOutput
- type GraphQLApiState
- type GraphQLApiUserPoolConfig
- type GraphQLApiUserPoolConfigArgs
- func (GraphQLApiUserPoolConfigArgs) ElementType() reflect.Type
- func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput
- func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigOutput
- func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput
- func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput
- type GraphQLApiUserPoolConfigInput
- type GraphQLApiUserPoolConfigOutput
- func (o GraphQLApiUserPoolConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQLApiUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
- func (o GraphQLApiUserPoolConfigOutput) DefaultAction() pulumi.StringOutput
- func (GraphQLApiUserPoolConfigOutput) ElementType() reflect.Type
- func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput
- func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigOutput
- func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput
- func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput
- func (o GraphQLApiUserPoolConfigOutput) UserPoolId() pulumi.StringOutput
- type GraphQLApiUserPoolConfigPtrInput
- type GraphQLApiUserPoolConfigPtrOutput
- func (o GraphQLApiUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQLApiUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o GraphQLApiUserPoolConfigPtrOutput) DefaultAction() pulumi.StringOutput
- func (o GraphQLApiUserPoolConfigPtrOutput) Elem() GraphQLApiUserPoolConfigOutput
- func (GraphQLApiUserPoolConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput
- func (o GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput
- func (o GraphQLApiUserPoolConfigPtrOutput) UserPoolId() pulumi.StringOutput
- type Resolver
- type ResolverArgs
- type ResolverPipelineConfig
- type ResolverPipelineConfigArgs
- func (ResolverPipelineConfigArgs) ElementType() reflect.Type
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
- type ResolverPipelineConfigInput
- type ResolverPipelineConfigOutput
- func (ResolverPipelineConfigOutput) ElementType() reflect.Type
- func (o ResolverPipelineConfigOutput) Functions() pulumi.StringArrayOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
- type ResolverPipelineConfigPtrInput
- type ResolverPipelineConfigPtrOutput
- func (o ResolverPipelineConfigPtrOutput) Elem() ResolverPipelineConfigOutput
- func (ResolverPipelineConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverPipelineConfigPtrOutput) Functions() pulumi.StringArrayOutput
- func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
- func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
- type ResolverState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiKey ¶ added in v0.15.1
type ApiKey struct { pulumi.CustomResourceState // The ID of the associated AppSync API ApiId pulumi.StringOutput `pulumi:"apiId"` // The API key description. Defaults to "Managed by Pulumi". Description pulumi.StringOutput `pulumi:"description"` // RFC3339 string representation of the expiry date. Rounded down to nearest hour. By default, it is 7 days from the date of creation. Expires pulumi.StringPtrOutput `pulumi:"expires"` // The API key Key pulumi.StringOutput `pulumi:"key"` }
Provides an AppSync API Key.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/appsync_api_key.html.markdown.
func GetApiKey ¶ added in v0.15.1
func GetApiKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiKeyState, opts ...pulumi.ResourceOption) (*ApiKey, error)
GetApiKey gets an existing ApiKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiKey ¶ added in v0.15.1
func NewApiKey(ctx *pulumi.Context, name string, args *ApiKeyArgs, opts ...pulumi.ResourceOption) (*ApiKey, error)
NewApiKey registers a new resource with the given unique name, arguments, and options.
type ApiKeyArgs ¶ added in v0.15.1
type ApiKeyArgs struct { // The ID of the associated AppSync API ApiId pulumi.StringInput // The API key description. Defaults to "Managed by Pulumi". Description pulumi.StringPtrInput // RFC3339 string representation of the expiry date. Rounded down to nearest hour. By default, it is 7 days from the date of creation. Expires pulumi.StringPtrInput }
The set of arguments for constructing a ApiKey resource.
func (ApiKeyArgs) ElementType ¶ added in v1.19.0
func (ApiKeyArgs) ElementType() reflect.Type
type ApiKeyState ¶ added in v0.15.1
type ApiKeyState struct { // The ID of the associated AppSync API ApiId pulumi.StringPtrInput // The API key description. Defaults to "Managed by Pulumi". Description pulumi.StringPtrInput // RFC3339 string representation of the expiry date. Rounded down to nearest hour. By default, it is 7 days from the date of creation. Expires pulumi.StringPtrInput // The API key Key pulumi.StringPtrInput }
func (ApiKeyState) ElementType ¶ added in v1.19.0
func (ApiKeyState) ElementType() reflect.Type
type DataSource ¶
type DataSource struct { pulumi.CustomResourceState // The API ID for the GraphQL API for the DataSource. ApiId pulumi.StringOutput `pulumi:"apiId"` // The ARN Arn pulumi.StringOutput `pulumi:"arn"` // A description of the DataSource. Description pulumi.StringPtrOutput `pulumi:"description"` // DynamoDB settings. See below DynamodbConfig DataSourceDynamodbConfigPtrOutput `pulumi:"dynamodbConfig"` // Amazon Elasticsearch settings. See below ElasticsearchConfig DataSourceElasticsearchConfigPtrOutput `pulumi:"elasticsearchConfig"` // HTTP settings. See below HttpConfig DataSourceHttpConfigPtrOutput `pulumi:"httpConfig"` // AWS Lambda settings. See below LambdaConfig DataSourceLambdaConfigPtrOutput `pulumi:"lambdaConfig"` // A user-supplied name for the DataSource. Name pulumi.StringOutput `pulumi:"name"` // The IAM service role ARN for the data source. ServiceRoleArn pulumi.StringPtrOutput `pulumi:"serviceRoleArn"` // The type of the DataSource. Valid values: `AWS_LAMBDA`, `AMAZON_DYNAMODB`, `AMAZON_ELASTICSEARCH`, `HTTP`, `NONE`. Type pulumi.StringOutput `pulumi:"type"` }
Provides an AppSync DataSource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/appsync_datasource.html.markdown.
func GetDataSource ¶
func GetDataSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)
GetDataSource gets an existing DataSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataSource ¶
func NewDataSource(ctx *pulumi.Context, name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)
NewDataSource registers a new resource with the given unique name, arguments, and options.
type DataSourceArgs ¶
type DataSourceArgs struct { // The API ID for the GraphQL API for the DataSource. ApiId pulumi.StringInput // A description of the DataSource. Description pulumi.StringPtrInput // DynamoDB settings. See below DynamodbConfig DataSourceDynamodbConfigPtrInput // Amazon Elasticsearch settings. See below ElasticsearchConfig DataSourceElasticsearchConfigPtrInput // HTTP settings. See below HttpConfig DataSourceHttpConfigPtrInput // AWS Lambda settings. See below LambdaConfig DataSourceLambdaConfigPtrInput // A user-supplied name for the DataSource. Name pulumi.StringPtrInput // The IAM service role ARN for the data source. ServiceRoleArn pulumi.StringPtrInput // The type of the DataSource. Valid values: `AWS_LAMBDA`, `AMAZON_DYNAMODB`, `AMAZON_ELASTICSEARCH`, `HTTP`, `NONE`. Type pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶ added in v1.19.0
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceDynamodbConfig ¶ added in v1.19.0
type DataSourceDynamodbConfig struct { // AWS region of Elasticsearch domain. Defaults to current region. Region *string `pulumi:"region"` // Name of the DynamoDB table. TableName string `pulumi:"tableName"` // Set to `true` to use Amazon Cognito credentials with this data source. UseCallerCredentials *bool `pulumi:"useCallerCredentials"` }
type DataSourceDynamodbConfigArgs ¶ added in v1.19.0
type DataSourceDynamodbConfigArgs struct { // AWS region of Elasticsearch domain. Defaults to current region. Region pulumi.StringPtrInput `pulumi:"region"` // Name of the DynamoDB table. TableName pulumi.StringInput `pulumi:"tableName"` // Set to `true` to use Amazon Cognito credentials with this data source. UseCallerCredentials pulumi.BoolPtrInput `pulumi:"useCallerCredentials"` }
func (DataSourceDynamodbConfigArgs) ElementType ¶ added in v1.19.0
func (DataSourceDynamodbConfigArgs) ElementType() reflect.Type
func (DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigOutput ¶ added in v1.19.0
func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigOutput() DataSourceDynamodbConfigOutput
func (DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigOutputWithContext ¶ added in v1.19.0
func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigOutputWithContext(ctx context.Context) DataSourceDynamodbConfigOutput
func (DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigPtrOutput ¶ added in v1.19.0
func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput
func (DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigPtrOutputWithContext ¶ added in v1.19.0
func (i DataSourceDynamodbConfigArgs) ToDataSourceDynamodbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamodbConfigPtrOutput
type DataSourceDynamodbConfigInput ¶ added in v1.19.0
type DataSourceDynamodbConfigInput interface { pulumi.Input ToDataSourceDynamodbConfigOutput() DataSourceDynamodbConfigOutput ToDataSourceDynamodbConfigOutputWithContext(context.Context) DataSourceDynamodbConfigOutput }
type DataSourceDynamodbConfigOutput ¶ added in v1.19.0
type DataSourceDynamodbConfigOutput struct{ *pulumi.OutputState }
func (DataSourceDynamodbConfigOutput) ElementType ¶ added in v1.19.0
func (DataSourceDynamodbConfigOutput) ElementType() reflect.Type
func (DataSourceDynamodbConfigOutput) Region ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) Region() pulumi.StringPtrOutput
AWS region of Elasticsearch domain. Defaults to current region.
func (DataSourceDynamodbConfigOutput) TableName ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) TableName() pulumi.StringOutput
Name of the DynamoDB table.
func (DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigOutput ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigOutput() DataSourceDynamodbConfigOutput
func (DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigOutputWithContext ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigOutputWithContext(ctx context.Context) DataSourceDynamodbConfigOutput
func (DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput
func (DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) ToDataSourceDynamodbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamodbConfigPtrOutput
func (DataSourceDynamodbConfigOutput) UseCallerCredentials ¶ added in v1.19.0
func (o DataSourceDynamodbConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput
Set to `true` to use Amazon Cognito credentials with this data source.
type DataSourceDynamodbConfigPtrInput ¶ added in v1.19.0
type DataSourceDynamodbConfigPtrInput interface { pulumi.Input ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput ToDataSourceDynamodbConfigPtrOutputWithContext(context.Context) DataSourceDynamodbConfigPtrOutput }
func DataSourceDynamodbConfigPtr ¶ added in v1.19.0
func DataSourceDynamodbConfigPtr(v *DataSourceDynamodbConfigArgs) DataSourceDynamodbConfigPtrInput
type DataSourceDynamodbConfigPtrOutput ¶ added in v1.19.0
type DataSourceDynamodbConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceDynamodbConfigPtrOutput) Elem ¶ added in v1.19.0
func (o DataSourceDynamodbConfigPtrOutput) Elem() DataSourceDynamodbConfigOutput
func (DataSourceDynamodbConfigPtrOutput) ElementType ¶ added in v1.19.0
func (DataSourceDynamodbConfigPtrOutput) ElementType() reflect.Type
func (DataSourceDynamodbConfigPtrOutput) Region ¶ added in v1.19.0
func (o DataSourceDynamodbConfigPtrOutput) Region() pulumi.StringPtrOutput
AWS region of Elasticsearch domain. Defaults to current region.
func (DataSourceDynamodbConfigPtrOutput) TableName ¶ added in v1.19.0
func (o DataSourceDynamodbConfigPtrOutput) TableName() pulumi.StringOutput
Name of the DynamoDB table.
func (DataSourceDynamodbConfigPtrOutput) ToDataSourceDynamodbConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceDynamodbConfigPtrOutput) ToDataSourceDynamodbConfigPtrOutput() DataSourceDynamodbConfigPtrOutput
func (DataSourceDynamodbConfigPtrOutput) ToDataSourceDynamodbConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceDynamodbConfigPtrOutput) ToDataSourceDynamodbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamodbConfigPtrOutput
func (DataSourceDynamodbConfigPtrOutput) UseCallerCredentials ¶ added in v1.19.0
func (o DataSourceDynamodbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput
Set to `true` to use Amazon Cognito credentials with this data source.
type DataSourceElasticsearchConfig ¶ added in v1.19.0
type DataSourceElasticsearchConfigArgs ¶ added in v1.19.0
type DataSourceElasticsearchConfigArgs struct { // HTTP URL. Endpoint pulumi.StringInput `pulumi:"endpoint"` // AWS region of Elasticsearch domain. Defaults to current region. Region pulumi.StringPtrInput `pulumi:"region"` }
func (DataSourceElasticsearchConfigArgs) ElementType ¶ added in v1.19.0
func (DataSourceElasticsearchConfigArgs) ElementType() reflect.Type
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput ¶ added in v1.19.0
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext ¶ added in v1.19.0
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput ¶ added in v1.19.0
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶ added in v1.19.0
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceElasticsearchConfigInput ¶ added in v1.19.0
type DataSourceElasticsearchConfigInput interface { pulumi.Input ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput ToDataSourceElasticsearchConfigOutputWithContext(context.Context) DataSourceElasticsearchConfigOutput }
type DataSourceElasticsearchConfigOutput ¶ added in v1.19.0
type DataSourceElasticsearchConfigOutput struct{ *pulumi.OutputState }
func (DataSourceElasticsearchConfigOutput) ElementType ¶ added in v1.19.0
func (DataSourceElasticsearchConfigOutput) ElementType() reflect.Type
func (DataSourceElasticsearchConfigOutput) Endpoint ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigOutput) Endpoint() pulumi.StringOutput
HTTP URL.
func (DataSourceElasticsearchConfigOutput) Region ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigOutput) Region() pulumi.StringPtrOutput
AWS region of Elasticsearch domain. Defaults to current region.
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceElasticsearchConfigPtrInput ¶ added in v1.19.0
type DataSourceElasticsearchConfigPtrInput interface { pulumi.Input ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput ToDataSourceElasticsearchConfigPtrOutputWithContext(context.Context) DataSourceElasticsearchConfigPtrOutput }
func DataSourceElasticsearchConfigPtr ¶ added in v1.19.0
func DataSourceElasticsearchConfigPtr(v *DataSourceElasticsearchConfigArgs) DataSourceElasticsearchConfigPtrInput
type DataSourceElasticsearchConfigPtrOutput ¶ added in v1.19.0
type DataSourceElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceElasticsearchConfigPtrOutput) ElementType ¶ added in v1.19.0
func (DataSourceElasticsearchConfigPtrOutput) ElementType() reflect.Type
func (DataSourceElasticsearchConfigPtrOutput) Endpoint ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigPtrOutput) Endpoint() pulumi.StringOutput
HTTP URL.
func (DataSourceElasticsearchConfigPtrOutput) Region ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigPtrOutput) Region() pulumi.StringPtrOutput
AWS region of Elasticsearch domain. Defaults to current region.
func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceHttpConfig ¶ added in v1.19.0
type DataSourceHttpConfig struct { // HTTP URL. Endpoint string `pulumi:"endpoint"` }
type DataSourceHttpConfigArgs ¶ added in v1.19.0
type DataSourceHttpConfigArgs struct { // HTTP URL. Endpoint pulumi.StringInput `pulumi:"endpoint"` }
func (DataSourceHttpConfigArgs) ElementType ¶ added in v1.19.0
func (DataSourceHttpConfigArgs) ElementType() reflect.Type
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput ¶ added in v1.19.0
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext ¶ added in v1.19.0
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput ¶ added in v1.19.0
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext ¶ added in v1.19.0
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
type DataSourceHttpConfigInput ¶ added in v1.19.0
type DataSourceHttpConfigInput interface { pulumi.Input ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput ToDataSourceHttpConfigOutputWithContext(context.Context) DataSourceHttpConfigOutput }
type DataSourceHttpConfigOutput ¶ added in v1.19.0
type DataSourceHttpConfigOutput struct{ *pulumi.OutputState }
func (DataSourceHttpConfigOutput) ElementType ¶ added in v1.19.0
func (DataSourceHttpConfigOutput) ElementType() reflect.Type
func (DataSourceHttpConfigOutput) Endpoint ¶ added in v1.19.0
func (o DataSourceHttpConfigOutput) Endpoint() pulumi.StringOutput
HTTP URL.
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput ¶ added in v1.19.0
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext ¶ added in v1.19.0
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
type DataSourceHttpConfigPtrInput ¶ added in v1.19.0
type DataSourceHttpConfigPtrInput interface { pulumi.Input ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput ToDataSourceHttpConfigPtrOutputWithContext(context.Context) DataSourceHttpConfigPtrOutput }
func DataSourceHttpConfigPtr ¶ added in v1.19.0
func DataSourceHttpConfigPtr(v *DataSourceHttpConfigArgs) DataSourceHttpConfigPtrInput
type DataSourceHttpConfigPtrOutput ¶ added in v1.19.0
type DataSourceHttpConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceHttpConfigPtrOutput) Elem ¶ added in v1.19.0
func (o DataSourceHttpConfigPtrOutput) Elem() DataSourceHttpConfigOutput
func (DataSourceHttpConfigPtrOutput) ElementType ¶ added in v1.19.0
func (DataSourceHttpConfigPtrOutput) ElementType() reflect.Type
func (DataSourceHttpConfigPtrOutput) Endpoint ¶ added in v1.19.0
func (o DataSourceHttpConfigPtrOutput) Endpoint() pulumi.StringOutput
HTTP URL.
func (DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
func (DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
type DataSourceLambdaConfig ¶ added in v1.19.0
type DataSourceLambdaConfig struct { // The ARN for the Lambda function. FunctionArn string `pulumi:"functionArn"` }
type DataSourceLambdaConfigArgs ¶ added in v1.19.0
type DataSourceLambdaConfigArgs struct { // The ARN for the Lambda function. FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (DataSourceLambdaConfigArgs) ElementType ¶ added in v1.19.0
func (DataSourceLambdaConfigArgs) ElementType() reflect.Type
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput ¶ added in v1.19.0
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext ¶ added in v1.19.0
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput ¶ added in v1.19.0
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext ¶ added in v1.19.0
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceLambdaConfigInput ¶ added in v1.19.0
type DataSourceLambdaConfigInput interface { pulumi.Input ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput ToDataSourceLambdaConfigOutputWithContext(context.Context) DataSourceLambdaConfigOutput }
type DataSourceLambdaConfigOutput ¶ added in v1.19.0
type DataSourceLambdaConfigOutput struct{ *pulumi.OutputState }
func (DataSourceLambdaConfigOutput) ElementType ¶ added in v1.19.0
func (DataSourceLambdaConfigOutput) ElementType() reflect.Type
func (DataSourceLambdaConfigOutput) FunctionArn ¶ added in v1.19.0
func (o DataSourceLambdaConfigOutput) FunctionArn() pulumi.StringOutput
The ARN for the Lambda function.
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput ¶ added in v1.19.0
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext ¶ added in v1.19.0
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceLambdaConfigPtrInput ¶ added in v1.19.0
type DataSourceLambdaConfigPtrInput interface { pulumi.Input ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput ToDataSourceLambdaConfigPtrOutputWithContext(context.Context) DataSourceLambdaConfigPtrOutput }
func DataSourceLambdaConfigPtr ¶ added in v1.19.0
func DataSourceLambdaConfigPtr(v *DataSourceLambdaConfigArgs) DataSourceLambdaConfigPtrInput
type DataSourceLambdaConfigPtrOutput ¶ added in v1.19.0
type DataSourceLambdaConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceLambdaConfigPtrOutput) Elem ¶ added in v1.19.0
func (o DataSourceLambdaConfigPtrOutput) Elem() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigPtrOutput) ElementType ¶ added in v1.19.0
func (DataSourceLambdaConfigPtrOutput) ElementType() reflect.Type
func (DataSourceLambdaConfigPtrOutput) FunctionArn ¶ added in v1.19.0
func (o DataSourceLambdaConfigPtrOutput) FunctionArn() pulumi.StringOutput
The ARN for the Lambda function.
func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput ¶ added in v1.19.0
func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceState ¶
type DataSourceState struct { // The API ID for the GraphQL API for the DataSource. ApiId pulumi.StringPtrInput // The ARN Arn pulumi.StringPtrInput // A description of the DataSource. Description pulumi.StringPtrInput // DynamoDB settings. See below DynamodbConfig DataSourceDynamodbConfigPtrInput // Amazon Elasticsearch settings. See below ElasticsearchConfig DataSourceElasticsearchConfigPtrInput // HTTP settings. See below HttpConfig DataSourceHttpConfigPtrInput // AWS Lambda settings. See below LambdaConfig DataSourceLambdaConfigPtrInput // A user-supplied name for the DataSource. Name pulumi.StringPtrInput // The IAM service role ARN for the data source. ServiceRoleArn pulumi.StringPtrInput // The type of the DataSource. Valid values: `AWS_LAMBDA`, `AMAZON_DYNAMODB`, `AMAZON_ELASTICSEARCH`, `HTTP`, `NONE`. Type pulumi.StringPtrInput }
func (DataSourceState) ElementType ¶ added in v1.19.0
func (DataSourceState) ElementType() reflect.Type
type Function ¶ added in v0.18.16
type Function struct { pulumi.CustomResourceState // The ID of the associated AppSync API. ApiId pulumi.StringOutput `pulumi:"apiId"` // The ARN of the Function object. Arn pulumi.StringOutput `pulumi:"arn"` // The Function DataSource name. DataSource pulumi.StringOutput `pulumi:"dataSource"` // The Function description. Description pulumi.StringPtrOutput `pulumi:"description"` // A unique ID representing the Function object. FunctionId pulumi.StringOutput `pulumi:"functionId"` // The version of the request mapping template. Currently the supported value is `2018-05-29`. FunctionVersion pulumi.StringPtrOutput `pulumi:"functionVersion"` // The Function name. The function name does not have to be unique. Name pulumi.StringOutput `pulumi:"name"` // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate pulumi.StringOutput `pulumi:"requestMappingTemplate"` // The Function response mapping template. ResponseMappingTemplate pulumi.StringOutput `pulumi:"responseMappingTemplate"` }
Provides an AppSync Function.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/appsync_function.html.markdown.
func GetFunction ¶ added in v0.18.16
func GetFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)
GetFunction gets an existing Function resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFunction ¶ added in v0.18.16
func NewFunction(ctx *pulumi.Context, name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)
NewFunction registers a new resource with the given unique name, arguments, and options.
type FunctionArgs ¶ added in v0.18.16
type FunctionArgs struct { // The ID of the associated AppSync API. ApiId pulumi.StringInput // The Function DataSource name. DataSource pulumi.StringInput // The Function description. Description pulumi.StringPtrInput // The version of the request mapping template. Currently the supported value is `2018-05-29`. FunctionVersion pulumi.StringPtrInput // The Function name. The function name does not have to be unique. Name pulumi.StringPtrInput // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate pulumi.StringInput // The Function response mapping template. ResponseMappingTemplate pulumi.StringInput }
The set of arguments for constructing a Function resource.
func (FunctionArgs) ElementType ¶ added in v1.19.0
func (FunctionArgs) ElementType() reflect.Type
type FunctionState ¶ added in v0.18.16
type FunctionState struct { // The ID of the associated AppSync API. ApiId pulumi.StringPtrInput // The ARN of the Function object. Arn pulumi.StringPtrInput // The Function DataSource name. DataSource pulumi.StringPtrInput // The Function description. Description pulumi.StringPtrInput // A unique ID representing the Function object. FunctionId pulumi.StringPtrInput // The version of the request mapping template. Currently the supported value is `2018-05-29`. FunctionVersion pulumi.StringPtrInput // The Function name. The function name does not have to be unique. Name pulumi.StringPtrInput // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate pulumi.StringPtrInput // The Function response mapping template. ResponseMappingTemplate pulumi.StringPtrInput }
func (FunctionState) ElementType ¶ added in v1.19.0
func (FunctionState) ElementType() reflect.Type
type GraphQLApi ¶
type GraphQLApi struct { pulumi.CustomResourceState // One or more additional authentication providers for the GraphqlApi. Defined below. AdditionalAuthenticationProviders GraphQLApiAdditionalAuthenticationProviderArrayOutput `pulumi:"additionalAuthenticationProviders"` // The ARN Arn pulumi.StringOutput `pulumi:"arn"` // The authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT` AuthenticationType pulumi.StringOutput `pulumi:"authenticationType"` // Nested argument containing logging configuration. Defined below. LogConfig GraphQLApiLogConfigPtrOutput `pulumi:"logConfig"` // A user-supplied name for the GraphqlApi. Name pulumi.StringOutput `pulumi:"name"` // Nested argument containing OpenID Connect configuration. Defined below. OpenidConnectConfig GraphQLApiOpenidConnectConfigPtrOutput `pulumi:"openidConnectConfig"` // The schema definition, in GraphQL schema language format. This provider cannot perform drift detection of this configuration. Schema pulumi.StringPtrOutput `pulumi:"schema"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // Map of URIs associated with the API. e.g. `uris["GRAPHQL"] = https://ID.appsync-api.REGION.amazonaws.com/graphql` Uris pulumi.StringMapOutput `pulumi:"uris"` // The Amazon Cognito User Pool configuration. Defined below. UserPoolConfig GraphQLApiUserPoolConfigPtrOutput `pulumi:"userPoolConfig"` }
Provides an AppSync GraphQL API.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/appsync_graphql_api.html.markdown.
func GetGraphQLApi ¶
func GetGraphQLApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GraphQLApiState, opts ...pulumi.ResourceOption) (*GraphQLApi, error)
GetGraphQLApi gets an existing GraphQLApi resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGraphQLApi ¶
func NewGraphQLApi(ctx *pulumi.Context, name string, args *GraphQLApiArgs, opts ...pulumi.ResourceOption) (*GraphQLApi, error)
NewGraphQLApi registers a new resource with the given unique name, arguments, and options.
type GraphQLApiAdditionalAuthenticationProvider ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProvider struct { // The authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT` AuthenticationType string `pulumi:"authenticationType"` // Nested argument containing OpenID Connect configuration. Defined below. OpenidConnectConfig *GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig `pulumi:"openidConnectConfig"` // The Amazon Cognito User Pool configuration. Defined below. UserPoolConfig *GraphQLApiAdditionalAuthenticationProviderUserPoolConfig `pulumi:"userPoolConfig"` }
type GraphQLApiAdditionalAuthenticationProviderArgs ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderArgs struct { // The authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT` AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Nested argument containing OpenID Connect configuration. Defined below. OpenidConnectConfig GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrInput `pulumi:"openidConnectConfig"` // The Amazon Cognito User Pool configuration. Defined below. UserPoolConfig GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrInput `pulumi:"userPoolConfig"` }
func (GraphQLApiAdditionalAuthenticationProviderArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderArgs) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutput ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput
func (GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOutput
type GraphQLApiAdditionalAuthenticationProviderArray ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderArray []GraphQLApiAdditionalAuthenticationProviderInput
func (GraphQLApiAdditionalAuthenticationProviderArray) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderArray) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput() GraphQLApiAdditionalAuthenticationProviderArrayOutput
func (GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput
type GraphQLApiAdditionalAuthenticationProviderArrayInput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderArrayInput interface { pulumi.Input ToGraphQLApiAdditionalAuthenticationProviderArrayOutput() GraphQLApiAdditionalAuthenticationProviderArrayOutput ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput }
type GraphQLApiAdditionalAuthenticationProviderArrayOutput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderArrayOutput struct{ *pulumi.OutputState }
func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput() GraphQLApiAdditionalAuthenticationProviderArrayOutput
func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput
type GraphQLApiAdditionalAuthenticationProviderInput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderInput interface { pulumi.Input ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(context.Context) GraphQLApiAdditionalAuthenticationProviderOutput }
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfig struct { // Number of milliseconds a token is valid after being authenticated. AuthTtl *int `pulumi:"authTtl"` // 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 the AWS AppSync can validate against multiple client identifiers at a time. ClientId *string `pulumi:"clientId"` // Number of milliseconds a token is valid after being issued to a user. IatTtl *int `pulumi:"iatTtl"` // Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token. Issuer string `pulumi:"issuer"` }
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs struct { // Number of milliseconds a token is valid after being authenticated. AuthTtl pulumi.IntPtrInput `pulumi:"authTtl"` // 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 the AWS AppSync can validate against multiple client identifiers at a time. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Number of milliseconds a token is valid after being issued to a user. IatTtl pulumi.IntPtrInput `pulumi:"iatTtl"` // Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token. Issuer pulumi.StringInput `pulumi:"issuer"` }
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigInput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigInput interface { pulumi.Input ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext(context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput }
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput struct{ *pulumi.OutputState }
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) AuthTtl ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) AuthTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being authenticated.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ClientId ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ClientId() pulumi.StringPtrOutput
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 the AWS AppSync can validate against multiple client identifiers at a time.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) IatTtl ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) IatTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being issued to a user.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) Issuer ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) Issuer() pulumi.StringOutput
Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrInput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrInput interface { pulumi.Input ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput }
func GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtr ¶ added in v1.19.0
func GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtr(v *GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrInput
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) AuthTtl ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) AuthTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being authenticated.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ClientId ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
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 the AWS AppSync can validate against multiple client identifiers at a time.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) Elem ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) IatTtl ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) IatTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being issued to a user.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) Issuer ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) Issuer() pulumi.StringOutput
Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
type GraphQLApiAdditionalAuthenticationProviderOutput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderOutput struct{ *pulumi.OutputState }
func (GraphQLApiAdditionalAuthenticationProviderOutput) AuthenticationType ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOutput) AuthenticationType() pulumi.StringOutput
The authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT`
func (GraphQLApiAdditionalAuthenticationProviderOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderOutput) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderOutput) OpenidConnectConfig ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOutput) OpenidConnectConfig() GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigPtrOutput
Nested argument containing OpenID Connect configuration. Defined below.
func (GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput
func (GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOutput
func (GraphQLApiAdditionalAuthenticationProviderOutput) UserPoolConfig ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderOutput) UserPoolConfig() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
The Amazon Cognito User Pool configuration. Defined below.
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfig ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfig struct { // A regular expression for validating the incoming Amazon Cognito User Pool app client ID. AppIdClientRegex *string `pulumi:"appIdClientRegex"` // The AWS region in which the user pool was created. AwsRegion *string `pulumi:"awsRegion"` // The user pool ID. UserPoolId string `pulumi:"userPoolId"` }
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs struct { // A regular expression for validating the incoming Amazon Cognito User Pool app client ID. AppIdClientRegex pulumi.StringPtrInput `pulumi:"appIdClientRegex"` // The AWS region in which the user pool was created. AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` // The user pool ID. UserPoolId pulumi.StringInput `pulumi:"userPoolId"` }
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigInput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigInput interface { pulumi.Input ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext(context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput }
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput struct{ *pulumi.OutputState }
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) AppIdClientRegex ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
A regular expression for validating the incoming Amazon Cognito User Pool app client ID.
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) AwsRegion ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
The AWS region in which the user pool was created.
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) UserPoolId ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrInput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrInput interface { pulumi.Input ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput }
func GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtr ¶ added in v1.19.0
func GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtr(v *GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrInput
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput ¶ added in v1.19.0
type GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) AppIdClientRegex ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
A regular expression for validating the incoming Amazon Cognito User Pool app client ID.
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) AwsRegion ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS region in which the user pool was created.
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ElementType() reflect.Type
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput() GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) ToGraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput
func (GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) UserPoolId ¶ added in v1.19.0
func (o GraphQLApiAdditionalAuthenticationProviderUserPoolConfigPtrOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
type GraphQLApiArgs ¶
type GraphQLApiArgs struct { // One or more additional authentication providers for the GraphqlApi. Defined below. AdditionalAuthenticationProviders GraphQLApiAdditionalAuthenticationProviderArrayInput // The authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT` AuthenticationType pulumi.StringInput // Nested argument containing logging configuration. Defined below. LogConfig GraphQLApiLogConfigPtrInput // A user-supplied name for the GraphqlApi. Name pulumi.StringPtrInput // Nested argument containing OpenID Connect configuration. Defined below. OpenidConnectConfig GraphQLApiOpenidConnectConfigPtrInput // The schema definition, in GraphQL schema language format. This provider cannot perform drift detection of this configuration. Schema pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The Amazon Cognito User Pool configuration. Defined below. UserPoolConfig GraphQLApiUserPoolConfigPtrInput }
The set of arguments for constructing a GraphQLApi resource.
func (GraphQLApiArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiArgs) ElementType() reflect.Type
type GraphQLApiLogConfig ¶ added in v1.19.0
type GraphQLApiLogConfig struct { // Amazon Resource Name of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account. CloudwatchLogsRoleArn string `pulumi:"cloudwatchLogsRoleArn"` // Field logging level. Valid values: `ALL`, `ERROR`, `NONE`. FieldLogLevel string `pulumi:"fieldLogLevel"` }
type GraphQLApiLogConfigArgs ¶ added in v1.19.0
type GraphQLApiLogConfigArgs struct { // Amazon Resource Name of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account. CloudwatchLogsRoleArn pulumi.StringInput `pulumi:"cloudwatchLogsRoleArn"` // Field logging level. Valid values: `ALL`, `ERROR`, `NONE`. FieldLogLevel pulumi.StringInput `pulumi:"fieldLogLevel"` }
func (GraphQLApiLogConfigArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiLogConfigArgs) ElementType() reflect.Type
func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutput ¶ added in v1.19.0
func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput
func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutputWithContext(ctx context.Context) GraphQLApiLogConfigOutput
func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutput ¶ added in v1.19.0
func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput
func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput
type GraphQLApiLogConfigInput ¶ added in v1.19.0
type GraphQLApiLogConfigInput interface { pulumi.Input ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput ToGraphQLApiLogConfigOutputWithContext(context.Context) GraphQLApiLogConfigOutput }
type GraphQLApiLogConfigOutput ¶ added in v1.19.0
type GraphQLApiLogConfigOutput struct{ *pulumi.OutputState }
func (GraphQLApiLogConfigOutput) CloudwatchLogsRoleArn ¶ added in v1.19.0
func (o GraphQLApiLogConfigOutput) CloudwatchLogsRoleArn() pulumi.StringOutput
Amazon Resource Name of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account.
func (GraphQLApiLogConfigOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiLogConfigOutput) ElementType() reflect.Type
func (GraphQLApiLogConfigOutput) FieldLogLevel ¶ added in v1.19.0
func (o GraphQLApiLogConfigOutput) FieldLogLevel() pulumi.StringOutput
Field logging level. Valid values: `ALL`, `ERROR`, `NONE`.
func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutput ¶ added in v1.19.0
func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput
func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutputWithContext(ctx context.Context) GraphQLApiLogConfigOutput
func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput
func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput
type GraphQLApiLogConfigPtrInput ¶ added in v1.19.0
type GraphQLApiLogConfigPtrInput interface { pulumi.Input ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput ToGraphQLApiLogConfigPtrOutputWithContext(context.Context) GraphQLApiLogConfigPtrOutput }
func GraphQLApiLogConfigPtr ¶ added in v1.19.0
func GraphQLApiLogConfigPtr(v *GraphQLApiLogConfigArgs) GraphQLApiLogConfigPtrInput
type GraphQLApiLogConfigPtrOutput ¶ added in v1.19.0
type GraphQLApiLogConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQLApiLogConfigPtrOutput) CloudwatchLogsRoleArn ¶ added in v1.19.0
func (o GraphQLApiLogConfigPtrOutput) CloudwatchLogsRoleArn() pulumi.StringOutput
Amazon Resource Name of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account.
func (GraphQLApiLogConfigPtrOutput) Elem ¶ added in v1.19.0
func (o GraphQLApiLogConfigPtrOutput) Elem() GraphQLApiLogConfigOutput
func (GraphQLApiLogConfigPtrOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiLogConfigPtrOutput) ElementType() reflect.Type
func (GraphQLApiLogConfigPtrOutput) FieldLogLevel ¶ added in v1.19.0
func (o GraphQLApiLogConfigPtrOutput) FieldLogLevel() pulumi.StringOutput
Field logging level. Valid values: `ALL`, `ERROR`, `NONE`.
func (GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput
func (GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput
type GraphQLApiOpenidConnectConfig ¶ added in v1.19.0
type GraphQLApiOpenidConnectConfig struct { // Number of milliseconds a token is valid after being authenticated. AuthTtl *int `pulumi:"authTtl"` // 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 the AWS AppSync can validate against multiple client identifiers at a time. ClientId *string `pulumi:"clientId"` // Number of milliseconds a token is valid after being issued to a user. IatTtl *int `pulumi:"iatTtl"` // Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token. Issuer string `pulumi:"issuer"` }
type GraphQLApiOpenidConnectConfigArgs ¶ added in v1.19.0
type GraphQLApiOpenidConnectConfigArgs struct { // Number of milliseconds a token is valid after being authenticated. AuthTtl pulumi.IntPtrInput `pulumi:"authTtl"` // 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 the AWS AppSync can validate against multiple client identifiers at a time. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Number of milliseconds a token is valid after being issued to a user. IatTtl pulumi.IntPtrInput `pulumi:"iatTtl"` // Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token. Issuer pulumi.StringInput `pulumi:"issuer"` }
func (GraphQLApiOpenidConnectConfigArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiOpenidConnectConfigArgs) ElementType() reflect.Type
func (GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigOutput ¶ added in v1.19.0
func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigOutput() GraphQLApiOpenidConnectConfigOutput
func (GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigOutput
func (GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigPtrOutput ¶ added in v1.19.0
func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput
func (GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiOpenidConnectConfigArgs) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigPtrOutput
type GraphQLApiOpenidConnectConfigInput ¶ added in v1.19.0
type GraphQLApiOpenidConnectConfigInput interface { pulumi.Input ToGraphQLApiOpenidConnectConfigOutput() GraphQLApiOpenidConnectConfigOutput ToGraphQLApiOpenidConnectConfigOutputWithContext(context.Context) GraphQLApiOpenidConnectConfigOutput }
type GraphQLApiOpenidConnectConfigOutput ¶ added in v1.19.0
type GraphQLApiOpenidConnectConfigOutput struct{ *pulumi.OutputState }
func (GraphQLApiOpenidConnectConfigOutput) AuthTtl ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) AuthTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being authenticated.
func (GraphQLApiOpenidConnectConfigOutput) ClientId ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) ClientId() pulumi.StringPtrOutput
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 the AWS AppSync can validate against multiple client identifiers at a time.
func (GraphQLApiOpenidConnectConfigOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiOpenidConnectConfigOutput) ElementType() reflect.Type
func (GraphQLApiOpenidConnectConfigOutput) IatTtl ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) IatTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being issued to a user.
func (GraphQLApiOpenidConnectConfigOutput) Issuer ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) Issuer() pulumi.StringOutput
Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
func (GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigOutput ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigOutput() GraphQLApiOpenidConnectConfigOutput
func (GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigOutput
func (GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput
func (GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigOutput) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigPtrOutput
type GraphQLApiOpenidConnectConfigPtrInput ¶ added in v1.19.0
type GraphQLApiOpenidConnectConfigPtrInput interface { pulumi.Input ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(context.Context) GraphQLApiOpenidConnectConfigPtrOutput }
func GraphQLApiOpenidConnectConfigPtr ¶ added in v1.19.0
func GraphQLApiOpenidConnectConfigPtr(v *GraphQLApiOpenidConnectConfigArgs) GraphQLApiOpenidConnectConfigPtrInput
type GraphQLApiOpenidConnectConfigPtrOutput ¶ added in v1.19.0
type GraphQLApiOpenidConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQLApiOpenidConnectConfigPtrOutput) AuthTtl ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigPtrOutput) AuthTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being authenticated.
func (GraphQLApiOpenidConnectConfigPtrOutput) ClientId ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
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 the AWS AppSync can validate against multiple client identifiers at a time.
func (GraphQLApiOpenidConnectConfigPtrOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiOpenidConnectConfigPtrOutput) ElementType() reflect.Type
func (GraphQLApiOpenidConnectConfigPtrOutput) IatTtl ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigPtrOutput) IatTtl() pulumi.IntPtrOutput
Number of milliseconds a token is valid after being issued to a user.
func (GraphQLApiOpenidConnectConfigPtrOutput) Issuer ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigPtrOutput) Issuer() pulumi.StringOutput
Issuer for the OpenID Connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
func (GraphQLApiOpenidConnectConfigPtrOutput) ToGraphQLApiOpenidConnectConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigPtrOutput) ToGraphQLApiOpenidConnectConfigPtrOutput() GraphQLApiOpenidConnectConfigPtrOutput
func (GraphQLApiOpenidConnectConfigPtrOutput) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiOpenidConnectConfigPtrOutput) ToGraphQLApiOpenidConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenidConnectConfigPtrOutput
type GraphQLApiState ¶
type GraphQLApiState struct { // One or more additional authentication providers for the GraphqlApi. Defined below. AdditionalAuthenticationProviders GraphQLApiAdditionalAuthenticationProviderArrayInput // The ARN Arn pulumi.StringPtrInput // The authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT` AuthenticationType pulumi.StringPtrInput // Nested argument containing logging configuration. Defined below. LogConfig GraphQLApiLogConfigPtrInput // A user-supplied name for the GraphqlApi. Name pulumi.StringPtrInput // Nested argument containing OpenID Connect configuration. Defined below. OpenidConnectConfig GraphQLApiOpenidConnectConfigPtrInput // The schema definition, in GraphQL schema language format. This provider cannot perform drift detection of this configuration. Schema pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Map of URIs associated with the API. e.g. `uris["GRAPHQL"] = https://ID.appsync-api.REGION.amazonaws.com/graphql` Uris pulumi.StringMapInput // The Amazon Cognito User Pool configuration. Defined below. UserPoolConfig GraphQLApiUserPoolConfigPtrInput }
func (GraphQLApiState) ElementType ¶ added in v1.19.0
func (GraphQLApiState) ElementType() reflect.Type
type GraphQLApiUserPoolConfig ¶ added in v1.19.0
type GraphQLApiUserPoolConfig struct { // A regular expression for validating the incoming Amazon Cognito User Pool app client ID. AppIdClientRegex *string `pulumi:"appIdClientRegex"` // The AWS region in which the user pool was created. AwsRegion *string `pulumi:"awsRegion"` // The action that you want your GraphQL API to take when a request that uses Amazon Cognito User Pool authentication doesn't match the Amazon Cognito User Pool configuration. Valid: `ALLOW` and `DENY` DefaultAction string `pulumi:"defaultAction"` // The user pool ID. UserPoolId string `pulumi:"userPoolId"` }
type GraphQLApiUserPoolConfigArgs ¶ added in v1.19.0
type GraphQLApiUserPoolConfigArgs struct { // A regular expression for validating the incoming Amazon Cognito User Pool app client ID. AppIdClientRegex pulumi.StringPtrInput `pulumi:"appIdClientRegex"` // The AWS region in which the user pool was created. AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` // The action that you want your GraphQL API to take when a request that uses Amazon Cognito User Pool authentication doesn't match the Amazon Cognito User Pool configuration. Valid: `ALLOW` and `DENY` DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // The user pool ID. UserPoolId pulumi.StringInput `pulumi:"userPoolId"` }
func (GraphQLApiUserPoolConfigArgs) ElementType ¶ added in v1.19.0
func (GraphQLApiUserPoolConfigArgs) ElementType() reflect.Type
func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutput ¶ added in v1.19.0
func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput
func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigOutput
func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutput ¶ added in v1.19.0
func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput
func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutputWithContext ¶ added in v1.19.0
func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput
type GraphQLApiUserPoolConfigInput ¶ added in v1.19.0
type GraphQLApiUserPoolConfigInput interface { pulumi.Input ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput ToGraphQLApiUserPoolConfigOutputWithContext(context.Context) GraphQLApiUserPoolConfigOutput }
type GraphQLApiUserPoolConfigOutput ¶ added in v1.19.0
type GraphQLApiUserPoolConfigOutput struct{ *pulumi.OutputState }
func (GraphQLApiUserPoolConfigOutput) AppIdClientRegex ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
A regular expression for validating the incoming Amazon Cognito User Pool app client ID.
func (GraphQLApiUserPoolConfigOutput) AwsRegion ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
The AWS region in which the user pool was created.
func (GraphQLApiUserPoolConfigOutput) DefaultAction ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) DefaultAction() pulumi.StringOutput
The action that you want your GraphQL API to take when a request that uses Amazon Cognito User Pool authentication doesn't match the Amazon Cognito User Pool configuration. Valid: `ALLOW` and `DENY`
func (GraphQLApiUserPoolConfigOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiUserPoolConfigOutput) ElementType() reflect.Type
func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutput ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput
func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigOutput
func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput
func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput
func (GraphQLApiUserPoolConfigOutput) UserPoolId ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
type GraphQLApiUserPoolConfigPtrInput ¶ added in v1.19.0
type GraphQLApiUserPoolConfigPtrInput interface { pulumi.Input ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput ToGraphQLApiUserPoolConfigPtrOutputWithContext(context.Context) GraphQLApiUserPoolConfigPtrOutput }
func GraphQLApiUserPoolConfigPtr ¶ added in v1.19.0
func GraphQLApiUserPoolConfigPtr(v *GraphQLApiUserPoolConfigArgs) GraphQLApiUserPoolConfigPtrInput
type GraphQLApiUserPoolConfigPtrOutput ¶ added in v1.19.0
type GraphQLApiUserPoolConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQLApiUserPoolConfigPtrOutput) AppIdClientRegex ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
A regular expression for validating the incoming Amazon Cognito User Pool app client ID.
func (GraphQLApiUserPoolConfigPtrOutput) AwsRegion ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS region in which the user pool was created.
func (GraphQLApiUserPoolConfigPtrOutput) DefaultAction ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) DefaultAction() pulumi.StringOutput
The action that you want your GraphQL API to take when a request that uses Amazon Cognito User Pool authentication doesn't match the Amazon Cognito User Pool configuration. Valid: `ALLOW` and `DENY`
func (GraphQLApiUserPoolConfigPtrOutput) Elem ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) Elem() GraphQLApiUserPoolConfigOutput
func (GraphQLApiUserPoolConfigPtrOutput) ElementType ¶ added in v1.19.0
func (GraphQLApiUserPoolConfigPtrOutput) ElementType() reflect.Type
func (GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutput ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput
func (GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput
func (GraphQLApiUserPoolConfigPtrOutput) UserPoolId ¶ added in v1.19.0
func (o GraphQLApiUserPoolConfigPtrOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
type Resolver ¶ added in v0.18.1
type Resolver struct { pulumi.CustomResourceState // The API ID for the GraphQL API. ApiId pulumi.StringOutput `pulumi:"apiId"` // The ARN Arn pulumi.StringOutput `pulumi:"arn"` // The DataSource name. DataSource pulumi.StringPtrOutput `pulumi:"dataSource"` // The field name from the schema defined in the GraphQL API. Field pulumi.StringOutput `pulumi:"field"` // The resolver type. Valid values are `UNIT` and `PIPELINE`. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The PipelineConfig. A `pipelineConfig` block is documented below. PipelineConfig ResolverPipelineConfigPtrOutput `pulumi:"pipelineConfig"` // The request mapping template for UNIT resolver or 'before mapping template' for PIPELINE resolver. RequestTemplate pulumi.StringOutput `pulumi:"requestTemplate"` // The response mapping template for UNIT resolver or 'after mapping template' for PIPELINE resolver. ResponseTemplate pulumi.StringOutput `pulumi:"responseTemplate"` // The type name from the schema defined in the GraphQL API. Type pulumi.StringOutput `pulumi:"type"` }
Provides an AppSync Resolver.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/appsync_resolver.html.markdown.
func GetResolver ¶ added in v0.18.1
func GetResolver(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResolverState, opts ...pulumi.ResourceOption) (*Resolver, error)
GetResolver gets an existing Resolver resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResolver ¶ added in v0.18.1
func NewResolver(ctx *pulumi.Context, name string, args *ResolverArgs, opts ...pulumi.ResourceOption) (*Resolver, error)
NewResolver registers a new resource with the given unique name, arguments, and options.
type ResolverArgs ¶ added in v0.18.1
type ResolverArgs struct { // The API ID for the GraphQL API. ApiId pulumi.StringInput // The DataSource name. DataSource pulumi.StringPtrInput // The field name from the schema defined in the GraphQL API. Field pulumi.StringInput // The resolver type. Valid values are `UNIT` and `PIPELINE`. Kind pulumi.StringPtrInput // The PipelineConfig. A `pipelineConfig` block is documented below. PipelineConfig ResolverPipelineConfigPtrInput // The request mapping template for UNIT resolver or 'before mapping template' for PIPELINE resolver. RequestTemplate pulumi.StringInput // The response mapping template for UNIT resolver or 'after mapping template' for PIPELINE resolver. ResponseTemplate pulumi.StringInput // The type name from the schema defined in the GraphQL API. Type pulumi.StringInput }
The set of arguments for constructing a Resolver resource.
func (ResolverArgs) ElementType ¶ added in v1.19.0
func (ResolverArgs) ElementType() reflect.Type
type ResolverPipelineConfig ¶ added in v1.19.0
type ResolverPipelineConfig struct {
Functions []string `pulumi:"functions"`
}
type ResolverPipelineConfigArgs ¶ added in v1.19.0
type ResolverPipelineConfigArgs struct {
Functions pulumi.StringArrayInput `pulumi:"functions"`
}
func (ResolverPipelineConfigArgs) ElementType ¶ added in v1.19.0
func (ResolverPipelineConfigArgs) ElementType() reflect.Type
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput ¶ added in v1.19.0
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext ¶ added in v1.19.0
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput ¶ added in v1.19.0
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext ¶ added in v1.19.0
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverPipelineConfigInput ¶ added in v1.19.0
type ResolverPipelineConfigInput interface { pulumi.Input ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput ToResolverPipelineConfigOutputWithContext(context.Context) ResolverPipelineConfigOutput }
type ResolverPipelineConfigOutput ¶ added in v1.19.0
type ResolverPipelineConfigOutput struct{ *pulumi.OutputState }
func (ResolverPipelineConfigOutput) ElementType ¶ added in v1.19.0
func (ResolverPipelineConfigOutput) ElementType() reflect.Type
func (ResolverPipelineConfigOutput) Functions ¶ added in v1.19.0
func (o ResolverPipelineConfigOutput) Functions() pulumi.StringArrayOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput ¶ added in v1.19.0
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext ¶ added in v1.19.0
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput ¶ added in v1.19.0
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext ¶ added in v1.19.0
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverPipelineConfigPtrInput ¶ added in v1.19.0
type ResolverPipelineConfigPtrInput interface { pulumi.Input ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput ToResolverPipelineConfigPtrOutputWithContext(context.Context) ResolverPipelineConfigPtrOutput }
func ResolverPipelineConfigPtr ¶ added in v1.19.0
func ResolverPipelineConfigPtr(v *ResolverPipelineConfigArgs) ResolverPipelineConfigPtrInput
type ResolverPipelineConfigPtrOutput ¶ added in v1.19.0
type ResolverPipelineConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverPipelineConfigPtrOutput) Elem ¶ added in v1.19.0
func (o ResolverPipelineConfigPtrOutput) Elem() ResolverPipelineConfigOutput
func (ResolverPipelineConfigPtrOutput) ElementType ¶ added in v1.19.0
func (ResolverPipelineConfigPtrOutput) ElementType() reflect.Type
func (ResolverPipelineConfigPtrOutput) Functions ¶ added in v1.19.0
func (o ResolverPipelineConfigPtrOutput) Functions() pulumi.StringArrayOutput
func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput ¶ added in v1.19.0
func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext ¶ added in v1.19.0
func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverState ¶ added in v0.18.1
type ResolverState struct { // The API ID for the GraphQL API. ApiId pulumi.StringPtrInput // The ARN Arn pulumi.StringPtrInput // The DataSource name. DataSource pulumi.StringPtrInput // The field name from the schema defined in the GraphQL API. Field pulumi.StringPtrInput // The resolver type. Valid values are `UNIT` and `PIPELINE`. Kind pulumi.StringPtrInput // The PipelineConfig. A `pipelineConfig` block is documented below. PipelineConfig ResolverPipelineConfigPtrInput // The request mapping template for UNIT resolver or 'before mapping template' for PIPELINE resolver. RequestTemplate pulumi.StringPtrInput // The response mapping template for UNIT resolver or 'after mapping template' for PIPELINE resolver. ResponseTemplate pulumi.StringPtrInput // The type name from the schema defined in the GraphQL API. Type pulumi.StringPtrInput }
func (ResolverState) ElementType ¶ added in v1.19.0
func (ResolverState) ElementType() reflect.Type